html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#fff8e7;--ink:#2b1b0e;--muted:#6b5a48;--accent:#ffc93c;--on-accent:#2b1b0e;--edge:#c97a12;--tone:#f7ebcb;--protein:#ce2340;--chapter-yolk:#ffc93c;--chapter-coop:#2b1b0e;--font-display:"Rubik Variable", system-ui, sans-serif;--font-text:"Nunito Variable", system-ui, sans-serif;--step-display:clamp(5.5rem, 25vw, 22.5rem);--step-head:clamp(1.75rem, 3.1vw, 2.6rem);--step-lead:clamp(1.125rem, 1.45vw, 1.3rem);--step-text:clamp(1.0625rem, 1.1vw, 1.125rem);--margin:clamp(16px, 2vw, 32px);--gutter:clamp(16px, 2vw, 28px);--section-gap:clamp(80px, 10vw, 150px);--radius-button:999px;--radius-card:22px;--border:2.5px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--edge) var(--ground)}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:var(--step-text);margin:0;line-height:1.55;transition:background-color .3s;overflow-x:clip}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--edge);outline-offset:3px}input{caret-color:var(--protein)}:root{--side:max(var(--margin), calc((100vw - 1440px) / 2))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage{z-index:0;pointer-events:none;opacity:0;transition:opacity .9s;position:fixed;inset:0}.stage-ready .stage{opacity:1}main{z-index:1;position:relative}.poster{display:none}.no-stage .poster{grid-row:1;place-self:center;width:100%;max-width:34rem;height:auto;display:block}.no-stage [data-side=left]>.poster,.no-stage [data-side=left] .held__stage>.poster{grid-column:7/-1}.no-stage [data-side=right]>.poster,.no-stage [data-side=right] .held__stage>.poster{grid-column:1/span 6}.no-stage .close .poster{display:none}.close__slot,.tour__perch{place-items:center;display:grid}.close__slot img,.tour__perch img{visibility:hidden;width:auto;height:100%}.no-stage .close__slot img,html:not(.js) .close__slot img,.no-stage .tour__perch img,html:not(.js) .tour__perch img{visibility:visible}.head{font-family:var(--font-display);font-size:var(--step-head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.text{max-width:46ch;margin:1.25rem 0 0}.text,.step__text,.shot figcaption,.faq__item p,.hero__lead,.small{text-wrap:pretty}.text--quiet{color:var(--muted)}.small{color:var(--muted);max-width:60ch;margin:1rem 0 0;font-size:.875rem}strong{font-weight:800}.button{background:var(--accent);color:var(--on-accent);border:var(--border) solid var(--ink);border-radius:var(--radius-button);font:800 1rem/1 var(--font-display);cursor:pointer;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;align-items:center;gap:.5em;padding:.85em 1.5em;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.button:hover{background:#ffd666}}.button--small{padding:.6em 1.1em}.is-soon{opacity:.55;cursor:help;position:relative}.is-soon:active{transform:none}.is-soon:after{content:attr(data-tip);background:var(--ink);color:#fff8e7;width:max-content;max-width:16rem;font:700 .875rem/1.3 var(--font-text);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out);border-radius:12px;padding:.55em .8em;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.is-soon:hover,.is-soon:focus-visible,.is-soon:focus{opacity:1}.is-soon:hover:after,.is-soon:focus-visible:after,.is-soon:focus:after{opacity:1;display:block;transform:translate(-50%)}.nav .is-soon:after{inset:calc(100% + 10px) 0 auto auto;transform:translateY(-4px)}.nav .is-soon:hover:after,.nav .is-soon:focus:after{transform:none}.nav{padding:var(--margin) var(--side);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.nav__brand{font:800 1.25rem/1 var(--font-display);color:inherit;text-decoration:none}.nav__actions{align-items:center;gap:1.25rem;display:flex}.nav__link{color:inherit;text-underline-offset:.25em;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.monument,.monument--close{font-family:var(--font-display);font-weight:800;font-size:var(--step-display);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;line-height:.82}.hero{min-height:100svh;padding:5rem var(--side) 3rem;place-items:center;display:grid;position:relative}.hero__stack{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__stack .monument{justify-content:center;align-items:center;display:flex}.egg-slot{aspect-ratio:473/640;height:.98em;margin:0 .02em 0 .03em;display:inline-block;transform:translateY(-.02em)}.egg-slot img{object-fit:contain;width:100%;height:100%;transition:opacity .6s}.stage-ready .egg-slot img{visibility:hidden;opacity:0}.hero__claim{font:800 var(--step-head)/1.1 var(--font-display);letter-spacing:-.02em;margin:1.75rem 0 0}.hero__lead{max-width:34ch;margin:.9rem 0 0;font-weight:700}.hero__actions{margin-top:1.75rem}.stores{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.stores__soon{color:var(--muted);margin:.9rem 0 0;font-size:.875rem;font-weight:700}.chapter{column-gap:var(--gutter);min-height:100svh;padding:var(--section-gap) var(--side);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.chapter__copy{grid-column:2/span 5}[data-side=right] .chapter__copy{grid-column:7/span 5}.held{height:calc(var(--steps) * 100svh)}.held__stage{column-gap:var(--gutter);height:100svh;padding:0 var(--side);grid-template-columns:repeat(12,1fr);align-items:center;display:grid;position:sticky;top:0}.held__steps{margin-top:1.25rem}.step{max-width:40ch;font-size:var(--step-lead);margin:0 0 1rem;line-height:1.4}.held .head{font-size:clamp(1.75rem,3.4vw,3.4rem)}.held:not(.held--phones) .held__steps{margin-top:0}.step__line{font:700 clamp(1.15rem, 1.7vw, 1.6rem)/1.3 var(--font-display);letter-spacing:-.01em;max-width:30ch;margin:.9rem 0 0}.step__text{margin:0}.held--phones .chapter__copy{grid-column:2/span 6}.held--phones .step{gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,1fr) min(24rem,34.2svh);align-items:start;max-width:none;display:grid}.held--phones .shot{margin:0}.held--phones .shot img{width:100%}.step__title{font-family:var(--font-display)}.held.is-live .held__steps{display:grid}.held.is-live .held__steps>*{grid-area:1/1;margin:0}@media (prefers-reduced-motion:no-preference){.js:not(.no-stage) .held__steps{display:grid}.js:not(.no-stage) .held__steps>*{grid-area:1/1;margin:0}.js:not(.no-stage) .held [data-step]:not(:first-child){visibility:hidden;opacity:0}}.shot{margin:1.25rem 0 0}.shot img{width:17rem;height:auto}.shot figcaption{max-width:16rem;margin-top:.6rem;font-size:1rem;font-weight:700;line-height:1.35}.tour{column-gap:var(--gutter);padding:var(--section-gap) var(--side) 0;grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.tour__copy{grid-column:2/span 4;padding-top:5rem}.tour__shots{justify-content:center;gap:var(--gutter);grid-column:6/span 6;align-items:flex-start;display:flex}[data-side=right].tour .tour__copy{grid-area:1/8/auto/span 4}[data-side=right].tour .tour__shots{grid-area:1/2/auto/span 6}.tour__shots>.shot,.tour__col{flex:0 19rem;margin:0}.tour__shots .shot{margin:0}.tour__shots .shot img{width:100%}.tour__perch{height:19rem}.tour__points{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.tour__points li{padding-left:1.6rem;font-weight:700;position:relative}.tour__points li:before{content:"";border-right:3px solid var(--edge);border-bottom:3px solid var(--edge);width:.6rem;height:.85rem;position:absolute;top:.35em;left:.2rem;transform:rotate(45deg)}.ui{border:var(--border) solid var(--ink);border-radius:var(--radius-card);background:#fffdf7;width:min(100%,24rem);min-height:13rem;margin-top:1.25rem;padding:1rem 1.15rem;font-size:1rem}.ui__title{font:800 1rem/1.2 var(--font-display);margin:0 0 .4rem}.ui__row{grid-template-columns:1fr auto 1.5rem;align-items:center;gap:.75rem;padding:.55rem 0;font-weight:700;display:grid}.ui__row+.ui__row{border-top:1.5px solid #eadbb8}.ui__row small{color:var(--muted);font-weight:600;display:block}.ui__row.is-picked{background:#fbf1d8;border-radius:12px;margin:0 -.5rem;padding-inline:.5rem}.ui__g{color:var(--protein);font-family:var(--font-display)}.ui__check{fill:none;stroke:#2e9e5b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;width:1.25rem;height:1.25rem}.ui__plus{border:2px solid var(--ink);border-radius:50%;justify-self:center;width:1.5rem;height:1.5rem;position:relative}.ui__plus:before,.ui__plus:after{content:"";background:var(--ink);width:.65rem;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.ui__gap{margin:0 0 .6rem}.ui__more{color:var(--edge);margin:.75rem 0 0;font-weight:800}.ui--card{align-items:center;gap:1rem;display:flex}.ui--card img{flex:none;width:7.5rem;height:auto}.ui__grow{flex:1}.ui__kicker{font:800 .875rem/1 var(--font-display);color:var(--protein);text-transform:uppercase;justify-content:space-between;margin:0;display:flex}.ui__ok{color:#2e9e5b;text-transform:none}.ui__big{font:900 2.6rem/1 var(--font-display);color:var(--protein);margin:.3rem 0 .4rem}.ui__big span{font-size:1.1rem}.ui__bar{border:2px solid var(--ink);background:#fffdf7;border-radius:99px;height:10px;overflow:hidden}.ui__bar span{background:var(--protein);height:100%;display:block}.ui__small{color:var(--muted);margin:.4rem 0 0;font-size:.875rem}.stages{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.stages li{color:var(--muted);justify-items:center;gap:.3rem;font-size:.875rem;font-weight:700;display:grid}.stages img{width:auto;height:3.6rem}.stages .is-locked img{filter:brightness(0);opacity:.82}.torn{clip-path:polygon(0% 0,2.083% 14px,4.167% 0,6.25% 14px,8.333% 0,10.417% 14px,12.5% 0,14.583% 14px,16.667% 0,18.75% 14px,20.833% 0,22.917% 14px,25% 0,27.083% 14px,29.167% 0,31.25% 14px,33.333% 0,35.417% 14px,37.5% 0,39.583% 14px,41.667% 0,43.75% 14px,45.833% 0,47.917% 14px,50% 0,52.083% 14px,54.167% 0,56.25% 14px,58.333% 0,60.417% 14px,62.5% 0,64.583% 14px,66.667% 0,68.75% 14px,70.833% 0,72.917% 14px,75% 0,77.083% 14px,79.167% 0,81.25% 14px,83.333% 0,85.417% 14px,87.5% 0,89.583% 14px,91.667% 0,93.75% 14px,95.833% 0,97.917% 14px,100% 0,100% 100%,97.917% calc(100% - 14px),95.833% 100%,93.75% calc(100% - 14px),91.667% 100%,89.583% calc(100% - 14px),87.5% 100%,85.417% calc(100% - 14px),83.333% 100%,81.25% calc(100% - 14px),79.167% 100%,77.083% calc(100% - 14px),75% 100%,72.917% calc(100% - 14px),70.833% 100%,68.75% calc(100% - 14px),66.667% 100%,64.583% calc(100% - 14px),62.5% 100%,60.417% calc(100% - 14px),58.333% 100%,56.25% calc(100% - 14px),54.167% 100%,52.083% calc(100% - 14px),50% 100%,47.917% calc(100% - 14px),45.833% 100%,43.75% calc(100% - 14px),41.667% 100%,39.583% calc(100% - 14px),37.5% 100%,35.417% calc(100% - 14px),33.333% 100%,31.25% calc(100% - 14px),29.167% 100%,27.083% calc(100% - 14px),25% 100%,22.917% calc(100% - 14px),20.833% 100%,18.75% calc(100% - 14px),16.667% 100%,14.583% calc(100% - 14px),12.5% 100%,10.417% calc(100% - 14px),8.333% 100%,6.25% calc(100% - 14px),4.167% 100%,2.083% calc(100% - 14px),0% 100%);padding-block:calc(var(--section-gap) + 14px)}.teach{background:var(--tone);padding:var(--section-gap) var(--side);column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid;position:relative}.teach__inner{grid-column:2/span 6}.teach__shot{grid-column:9/span 3;place-self:center}.calc{border:var(--border) solid var(--ink);border-radius:var(--radius-card);background:#fff8e7;margin-top:2rem;padding:1.5rem}.calc__label{margin-bottom:.75rem;font-weight:800;display:block}.calc__row{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.calc__input{width:8rem;font:800 1.5rem/1 var(--font-display);color:var(--ink);background:var(--tone);border:var(--border) solid var(--ink);border-radius:14px;padding:.6em .8em}.calc__units{border:var(--border) solid var(--ink);border-radius:var(--radius-button);display:flex;overflow:hidden}.calc__unit{font:800 1rem/1 var(--font-display);color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) ease;background:0 0;border:0;padding:0 1.1rem}.calc__unit[aria-checked=true]{background:var(--accent)}.calc__result{font-size:var(--step-lead);margin:1.25rem 0 0}.calc__result strong{color:var(--protein);font-family:var(--font-display)}.calc__line{color:var(--muted)}.free__list{font:800 var(--step-lead)/1.5 var(--font-display);margin:1.25rem 0 0;padding:0;list-style:none}.chapter .button{margin-top:1.75rem}.faq{padding:var(--section-gap) var(--side);column-gap:var(--gutter);background:#fff8e7;grid-template-columns:repeat(12,1fr);display:grid;position:relative}.faq__head{font:800 clamp(2.4rem, 5.5vw, 5.5rem)/1.15 var(--font-display);letter-spacing:-.035em;grid-column:2/-1;max-width:14ch;margin:0 0 4rem}.faq__list{grid-column:5/-1;gap:1rem;display:grid}.faq__item{border-radius:var(--radius-card);transition:background-color var(--t-ui) ease}.faq__item[open]{background:var(--tone)}.faq__item summary{cursor:pointer;font:700 var(--step-lead)/1.3 var(--font-display);justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item p{max-width:48ch;margin:0;padding:0 1.5rem 1.5rem}.faq__chev{width:12px;height:12px;transition:transform var(--t-ui) var(--ease-out);border-bottom:2.5px solid;border-right:2.5px solid;flex:none;margin-top:.35em;transform:rotate(45deg)}.faq__item[open] .faq__chev{transform:rotate(-135deg)}.close{color:#fff8e7;background:var(--chapter-coop);min-height:100svh;padding:2rem var(--side) var(--margin);text-align:center;grid-template-rows:1fr auto auto;gap:1.25rem;display:grid;position:relative}.close__main{align-self:center;justify-items:center;display:grid}.close__slot{width:100%;height:48svh;margin-bottom:.5rem}.stage-ready .close{background:0 0}.close .text{color:#f1e0bd}.close__actions{margin-top:1.75rem}.close .is-soon{color:#fff8e7;background:0 0;border-color:#fff8e7}.close .stores__soon{color:#f1e0bd}.monument--close{color:var(--accent);text-align:center;margin:0;line-height:.8;overflow:hidden}.close__small{color:#f1e0bd;margin:0;font-size:.875rem}.close__small a{color:inherit}.close__langs{flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin-top:-.5rem;font-size:.875rem;display:flex}.close__langs a{color:#f1e0bd;text-decoration:none}.close__langs a[aria-current]{color:var(--accent);font-weight:800}@media (hover:hover) and (pointer:fine){.close__langs a:hover{text-decoration:underline}}[data-line]{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .hero [data-line]{opacity:0;animation:rise .8s var(--ease-expo) forwards;animation-delay:calc(.1s + var(--i) * .12s);transform:translateY(18%)}.js .hero [data-load]{opacity:0;animation:settle .5s var(--ease-out) .42s forwards;transform:translateY(12px)}}@keyframes rise{to{opacity:1;transform:none}}@keyframes settle{to{opacity:1;transform:none}}@media (width<=700px){.hero{padding-top:4.5rem}.hero__claim{margin-top:1.25rem}.chapter{align-items:start;min-height:150svh;padding-top:22svh}.chapter__copy{align-self:start;position:sticky;top:8svh}.chapter__copy,[data-side=right] .chapter__copy{grid-column:1/-1}.chapter__copy{border:var(--border) solid var(--ink);border-radius:var(--radius-card);background:#fff8e7;padding:1rem 1.1rem}.held__stage{align-items:start;padding-top:7svh}.stages{flex-wrap:nowrap;gap:.3rem}.stages img{height:2.3rem}.stages span{display:none}.ui{min-height:0}.held .chapter__copy{grid-column:1/-1;position:relative;top:auto}.faq__list{grid-column:1/-1}.tour__copy,.tour__shots,[data-side=right].tour .tour__copy,[data-side=right].tour .tour__shots,.teach__inner,.teach__shot{grid-area:auto/1/auto/-1}.tour__shots{grid-template-columns:repeat(2,1fr);margin-top:1.5rem;display:grid}.tour__copy{padding-top:0}.tour__shots>.shot,.tour__col{flex:none}.tour__perch{height:13rem}.shot img{width:12rem}.teach__shot{margin-top:2rem}.teach__shot .shot{text-align:center;justify-items:center;display:grid}.teach__shot .shot img{width:15rem}.teach__shot figcaption{max-width:18rem}.held--phones .chapter__copy{background:0 0;border:0;padding:0}.held--phones .step{grid-template-columns:1fr;gap:0}.held--phones .shot img{width:13.5rem}.held--phones .shot{margin-top:1rem}.faq__head{margin-bottom:2rem;font-size:10vw}.close__slot{height:42svh}}@media (prefers-reduced-motion:reduce){.held{height:auto}.held__stage{height:auto;padding-block:var(--section-gap);position:static}}.no-stage .held{height:auto}.no-stage .held__stage{height:auto;padding-block:var(--section-gap);position:static}
