.Dino-module__s6it_q__dino{display:block;overflow:visible}.Dino-module__s6it_q__legA,.Dino-module__s6it_q__legB{transform-box:fill-box;transform-origin:50% 0}[data-running=true] .Dino-module__s6it_q__legA{animation:.24s ease-in-out infinite alternate Dino-module__s6it_q__stride}[data-running=true] .Dino-module__s6it_q__legB{animation:.24s ease-in-out infinite alternate-reverse Dino-module__s6it_q__stride}@keyframes Dino-module__s6it_q__stride{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}
.Logo-module__8Va81W__logo{color:var(--on-brand);flex-direction:column;align-items:center;display:inline-flex}.Logo-module__8Va81W__number{font-family:var(--font-logo), system-ui, sans-serif;line-height:.9;display:flex}.Logo-module__8Va81W__word{letter-spacing:.12em;font-weight:800}.Logo-module__8Va81W__sm .Logo-module__8Va81W__number{text-shadow:0 2px 0 var(--brand-deep);font-size:26px}.Logo-module__8Va81W__sm .Logo-module__8Va81W__word{text-shadow:0 1px 0 var(--brand-deep);margin-top:2px;font-size:9px}.Logo-module__8Va81W__lg .Logo-module__8Va81W__number{text-shadow:0 6px 0 var(--brand-deep);font-size:clamp(88px,28vw,168px)}.Logo-module__8Va81W__lg .Logo-module__8Va81W__word{text-shadow:0 3px 0 var(--brand-deep);margin-top:10px;font-size:clamp(20px,6vw,32px)}.Logo-module__8Va81W__lg .Logo-module__8Va81W__digit{display:inline-block}[data-in=false] .Logo-module__8Va81W__lg :is(.Logo-module__8Va81W__digit,.Logo-module__8Va81W__word){opacity:0}[data-in=true] .Logo-module__8Va81W__lg .Logo-module__8Va81W__word{animation:.5s ease-out .52s both Logo-module__8Va81W__word-in}[data-in=true] .Logo-module__8Va81W__lg .Logo-module__8Va81W__digit{animation:Logo-module__8Va81W__digit-pop .6s calc(var(--i) * 90ms) var(--spring) both, Logo-module__8Va81W__digit-bob 3.2s calc(1.2s + var(--i) * .16s) ease-in-out infinite}@keyframes Logo-module__8Va81W__digit-pop{0%{opacity:0;transform:translateY(40px)scale(.5)}}@keyframes Logo-module__8Va81W__digit-bob{0%,60%,to{translate:0}30%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){[data-in] .Logo-module__8Va81W__lg :is(.Logo-module__8Va81W__digit,.Logo-module__8Va81W__word){opacity:1}}@keyframes Logo-module__8Va81W__word-in{0%{opacity:0;letter-spacing:.4em;transform:translateY(10px)}}
.Navbar-module__WKotmW__navbar{top:calc(env(safe-area-inset-top) + 10px);left:var(--gutter);right:var(--gutter);z-index:50;pointer-events:none;opacity:0;transition:transform .45s var(--spring), opacity .2s ease-out;position:fixed;transform:translateY(calc(-100% - 24px))}.Navbar-module__WKotmW__navbar[data-shown=true]{pointer-events:auto;opacity:1;transform:translateY(0)}.Navbar-module__WKotmW__bar{background:linear-gradient(180deg, var(--sky-top), #9adcf8);max-width:1080px;color:var(--on-brand);border-radius:18px;grid-template-rows:52px 24px;grid-template-columns:auto 1fr;margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff80,0 14px 30px -12px #145a8c80}.Navbar-module__WKotmW__row{z-index:1;grid-area:1/2/3;justify-content:space-between;align-self:center;align-items:center;padding:0 10px 0 0;display:flex;position:relative}.Navbar-module__WKotmW__home{transition:transform .16s var(--spring);grid-row:1/3;align-self:center;margin:0 12px;display:flex}.Navbar-module__WKotmW__home:active{transform:scale(.94)}.Navbar-module__WKotmW__icon{box-shadow:0 0 0 2.5px var(--on-brand), 0 4px 10px -2px #145a8c73;transition:transform .22s var(--spring);border-radius:13px}.Navbar-module__WKotmW__home:hover .Navbar-module__WKotmW__icon{transform:rotate(-8deg)scale(1.08)}.Navbar-module__WKotmW__soon{color:#1f1a33;letter-spacing:.06em;text-transform:uppercase;background:#ffc83d;border-radius:12px;align-items:center;gap:6px;padding:9px 13px 7px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 -3px #d9a91a}.Navbar-module__WKotmW__bell{transform-origin:50% 10%;animation:3.2s ease-in-out infinite Navbar-module__WKotmW__ring}@keyframes Navbar-module__WKotmW__ring{0%,70%,to{transform:rotate(0)}74%{transform:rotate(18deg)}78%{transform:rotate(-16deg)}82%{transform:rotate(12deg)}86%{transform:rotate(-8deg)}90%{transform:rotate(0)}}.Navbar-module__WKotmW__lane{grid-area:2/2;height:24px;position:relative}.Navbar-module__WKotmW__lane:before{content:"";background:repeating-linear-gradient(90deg,#2fb86b 0 10px,#38d27e 10px 20px);height:6px;position:absolute;bottom:0;left:0;right:0}.Navbar-module__WKotmW__progress{transform-origin:0;height:6px;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#ffe14d,#ffc83d);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -2px #0000001f}.Navbar-module__WKotmW__runner{transform:translateX(calc(var(--p,0) * 100%));position:absolute;inset:0 24px 0 0}.Navbar-module__WKotmW__hurdle{border-inline:2px solid #fff;width:12px;height:10px;position:absolute;bottom:6px}.Navbar-module__WKotmW__hurdle:before{content:"";background:repeating-linear-gradient(90deg,#e8475f 0 4px,#fff 4px 8px);border-radius:1px;height:4px;position:absolute;top:0;left:-2px;right:-2px;box-shadow:0 1px #00000026}.Navbar-module__WKotmW__jump{width:24px;height:100%;translate:0 calc(var(--jump,0) * -1 * var(--jump-h,30px));rotate:var(--tilt,0deg);transform-origin:50% 80%;position:absolute;bottom:0;left:0}.Navbar-module__WKotmW__navbar[data-running=true]:not([data-duck=true]) .Navbar-module__WKotmW__jump{animation:.9s ease-in-out infinite Navbar-module__WKotmW__hop}@keyframes Navbar-module__WKotmW__hop{0%,45%,to{transform:translateY(0)}22%{transform:translateY(-6px)}}.Navbar-module__WKotmW__crouch{transform-origin:50% 100%;width:24px;height:20px;transition:transform .14s ease-out;position:absolute;bottom:5px;left:0}.Navbar-module__WKotmW__navbar[data-duck=true] .Navbar-module__WKotmW__crouch{transform:scale(1.15,.6)}.Navbar-module__WKotmW__dino{width:100%;height:100%;transition:scale .2s ease-out}.Navbar-module__WKotmW__navbar[data-dir=back] .Navbar-module__WKotmW__dino{scale:-1 1}.Navbar-module__WKotmW__navbar[data-running=true] .Navbar-module__WKotmW__dino{animation:.24s ease-in-out infinite alternate Navbar-module__WKotmW__bob}.Navbar-module__WKotmW__navbar[data-done=true] .Navbar-module__WKotmW__dino{animation:Navbar-module__WKotmW__cheer 1.1s var(--spring) infinite}@keyframes Navbar-module__WKotmW__bob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes Navbar-module__WKotmW__cheer{0%,60%,to{transform:rotate(0)translateY(0)}12%{transform:rotate(-12deg)translateY(-2px)}24%{transform:rotate(10deg)translateY(0)}36%{transform:rotate(-8deg)translateY(-2px)}48%{transform:rotate(5deg)translateY(0)}}@media (max-width:719px){.Navbar-module__WKotmW__bar{--jump-h:20px;background:linear-gradient(180deg, var(--sky-top), #9adcf8) top / 100% 60px no-repeat, linear-gradient(180deg, #b5e7fb, var(--sky-bottom));grid-template-rows:60px 46px}.Navbar-module__WKotmW__home,.Navbar-module__WKotmW__row{grid-row:1}.Navbar-module__WKotmW__home{margin:0 10px}.Navbar-module__WKotmW__home .Navbar-module__WKotmW__icon{width:44px;height:44px}.Navbar-module__WKotmW__lane{grid-column:1/-1;height:46px;margin:0 12px}.Navbar-module__WKotmW__lane:before,.Navbar-module__WKotmW__lane:after{left:-12px;right:-12px}.Navbar-module__WKotmW__lane:after{content:"";background:#ffffffb3;height:2px;position:absolute;top:0}}
.FloatingBlocks-module__CB2zLq__blocks{z-index:-1;pointer-events:none;position:absolute;inset:0}.FloatingBlocks-module__CB2zLq__blocks i{opacity:.9;clip-path:var(--pixel-corners);will-change:transform;animation:ease-in-out infinite alternate FloatingBlocks-module__CB2zLq__float;position:absolute;box-shadow:inset 0 -4px #0000002e}.FloatingBlocks-module__CB2zLq__blocks i:nth-child(n+6){display:none}@media (min-width:720px){.FloatingBlocks-module__CB2zLq__blocks i:nth-child(n+6){display:block}}@keyframes FloatingBlocks-module__CB2zLq__float{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-28px)rotate(25deg)}}
.IdeaSteps-module__YhkLjq__steps{gap:14px;width:100%;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.IdeaSteps-module__YhkLjq__steps{grid-template-columns:repeat(3,1fr);gap:18px}}.IdeaSteps-module__YhkLjq__step{border-radius:var(--card-radius);background:#ffffff24;flex-direction:column;align-items:center;padding:28px 20px 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff59}.IdeaSteps-module__YhkLjq__number{color:#1f1a33;width:32px;height:32px;font-family:var(--font-logo), system-ui, sans-serif;background:#ffc83d;border-radius:50%;place-items:center;padding-top:3px;font-size:17px;display:grid;position:absolute;top:-14px;box-shadow:inset 0 -3px #d9a91a}.IdeaSteps-module__YhkLjq__icons{gap:6px;margin-top:4px;display:flex}.IdeaSteps-module__YhkLjq__step h3{margin-top:10px;font-size:19px;font-weight:800}.IdeaSteps-module__YhkLjq__step p{opacity:.92;margin-top:6px;font-size:15px;line-height:1.4}.IdeaSteps-module__YhkLjq__steps[data-small=true]{gap:20px 12px;max-width:820px;margin-top:32px}.IdeaSteps-module__YhkLjq__steps[data-small=true] .IdeaSteps-module__YhkLjq__step{color:#1f4f6a;background:#fff9;border-radius:18px;padding:20px 14px 14px;box-shadow:inset 0 0 0 1.5px #fffc,0 10px 20px -14px #145a8c99}.IdeaSteps-module__YhkLjq__steps[data-small=true] .IdeaSteps-module__YhkLjq__number{width:26px;height:26px;font-size:14px;top:-12px}.IdeaSteps-module__YhkLjq__steps[data-small=true] .IdeaSteps-module__YhkLjq__icons{color:#2a8fc0}.IdeaSteps-module__YhkLjq__steps[data-small=true] h3{margin-top:6px;font-size:16px}.IdeaSteps-module__YhkLjq__steps[data-small=true] p{margin-top:4px;font-size:13px}
.AboutIdeas-module__iRH-_W__section{--wave-h:clamp(32px, 6vw, 64px);isolation:isolate;margin:64px calc(-1 * var(--gutter));padding:calc(var(--wave-h) + 40px) var(--gutter) calc(var(--wave-h) + 48px);background:radial-gradient(ellipse 70% 50% at 50% 30%, #ffffff38, transparent 70%), var(--brand);color:var(--on-brand);text-align:center;position:relative;overflow:hidden}.AboutIdeas-module__iRH-_W__waveTop,.AboutIdeas-module__iRH-_W__waveBottom{width:100%;height:var(--wave-h);fill:var(--meadow);position:absolute;left:0}.AboutIdeas-module__iRH-_W__waveTop{top:-1px}.AboutIdeas-module__iRH-_W__waveBottom{bottom:-1px}.AboutIdeas-module__iRH-_W__inner{flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.AboutIdeas-module__iRH-_W__eyebrow{background:var(--brand-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 4px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 -3px #0000002e}.AboutIdeas-module__iRH-_W__title{max-width:16ch;font-family:var(--font-logo), system-ui, sans-serif;text-shadow:0 4px 0 var(--brand-deep);margin-top:14px;font-size:clamp(34px,9vw,58px);font-weight:400;line-height:1.02}.AboutIdeas-module__iRH-_W__body{opacity:.94;max-width:44ch;margin-top:14px;font-size:clamp(16px,4.2vw,19px);line-height:1.45}.AboutIdeas-module__iRH-_W__button{color:#1f1a33;letter-spacing:.04em;text-transform:uppercase;transition:transform .16s var(--spring);background:#ffc83d;border-radius:18px;align-items:center;gap:10px;margin-top:36px;padding:18px 28px 16px;font-size:18px;font-weight:800;animation:2.6s ease-in-out infinite AboutIdeas-module__iRH-_W__nudge;display:inline-flex;box-shadow:inset 0 -6px #d9a91a,0 16px 30px -12px #5a1905b3}.AboutIdeas-module__iRH-_W__button:hover{transform:translateY(-3px)scale(1.03)}.AboutIdeas-module__iRH-_W__button:active{transform:translateY(1px)scale(.97)}@keyframes AboutIdeas-module__iRH-_W__nudge{0%,80%,to{rotate:none}84%{rotate:-3deg}88%{rotate:3deg}92%{rotate:-2deg}}.AboutIdeas-module__iRH-_W__fine{align-items:center;gap:8px;margin-top:32px;font-size:13px;display:inline-flex}.AboutIdeas-module__iRH-_W__tick{fill:#1d9bf0;color:#fff;flex:none}.AboutIdeas-module__iRH-_W__fine a{opacity:.9;text-underline-offset:3px;text-decoration:underline}
.AboutRoadmap-module__JISTGW__section{text-align:center;max-width:1000px;margin:0 auto}.AboutRoadmap-module__JISTGW__eyebrow{color:var(--meadow-deep);letter-spacing:.08em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:6px 12px 4px;font-size:13px;font-weight:800;display:inline-block}.AboutRoadmap-module__JISTGW__title{font-family:var(--font-logo), system-ui, sans-serif;color:var(--on-brand);text-shadow:0 4px 0 var(--meadow-deep), 0 10px 24px #14461e4d;margin-top:12px;font-size:clamp(34px,9vw,52px);font-weight:400;line-height:1}.AboutRoadmap-module__JISTGW__levels{gap:40px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.AboutRoadmap-module__JISTGW__levels:before{content:"";z-index:-1;border-left:5px dotted #ffffffa6;position:absolute;top:0;bottom:0;left:50%}@media (min-width:820px){.AboutRoadmap-module__JISTGW__levels{grid-template-columns:repeat(4,1fr);gap:20px}.AboutRoadmap-module__JISTGW__levels:before{border-top:5px dotted #ffffffa6;border-left:0;inset:50% 0 auto}}.AboutRoadmap-module__JISTGW__level{--tone:var(--brand);--deep:var(--brand-deep);border:3px solid var(--deep);background:var(--surface);box-shadow:0 8px 0 var(--deep), 0 26px 34px -16px #14461e8c;transition:translate .22s var(--spring), rotate .22s var(--spring), box-shadow .22s;border-radius:26px;flex-direction:column;display:flex;position:relative}.AboutRoadmap-module__JISTGW__level[data-id=grow]{--tone:var(--accent);--deep:#6532ad}.AboutRoadmap-module__JISTGW__level[data-id=yours]{--tone:var(--tile-blue);--deep:#1a88b8}.AboutRoadmap-module__JISTGW__level[data-id=worlds]{--tone:var(--tile-pink);--deep:#c93a64}.AboutRoadmap-module__JISTGW__level:nth-child(odd):hover{rotate:-1.5deg}.AboutRoadmap-module__JISTGW__level:nth-child(2n):hover{rotate:1.5deg}.AboutRoadmap-module__JISTGW__level:hover{box-shadow:0 12px 0 var(--deep), 0 34px 40px -16px #14461e8c;translate:0 -8px}.AboutRoadmap-module__JISTGW__level:active{box-shadow:0 4px 0 var(--deep), 0 14px 20px -12px #14461e8c;translate:0 4px}.AboutRoadmap-module__JISTGW__level[data-state=now]{box-shadow:0 8px 0 var(--deep), 0 0 0 6px #ffc83d, 0 26px 34px -16px #14461e8c;animation:2.4s ease-in-out infinite AboutRoadmap-module__JISTGW__shine}@keyframes AboutRoadmap-module__JISTGW__shine{50%{box-shadow:0 8px 0 var(--deep), 0 0 0 6px #ffe14d, 0 0 30px 6px #ffe14db3}}.AboutRoadmap-module__JISTGW__panel{background:repeating-linear-gradient(135deg, #ffffff24 0 14px, transparent 14px 28px), radial-gradient(circle at 50% 120%, #ffffff4d, transparent 60%), var(--tone);border-radius:22px 22px 0 0;place-items:center;height:118px;display:grid;position:relative;overflow:hidden}.AboutRoadmap-module__JISTGW__num{font-family:var(--font-logo), system-ui, sans-serif;color:#ffffff38;font-size:120px;line-height:1;position:absolute;bottom:-26px;right:10px}.AboutRoadmap-module__JISTGW__icon{background:var(--surface);width:68px;height:68px;color:var(--tone);box-shadow:inset 0 -5px 0 #00000014, 0 6px 0 var(--deep);transition:rotate .22s var(--spring), scale .22s var(--spring);border-radius:22px;place-items:center;display:grid;position:relative;rotate:-6deg}.AboutRoadmap-module__JISTGW__level:nth-child(2n) .AboutRoadmap-module__JISTGW__icon{rotate:6deg}.AboutRoadmap-module__JISTGW__level:hover .AboutRoadmap-module__JISTGW__icon{rotate:none;scale:1.1}.AboutRoadmap-module__JISTGW__level[data-state=later] .AboutRoadmap-module__JISTGW__panel{filter:saturate(.45)brightness(1.05)}.AboutRoadmap-module__JISTGW__lock{color:#ffc83d;background:#1f1a33;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.AboutRoadmap-module__JISTGW__icon svg{animation-duration:2.4s;animation-delay:calc(var(--i) * .3s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.AboutRoadmap-module__JISTGW__icon[data-icon=launch] svg{animation-name:AboutRoadmap-module__JISTGW__rumble}.AboutRoadmap-module__JISTGW__icon[data-icon=grow] svg{animation-name:AboutRoadmap-module__JISTGW__tick}.AboutRoadmap-module__JISTGW__icon[data-icon=yours] svg{animation-name:AboutRoadmap-module__JISTGW__glow}.AboutRoadmap-module__JISTGW__icon[data-icon=worlds] svg{animation-name:AboutRoadmap-module__JISTGW__breathe}@keyframes AboutRoadmap-module__JISTGW__rumble{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-6deg)}70%{transform:rotate(5deg)}75%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}85%{transform:rotate(0)}}@keyframes AboutRoadmap-module__JISTGW__tick{0%,55%,to{transform:rotate(0)}65%{transform:rotate(-12deg)}75%{transform:rotate(8deg)}85%{transform:rotate(0)}}@keyframes AboutRoadmap-module__JISTGW__glow{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #ffd84d);transform:scale(1.12)}}@keyframes AboutRoadmap-module__JISTGW__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.AboutRoadmap-module__JISTGW__body{flex-direction:column;flex:1;align-items:center;padding:0 18px 22px;display:flex}.AboutRoadmap-module__JISTGW__badge{z-index:1;color:#1f1a33;letter-spacing:.08em;text-transform:uppercase;background:#ffc83d;border-radius:10px;margin-top:-15px;padding:6px 12px 4px;font-size:13px;font-weight:800;position:relative;box-shadow:inset 0 -3px #d9a91a,0 4px 10px -4px #0000004d}.AboutRoadmap-module__JISTGW__body h3{margin-top:12px;font-size:20px;font-weight:800;line-height:1.2}.AboutRoadmap-module__JISTGW__body p{color:var(--ink-soft);margin:6px 0 16px;font-size:15px;line-height:1.4}.AboutRoadmap-module__JISTGW__state{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--deep);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:7px 12px 5px;font-size:12px;font-weight:800;display:inline-flex}.AboutRoadmap-module__JISTGW__level[data-state=now] .AboutRoadmap-module__JISTGW__state{color:var(--on-brand);background:#3fae5a;box-shadow:inset 0 -3px #2e8a45}.AboutRoadmap-module__JISTGW__level[data-state=later] .AboutRoadmap-module__JISTGW__state{color:var(--ink-soft);background:#ecebf2}.AboutRoadmap-module__JISTGW__here{z-index:1;color:#ffc83d;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#1f1a33;border-radius:8px;padding:4px 9px 2px;font-size:11px;font-weight:800;position:absolute;top:-30px;left:18px}
.GameMarquee-module__uhdBCG__marquee{align-content:center;gap:8px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.GameMarquee-module__uhdBCG__row{overflow:hidden}.GameMarquee-module__uhdBCG__track{will-change:transform;width:max-content;animation:60s linear infinite GameMarquee-module__uhdBCG__slide;display:flex}.GameMarquee-module__uhdBCG__reverse{animation-duration:70s;animation-direction:reverse}.GameMarquee-module__uhdBCG__row:hover .GameMarquee-module__uhdBCG__track{animation-play-state:paused}@keyframes GameMarquee-module__uhdBCG__slide{to{transform:translate(-33.3333%)}}.GameMarquee-module__uhdBCG__game{width:calc(var(--card-h) * .75);margin:0 calc(var(--card-h) * .07) 0 0;padding:8px 0 0}.GameMarquee-module__uhdBCG__thumb{aspect-ratio:3/4;border-radius:calc(var(--card-h) * .09);transition:transform .22s var(--spring);position:relative;overflow:hidden;box-shadow:0 18px 32px -16px #5a1905bf}.GameMarquee-module__uhdBCG__thumb img{object-fit:cover}.GameMarquee-module__uhdBCG__game:hover .GameMarquee-module__uhdBCG__thumb{transform:translateY(-6px)rotate(-2deg)}.GameMarquee-module__uhdBCG__placeholder{color:var(--on-brand);font-family:var(--font-logo), system-ui, sans-serif;font-size:calc(var(--card-h) * .13);text-align:center;text-shadow:0 3px #0003;background:radial-gradient(circle at 50% 35%,#ffffff59,#0000 65%);place-items:center;padding:10px;line-height:1;display:grid;position:absolute;inset:0}.GameMarquee-module__uhdBCG__game figcaption{color:var(--on-brand);font-size:clamp(11px, calc(var(--card-h) * .075), 14px);letter-spacing:.04em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-weight:800;overflow:hidden}
.AboutValues-module__pdftpq__section{text-align:center;max-width:1000px;margin:0 auto}.AboutValues-module__pdftpq__title{font-family:var(--font-logo), system-ui, sans-serif;color:var(--on-brand);text-shadow:0 4px 0 var(--meadow-deep), 0 10px 24px #14461e4d;font-size:clamp(30px,8vw,44px);font-weight:400;line-height:1}.AboutValues-module__pdftpq__items{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.AboutValues-module__pdftpq__items{grid-template-columns:repeat(3,1fr);gap:16px}}.AboutValues-module__pdftpq__item{border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);transition:translate .22s var(--spring);flex-direction:column;align-items:center;padding:26px 20px 22px;display:flex}.AboutValues-module__pdftpq__item:hover{translate:0 -4px}.AboutValues-module__pdftpq__icon{width:52px;height:52px;color:var(--on-brand);transition:transform .22s var(--spring);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 -5px #0000002e}.AboutValues-module__pdftpq__item:hover .AboutValues-module__pdftpq__icon{transform:rotate(-8deg)scale(1.08)}.AboutValues-module__pdftpq__icon svg{animation-duration:2.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.AboutValues-module__pdftpq__item[data-tone=offline] .AboutValues-module__pdftpq__icon svg{animation-name:AboutValues-module__pdftpq__flicker}.AboutValues-module__pdftpq__item[data-tone=fair] .AboutValues-module__pdftpq__icon svg{animation-name:AboutValues-module__pdftpq__guard;animation-delay:.4s}.AboutValues-module__pdftpq__item[data-tone=original] .AboutValues-module__pdftpq__icon svg{animation-name:AboutValues-module__pdftpq__twinkle;animation-delay:.8s}@keyframes AboutValues-module__pdftpq__flicker{0%,50%,to{opacity:1;transform:scale(1)}56%{opacity:.35}62%{opacity:1}68%{opacity:.35}76%{opacity:1;transform:scale(1.12)}84%{transform:scale(1)}}@keyframes AboutValues-module__pdftpq__guard{0%,55%,to{transform:scale(1)rotate(0)}65%{transform:scale(1.18)rotate(-8deg)}75%{transform:scale(.94)rotate(4deg)}85%{transform:scale(1)rotate(0)}}@keyframes AboutValues-module__pdftpq__twinkle{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 5px #fff3a8);transform:scale(1.14)rotate(15deg)}}.AboutValues-module__pdftpq__item[data-tone=offline] .AboutValues-module__pdftpq__icon{background:var(--brand)}.AboutValues-module__pdftpq__item[data-tone=fair] .AboutValues-module__pdftpq__icon{background:#3fae5a}.AboutValues-module__pdftpq__item[data-tone=original] .AboutValues-module__pdftpq__icon{background:var(--accent)}.AboutValues-module__pdftpq__item h3{margin-top:14px;font-size:18px;font-weight:800}.AboutValues-module__pdftpq__item p{color:var(--ink-soft);margin-top:4px;font-size:15px;line-height:1.4}
.Hero-module__uU4fOq__hero{--wave-h:clamp(32px, 6vw, 72px);--card-h:clamp(100px, calc((100svh - 370px) / 2), 320px);isolation:isolate;min-height:100svh;padding:env(safe-area-inset-top) 0 var(--wave-h);background:radial-gradient(ellipse 70% 45% at 50% 22%, #ffffff38, transparent 70%), var(--brand);color:var(--on-brand);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:720px){.Hero-module__uU4fOq__hero{--wave-h:40px;--card-h:clamp(150px, calc((100svh - 380px) / 2), 320px)}}.Hero-module__uU4fOq__navSpace{flex:none;height:66px}.Hero-module__uU4fOq__head{max-width:1000px;padding:clamp(4px, 2svh, 24px) var(--gutter) 0;flex-direction:column;align-items:center;margin:0 auto;display:flex}.Hero-module__uU4fOq__eyebrow{background:var(--brand-deep);letter-spacing:.08em;text-transform:uppercase;animation:Hero-module__uU4fOq__pop .5s .1s var(--spring) both;border-radius:999px;padding:6px 12px 4px;font-size:13px;font-weight:800;box-shadow:inset 0 -3px #0000002e}.Hero-module__uU4fOq__title{font-family:var(--font-logo), system-ui, sans-serif;text-shadow:0 4px 0 var(--brand-deep);animation:Hero-module__uU4fOq__pop .6s .2s var(--spring) both;margin-top:12px;font-size:clamp(34px,9.5vw,64px);font-weight:400;line-height:1}.Hero-module__uU4fOq__body{opacity:.94;max-width:34ch;margin-top:10px;font-size:clamp(15px,4vw,19px);line-height:1.4;animation:.6s ease-out .38s both Hero-module__uU4fOq__rise}.Hero-module__uU4fOq__rows{flex:1;align-content:center;padding:12px 0;animation:.8s ease-out .5s both Hero-module__uU4fOq__rise;display:grid}.Hero-module__uU4fOq__wave{width:100%;height:var(--wave-h);fill:var(--sky-top);position:absolute;bottom:-1px;left:0}@keyframes Hero-module__uU4fOq__rise{0%{opacity:0;transform:translateY(24px)}}@keyframes Hero-module__uU4fOq__pop{0%{opacity:0;transform:scale(.7)}}
