@charset "UTF-8";
:root{--bg:#08090b;--fg:#f4f4f0;--muted:#8f9296;--accent:#ceff58;--line:rgba(255,255,255,.14);--pad:clamp(24px,4.6vw,88px);--vision:0;--hero-scroll:0;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--bg);color:var(--fg);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button:disabled{cursor:default}::selection{background:var(--accent);color:var(--bg)}.skip-link{position:fixed;left:20px;top:-80px;background:var(--accent);color:#08090b;padding:15px;z-index:100}.skip-link:focus{top:10px}.header{height:82px;position:fixed;top:0;left:0;width:100%;z-index:20;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;transition:background .35s,height .35s;border-bottom:1px solid transparent}.header.scrolled{height:68px;background:rgba(8,9,11,.82);backdrop-filter:blur(20px);border-color:var(--line)}.wordmark{font-size:28px;font-weight:800;letter-spacing:-1.5px;display:flex;align-items:baseline}.brand-dot{height:6px;width:6px;margin-left:4px;background:var(--accent);border-radius:50%}.header nav{display:flex;gap:40px;font-size:13px;letter-spacing:.06em}.header nav a{position:relative;padding:14px 0}.header nav a:after{content:"";height:1px;background:currentColor;width:100%;position:absolute;left:0;bottom:8px;transform:scaleX(0);transform-origin:left;transition:transform .25s}.header nav a:hover:after{transform:scaleX(1)}.header-action{display:flex;gap:12px;align-items:center;background:none;border:0;font-size:11px;color:#b7b9bd;padding:12px 0}.motion-icon{font-size:13px;color:var(--fg)}.hero{height:100svh;min-height:720px;max-height:1180px;position:relative;overflow:hidden;padding:116px var(--pad) 0;background:radial-gradient(ellipse at 62% 62%,#17191e 0%,#08090b 59%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.025) 1px,transparent 1px);background-size:25% 100%;pointer-events:none}.hero-eyebrow{position:relative;z-index:2;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.15em;color:#9b9da3}.live-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px #ceff5855}.edition{margin-left:auto;letter-spacing:.08em}.hero-brand{font-weight:800;font-size:clamp(94px,19.35vw,370px);line-height:.9;letter-spacing:-.085em;margin:34px 0 0 -.013em;position:relative;z-index:2;white-space:nowrap;pointer-events:none;transform:translateY(calc(var(--hero-scroll)*-65px));opacity:calc(1 - var(--hero-scroll)*.6)}.hero-brand>span{display:inline-block;font-size:16px;letter-spacing:0;vertical-align:top;margin:15px 0 0 16px;color:#95979a}.hero-object{position:absolute;inset:18% 0 7% 19%;z-index:3;pointer-events:none;transform:translateY(calc(var(--hero-scroll)*-30px)) rotate(calc(var(--hero-scroll)*8deg));opacity:calc(1 - var(--hero-scroll)*.85)}canvas{width:100%;height:100%;display:block}.hero-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:114px;display:flex;align-items:flex-end;justify-content:space-between;z-index:4;pointer-events:none}.hero-caption{font-size:11px;color:#a8a9ad;letter-spacing:.15em;margin:0 0 18px}.hero-promise{font-size:clamp(28px,3.3vw,56px);font-weight:600;line-height:1.32;letter-spacing:-.04em;margin:0}.hero-promise>span{color:#a7a9b0}.round-link{display:flex;align-items:center;gap:28px;font-size:11px;pointer-events:auto}.round-arrow{height:62px;width:62px;display:grid;place-items:center;border:1px solid #484b52;border-radius:50%;font-size:23px;transition:background .25s,color .25s,transform .25s}.round-link:hover .round-arrow{background:var(--accent);color:var(--bg);border-color:var(--accent);transform:translateY(5px)}.object-note{position:absolute;right:20%;bottom:26%;font-size:9px;letter-spacing:.13em;color:#676a72;transform:rotate(-8deg);z-index:4}.hero-base{height:56px;position:absolute;bottom:0;left:var(--pad);right:var(--pad);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#74777e}.section-pad{padding:100px var(--pad)}.section-label{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px;letter-spacing:.1em}.intro{padding-top:98px;padding-bottom:110px}.reveal-type{font-size:clamp(36px,6.5vw,110px);font-weight:500;letter-spacing:-.06em;line-height:1.35;margin:92px 0 80px}.reveal-type>span{display:block;color:#33353a;transition:color .7s,transform .7s;transform:translateY(18px)}.reveal-type>span:nth-child(2){transition-delay:.13s}.intro.in-view .reveal-type>span{color:var(--fg);transform:translateY(0)}em{font-style:normal;color:var(--accent)}.intro-bottom{display:flex;gap:8%;align-items:center}.asterisk{font-size:70px;line-height:1;color:var(--accent);margin-right:7%}.intro-bottom p{font-size:14px;line-height:2;color:#9ea0a6;margin:0}.text-link{font-size:12px;display:flex;gap:40px;margin-left:auto;border-bottom:1px solid #54565b;padding:16px 0}.text-link>span{font-size:20px;transition:transform .25s}.text-link:hover>span{transform:translate(4px,-4px)}.vision{height:225svh;position:relative;background:#08090b}.vision-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.vision-photo{position:absolute;inset:0;clip-path:inset(calc((1 - var(--vision))*20%) calc((1 - var(--vision))*17%) round calc((1 - var(--vision))*28px));will-change:clip-path}.vision-photo img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.2 - var(--vision)*.2));will-change:transform}.vision-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.6) 100%);opacity:var(--vision)}.vision-top{position:absolute;top:115px;left:var(--pad);right:var(--pad);font-size:9px;letter-spacing:.14em;display:flex;justify-content:space-between;z-index:2;color:#eeeee9}.vision h2{position:absolute;left:0;top:50%;width:100%;text-align:center;transform:translateY(-50%) scale(calc(1.08 - var(--vision)*.08));font-size:clamp(34px,5.4vw,92px);font-weight:500;letter-spacing:-.06em;line-height:1.45;margin:0;z-index:2;text-shadow:0 2px 36px #0009}.vision h2>span{opacity:var(--vision);color:#ededeb}.vision-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:58px;display:flex;align-items:end;gap:60px;z-index:2;font-size:10px;opacity:clamp(.1,var(--vision),1)}.vision-tag{letter-spacing:.14em;padding-bottom:5px}.vision-bottom p{margin:0;line-height:1.8;color:#ddd}.vision-count{margin-left:auto;font-size:18px;letter-spacing:.1em}.mobile-break{display:none}.playground{padding-top:115px;padding-bottom:95px}.play-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:65px 0}.play-heading h2{font-size:clamp(34px,5vw,84px);letter-spacing:-.055em;line-height:1.4;font-weight:500;margin:0}.play-heading h2>span{color:#93969c}.play-heading p{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:12px}.play-stage{position:relative;height:660px;max-height:80svh;min-height:420px;border:1px solid #303238;border-radius:4px;background:radial-gradient(ellipse at 50% 42%,#1b1d24,#0e1014 70%);overflow:hidden;touch-action:pan-y}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(to right,#ffffff06 1px,transparent 1px),linear-gradient(to bottom,#ffffff06 1px,transparent 1px);background-size:calc(100% / 8) calc(100% / 4);pointer-events:none}.stage-coordinate{position:absolute;left:28px;right:28px;top:28px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#92969f;z-index:3;pointer-events:none}.play-stage canvas{position:absolute;inset:0;z-index:2}.stage-word{position:absolute;left:0;top:44%;width:100%;text-align:center;transform:translateY(-50%);font-size:clamp(90px,16vw,230px);font-weight:800;letter-spacing:-.08em;line-height:1;color:#24272f;z-index:1;pointer-events:none;transition:opacity .3s}.stage-hint{position:absolute;left:28px;bottom:110px;display:flex;gap:12px;align-items:center;font-size:10px;color:#92969f;z-index:3;pointer-events:none}.hint-cross{font-size:25px;font-weight:200;color:var(--accent)}.stage-controls{position:absolute;left:28px;right:28px;bottom:26px;display:flex;align-items:center;justify-content:space-between;z-index:4}.material-controls{display:flex;gap:6px;background:#08090bb3;border:1px solid #353740;border-radius:40px;padding:6px;backdrop-filter:blur(14px)}.material{font-size:11px;display:flex;gap:8px;align-items:center;background:none;border:0;border-radius:24px;padding:13px 17px;color:#989ba3;transition:background .25s,color .25s}.material.active{background:#343740;color:#fff}.material:hover{color:#fff}.swatch{width:13px;height:13px;border-radius:50%;border:1px solid #ffffff55}.chrome{background:linear-gradient(135deg,#fff,#727b83,#fff)}.acid{background:#ceff58}.pearl{background:#eeeeea}.flow-button{display:flex;align-items:center;gap:10px;border:1px solid #4c5059;border-radius:50px;background:#08090b99;backdrop-filter:blur(10px);padding:15px 22px;font-size:11px;min-width:88px;justify-content:center}.flow-button:hover{border-color:#ccc}.play-footnote{display:flex;justify-content:space-between;padding:20px 0;font-size:10px;color:#6e727c;letter-spacing:.08em}.outro{padding-top:70px;padding-bottom:30px;background:var(--accent);color:#12160b}.outro .section-label{color:#5a6b37}.outro h2{font-size:clamp(36px,6.1vw,104px);font-weight:500;line-height:1.4;letter-spacing:-.065em;margin:78px 0 50px}.outro h2>span{color:#617e2b}.outro-link{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-bottom:45px;border-bottom:1px solid #131b0933}.outro-arrow{border:1px solid #101807;height:80px;width:80px;display:grid;place-items:center;border-radius:50%;font-size:34px;transition:color .25s,background .25s,transform .25s}.outro-link:hover .outro-arrow{background:#151c0b;color:var(--accent);transform:rotate(45deg)}.footer{display:flex;align-items:center;gap:5%;padding-top:30px;font-size:9px;letter-spacing:.03em}.footer .brand-dot{background:#12160b}.footer p{font-size:10px;color:#587230}.footer>span{margin-left:auto}.footer button{border:0;background:none;color:#263615;font-size:10px;padding:14px 0 14px 14px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:22;pointer-events:none}.scroll-progress span{display:block;height:100%;background:var(--accent);width:0}.cursor{width:12px;height:12px;border:1px solid #eeeeeccc;border-radius:50%;position:fixed;left:0;top:0;z-index:40;pointer-events:none;transform:translate(-100px,-100px);mix-blend-mode:difference;transition:width .2s,height .2s;display:none}.toast{position:fixed;left:50%;bottom:35px;transform:translate(-50%,20px);background:#f4f4ef;color:#111;padding:15px 24px;border-radius:50px;font-size:12px;z-index:50;opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;max-width:calc(100vw - 32px);white-space:nowrap}.toast.visible{opacity:1;transform:translate(-50%,0)}.sculpture-fallback{display:none;position:absolute;width:min(45vw,440px);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-25deg);border:clamp(35px,7vw,80px) solid #b5bdc5;border-radius:45% 55% 50% 40%;box-shadow:inset 12px 20px 28px #000b,inset -10px -10px 14px #fff6,12px 24px 50px #000c;background:transparent}.no-webgl .sculpture-fallback{display:block}.no-webgl canvas{display:none}.motion-paused html,.motion-paused{scroll-behavior:auto}.motion-paused .hero-object,.motion-paused .hero-brand{transform:none;opacity:1}.motion-paused .vision-photo,.motion-paused .vision-photo img,.motion-paused .vision h2{will-change:auto}.motion-paused .vision-photo{clip-path:none}.motion-paused .vision-photo img{transform:none}.motion-paused .vision h2{transform:translateY(-50%)}.motion-paused .vision h2>span,.motion-paused .vision-shade,.motion-paused .vision-bottom{opacity:1}.motion-paused .intro .reveal-type>span{transform:none;color:var(--fg)}
@media (prefers-reduced-motion:no-preference){.hero-eyebrow,.hero-brand,.hero-bottom,.hero-base{animation:hero-enter 1s both}.hero-eyebrow{animation-delay:.08s}.hero-brand{animation-delay:.18s}.hero-bottom{animation-delay:.35s}.hero-base{animation-delay:.5s}.hero-object{animation:object-enter 1.6s both;animation-delay:.15s}.asterisk{animation:turn 26s linear infinite}.motion-paused .asterisk{animation-play-state:paused}@keyframes hero-enter{from{opacity:0;translate:0 25px}to{opacity:1;translate:0 0}}@keyframes object-enter{from{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes turn{to{rotate:360deg}}}
.journey{height:500svh;position:relative;background:#050709}
.journey-sticky{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;isolation:isolate;--journey-progress:0}
.journey-halo{position:absolute;inset:0;background:radial-gradient(ellipse at 65% 50%,#acff3616,transparent 55%);opacity:calc(.2 + var(--journey-progress)*.8);pointer-events:none}
.journey-grid{position:absolute;inset:0;background-image:linear-gradient(to right,#ffffff03 1px,transparent 1px),linear-gradient(to bottom,#ffffff03 1px,transparent 1px);background-size:20% 25%;opacity:calc(1 - var(--journey-progress));pointer-events:none}
.journey-top{position:absolute;left:var(--pad);right:var(--pad);top:112px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;color:#8a8e96;z-index:4}
.journey-mesh,.journey-particles{position:absolute;inset:0;z-index:1;touch-action:pan-y}
.journey-mesh{pointer-events:none}
.journey-particles{z-index:2}
.journey-copy{position:absolute;left:var(--pad);top:37%;z-index:3;pointer-events:none;opacity:0;max-width:52%;will-change:opacity,transform;transform:translateY(20px)}
.journey-copy[data-chapter="0"]{opacity:1;transform:none}
.chapter-label{font-size:10px;letter-spacing:.2em;color:#969ba5;display:block;margin-bottom:24px}
.journey-copy h2{font-size:clamp(38px,5.3vw,90px);font-weight:500;letter-spacing:-.065em;line-height:1.45;margin:0}
.journey-copy h2>span{color:#acafb6}
.journey-copy p{font-size:12px;line-height:1.8;color:#989fa7;margin:28px 0 0}
.journey-finale{left:0;top:18%;width:100%;max-width:none;text-align:center}
.journey-finale h2{font-size:clamp(28px,3.2vw,54px);line-height:1.4}
.journey-finale p{margin-top:20px;font-size:11px}
.journey-finale .chapter-label{margin-bottom:15px}
.journey-static-brand{display:none;font-size:clamp(48px,15vw,180px);letter-spacing:-.08em;margin-top:45px}
.journey-rail{position:absolute;right:var(--pad);top:37%;height:32%;z-index:4;border-right:1px solid #454b5666;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:14px;color:#4b515d;font-size:9px;min-height:180px}
.journey-rail .rail-active{color:var(--accent)}
.rail-fill{position:absolute;right:-1px;top:0;width:1px;background:var(--accent);height:0;box-shadow:0 0 10px #ceff5844}
.journey-bottom{position:absolute;bottom:44px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:center;z-index:4;border-top:1px solid #ffffff16;padding-top:24px;gap:25px}
.journey-phase{display:flex;align-items:baseline;gap:28px;min-width:200px}
.journey-phase>span:first-child{font-size:9px;letter-spacing:.18em;color:#9097a2;min-width:68px}
.journey-percentage{font-size:28px;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:300;color:#e6e9ec}
.journey-percentage small{font-size:9px;letter-spacing:0;color:#606876;margin-left:4px}
.gravity-button{background:#11151caa;backdrop-filter:blur(12px);border:1px solid #3b434f;border-radius:40px;display:flex;align-items:center;gap:12px;font-size:11px;padding:14px 24px;min-width:135px;justify-content:center;transition:background .25s,border-color .25s}
.gravity-button:hover,.gravity-button[aria-pressed="true"]{border-color:var(--accent);background:#ceff5816}
.gravity-symbol{font-size:21px;color:var(--accent);line-height:1}
.gravity-button:disabled{opacity:.35;border-color:#3b434f;background:#11151caa}
.journey-scroll-hint{display:flex;align-items:center;gap:25px;font-size:10px;color:#9299a5}
.journey-scroll-hint>span:last-child{font-size:26px;color:var(--accent)}
.motion-paused .journey,.journey-static{height:auto}
.motion-paused .journey-sticky,.journey-static .journey-sticky{position:relative;height:auto;min-height:0;padding:130px var(--pad) 60px;overflow:visible}
.motion-paused .journey canvas,.motion-paused .journey-rail,.motion-paused .journey-bottom,.journey-static canvas,.journey-static .journey-rail,.journey-static .journey-bottom{display:none}
.motion-paused .journey-copy,.journey-static .journey-copy{position:relative;left:auto;top:auto;max-width:none;width:auto;opacity:1!important;transform:none!important;filter:none!important;margin:70px 0;text-align:left;will-change:auto}
.motion-paused .journey-finale h2,.journey-static .journey-finale h2{font-size:clamp(38px,5.3vw,90px)}
.motion-paused .journey-static-brand,.journey-static .journey-static-brand{display:block}
@media(max-width:900px){.journey-copy{max-width:58%}.journey-phase{min-width:150px;gap:15px}.journey-finale{max-width:none}}
@media(max-width:600px){.header nav{gap:16px}.journey{height:430svh}.journey-sticky{min-height:640px}.journey-top{top:100px;font-size:7px;letter-spacing:.025em}.journey-copy{top:23%;max-width:86%}.chapter-label{font-size:8px;margin-bottom:17px}.journey-copy h2{font-size:9.4vw;line-height:1.5}.journey-copy p{font-size:10px;margin-top:18px;max-width:80%}.journey-finale{top:24%;max-width:none}.journey-finale h2{font-size:7.5vw}.journey-finale p{max-width:none;font-size:9px}.journey-rail{top:55%;height:20%;min-height:110px;font-size:7px;padding-right:9px}.journey-bottom{bottom:32px;padding-top:19px;gap:12px;flex-wrap:wrap}.journey-phase{min-width:0;gap:13px;flex:1}.journey-phase>span:first-child{font-size:7px;min-width:53px;letter-spacing:.09em}.journey-percentage{font-size:23px}.gravity-button{font-size:9px;padding:10px 15px;gap:8px;min-width:112px}.gravity-symbol{font-size:18px}.journey-scroll-hint{width:100%;justify-content:space-between;font-size:8px;margin-top:8px}.journey-scroll-hint>span:last-child{font-size:18px}.motion-paused .journey-copy,.journey-static .journey-copy{margin:50px 0}.motion-paused .journey-finale h2,.journey-static .journey-finale h2{font-size:9.4vw}}
@media (pointer:fine){.cursor{display:block}}
@media (min-width:1800px){.hero-object{inset:19% 4% 7% 21%}}
@media (max-width:900px){.hero{min-height:670px}.hero-object{inset:26% -12% 8% 12%}.hero-brand{margin-top:48px;font-size:19.1vw}.hero-bottom{bottom:110px}.object-note{right:13%;bottom:33%}.intro-bottom{gap:35px}.asterisk{margin-right:0}.play-stage{height:560px}.play-heading p{font-size:11px}.outro h2{font-size:6.6vw}.footer{gap:24px}}
@media (max-width:600px){:root{--pad:24px}.header{height:74px}.wordmark{font-size:25px}.header nav{gap:20px;font-size:11px}.header-action{padding:13px 8px}.motion-label{display:none}.hero{height:100svh;min-height:660px;max-height:1000px;padding-top:112px}.hero-eyebrow{font-size:8px;letter-spacing:.08em;gap:7px}.edition{font-size:8px}.hero-brand{font-size:18.3vw;margin-top:30px;letter-spacing:-.075em}.hero-brand>span{font-size:9px;margin:6px 0 0 4px}.hero-object{inset:25% -22% 15% -12%}.hero-promise{font-size:33px}.hero-caption{font-size:9px;margin-bottom:12px}.hero-bottom{bottom:101px}.round-link{gap:0}.round-link>span:first-child{display:none}.round-arrow{height:50px;width:50px;font-size:21px}.hero-base{height:48px;font-size:7px;letter-spacing:.06em}.object-note{right:12%;bottom:39%;font-size:7px}.section-pad{padding:74px var(--pad)}.section-label{font-size:8px;letter-spacing:.035em;gap:15px}.reveal-type{font-size:9vw;line-height:1.55;margin:70px 0 55px}.intro-bottom{gap:25px;flex-wrap:wrap}.asterisk{font-size:52px}.intro-bottom p{font-size:11px;line-height:1.9}.text-link{margin-left:78px;margin-top:5px;font-size:10px;gap:60px}.vision{height:185svh}.vision-top{top:99px;font-size:7px;letter-spacing:.025em}.vision h2{font-size:9vw;line-height:1.5;padding:0 18px}.mobile-break{display:block}.vision-photo{clip-path:inset(calc((1 - var(--vision))*22%) calc((1 - var(--vision))*7%) round calc((1 - var(--vision))*12px))}.vision-photo img{object-position:58% center}.vision-bottom{bottom:40px;gap:20px;flex-wrap:wrap}.vision-tag{font-size:7px}.vision-bottom p{font-size:9px}.vision-count{font-size:12px}.play-heading{display:block;margin:55px 0 32px}.play-heading h2{font-size:9vw}.play-heading p{font-size:10px;margin:20px 0 0}.play-stage{height:510px;min-height:450px;max-height:none;margin:0 -10px}.stage-coordinate{top:20px;left:18px;right:18px;font-size:7px;letter-spacing:.07em}.stage-word{font-size:20vw;top:43%}.stage-controls{left:14px;right:14px;bottom:19px;gap:10px;align-items:center;flex-direction:column}.material-controls{gap:1px;padding:4px;width:100%;justify-content:center}.material{font-size:10px;padding:12px 13px;gap:6px}.swatch{width:11px;height:11px}.flow-button{padding:10px 20px;min-width:85px;font-size:10px}.stage-hint{left:19px;bottom:136px;font-size:8px;gap:8px}.hint-cross{font-size:20px}.play-footnote{font-size:8px;line-height:1.6;gap:20px}.play-footnote>span:last-child{font-size:7px;white-space:nowrap}.outro{padding-bottom:25px}.outro h2{font-size:8.5vw;margin:70px 0 40px;line-height:1.65}.outro-arrow{height:58px;width:58px;font-size:26px}.outro-link{font-size:11px;padding-bottom:35px}.footer{flex-wrap:wrap;gap:20px;justify-content:space-between}.footer .wordmark{font-size:25px}.footer p{margin:0;font-size:9px}.footer>span{margin-left:0;font-size:8px}.footer button{font-size:9px;padding:0}.sculpture-fallback{width:240px;border-width:45px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-object,.hero-brand{transform:none;opacity:1}.reveal-type>span{transform:none;color:var(--fg)}.vision-photo{clip-path:none;will-change:auto}.vision-photo img{transform:none;will-change:auto}.vision h2{transform:translateY(-50%)}.vision h2>span,.vision-shade,.vision-bottom{opacity:1}.cursor{display:none}}
