.sample{--cols:4;--cell-pad:calc(28 * var(--u))}.sample :where(h1,h2,h3,p,ol){margin:0}.sample :where(section){padding:calc(63 * var(--u)) var(--pad-x) calc(72 * var(--u));flex-direction:column;display:flex;position:relative}.s1-header{margin-bottom:calc(20 * var(--u));flex:none;grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.section-nav{gap:calc(28 * var(--u));display:inline-flex}.section-nav a{font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);color:var(--ink-muted);transition:color .15s}.section-nav a:hover{color:var(--ink)}.to-brand{font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);color:var(--ink-muted);white-space:nowrap;grid-column:3;justify-self:end;transition:color .15s}.to-brand:hover{color:var(--ink)}.sample :where(section)[id]{scroll-margin-top:calc(63 * var(--u))}.s-split{display:block}.s-split>.s-label:before{content:"•";margin-right:calc(7 * var(--u));color:var(--accent)}.s-split>.s-label{text-transform:uppercase;text-align:center;margin-bottom:calc(22 * var(--u));font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-medium);line-height:var(--lh-text);letter-spacing:var(--tracking-label);color:var(--ink-muted)}.s-split>:where(:not(.s-label)){max-width:calc(900 * var(--u));text-align:center;margin-inline:auto}.s1-title em,.s-lead em,.statement em{font-style:italic}.s-lead{font-variation-settings:"wdth" var(--wdth-display);font-size:calc(var(--t-title) * var(--u));font-weight:var(--w-medium);letter-spacing:var(--tracking-display);line-height:1.2}.s-split>.faq{text-align:left;max-width:none;margin-inline:0}.sample :where(section)+:where(section):before{content:"";top:0;left:var(--pad-x);right:var(--pad-x);background:var(--line);height:1px;position:absolute}.wordmark{width:calc(118 * var(--u));height:auto;display:block}.brief-us{padding-inline:calc(30 * var(--u));min-width:calc(184 * var(--u));height:calc(48 * var(--u));background:var(--ink);color:var(--surface);font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking);box-shadow:inset 0 0 0 1px var(--ink);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.brief-us:hover{background:var(--surface);color:var(--ink)}.s1{min-height:78svh}.s1-main{column-gap:calc(100 * var(--u));flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13svh 0 0;display:grid}.s1-figure{aspect-ratio:9/16;height:min(58svh, calc((100vw - 367.5 * var(--u)) * .4));margin-left:auto;position:relative;overflow:hidden}.s1-figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.s1-text{text-align:left}.s1-eyebrow{margin:0 0 calc(29 * var(--u));font-family:var(--font-mono);text-transform:uppercase;font-size:calc(11.81 * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:normal;color:var(--ink-muted)}.s1-title{text-wrap:balance;font-variation-settings:"wdth" var(--wdth-display);font-size:calc(41.4 * var(--u));text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:600;line-height:.967}.s1-lede{max-width:calc(637.5 * var(--u));margin:calc(30 * var(--u)) 0 0;font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking)}.s1 .brief-us{margin-top:calc(40 * var(--u))}.s3,.s-end{--ink:#f2f0ec;--surface:#000;--line:#ffffff38;--ink-muted:#ffffff9e;background:var(--surface);color:var(--ink);--block-pad:calc(40 * var(--u));margin-inline:calc(var(--pad-x) - var(--block-pad));padding-inline:var(--block-pad)}.s3:before{display:none}.s-split>.deck-ui{text-align:left;max-width:none;margin-inline:0;margin-top:calc(48 * var(--u));gap:calc(40 * var(--u));grid-template-columns:minmax(0,1fr);display:grid}.deck-radio{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.deck-item{padding:calc(26 * var(--u)) 0;border-top:1px solid var(--line);cursor:pointer;display:block}.deck-list>.deck-item:last-child{border-bottom:1px solid var(--line)}.deck-item-title{font-size:calc(var(--t-lead) * var(--u));font-weight:500;line-height:var(--lh-text);color:#00000061;transition:color .25s;display:block}.deck-item-use{font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);color:var(--ink-muted);grid-template-rows:0fr;transition:grid-template-rows .3s,margin-top .3s;display:grid;overflow:hidden}.deck-item-use>*{min-height:0}.plate{padding:calc(34 * var(--u));border:1px solid var(--line);aspect-ratio:16/9;background:#00000005;flex-direction:column;display:none}.pl-head{text-transform:uppercase;font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-medium);line-height:var(--lh-text);letter-spacing:var(--tracking-label);color:var(--ink-muted)}.pl-title{margin-top:calc(14 * var(--u));margin-bottom:calc(26 * var(--u));font-size:calc(17 * var(--u));font-weight:var(--w-medium);line-height:var(--lh-text)}.pl-cols{gap:calc(20 * var(--u));flex:1;min-height:0;display:grid}.pl-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-cols>div{flex-direction:column;min-height:0;display:flex}.pl-plate{min-height:calc(36 * var(--u));margin-bottom:calc(9 * var(--u));border:1px solid var(--line);background:#00000006;flex:1}.pl-rows{flex-direction:column;flex:1;justify-content:space-between;display:flex}.pl-check{align-items:center;gap:calc(10 * var(--u));grid-template-columns:auto 1fr;display:grid}.pl-box{width:calc(9 * var(--u));height:calc(9 * var(--u));border:1px solid var(--line)}.pl-rule{margin-top:calc(9 * var(--u));background:var(--line);grid-column:1/-1;height:1px}.pl-cap,.pl-k,.pl-v{text-transform:uppercase;font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-light);line-height:calc(16 * var(--u));letter-spacing:var(--tracking-label);display:block}.pl-cap,.pl-k{color:var(--ink-muted)}.pl-v{color:#0000004d}.pl-feed{gap:calc(10 * var(--u));flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-cell{border:1px solid var(--line)}.pl-cell--on{background:var(--accent);opacity:.14}.deck-ui>input:first-of-type:checked~.deck-list>.deck-item:first-child .deck-item-title{color:var(--ink)}.deck-ui>input:first-of-type:checked~.deck-list>.deck-item:first-child .deck-item-use{margin-top:calc(8 * var(--u));grid-template-rows:1fr}.deck-ui>input:first-of-type:checked~.deck-panel>.plate:first-child{display:flex}.deck-ui>input:first-of-type:focus-visible~.deck-list>.deck-item:first-child{outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}.deck-ui>input:nth-of-type(2):checked~.deck-list>.deck-item:nth-child(2) .deck-item-title{color:var(--ink)}.deck-ui>input:nth-of-type(2):checked~.deck-list>.deck-item:nth-child(2) .deck-item-use{margin-top:calc(8 * var(--u));grid-template-rows:1fr}.deck-ui>input:nth-of-type(2):checked~.deck-panel>.plate:nth-child(2){display:flex}.deck-ui>input:nth-of-type(2):focus-visible~.deck-list>.deck-item:nth-child(2){outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}.deck-ui>input:nth-of-type(3):checked~.deck-list>.deck-item:nth-child(3) .deck-item-title{color:var(--ink)}.deck-ui>input:nth-of-type(3):checked~.deck-list>.deck-item:nth-child(3) .deck-item-use{margin-top:calc(8 * var(--u));grid-template-rows:1fr}.deck-ui>input:nth-of-type(3):checked~.deck-panel>.plate:nth-child(3){display:flex}.deck-ui>input:nth-of-type(3):focus-visible~.deck-list>.deck-item:nth-child(3){outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}.deck-ui>input:nth-of-type(4):checked~.deck-list>.deck-item:nth-child(4) .deck-item-title{color:var(--ink)}.deck-ui>input:nth-of-type(4):checked~.deck-list>.deck-item:nth-child(4) .deck-item-use{margin-top:calc(8 * var(--u));grid-template-rows:1fr}.deck-ui>input:nth-of-type(4):checked~.deck-panel>.plate:nth-child(4){display:flex}.deck-ui>input:nth-of-type(4):focus-visible~.deck-list>.deck-item:nth-child(4){outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}.deck-ui>input:nth-of-type(5):checked~.deck-list>.deck-item:nth-child(5) .deck-item-title{color:var(--ink)}.deck-ui>input:nth-of-type(5):checked~.deck-list>.deck-item:nth-child(5) .deck-item-use{margin-top:calc(8 * var(--u));grid-template-rows:1fr}.deck-ui>input:nth-of-type(5):checked~.deck-panel>.plate:nth-child(5){display:flex}.deck-ui>input:nth-of-type(5):focus-visible~.deck-list>.deck-item:nth-child(5){outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}.deck-ui>input:nth-of-type(6):checked~.deck-list>.deck-item:nth-child(6) .deck-item-title{color:var(--ink)}.deck-ui>input:nth-of-type(6):checked~.deck-list>.deck-item:nth-child(6) .deck-item-use{margin-top:calc(8 * var(--u));grid-template-rows:1fr}.deck-ui>input:nth-of-type(6):checked~.deck-panel>.plate:nth-child(6){display:flex}.deck-ui>input:nth-of-type(6):focus-visible~.deck-list>.deck-item:nth-child(6){outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}@media (prefers-reduced-motion:reduce){.deck-item-title,.deck-item-use{transition:none}}@media (min-width:1101px){.s-split>.deck-ui{gap:calc(64 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.deck-panel{top:calc(80 * var(--u));position:sticky}}.s-deck{padding-top:calc(100 * var(--u));padding-bottom:calc(100 * var(--u))}.s-figures{padding-top:calc(72 * var(--u));padding-bottom:calc(72 * var(--u))}.figures{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.figures li{gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(28 * var(--u));border-left:1px solid var(--line);flex-direction:column;display:flex}.figures li:first-child{border-left:0;padding-left:0}.figure-n{font-variation-settings:"wdth" var(--wdth-display);font-size:calc(40 * var(--u));font-weight:var(--w-medium);letter-spacing:var(--tracking-display);color:inherit;line-height:1.2}.figure-label{text-transform:uppercase;font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-medium);line-height:var(--lh-text);letter-spacing:var(--tracking-label);color:var(--ink-muted)}.s-mirror{padding-top:calc(100 * var(--u));padding-bottom:calc(100 * var(--u))}.s-split>.mirror{text-align:left;max-width:none;margin-inline:0;margin-top:calc(48 * var(--u))}.mirror{column-gap:calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.audience{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience>div{padding:calc(34 * var(--u));border-left:1px solid var(--line)}.audience>div:first-child{border-left:0}.points{margin-top:calc(20 * var(--u));gap:calc(11 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.points li{padding-left:calc(16 * var(--u));font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);position:relative}.points li:before{content:"•";color:var(--ink-muted);position:absolute;left:0}.s-statement{padding-top:calc(120 * var(--u));padding-bottom:calc(120 * var(--u))}.statement{text-wrap:balance;font-variation-settings:"wdth" var(--wdth-display);font-size:calc(var(--t-title) * var(--u));font-weight:var(--w-medium);letter-spacing:var(--tracking-display);line-height:1.2}.statement-sub{max-width:calc(700 * var(--u));margin-top:calc(26 * var(--u));font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking);color:var(--ink-muted);margin-inline:auto}.s-statement .brief-us{width:fit-content;margin-top:calc(36 * var(--u));margin-inline:auto;display:flex}.s-price{padding-top:calc(100 * var(--u));padding-bottom:calc(100 * var(--u))}.s-split>.facts{text-align:left;max-width:none;margin-inline:0;margin-top:calc(48 * var(--u));gap:calc(24 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.facts>div{padding:calc(34 * var(--u));border:1px solid var(--line);flex-direction:column;display:flex}.facts dt{text-transform:uppercase;color:var(--ink-muted);padding-bottom:calc(14 * var(--u));margin-bottom:calc(24 * var(--u));border-bottom:1px solid var(--line);font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking-label);display:block}.facts dd{font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);margin:0}.s-note{margin-top:calc(24 * var(--u));max-width:calc(720 * var(--u));font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);color:var(--ink-muted);margin-inline:auto}.s-faq{padding-top:calc(100 * var(--u));padding-bottom:calc(100 * var(--u))}.s-split>.faq{margin-top:calc(48 * var(--u));border:1px solid var(--line)}.faq summary,.faq-body{text-align:left}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:calc(24 * var(--u));padding:calc(22 * var(--u)) calc(34 * var(--u));font-size:calc(var(--t-lead) * var(--u));font-weight:500;line-height:var(--lh-text);letter-spacing:var(--tracking);list-style:none;transition:opacity .15s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{opacity:.5}.faq summary:after{content:"+";flex:none;line-height:1}.faq details[open] summary:after{content:"−"}.faq-body{padding:0 calc(34 * var(--u)) calc(26 * var(--u));max-width:calc(860 * var(--u));white-space:pre-line;font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking);margin:0}.faq-body--block{white-space:normal;max-width:none}.s2{padding-top:calc(100 * var(--u));padding-bottom:calc(100 * var(--u))}.s2-intro{max-width:calc(620 * var(--u));margin:calc(24 * var(--u)) auto 0;font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);color:var(--ink-muted)}.s2-note{max-width:calc(620 * var(--u));margin:calc(48 * var(--u)) auto 0;font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);color:var(--ink-muted)}.s-split>.phases{text-align:left;max-width:none;margin-inline:0;margin-top:calc(48 * var(--u))}.phases{gap:calc(24 * var(--u));padding:0 0 calc(12 * var(--u));overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.phases::-webkit-scrollbar{display:none}.phase .step-n{text-transform:uppercase;color:var(--accent)}.phase{scroll-snap-align:center;padding:calc(34 * var(--u));border:1px solid var(--line);flex-direction:column;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.phase{animation:linear both phase-focus;animation-timeline:view(inline)}}}@keyframes phase-focus{0%{opacity:.32}15%,85%{opacity:1}to{opacity:.32}}.step-n{color:var(--ink-muted);padding-bottom:calc(14 * var(--u));margin-bottom:calc(24 * var(--u));border-bottom:1px solid var(--line);font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking-label);display:block}.step-title{font-size:calc(var(--t-lead) * var(--u));font-weight:500;line-height:var(--lh-text);letter-spacing:var(--tracking)}.step-body{margin-top:calc(14 * var(--u));white-space:pre-line;font-size:calc(var(--t-small) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking)}.s3-note{margin-top:calc(28 * var(--u));font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking)}.s3 .s3-note,.s3 .s3-sub{font-weight:var(--w-regular)}.s3{padding-top:calc(100 * var(--u));padding-bottom:calc(100 * var(--u))}.s-split>.s3-close{margin-top:calc(48 * var(--u));flex-direction:column;align-items:center;display:flex}.s3-sub{margin-top:calc(42 * var(--u));max-width:calc(700 * var(--u));font-size:calc(var(--t-body) * var(--u));font-weight:var(--w-light);line-height:var(--lh-text);letter-spacing:var(--tracking)}.s3-close .brief-us{margin-top:calc(36 * var(--u))}.s-end{padding-block:calc(36 * var(--u));font-size:calc(var(--t-micro) * var(--u));font-weight:var(--w-light);line-height:var(--lh-display);letter-spacing:var(--tracking-label);color:var(--ink-muted);justify-content:space-between;display:flex;position:relative}.s-end:before{content:"";top:0;left:var(--block-pad);right:var(--block-pad);background:var(--line);height:1px;position:absolute}@media (min-width:1101px){.phases{grid-auto-columns:31%}}@media (min-width:761px){.s1{padding-bottom:12.6svh}.s1-text{container-type:inline-size}.s1-title{font-size:min(calc(41.4 * var(--u)), 5.12cqw)}.s1-lede{font-size:min(calc(16.5 * var(--u)), 2.04cqw);max-width:min(calc(675 * var(--u)), 83.4cqw)}}@media (max-width:1100px){.figures{row-gap:calc(32 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.figures li:nth-child(odd){border-left:0;padding-left:0}.mirror,.audience{grid-template-columns:minmax(0,1fr)}.audience>div{border-left:0;border-top:1px solid var(--line)}.audience>div:first-child{border-top:0}}@media (max-width:760px){.s-split>.facts{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.facts>div{padding:28px}.s-price{padding-top:80px;padding-bottom:80px}.sample :where(section){padding:56px var(--pad-x) 72px}.s3,.s-end{--block-pad:16px;padding-inline:var(--block-pad)}.section-nav{display:none}.s1-text{display:contents}.s1-title{font-size:calc(var(--t-display) * var(--u))}.s1-main{flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:40px 0 48px;display:flex}.s1-figure{display:none}.s1-title{order:1}.s1-lede{order:2}.s1 .brief-us{order:3;align-self:start;margin-top:28px}.s-faq,.s2,.s3,.s-figures,.s-deck,.s-mirror{padding-top:80px;padding-bottom:80px}.s2{padding-top:32px}.s-split>.s-label{margin-bottom:20px}.s-split>.phases{margin-top:8px}.s-split>.s3-close{margin-top:72px}.s-split>.faq{margin-top:8px}.faq summary{padding:18px 28px}.faq-body{padding:0 28px 24px}.s-split>.deck,.s-split>.mirror{margin-top:8px}.mirror{row-gap:32px}.audience>div{padding:28px}.plate{aspect-ratio:auto;padding:24px}.pl-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-plate{aspect-ratio:3/4;flex:none;min-height:0}.statement-sub,.s3-sub{max-width:none}.brief-us{min-width:184px;height:48px}.s-end{padding:32px var(--pad-x)}}
