*{box-sizing:border-box;margin:0;padding:0}html{background:var(--water);scroll-padding-top:calc(72px + var(--s24))}body{background:var(--water);color:var(--prop);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}section{position:relative}.z{z-index:2;position:relative}.nw{white-space:nowrap}.ink2{color:var(--ink2)}.mt-18{margin-top:var(--s16)}.mt-22{margin-top:var(--s24)}.flag{opacity:.62;margin:0}h2.h{font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:var(--s24) 0 var(--s32);max-width:15ch}.lede{font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:var(--measure-lede)}.lede+p:not([class]){margin-top:var(--s16)}.btn{align-items:center;gap:var(--s12);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:500;line-height:var(--lh-label);text-transform:uppercase;padding:var(--s12) var(--s24);min-height:var(--s48);border-radius:var(--r-m);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease), transform .12s var(--ease), opacity .2s var(--ease);display:inline-flex}.btn.gold{background:var(--amber);color:var(--prop)}.btn.gold:hover{background:var(--la)}.btn.line{border:1px solid}.btn.line:hover{background:#1b15100f}.btn:active,.menu:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:progress;transform:none}.btn:focus-visible,.menu:focus-visible,.notes:focus-visible,.top a:focus-visible,#f a:focus-visible,#f input:focus-visible,#f select:focus-visible,#f textarea:focus-visible,#f button:focus-visible{outline:2px solid var(--da);outline-offset:3px}:is(.stage,.how,.ready,.rn-foot,.review) :focus-visible,body .top[data-ink=light] :focus-visible{outline-color:var(--la)}.rn :focus-visible{outline-color:var(--prop)}body .top[data-ink=light] nav.open :focus-visible,.top nav.open :focus-visible{outline-color:var(--da)}.top{z-index:40;height:72px;padding:env(safe-area-inset-top,0px) var(--gr) 0 var(--gl);color:var(--prop);transition:color .32s var(--ease), background-color .32s var(--ease), border-color .32s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}body .top[data-ink=light]{color:var(--water)}body.scrolled .top{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#f7f2e8e6;border-bottom-color:#1b15101a}body.scrolled .top[data-ink=light]{background:#1b1510d6;border-bottom-color:#ece5d81a}.top .lg{border-radius:var(--r-s);height:40px;transition:background .32s var(--ease);margin-left:-9px;padding:5px 9px;display:block;position:relative}body .top[data-ink=light] .lg,body .top[data-ink=gold] .lg{background:var(--water)}.top .lg img{width:auto;height:100%;display:block}.top nav{gap:var(--s32);display:flex}.top nav a{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;opacity:.78;transition:opacity .16s}.top nav a:hover,.top nav a[aria-current=true]{opacity:1}.top nav a[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.top nav{position:absolute;left:50%;transform:translate(-50%)}.top .btn{min-height:0;padding:var(--s12) var(--s16)}.review{right:var(--gr);top:calc(72px + var(--s12) + env(safe-area-inset-top,0px));z-index:35;position:fixed}@media (max-width:900px){.review{top:calc(64px + var(--s8) + env(safe-area-inset-top,0px))}.review .notes{gap:0;min-height:32px;font-size:0}.review .notes:after{content:"Notes";font-size:var(--fs-label-s);margin-left:var(--s8)}}.notes{color:var(--water);border-radius:var(--r-m);padding:var(--s8) var(--s12);min-height:36px;font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;gap:var(--s8);opacity:.7;background:#1b1510e0;border:1px solid #ece5d82e;align-items:center;display:flex}.notes:hover{opacity:1}.notes:before{content:"";background:var(--amber);border-radius:var(--r-xs);width:7px;height:7px}body.clean .notes:before{background:0 0;border:1px solid}body.clean .flag,body.clean .stock,body.clean .fnote{display:none!important}.menu{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;color:inherit;border-radius:var(--r-m);padding:var(--s8) var(--s12);cursor:pointer;min-height:40px;transition:background .2s var(--ease), transform .12s var(--ease);background:0 0;border:1px solid;display:none}@media (max-width:900px){.top{height:64px}.top .lg{height:34px}.top .lg:after{content:"";position:absolute;inset:-5px 0}.top nav{display:none}.menu{margin-left:auto;margin-right:var(--s8);align-items:center;display:inline-flex}.top nav.open{padding:var(--s8) var(--gr) var(--s16) var(--gl);background:var(--water);color:var(--prop);border-bottom:1px solid #1b151026;flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0;right:0;transform:none;box-shadow:0 12px 24px #1b151014}.top nav.open a{font-size:var(--fs-label);opacity:1;padding:var(--s16) 0;border-top:1px solid #1b15101a}.top nav.open a:first-child{border-top:0}}@media (max-width:520px){.top .btn .wide{display:none}.top .btn{padding:var(--s12)}}.rail{right:var(--s12);z-index:30;gap:var(--s4);color:var(--prop);transition:color .32s var(--ease);flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:50%;transform:translateY(-50%)}body .rail[data-ink=light]{color:var(--water)}.rail a{padding:var(--s4) 0 var(--s4) var(--s4);font-family:var(--mono);letter-spacing:var(--ls-label-s);text-transform:uppercase;opacity:.42;transition:opacity .32s var(--ease);align-items:center;gap:6px;font-size:0;display:flex}.rail a:after{content:"";border:1px solid;flex:none;width:7px;height:7px}.rail a.on{opacity:1}.rail a.on:after{background:var(--amber);border-color:var(--amber)}.rail a b{font-weight:400}.rail a:hover{opacity:1;font-size:var(--fs-label-s)}.rail a:hover:before{content:none}.rail a:hover{padding:2px var(--s4) 2px var(--s8);border-radius:var(--r-s);background:var(--prop);color:var(--water)}body .rail[data-ink=light] a:hover{background:var(--water);color:var(--prop)}@media (max-width:900px){.rail{display:none}}#gl{width:100vw;height:100vh;z-index:1;pointer-events:none;opacity:0;height:100lvh;transition:opacity .9s var(--ease);display:block;position:fixed;inset:0}#gl.on{opacity:1}.stage{background:var(--prop);height:160vh}#s3.stage{height:440vh}.stick{height:100vh;z-index:2;height:100svh;position:sticky;top:0;overflow:hidden}.hud{pointer-events:none;z-index:3;contain:strict;position:absolute;inset:0}.hud svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.corner{opacity:.5;border:0 solid;width:18px;height:18px;position:absolute}.c1{left:calc(var(--gl) - var(--s24));border-width:1px 0 0 1px;top:88px}.c2{right:calc(var(--gr) - var(--s24));border-width:1px 1px 0 0;top:88px}.c3{left:calc(var(--gl) - var(--s24));bottom:var(--s24);border-width:0 0 1px 1px}.c4{right:calc(var(--gr) - var(--s24));bottom:var(--s24);border-width:0 1px 1px 0}.scale{right:calc(var(--gr) + 40px);bottom:var(--s32);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;opacity:.75;text-align:center;position:absolute}.scale i{height:9px;margin-bottom:var(--s8);border:1px solid;border-top:0;width:60px;display:block;position:relative}.scale i:after{content:"";border-left:1px solid;height:5px;position:absolute;bottom:0;left:50%}.lab,.mini .fc{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);line-height:var(--lh-label);text-transform:uppercase;white-space:nowrap}.lab:not(.ab),.mini .fc{padding:var(--s8) var(--s12);color:var(--la);border-radius:var(--r-s);background:#1b1510e6;border:1px solid #fbb54a4d}.lab i,.mini .fc i{color:var(--ink2-d);font-style:normal;display:block}.lab{opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;transform:translateY(-100%)}.lab.on{opacity:1}.lab.below{transform:none}@media (prefers-reduced-motion:reduce){.lab{transition:none}}.lab.ab{font-weight:500;font-size:var(--fs-label);transform:translate(-50%,-50%)}@media (max-width:900px){.c1,.c3{left:var(--s8)}.c2,.c4{right:var(--s8)}.c1,.c2{top:76px}.scale{display:none!important}.lab:not(.ab){background:var(--prop);white-space:normal;max-width:calc(100vw - 40px);letter-spacing:var(--ls-label-xs)}}#s1 .stick{color:var(--water)}.hero h1 em{color:var(--la);font-style:normal}.hcut{display:inline-block;position:relative}.hcut .t,.hcut .b{display:inline-block}.hcut .t{clip-path:inset(-20% -6% 52%)}.hcut .b{clip-path:inset(48% -6% -20%);position:absolute;top:0;left:0}.hcut:after{content:"";background:var(--amber);transform-origin:0;height:2px;position:absolute;top:calc(50% - .02em - 1px);left:-.04em;right:-.04em;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hcut .t,.hcut .b,.hcut:after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 60vh}.hcut .t{animation-name:hcut-lift}.hcut .b{animation-name:hcut-drop}.hcut:after{animation-name:hcut-line}}}@keyframes hcut-lift{to{transform:translate(-.03em,-.09em)}}@keyframes hcut-drop{to{transform:translate(.03em,.05em)}}@keyframes hcut-line{to{transform:scaleX(1)}}.hero{left:var(--gl);z-index:4;max-width:min(1040px,54vw);position:absolute;top:50%;transform:translateY(-46%)}.hero h1{font-weight:600;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:var(--s24) 0 var(--s32)}.hero p:not(.eye){max-width:40ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink2-d)}.hero .btn.line:hover{background:#f7f2e81a}.hero .acts{gap:var(--s12);margin:var(--s32) 0 var(--s16);flex-wrap:wrap;display:flex}@media (max-width:900px){.hero{max-width:none;top:auto;bottom:80px;right:var(--gr);transform:none}.hero h1{margin:var(--s16) 0 var(--sp-eyebrow)}.hero p:not(.eye){font-size:var(--fs-body-s)}.hero .acts{margin:var(--sp-eyebrow) 0 var(--sp-note)}.hero .btn{padding:var(--s12) var(--s16)}}.rv{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.on .rv,.rv.on{clip-path:inset(-20% -5%);transform:none}.on .rv:nth-child(2){transition-delay:60ms}.on .rv:nth-child(3){transition-delay:.12s}.on .rv:nth-child(4){transition-delay:.18s}.on .rv:nth-child(5){transition-delay:.24s}.hair{opacity:.3;transform-origin:0;height:1px;transition:transform .6s var(--ease);background:currentColor;transform:scaleX(0)}.on .hair{transform:none}.cutline{background:var(--amber);transform-origin:0;height:1.5px;transition:transform .9s var(--ease);z-index:5;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cutline.on{transform:none}#s3 .stick{color:var(--water)}.chap{left:var(--gl);z-index:5;align-items:center;gap:var(--s16);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--la);font-weight:500;display:flex;position:absolute;top:104px}.chap-bar{background:#ece5d838;width:160px;height:2px;position:relative}.chap-bar:before{content:"";background:linear-gradient(90deg,#0000 calc(25% - 1px),#ece5d880 calc(25% - 1px) 25%,#0000 25% calc(50% - 1px),#ece5d880 calc(50% - 1px) 50%,#0000 50% calc(75% - 1px),#ece5d880 calc(75% - 1px) 75%,#0000 75%);position:absolute;inset:-3px 0}.chap-bar i{background:var(--amber);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.chap-skip{right:var(--gr);z-index:5;padding:var(--s8) var(--s12);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--water);opacity:.8;border-radius:var(--r-m);position:absolute;top:96px}.chap-skip:hover{opacity:1;background:#f7f2e814}.chap-skip:focus-visible{outline:2px solid var(--amber);outline-offset:3px;opacity:1}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dof{pointer-events:none;z-index:2;opacity:0;transition:opacity .9s var(--ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(120% 90% at 62% 52%,#1b151000 38%,#1b15108c 78%,#1b1510e6 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 62% 52%,#0000 52%,#000 92%);mask-image:radial-gradient(85% 75% at 62% 52%,#0000 52%,#000 92%)}.grain{pointer-events:none;z-index:2;opacity:.07;mix-blend-mode:overlay;background-size:180px;position:absolute;inset:-50%}.step{left:var(--gl);z-index:4;pointer-events:none;width:min(520px,38vw);position:absolute;top:50%;transform:translateY(-50%)}.step.on{pointer-events:auto}.step h2{font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:var(--s24) 0 var(--s24)}.step h2.q{font-weight:600}.step h2 em{color:var(--la);font-style:normal}.step p:not(.eye){color:var(--ink2-d);font-size:var(--fs-lede);line-height:var(--lh-lede);margin-bottom:var(--s16);max-width:40ch}.step .hair{margin:0 0 var(--s16);width:72px}@media (max-width:900px){.step{width:auto;top:auto;bottom:64px;right:var(--gr);transform:none}.step h2{margin:var(--s16) 0 var(--sp-eyebrow)}.chap{top:80px}.chap-bar{width:96px}.chap-skip{top:72px;right:calc(var(--gr) - var(--s12))}.step p:not(.eye){font-size:var(--fs-body-s);margin-bottom:var(--sp-note)}#s3 .scrimb{z-index:3;pointer-events:none;background:linear-gradient(#1b151000 36%,#1b1510d1 60%,#1b1510f5 100%);position:absolute;inset:0}}.field{color:var(--prop);background:var(--water);padding:var(--section-y) var(--gr) var(--section-y) var(--gl);z-index:2}.field h2.h{margin-bottom:0}.nums{gap:var(--gutter);margin-top:var(--s64);grid-template-columns:repeat(3,1fr);display:grid}.nums>div{padding-top:var(--s24);border-top:1px solid #1b15104d}.comb{max-width:280px;margin-bottom:var(--s32)}.comb svg{width:100%;height:auto;display:block;overflow:visible}.comb use{fill:#1b151012;stroke:#1b151038;stroke-width:.8px;transition:fill .5s var(--ease), stroke .5s var(--ease);transition-delay:calc(var(--i) * 9ms)}.comb.on use.lost{fill:var(--amber);stroke:var(--amber)}.nums b{font-weight:300;font-size:var(--fs-stat);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;display:block}.nums p{font-size:var(--fs-body-s);line-height:var(--lh-tight);margin:var(--s16) 0 var(--s8);max-width:24ch;color:var(--ink2)}.nums small{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--ink2);display:block}.comb-key{align-items:center;gap:var(--s8);margin-top:var(--s32);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--ink2);display:flex}.comb-key i{background:var(--amber);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:10px;height:12px}.trust{gap:var(--s12) var(--s32);margin-top:var(--s64);padding-top:var(--s24);border-top:1px solid #1b15102e;flex-wrap:wrap;align-items:center;display:flex}.trust .k{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink2)}.trust-names{font-size:var(--fs-lede);line-height:var(--lh-tight)}.trust-names i{color:var(--da);margin:0 var(--s4);font-style:normal}@media (max-width:900px){.nums{gap:var(--s48);grid-template-columns:1fr}.nums>div{gap:0 var(--s16);grid-template-columns:7fr 5fr;align-items:end;display:grid}.nums>div>:not(.comb){grid-column:1}.comb{grid-area:1/2/span 3;align-self:center;margin:0}}.nums.v2{gap:var(--s48) var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch}.nums.v2>.st{flex-direction:column;align-items:stretch;display:flex}.nums.v2 .st>b{order:1}.nums.v2 .st>.comb{order:2}.nums.v2 .st>p{order:3}.nums.v2 .st>small{order:4}.nums.v2>.st-plate{padding:var(--s48);border-radius:var(--r-l);background:var(--prop);color:var(--water);border-top:0;grid-row:1/span 2}.nums.v2 .st-plate>b{font-size:var(--fs-stat)}.nums.v2 .st-plate .comb{width:min(100%,440px);max-width:none;margin:var(--s32) 0 var(--s8)}.st-plate .comb use{fill:#ece5d80f;stroke:#ece5d833}.nums.v2 .st-plate p{color:var(--ink2-d);padding-top:var(--s24);margin-top:auto}.nums.v2 .st-plate small{color:var(--ink3-d)}.nums.v2 .st-band>b,.nums.v2 .st-line>b{font-size:var(--fs-stat-s)}.nums.v2 .st-band .comb,.nums.v2 .st-line .comb{width:100%;max-width:none;margin:var(--s24) 0 0}.nums.v2 .st-line .comb{margin-top:var(--s32)}@media (max-width:900px){.nums.v2{gap:var(--s48);grid-template-columns:minmax(0,1fr)}.nums.v2>div{align-items:stretch;display:flex}.nums.v2 .comb{grid-area:auto;align-self:stretch}.nums.v2>.st-plate{align-items:center;gap:0 var(--s16);margin:0 calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));padding:var(--s48) var(--gr) var(--s48) var(--gl);border-radius:0;grid-row:auto;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);grid-template-areas:"b comb""p p""s s";display:grid}.nums.v2 .st-plate>b{grid-area:b}.nums.v2 .st-plate .comb{grid-area:comb;width:100%;margin:0}.nums.v2 .st-plate p{padding-top:var(--s16);grid-area:p}.nums.v2 .st-plate small{grid-area:s}.nums.v2 .st-band .comb,.nums.v2 .st-line .comb{margin-top:var(--s16)}}.how,.ready,.talk{padding:var(--section-y) var(--gr) var(--section-y) var(--gl);z-index:2}.talk{background:var(--water);border-top:1px solid #1b15101f}.how{background:var(--prop);color:var(--water)}.how h2.h{max-width:18ch}.how h2.h em{color:var(--la);font-style:normal}.how .ink2{color:var(--ink2-d)}.plates{gap:var(--gutter);margin-top:var(--s64);padding-top:var(--s48);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.plates:before{content:"";background:linear-gradient(90deg, var(--amber), #dd8b0426);height:1px;position:absolute;top:11px;left:0;right:0}.plate{margin:0;position:relative}.plate .step-n{top:calc(-1 * var(--s48));align-items:center;gap:var(--s12);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--la);background:var(--prop);padding-right:var(--s12);display:flex;position:absolute;left:0}.plate .step-n:before{content:"";background:var(--amber);clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);width:20px;height:23px}.plate .t{aspect-ratio:1;background:var(--stage);border-radius:var(--r-l);border:1px solid #ece5d81a;position:relative;overflow:hidden}.plate .t picture{display:contents}.plate img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.plate:hover img{transform:scale(1.04)}.plate .cap{padding-top:var(--s24)}.plate .cap b{font-weight:500;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h);margin-bottom:var(--s12);display:block}.plate .cap p{font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d);max-width:var(--measure-s)}.team-eye{margin-top:var(--s96)}.team{gap:var(--gutter);margin-top:var(--s24);grid-template-columns:repeat(4,1fr);display:grid}.team>div{gap:var(--s8);padding-top:var(--s16);border-top:1px solid #f7f2e838;display:grid}.team b{font-weight:500;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h);display:block}.team small{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--ink2-d)}@media (max-width:900px){.plates{gap:var(--s48);margin-top:var(--s48);padding:0 0 0 var(--s32);grid-template-columns:1fr}.plates:before{background:linear-gradient(180deg, var(--amber), #dd8b0426);width:1px;height:auto;inset:0 auto 0 9px}.plate .step-n{margin:0 0 var(--s16) calc(-1 * var(--s32));position:static}.plate .t{aspect-ratio:4/3}.plate .cap b{font-size:var(--fs-h4)}.team{gap:var(--s24) var(--s16);grid-template-columns:1fr 1fr}}.ready{background:var(--prop);color:var(--water)}.rhd{justify-content:space-between;align-items:flex-end;gap:var(--s24) var(--s48);flex-wrap:wrap;display:flex}.rhd .h{margin-bottom:0}.legend{gap:var(--s24);margin:0 0 var(--s8);flex-wrap:wrap;justify-content:flex-end;display:flex}.chip{align-items:center;gap:var(--s8);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;display:inline-flex}.chip:before{content:"";box-sizing:border-box;border-radius:var(--r-xs);width:10px;height:10px}.chip.s:before{background:var(--water)}.chip.g:before{border:1px solid var(--amber);background:linear-gradient(135deg,#dd8b04e6,#fbb54a59)}.chip.d:before{border:1.5px dashed var(--water)}.bento{gap:var(--gutter);margin-top:var(--s48);grid-template-columns:7fr 5fr;display:grid}.card{background:var(--stage);border-radius:var(--r-l);border:1px solid #ece5d814;flex-direction:column;display:flex;overflow:hidden}.card.d{border-style:dashed;border-color:#ece5d838}.card-copy{padding:var(--s24) var(--s32);flex-direction:column;flex:1;align-items:flex-start;display:flex}.mini{cursor:grab;touch-action:pan-y;flex:auto;min-height:240px;position:relative}.card-main .mini{min-height:420px}.mini .fc{left:var(--s24);bottom:var(--s16);max-width:calc(100% - var(--s48));white-space:normal;pointer-events:none;position:absolute}.mini .scr{visibility:hidden;font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;white-space:nowrap;pointer-events:none;color:var(--la);border-radius:var(--r-s);padding:var(--s4) var(--s8);background:#1b1510d9;border:1px solid #fbb54a99;position:absolute;transform:translate(-50%,-50%)}.seg{left:var(--s16);top:var(--s16);z-index:2;border-radius:var(--r-m);background:#1b151099;border:1px solid #ece5d838;padding:3px;display:inline-flex;position:absolute}.seg button{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;padding:var(--s8) var(--s12);border-radius:var(--r-s);min-height:36px;color:var(--comb);transition:background .2s var(--ease), color .2s var(--ease)}.seg button[aria-pressed=true]{background:var(--amber);color:var(--prop)}.seg button:focus-visible{outline:2px solid var(--la);outline-offset:2px}@media (forced-colors:active){.seg button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.mini .fc-study{visibility:hidden}.mini[data-mode=study] .fc-study{visibility:visible}.mini[data-mode=study] .fc-today{visibility:hidden}.card .chip{margin:0 0 var(--s16)}.card h3{font-weight:500;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h);margin-bottom:var(--s12)}.card-main h3{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2);margin-bottom:var(--s24)}.card-main{border-color:#fbb54a80}.card-main p{color:var(--comb);font-size:var(--fs-lede);max-width:40ch}.card-main .chip{color:var(--la)}.card p{font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d);margin-bottom:var(--s16);max-width:var(--measure-s)}.card p.flags{margin-bottom:0}.card-copy>.btn{margin-top:auto}.card-copy>p:last-of-type{margin-bottom:var(--s24)}.ready .btn.line:hover{background:#f7f2e81a}@media (min-width:1100px){.bento{grid-template-columns:1fr}.bento>.card{flex-direction:row}.bento>.card .mini{flex:0 0 58%;min-height:520px}.bento>.card:not(.card-main) .mini{flex-basis:42%;min-height:340px}.bento .card-copy{padding:var(--s48);justify-content:center}}.log{margin-top:var(--s96)}.log-yrs{gap:var(--s48);margin-top:var(--s24);padding-top:var(--s48);grid-template-columns:5fr 7fr;display:grid;position:relative}.log-yrs:before{content:"";background:#ece5d84d;height:1px;position:absolute;top:11px;left:0;right:0}.yr{position:relative}.yr:before{content:"";top:calc(-1 * var(--s48));background:var(--amber);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:20px;height:23px;position:absolute;left:0}.yr-next:before{background:var(--la);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%,50% 0,50% 10%,9% 31%,9% 69%,50% 90%,91% 69%,91% 31%,50% 10%)}.yr-h{align-items:baseline;gap:var(--s16);margin-bottom:var(--s24);display:flex}.yr-h b{font-weight:300;font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-display);font-variant-numeric:tabular-nums}.yr-h span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--la);font-weight:400}.yr-next .yr-h b{color:var(--ink3-d)}.yr-tags{gap:var(--s8);margin:var(--s24) 0 var(--s16);flex-wrap:wrap;display:flex}.yr-tags span{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;border-radius:var(--r-s);padding:var(--s4) var(--s8);border:1px solid #ece5d84d}.yr-next ol{counter-reset:ag;gap:var(--s24) var(--gutter);margin-bottom:var(--s16);grid-template-columns:1fr 1fr;list-style:none;display:grid}.yr-next li{counter-increment:ag;gap:var(--s8);padding-top:var(--s16);font-size:var(--fs-small);line-height:var(--lh-lede);color:var(--ink2-d);border-top:1px solid #ece5d838;flex-direction:column;display:flex}.yr-next li:before{content:counter(ag, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label-s);color:var(--la)}.yr-next li b,.yr-next li a{font-weight:500;font-size:var(--fs-h5);line-height:var(--lh-h);color:var(--water)}.yr-next li a{text-underline-offset:.2em;-webkit-text-decoration:underline #fbb54a80;text-decoration:underline #fbb54a80}.yr-next li a:hover{-webkit-text-decoration-color:var(--la);text-decoration-color:var(--la)}@media (max-width:899px){.log-yrs{padding:0 0 0 var(--s32);grid-template-columns:1fr}.log-yrs:before{width:1px;height:auto;inset:0 auto 0 9px}.yr:before{top:0;left:calc(-1 * var(--s32))}}#mite-wash,#placement{scroll-margin-top:var(--s96)}@media (max-width:1099px){.bento{grid-template-columns:1fr}.card-main .mini{aspect-ratio:4/3;flex:none;min-height:0}}@media (max-width:1099px) and (min-width:700px){.bento>.card:not(.card-main){flex-direction:row}.bento>.card:not(.card-main) .mini{flex:0 0 46%;min-height:300px}}@media (max-width:699px){.legend{margin-top:var(--s4);justify-content:flex-start}.mini{aspect-ratio:1;flex:none;min-height:0}.card-copy{padding:var(--s24) var(--s24) var(--s24)}.card-main .mini{margin-bottom:var(--s32)}.card-main .mini .fc{bottom:calc(-1 * var(--s32))}}.soon{gap:var(--s16) var(--gutter);margin-top:var(--s96);padding:var(--s32);border-radius:var(--r-l);border:1px dashed #ece5d847;grid-template-columns:5fr 7fr;align-items:start;display:grid}.soon h3{font-weight:500;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h);grid-area:2/1/5/2}.soon .eye{grid-area:1/1}.soon-text{font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d);max-width:var(--measure-lede);grid-area:1/2/3/3}.soon .btn{grid-area:3/2;justify-self:start}.soon>p:last-child{grid-area:4/2}@media (max-width:899px){.soon{padding:var(--s24);grid-template-columns:1fr}.soon>*{grid-area:auto/1!important}}.mini-gl{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;position:absolute;inset:0}.mini-gl.on{opacity:1}.next{margin-top:var(--sp-head);padding-top:var(--s24);max-width:var(--measure-lede);border-top:1px solid #1b151026}.next ol{counter-reset:nx;gap:var(--sp-item);margin:var(--sp-eyebrow) 0 var(--sp-note);list-style:none;display:grid}.next li{counter-increment:nx;padding-left:var(--s32);font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2);position:relative}.next li:before{content:counter(nx, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);color:var(--da);position:absolute;top:2px;left:0}@media (max-width:899px){.next{display:none}.talk form{gap:var(--s16)}.talk textarea{min-height:5em}}.talk .grid{gap:var(--gutter);grid-template-columns:5fr 1fr 6fr;display:grid}form{gap:var(--s24);display:grid}label{gap:var(--s8);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--ink3);display:grid}input,select,textarea{font:inherit;font-family:var(--sans);font-size:var(--fs-lede);text-transform:none;color:var(--prop);padding:var(--s8) 0 var(--s12);background:0 0;border:0;border-bottom:1px solid #1b151099;border-radius:0;transition:border-color .16s}#f ::placeholder{color:var(--smoke);opacity:1}#f input:not([type=checkbox]),#f select,#f textarea{border-radius:var(--r-s)}select{appearance:none;padding-right:var(--s32);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 5l5 5 5-5' fill='none' stroke='%231B1510' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s4) center;background-size:14px}#f input[type=checkbox]{border-radius:var(--r-xs)}input:focus,select:focus,textarea:focus{border-color:var(--prop);outline:none}textarea{resize:vertical;min-height:7.5em;line-height:var(--lh-tight)}.row2{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.consent{gap:var(--s12);font-family:var(--sans);font-size:var(--fs-small);letter-spacing:0;text-transform:none;line-height:var(--lh-lede);color:var(--ink2);cursor:pointer;align-items:flex-start;display:flex}.consent input{accent-color:#dd8b04;border:0;flex:none;width:16px;height:16px;margin-top:3px;padding:0}.consent a,.fpriv a{text-underline-offset:2px;text-decoration:underline}.sub{gap:var(--s24);flex-wrap:wrap;align-items:center;display:flex}.fpriv{font-size:var(--fs-small);line-height:var(--lh-lede);color:var(--ink2);max-width:var(--measure-lede)}.err{font-style:normal;font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--err);min-height:var(--s16)}.ferr:empty{display:none}.fld{gap:var(--s8);display:grid}.ferr-f{font-style:normal;font-family:var(--sans);font-size:var(--fs-small);line-height:var(--lh-lede);letter-spacing:0;text-transform:none;color:var(--err)}.ferr-f:empty{display:none}.ehint{font-size:var(--fs-small);color:var(--ink2);margin:calc(-1 * var(--s8)) 0 var(--s16)}.ehint:empty{display:none}.ehint button,.done .linkish{font:inherit;color:var(--da);text-underline-offset:.2em;cursor:pointer;text-decoration:underline}.done-to{margin-top:var(--s12);font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2);display:block}.done-to b{color:var(--prop);font-weight:500}input.bad,#f [aria-invalid=true]{border-color:var(--err)}#f [aria-invalid=true]{border-bottom-width:2px}.fnote{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);line-height:var(--lh-caption);text-transform:uppercase;opacity:.6;max-width:var(--measure-lede)}.done{font-size:var(--fs-h4);line-height:var(--lh-h);display:none}.done.on{display:block}#f.sent .sub{display:none}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.split{background:var(--amber);transform-origin:0;height:1.5px;transition:transform .9s var(--ease);margin:var(--s16) 0 var(--s8);transform:scaleX(0)}.talk.on .split{transform:none}.stepnm{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;opacity:.65}.sms{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.talk .grid,.row2,.sms{grid-template-columns:1fr}}html[data-renderer=poster] #gl,html[data-renderer=poster] .mini-gl{display:none}html[data-renderer=poster] #s1 .stick{background:url(/assets/hero-desktop-CKFLOk65.webp) 50%/cover no-repeat}html[data-renderer=poster] .mini{background:50%/contain no-repeat}html[data-renderer=poster] .mini[data-k="1"]{background-image:url(/assets/mini-1-DvN8-DPm.webp)}html[data-renderer=poster] .mini[data-k="2"]{background-image:url(/assets/mini-2-DWU_3qSX.webp)}@media (max-width:900px){html[data-renderer=poster] #s1 .stick{background-image:url(/assets/hero-mobile-DSOOdCnp.webp)}}html[data-renderer=poster] .scale,html[data-renderer=poster] .mini .seg,html[data-renderer=poster] .mini .fc-study,html[data-renderer=poster] .mini .scr{display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{clip-path:none;transform:none}.hair,.cutline,.split{transform:none}.step:not(.on){opacity:0}}@media (max-height:520px){.hero{top:calc(64px + var(--s12));max-width:min(640px,64vw);transform:none}.hero h1{font-size:var(--fs-display-low);margin:var(--s8) 0 var(--s12)}.hero p:not(.eye),.step p:not(.eye){font-size:var(--fs-small);margin-bottom:var(--s8)}.hero .acts .btn{min-height:44px;padding:var(--s8) var(--s12)}.chap{top:calc(64px + var(--s8))}.step{top:calc(64px + var(--s48));width:min(560px,62vw);transform:none}.step h2{font-size:var(--fs-h2-low);margin:var(--s8) 0}.step .hair{display:none}}@media (max-height:300px){.hud .lab,.hud .scale,.hero .eye,.step .eye,.hero .flag,.step .flag{display:none}.hero{top:calc(64px + var(--s4))}.step{top:calc(64px + var(--s32))}html{scroll-padding-top:var(--s24)}.top,.review{position:absolute}}@media (max-width:900px){body.scrolled .top{background:var(--water);-webkit-backdrop-filter:none}body.scrolled .top[data-ink=light]{background:var(--prop)}.top .btn,.menu,.seg button{min-height:44px}.chap-skip{align-items:center;min-height:44px;display:inline-flex}.yr-next li a{padding:var(--s12) 0;margin:calc(-1 * var(--s12)) 0;display:inline-block}.consent input{width:20px;height:20px;margin-top:1px}.review{top:auto;right:var(--gr);bottom:calc(var(--s16) + env(safe-area-inset-bottom,0px))}.review .notes{border-radius:50%;justify-content:center;width:44px;min-height:44px;padding:0}.review .notes:after{content:none}}.plate{padding:var(--s12);background:var(--stage);border-radius:var(--r-l);border:1px solid #ece5d81a;flex-direction:column;display:flex}.plate .t{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--prop);border:0}.plate .cap{padding:var(--s24) var(--s12) var(--s16)}.plate .cap b{font-size:var(--fs-h4)}.plate .step-n{top:calc(-1 * var(--s48) - 1px);left:-1px}.mini .ex-n{top:var(--s16);right:var(--s24);z-index:2;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--la);pointer-events:none;position:absolute}.bento>.card .mini,.bento>.card:not(.card-main) .mini,.card-main .mini{aspect-ratio:4/3;border-bottom:1px solid #ece5d814;flex:none;min-height:0}.card-main h3,.card h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h);margin-bottom:var(--sp-item)}.card-main p,.card p{font-size:var(--fs-body-s);line-height:var(--lh-lede);max-width:46ch}.card-main p{color:var(--comb)}.bento .card-copy,.card-copy{padding:var(--s32);justify-content:flex-start}@media (min-width:700px){.bento,.bento>.card{grid-template-columns:1fr 1fr}.bento>.card,.bento>.card:not(.card-main){flex-direction:column}}@media (max-width:699px){.bento>.card .mini,.bento>.card:not(.card-main) .mini,.card-main .mini{margin-bottom:0}.card-main .mini .fc{bottom:var(--s16)}.card-copy{padding:var(--s24)}}@media (max-width:900px){.plate .step-n{margin:0 0 var(--s12) calc(-1 * (var(--s32) + var(--s12) + 1px));background:0 0}}.plate.photo img{filter:saturate(.82)contrast(1.06)brightness(.86)}h2.h{text-wrap:balance;max-width:17ch}.step h2,.card h3,.soon h3,.plate .cap b,.yr-next li a,.yr-next li b{text-wrap:balance}.lede,.hero p:not(.eye),.step p:not(.eye),.card p,.plate .cap p,.yr-next li,.yr-fact,.soon-text,.nums p{text-wrap:pretty}.nums p{max-width:var(--measure-s)}.yr-fact{font-size:var(--fs-lede);letter-spacing:0;line-height:var(--lh-lede);max-width:var(--measure-lede)}.team b{font-size:var(--fs-h5)}.soon h3{font-size:var(--fs-h4);letter-spacing:var(--ls-h4)}.top nav a{font-size:var(--fs-label)}.trust-how{margin-top:var(--s48);border-top-color:#ece5d82e}.trust-how .k{color:var(--ink3-d)}.trust-how .trust-names{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h);color:var(--water)}.trust-how .trust-names i{color:var(--la)}.step .rv{transition:clip-path .55s var(--ease-out) .12s, transform .55s var(--ease-out) .12s}.step:not(.on) .rv{transition:clip-path .18s var(--ease-in), transform .18s var(--ease-in)}.rv{transition-timing-function:var(--ease-out)}@media (max-width:900px){.dof{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:520px){.yr-next ol{grid-template-columns:minmax(0,1fr)}}html[data-renderer=poster] #s3 .stick{background:var(--prop) url(/assets/investigate-1200-DvBixcrk.webp) no-repeat 82% 50% / min(56vw, 760px) auto}@media (max-width:900px){html[data-renderer=poster] #s3 .stick{background-position:50% 22%;background-size:min(92vw,520px)}}.rail{padding:var(--s8) var(--s4)}body.scrolled .top{background:#f7f2e8f5}body.scrolled .top[data-ink=light]{background:#1b1510f5}@media (min-width:1100px){.how .z{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.how .z>*{grid-column:1/-1}.how .z>.eye,.how .z>h2,.how .z>.lede,.how .z>.lede+p{grid-column:1}.how .z>.trust-how{margin:0 0 var(--s32);grid-area:1/2/span 4;align-self:end}}.plate:not(.photo) img{object-fit:contain}.yr-next li a{text-decoration:none}.yr-next li a:after{content:" →";color:var(--la)}@media (max-width:699px){.bento>.card.card-main .mini{aspect-ratio:1}}@media (min-width:1680px){:root{--section-y:clamp(128px, 9vw, 200px)}.nums,.nums.v2{margin-top:var(--s96);gap:var(--s64) var(--gutter)}.nums.v2>.st-plate{padding:var(--s64)}.plates{margin-top:var(--s96)}.bento{margin-top:var(--s64)}.log,.soon{margin-top:var(--s128)}}.keys{gap:var(--s32) var(--gutter);margin-top:var(--s96);padding-top:var(--s48);border-top:1px solid #1b15104d;grid-template-columns:5fr 7fr;display:grid}.hope{font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--ls-h3);max-width:14ch}.hope em{color:var(--da);font-style:normal}.keys-list{counter-reset:key;list-style:none;display:grid}.keys-list li{counter-increment:key;gap:var(--s4);padding:var(--s16) 0 var(--s16) var(--s48);border-bottom:1px solid #1b151026;display:grid;position:relative}.keys-list li:first-child{padding-top:0}.keys-list li:before{content:counter(key, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);color:var(--da);padding-top:6px;position:absolute;left:0}.keys-list b{font-weight:500;font-size:var(--fs-h4);line-height:var(--lh-h);letter-spacing:var(--ls-h4)}.keys-list span{font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2)}.keys>p:last-child{grid-column:1/-1}.status{gap:var(--gutter);margin:var(--s48) 0 var(--s16);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.status li{align-content:start;gap:var(--s12);padding-top:var(--s16);border-top:1px solid #f7f2e838;display:grid}.status p{font-size:var(--fs-body);line-height:var(--lh-lede);color:var(--comb);max-width:30ch}.prod-row{gap:var(--gutter);margin:var(--s24) 0 var(--s16);grid-template-columns:1fr 1fr;display:grid}.prod{background:var(--stage);border-radius:var(--r-l);border:1px solid #ece5d814;grid-template-columns:2fr 3fr;display:grid;overflow:hidden}.prod-logo{padding:var(--s32);border-right:1px solid #ece5d814;justify-content:center;align-items:center;min-height:240px;display:flex}.prod-logo img{width:100%;max-width:200px;height:auto}.prod-logo.light img{max-width:170px}.prod-copy{padding:var(--s24) var(--s32);flex-direction:column;align-items:flex-start;display:flex}.prod-copy .chip{margin-bottom:var(--s16)}.prod-copy h3{font-weight:500;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h);margin-bottom:var(--s12)}.prod-copy p{font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d);margin-bottom:var(--s24)}.prod-copy .btn{margin-top:auto}.scout{margin:var(--s32) 0 var(--s16);padding:var(--s24) var(--s32);border:1.5px solid var(--amber);border-radius:var(--r-l);max-width:var(--measure-lede);background:#dd8b0412}.scout:focus{outline:none}.scout-k{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--da);margin-bottom:var(--s16)}.scout-soon{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink2)}.scout-soon b{color:var(--prop);font-weight:600}.scout-frame{border-radius:var(--r-l);background:#fff;border:0;width:100%;height:560px;display:block}.req-h{font-weight:500;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h)}.req-sub{font-size:var(--fs-body-s);color:var(--ink2);margin:var(--sp-item) 0 var(--sp-head)}@media (max-width:1099px){.prod{grid-template-columns:1fr}.prod-logo{border-bottom:1px solid #ece5d814;border-right:0;min-height:200px}}@media (max-width:900px){.keys,.status,.prod-row{grid-template-columns:1fr}.keys{margin-top:var(--s64)}.status{gap:var(--s24)}.prods{margin-top:var(--s64)}.scout{padding:var(--s24)}.req{margin-top:var(--s32);padding-top:var(--s32);border-top:1px solid #1b151026}}.fund{margin-top:var(--s48);padding-top:var(--s24);border-top:1px solid #f7f2e838}.fund-k{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--la)}.fund-nums{gap:var(--gutter);margin:var(--s24) 0 var(--s32);grid-template-columns:1fr 1fr;display:grid}.fund-nums b{font-weight:300;font-size:var(--fs-stat-s);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;display:block}.fund-nums p{margin-top:var(--s16);max-width:34ch;font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d)}.how .fund .btn.line:hover{background:#f7f2e81a}.team-note{margin-top:var(--s24);max-width:var(--measure-lede);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink2-d)}.req [data-show=ideas],.req.ideas [data-show=default]{display:none}.req.ideas [data-show=ideas]{display:revert}.req:focus{outline:none}@media (max-width:900px){.fund-nums{gap:var(--s32);grid-template-columns:1fr}}.req>p[data-show=ideas]{margin-bottom:var(--s16)}:where(p:has(>.flag)){gap:var(--sp-pair);margin-top:var(--sp-note);flex-wrap:wrap;display:flex}body.clean :where(p:has(>.flag):not(:has(>:not(.flag)))){display:none}.card p.flags{margin-top:0}body.clean .card-copy>p:has(+p.flags){margin-bottom:var(--sp-action)}@media (max-width:900px){.hero h1{margin:var(--sp-eyebrow) 0 var(--sp-title)}.hero .acts{margin:var(--sp-title) 0 var(--sp-note)}.step h2{margin:var(--sp-eyebrow) 0 var(--s16)}.menu{margin-right:var(--s16)}}.step h2{margin-bottom:var(--s16)}.hero .acts{gap:var(--s16)}.talk .scout{margin-top:var(--sp-head)}:focus-visible{outline:2px solid var(--da);outline-offset:3px}.lede,.hero p:not(.eye),.soon-text,.scout-soon,.card p{text-wrap:balance}@media (max-width:599px){.hero .acts{flex-direction:column;align-items:flex-start}}.seg button{transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.seg button[aria-pressed=false]:hover{background:#f7f2e814}#f input:not([type=checkbox]),#f select,#f textarea{transition:border-color var(--dur-1) var(--ease-out)}#f input:not([type=checkbox]):hover,#f select:hover,#f textarea:hover{border-color:var(--prop)}#f a:hover{color:var(--da)}.rail a{min-height:24px}html.menu-open body .top{background:var(--water)}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.top nav.open{animation:nav-in var(--dur-2) var(--ease-out)}}@keyframes nav-in{0%{opacity:0;transform:translateY(-8px)}}.req{--c:var(--da);padding:var(--s48) var(--s48) var(--s48) var(--s64);background:linear-gradient(var(--c), var(--c)) top left / 20px 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px 20px no-repeat, linear-gradient(var(--c), var(--c)) top right / 20px 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px 20px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 20px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px 20px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 20px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px 20px no-repeat;position:relative}.req:before,.req:after{content:"";top:var(--s48);bottom:var(--s48);left:var(--s24);background:#1b15101f;width:2px;position:absolute}.req:after{background:var(--amber);transform-origin:top;transform:scaleY(var(--fill,0))}@media (prefers-reduced-motion:no-preference){.req:after{transition:transform var(--dur-2) var(--ease-out)}}#f [aria-invalid=true]{border-bottom-style:dotted;border-bottom-width:2px}@media (max-width:599px){.req{padding:var(--s32) var(--s16) var(--s32) var(--s32)}.req:before,.req:after{top:var(--s32);bottom:var(--s32);left:var(--s12)}}.scout{background:0 0;border:2px dotted #7f4d2099}html.menu-open body .top .menu{color:var(--prop);border-color:currentColor}@media (max-width:599px){.req{border-top:0}}.consent span{text-wrap:pretty}@media (max-width:900px){.req{border-top:0}}.rn{background:var(--amber);color:var(--prop);padding:var(--section-y) var(--gr) var(--section-y) var(--gl);font-family:var(--sans);position:relative;overflow:hidden}.rn:after{content:"";pointer-events:none;background-image:var(--rn-grain);opacity:.08;mix-blend-mode:overlay;background-size:180px;position:absolute;inset:0}.rn .rn-eye{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:var(--s12);font-weight:500;display:flex}.rn .rn-eye:before{content:"";background:var(--prop);width:7px;height:7px}.rn h2{font-weight:600;font-size:var(--fs-poster);line-height:var(--lh-display);letter-spacing:var(--ls-poster);margin:var(--sp-eyebrow) 0 var(--sp-head);white-space:nowrap}.rn .cut{display:block;position:relative}.rn .cut .t,.rn .cut .b{will-change:transform;display:block}.rn .cut .t{clip-path:inset(-20% -10% 47%)}.rn .cut .b{clip-path:inset(calc(53% - 1px) -10% -20%);position:absolute;top:0;left:0}.rn dl{column-gap:var(--gutter);border-top:1.5px solid var(--prop);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.rn dl div{padding:var(--s16) 0 0}.rn dt{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;opacity:1;margin-bottom:var(--s8)}.rn dd{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);font-weight:500;line-height:var(--lh-h);margin:0}.rn .rn-btn{min-height:var(--s48);margin-top:var(--s48);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;padding:var(--s12) var(--s24);border-radius:var(--r-m);background:var(--prop);color:var(--water);transition:background .2s var(--ease), transform .12s var(--ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.rn .rn-btn:active{transform:translateY(1px)}.rn .rn-btn:focus-visible{outline:2px solid var(--prop);outline-offset:3px}@media (max-width:760px){.rn dl{row-gap:var(--s24);grid-template-columns:1fr 1fr}}.rn-foot{background:var(--prop);color:var(--water);padding:var(--s96) var(--gr) max(var(--s48), env(safe-area-inset-bottom,0px)) var(--gl);gap:var(--s48) var(--gutter);border-top:1.5px solid var(--amber);font-family:var(--sans);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rn-foot img{width:auto;height:44px;padding:var(--s8) var(--s12);background:var(--water);border-radius:var(--r-s);display:block}.rn-foot .ad{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--comb);margin:var(--s24) 0 0}.rn-foot nav{align-items:flex-start;gap:var(--s12);flex-direction:column;display:flex}.rn-foot nav b{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--mute);margin-bottom:var(--s4);font-weight:500}.rn-foot nav a{font-size:var(--fs-body);color:var(--water);text-decoration:none;transition:color .16s}.rn-foot nav a:hover{color:var(--la)}.rn-foot .flag{color:var(--mute);opacity:1}.rn-foot .f3{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);line-height:var(--lh-caption);text-transform:uppercase;color:var(--mute);margin:var(--s32) 0 0;padding-top:var(--s24);border-top:1px solid #ece5d81f;grid-column:1/-1}@media (max-width:760px){.rn-foot{padding-top:var(--s64);grid-template-columns:1fr 1fr}.rn-foot .f1{grid-column:1/-1}}@media (max-width:900px){.rn-foot nav{gap:0}.rn-foot nav b{margin-bottom:var(--s8)}.rn-foot nav a{align-items:center;min-height:44px;display:flex}}@media (min-width:761px){.rn-foot .f1{grid-column:span 2}}.rn-foot img{margin-left:calc(-1 * var(--s12))}.rn-foot .f3 .fnote{opacity:1;color:inherit}.rn-btn:hover{background:var(--resin)}.rn h2{margin-left:-.06em}.rn-foot{position:relative}.rn-foot:before{content:"";background:var(--amber);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.rn-foot .f3-fig{max-width:100%;margin-top:var(--sp-pair);flex-wrap:wrap;align-items:center;gap:0 .6em;display:inline-flex}@media (max-width:520px){.rn-foot .f3-fig,.rn-foot .f3-fig .nw{white-space:normal}}:root{--hex-o-water:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 23'%3E%3Cpath d='M10 1.2 18.8 6.3v10.4L10 21.8 1.2 16.7V6.3Z' fill='%23f7f2e8' stroke='%23dd8b04' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat;--hex-o-resin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 23'%3E%3Cpath d='M10 1.2 18.8 6.3v10.4L10 21.8 1.2 16.7V6.3Z' fill='%232c241d' stroke='%23dd8b04' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat;--hex-o-glass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 23'%3E%3Cpath d='M10 .8 19.2 6.1v10.8L10 22.2.8 16.9V6.1Z' fill='%23dd8b04' fill-opacity='.22' stroke='%23fbb54a' stroke-width='1'/%3E%3C/svg%3E") center / 100% 100% no-repeat;--hex-o-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 23'%3E%3Cpath d='M10 .8 19.2 6.1v10.8L10 22.2.8 16.9V6.1Z' fill='none' stroke='%23f7f2e8' stroke-width='.9' stroke-dasharray='1.2 1.4'/%3E%3C/svg%3E") center / 100% 100% no-repeat;--hex-o-prop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 23'%3E%3Cpath d='M10 1.2 18.8 6.3v10.4L10 21.8 1.2 16.7V6.3Z' fill='%231b1510' stroke='%23fbb54a' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#s2{color:var(--water);background:radial-gradient(70% 40% at 70% 30%, #dd8b041a, #dd8b0400 70%), radial-gradient(60% 30% at 15% 85%, #dd8b0412, #dd8b0400 70%), var(--prop)}.frames{gap:var(--s48);margin-top:var(--sp-head);display:grid}.frames>p:last-child{margin-top:calc(var(--sp-note) - var(--s48))}.frm{gap:var(--s48);padding-top:var(--s32);border-top:1px solid #f7f2e824;grid-template-columns:minmax(340px,.3fr) 1fr;align-items:center;margin:0;display:grid}.frm:first-child{border-top:0;padding-top:0}@media (min-width:1200px){.frames{column-gap:var(--s64);grid-template-columns:1fr 1fr}.frames>*{grid-column:1/-1}.frames>.frm:nth-child(2),.frames>.frm:nth-child(3){gap:var(--s24);grid-column:auto;grid-template-columns:1fr;align-content:start}}@media (min-width:1680px){.frm:first-child{gap:var(--s96);grid-template-columns:minmax(0,.4fr) 1fr}}.frm-n{font-weight:300;font-size:var(--fs-stat-s);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;display:block}.frm:first-child .frm-n{font-size:var(--fs-stat)}.frm figcaption p{margin:var(--s16) 0 var(--s8);max-width:var(--measure-s);font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d);text-wrap:pretty}.frm figcaption small{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);line-height:var(--lh-label);text-transform:uppercase;color:var(--ink3-d);display:block}.frm-art{position:relative}.frm-svg{width:100%;height:auto;display:block;overflow:visible}.frm .wood rect{stroke:#f7f2e842;stroke-width:.8px}.frm .wd-b{fill:var(--resin)}.frm .wd-l{stroke:#f7f2e81f;stroke-width:.8px}.frm .au-1{stop-color:var(--la)}.frm .au-2{stop-color:var(--amber)}.frm .cells use{fill:#f7f2e809;stroke:#f7f2e833;stroke-width:.8px}.frm .cells{transition:filter .6s var(--ease)}.frm.on .cells{filter:drop-shadow(0 0 5px #dd8b0466)}.frm .cells use.lost{fill:#f7f2e809;transition:fill .25s var(--ease-out);transition-delay:var(--d,0s)}.frm.on .cells use.lost{fill:var(--g,var(--amber));stroke:var(--da);stroke-width:.6px}.frm .cut{pointer-events:none;opacity:0;transform:translateX(var(--x0));position:absolute;inset:0}.frm .cut:before,.frm .cut:after{content:"";background:var(--amber);position:absolute}.frm .cut:before{width:2px;transition:box-shadow .6s var(--ease);top:0;bottom:0;left:-1px;box-shadow:0 0 14px 2px #dd8b048c}.frm .cut:after{clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);width:14px;height:16px;top:-2px;left:-7px}.frm.on .cut{opacity:1;transform:translateX(var(--x1));transition:transform var(--dur) linear, opacity .2s linear}.frm.frm-end .cut:before{box-shadow:none}.frames .comb-key{color:var(--ink2-d);margin-top:0}@media (max-width:899px){.frm{gap:var(--s24);grid-template-columns:1fr}}.promise{margin-top:var(--sp-block)}.promise .hope{max-width:13ch;font-size:var(--fs-display);font-weight:300;line-height:var(--lh-h2);letter-spacing:var(--ls-display);text-wrap:balance}.promise .hope em{color:var(--la);font-style:normal;font-weight:400}.decade{align-items:center;gap:var(--s24);margin:var(--sp-head) 0 var(--s64);display:flex}.decade-svg{flex:1;min-width:0;height:auto;overflow:visible}.dc{fill:#f7f2e808;stroke:#f7f2e866;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dc:nth-of-type(n+4){stroke:#f7f2e84d}.dc:nth-of-type(n+7){stroke:#f7f2e838}.dc-end{stroke-dasharray:.012 .018}.dc-g1{stop-color:var(--la)}.dc-g2{stop-color:var(--amber)}.dc-now{fill:url(#dc-gold);stroke:var(--la);filter:drop-shadow(0 0 22px #fbb54a99)}.dc-rim{fill:none;stroke:#1b151047;stroke-width:1.2px;vector-effect:non-scaling-stroke}.dc-halo{fill:none;stroke:#fbb54a80;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.dc:nth-of-type(2){stroke:#fbb54a99;fill:#fbb54a0f}.dc-y{font-family:var(--sans);fill:var(--prop);text-anchor:middle}@media (prefers-reduced-motion:no-preference){.decade.on .dc-halo{animation:dc-glow 2.4s var(--ease) 1.2s 1}}@keyframes dc-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(1.025)}}.dc-cap{display:none}.dc-to{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--la);flex:none;font-weight:500}.decade.pre .dc:not(.dc-end){stroke-dasharray:1;stroke-dashoffset:1px}.decade.pre .dc-now{fill:#dd8b0400;filter:none}.decade.pre .dc-end,.decade.pre .dc-y,.decade.pre .dc-rim,.decade.pre .dc-halo{opacity:0}.decade.on .dc-rim,.decade.on .dc-halo{opacity:1;transition:opacity .5s var(--ease) .9s}.decade.on .dc:not(.dc-end){stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out)}.decade.on .dc-now{fill:var(--amber);filter:drop-shadow(0 0 18px #dd8b048c);transition:stroke-dashoffset .7s var(--ease-out), fill .6s var(--ease) .5s, filter .6s var(--ease) .5s}.decade.on .dc-y{opacity:1;transition:opacity .4s var(--ease) .9s}.decade.on .dc-end{opacity:1;transition:opacity .6s var(--ease) 1.2s}.decade.on .dc:nth-of-type(2){transition-delay:.2s}.decade.on .dc:nth-of-type(3){transition-delay:.3s}.decade.on .dc:nth-of-type(4){transition-delay:.4s}.decade.on .dc:nth-of-type(5){transition-delay:.5s}.decade.on .dc:nth-of-type(6){transition-delay:.6s}.decade.on .dc:nth-of-type(7){transition-delay:.7s}.decade.on .dc:nth-of-type(8){transition-delay:.8s}.decade.on .dc:nth-of-type(9){transition-delay:.9s}.pl-list{gap:var(--gutter);counter-reset:pk;grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);row-gap:0;margin:0;padding:0;list-style:none;display:grid}.pl-list li{grid-row:span 2;grid-template-rows:subgrid;padding-top:var(--s48);counter-increment:pk;align-content:start;display:grid;position:relative}.pl-list li:before{content:"";background:linear-gradient(180deg, var(--la), var(--amber));clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);width:19px;height:22px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #1b15104d}.pl-list li:after{content:counter(pk, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--la);padding-top:2px;position:absolute;top:0;left:32px}.pl-list b{max-width:22ch;font-weight:500;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-snug);color:var(--water);text-wrap:balance;display:block}.pl-list span{margin-top:var(--s12);font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d);display:block}@media (max-width:899px){.decade{gap:var(--s12);margin:var(--s48) 0}}@media (max-width:599px){.decade{gap:var(--s12);flex-wrap:wrap}.decade-svg{flex:1 0 100%}.dc-y,.dc-to{display:none}.dc-cap{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--la);display:block}.pl-list{gap:var(--s32);grid-template-columns:1fr}.pl-list li{display:block}}#s4{color:var(--prop);background:var(--water)}#s4 h2.h em{color:var(--da)}#s4 .ink2{color:var(--ink2)}.road{margin-top:var(--sp-head);position:relative}.road-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.road-line path{fill:none}.rl-go{stroke:var(--amber);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--road,0)}.road-st{gap:var(--sp-block);display:grid}.road .stn{--gx:var(--s64);column-gap:var(--gx);background:0 0;border:0;grid-template:"pic num""pic cap"1fr/minmax(0,7fr) minmax(0,5fr);margin:0;padding:0;display:grid}.road .stn:nth-child(2){grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"num pic""cap pic"}.road .stn .t{aspect-ratio:4/3;border-radius:var(--r-l);grid-area:pic}.road .stn .step-n{font-family:var(--sans);font-weight:300;font-size:var(--fs-stat-s);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--da);background:0 0;grid-area:num;align-self:end;margin:0;padding:0;display:block;position:relative;top:auto;left:auto}.road .stn .step-n:before{content:"";top:50%;left:calc(-1 * var(--gx) / 2 - 12px);background:var(--hex-o-water);clip-path:none;width:24px;height:28px;margin-top:-14px;position:absolute}.road .stn:nth-child(2) .step-n:before{left:auto;right:calc(-1 * var(--gx) / 2 - 12px)}.road .stn.lit .step-n:before{background:var(--amber);clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%)}@media (prefers-reduced-motion:no-preference){.road .stn .step-n:before{transition:background .3s var(--ease)}}.road .stn .cap{padding:var(--s24) 0 0;grid-area:cap;align-self:start}.road .stn .cap b{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin-bottom:var(--s16)}.road .stn .cap p{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink2);max-width:var(--measure-s)}.road .stn:nth-child(2) .cap,.road .stn:nth-child(2) .step-n{text-align:right;justify-self:end}.road .stn:nth-child(2) .cap p{margin-left:auto}@media (max-width:899px){.road{padding-left:var(--s32)}.road-st{gap:var(--s64)}.road .stn,.road .stn:nth-child(2){row-gap:var(--s16);grid-template:"num""pic""cap"/1fr}.road .stn .step-n,.road .stn:nth-child(2) .step-n,.road .stn:nth-child(2) .cap{text-align:left;font-size:var(--fs-stat-s);justify-self:start}.road .stn:nth-child(2) .cap p{margin-left:0}.road .stn .step-n:before,.road .stn:nth-child(2) .step-n:before{left:calc(-1 * var(--s32) - 2px);right:auto}.road .stn .t{aspect-ratio:4/3}}.fund3{margin-top:var(--sp-block);position:relative}#s4{padding-bottom:0;overflow-x:clip}.oc{margin-top:var(--sp-eyebrow);color:var(--water);isolation:isolate;position:relative}.oc:before{content:"";z-index:-1;background:radial-gradient(60% 46% at 40% 58%, #dd8b041f, #dd8b0400 70%), var(--prop);position:absolute;inset:0 calc(50% - 50vw)}.oc .fund-k{padding-top:var(--section-y);color:var(--la)}.oc-in{padding:var(--s32) 0 var(--s96);container-type:inline-size}.oc-k{align-items:center;gap:var(--s12);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;color:var(--amber);display:flex}.oc-t{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink2-d);text-wrap:pretty}.lt{font-weight:200}.hv{font-weight:600}.oc-big{font-size:var(--fs-open);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 -.045em}.oc-big .hv{color:var(--amber)}.oc-big .hv span{display:inline-block}.oc-cap{justify-content:start;align-items:baseline;column-gap:var(--s24);margin-top:var(--s32);grid-template-columns:max-content minmax(0,40ch);display:grid}.oc-cap .oc-t{max-width:40ch;color:var(--water)}.ms{margin-top:var(--s96);grid-template-columns:minmax(0,130fr) minmax(0,117fr);display:grid}.roll{padding-bottom:var(--s24);grid-column:1/-1}.roll>.oc-k{font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);color:var(--ink2-d)}.roll-list{justify-content:space-between;align-items:flex-end;gap:var(--s16) var(--s32);margin:var(--s24) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.roll-list li{font-weight:300;font-size:var(--fs-roll);letter-spacing:var(--ls-h3);line-height:var(--lh-h);white-space:nowrap;color:var(--water)}.seat a{--c:var(--amber);--l:16px;padding:var(--s16) var(--s24);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;color:var(--la);background:linear-gradient(var(--c), var(--c)) 0 0 / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 2px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 2px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 2px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 2px var(--l) no-repeat;align-items:center;text-decoration:none;display:inline-flex}.seat a span{margin-left:var(--s12)}.seat a:hover,.seat a:focus-visible{--l:50%;color:var(--water);background-color:#dd8b0424}.seat a:focus-visible{outline:2px solid var(--la);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.seat a{transition:background-size var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-1) var(--ease-out)}}.ms-line{grid-column:1/-1;height:3px;position:relative}.ms-done{background:var(--amber);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.ms-26{padding:var(--s48) var(--s64) 0 0;grid-column:1}.mk-done{background:var(--amber);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:12px;height:14px}.oc-mid{margin-top:var(--s12);font-weight:600;font-size:var(--fs-open-s);line-height:var(--lh-display);letter-spacing:var(--ls-h2);font-variant-numeric:tabular-nums;white-space:nowrap}.oc-mid .lt,.oc-mid .hv{font-weight:600}.ms-26 .oc-t{max-width:34ch;margin-top:var(--s24)}.fund-flags{padding-bottom:var(--s48)}.fund-flags:empty,body.clean .fund-flags{display:none}.oc.pre .roll-list li{opacity:0;transform:translateY(.3em)}.oc.pre .ms-done{transform:scaleX(0)}.oc.open .roll-list li{opacity:1;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:none}.oc.open .roll-list li:nth-child(2){transition-delay:80ms}.oc.open .roll-list li:nth-child(3){transition-delay:.16s}.oc.open .roll-list li:nth-child(4){transition-delay:.24s}.oc.open .roll-list li:nth-child(5){transition-delay:.32s}.oc.open .roll-list li:nth-child(6){transition-delay:.4s}.oc.open .roll-list li:nth-child(7){transition-delay:.56s}.oc.open .ms-done{transition:transform var(--dur-4) var(--ease-out) .2s;transform:none}@media (max-width:899px){.oc .fund-k{padding-top:var(--s96)}.oc-in{padding-bottom:var(--s64)}.oc-cap{gap:var(--s8);margin-top:var(--s24);flex-direction:column}.ms{margin-top:var(--s64);grid-template-columns:minmax(0,1fr)}.roll-list{gap:var(--s16) var(--s16);grid-template-columns:1fr 1fr;display:grid}.roll-list li.seat{margin-top:var(--s8);grid-column:1/-1}.seat a{padding:var(--s16);justify-content:space-between;display:flex}.ms-26{padding-right:0}}.byline{align-items:center;gap:var(--s16);margin-top:var(--s32);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;color:var(--ink2-d);display:flex}.byline img{object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:48px;height:55px}.pl-list li.pl-lead .byline b{max-width:none;font-family:var(--mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--water);margin:0;display:inline}.pl-list li.pl-lead .byline span{font-size:var(--fs-label);color:var(--ink2-d);margin:0;display:inline}.log3{--ah:calc(var(--fs-stat-s) * .9);margin-top:var(--sp-block)}.axis{gap:var(--gutter);margin-top:var(--sp-eyebrow);grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);display:grid}.ax{position:relative}.ax-h{align-items:baseline;gap:var(--s16);height:var(--ah);margin:0 0 calc(var(--s24) + var(--s48));font-weight:inherit;display:flex}.ax-h b{font-weight:300;font-size:var(--fs-stat-s);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums}.ax-h span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;color:var(--la)}.ax-next .ax-h b{color:var(--ink3-d)}.ax:after{content:"";z-index:0;top:calc(var(--ah) + var(--s24) - 1px);height:2px;position:absolute;left:0}.ax-done:after{right:calc(-1 * var(--gutter));background:var(--amber)}.ax-next:after{background:repeating-linear-gradient(90deg, var(--la) 0 6px, transparent 6px 12px);opacity:.7;right:0}.ax-node{z-index:1;top:calc(var(--ah) + var(--s24) - 11px);background:var(--amber);clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);width:19px;height:22px;position:absolute;left:0}.ax-next .ax-node{background:var(--hex-o-prop);clip-path:none}.ax-fact{max-width:30ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--water);text-wrap:pretty}.ax-body{padding:var(--s24);border:1px solid var(--amber);border-radius:var(--r-l);background:#dd8b041a}.ax-tags{gap:var(--s8);margin-top:var(--s24);flex-wrap:wrap;display:flex}.ax-tags span{padding:var(--s4) var(--s12);font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);line-height:var(--lh-label);text-transform:uppercase;color:var(--water);border-radius:var(--r-s);border:1px solid #f7f2e866}.stations{align-items:stretch;gap:var(--s24);counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stations li{gap:var(--s12);padding:var(--s48) var(--s24) var(--s24);border-radius:var(--r-l);counter-increment:st;transition:border-color .25s var(--ease), background .25s var(--ease);background:0 0;border:1.5px dashed #f7f2e84d;flex-direction:column;display:flex;position:relative}.stations li:before{content:counter(st, decimal-leading-zero);top:var(--s16);left:var(--s24);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--la);position:absolute}.stations li:after{content:"";top:calc(-1 * var(--s48) - 9px);z-index:2;background:var(--hex-o-prop);width:15px;height:18px;position:absolute;left:calc(50% - 7.5px)}.stations b,.stations a{font-weight:500;font-size:var(--fs-h5);line-height:var(--lh-h);color:var(--water)}.stations a{text-decoration:none}.stations li:has(a){min-height:136px}.stations a:after{content:"→" / "";right:var(--s24);bottom:var(--s16);font-size:var(--fs-h4);color:var(--la);position:absolute}.stations a:before{content:"";border-radius:var(--r-l);position:absolute;inset:0}.stations li:has(a):hover{border-color:var(--la);background:#fbb54a14}@media (prefers-reduced-motion:no-preference){.stations li:has(a):hover{transform:translateY(-2px)}.stations li{transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease)}}.stations span{font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d)}@media (max-width:1599px){.axis{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.stations{row-gap:var(--s32);grid-template-columns:repeat(2,minmax(0,1fr))}.stations li:nth-child(n+3):after{content:none}}@media (max-width:899px){.axis{gap:var(--s64);padding-left:var(--s32);grid-template-columns:1fr}.ax-h{height:auto;margin-bottom:var(--s24)}.ax:after{top:0;bottom:calc(-1 * var(--s64));left:calc(-1 * var(--s32) + 9px);width:2px;height:auto}.ax-done:after{right:auto}.ax-next:after{background:repeating-linear-gradient(180deg, var(--la) 0 6px, transparent 6px 12px);bottom:0;right:auto}.ax-node{top:calc(var(--fs-stat-s) * .45 - 11px);left:calc(-1 * var(--s32))}.stations{grid-template-columns:1fr}.stations li:after,.stations li:nth-child(n+3):after{content:"";top:var(--s24);left:calc(-1 * var(--s32) + 2px)}}.soon3{column-gap:var(--s96);margin-top:var(--sp-block);isolation:isolate;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;padding:0;display:grid;position:relative}.soon3:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#dd8b0429,#dd8b0400);width:720px;height:720px;position:absolute;top:50%;left:clamp(100px,11vw,160px);transform:translate(-50%,-50%)}@media (max-width:899px){.soon3:before{width:420px;height:420px;top:140px;left:80px}}.soon-cell{width:clamp(200px,22vw,320px);height:auto;overflow:visible}.soon-edge{fill:none;stroke:var(--la);stroke-width:2px;stroke-dasharray:.1 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.soon-honey{fill:url(#soon-gold);transform-box:fill-box;transform:translateY(62%)}.soon3.pre .soon-honey{transform:translateY(100%)}.soon3.on .soon-honey{transition:transform var(--dur-4) var(--ease-out) .2s;transform:translateY(62%)}#soon-comb path{fill:none;stroke:#a0784666;stroke-width:.8px}.soon3-a{margin-top:var(--sp-title)}.soon3 h3{margin-top:var(--sp-eyebrow);font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h);text-wrap:balance}.soon3-a .soon-text{max-width:none;font-size:var(--fs-body-s);line-height:var(--lh-lede);color:var(--ink2-d)}.soon3-a .btn{margin-top:var(--s24)}.soon3-f{margin-top:var(--sp-note)}@media (max-width:899px){.soon3{row-gap:var(--s24);padding:var(--s32) 0;grid-template-columns:1fr}.soon-cell{width:160px;margin-bottom:var(--s16)}.soon3-a .soon-text{text-wrap:balance}}.bento{margin-top:var(--sp-head)}.card-main{background:linear-gradient(#dd8b0414,#dd8b0405);border-color:#fbb54a73}.card.d{background:0 0;border:1.5px dashed #f7f2e847}@media (min-width:700px) and (max-width:1099px){.bento{grid-template-columns:1fr}}@media (min-width:1100px){.bento{grid-template-columns:1fr 1fr;align-items:stretch}}.prods{margin-top:var(--sp-block)}.prod-row{gap:var(--s64);margin-top:var(--sp-eyebrow);padding-bottom:var(--s32);border-bottom:1px solid #f7f2e838}.prod{gap:var(--s32);background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;overflow:visible}.prod-logo{aspect-ratio:1;width:168px;min-height:0;padding:var(--s16);border-radius:var(--r-l);background:var(--stage);border:0}.prod-logo.light{background:#fff}.prod-copy{padding:0}@media (max-width:699px){.prod{gap:var(--s24);grid-template-columns:112px 1fr}.prod-logo{width:112px}}.fund3 .fund-k{align-items:center;gap:var(--s12);display:flex}.fund3 .fund-k:before{content:"";background:var(--amber);clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);width:19px;height:22px}#s5{overflow-x:clip}@media (min-width:900px){.stations li:first-child:after{content:none}}#s5{--sp-eyebrow:var(--s32);--sp-head:var(--s64)}#s5 .card .flags{margin-block:var(--s24)}#s5 .prods~p:has(>.flag){margin-block:var(--s24)}#s5 p:has(>.flag){margin-block:var(--s24)}#s5 .prod-row{padding-bottom:var(--s48)}.gw{color:var(--la)}.how .gw,.talk .gw{color:var(--da)}.pl-list b .gw{font:inherit;letter-spacing:var(--ls-h3);color:var(--la);margin:0;display:inline}.vals{z-index:2;padding:var(--section-y) var(--gr) var(--section-y) var(--gl);background:var(--prop);color:var(--water);position:relative}.vals-list{margin:0;padding:0;list-style:none}.vals-k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--la)}.vals-h{margin-top:var(--sp-eyebrow);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.vals-h .lt{font-weight:200}.vals-h .hv{color:var(--la);font-weight:600}.vals-hz{height:2px;margin-top:var(--sp-head);background:var(--amber);display:block}.vals .flag{margin-top:var(--sp-note)}.pl-list li.pl-lead{margin-bottom:var(--s48);grid-column:1/-1;display:block}.pl-list li.pl-lead b{max-width:24ch;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-snug)}.ax-done .ax-h span{color:var(--la)}.ax-done:after,.ax-done .ax-node{background:var(--amber)}.ax-body{border-color:var(--amber);background:#dd8b0412}.past{margin-top:var(--sp-eyebrow);margin-bottom:var(--s64)}.past-list{grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.past-list:before{content:"";background:repeating-linear-gradient(90deg,#f7f2e859 0 4px,#0000 4px 8px);height:1px;position:absolute;top:10px;left:0;right:0}.past-list li{justify-items:start;gap:var(--s12);display:grid;position:relative}.past-list i{background:var(--prop) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 22'%3E%3Cpath d='M9.5 1 18 5.9v10.2L9.5 21 1 16.1V5.9z' fill='none' stroke='%23B9AD9F' stroke-width='1.2' stroke-dasharray='2 2'/%3E%3C/svg%3E") center / 100% 100% no-repeat;width:19px;height:22px}.past-list span{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);line-height:var(--lh-label);color:var(--ink3-d);font-variant-numeric:tabular-nums}.past .flag{margin-top:var(--sp-note)}.past:not(:has(li.on)){display:none}body:has(#notes):not(.clean) .past{display:block}@media (max-width:899px){.past-list{row-gap:var(--s24);grid-template-columns:repeat(5,minmax(0,1fr))}.past-list:before{content:none}}.vals-list li:only-child .vals-k,.pl-list li:after,.mini .ex-n,.stations li:before{display:none}.stations li{padding-top:var(--s24)}.vals{padding-bottom:var(--sp-head)}.vals-hz{display:none}body .hero h1,body h2.h{font-weight:200}body .hero h1 em,body h2.h em,body h2.h .gw{font-weight:600}.road .stn .t{isolation:isolate;border-radius:0}.road .stn .t img{filter:url(#tri)contrast(1.15)brightness(1.03)}.fx{width:0;height:0;position:absolute;overflow:hidden}.road .stn .t:before{content:"";pointer-events:none;inset:var(--s16);z-index:2;--c:var(--water);background:linear-gradient(var(--c), var(--c)) top left / 24px 2px, linear-gradient(var(--c), var(--c)) top left / 2px 24px, linear-gradient(var(--c), var(--c)) top right / 24px 2px, linear-gradient(var(--c), var(--c)) top right / 2px 24px, linear-gradient(var(--c), var(--c)) bottom left / 24px 2px, linear-gradient(var(--c), var(--c)) bottom left / 2px 24px, linear-gradient(var(--c), var(--c)) bottom right / 24px 2px, linear-gradient(var(--c), var(--c)) bottom right / 2px 24px;opacity:.85;background-repeat:no-repeat;position:absolute}@media (min-width:1100px){.pl-list{row-gap:var(--s48);grid-template-rows:auto auto;grid-template-columns:7fr 5fr}.pl-list li{grid-row:auto;grid-template-rows:none;display:block}.pl-list li>*+*{margin-top:var(--s12)}.pl-list li.pl-lead{grid-area:1/1/span 2;margin-bottom:0}.pl-list li:nth-child(2){grid-area:1/2}.pl-list li:nth-child(3){grid-area:2/2}}body .top[data-ink=gold]{color:var(--prop)}body.scrolled .top[data-ink=gold]{background:var(--amber);border-bottom-color:#1b15102e}body .top[data-ink=gold] .btn.gold{background:var(--prop);border-color:var(--prop);color:var(--water)}body .rail[data-ink=gold]{color:var(--prop)}body .rail[data-ink=gold] a.on:after{background:var(--prop);border-color:var(--prop)}@media (min-width:901px){#nav a[href=\#s7]{display:none}}.dc.dc-end{stroke:var(--la);stroke-width:2px;fill:#fbb54a0a}:root{--r-l:var(--r-s)}.fpriv a{padding-block:3px;display:inline-block}.rail a:after{background:currentColor;border:0;width:10px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M9 1.5 16.5 5.8v8.4L9 18.5 1.5 14.2V5.8z' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M9 1.5 16.5 5.8v8.4L9 18.5 1.5 14.2V5.8z' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.rail a.on:after{background:var(--amber);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M9 0 18 5v10l-9 5-9-5V5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M9 0 18 5v10l-9 5-9-5V5z'/%3E%3C/svg%3E")}body .rail[data-ink=gold] a.on:after{background:var(--prop)}:root{--fs-h2-sec:clamp(40px, calc(1rem + 4.6vw), 128px)}@media (min-width:900px){body h2.h{font-size:var(--fs-h2-sec);line-height:var(--lh-display)}}.promise .hope{font-weight:200}.promise .hope em{font-weight:600}.step h2{text-shadow:0 1px 24px #1b151099;font-weight:300}.step h2 em{font-weight:600}@media (min-width:901px){#s7 .grid>div:first-child{top:calc(72px + var(--s48));align-self:start;position:sticky}#s7 h2.h{font-size:var(--fs-display);line-height:var(--lh-display)}}@media (min-width:1100px){.pl-list{column-gap:clamp(48px,6vw,160px)}.pl-list li:nth-child(n+2){padding-left:var(--s32);border-left:1px solid #fbb54a47}.pl-list li:nth-child(n+2):before{left:var(--s32)}}@media (min-width:901px){.top>.btn.gold{transition:opacity .32s var(--ease), visibility 0s linear 0s}body:not(.scrolled):has(.hero .btn.gold[href=\#s7]) .top>.btn.gold{opacity:0;visibility:hidden;transition:opacity .32s var(--ease), visibility 0s linear .32s}}body .top[data-ink=gold] nav a{opacity:1}.decade.pre .dc-end{opacity:.35}.frm-art{overflow-clip-margin:var(--s16);overflow-x:clip}html,body{overflow-x:clip}#s1 .stick{isolation:isolate}#s1 .stick:before{content:"";z-index:-1;pointer-events:none;transition:opacity .9s var(--ease);background:url(/assets/hero-desktop-CKFLOk65.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:900px){#s1 .stick:before{background-image:url(/assets/hero-mobile-DSOOdCnp.webp)}}html.gl-on #s1 .stick:before{opacity:0}@media (max-width:520px){:root{--fs-label:13px;--fs-label-s:12px}}h3,.eye,.rn dd,.chip,.fc,.req-h,.ax-fact,.prod-copy p{text-wrap:balance}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open body .top[data-ink]{color:var(--prop);background:var(--water)}html.menu-open body .top[data-ink] .menu{color:var(--prop);border-color:var(--prop);background:0 0}html.menu-open body .top[data-ink] :focus-visible{outline-color:var(--da)}.top .lg:after{content:"";position:absolute;inset:-4px}.consent{align-items:center;min-height:44px}.consent input{accent-color:var(--da)}.seat a{font-weight:400}.prod-copy{min-width:0}@media (max-width:420px){.prod{gap:var(--s16)}.prod-logo{width:104px}.prod-copy .btn{white-space:normal;text-align:center;max-width:100%}}.ticket,.dial,.deck-nav,.dock,.step-pic,.s3-frame,.s3-bar,.s3-snap{display:none}.deck{display:contents}@media (max-width:768px){#gl{filter:sepia(.8)blur(6px)brightness(1.15);transition:opacity .9s var(--ease), filter 1.8s var(--ease-out)}#gl.on{filter:none}.mini[data-k="1"]{background:url(/assets/mini-1-DvN8-DPm.webp) 50%/contain no-repeat}.mini[data-k="2"]{background:url(/assets/mini-2-DWU_3qSX.webp) 50%/contain no-repeat}.mini:has(.mini-gl.on){background-image:none}.top .menu,.top>.btn.gold{display:none}.dock{right:max(var(--s16), env(safe-area-inset-right,0px));bottom:calc(var(--s16) + env(safe-area-inset-bottom,0px));z-index:45;gap:var(--s12);transition:transform .35s var(--ease-out), opacity .35s var(--ease);align-items:center;display:flex;position:fixed}.dock.away,.dock.off,.dock.scene{transform:translateY(calc(100% + var(--s32)));opacity:0;pointer-events:none}.dock.at-top .btn.gold{display:none}html.field-mode .dock.at-top{opacity:0;pointer-events:none}.dock .btn.gold{min-height:52px;box-shadow:0 10px 28px #1b151061}.dock-menu{width:52px;height:58px;color:var(--water);cursor:pointer;filter:drop-shadow(0 8px 18px #1b151061);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.dock-menu:before,.dock-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}.dock-menu:before{content:"";background:var(--la);inset:0}.dock-hex{background:linear-gradient(to top, #dd8b048c calc(var(--pg,0) * 100%), var(--prop) calc(var(--pg,0) * 100%));inset:2px}.dock-n{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-xs);line-height:1;position:relative}.dock-menu[aria-expanded=true] .dock-n{font-size:0}.dock-menu[aria-expanded=true] .dock-n:after{content:"×" / "";font-size:var(--fs-h5)}.dock-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-menu:focus-visible{outline:2px solid var(--la);outline-offset:4px}.review{right:auto;left:var(--gl)}html.scene-on .review{opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.rn-foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}html.field-mode .hero>:not(.ticket):not(h1){display:none}html.field-mode .hero h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.field-mode .ticket{--c:var(--la);padding:var(--s24) var(--s24) var(--s24);color:var(--water);background:linear-gradient(var(--c), var(--c)) top left / 22px 2px no-repeat, linear-gradient(var(--c), var(--c)) top left / 2px 22px no-repeat, linear-gradient(var(--c), var(--c)) top right / 22px 2px no-repeat, linear-gradient(var(--c), var(--c)) top right / 2px 22px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 22px 2px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 2px 22px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 22px 2px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 2px 22px no-repeat, #1b1510d1;-webkit-backdrop-filter:blur(8px);display:block;position:relative}.ticket .eye{color:var(--la)}.hero .ticket p.tk-h{margin:var(--s8) 0 var(--s16);font-weight:600;font-size:var(--fs-tk);line-height:var(--lh-display);letter-spacing:var(--ls-poster);color:var(--la)}.tk-dl{gap:var(--s16);grid-template-columns:1fr 1fr;margin:0;display:grid}.tk-dl dt{font-family:var(--mono);font-size:var(--fs-label-s);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--ink3-d)}.hero .ticket .tk-dl dd{margin:var(--s4) 0 0;font-weight:500;font-size:var(--fs-body-s);line-height:var(--lh-snug);text-wrap:balance}.tk-tear{height:1px;margin:var(--s24) calc(-1 * var(--s24));background:repeating-linear-gradient(90deg,#f7f2e866 0 6px,#0000 6px 12px);display:block;position:relative}.tk-tear:before,.tk-tear:after{content:"";background:var(--prop);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:16px;height:18px;position:absolute;top:-9px}.tk-tear:before{left:-8px}.tk-tear:after{right:-8px}.tk-go{min-height:52px;padding:var(--s12) var(--s16);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;color:var(--prop);background:var(--amber);border-radius:var(--r-m);justify-content:center;align-items:center;display:flex}.tk-go:focus-visible{outline:2px solid var(--water);outline-offset:3px}}@media (max-width:768px) and (min-height:521px){#s3.stage{--bar-y:calc(64px + var(--s16));--frame-y:calc(var(--bar-y) + 44px);--cap:292px;--clear:calc(var(--s24) + env(safe-area-inset-bottom,0px));--frame-h:clamp(220px, calc(100svh - var(--frame-y) - var(--cap) - var(--clear)), 58svh);height:420svh;position:relative}.s3-snap{scroll-snap-align:start;width:1px;height:1px;scroll-margin-top:calc(-1 * (72px + var(--s24)));pointer-events:none;display:block;position:absolute;left:0}.s3-snap[data-k="1"]{top:32svh}.s3-snap[data-k="2"]{top:150.4svh}.s3-snap[data-k="3"]{top:224svh}.s3-snap[data-k="4"]{top:304svh}#s3 .stick{touch-action:pan-y}#s3 .hud .corner,#s3 .scrimb,#s3 .chap-bar{display:none}#s3 .chap{top:var(--bar-y);left:var(--gl);font-size:var(--fs-label-s)}#s3 .chap-skip{top:calc(var(--bar-y) - 13px);right:calc(var(--gr) - var(--s12))}.s3-bar{top:calc(var(--bar-y) + 19px);left:var(--gl);right:var(--gr);z-index:5;gap:var(--s4);display:flex;position:absolute}.s3-bar button{cursor:pointer;background:0 0;border:0;flex:1;height:28px;padding:0;position:relative}.s3-bar button:before,.s3-bar button:after{content:"";background:#ece5d833;height:2px;position:absolute;top:13px;left:0;right:0}.s3-bar button:after{background:var(--la);transform:scaleX(var(--f,0));transform-origin:0}.s3-bar button:focus-visible{outline:2px solid var(--la);outline-offset:2px}.s3-frame{left:0;right:0;top:var(--frame-y);height:var(--frame-h);pointer-events:none;display:block;position:absolute}.s3-frame i{opacity:0;transition:opacity .28s var(--ease-out);background:50%/contain no-repeat;position:absolute;inset:0}html[data-renderer=poster] #s3 .stick{background:var(--prop)}html[data-renderer=poster] .s3-frame i:first-child{background-image:url(/assets/s02-1-800-0EzcOBvU.webp)}html[data-renderer=poster] .s3-frame i:nth-child(2){background-image:url(/assets/s02-2-800-D7f2Bztx.webp)}html[data-renderer=poster] .s3-frame i:nth-child(3){background-image:url(/assets/s02-3-800-BadM7Tlb.webp)}html[data-renderer=poster] .s3-frame i:nth-child(4){background-image:url(/assets/s02-4-800-B6vrM_8q.webp)}html[data-renderer=poster] .s3-frame[data-k="1"] i:first-child,html[data-renderer=poster] .s3-frame[data-k="2"] i:nth-child(2),html[data-renderer=poster] .s3-frame[data-k="3"] i:nth-child(3),html[data-renderer=poster] .s3-frame[data-k="4"] i:nth-child(4){opacity:1}#s3 .step{top:calc(var(--frame-y) + var(--frame-h) + var(--s16));bottom:auto;left:var(--gl);right:var(--gr);opacity:0;width:auto;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);transform:translateY(12px)}#s3 .step.on{opacity:1;transition:opacity .32s cubic-bezier(.2,.7,.2,1) 80ms,transform .32s cubic-bezier(.2,.7,.2,1) 80ms;transform:none}#s3 .step .rv{clip-path:none;transition:none;transform:none}#s3 .step h2{margin:var(--s12) 0 var(--s16);font-weight:200;font-size:var(--fs-h2-scene);line-height:var(--lh-h2-scene);letter-spacing:var(--ls-h2);text-wrap:balance;text-shadow:none}#s3 .step h2.q{font-weight:200}#s3 .step h2 em{font-weight:500}#s3 .step .hair{width:48px;margin:0 0 var(--s16)}#s3 .step p:not(.eye){max-width:34ch;font-size:var(--fs-body-s);line-height:var(--lh-lede)}}@media (max-width:768px){html.js .frames{column-gap:var(--s24);grid-template-columns:34% 1fr;align-items:start;display:grid}html.js .frames>*{grid-column:2}html.js .frames .frm-art{display:none}html.js .frames .frm,html.js .frames .frm-k{min-width:0}html.js .frames .frm{min-height:62svh;transition:opacity .5s var(--ease);grid-template-columns:none;align-items:center;margin:0;display:flex}html.js .frames.dial-on .frm:not(.now){opacity:.4}html.js .dial{--lvl:0;grid-area:1/1/span 3;align-self:start;display:block;position:sticky;top:calc(50svh - 25vw)}.dial-svg{width:100%;height:auto;display:block;overflow:visible}.dial-fill{fill:var(--amber);transform:translateY(calc(231px * (1 - var(--lvl))));transition:transform .9s var(--ease-out)}#dial-comb path{fill:none;stroke:#1b151059;stroke-width:1px}.dial-edge{fill:none;stroke:var(--la);stroke-width:2px}.dial-cut{left:-6px;right:-6px;top:calc(1.7% + (1 - var(--lvl)) * 96.6%);background:var(--amber);height:2px;transition:top .9s var(--ease-out);position:absolute;box-shadow:0 0 12px 2px #dd8b048c}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.dock,.dial-fill,.dial-cut,html.js .frames .frm,#gl{transition:none}#gl{filter:none}}@media (max-width:768px){html.js .frames .frm small .nw{white-space:normal}.tk-go{text-wrap:balance}}@media (max-width:768px) and (max-height:760px){#s3 .hud .lab,#s3 #ov3{display:none}}@media (max-width:768px) and (min-height:521px) and (prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}}@media (max-width:768px) and (prefers-reduced-motion:reduce),(max-width:768px) and (max-height:520px){#s3.stage{height:auto}#s3 .stick{height:auto;padding:var(--section-y) 0 var(--sp-block);background:var(--prop);position:relative;overflow:visible}#s3 .hud,#s3 .dof,#s3 .grain,#s3 .chap,#s3 .chap-skip,.s3-bar,.s3-frame,.s3-snap{display:none}.deck{gap:var(--s64);flex-direction:column;display:flex}#s3 .deck .step{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}.step-pic{aspect-ratio:800/747;margin:0 calc(-1 * var(--gl)) var(--s16);display:block}.step-pic img{object-fit:contain;width:100%;height:100%;display:block}}@media (max-width:768px) and (min-height:521px){.s3-bar button{height:44px;margin-bottom:-16px}#s3 .chap-skip{min-height:32px;padding-top:12px;padding-bottom:0}#s3.stage{--frame-h:clamp(150px, calc(100svh - var(--frame-y) - var(--cap) - var(--clear)), 58svh)}}@media (max-width:359px){html.js .frames .frm p .nw{white-space:normal}}
