.hero-v6{color-scheme:dark;--black: #000;--white: #f4f4f1;--silver: #b5b5b1;--muted: #72726f;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--cursor-energy: 0;--copy-width: 34vw;--layout-split: 38%}.hero-v6,.hero-v6 *{box-sizing:border-box}.hero-v6{width:100%;margin:0;background:var(--black);overflow:hidden;color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0}.hero-v6{position:relative;width:100%;min-height:100svh;overflow:hidden;background:#000;outline:none;user-select:none;-webkit-tap-highlight-color:transparent}.is-keyboard-user .viewport:focus~.meta .state-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.topbar,.meta{position:absolute;right:clamp(18px,2.6vw,48px);left:clamp(18px,2.6vw,48px);z-index:20;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.topbar{top:clamp(20px,3.2vh,38px)}.descriptor{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:10px;line-height:1;text-transform:uppercase}.edition,.location,.state-index{color:var(--muted);font-size:10px;line-height:1;text-transform:uppercase}.hero-copy{position:absolute;inset:0 auto 0 0;z-index:12;display:flex;width:var(--layout-split);align-items:center;padding-left:clamp(42px,5vw,96px);pointer-events:auto;touch-action:manipulation}.copy-lockup{position:relative;width:min(var(--copy-width),calc(100% - 42px));isolation:isolate}.ambient-specks{position:absolute;inset:-74px -68px;z-index:0;overflow:hidden;pointer-events:none}.ambient-speck{position:absolute;top:var(--y);left:var(--x);width:var(--size);height:var(--size);background:#f4f4f180;box-shadow:0 0 8px #f4f4f12e;opacity:var(--opacity);transform:translateZ(0);animation:ambient-speck-drift var(--duration) ease-in-out var(--delay) infinite alternate}.hero-v6.is-copy-zone .ambient-speck{opacity:var(--active-opacity)}@keyframes ambient-speck-drift{0%{transform:translateZ(0)}55%{opacity:var(--fade-opacity)}to{transform:translate3d(var(--dx),var(--dy),0)}}.hero-title{position:relative;z-index:2;display:grid;gap:8px;margin:0;color:var(--white);font-size:68px;font-weight:700;line-height:.96;letter-spacing:0;text-transform:uppercase;opacity:0;transform:translate3d(0,18px,0);transition:opacity .9s var(--ease-soft) .18s,transform 1.1s var(--ease-out) .18s}.hero-v6.is-ready .hero-title{opacity:1;transform:translateZ(0)}.hero-title__line{display:block;white-space:nowrap}.hero-title__line--slogan{color:#d4d4d0;font-weight:400}.magnetic-glyph,.magnetic-space{display:inline-block;transform:translateZ(0) rotate(0);transform-origin:50% 58%}.magnetic-space{width:.31em;overflow:hidden}.text-wake{position:absolute;inset:-86px;z-index:1;width:calc(100% + 172px);height:calc(100% + 172px);pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .7s var(--ease-soft) .28s}.hero-v6.is-ready .text-wake{opacity:1}.viewport{position:absolute;inset:0 0 0 var(--layout-split);display:grid;place-items:center;perspective:920px;perspective-origin:52% 48%;outline:none;touch-action:manipulation}.stage{position:relative;width:min(62vw,145.6976svh);aspect-ratio:1672 / 941;contain:layout paint style;transform-style:preserve-3d}.scene{position:absolute;inset:0;transform:translateZ(0) rotateX(0) rotateY(0);transform-origin:50% 52%;transform-style:preserve-3d}.scene.is-moving{will-change:transform}.state-layer{position:absolute;inset:0;width:100%;height:100%;--state-opacity: 0;visibility:visible;transform-style:preserve-3d;pointer-events:none}.whole-state{z-index:1;--state-opacity: 1}.parts-state{z-index:2}.elements-state{z-index:3}.building-pulse{position:absolute;z-index:8;width:42px;height:42px;border:1px solid rgba(244,244,241,.82);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.42);pointer-events:none}.building-pulse:before,.building-pulse:after{position:absolute;content:"";pointer-events:none}.building-pulse:before{inset:7px;border:1px solid rgba(181,181,177,.56);border-radius:50%}.building-pulse:after{top:50%;left:-10px;width:60px;height:1px;background:#f4f4f157}.building-particles{position:absolute;inset:0;z-index:9;overflow:hidden;pointer-events:none}.building-particle{position:absolute;top:0;left:0;width:1px;height:var(--particle-length, 7px);background:#f4f4f1e6;box-shadow:0 0 5px #f4f4f152;opacity:0;transform-origin:50% 50%;pointer-events:none}.slice{position:absolute;transform:translateZ(0);transform-style:preserve-3d;pointer-events:none}.slice__visual,.slice img{position:absolute;inset:0;width:100%;height:100%}.slice__visual{opacity:var(--state-opacity);transform:translateZ(0) scale(1);transform-origin:50% 50%}.slice img{display:block;object-fit:fill;pointer-events:none;-webkit-user-drag:none;transition:filter .14s ease,opacity .14s ease}.slice.is-glowing img{filter:brightness(1.32) drop-shadow(0 0 4px rgba(244,244,241,.72))}.meta{bottom:clamp(20px,3.2vh,38px)}.state-readout{display:grid;grid-template-columns:42px 88px;min-width:155px;align-items:end;gap:12px}.state-label{width:88px;font-size:32px;font-weight:400;line-height:.9}.loader{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:18px;padding:clamp(20px,3.2vw,48px);background:#000;opacity:1;visibility:visible;transition:opacity .62s var(--ease-soft),visibility 0s linear .62s}.loader__brand{align-self:end;font-size:26px;font-weight:700}.loader__value{align-self:end;color:var(--muted);font-variant-numeric:tabular-nums}.loader__track{grid-column:1 / -1;height:1px;overflow:hidden;background:#f4f4f129}.loader__track span{display:block;width:0;height:100%;background:var(--white);transition:width .18s ease}.hero-v6.is-ready .loader{opacity:0;visibility:hidden}.cursor{position:fixed;top:0;left:0;z-index:80;width:1px;height:1px;opacity:0;mix-blend-mode:difference;pointer-events:none;transition:opacity .18s ease}.hero-v6.has-pointer .cursor{will-change:transform}.cursor span{position:absolute;top:0;left:0;display:block;pointer-events:none}.cursor__halo,.cursor__ring,.cursor__dot{border-radius:50%;transform:translate(-50%,-50%)}.cursor__halo{width:calc(62px + var(--cursor-energy) * 34px);height:calc(62px + var(--cursor-energy) * 34px);border:1px solid rgba(255,255,255,.16)}.cursor__ring{width:calc(34px + var(--cursor-energy) * 18px);height:calc(34px + var(--cursor-energy) * 18px);border:1px solid rgba(255,255,255,.86)}.cursor__axis{background:#ffffff8c;transform:translate(-50%,-50%)}.cursor__axis--x{width:10px;height:1px}.cursor__axis--y{width:1px;height:10px}.cursor__dot{width:3px;height:3px;background:#fff;opacity:1;transition:opacity .14s ease}.cursor__wheel{width:10px;height:16px;border:1px solid rgba(255,255,255,.94);border-radius:6px;opacity:0;transform:translate(-50%,-50%) scale(.72);transition:opacity .15s ease,transform .18s var(--ease-soft)}.cursor .cursor__wheel-nub{top:3px;left:50%;width:2px;height:4px;border-radius:2px;background:#fff;transform:translate(-50%)}.cursor__halo,.cursor__ring,.cursor__axis{transition:width .18s var(--ease-soft),height .18s var(--ease-soft),opacity .18s ease,border-color .18s ease}.hero-v6.is-copy-zone .cursor__halo{width:calc(78px + var(--cursor-energy) * 28px);height:calc(78px + var(--cursor-energy) * 28px);border-color:#ffffff38}.hero-v6.is-copy-zone .cursor__ring{width:calc(42px + var(--cursor-energy) * 16px);height:calc(42px + var(--cursor-energy) * 16px)}.hero-v6.is-copy-zone .cursor__axis,.hero-v6.is-building-zone .cursor__axis{opacity:.22}.hero-v6.is-building-zone .cursor__dot{opacity:0}.hero-v6.is-building-zone .cursor__wheel{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(hover:hover)and (pointer:fine){.hero-v6.has-pointer,.hero-v6.has-pointer *{cursor:none}.hero-v6.has-pointer .cursor{opacity:1}}@media(max-width:1480px){.hero-title{font-size:58px}}@media(max-width:1120px)and (min-width:701px){.hero-v6{--copy-width: 35vw;--layout-split: 37%}.hero-copy{padding-left:32px}.hero-title{font-size:46px}.stage{width:min(63vw,142.144svh)}.state-label{font-size:28px}}@media(max-height:680px)and (min-width:1121px){.hero-title{font-size:52px}}@media(max-width:700px){.hero-v6{--copy-width: calc(100vw - 36px) }.topbar,.meta{right:18px;left:18px}.edition,.location,.descriptor{display:none}.hero-copy{inset:56px 0 auto;width:100%;height:23%;align-items:flex-start;padding:40px 18px 0}.copy-lockup{width:var(--copy-width)}.hero-title{gap:5px;font-size:40px;line-height:.98}.text-wake{inset:-48px;width:calc(100% + 96px);height:calc(100% + 96px)}.ambient-specks{inset:-42px -28px}.viewport{inset:25% 0 10%;perspective-origin:50% 50%}.stage{width:100vw}.state-readout{min-width:142px}.state-label{font-size:26px}.loader__brand{font-size:20px}}@media(prefers-reduced-motion:reduce){.hero-v6:not(.force-motion) *,.hero-v6:not(.force-motion) *:before,.hero-v6:not(.force-motion) *:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hero-v6:not(.force-motion) .scene,.hero-v6:not(.force-motion) .slice,.hero-v6:not(.force-motion) .slice__visual,.hero-v6:not(.force-motion) .magnetic-glyph{transform:none!important}.hero-v6:not(.force-motion) .cursor,.hero-v6:not(.force-motion) .text-wake{display:none}}.home-intro__stage>.hero-v6{min-height:inherit}.hero-v6__asset-loader{display:none}html.v6-cursor-active .cursor-dot,html.v6-cursor-active .cursor-ring{opacity:0!important}
