.wtop{background:#0e3f45;color:#f4f1ea}.wtop .top nav{color:#f4f1ea}.ak .wtop .cta{background:#f4f1ea;color:#1e1b18}.ak .wtop .cta:hover{background:#e9e2d6}.bh{padding:72px var(--gut) 140px;display:grid;grid-template-columns:6fr 5fr;gap:72px;align-items:center}.bh-t h1{font-size:80px;line-height:1.03;letter-spacing:-.025em;color:#f4f1ea;text-wrap:balance}.bh-t p{margin-top:24px;font-size:20px;line-height:1.55;color:#f4f1ead9;max-width:520px}.bh-s{margin-top:40px;display:flex;align-items:center;gap:8px;max-width:560px;padding:6px 6px 6px 22px;border-radius:999px;background:#f4f1ea}.bh-s input{flex:1;min-width:0;height:48px;border:0;background:none;font:500 17px Instrument Sans,sans-serif;color:#1e1b18}.bh-s input::placeholder{color:#5d5248}.bh-s input:focus{outline:none}.bh-s:focus-within{box-shadow:0 0 0 3px #e4572e8c}.bh-s button{height:48px;padding:0 24px;border:0;border-radius:999px;background:#e4572e;color:#fff;font:600 16px Instrument Sans,sans-serif;cursor:pointer;transition:background-color .2s ease}.bh-s button:hover{background:#e4572e}.bh-s button:focus{outline:none}.bh-s button:focus-visible{outline:2px solid #F4F1EA;outline-offset:3px}.sp{position:relative;height:600px}.sp-k{position:absolute;left:50%;top:50%;width:340px;height:500px;margin:-250px 0 0 -170px;padding:38px 26px 24px;border:0;border-radius:6px 6px 10px 10px;background:var(--c);color:#1e1b18;text-align:left;font:inherit;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 1px #00000014,0 30px 50px -30px #0000008c;transform:translate(calc(var(--o,0) * 26px)) translateY(calc(var(--o,0) * -10px)) rotate(calc(var(--o,0) * 4deg - 3deg));z-index:calc(10 - var(--o,0));transition:transform 1.2s cubic-bezier(.45,0,.2,1)}.sp-k.far{opacity:0;pointer-events:none}.sp-k{transition:transform 1.2s cubic-bezier(.45,0,.2,1),opacity .6s ease}.sp-k:focus{outline:none}.sp-k:focus-visible{outline:2px solid #F4F1EA;outline-offset:4px}.sp-k:not(.on){pointer-events:auto}.sp-k>:not(.sp-crimp){opacity:1;transition:opacity .6s ease .35s}.sp-k:not(.on)>:not(.sp-crimp){opacity:0;transition:opacity .3s ease}.sp-crimp{position:absolute;left:0;right:0;top:0;height:14px;border-radius:6px 6px 0 0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0 3px,transparent 3px 7px)}.sp-cat{font-size:12px;font-weight:600;color:#1e1b18a6}.sp-ph{position:relative;margin-top:14px;height:220px;border-radius:4px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 6px #fffdf6e6}.sp-ph em{position:absolute;left:14px;bottom:12px;padding:2px 10px;border-radius:4px;background:#fff;font: 600 15px Figtree,sans-serif;letter-spacing:-.01em;color:#1e1b18;transform:rotate(-3deg)}.sp-k b{margin-top:18px;font:600 32px/1.05 Figtree,sans-serif;letter-spacing:-.025em}.sp-l{margin-top:8px;font-size:16px;line-height:1.45;color:#1e1b18cc}.sp-tg{margin-top:auto;padding-top:12px;border-top:1px dashed rgba(30,27,24,.3);font-size:13px;font-weight:600;color:#1e1b18b3}.ix{padding:88px var(--gut) 200px;scroll-margin-top:24px}.ix-f{display:flex;flex-wrap:wrap;gap:8px}.ix-f button{padding:10px 18px;border:0;border-radius:999px;background:#e9e2d6;color:#1e1b18;font:600 15px Instrument Sans,sans-serif;cursor:pointer;transition:background-color .2s ease}.ix-f button:hover{background:#e9e2d6}.ix-f button.on{background:#0e3f45;color:#f4f1ea}.ix-f button.on:hover{background:#0e3f45}.ix-f button:focus{outline:none}.ix-f button:focus-visible{outline:2px solid #0E3F45;outline-offset:3px}.ft{margin-top:40px;display:grid;grid-template-columns:7fr 5fr;border-radius:20px;overflow:hidden;background:#0e3f45;color:#f4f1ea;min-height:440px}.ft[hidden]{display:none}.ft-ph{background-size:cover;background-position:center}.ft-x{padding:48px 44px;display:flex;flex-direction:column}.ft-k{font-size:13px;font-weight:600;color:#f4f1eaa6}.ft-x h2{margin-top:14px;font-size:52px;line-height:1.05;letter-spacing:-.025em;color:#f4f1ea}.ft-x p{margin-top:12px;font-size:18px;line-height:1.5;color:#f4f1ead9}.ak .ft-x ul{list-style:none;padding:0;margin:28px 0 0}.ft-x li{padding:12px 0;border-top:1px solid rgba(244,241,234,.16);font-size:16px;color:#f4f1eae6}.ak .ft-go{color:#1e1b18}.ft-go{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 22px;border-radius:999px;background:#f4f1ea;color:#1e1b18;font:600 16px Instrument Sans,sans-serif;text-decoration:none;transition:background-color .2s ease}.ft-go i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1e1b18;color:#f4f1ea;font-style:normal;transition:transform .2s ease}.ft-go:hover{background:#e9e2d6}.ft-go:hover i{transform:translate(4px)}.ix-g{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ak a.pc[hidden],.ft[hidden]{display:none}.ix-none{margin-top:40px;font-size:18px;color:#5d5248}.ns{background:#a9d3cf}.ns-in{padding:120px var(--gut)}.ns-t{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:end}.ns-t h2{font-size:52px;line-height:1.05;color:#1e1b18}.ns-t p{font-size:19px;line-height:1.6;color:#0e3f45}.ns-g{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start}.nt{position:relative;padding:44px 30px 28px;background:var(--bg);border-radius:3px;transform:rotate(var(--r));box-shadow:0 1px #1e1b180f,0 30px 50px -34px #0e3f4599;display:flex;flex-direction:column;min-height:400px}.nt-tape{position:absolute;left:50%;top:-12px;width:96px;height:26px;margin-left:-48px;background:#fffdf68c;box-shadow:0 1px 2px #1e1b1814;transform:rotate(-3deg)}.nt-q{font:600 28px/1.15 Figtree,sans-serif;letter-spacing:-.025em;color:#e4572e}.nt h3{margin-top:28px;font:600 22px/1.2 Figtree,sans-serif;letter-spacing:-.015em;color:#1e1b18}.nt p{margin-top:8px;font-size:16px;line-height:1.55;color:#5d5248}.nt-go{margin-top:0;padding-top:14px}.nt-go{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:24px 0 0;border:0;background:none;font:600 15px Instrument Sans,sans-serif;color:#0e3f45;cursor:pointer;text-align:left}.nt-go i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#0e3f45;color:#f4f1ea;font-style:normal;transition:transform .2s ease,background-color .2s ease}.nt-go:hover i{transform:translate(4px);background:#0e3f45}.nt-go:focus{outline:none}.nt-go:focus-visible{outline:2px solid #0E3F45;outline-offset:4px}.oi{display:grid;grid-template-columns:7fr 5fr;min-height:760px;padding-left:var(--gut);background:#e4572e;color:#f4f1ea}.oi-t{align-self:center;padding:120px 72px 120px 0}.oi-t h2{font-size:80px;line-height:1.02;letter-spacing:-.025em;color:#f4f1ea}.oi-t p{margin-top:20px;font-size:20px;line-height:1.55;color:#fff8f0eb;max-width:520px}.oi-f{margin-top:40px;display:flex;align-items:center;gap:8px;max-width:600px;padding:6px 6px 6px 24px;border-radius:999px;background:#f4f1ea}.oi-f:focus-within{box-shadow:0 0 0 3px #0e3f458c}.oi-f input{flex:1;min-width:0;height:52px;border:0;background:none;font:500 18px Instrument Sans,sans-serif;color:#1e1b18}.oi-f input::placeholder{color:#5d5248}.oi-f input:focus{outline:none}.oi-f button{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 8px 0 24px;border:0;border-radius:999px;background:#0e3f45;color:#fff;font:600 17px Instrument Sans,sans-serif;cursor:pointer;transition:background-color .2s ease}.oi-f button i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff38;font-style:normal;transition:transform .2s ease}.oi-f button:hover{background:#0e3f45}.oi-f button:hover i{transform:translate(4px)}.oi-f button:focus{outline:none}.oi-f button:focus-visible{outline:2px solid #F4F1EA;outline-offset:3px}.oi-ph{background:url(/assets/mood-moor-white.jpg) 50% 20%/cover no-repeat}@media(max-width:1000px){.bh{grid-template-columns:1fr;padding:40px 20px 96px;gap:48px}.bh-t h1{font-size:44px}.sp{height:480px}.oi{grid-template-columns:1fr;padding-left:0}.oi-t{padding:72px 20px}.oi-t h2{font-size:40px}.oi-ph{min-height:420px}.ns-in{padding:72px 20px}.ns-t,.ns-g{grid-template-columns:1fr;gap:24px}.ns-t h2{font-size:36px}.nt{transform:none;min-height:0}.ix{padding-top:96px}.ft{grid-template-columns:1fr}.ft-ph{min-height:260px}.ft-x{padding:32px 24px}.ix-g{grid-template-columns:1fr}}
