.s{--wrap:1360px;--pad:clamp(16px, 5vw, 72px);overflow-x:clip}.s-wrap{max-width:var(--wrap);padding-inline:var(--pad);margin:0 auto}.s h1,.s h2,.s h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400}.s h2{letter-spacing:-.03em;font-size:clamp(38px,5.2vw,76px);line-height:1}.s h2 em,.s h1 em{color:var(--oxide);letter-spacing:-.02em;font-variation-settings:"WONK" 1;font-style:italic;font-weight:300}.s-eyebrow{color:var(--ink-2);margin:0;font-size:14px}.s-eyebrow:before{content:"";background:var(--oxide);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.s-lead{color:var(--ink-2);max-width:46ch;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.s-intro{align-content:start;gap:24px;max-width:760px;display:grid}.s-intro-wide{max-width:940px}.s-sec{padding-block:clamp(88px,12vw,176px) 0}.s-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}@media (max-width:960px){.s-split{grid-template-columns:1fr}}.s-pill{background:var(--ink);min-height:44px;color:var(--sheet);font:500 15px/1 var(--sans);white-space:nowrap;transition:background .35s var(--ease), color .35s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:inline-flex}.s-pill:hover{background:var(--oxide);color:#fff}.s-pill-lg{min-height:60px;padding:0 10px 0 28px;font-size:17px}.s-pill-accent{background:var(--oxide);color:#fff;padding-right:8px}.s-pill-accent:hover{background:var(--ink);color:var(--sheet)}.s-pill-dot{width:36px;height:36px;transition:transform .5s var(--ease), background .35s;background:#ffffff29;border-radius:50%;place-items:center;display:grid}.s-pill-lg .s-pill-dot{width:44px;height:44px}.s-pill:hover .s-pill-dot{transform:translate(3px)}.s-link{color:inherit;align-items:center;gap:14px;font-size:16px;text-decoration:none;display:inline-flex}.s-circle{width:48px;height:48px;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s;border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.s-circle svg{transition:transform .5s var(--ease)}.s-link:hover .s-circle{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.s-link:hover .s-circle svg{transform:translate(3px)}.s-link-sm .s-circle{width:40px;height:40px}.s-mast{z-index:50;color:#edf1ec;transition:background .5s var(--ease), color .5s var(--ease), box-shadow .5s;position:fixed;inset:0 0 auto}.s-mast-in{max-width:calc(var(--wrap) + 2 * var(--pad));height:88px;padding:0 calc(var(--pad) + 14px);align-items:center;gap:40px;margin:0 auto;display:flex}.s-mast.is-solid{color:var(--ink);background:color-mix(in srgb, var(--sheet) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--rule-2)}.s-mast.is-solid .s-mast-in{height:72px;padding-inline:var(--pad)}.s-mast-in{transition:height .5s var(--ease), padding .5s var(--ease)}.s-brand{color:inherit;align-items:baseline;gap:12px;text-decoration:none;display:flex}.s-brand .wordmark{font-size:26px}.s-brand span:last-child{opacity:.7;font-size:14px}.s-nav{gap:32px;margin-left:auto;font-size:14.5px;display:flex}.s-nav a{color:inherit;text-decoration:none;position:relative}.s-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.s-nav a:hover:after{transform:scaleX(1)}.s-mast-cta{align-items:center;gap:20px;display:flex}.s-signin{color:inherit;font-size:14.5px;text-decoration:none}.s-mast .s-pill{color:#171f20;background:#edf1ec}.s-mast .s-pill:hover{background:var(--oxide);color:#fff}.s-mast.is-solid .s-pill{background:var(--ink);color:var(--sheet)}.s-mast.is-solid .s-pill:hover{background:var(--oxide);color:#fff}@media (max-width:960px){.s-nav{display:none}.s-mast-cta{margin-left:auto}}@media (max-width:520px){.s-brand span:last-child,.s-signin{display:none}.s-mast-in{gap:16px;padding-inline:28px}}.s-cover,.s-voice,.s-close{isolation:isolate;color:#edf1ec;background:#171f20;position:relative;overflow:hidden}.s-cover .terrain,.s-voice .terrain,.s-close .terrain{z-index:-2}.s-cover:after,.s-voice:after,.s-close:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.s-cover{border-radius:28px;min-height:calc(100svh - 28px);margin:14px;display:grid}.s-cover-in{padding:140px var(--pad) clamp(24px, 3vw, 40px);align-content:end;gap:clamp(28px,3.4vw,44px);display:grid}.s-cover .s-eyebrow,.s-voice .s-eyebrow,.s-close .s-eyebrow{color:#aebab4}.s-cover .s-eyebrow:before,.s-voice .s-eyebrow:before{background:#e6a087}.s-cover h1{letter-spacing:-.035em;color:#f1f3ee;max-width:12ch;animation:s-title 1.4s var(--ease) both;font-size:clamp(54px,8.6vw,140px);line-height:.94}.s-cover h1 em,.s-voice h2 em,.s-close h2 em{color:#e6a087}.s-cover-foot{animation:s-up 1.2s .2s var(--ease) both;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px 48px;display:flex}.s-cover-lead{color:#c3cdc7;max-width:44ch;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.s-cover-cta{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.s-cover .s-link,.s-close .s-link{color:#edf1ec}.s-cover .s-circle,.s-close .s-circle{border-color:#edf1ec73}.s-cover .s-link:hover .s-circle,.s-close .s-link:hover .s-circle{color:#171f20;background:#edf1ec;border-color:#edf1ec}.s-facts{animation:s-up 1.2s .35s var(--ease) both;border-top:1px solid #edf1ec29;grid-template-columns:repeat(4,1fr);margin:8px 0 0;display:grid}.s-facts div{gap:4px;padding:18px 20px 0 0;display:grid}.s-facts dt{color:#95a49c;font-size:13px}.s-facts dd{font:400 clamp(19px, 1.7vw, 24px)/1.2 var(--serif);letter-spacing:-.01em;color:#f1f3ee;margin:0}@media (max-width:760px){.s-facts{grid-template-columns:1fr 1fr}.s-facts div:nth-child(n+3){padding-top:14px}}@keyframes s-title{0%{opacity:0;filter:blur(14px);transform:translateY(.25em)}to{opacity:1;filter:none;transform:none}}@keyframes s-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.s-plan{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--raised) 35%, transparent);border-radius:26px;grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,6vw,88px);display:grid;overflow:hidden}.s-room{min-height:420px;transition:background .5s var(--ease);grid-template-rows:auto auto 1fr auto;gap:12px;padding:24px 24px 0;display:grid;position:relative}.s-room+.s-room{border-left:1.5px solid var(--ink)}.s-room:hover{background:var(--raised)}.s-room header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.s-n{font:300 44px/1 var(--serif);color:var(--oxide);letter-spacing:-.03em}.s-time{color:var(--ink-2);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;padding:5px 10px;font-size:12.5px}.s-room h3{letter-spacing:-.02em;margin-top:28px;font-size:clamp(24px,2vw,30px);line-height:1.1}.s-room p{color:var(--ink-2);margin:0;font-size:15px}.s-mini{border-top:1px solid var(--rule);place-items:center;height:120px;margin:8px -24px 0;display:grid;overflow:hidden}.s-mini-goal{align-content:center;gap:4px}.s-mini-goal span{color:var(--ink-2);font-size:12.5px}.s-mini-goal b{font:300 46px/1 var(--serif);letter-spacing:-.03em;align-items:center;gap:12px;display:flex}.s-mini-goal i{color:var(--oxide);display:grid}.s-mini-wave{justify-content:center;align-items:center;gap:4px;display:flex}.s-mini-wave i,.s-call-wave i{background:var(--ink);width:3px;height:10px;animation:1.6s ease-in-out infinite s-wave;animation-delay:calc(var(--i) * -97ms);border-radius:3px}.s-mini-wave i:nth-child(3n){background:var(--oxide)}@keyframes s-wave{0%,to{height:6px}25%{height:34px}50%{height:14px}75%{height:26px}}.s-mini-quad svg{width:100%;height:100%;padding:8px 18px}.s-mini-quad line{stroke:var(--rule);stroke-dasharray:3 4}.s-mini-quad circle{fill:var(--ink-3);opacity:.5}.s-mini-quad circle.start{fill:var(--oxide);opacity:.75}.s-mini-quad circle.pick{fill:var(--oxide);opacity:1;stroke:var(--raised);stroke-width:2.5px}.s-mini-quad circle.skip{fill:none;stroke:var(--ink-3);opacity:.8}.s-mini-rule{flex-wrap:wrap;place-content:center;gap:10px;display:flex}.s-mini-rule span,.s-rule dt{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.s-mini-rule span{background:var(--raised);border:1px solid var(--rule-2);border-radius:999px;padding:8px 14px}i.g,i.y,i.r{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}i.g{background:var(--ok)}i.y{background:#b07d10}i.r{background:var(--oxide)}@media (max-width:1080px){.s-plan{grid-template-columns:1fr 1fr}.s-room:nth-child(3){border-left:0}.s-room:nth-child(n+3){border-top:1.5px solid var(--ink)}}@media (max-width:600px){.s-plan{grid-template-columns:1fr}.s-room+.s-room{border-left:0;border-top:1.5px solid var(--ink)}.s-room{min-height:0}.s-room h3{margin-top:8px}}.s-list{border-top:1px solid var(--rule);margin:8px 0 12px;padding:0;list-style:none}.s-list li{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding:16px 0;font-size:16px;line-height:1.55}.s-list b{color:var(--ink);font-weight:600}.s-doc{background:var(--raised);border-radius:26px;gap:26px;margin:0;padding:clamp(22px,3vw,40px);display:grid;position:sticky;top:104px;box-shadow:0 40px 90px -50px #1b22238c}.s-doc figcaption{color:var(--ink-3);gap:2px;font-size:13px;display:grid}.s-doc figcaption span:first-child{font:400 11px var(--mono);color:var(--oxide);letter-spacing:.03em;text-transform:uppercase}.s-doc-start{color:#edf1ec;background:#171f20;border-radius:20px;gap:12px;padding:clamp(20px,2.6vw,32px);display:grid}.s-tag{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#e6a087}.s-doc-start h3{letter-spacing:-.015em;color:#f1f3ee;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.s-doc-meta{color:#aebab4;margin:0;font-size:13.5px}.s-rule{gap:14px;margin:0;display:grid}.s-rule div{grid-template-columns:140px 1fr;gap:14px;display:grid}.s-rule dt{align-self:start;padding-top:1px;font-weight:500}.s-rule dd{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:600px){.s-rule div{grid-template-columns:1fr;gap:4px}}.s-rank{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.s-rank li{border-bottom:1px solid var(--rule-2);grid-template-columns:104px 1fr auto;align-items:baseline;gap:14px;padding:12px 0;display:grid}.s-rank-t{min-width:0;font-size:14.5px;line-height:1.45}.s-rank-v{font:400 12px var(--mono);color:var(--ink-2);white-space:nowrap}.s-chip{font:500 12px/1 var(--sans);white-space:nowrap;background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);border-radius:999px;justify-self:start;padding:6px 10px}.s-chip.start{background:var(--oxide);color:#fff}.s-chip.defer{color:#7a5600;background:#b07d1029}.s-chip.stop{background:var(--ink);color:var(--sheet)}@media (max-width:600px){.s-rank li{grid-template-columns:1fr auto}.s-rank-t{grid-area:2/1/auto/-1}}.s-doc-note{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.s-doc-note b{color:var(--ink);font-weight:600}.s-voice{border-radius:28px;margin:clamp(88px,12vw,176px) 14px 0;padding-block:clamp(64px,9vw,128px)}.s-voice:after{background:linear-gradient(100deg,#171f20f2 0%,#171f20c7 40%,#171f2059 75%)}.s-voice h2{color:#f1f3ee}.s-voice .s-lead{color:#c3cdc7}.s-points{border-top:1px solid #edf1ec29;max-width:520px;margin:0;padding:0;list-style:none}.s-points li{color:#d6ddd8;border-bottom:1px solid #edf1ec29;padding:13px 0 13px 26px;font-size:15.5px;position:relative}.s-points li:before{content:"";background:#e6a087;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:3px}.s-call{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf712;border:1px solid #edf1ec24;border-radius:26px;align-self:center;gap:22px;padding:clamp(22px,3vw,36px);display:grid}.s-call-head{color:#aebab4;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.s-live{align-items:center;gap:10px;display:inline-flex}.s-live i{background:#e6a087;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite s-ping;box-shadow:0 0 #e6a08799}@keyframes s-ping{0%{box-shadow:0 0 #e6a0878c}80%,to{box-shadow:0 0 0 12px #e6a08700}}.s-call-t{font:400 12px var(--mono)}.s-call-wave{align-items:center;gap:4px;height:56px;display:flex}.s-call-wave i{background:#e6a087;flex:1;max-width:4px}.s-call-wave i:nth-child(odd){background:#c9cfc6}.s-q{font:400 clamp(20px, 1.9vw, 26px)/1.35 var(--serif);letter-spacing:-.012em;color:#f1f3ee;margin:0}.s-a{color:#d6ddd8;background:#edf1ec1a;border-radius:20px 20px 6px;max-width:88%;margin:0 0 0 auto;padding:14px 18px;font-size:15px;line-height:1.6}.s-q-next{color:#95a49c}.s-call-by{color:#95a49c;font-size:12.5px}.s-pricing .s-intro{margin-bottom:clamp(40px,5vw,64px)}.s-calc{background:var(--raised);border-radius:28px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden;box-shadow:0 40px 90px -55px #1b222380}@media (max-width:900px){.s-calc{grid-template-columns:1fr}}.s-calc-in{align-content:start;gap:36px;padding:clamp(24px,4vw,56px);display:grid}.s-k{color:var(--ink-2);font-size:14px}.s-calc-people{grid-template-columns:1fr auto;align-items:end;gap:12px 20px;display:grid}.s-calc-n{font:300 clamp(64px, 7vw, 104px)/.85 var(--serif);letter-spacing:-.04em;color:var(--ink);grid-row:span 1}.s-calc-people input{grid-column:1/-1}.s-scale{font:400 11px var(--mono);color:var(--ink-3);grid-column:1/-1;justify-content:space-between;margin-top:-4px;display:flex}.s input[type=range]{appearance:none;width:100%;height:28px;box-shadow:none;cursor:pointer;background:linear-gradient(var(--oxide), var(--oxide)) 0 50% / var(--pct) 3px no-repeat, linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 3px no-repeat;border:0;border-radius:0;padding:0}.s input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:6px solid var(--raised);width:28px;height:28px;box-shadow:0 0 0 1px var(--ink);transition:transform .3s var(--ease);border-radius:50%}.s input[type=range]::-moz-range-thumb{background:var(--ink);border:6px solid var(--raised);width:18px;height:18px;box-shadow:0 0 0 1px var(--ink);border-radius:50%}.s input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.s input[type=range]:focus{box-shadow:none}.s input[type=range]:focus-visible{outline:2px solid var(--oxide);outline-offset:4px}.s-toggle{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.s-toggle button{min-height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14.5px}.s-toggle button:hover{color:var(--ink);background:0 0}.s-toggle button.on{background:var(--ink);color:var(--sheet)}.s-total{border-top:1px solid var(--rule-2);gap:8px;padding-top:28px;display:grid}.s-total strong{font:400 clamp(64px, 8vw, 120px)/.9 var(--serif);letter-spacing:-.045em;font-variant-numeric:lining-nums;font-weight:400}.s-per{color:var(--ink-2);font-size:14.5px}.s-ledger{color:#d6ddd8;background:#171f20;align-content:end;gap:0;margin:0;padding:clamp(24px,4vw,48px);font-size:15px;display:grid}.s-ledger div{border-bottom:1px solid #edf1ec1f;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.s-ledger dd{font:400 13.5px var(--mono);color:#edf1ec;font-variant-numeric:tabular-nums;margin:0}.s-ledger .s-ledger-h{border:0;padding-bottom:6px}.s-ledger .s-ledger-h dt{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#95a49c}.s-ledger .s-ledger-m dt,.s-ledger .s-ledger-m dd{color:#e6a087}.s-ledger .s-ledger-t{border:0;padding-top:18px}.s-ledger .s-ledger-t dt,.s-ledger .s-ledger-t dd{font:400 22px var(--serif);color:#f1f3ee}.s-tiers{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,80px);display:grid}.s-tiers article{align-content:start;gap:14px;padding:28px clamp(16px,2.4vw,36px) 8px 0;display:grid}.s-tiers article+article{border-left:1px solid var(--rule);padding-left:clamp(16px,2.4vw,36px)}.s-tiers p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.s-tiers .s-tier-k{color:var(--ink);font-size:14px;font-weight:500}.s-tiers .s-tier-p{font:400 clamp(32px, 3.2vw, 46px)/1 var(--serif);letter-spacing:-.03em;color:var(--ink)}.s-tier-p small{font:400 14px/1.5 var(--sans);letter-spacing:0;color:var(--ink-2);margin-top:10px;display:block}.s-tiers .s-pill,.s-tiers .s-link{justify-self:start;margin-top:6px}.s-tier-main .s-tier-k{color:var(--oxide)}@media (max-width:900px){.s-tiers{grid-template-columns:1fr}.s-tiers article+article{border-left:0;border-top:1px solid var(--rule);padding-left:0}.s-tiers article{padding-bottom:28px}}.s-trust-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(40px,5vw,72px);display:grid}.s-trust-grid div{align-content:start;gap:10px;padding:26px 28px 0 0;display:grid}.s-trust-grid h3{letter-spacing:-.015em;font-size:clamp(22px,1.9vw,27px);line-height:1.15}.s-trust-grid p{color:var(--ink-2);margin:0;font-size:15px}@media (max-width:960px){.s-trust-grid{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:560px){.s-trust-grid{grid-template-columns:1fr}}.s-qa{border-top:1px solid var(--rule)}.s-qa details{border-bottom:1px solid var(--rule)}.s-qa summary{cursor:pointer;font:400 clamp(20px, 1.8vw, 26px)/1.25 var(--serif);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.s-qa summary::-webkit-details-marker{display:none}.s-qa summary:after{content:"+";border:1px solid var(--control);width:36px;height:36px;font:300 20px/1 var(--sans);transition:transform .4s var(--ease), background .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.s-qa details[open] summary:after{background:var(--ink);color:var(--sheet);border-color:var(--ink);transform:rotate(45deg)}.s-qa summary:hover{color:var(--oxide)}.s-qa details p{color:var(--ink-2);margin:0;padding:0 56px 26px 0;font-size:16px;line-height:1.65}.s-qa a{color:var(--oxide)}.s-close{border-radius:28px;align-items:end;min-height:min(80svh,760px);margin:clamp(88px,12vw,176px) 14px 0;display:grid}.s-close:after{background:linear-gradient(100deg,#171f20eb 0%,#171f2099 50%,#0000 85%)}.s-close-in{padding:clamp(40px, 6vw, 88px) var(--pad);gap:40px;display:grid}.s-close h2{letter-spacing:-.035em;color:#f1f3ee;max-width:11ch;font-size:clamp(48px,7.4vw,120px);line-height:.95}.s-foot{padding-block:44px 56px}.s-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.s-foot .wordmark{font-size:24px}.s-foot nav{gap:28px;font-size:14.5px;display:flex}.s-foot nav a{color:var(--ink);text-decoration:none}.s-foot nav a:hover{color:var(--oxide)}.s-fine{color:var(--ink-3);width:100%;font-size:13px}@media (prefers-reduced-motion:reduce){.s-cover h1,.s-cover-foot,.s-facts,.s-mini-wave i,.s-call-wave i,.s-live i{animation:none}}.s-intro-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,6vw,96px);max-width:none}.s-intro-row>div{gap:24px;display:grid}.s-intro-row .s-lead{padding-bottom:8px}@media (max-width:900px){.s-intro-row{grid-template-columns:1fr}}.s-ledger{flex-direction:column;justify-content:flex-start;display:flex}.s-ledger .s-ledger-h{margin-bottom:auto;padding-bottom:28px}.s-cover:after{background:linear-gradient(#171f200d 40%,#171f208c 70%,#171f20f5),linear-gradient(#171f2099,#0000 20%)}.s-calc-people{grid-template-columns:1fr}.s-calc-n{grid-row:1}.s-calc-people .s-k{grid-row:2}@media (max-width:960px){.s-split{grid-template-columns:minmax(0,1fr)}}.s-call-wave{overflow:hidden}.s-call-wave i{min-width:2px}@media (max-width:600px){.s-call-wave i:nth-child(n+30){display:none}.s-call{padding:20px}}
