@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Thmanyah Serif";src:url(/fonts/thmanyah-SerifBlack.woff2) format("woff2");font-weight:900;font-display:swap}:root{font-family:Thmanyah,Arial,sans-serif;color:#141816;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#141816;--green:#0e5047;--lime:#d8e665;--soft:#edf3ee;--line:rgb(20 24 22 / .12);--muted:#626a65;--ease:cubic-bezier(.22,1,.36,1);--wrap:1320px;--gutter:clamp(20px,4vw,48px);--nav:84px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:clip}body{margin:0;min-width:320px;font-size:17px;line-height:1.9;font-feature-settings:"ss01" 1,"salt" 1}button,input{font:inherit;font-feature-settings:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:wait}img{max-width:100%;display:block}p,h1,h2{margin:0}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:8px}::selection{background:var(--lime);color:var(--green)}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.skip{position:fixed;inset-inline-start:20px;top:-100px;z-index:100;background:var(--green);color:#fff;padding:8px 24px;border-radius:40px}.skip:focus{top:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--nav:112px}main,section,.wrap,.nav{background:#fff}h3{margin:0}em{font-style:normal}svg{flex-shrink:0;stroke-width:1.8}.eyebrow{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:20px}.icon-button{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border-radius:50%;transition:background .25s var(--ease),color .25s var(--ease)}.icon-button:hover{background:var(--lime);color:var(--green)}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:12px 24px;border-radius:999px;background:var(--green);color:#fff;overflow:hidden;font-size:14px;font-weight:700;transition:color .35s var(--ease),scale .25s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lime);transform:translateY(105%);border-radius:inherit;transition:transform .45s var(--ease)}.btn:hover{color:var(--green)}.btn:hover:before{transform:translateY(0)}.btn svg{transition:translate .4s var(--ease)}.btn:hover svg{translate:-2px -2px}.btn:active{scale:.97}.btn--outline{background:#fff;color:var(--green);box-shadow:inset 0 0 0 1px var(--line);min-height:46px;padding:10px 20px;font-size:13px}.text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:13px;font-weight:700;color:var(--green);margin-top:12px}.text-link svg{transition:translate .4s var(--ease)}.text-link:hover svg{translate:0 4px}.nav{position:sticky;top:0;z-index:50;height:var(--nav);padding-block:16px}.nav__capsule{height:80px;padding:8px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.brand{justify-self:start;display:grid;place-items:center;width:64px;height:64px}.brand img{width:60px;height:60px;transition:rotate .8s var(--ease)}.brand:hover img{rotate:-12deg}.nav__links{display:flex;gap:16px}.nav__links a{min-height:44px;display:flex;align-items:center;padding-inline:16px;font-size:15px;position:relative;transition:translate .4s var(--ease)}.nav__links a:hover{translate:0 -2px;color:var(--green)}.nav__capsule>.btn{justify-self:end}.nav__menu{display:none}.menu{position:fixed;inset:var(--nav) 0 0;background:var(--green);color:#fff;z-index:80;padding:24px var(--gutter) 64px;display:flex;flex-direction:column;gap:24px;animation:menu-in .55s var(--ease) both}.menu__close{align-self:flex-end}.menu>a{display:flex;align-items:center;justify-content:space-between;font-family:"Thmanyah Serif",serif;font-size:44px;line-height:1.5;padding-block:8px}.menu>a:hover{color:var(--lime)}@keyframes menu-in{0%{clip-path:inset(0 0 100% 0)}}.hero{padding-block:32px 64px}.hero__heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);align-items:end;gap:64px}.hero h1{font-family:"Thmanyah Serif",serif;font-weight:900;font-size:clamp(66px,8.2vw,118px);line-height:1.35;letter-spacing:-.02em;white-space:nowrap}.hero h1 em{color:var(--green)}.hero__welcome{padding-bottom:12px}.hero__welcome>p{font-size:16px;line-height:1.9;color:var(--muted);max-width:34ch}.hero__deck{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr) minmax(0,.75fr);gap:40px;align-items:end;height:380px;margin-top:32px;scroll-margin-top:calc(var(--nav) + 16px)}.hero__side{height:280px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0}.hero__side--can{height:265px}.hero__side>span{text-align:center;font-size:12px;color:var(--muted);line-height:1.7}.hero__court{height:100%;position:relative;isolation:isolate;min-width:0;overflow:clip}.hero__hint{position:absolute;bottom:0;inset-inline:0;text-align:center;font-size:11px;color:var(--muted);pointer-events:none}.hero__loading{position:absolute;height:72%;width:auto;max-width:60%;object-fit:contain;left:50%;bottom:28px;transform:translate(-50%)}.flip-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;direction:ltr}.flip-stage canvas{pointer-events:none;touch-action:pan-y!important}.flip-stage__fallback{position:absolute;inset:0 auto auto 0;max-width:none;object-fit:fill;pointer-events:none}.flip-stage[data-ready=true] .flip-stage__fallback{opacity:0}.flip-hit{position:absolute;top:0;left:0;padding:0;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;border-radius:20px;z-index:3;--charge:0}.flip-hit:active{cursor:grabbing}.flip-hit:after{content:"";position:absolute;left:calc(50% - 28px);bottom:-8px;width:56px;height:3px;background:linear-gradient(90deg,var(--green) calc(var(--charge) * 100%),var(--line) 0);border-radius:2px;opacity:0;transition:opacity .2s}.flip-hit:active:after,.flip-hit:focus-visible:after{opacity:1}.model-stage{position:relative;min-width:0;width:100%;height:100%;isolation:isolate}.model-stage canvas{touch-action:pan-y!important}.model-stage__fallback{position:absolute;top:10%;left:50%;height:78%;width:auto;max-width:65%;object-fit:contain;transform:translate(-50%);pointer-events:none;transition:opacity .25s}.model-stage[data-ready=true] .model-stage__fallback{opacity:0}.hero__dock{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.hero__instructions{display:flex;align-items:center;justify-content:space-between;gap:32px}.hero__instructions>p{font-size:13px;line-height:1.9;color:var(--muted)}.hero__instructions b{color:var(--ink);font-weight:400}.hero__game{display:flex;align-items:center;justify-self:end;gap:24px;min-width:0}.score{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center;position:relative;min-width:290px}.score__count{display:flex;align-items:baseline;gap:8px;line-height:1;min-width:60px}.score__count[data-on=false]{visibility:hidden}.score__n{font-size:54px;font-family:"Thmanyah Serif",serif;color:var(--green)}.score__unit{font-size:11px}.score__tray{padding-top:4px}.cups{display:flex;gap:10px;direction:rtl}.cup{width:24px;height:35px;overflow:hidden;stroke-width:1.2}.cup__glass{fill:none;stroke:#9bad9e}.cup__soda{fill:var(--lime);transform:translateY(40px);transition:transform .6s var(--ease);transition-delay:calc(var(--i) * 45ms)}.cup__bubble{fill:#fff;opacity:0;transition:opacity .3s}.cup[data-full=true] .cup__soda{transform:translateY(0)}.cup[data-full=true] .cup__glass{stroke:var(--green)}.cup[data-full=true] .cup__bubble{opacity:1}.score__round{display:block;margin-top:4px;color:var(--muted);font-size:10px}.score__round b{font-weight:400}.score__say{grid-column:1/-1;margin-top:8px;font-size:12px;line-height:1.7;color:var(--green);min-height:22px}.score[data-head=true] .cups{animation:tray .65s var(--ease)}@keyframes tray{50%{translate:0 -8px}}.sound{align-self:end;margin-bottom:0;color:var(--muted)}.sound[aria-pressed=true]{color:var(--green)}.roll{display:inline-flex;direction:ltr;vertical-align:baseline;line-height:1.1}.roll__cell{display:inline-block;overflow:hidden;height:1.1em;min-width:.58em;text-align:center}.roll__col{display:flex;flex-direction:column;transition:transform .7s var(--ease)}.roll__col>span{height:1.1em;flex:none}.roll__sep{display:inline-block}.story{height:210svh;position:relative}.story__screen{position:sticky;top:var(--nav);height:calc(100svh - var(--nav));display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:40px;text-align:center}.story .eyebrow{margin-bottom:32px}.story__text{font-family:"Thmanyah Serif",serif;font-size:clamp(40px,4.8vw,68px);font-weight:900;line-height:1.65;letter-spacing:-.01em;max-width:1110px;text-wrap:balance}.story__word{display:inline-block}.story__icon{display:inline-block;vertical-align:middle;margin-inline:.035em;transform-origin:center}.story__icon img{object-fit:contain;width:100%;height:100%;max-width:none}.story__icon--bottle{width:.7em;height:1.65em}.story__icon--can{width:.83em;height:1.35em}.story__icon--seal{width:1.08em;height:1.08em}.section-head{display:flex;align-items:end;justify-content:space-between;gap:64px;min-width:0}.section-head h2{font-family:"Thmanyah Serif",serif;font-size:clamp(48px,5.5vw,76px);font-weight:900;line-height:1.35;letter-spacing:-.02em}.section-head h2 em{color:var(--green)}.section-head>.eyebrow{margin-bottom:20px}.section-head>p{font-size:14px;color:var(--muted);line-height:1.9;max-width:33ch;padding-bottom:10px}.anatomy{height:290svh;position:relative}.anatomy__screen{position:sticky;top:var(--nav);height:calc(100svh - var(--nav));display:grid;grid-template-rows:auto minmax(0,1fr);gap:32px;padding-block:32px 40px}.anatomy__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.85fr);align-items:center;gap:64px;direction:ltr;min-height:0}.anatomy__film{min-width:0;position:relative;background:#fff;align-self:center;aspect-ratio:16/9}.anatomy__film video{display:block;width:100%;height:100%;object-fit:contain;background:#fff;mix-blend-mode:multiply}.anatomy__film-note{position:absolute;bottom:0;right:12px;color:var(--muted);font-size:11px;direction:rtl}.anatomy__detail{direction:rtl;min-height:250px;align-self:center}.anatomy__detail>span{font-size:13px;color:var(--muted)}.anatomy__detail h3{font-family:"Thmanyah Serif",serif;font-size:36px;line-height:1.4;font-weight:900;color:var(--green);margin-top:20px}.anatomy__detail p{font-size:16px;line-height:1.9;color:var(--muted);margin-top:16px;max-width:30ch}.anatomy__steps{display:flex;gap:16px;margin-top:24px}.anatomy__steps button{min-width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--muted)}.anatomy__steps button>span{width:22px;height:2px;background:var(--line);transition:background .3s}.anatomy__steps button[aria-pressed=true]{color:var(--green)}.products{height:550svh;position:relative}.products__screen{position:sticky;top:var(--nav);height:calc(100svh - var(--nav));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:24px;padding-block:32px 24px}.products__stage{min-height:0;min-width:0;position:relative;isolation:isolate;overflow:hidden}.products__stage canvas{touch-action:pan-y!important;cursor:grab}.products__stage canvas:active{cursor:grabbing}.products__fallback{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:1fr 1fr;align-items:end;gap:24px;position:absolute;top:0;right:0;bottom:0;left:0;padding:32px 24px;background:#fff;pointer-events:none}.products__fallback img{object-fit:contain;width:100%;height:100%;max-height:160px;min-height:0}.products__caption{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding-top:20px;min-height:105px}.products__caption>div>span{font-size:11px;color:var(--muted)}.products__caption h3{font-family:"Thmanyah Serif",serif;font-size:40px;line-height:1.3;font-weight:900;color:var(--green);margin-top:4px}.products__actions{display:flex;align-items:center;gap:24px}.products__actions>span{font-size:12px;color:var(--muted);white-space:nowrap}.finale{height:330svh;position:relative}.finale__screen{position:sticky;top:var(--nav);height:calc(100svh - var(--nav));overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;padding:40px var(--gutter);gap:32px}.finale__top,.finale__bottom{font-family:"Thmanyah Serif",serif;font-weight:900;font-size:clamp(56px,8.8vw,128px);line-height:1.35;letter-spacing:-.02em;text-align:center;z-index:1}.finale__bottom em{color:var(--green)}.finale__mark{height:min(100%,270px);width:auto;max-width:none;transform-origin:50% 62%;align-self:center}.finale__white{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:2;pointer-events:none}.finale__last{position:absolute;inset:40px var(--gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;text-align:center;z-index:3}.finale__last h2{font-family:"Thmanyah Serif",serif;font-weight:900;font-size:clamp(56px,8vw,112px);line-height:1.4;letter-spacing:-.02em}.finale__last h2 em{color:var(--green)}.finale__last .btn{min-width:190px}.footer{background:var(--green);color:#fff;padding-block:64px 24px}.footer .wrap{background:transparent}.footer__in{display:grid;gap:56px}.footer__top{display:grid;grid-template-columns:1fr auto auto;gap:104px;align-items:start}.footer__mark{display:block;width:64px;height:64px}.footer__mark img{width:64px;height:64px}.footer__about p{font-size:14px;line-height:1.9;color:#c6d7cf;margin-top:24px;max-width:34ch}.footer nav{display:grid;gap:8px;padding-top:8px}.footer nav a{min-height:44px;display:flex;align-items:center;font-size:14px;transition:color .3s,translate .3s}.footer nav a:hover{color:var(--lime);translate:-3px 0}.footer__up{box-shadow:inset 0 0 0 1px #ffffff4d;margin-top:8px}.footer__word{display:block;width:100%;height:auto;fill:var(--lime);overflow:visible;letter-spacing:0}.footer__legal{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-top:1px solid rgb(255 255 255 / .22);padding-top:24px;font-size:11px;color:#c6d7cf}.footer__legal a{display:inline-flex;align-items:center;gap:10px;min-height:44px;white-space:nowrap}.footer :focus-visible{outline-color:var(--lime)}@media(min-width:1600px){.hero__deck{height:440px}.hero{padding-top:48px}}@media(max-width:1100px){.hero__heading{gap:40px}.hero__welcome>p{font-size:15px}.hero__dock{gap:40px}.hero__instructions{gap:20px}.hero__instructions .btn{font-size:12px;padding-inline:18px;gap:16px}.hero__deck{gap:24px}.hero__game{gap:12px}.score{min-width:275px}.anatomy__layout{gap:40px}.anatomy__detail h3{font-size:30px}.footer__top{gap:64px}}@media(max-width:900px){.nav__capsule{grid-template-columns:auto 1fr auto;padding-inline:12px;gap:16px}.nav__links{display:none}.nav__menu{display:grid}.hero h1{font-size:72px}.hero__heading{grid-template-columns:1.5fr 1fr;gap:32px}.hero__welcome>p{font-size:14px}.desktop-break{display:none}.hero__deck{height:350px}.hero__side{height:245px}.hero__side--can{height:230px}.hero__dock{grid-template-columns:1fr 1fr;gap:24px}.hero__instructions{display:grid;gap:12px}.hero__game{gap:8px}.score{min-width:255px;column-gap:12px}.score__count{min-width:50px}.score__n{font-size:46px}.score__unit{font-size:10px}.cup{width:22px;height:32px}.cups{gap:8px}.section-head{gap:40px}.section-head>p{font-size:13px}.anatomy__layout{grid-template-columns:1.6fr 1fr;gap:32px}.anatomy__detail p{font-size:14px}.story__text{font-size:48px}.footer__top{gap:40px}}@media(max-width:700px){:root{--nav:100px}.nav{padding-block:12px}.nav__capsule{height:76px}.brand{width:56px;height:56px}.brand img{width:52px;height:52px}.nav .btn{min-height:46px;padding:10px 16px;font-size:12px;gap:16px}.nav .btn svg{width:18px}.hero{padding-block:24px 56px}.hero__heading{grid-template-columns:minmax(0,1fr);gap:24px}.hero .eyebrow{font-size:11px;margin-bottom:16px}.hero h1{font-size:clamp(48px,12vw,68px);line-height:1.4}.hero__welcome{padding:0;display:flex;justify-content:space-between;align-items:end;gap:16px}.hero__welcome>p{font-size:14px;max-width:28ch}.hero__welcome .text-link{font-size:11px;gap:8px;margin:0;white-space:nowrap}.hero__deck{grid-template-columns:minmax(0,1.85fr) minmax(0,.65fr);height:330px;gap:12px;margin-top:24px}.hero__side--bottle{display:none}.hero__side--can{height:215px}.hero__side>span{font-size:10px;max-width:9ch;text-align:center;justify-self:center}.hero__dock{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px;margin-top:24px}.hero__instructions{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero__instructions>p{font-size:11px}.hero__instructions .btn{min-height:46px;gap:12px;font-size:11px;padding-inline:16px}.hero__game{justify-self:stretch;justify-content:space-between;gap:16px}.score{min-width:0;flex:1;column-gap:20px;grid-template-columns:60px 1fr}.score__n{font-size:52px}.score__tray{justify-self:start}.cup{width:25px;height:36px}.cups{gap:10px}.score__round{font-size:10px}.score__say{font-size:12px;line-height:1.8}.hero__hint{font-size:10px}.eyebrow{font-size:11px;margin-bottom:16px}.story{height:195svh}.story__screen{padding-block:32px}.story .eyebrow{margin-bottom:24px}.story__text{font-size:clamp(31px,6.8vw,44px);line-height:1.65;letter-spacing:0}.section-head{display:grid;gap:16px}.section-head h2{font-size:clamp(40px,8.5vw,56px);line-height:1.35}.section-head>p{font-size:12px;line-height:1.8;padding:0;max-width:100%}.section-head>p br{display:none}.anatomy{height:300svh}.anatomy__screen{padding-block:24px;gap:24px;grid-template-rows:auto minmax(0,1fr)}.anatomy__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(170px,1fr) auto;gap:20px;align-items:center}.anatomy__film{width:100%;height:100%;aspect-ratio:auto;min-height:170px}.anatomy__film video{object-fit:contain}.anatomy__film-note{bottom:0;font-size:10px;right:0}.anatomy__detail{min-height:160px;align-self:end;display:grid;grid-template-columns:1fr auto;column-gap:16px}.anatomy__detail>span{font-size:11px;grid-column:1}.anatomy__detail h3{grid-column:1/-1;font-size:29px;margin-top:8px}.anatomy__detail p{grid-column:1/-1;font-size:13px;max-width:100%;margin-top:12px}.anatomy__steps{grid-column:1/-1;gap:12px;margin-top:12px}.anatomy__steps button{font-size:10px}.products{height:650svh}.products__screen{gap:20px;padding-block:24px 20px}.products__caption{gap:16px;padding-top:16px;min-height:96px}.products__caption h3{font-size:30px;line-height:1.4;max-width:9ch}.products__caption>div>span{font-size:10px}.products__actions{gap:12px;flex-wrap:wrap;justify-content:end;max-width:48%}.products__actions>span{font-size:10px;flex-basis:100%;text-align:end}.products__actions .btn{min-height:44px;gap:10px;font-size:11px;padding-inline:14px}.products__fallback{gap:10px;padding:24px 8px}.products__fallback img{max-height:130px}.finale{height:310svh}.finale__screen{padding-block:32px;gap:24px}.finale__top,.finale__bottom{font-size:clamp(44px,10vw,70px);line-height:1.4}.finale__mark{height:min(100%,190px)}.finale__last{gap:32px;inset:32px var(--gutter)}.finale__last h2{font-size:clamp(44px,10vw,64px);line-height:1.5}.footer{padding-block:40px 24px}.footer__in{gap:40px}.footer__top{grid-template-columns:1fr auto;gap:32px 24px}.footer__about{grid-column:1;grid-row:1}.footer__mark,.footer__mark img{width:56px;height:56px}.footer__about p{font-size:12px;margin-top:20px}.footer nav{grid-column:1/-1;grid-row:2;display:flex;gap:24px;padding:0;flex-wrap:wrap}.footer nav a{font-size:12px}.footer__up{grid-column:2;grid-row:1}.footer__legal{flex-direction:column;gap:4px;font-size:10px;padding-top:20px}.menu>a{font-size:36px}.menu{gap:16px}}@media(max-width:380px){.nav__capsule{gap:10px}.nav .btn{font-size:11px;padding-inline:14px;gap:10px}.hero h1{font-size:47px}.hero__welcome{display:block}.hero__welcome .text-link{margin-top:12px}.hero__deck{height:310px}.hero__side--can{height:200px}.hero__instructions .btn{font-size:10px;padding-inline:12px}.story__text{font-size:31px}.anatomy__detail h3{font-size:27px}.footer nav{gap:20px}}@media(max-height:740px)and (min-width:701px){.hero{padding-top:20px}.hero__deck{height:280px}.hero__side{height:220px}.hero__side--can{height:205px}.hero h1{font-size:86px}.story__text{font-size:clamp(38px,4vw,56px)}.anatomy__screen,.products__screen{gap:16px;padding-block:20px}.section-head h2{font-size:52px}.anatomy__detail h3{font-size:30px}.products__caption{min-height:88px}.finale__top,.finale__bottom{font-size:72px}.finale__mark{height:min(100%,190px)}}@media(prefers-reduced-motion:reduce){.story,.anatomy,.products,.finale{height:auto}.story__screen,.anatomy__screen,.products__screen,.finale__screen{position:relative;top:auto}.story__screen{height:auto;min-height:580px;padding-block:104px}.anatomy__screen{min-height:650px;height:auto;padding-block:64px}.anatomy__layout{min-height:390px}.products__screen{height:800px;max-height:none}.finale__screen{height:auto;min-height:750px;display:flex;flex-direction:column;gap:40px;padding-block:104px}.finale__top,.finale__bottom{display:none}.finale__mark{height:150px}.finale__last{position:relative;inset:auto;display:flex;opacity:1}.score[data-head=true] .cups{animation:none}}body{background:#fff}.hero__hint{z-index:4}.anatomy__film{overflow:hidden}@media(max-width:700px){.anatomy__film video{object-fit:cover}}@media(min-width:901px){.hero__deck{height:clamp(220px,calc(100svh - 520px),380px)}}@media(min-width:701px)and (max-width:900px){.hero__deck{height:clamp(220px,calc(100svh - 500px),350px)}}@media(min-width:701px)and (max-height:860px){.hero__side{height:calc(100% - 10px)}.hero__side--can{height:calc(100% - 25px)}}.hero__court .flip-stage{bottom:24px}:root{--concept-height:68px;--scene-top:calc(var(--nav) + var(--concept-height))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-lab,.story-lab,.products-lab{position:relative;scroll-margin-top:var(--nav)}.concept-bar{height:var(--concept-height);position:sticky;top:var(--nav);z-index:35;background:#fff;border-bottom:1px solid var(--line)}.concept-bar__in{height:100%;display:flex;align-items:center;gap:32px;min-width:0}.concept-bar__label{font-size:12px;font-weight:700;line-height:1.5;flex-shrink:0;min-width:72px}.concept-bar__label small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:3px}.concept-tabs{display:flex;align-items:center;gap:4px;min-width:0;overflow:auto;scrollbar-width:none;padding:5px 3px}.concept-tabs::-webkit-scrollbar{display:none}.concept-tabs button{flex-shrink:0;display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 17px;border-radius:999px;font-size:12px;white-space:nowrap;transition:background .25s,color .25s}.concept-tabs button span{font-size:10px;opacity:.8}.concept-tabs button:hover{background:var(--lime);color:var(--green)}.concept-tabs button[aria-selected=true]{background:var(--green);color:#fff}.hero-idea{padding-block:32px 40px;position:relative}.hero-idea h1{font-family:"Thmanyah Serif",serif;font-weight:900;line-height:1.33;letter-spacing:-.025em}.hero-idea h1 em{color:var(--green)}.hero-idea p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.hero-bottle{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) 60px;gap:24px 48px;align-items:center}.hero-bottle__copy h1{font-size:clamp(58px,6.5vw,92px)}.hero-bottle__copy>p:not(.eyebrow){margin-block:20px 28px}.hero-bottle__object{height:clamp(320px,calc(100svh - 365px),520px);display:grid;grid-template-rows:28px minmax(0,1fr) 24px;gap:12px;text-align:center}.hero-bottle__object>.hero__court{width:100%;height:100%}.hero-bottle__top,.hero-bottle__bottom{font-size:11px;color:var(--muted);line-height:1.8}.hero-bottle__aside{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;border-inline-start:1px solid var(--line)}.vertical-note{writing-mode:vertical-rl;font-size:11px;color:var(--muted)}.hero-idea__dock{grid-column:1/-1;min-width:0}.hero-idea__dock .hero__dock{margin-top:0;padding-top:20px}.hero-type>.eyebrow{margin-bottom:12px}.hero-type h1{font-size:clamp(90px,12.5vw,178px);line-height:1.2;max-width:1200px;position:relative}.hero-type__line{display:flex;align-items:center;gap:40px;color:var(--green)}.hero-type__can{display:block;width:clamp(100px,14vw,190px);height:clamp(120px,16vw,210px);flex-shrink:0;transform:rotate(-8deg)}.hero-type__base{display:flex;align-items:center;gap:56px;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.hero-type__seal{width:64px;flex-shrink:0}.hero-type__seal img{width:100%}.hero-challenge{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;scroll-margin-top:var(--scene-top)}.hero-challenge summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:12px;list-style:none}.hero-challenge summary::-webkit-details-marker{display:none}.hero-challenge summary>span:last-child{display:flex;align-items:center;gap:16px;font-weight:700;color:var(--green)}.hero-challenge[open] summary svg{rotate:45deg}.hero-challenge__court{height:340px;max-width:650px;margin:auto}.hero-challenge .hero__dock{padding-bottom:24px}.hero-green{background:var(--green);color:#fff;padding-block:32px}.hero-green .wrap{background:transparent}.hero-green__grid{display:grid;grid-template-columns:1fr 1.2fr .9fr;gap:24px 48px;align-items:center}.hero-green__title h1{font-size:clamp(68px,8vw,118px);line-height:1.25}.hero-green h1 em{color:var(--lime)}.hero-green .eyebrow,.hero-green p:not(.eyebrow),.hero-green .hero__hint{color:#d7e5dc}.hero-green__object{height:clamp(330px,calc(100svh - 370px),520px)}.hero-green__mark{display:block;width:72px;margin-bottom:32px;filter:brightness(0) invert(1)}.hero-green__copy>.btn{margin-top:28px}.hero-green .btn{background:var(--lime);color:var(--green)}.hero-green .btn:before{background:#fff}.hero-green .hero__dock{border-color:#ffffff3d}.hero-green .hero__instructions>p{color:#d7e5dc}.hero-green .hero__instructions b{color:var(--lime)}.hero-green .score__n,.hero-green .score__unit,.hero-green .score__say,.hero-green .score__round,.hero-green .sound{color:#fff}.hero-green .cup__glass{stroke:#d7e5dc}.hero-green .cup__soda{fill:var(--lime)}.hero-green .cup__bubble{fill:var(--green)}.hero-green .sound:hover{color:var(--green)}.hero-green :focus-visible{outline-color:var(--lime)}.hero-cans{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;column-gap:64px}.hero-cans__intro h1{font-size:clamp(58px,6.5vw,92px)}.hero-cans__intro>p:not(.eyebrow){margin:24px 0 28px}.hero-cans__gallery{height:clamp(380px,calc(100svh - 325px),560px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;position:relative;gap:16px 8px;border-block:1px solid var(--line);padding-block:20px}.hero-cans__can{min-height:0;min-width:0}.hero-cans__can--one{height:100%;transform-origin:center}.hero-cans__can--two{height:90%;align-self:end;transform:rotate(7deg)}.hero-cans__ruler,.hero-cans__caption{grid-column:1/-1;text-align:center;font-size:10px;color:var(--muted);letter-spacing:.07em;line-height:1.7}.hero-cans__caption{letter-spacing:0}.hero-cans>.hero-challenge{margin-top:32px}.hero-opening__head{text-align:center}.hero-opening__head h1{font-size:clamp(48px,6.4vw,88px)}.hero-opening__head>.eyebrow{margin-bottom:10px}.hero-opening__head>p:last-child{margin-top:12px}.hero-opening__window{height:clamp(240px,calc(100svh - 485px),390px);margin-top:28px;position:relative;overflow:hidden;border-block:1px solid var(--line)}.hero-opening__products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;height:100%;max-width:840px;margin:auto}.hero-opening__door{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center;justify-content:center;gap:24px;background:var(--green);color:var(--lime)}.hero-opening__door--left{left:0;border-right:1px solid rgb(255 255 255 / .25);font-family:"Thmanyah Serif",serif;font-size:clamp(42px,7vw,100px)}.hero-opening__door--right{right:0;flex-direction:column;font-size:14px}.hero-opening__door--right img{width:72px;filter:brightness(0) invert(1)}.hero-opening__base{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.hero-opening__base>span{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.story-lab{height:310svh}.story-lab[data-concept="0"]{height:230svh}.story-lab[data-concept="2"]{height:350svh}.story-lab[data-concept="3"]{height:260svh}.story-lab .story__screen{top:var(--scene-top);height:calc(100svh - var(--scene-top));padding-block:28px 20px;justify-content:flex-start;gap:16px}.story-lab .story__intro{margin:0;flex-shrink:0}.story-screen--0{justify-content:center!important}.story-screen--0 .story__intro{margin-bottom:24px!important}.story-chapters,.story-pages{position:relative;width:100%;flex:1;min-height:0;perspective:1100px}.story-chapter{position:absolute;top:8px;right:4%;bottom:8px;left:4%;display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center;text-align:right;background:#fff;transform-origin:50% 100%}.story-chapter__copy h2,.story-rail h2,.story-objects h2{font-family:"Thmanyah Serif",serif;font-size:clamp(40px,4.1vw,58px);font-weight:900;line-height:1.4;color:var(--green);text-wrap:balance}.story-chapter__copy>.eyebrow{display:block;margin-bottom:20px}.story-chapter__copy>p,.story-rail article>div>p:not(.eyebrow),.story-objects__copy>p:not(.eyebrow){font-size:clamp(16px,1.6vw,21px);line-height:1.9;color:var(--muted);max-width:33ch;margin-top:24px}.story-chapter__icon{height:100%;max-height:360px;min-height:0}.pack-icon{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.story-progress{display:flex;align-items:center;gap:24px;width:100%;font-size:10px;color:var(--muted);min-height:40px;flex-shrink:0}.story-progress>i{height:2px;background:var(--line);flex:1;display:block;position:relative;overflow:hidden}.story-progress b{display:block;background:var(--green);height:100%;width:0;position:absolute;right:0}.story-rail__window{width:100%;flex:1;min-height:0;overflow:hidden;direction:ltr}.story-rail{width:300%;height:100%;display:flex;direction:ltr;will-change:transform}.story-rail article{flex:0 0 33.333333%;min-width:0;display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:64px;direction:rtl;text-align:right;padding:12px 4%}.story-rail__icon{height:100%;max-height:330px;min-height:0}.story-rail article .eyebrow{margin-bottom:20px}.story-words{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px;width:min(100%,960px)}.story-words__row{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:0;flex:0 1 30%}.story-words__line{min-width:0}.story-words h2{font-family:"Thmanyah Serif",serif;font-size:clamp(58px,7vw,106px);font-weight:900;line-height:1.3;text-align:right;color:var(--green)}.story-words__row>span{width:120px;height:120px;flex-shrink:0}.story-words__row:nth-child(2){padding-inline:12% 5%}.story-chapter--page{top:16px;right:7%;bottom:24px;left:7%;border-block:1px solid var(--line);padding:24px 32px;backface-visibility:hidden}.story-pages:after{content:"";position:absolute;inset:auto 8% 8px;height:8px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);pointer-events:none}.story-objects{width:100%;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;text-align:right;padding-inline:5%}.story-objects__stage{height:100%;min-height:0;position:relative}.story-objects__stage>div{position:absolute;top:0;right:0;bottom:0;left:0}.story-objects .eyebrow{margin-bottom:20px}.anatomy__screen{gap:12px;padding-block:20px}.anatomy .section-head{justify-content:center;text-align:center}.anatomy .section-head h2{font-size:clamp(42px,4.5vw,62px)}.anatomy .eyebrow{margin-bottom:4px}.anatomy__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;direction:rtl}.anatomy__film{width:min(100%,1150px);height:100%;aspect-ratio:auto;align-self:stretch;justify-self:center;min-height:0}.anatomy__film video{object-fit:contain;mix-blend-mode:normal}.anatomy__detail{min-height:0;width:100%;text-align:center;align-self:auto;display:block}.anatomy__detail h3{font-size:26px;margin:0;line-height:1.4}.anatomy__detail p{max-width:none;font-size:13px;margin-top:6px;line-height:1.8}.anatomy__steps{justify-content:center;gap:24px;margin-top:8px}.anatomy__steps button{width:auto;gap:7px;min-height:36px;height:36px;font-size:10px}.anatomy__steps button>span{height:5px;width:5px;border-radius:50%;background:#9ba69e}.anatomy__steps button[aria-pressed=true]>span{background:var(--green)}.products-lab{height:550svh}.products-lab .products__screen{top:var(--scene-top);height:calc(100svh - var(--scene-top));padding-block:24px 16px;gap:12px}.products-lab .section-head h2{font-size:clamp(40px,4.6vw,64px)}.products-lab .section-head .eyebrow{margin-bottom:8px}.products-lab .products__caption{min-height:88px;padding-top:12px}.products-lab .products__caption h3{font-size:32px}.products-lab .products__stage{overflow:visible}.products__actions button:disabled{opacity:.35;cursor:default}.finale{background:var(--green);height:290svh}.finale__screen{background:#fff}.finale__green{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--green);z-index:3;pointer-events:none;will-change:clip-path}.finale+.footer{margin-top:0}@media(min-width:701px)and (max-height:790px){.hero-lab .hero__deck{height:200px}.hero-lab .hero{padding-top:20px}.hero-lab .hero__heading h1{max-height:130px}.hero-green__title h1{font-size:86px}.hero-type h1{font-size:clamp(88px,11.5vw,145px)}.hero-type__can{height:155px}.story-chapter__copy h2,.story-rail h2,.story-objects h2{font-size:42px}.story-chapter__copy>p,.story-rail article>div>p:not(.eyebrow),.story-objects__copy>p:not(.eyebrow){font-size:17px}.story-words h2{font-size:74px}.story-words__row>span{width:94px;height:94px}.products-lab .section-head h2{font-size:46px}}@media(max-width:1000px){.concept-bar__in{gap:20px}.concept-tabs button{padding-inline:12px;font-size:11px}.hero-bottle{gap:24px;grid-template-columns:1fr 1.2fr 40px}.hero-green__grid{gap:24px;grid-template-columns:1fr 1.2fr .8fr}.hero-green__copy p{font-size:13px!important}.hero-green__copy .btn{font-size:11px;gap:12px;padding-inline:16px}.hero-cans{column-gap:32px}.hero-cans__intro h1{font-size:64px}.story-chapter,.story-objects{gap:32px}.story-rail article{gap:32px}}@media(max-width:700px){:root{--concept-height:72px}.concept-bar__in{gap:12px;padding-inline:20px}.concept-bar__label{font-size:11px;min-width:56px}.concept-bar__label small{font-size:9px}.concept-tabs{padding-inline:3px}.concept-tabs button{font-size:11px;padding:8px 13px;min-height:42px;gap:6px}.hero-idea{padding-block:24px 32px}.hero-idea p:not(.eyebrow){font-size:13px}.hero-idea .eyebrow{font-size:11px}.hero-bottle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 12px}.hero-bottle__copy h1{font-size:clamp(34px,8.5vw,58px);line-height:1.5}.hero-bottle__copy>p:not(.eyebrow){font-size:12px;margin-block:16px 20px}.hero-bottle__copy .btn{font-size:10px;padding:10px 13px;gap:10px;min-height:44px}.hero-bottle__object{height:360px;grid-template-rows:24px minmax(0,1fr) 36px;gap:8px}.hero-bottle__top,.hero-bottle__bottom{font-size:9px;line-height:1.7}.hero-bottle__aside{display:none}.hero-idea__dock .hero__dock{gap:24px;padding-top:24px}.hero-type h1{font-size:clamp(67px,17vw,118px);line-height:1.3}.hero-type__line{gap:12px}.hero-type__can{width:72px;height:115px}.hero-type__base{gap:20px;flex-wrap:wrap;margin-top:20px;padding-top:20px}.hero-type__base>p{font-size:12px!important;max-width:24ch}.hero-type__base>.btn{font-size:11px;gap:12px;padding-inline:18px}.hero-type__seal{display:none}.hero-challenge{margin-top:24px}.hero-challenge summary{font-size:11px;gap:16px;min-height:64px}.hero-challenge__court{height:320px}.hero-green__grid{grid-template-columns:1fr 1fr;gap:24px 12px}.hero-green__title h1{font-size:clamp(62px,16vw,96px)}.hero-green__object{height:340px}.hero-green__copy{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.hero-green__mark{display:none}.hero-green__copy p{font-size:12px!important}.hero-green__copy p br:last-of-type{display:none}.hero-green__copy>.btn{margin:0;font-size:10px;padding-inline:14px;gap:8px}.hero-cans{grid-template-columns:1fr;gap:24px}.hero-cans__intro h1{font-size:clamp(47px,11vw,70px);line-height:1.4}.hero-cans__intro h1 br{display:none}.hero-cans__intro>p:not(.eyebrow){margin:16px 0 20px}.hero-cans__intro .btn{font-size:12px;min-height:46px}.hero-cans__gallery{height:300px;gap:12px;padding-block:12px}.hero-cans__ruler{font-size:9px}.hero-opening__head h1{font-size:clamp(38px,9.4vw,60px)}.hero-opening__head>p:last-child{font-size:12px}.hero-opening__window{height:250px;margin-top:20px}.hero-opening__products{gap:0}.hero-opening__door--left{font-size:47px}.hero-opening__door--right img{width:52px}.hero-opening__door--right{font-size:12px;gap:16px}.hero-opening__base{gap:16px;margin-top:20px}.hero-opening__base>span{font-size:10px;gap:8px}.hero-opening__base>.btn{font-size:11px;min-height:46px;padding-inline:16px;gap:12px}.story-lab .story__screen{padding-block:20px 12px;gap:12px}.story-lab .story__intro{font-size:10px}.story-chapter{top:0;right:0;bottom:0;left:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:16px;align-content:center;text-align:center}.story-chapter__copy h2,.story-rail h2,.story-objects h2{font-size:clamp(30px,7.8vw,44px);line-height:1.45}.story-chapter__copy>.eyebrow{margin-bottom:12px;font-size:10px}.story-chapter__copy>p,.story-rail article>div>p:not(.eyebrow),.story-objects__copy>p:not(.eyebrow){font-size:14px;margin:12px auto 0;max-width:33ch;line-height:1.85}.story-chapter__icon{width:100%;max-height:240px;min-height:0;height:100%}.story-progress{gap:12px;font-size:9px;min-height:32px}.story-progress span{max-width:14ch;white-space:nowrap}.story-rail article{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:16px;text-align:center;padding:8px 2.5% 16px}.story-rail__icon{max-height:240px}.story-rail article .eyebrow{font-size:10px;margin-bottom:12px}.story-words{gap:12px}.story-words__row{gap:12px;flex:0 1 29%}.story-words h2{font-size:clamp(40px,10vw,64px);line-height:1.5}.story-words__row>span{width:78px;height:90px}.story-words__row:nth-child(2){padding-inline:4% 0}.story-chapter--page{top:8px;right:0;bottom:20px;left:0;padding:20px 16px}.story-pages:after{inset-inline:4%}.story-objects{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:8px;padding-inline:0;text-align:center}.story-objects .eyebrow{font-size:10px;margin-bottom:12px}.story-objects__stage{max-height:310px;width:100%}.story-objects__copy>p{font-size:13px!important}.anatomy__screen{padding-block:20px 12px;gap:8px}.anatomy .section-head h2{font-size:40px}.anatomy .section-head{display:block}.anatomy .eyebrow{font-size:10px}.anatomy__layout{grid-template-rows:minmax(0,1fr) auto;gap:8px}.anatomy__film{min-height:0}.anatomy__film video{object-fit:cover}.anatomy__detail{min-height:0;display:block}.anatomy__detail h3{font-size:24px;margin:0}.anatomy__detail p{font-size:12px;margin-top:6px;line-height:1.8}.anatomy__steps{gap:16px;margin-top:8px}.anatomy__steps button{font-size:9px;gap:6px}.products-lab{height:650svh}.products-lab .products__screen{gap:10px;padding-block:20px 12px}.products-lab .section-head{gap:12px}.products-lab .section-head h2{font-size:clamp(32px,7.8vw,44px)}.products-lab .section-head .eyebrow{font-size:10px;margin-bottom:8px}.products-lab .section-head>p{font-size:11px}.products-lab .products__caption{min-height:84px;padding-top:12px}.products-lab .products__caption h3{font-size:27px}.products-lab .products__fallback{grid-template-columns:repeat(7,1fr);gap:8px;padding:20px 0}.products-lab .products__fallback img{max-height:100px}.finale{height:270svh}}@media(max-width:380px){.hero-type h1{font-size:63px}.hero-type__can{width:62px;height:96px}.hero-bottle__object{height:330px}.hero-bottle__copy .btn{font-size:9px;padding-inline:10px;gap:8px}.hero-green__copy{grid-template-columns:1fr}.hero-green__copy>.btn{justify-self:start}.hero-opening__base>span{font-size:9px}.story-chapter__copy h2,.story-rail h2,.story-objects h2{font-size:29px}.story-progress{font-size:8px}.story-words h2{font-size:38px}.story-words__row>span{width:64px}}@media(prefers-reduced-motion:reduce){.story-lab,.story-lab[data-concept],.products-lab{height:auto}.story-lab .story__screen,.products-lab .products__screen{position:relative;top:auto;height:auto;min-height:0;padding-block:48px}.story-lab .story__screen{gap:32px}.story-chapters,.story-pages{display:grid;gap:48px}.story-chapter{position:relative;inset:auto;min-height:340px;transform:none!important}.story-chapter__icon{height:300px}.story-chapter--page{padding-block:32px}.story-pages:after{display:none}.story-rail{width:100%;height:auto;display:grid;gap:48px;transform:none!important}.story-rail article{min-height:340px;padding:16px 0}.story-rail__window{overflow:visible}.story-progress{display:none}.story-words{gap:24px}.story-words__row{min-height:120px}.story-objects{height:520px;flex:none}.story-objects__stage{height:100%;min-height:270px}.products-lab .products__screen{height:760px}.hero-opening__door{display:none}.finale{height:auto;background:var(--green)}.finale__screen{background:var(--green);min-height:240px;height:240px;padding-block:48px;display:grid;place-items:center}.finale__mark{height:120px;filter:brightness(0) invert(1)}.finale__top,.finale__bottom{display:none}}.hero-bottle__copy h1{font-size:clamp(54px,5.3vw,76px)}.hero-bottle__copy h1 em{white-space:nowrap}.hero-bottle__object{height:clamp(420px,calc(100svh - 330px),610px)}.hero-green .flip-hit:after{background:linear-gradient(90deg,var(--lime) calc(var(--charge) * 100%),#43786e 0)}@media(max-width:700px){.hero-bottle{grid-template-columns:1fr}.hero-bottle__copy h1{font-size:clamp(42px,10vw,62px)}.hero-bottle__copy h1 br{display:none}.hero-bottle__copy h1 em{white-space:normal}.hero-bottle__copy>p:not(.eyebrow){margin-block:14px 18px}.hero-bottle__copy>p:not(.eyebrow) br{display:none}.hero-bottle__object{height:380px;grid-template-rows:20px minmax(0,1fr) 20px}.hero-bottle__top{font-size:10px}.hero-bottle__copy .btn{font-size:12px;padding-inline:18px}.hero-bottle__object .hero__hint{font-size:10px}}.hero-green__mark,.hero-opening__door--right img{filter:none}.hero6{background:#fff;padding-block:24px 32px}.hero6__in{background:transparent}.hero6__eyebrow{text-align:center;margin-bottom:16px}.hero6 h1,.hero6__display,.hero6__ribbon{font-family:"Thmanyah Serif",serif;font-weight:900;line-height:1.35;letter-spacing:-.02em}.hero6 h1 em{color:var(--green)}.hero6__split{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.hero6__copy h1{font-size:clamp(64px,7.5vw,108px)}.hero6__copy>p,.hero6__archive-copy>p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:28px}.hero6__court{position:relative;min-width:0;isolation:isolate;height:clamp(350px,calc(100svh - 370px),540px);overflow:clip}.hero6__dock .hero__dock{margin-top:24px;padding-top:20px;grid-template-columns:1fr 1fr;gap:48px}.hero6__dock .hero__game,.hero .hero__game{justify-self:end}.hero6__dock .hero__instructions{display:block}.hero6__middle{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:24px;align-items:center}.hero6__middle .hero6__display{font-size:clamp(58px,7.3vw,106px);white-space:nowrap;text-align:center}.hero6__middle .hero6__display:last-child{color:var(--green)}.hero6__center-note{text-align:center;font-size:14px;color:var(--muted);margin-top:16px}.hero6__mega{font-size:clamp(90px,11vw,156px);text-align:center;line-height:1.3!important}.hero6__poster{display:grid;grid-template-columns:.8fr 1.6fr .8fr;align-items:center;gap:32px;max-width:1100px;margin:auto}.hero6__poster .hero6__court{height:clamp(260px,35svh,390px)}.hero6__poster>p{font-size:14px;color:#d7e5dc;text-align:center;line-height:1.9}.hero6--3{background:var(--green);color:#fff}.hero6--3 .eyebrow,.hero6--3 .hero__hint{color:#d7e5dc}.hero6--3 .hero6__mega{color:var(--lime)}.hero6--3 .hero__dock{border-color:#ffffff3d}.hero6--3 .hero__instructions>p,.hero6--3 .score__n,.hero6--3 .score__unit,.hero6--3 .score__say,.hero6--3 .score__round{color:#fff}.hero6--3 .hero__instructions b{color:var(--lime)}.hero6--3 .cup__glass{stroke:#d7e5dc}.hero6--3 .cup__soda{fill:var(--lime)}.hero6--3 .cup__bubble{fill:var(--green)}.hero6--3 .flip-hit:after{background:linear-gradient(90deg,var(--lime) calc(var(--charge) * 100%),#43786e 0)}.hero6--3 :focus-visible{outline-color:var(--lime)}.hero6__ribbon{font-size:clamp(60px,6.5vw,92px);text-align:center}.hero6__ribbon--green{color:var(--green);margin-top:16px}.hero6__between{display:grid;grid-template-columns:.8fr 1.5fr .8fr;align-items:center;gap:32px;max-width:1080px;margin:auto}.hero6__between>.hero6__court{height:clamp(260px,34svh,370px)}.hero6__between>span{text-align:center;font-size:13px;color:var(--muted)}.hero6__archive{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hero6__archive h1{font-size:clamp(46px,4.7vw,66px)}.hero6__archive h1>span{display:block;font-size:clamp(100px,10vw,148px);color:var(--green);line-height:1.25;margin-block:4px 16px}.hero6__archive h1>em{display:block;font-size:.7em}.hero6__archive .hero6__court{height:clamp(360px,calc(100svh - 355px),550px)}.hero-lab .hero__dock{grid-template-columns:1fr 1fr}.hero-lab .hero__instructions{display:block}.hero-lab .hero__game{gap:0}.hero-lab .score{min-width:330px}.hero-lab .hero__welcome{padding-bottom:0}.story6 .story__screen{justify-content:center;gap:0;padding-block:32px}.story6 .eyebrow{margin-bottom:28px}.story6__text{max-width:1100px;font-size:clamp(42px,4.7vw,68px);line-height:1.7;font-weight:900;text-wrap:balance;color:#141816}.story6__token{display:inline-block;position:relative;vertical-align:baseline}.story6__icon{vertical-align:middle;width:1.25em;height:1.35em;margin-inline:.04em}.story6__icon--bottle{width:1.05em;height:1.45em}.story6__icon--cap{width:1.2em;height:1.05em}.story6__float{display:block;width:100%;height:100%;animation:story6-float 5s ease-in-out infinite;transform-origin:center}.story6__icon--can .story6__float{animation-delay:-1.7s}.story6__icon--cap .story6__float{animation-delay:-3.2s}.story6__float img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.story6__punct{position:absolute;left:-.1em;bottom:0;font-size:.8em}.story6__note{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:32px}.story6__text--1{max-width:1000px;font-size:clamp(44px,5.1vw,72px);line-height:1.75}.story6__text--2{text-align:right;max-width:1060px;align-self:center;font-size:clamp(39px,4.5vw,64px);line-height:1.65;text-wrap:initial}.story6__text--3{font-size:clamp(42px,4.8vw,68px);max-width:1120px;line-height:1.7;text-wrap:initial}.story6__text--4{max-width:960px;font-size:clamp(43px,5vw,70px);line-height:1.65}.story6[data-concept="5"]{height:auto;min-height:110svh}.story6 .story-screen--5{position:relative;top:auto;height:auto;min-height:110svh;padding-block:104px}.story6__text--5{text-align:right;max-width:1080px;font-size:clamp(42px,4.9vw,70px);line-height:1.7}.story6[data-concept="0"]{height:230svh}.story6[data-concept="1"],.story6[data-concept="2"],.story6[data-concept="3"]{height:250svh}.story6[data-concept="4"]{height:260svh}@keyframes story6-float{0%,to{transform:translateY(2px) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}.anatomy__detail{padding-bottom:12px}.anatomy__layout{gap:12px}.finale{height:220svh}.footer{position:relative;z-index:4;margin-top:calc(var(--nav) - 100svh)}@media(min-width:701px)and (max-height:820px){.hero6__copy h1{font-size:clamp(58px,6.2vw,84px)}.hero6__court{height:clamp(300px,calc(100svh - 340px),440px)}.hero6__mega{font-size:104px}.hero6__poster .hero6__court{height:260px}.hero6__ribbon{font-size:66px}.hero6__between>.hero6__court{height:250px}.hero6__archive h1>span{font-size:108px}.hero6__archive .hero6__court{height:360px}.hero6__archive-copy>p{margin-top:20px}.story6__text{font-size:clamp(40px,4.3vw,58px)}.story6 .eyebrow{margin-bottom:20px}.story6__note{margin-top:24px}}@media(max-width:900px){.hero6__split,.hero6__archive{gap:32px}.hero6__copy h1{font-size:66px}.hero6__middle{gap:12px}.hero6__middle .hero6__display{font-size:62px}.hero6__archive h1{font-size:46px}.hero6__archive h1>span{font-size:110px}.hero6__poster,.hero6__between{gap:16px}}@media(max-width:700px){.hero6{padding-block:24px 32px}.hero6__eyebrow{font-size:10px;margin-bottom:20px}.hero6__split{grid-template-columns:1fr;gap:16px}.hero6__copy{text-align:center}.hero6__copy h1{font-size:clamp(46px,11vw,66px);line-height:1.4}.hero6__copy h1 br{display:none}.hero6__copy>p{font-size:12px;line-height:1.9;margin-top:16px}.hero6__copy>p br{display:none}.hero6__court{height:340px}.hero6__dock .hero__dock,.hero-lab .hero__dock{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:20px}.hero6__dock .hero__instructions,.hero-lab .hero__instructions{text-align:center}.hero6__dock .hero__instructions>p,.hero-lab .hero__instructions>p{font-size:11px;line-height:1.9}.hero6__dock .hero__instructions>p br,.hero-lab .hero__instructions>p br{display:none}.hero6__dock .hero__instructions b,.hero-lab .hero__instructions b{margin-inline-end:12px}.hero6__dock .hero__game,.hero-lab .hero__game{justify-self:stretch;justify-content:center}.hero-lab .score{min-width:0;max-width:340px}.hero6__middle{grid-template-columns:1fr 1.3fr 1fr;gap:8px}.hero6__middle .hero6__display{font-size:clamp(30px,7.2vw,46px);white-space:normal}.hero6__middle .hero6__court{height:330px}.hero6__center-note{font-size:12px;line-height:1.9;margin-top:16px}.hero6__mega{font-size:clamp(72px,20vw,124px);line-height:1.4!important}.hero6__poster{grid-template-columns:.7fr 1.5fr .7fr;gap:8px}.hero6__poster .hero6__court{height:320px}.hero6__poster>p{font-size:10px;line-height:1.9}.hero6__ribbon{font-size:clamp(42px,10vw,62px)}.hero6__between{grid-template-columns:.7fr 1.5fr .7fr;gap:8px}.hero6__between>.hero6__court{height:310px}.hero6__between>span{font-size:10px;line-height:1.9}.hero6__ribbon--green{margin-top:12px}.hero6__archive{grid-template-columns:1fr 1fr;gap:16px}.hero6__archive .hero6__court{height:360px}.hero6__archive h1{font-size:32px;line-height:1.4}.hero6__archive h1>span{font-size:60px;margin-block:8px 12px}.hero6__archive h1>em{font-size:24px;line-height:1.6}.hero6__archive-copy>p{font-size:11px;line-height:1.9;margin-top:16px}.hero6__archive-copy>p br{display:none}.story6 .story__screen{padding-block:24px;gap:0}.story6 .eyebrow{font-size:10px;margin-bottom:24px}.story6__text,.story6__text--1,.story6__text--3,.story6__text--4,.story6__text--5{font-size:clamp(28px,6.9vw,43px);line-height:1.8;max-width:100%;letter-spacing:0}.story6__text--2,.story6__text--3{font-size:clamp(26px,6.3vw,38px);line-height:1.9}.story6__note{font-size:9px;margin-top:24px}.story6 .story-screen--5{padding-block:72px;min-height:110svh}.anatomy__detail{padding-bottom:8px}.anatomy__detail p{max-width:34ch;margin-inline:auto}.finale{height:220svh}}@media(prefers-reduced-motion:reduce){.story6[data-concept]{height:auto;min-height:0}.story6 .story__screen{position:relative;top:auto;height:auto;min-height:650px;padding-block:80px}.story6__float{animation:none}.hero6__copy,.hero6__mega,.hero6__display,.hero6__ribbon{transform:none!important}.finale{height:auto}.footer{margin-top:0}}.hero6__middle{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.hero6__middle .hero6__display{font-size:clamp(54px,6.2vw,88px)}.hero6__poster .hero6__court,.hero6__between>.hero6__court{height:clamp(370px,44svh,450px)}@media(max-width:700px){.hero6__middle{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.hero6__middle .hero6__display{font-size:clamp(28px,7vw,42px)}.hero6__poster .hero6__court,.hero6__between>.hero6__court{height:340px}}.footer{margin-top:calc(var(--nav) - 148svh);min-height:calc(100svh - var(--nav))}@media(prefers-reduced-motion:reduce){.footer{margin-top:0;opacity:1!important}}.closing-bridge{display:flow-root;overflow:clip;position:relative}@media(max-width:700px){.hero6__middle{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 320px;gap:16px}.hero6__middle .hero6__display{font-size:clamp(30px,8.5vw,44px);grid-row:1;transform:none!important}.hero6__middle .hero6__display:first-child{grid-column:1}.hero6__middle .hero6__display:last-child{grid-column:2}.hero6__middle .hero6__court{grid-row:2;grid-column:1/-1;height:320px}.hero6__poster,.hero6__between{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 340px;gap:12px}.hero6__poster>p,.hero6__between>span{grid-row:1}.hero6__poster>p:first-child,.hero6__between>span:first-child{grid-column:1}.hero6__poster>p:last-child,.hero6__between>span:last-child{grid-column:2}.hero6__poster>.hero6__court,.hero6__between>.hero6__court{grid-column:1/-1;grid-row:2;height:340px}}body,#root{overflow-x:clip}.nav .btn{gap:10px;justify-content:center;padding-inline:20px}.nav .btn svg{width:18px;height:18px}.hero7{padding-block:24px 36px;background:#fff}.hero7 .wrap{background:transparent}.hero7__in>.eyebrow{margin:0 0 10px;text-align:right}.hero7__scene{height:clamp(360px,calc(100svh - 350px),590px);position:relative;display:flex;align-items:center;isolation:isolate;min-width:0}.hero7__type{font-family:"Thmanyah Serif",serif;font-size:150px;font-weight:900;line-height:1.2;letter-spacing:-.02em;display:grid;justify-items:start;position:relative;z-index:1;margin:0;pointer-events:none;width:100%}.hero7__line{width:max-content;max-width:none;white-space:nowrap;position:relative;display:block}.hero7__mark{color:var(--green);position:relative;isolation:isolate;padding-inline:.075em}.hero7__mark:before{content:"";position:absolute;top:.2em;right:0;bottom:-.04em;left:0;z-index:-1;background:var(--lime);clip-path:polygon(0 4%,99% 0,100% 93%,1% 100%)}.hero7__object{position:absolute;top:0;bottom:0;left:47%;width:56%;height:100%;transform:translate(-50%);background:transparent;overflow:visible;z-index:3;pointer-events:none}.hero7 .flip-stage{bottom:0;pointer-events:none}.hero7 .flip-hit{pointer-events:auto}.hero7 .hero__hint{display:none}.hero7__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;padding-top:20px;margin-top:8px;position:relative;z-index:4}.hero7__foot>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:50ch}.hero7__foot .hero__dock{display:block;padding:0;margin:0;border:0;min-width:330px}.hero7__foot .hero__instructions{display:none}.hero7__foot .hero__game{justify-content:end}.hero7__foot .score__say{font-size:11px;margin-top:4px}.hero7--2 .hero7__object{left:63%;width:54%}.hero7--2 .hero7__mark:before{inset:auto 0 .04em;height:.075em;clip-path:none}.hero7--2 .hero7__mark{padding:0}.hero7--2 .hero7__type{justify-items:end}.hero7--3{background:var(--green);color:#fff}.hero7--3 .hero7__object{left:35%;width:60%}.hero7--3 .hero7__mark{color:var(--green)}.hero7--3 .eyebrow,.hero7--3 .hero7__foot>p,.hero7--3 .score__say,.hero7--3 .score__round,.hero7--3 .score__unit,.hero7--3 .score__n{color:#fff}.hero7--3 .cup__glass{stroke:#d5e6dc}.hero7--3 .cup__soda{fill:var(--lime)}.hero7--3 .cup__bubble{fill:var(--green)}.hero7--3 .flip-hit:after{background:linear-gradient(90deg,var(--lime) calc(var(--charge) * 100%),#43786e 0)}.hero7--3 :focus-visible{outline-color:var(--lime)}.hero7--4 .hero7__mark{color:#fff;-webkit-text-stroke:1.8px var(--green);paint-order:stroke fill}.hero7--4 .hero7__mark:before{display:none}.hero7--4 .hero7__object{left:50%;width:58%}.hero7--5 .hero7__type{justify-items:center}.hero7--5 .hero7__mark:before{border-radius:999px;clip-path:none;top:.18em;right:-.03em;bottom:-.03em;left:-.03em}.hero7--5 .hero7__object{left:34%;width:57%}.story7{background:#fff;scroll-margin-top:var(--nav)}.story7__in{min-height:95svh;padding-block:104px;display:flex;flex-direction:column;align-items:center;justify-content:center}.story7 .eyebrow{margin-bottom:32px}.story7 h2{font-family:"Thmanyah Serif",serif;font-size:clamp(40px,5vw,70px);line-height:1.65;font-weight:900;max-width:960px;text-align:center;text-wrap:balance;letter-spacing:-.01em}.story7__word{display:inline}.story7__word>span{display:inline-block}.story7__highlight{position:relative;z-index:0;color:var(--green);padding-inline:.04em}.story7__highlight>i{position:absolute;top:.22em;right:0;bottom:-.02em;left:0;background:var(--lime);z-index:-1;transform-origin:right}.story7__icon{display:inline-block;vertical-align:middle;margin-inline:.055em;white-space:nowrap;font-size:.95em}.story7__icon>span{display:inline-flex;align-items:center;gap:0}.story7__icon img{height:1.18em;width:auto;max-width:none;object-fit:contain;animation:story7-float 5.5s ease-in-out infinite}.story7__icon--can img{height:1.1em;animation-delay:-2s}.story7__icon--cap img{height:.82em;animation-delay:-3.5s}@keyframes story7-float{0%,to{translate:0 1px}50%{translate:0 -2px}}.campaign{position:relative;height:300svh;background:#fff;scroll-margin-top:var(--nav)}.campaign__screen{position:sticky;top:var(--scene-top);height:calc(100svh - var(--scene-top));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding-block:28px 20px}.campaign__head{text-align:center}.campaign__head .eyebrow{margin-bottom:8px}.campaign h2{font-family:"Thmanyah Serif",serif;font-size:clamp(42px,4.6vw,64px);font-weight:900;line-height:1.4;color:var(--green)}.campaign__body{position:relative;min-height:0;isolation:isolate}.campaign__stage{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;z-index:2}.campaign__stage canvas{touch-action:pan-y!important}.campaign__fallback{position:absolute;height:78%;max-width:50%;width:auto;left:50%;top:10%;transform:translate(-50%);object-fit:contain}.campaign__caption{font-size:13px;line-height:1.9;color:var(--muted);text-align:center;max-width:60ch;margin-inline:auto}.campaign__halo-word{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:"Thmanyah Serif",serif;font-size:clamp(50px,6.5vw,96px);font-weight:900;color:var(--green);z-index:3;pointer-events:none}.campaign--1 .campaign__screen{grid-template-columns:.85fr 1.3fr;grid-template-rows:1fr auto;align-items:center;gap:32px}.campaign--1 .campaign__head{text-align:right;grid-column:1;grid-row:1}.campaign--1 .campaign__head h2{font-size:clamp(54px,6.5vw,90px)}.campaign--1 .campaign__body{grid-column:2;grid-row:1/-1;height:100%}.campaign--1 .campaign__caption{text-align:right;grid-column:1;grid-row:2;margin:0;align-self:start;padding-bottom:72px}.campaign__type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;font-family:"Thmanyah Serif",serif;font-size:clamp(70px,12vw,168px);font-weight:900;line-height:1.25;overflow:hidden;z-index:1;color:var(--green);pointer-events:none}.campaign__type>span{white-space:nowrap}.campaign__type>span:nth-child(2){text-align:left;color:#fff;-webkit-text-stroke:1.5px var(--green);paint-order:stroke fill}.campaign--2 .campaign__stage{inset-inline:18%}.campaign--3 .campaign__head{text-align:right}.campaign--3 .campaign__caption{text-align:left;margin-inline:0;justify-self:end}.campaign__flavor{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:"Thmanyah Serif",serif;font-size:clamp(120px,20vw,280px);font-weight:900;line-height:1.3;color:#dbe8d9;z-index:1;pointer-events:none;transition:color .4s}.campaign__flavor[data-active="1"]{color:#f9d9c0}.campaign__flavor[data-active="2"]{color:#e6d9ec}.campaign--5 .campaign__stage{border:1px solid var(--line);overflow:hidden}.campaign--5 .campaign__head{text-align:right}.campaign--5 .campaign__caption{text-align:right;margin:0}.products-lab[data-concept="1"] .section-head h2{font-size:48px}.products-lab[data-concept="1"] .section-head .eyebrow{margin-bottom:4px}.products-lab[data-concept="1"] .products__caption{min-height:76px}.products-lab[data-concept="1"] .products__screen{padding-top:16px;gap:8px}.finale{height:180svh}.footer{margin-top:calc(var(--nav) - 108svh)}.closing-bridge{overflow:clip;display:flow-root}@media(max-width:900px){.hero7__foot{gap:32px}.hero7__foot>p{font-size:13px}.campaign--1 .campaign__screen{gap:24px}.campaign--1 .campaign__head h2{font-size:56px}}@media(max-width:700px){.nav .btn{gap:8px;padding-inline:16px}.hero7{padding-block:20px 32px}.hero7__in>.eyebrow{font-size:10px;margin-bottom:8px}.hero7__scene{height:clamp(330px,calc(100svh - 395px),450px)}.hero7__type{line-height:1.26;letter-spacing:0}.hero7__object,.hero7--2 .hero7__object,.hero7--3 .hero7__object,.hero7--4 .hero7__object,.hero7--5 .hero7__object{width:96%;left:50%;height:100%;top:0}.hero7__foot{grid-template-columns:1fr;gap:24px;padding-top:24px;margin-top:0}.hero7__foot>p{font-size:12px;text-align:center;max-width:40ch;margin:auto}.hero7__foot .hero__dock{min-width:0;justify-self:stretch}.hero7__foot .hero__game{justify-content:center}.hero7__foot .score{max-width:340px;margin:auto}.hero7__foot .score__say{font-size:11px}.hero7--4 .hero7__mark{-webkit-text-stroke:1px var(--green)}.story7__in{padding-block:80px;min-height:90svh}.story7 .eyebrow{font-size:11px;margin-bottom:24px}.story7 h2{font-size:clamp(29px,7.4vw,44px);line-height:1.75;max-width:100%}.story7__icon img{height:1.12em}.story7__icon--cap img{height:.82em}.campaign__screen{padding-block:20px 16px;gap:14px}.campaign h2{font-size:clamp(34px,8.5vw,46px);line-height:1.4}.campaign__head .eyebrow{font-size:10px;margin-bottom:10px}.campaign__caption{font-size:11px;max-width:34ch}.campaign__halo-word{font-size:44px}.campaign--1 .campaign__screen{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:16px}.campaign--1 .campaign__head{text-align:center;grid-column:1;grid-row:1}.campaign--1 .campaign__head h2{font-size:42px}.campaign--1 .campaign__body{grid-column:1;grid-row:2;height:100%}.campaign--1 .campaign__caption{grid-column:1;grid-row:3;align-self:auto;text-align:center;padding:0;margin:auto}.campaign__type{font-size:64px}.campaign--2 .campaign__stage{inset-inline:0}.campaign__flavor{font-size:100px}.campaign--3 .campaign__caption{justify-self:center;text-align:center}.campaign--5 .campaign__head,.campaign--5 .campaign__caption{text-align:center}.products-lab[data-concept="1"] .section-head h2{font-size:34px}.products-lab[data-concept="1"] .section-head>p{font-size:10px}.products-lab[data-concept="1"] .products__caption{min-height:72px}}@media(prefers-reduced-motion:reduce){.hero7__line,.story7__icon img{animation:none}.campaign{height:auto}.campaign__screen{position:relative;top:auto;height:760px;min-height:0}.finale{height:auto}.footer{margin-top:0}}.closing-bridge>.footer{margin-top:calc(var(--nav) - 108svh)}@media(prefers-reduced-motion:reduce){.closing-bridge>.footer{margin-top:0}}.hero-lab{position:relative}.hero8{position:relative;padding-block:24px 32px;background:#fff}.hero8 .wrap{background:transparent}.hero8__in>.eyebrow{margin-bottom:10px}.hero8__scene{position:relative;height:clamp(350px,calc(100svh - 345px),590px);min-width:0}.hero8__composition{height:100%;position:relative;z-index:1;pointer-events:none}.hero8 h1{font-family:"Thmanyah Serif",serif;font-weight:900;letter-spacing:-.02em}.hero8 h1 em{color:var(--green)}.hero8__poster{height:100%;display:grid;align-content:center;font-size:160px;line-height:1.2}.hero8__poster>span{display:block;width:max-content;white-space:nowrap}.hero8__poster em{position:relative;isolation:isolate;padding-inline:.075em}.hero8__poster em:before{content:"";position:absolute;top:.2em;right:0;bottom:-.04em;left:0;background:var(--lime);z-index:-1;clip-path:polygon(0 4%,99% 0,100% 93%,1% 100%)}.hero8__arena{position:absolute;top:calc(-1 * var(--concept-height));left:0;right:0;height:calc(100% - 90px);z-index:42;pointer-events:none}.hero8__arena .flip-stage{pointer-events:none;transition:opacity .15s}.hero8__arena .flip-hit{pointer-events:auto}.hero8__arena .hero__hint{display:none}.hero8__arena .hero__loading{max-width:25%;left:47%}.hero8__foot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:center;margin-top:28px}.hero8__foot>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:50ch}.hero8__foot .hero__dock{display:block;margin:0;padding:0;border:0;min-width:330px}.hero8__foot .hero__instructions{display:none}.hero8__foot .hero__game{justify-content:end}.hero8__foot .score__say{font-size:11px;margin-top:4px}.hero8--1{background:var(--green);color:#fff}.hero8--1 .eyebrow,.hero8--1 .hero8__foot>p,.hero8--1 .score__say,.hero8--1 .score__round,.hero8--1 .score__unit,.hero8--1 .score__n{color:#fff}.hero8--1 .cup__glass{stroke:#d5e6dc}.hero8--1 .cup__bubble{fill:var(--green)}.hero8--1 .hero8__poster em{color:var(--green)}.hero8--1 .flip-hit:after{background:linear-gradient(90deg,var(--lime) calc(var(--charge) * 100%),#43786e 0)}body[data-hero-theme=green] .nav,body[data-hero-theme=green] .nav .wrap{background:var(--green);color:#fff}body[data-hero-theme=green] .nav__capsule{background:var(--green);box-shadow:inset 0 0 0 1px #ffffff4d}body[data-hero-theme=green] .nav .btn{background:var(--lime);color:var(--green)}body[data-hero-theme=green] .nav .btn:before{background:#fff}body[data-hero-theme=green] .nav a:hover{color:var(--lime)}body[data-hero-theme=green] .nav .btn:hover{color:var(--green)}body[data-hero-theme=green] .hero-lab>.concept-bar,body[data-hero-theme=green] .hero-lab>.concept-bar .wrap{background:var(--green);color:#fff;border-color:#ffffff38}body[data-hero-theme=green] .hero-lab .concept-tabs button[aria-selected=true]{background:var(--lime);color:var(--green)}body[data-hero-theme=green] .hero-lab .concept-bar__label small{color:#d7e5dc}body[data-hero-theme=green] :focus-visible{outline-color:var(--lime)}.hero8__bookends{height:100%;display:flex;align-items:center;justify-content:space-between;font-size:clamp(50px,5.2vw,80px);line-height:1.55}.hero8__bookends>span{width:33%}.hero8__bookends>span:last-child{text-align:left}.hero8__bookends em{color:var(--green)}.hero8__editorial{position:absolute;right:0;top:2%;width:57%;height:94%;display:flex;flex-direction:column;justify-content:center;line-height:1.25}.hero8__editorial small{font-family:Thmanyah,sans-serif;font-weight:400;font-size:20px;margin-bottom:22px}.hero8__editorial>span{font-size:clamp(82px,10.5vw,155px)}.hero8__editorial>span em{text-decoration:underline;text-decoration-thickness:.055em;text-underline-offset:.13em;text-decoration-color:var(--lime)}.hero8__editorial i{font-style:normal;position:absolute;left:-62%;bottom:8%;font-size:54px;color:var(--green)}.hero8__vertical{height:100%;position:relative;display:flex;align-items:end;justify-content:center;padding-bottom:14px;font-size:clamp(90px,12.5vw,180px);line-height:1.3}.hero8__vertical>span{position:absolute;font-size:clamp(32px,4vw,56px);line-height:1.3;top:35%;white-space:nowrap}.hero8__vertical>span:first-child{left:-2%;rotate:-90deg}.hero8__vertical>span:last-child{right:-5%;rotate:90deg}.hero8__vertical em{color:var(--green);text-shadow:6px 4px 0 var(--lime)}.hero8__diagonal{height:100%;display:flex;flex-direction:column;justify-content:center;gap:54px;font-size:clamp(70px,8.3vw,120px);line-height:1.4;padding-inline:28px}.hero8__diagonal>span{width:max-content}.hero8__diagonal>span:first-child{rotate:-5deg;align-self:start}.hero8__diagonal>span:last-child{rotate:5deg;align-self:end}.hero8__diagonal em{background:var(--lime);padding-inline:.08em}.hero8__round{height:100%;position:relative;font-size:clamp(54px,6.6vw,94px);line-height:1.4}.hero8__round>span{position:absolute}.hero8__round>span:first-child{right:0;top:3%}.hero8__round>span:last-child{left:0;bottom:3%}.hero8__round em{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(62vw,540px);aspect-ratio:1;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:clamp(76px,10.5vw,150px)}.story7__highlight>i{display:none}.products8{height:720svh}.products8 .products__screen{top:var(--nav);height:calc(100svh - var(--nav));padding-block:32px 20px;gap:16px}.products8 .section-head h2{font-size:clamp(38px,4.8vw,66px)}.products8 .products__stage{overflow:visible}.products8__fallback{position:absolute;height:80%;width:auto;max-width:50%;left:50%;top:5%;translate:-50% 0;object-fit:contain}.products8 .products__caption{min-height:88px}.products8 .products__caption h3{font-size:38px}.products8 .products__actions>span{letter-spacing:0}.campaign8.campaign--2 .campaign__stage{top:0;right:0;bottom:0;left:0}.campaign8.campaign--5 .campaign__stage{border:0;overflow:visible}.campaign8.campaign--5 .campaign__head{text-align:center}.campaign8.campaign--5 .campaign__body{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.campaign8.campaign--5 .campaign__stage{position:relative;inset:auto;height:100%;grid-column:2;grid-row:1}.new-bottle-copy{grid-column:1;grid-row:1;text-align:right;max-width:420px;align-self:center}.new-bottle-copy__kicker{display:block;color:var(--muted);font-size:13px;margin-bottom:24px}.new-bottle-copy p{font-family:"Thmanyah Serif",serif;font-size:clamp(36px,3.9vw,56px);line-height:1.55;font-weight:900;color:var(--green);animation:copy8 .5s both}.new-bottle-copy__rule{display:block;width:64px;height:4px;background:var(--lime);margin-top:32px}.campaign8.campaign--5 .campaign__caption{text-align:center;margin:auto}.campaign8.campaign--4 .campaign__head h2{font-size:clamp(48px,6vw,82px)}.campaign8.campaign--3 .campaign__head{text-align:center}.campaign8.campaign--3 .campaign__caption{margin:auto;text-align:center}@keyframes copy8{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:900px){.hero8__foot{gap:32px}.hero8__foot>p{font-size:13px}.hero8__diagonal{font-size:8vw;gap:40px;padding-inline:16px}.hero8__editorial small{font-size:15px}}@media(max-width:700px){.hero8{padding-block:20px 28px}.hero8__in>.eyebrow{font-size:10px;margin-bottom:8px}.hero8__scene{height:clamp(330px,calc(100svh - 395px),450px)}.hero8__poster{line-height:1.26;letter-spacing:0}.hero8__foot{grid-template-columns:1fr;gap:24px;margin-top:24px}.hero8__foot>p{font-size:12px;max-width:38ch;margin:auto;text-align:center}.hero8__foot .hero__dock{min-width:0;justify-self:stretch}.hero8__foot .hero__game{justify-content:center}.hero8__foot .score{max-width:340px;margin:auto}.hero8__bookends{font-size:clamp(25px,6.9vw,42px);line-height:1.8}.hero8__bookends>span{width:34%}.hero8__editorial{width:57%}.hero8__editorial>span{font-size:clamp(45px,12vw,76px)}.hero8__editorial small{font-size:11px;margin-bottom:16px}.hero8__editorial i{font-size:28px;left:-60%;bottom:10%}.hero8__vertical{font-size:clamp(68px,18vw,112px);padding-bottom:28px}.hero8__vertical>span{font-size:clamp(20px,5.5vw,32px);top:32%}.hero8__vertical>span:first-child{left:-9%}.hero8__vertical>span:last-child{right:-14%}.hero8__diagonal{font-size:clamp(30px,7.8vw,48px);padding-inline:12px;gap:64px}.hero8__round{font-size:clamp(32px,9vw,52px)}.hero8__round em{width:min(65vw,300px);font-size:clamp(54px,15vw,84px)}.products8 .products__screen{padding-block:24px 16px;gap:14px}.products8 .section-head h2{font-size:clamp(31px,8.3vw,44px);line-height:1.5}.products8 .section-head>p{font-size:11px}.products8 .products__caption h3{font-size:32px}.campaign8.campaign--5 .campaign__body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:16px}.campaign8.campaign--5 .campaign__stage{grid-column:1;grid-row:1;min-height:0}.new-bottle-copy{grid-column:1;grid-row:2;text-align:center;margin:auto;max-width:29ch}.new-bottle-copy__kicker{font-size:10px;margin-bottom:8px}.new-bottle-copy p{font-size:23px;line-height:1.5}.new-bottle-copy__rule{margin:12px auto 0;width:40px;height:3px}.campaign8.campaign--4 .campaign__head h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.products8{height:auto}.products8 .products__screen{position:relative;top:auto;height:760px}.new-bottle-copy p{animation:none}}.hero8__arena .flip-stage>div{pointer-events:none!important}.campaign8.campaign--5 .campaign__screen{grid-template-columns:minmax(0,1fr);min-width:0}.campaign8.campaign--5 .campaign__body{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign8.campaign--5 .campaign__stage{width:100%;max-width:100%;min-width:0}.new-bottle-copy{min-width:0;width:100%}@media(max-width:700px){.campaign8.campaign--5 .campaign__body{grid-template-columns:minmax(0,1fr)}}@media(min-width:701px){.hero8__scene{height:clamp(350px,calc(100svh - 400px),590px)}}@media(max-width:700px){.hero8__editorial i{display:none}}.hero9 .hero8__composition{display:flex;align-items:end;justify-content:center;padding-bottom:14px}.hero9__type{display:flex;gap:.12em;width:max-content;flex:none;white-space:nowrap;line-height:1.35;margin:0}.hero9 h1.hero9__type{font-size:var(--hero-size,100px)!important}.hero9__type em{color:var(--green);text-shadow:6px 4px 0 var(--lime)}.hero9 .hero8__foot{align-items:start;gap:48px}.hero9 .hero__game{display:block;width:330px;max-width:100%}.hero9 .score{direction:ltr;grid-template-columns:1fr auto;min-width:0;column-gap:16px;width:100%}.hero9 .score__tray{grid-column:1;grid-row:1;justify-self:start;direction:rtl;text-align:left}.hero9 .score__count{grid-column:2;grid-row:1;direction:rtl;justify-self:end}.hero9 .score__say{grid-column:1/-1;direction:rtl;text-align:left;justify-self:start;width:100%;margin-top:8px;min-height:36px;max-width:330px}.hero9 .cups{justify-content:flex-end}.hero9__help{font-size:11px;line-height:1.8;text-align:left;color:var(--muted);direction:rtl;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);max-width:330px}.hero9__loading{position:absolute;left:50%;bottom:30%;translate:-50% 0;font-size:11px;color:var(--muted);text-align:center;pointer-events:none;white-space:nowrap}.hero9__loading button{pointer-events:auto;text-decoration:underline}.hero9 .flip-stage canvas{opacity:0;transition:opacity .16s}.hero9 .flip-stage[data-ready=true] canvas{opacity:1}.hero9 .flip-hit:disabled{pointer-events:none!important}.hero9__target{position:absolute;translate:-50% 0;border:2px solid var(--green);border-radius:50%;background:#d8e66540;pointer-events:none;z-index:1}.hero9__target span{position:absolute;bottom:100%;left:50%;translate:-50% -8px;font-size:11px;color:var(--green)}.nav .btn{gap:10px;justify-content:center}.horizontal9-lab{position:relative;scroll-margin-top:var(--nav)}.horizontal9{height:340svh;position:relative;background:#fff}.horizontal9__screen{position:sticky;top:var(--scene-top);height:calc(100svh - var(--scene-top));overflow:hidden;background:#fff}.horizontal9__meta{position:absolute;top:24px;inset-inline:0;display:flex;justify-content:space-between;font-size:12px;color:var(--muted);z-index:4;background:transparent}.horizontal9__track{position:absolute;right:0;top:0;bottom:0;display:flex;direction:rtl;width:max-content;will-change:transform}.horizontal9__panel{flex:none;height:100%;background:#fff;position:relative}.horizontal9__panel-in{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:90px 64px}.horizontal9__copy{position:relative;z-index:2;max-width:570px}.horizontal9__number{font-size:12px;color:var(--muted);display:block;margin-bottom:24px}.horizontal9 h2{font-family:"Thmanyah Serif",serif;font-size:clamp(52px,6.7vw,94px);line-height:1.4;color:var(--green);font-weight:900;letter-spacing:-.02em;text-wrap:balance}.horizontal9__copy p{font-size:16px;line-height:1.9;max-width:33ch;margin-top:28px;color:var(--muted)}.horizontal9__art{position:relative;min-width:0;height:min(50svh,430px);display:flex;align-items:center;justify-content:center;gap:36px;isolation:isolate}.horizontal9__art>img{height:90%;max-width:90%;width:auto;object-fit:contain}.horizontal9__progress{position:absolute;bottom:24px;inset-inline:0;height:2px;max-width:calc(var(--wrap) - 2 * var(--gutter));padding:0;background:var(--line);z-index:5}.horizontal9__progress span{display:block;background:var(--green);height:100%;transform-origin:right}.horizontal9--1 .horizontal9__copy{align-self:end;padding-bottom:20px}.horizontal9--1 .horizontal9__art{height:90%;align-items:center;gap:25px}.horizontal9--1 .horizontal9__package{height:72%;max-width:42%;rotate:-9deg;z-index:1}.horizontal9--1 .horizontal9__package--can{height:57%;rotate:10deg}.horizontal9__big-word{position:absolute;font-family:"Thmanyah Serif",serif;font-weight:900;font-size:clamp(90px,12vw,190px);color:#e9efcf;z-index:-1;white-space:nowrap;top:15%;left:50%;translate:-50% 0}.horizontal9--2 .horizontal9__panel-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44%}.horizontal9--2 h2{font-size:clamp(42px,4.5vw,66px)}.horizontal9__aside{font-size:18px;color:var(--muted);align-self:end;text-align:left;padding-bottom:25%}.horizontal9__fixed-bottle{position:absolute;top:50px;right:32%;bottom:55px;left:32%;pointer-events:none;background:transparent}.horizontal9--3 .horizontal9__panel-in{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.horizontal9--3 h2{font-size:clamp(100px,17vw,240px);line-height:1.2;text-shadow:5px 3px 0 var(--lime)}.horizontal9--3 .horizontal9__number{margin-bottom:20px}.horizontal9--3 .horizontal9__copy{max-width:none}.horizontal9--3 .horizontal9__copy p{margin:20px auto 0}.horizontal9--3 .horizontal9__art{height:110px;position:absolute;left:12%;top:15%;width:100px;rotate:-12deg}.horizontal9--3 .horizontal9__panel:nth-child(2) .horizontal9__art{left:auto;right:12%;top:auto;bottom:12%;rotate:12deg}.eras9{padding-block:80px 0;background:#fff;position:relative}.eras9__head{display:grid;grid-template-columns:1.5fr 1fr;gap:20px 64px;padding-bottom:64px;align-items:end}.eras9__head .eyebrow{grid-column:1/-1;margin:0}.eras9 h2{font-family:"Thmanyah Serif",serif;font-size:clamp(56px,6.4vw,88px);line-height:1.35;font-weight:900;letter-spacing:-.02em}.eras9 h2 em{color:var(--green)}.eras9__head>p:last-child{font-size:14px;line-height:1.9;color:var(--muted);justify-self:end;padding-bottom:12px}.eras9__frames{--era-step:calc(100svh - var(--nav) + 4px);position:relative;padding-bottom:24px}.eras9__frame{position:sticky;top:calc(var(--nav) + 12px);height:calc(100svh - var(--nav) - 28px);margin-bottom:32px;isolation:isolate;background:transparent}.eras9__frame:last-child{margin-bottom:0}.eras9__picture{position:relative;height:100%;width:100%;overflow:hidden;transform-origin:center top;border-radius:24px;background:#173c30}.eras9__picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.eras9__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / .38),transparent 35%,transparent 45%,rgb(0 0 0 / .58))}.eras9__copy{position:absolute;inset:auto 44px 42px;color:#fff;max-width:490px;text-shadow:0 2px 15px rgb(0 0 0 / .2)}.eras9__copy>span{font-size:12px;display:block;margin-bottom:8px}.eras9 h3{font-family:"Thmanyah Serif",serif;font-size:clamp(44px,5.4vw,76px);line-height:1.4;font-weight:900}.eras9__copy p{font-size:14px;line-height:1.9;max-width:38ch;margin-top:14px}.eras9__index{position:absolute;top:32px;left:36px;direction:ltr;font-size:15px;font-weight:700}.eras9__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;z-index:4}@media(max-width:900px){.horizontal9__panel-in{gap:40px}.horizontal9__copy p{font-size:14px}.eras9__copy{inset:auto 30px 30px}}@media(max-width:700px){.hero9 .hero8__composition{padding-bottom:28px}.hero9__type{gap:.09em}.hero9__type em{text-shadow:3px 2px 0 var(--lime)}.hero9 .hero8__foot{gap:24px}.hero9 .hero__game{margin:auto;width:100%}.hero9 .score{max-width:none;margin:0;grid-template-columns:1fr auto}.hero9 .score__say,.hero9__help{max-width:none}.horizontal9{height:300svh}.horizontal9__meta{top:18px;font-size:10px}.horizontal9__panel-in{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:18px;padding-block:72px 55px;align-items:center}.horizontal9__copy{text-align:center;max-width:100%}.horizontal9__number{font-size:10px;margin-bottom:12px}.horizontal9 h2{font-size:clamp(36px,9.5vw,58px)}.horizontal9__copy p{font-size:12px;margin:12px auto 0;max-width:32ch}.horizontal9__art{height:100%;max-height:270px}.horizontal9__art>img{height:90%}.horizontal9__progress{inset-inline:20px;bottom:20px}.horizontal9--1 .horizontal9__copy{align-self:center;padding:0}.horizontal9--1 .horizontal9__art{height:100%;max-height:300px}.horizontal9--1 .horizontal9__package{height:90%}.horizontal9--1 .horizontal9__package--can{height:75%}.horizontal9__big-word{font-size:100px}.horizontal9--2 .horizontal9__panel-in{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:16px}.horizontal9--2 h2{font-size:40px}.horizontal9__fixed-bottle{top:210px;right:22%;bottom:68px;left:22%}.horizontal9__aside{text-align:center;align-self:end;padding:0;font-size:12px;grid-row:3}.horizontal9--3 h2{font-size:23vw}.horizontal9--3 .horizontal9__art{height:80px;width:70px;left:5%;top:20%}.horizontal9--3 .horizontal9__panel:nth-child(2) .horizontal9__art{right:5%;bottom:17%}.eras9{padding-top:64px}.eras9__head{grid-template-columns:1fr;gap:20px;padding-bottom:36px}.eras9 h2{font-size:43px}.eras9__head>p:last-child{justify-self:start;font-size:12px;padding:0}.eras9__frame{height:calc(100svh - var(--nav) - 28px);margin-bottom:24px}.eras9__picture{border-radius:16px}.eras9__picture>img{object-fit:cover;object-position:54% center}.eras9__copy{inset:auto 20px 26px;max-width:85%}.eras9 h3{font-size:38px}.eras9__copy>span{font-size:10px}.eras9__copy p{font-size:12px;max-width:27ch}.eras9__index{top:20px;left:20px;font-size:12px}}@media(prefers-reduced-motion:reduce){.horizontal9{height:auto}.horizontal9__screen{position:relative;top:auto;height:auto;overflow:visible;padding-top:60px}.horizontal9__track{position:relative;inset:auto;display:block;width:100%}.horizontal9__panel{height:650px;width:100%!important}.horizontal9__fixed-bottle{display:none}.horizontal9--2 .horizontal9__panel-in{gap:40px;grid-template-columns:1fr}.horizontal9__progress{display:none}.eras9__frame{position:relative;top:auto;height:750px}.eras9__dim{display:none}}.eras9__anchor{position:absolute;inset-inline:0;height:calc(100svh - var(--nav) - 28px);pointer-events:none;visibility:hidden}@media(min-width:701px){.hero9 .hero8__scene{height:clamp(350px,calc(100svh - 450px),560px)}}@media(max-width:700px){.hero9 .hero8__scene{height:clamp(300px,calc(100svh - 450px),430px)}.hero9 .hero8__foot>p{display:none}.eras9__frames{--era-step:calc(100svh - var(--nav) - 4px)}}.model-stage[data-ready=false] canvas{opacity:0}.model-stage[data-ready=true] canvas{opacity:1;transition:opacity .16s}.products8 .products__stage[data-ready=false] canvas{opacity:0}.products8 .products__stage[data-ready=true] canvas{opacity:1;transition:opacity .16s}.hero10{padding-block:28px 28px}.hero10 .hero8__scene{height:clamp(390px,calc(100svh - 320px),640px)}.hero10 .hero8__arena{top:0}.hero10 .hero8__composition{align-items:center;justify-content:stretch;padding:0}.hero10__type{font-size:var(--hero-size,160px)!important;line-height:1.22;width:100%;font-family:"Thmanyah Serif",serif;font-weight:900}.hero10__type>[data-line]{display:block;white-space:nowrap;width:max-content}.hero10__type em{text-shadow:5px 4px 0 var(--lime)}.hero10 .hero8__foot{margin-top:24px;align-items:center}.hero10 .score__say{min-height:22px}h2 em,.anatomy__detail h3,.products__caption h3,.score__n,.story7__highlight{text-shadow:3px 2px 0 var(--lime)}.nav .btn{box-shadow:3px 3px 0 var(--lime)}.nav a:hover{text-shadow:1px 1px 0 var(--lime)}.products10__description{max-width:48ch;text-align:left;font-size:14px;line-height:1.9;color:var(--muted)}.products8 .products__actions{max-width:52%}.eras10{padding-top:72px}.eras10__heading{padding-bottom:52px}.eras10__heading h2{font-family:"Thmanyah Serif",serif;font-weight:900;line-height:1.25;width:max-content;white-space:nowrap;color:var(--ink);letter-spacing:-.02em}.eras10 .eras9__shade{background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / .25) 55%,rgb(0 0 0 / .8))}.eras10 .eras9__copy{max-width:680px}.eras10 .eras9__copy h3{font-size:clamp(42px,5vw,70px);color:#fff;text-shadow:0 2px 20px #000}.eras10 .eras9__copy p{color:#fff;text-shadow:0 1px 8px #000}.footer{min-height:0;padding-bottom:12px}.footer__legal a{min-height:28px}.closing-bridge{height:var(--bridge-height,auto)}@media(max-width:700px){.hero10{padding-top:20px}.hero10 .hero8__scene{height:clamp(330px,calc(100svh - 300px),520px)}.hero10__type{line-height:1.32}.hero10__type em{text-shadow:3px 2px 0 var(--lime)}.hero10 .hero8__foot>p{display:block;font-size:11px}.hero10 .hero8__foot{gap:22px}.hero10 .hero__game{max-width:100%}.products8 .products__actions{max-width:55%}.products10__description{font-size:11px;line-height:1.85}.eras10{padding-top:48px}.eras10__heading{padding-bottom:32px}.eras10 .eras9__copy h3{font-size:36px}h2 em,.anatomy__detail h3,.products__caption h3,.score__n{text-shadow:2px 1px 0 var(--lime)}}.closing-bridge>.finale{height:var(--bridge-height,180svh)}.closing-bridge>.footer{position:absolute;inset-inline:0;top:calc(72svh + var(--nav));margin-top:0;z-index:5}@media(prefers-reduced-motion:reduce){.closing-bridge{height:auto}.closing-bridge>.footer{position:relative;top:auto}.closing-bridge>.finale{height:auto}}.score__say{text-shadow:1px 1px 0 var(--lime)}@media(max-width:700px){.hero10 .hero8__scene{height:clamp(300px,calc(100svh - 360px),480px)}}@media(min-width:701px){.footer{min-height:calc(100svh - var(--nav));display:flex;flex-direction:column}.footer__in{flex:1;width:100%;grid-template-rows:auto minmax(0,1fr) auto;gap:48px}.footer__word{align-self:center}}.score__say,.score__n,.story7__highlight,.anatomy__detail p{text-shadow:none!important}.btn:before{display:none}.btn{transition:background .25s,color .25s}.btn:hover{background:var(--lime);color:var(--green)}.menu{top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh;padding-top:32px;z-index:100}.hero10 .hero8__scene{height:clamp(440px,calc(100svh - 290px),700px)}.hero10 .hero8__scene{height:clamp(410px,calc(100svh - 300px),680px)}.hero10 .hero8__composition{transform:translateY(-.025em)}.story7__icon{margin-inline:.13em}.story12__punct{margin-inline-start:.045em}.story7__icon>span{gap:.035em}.anatomy__detail h3{text-shadow:none!important}@media(max-width:700px){.hero10 .hero8__scene{height:clamp(300px,calc(100svh - 350px),490px)}}
