:root{color-scheme:dark;--bg: #050507;--bg-2: #0b0a11;--fg: #ededf2;--mute: #8b8b98;--dim: #4a4a56;--line: rgba(255, 255, 255, .09);--accent: #8b7bff;--accent-deep: #5a49e0;--accent-soft: #c9c1ff;--sans: "Geist", ui-sans-serif, system-ui, sans-serif;--serif: "Instrument Serif", ui-serif, Georgia, serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;--g: clamp(16px, 4vw, 56px);--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none}::selection{background:var(--accent);color:#fff}:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:4px}main{position:relative;z-index:1}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em}.dim{color:var(--mute)}.label{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--accent-soft);padding-right:.04em}.h2{font-size:clamp(40px,6vw,92px);font-weight:400;letter-spacing:-.045em;line-height:.95;margin-top:14px}.mask{display:block;overflow:hidden}.mask>span{display:inline-block;will-change:transform}.pill{display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:500;white-space:nowrap;transition:background .4s var(--ease),box-shadow .4s var(--ease)}.pill:hover{background:#9d8fff;box-shadow:0 10px 40px -10px var(--accent)}.pill .arrow{background:#fff;color:var(--accent-deep)}.pill--ghost{background:#ffffff0f;border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pill--ghost:hover{background:#ffffff1a;box-shadow:none}.arrow{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none}.arrow svg{grid-area:1 / 1;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .55s var(--ease)}.arrow svg:last-child{transform:translate(-150%,150%)}.arrow--e svg:last-child{transform:translate(-150%)}:is(a,button,article):hover .arrow svg:first-child{transform:translate(150%,-150%)}:is(a,button,article):hover .arrow--e svg:first-child{transform:translate(150%)}:is(a,button,article):hover .arrow svg:last-child{transform:none}.roll{display:inline-block;overflow:hidden;vertical-align:top}.roll>span{position:relative;display:inline-block;transition:transform .6s var(--ease)}.roll>span:after{content:attr(data-text);position:absolute;top:100%;left:0;white-space:nowrap}.roll:hover>span,button:hover>.roll>span{transform:translateY(-100%)}.field{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.beam{position:fixed;top:-30vh;left:-25vw;width:75vw;height:34vh;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(139,123,255,.28) 35%,rgba(255,255,255,.12) 50%,transparent);transform:rotate(32deg);transform-origin:0 0;filter:blur(50px);animation:beam 9s ease-in-out infinite alternate}@keyframes beam{to{opacity:.55;transform:rotate(36deg) translateY(4vh)}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor{position:fixed;top:0;left:0;z-index:95;width:10px;height:10px;margin:-5px 0 0 -5px;display:grid;place-items:center;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background .3s,opacity .3s}.cursor span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .2s}.cursor.is-active{width:40px;height:40px;margin:-20px 0 0 -20px}.cursor.has-label{width:76px;height:76px;margin:-38px 0 0 -38px;background:var(--accent);mix-blend-mode:normal}.cursor.has-label span{opacity:1}.cursor.is-hidden{opacity:0}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;justify-content:space-between;padding:24px var(--g);background:var(--bg);clip-path:inset(0 0 0 0)}.loader__top{display:flex;justify-content:space-between;color:var(--mute)}.loader__row{display:inline-block}.loader__num{font-size:clamp(110px,24vw,340px);font-weight:300;letter-spacing:-.07em;line-height:.85;font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:16px;background:var(--line)}.loader__bar span{display:block;height:100%;background:var(--fg);transform:scaleX(0);transform-origin:left}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--g);background:linear-gradient(to bottom,rgba(5,5,7,.75),transparent);transition:transform .7s var(--ease)}.nav.is-hidden{transform:translateY(-110%)}.nav__logo{display:inline-flex;align-items:baseline;gap:8px;font-size:15px}.nav__mark{font-weight:600;letter-spacing:-.02em}.nav__word{color:var(--mute)}.nav__links{display:flex;gap:34px;font-size:14px;color:var(--mute)}.nav__links a:hover{color:var(--fg)}.nav .pill{justify-self:end}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--g) 5vh;overflow:hidden}.hero__wordmark{position:absolute;top:16vh;left:0;right:0;display:flex;justify-content:center;overflow:hidden;font-size:12.6vw;font-weight:600;letter-spacing:-.06em;line-height:.82;white-space:nowrap;color:#ffffff0a;-webkit-text-stroke:1px rgba(255,255,255,.07);-webkit-user-select:none;user-select:none}.hero__wordmark span{display:inline-block}.hero{--wm-top: 16vh}.hero__wordmark{top:var(--wm-top);pointer-events:none}.hero__wordmark--lit{color:#c9c1ff33;-webkit-text-stroke:1px rgba(201,193,255,.9);--spot: radial-gradient(260px circle at var(--mx, -999px) calc(var(--my, -999px) - var(--wm-top)), #000, transparent 70%);mask-image:var(--spot);-webkit-mask-image:var(--spot)}.hero__inner{position:relative;z-index:2}.hero__title{font-size:clamp(46px,8.6vw,140px);font-weight:400;letter-spacing:-.058em;line-height:.92}.hero__line{padding-bottom:.06em}.hero__line--indent{padding-left:14vw}.hero__foot{display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(28px,5vh,56px);padding-top:20px;border-top:1px solid var(--line)}.hero__sub{max-width:34ch;color:var(--mute);font-size:15px}.hero__sub a{color:var(--fg);border-bottom:1px solid var(--dim);transition:border-color .3s}.hero__sub a:hover{border-color:var(--accent)}.hero__stats{display:flex;gap:clamp(20px,3vw,44px)}.hero__stats li{display:flex;flex-direction:column;gap:2px}.hero__stats b{font-size:26px;font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hero__stats span{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.hero__scroll{position:absolute;right:var(--g);top:50%;display:flex;align-items:center;gap:12px;writing-mode:vertical-rl;color:var(--mute);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.hero__scroll i{position:relative;width:1px;height:56px;background:var(--line);overflow:hidden}.hero__scroll i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fg);animation:scrollhint 2.2s var(--ease-io) infinite}@keyframes scrollhint{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.services{position:relative}.services__pin{display:grid;grid-template-columns:40% 60%;height:100svh;padding:clamp(80px,11vh,104px) var(--g) clamp(28px,6vh,56px)}.services__stage{display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.services__count{display:flex;align-items:baseline;gap:8px;font-size:13px}.services__now{display:inline-block;overflow:hidden;font-size:44px;font-family:var(--sans);font-weight:300;letter-spacing:-.05em;line-height:1}.services__now span{display:inline-block;animation:rollin .7s var(--ease)}@keyframes rollin{0%{transform:translateY(100%)}}.services__steps{display:flex;gap:6px}.services__steps span{width:24px;height:2px;border-radius:2px;background:var(--line);transition:background .6s var(--ease)}.services__steps span.is-on{background:var(--accent)}.services__main{display:flex;flex-direction:column;gap:clamp(20px,4vh,40px);min-width:0;min-height:0}.services__viewport{flex:1;min-height:0;display:flex;align-items:flex-end;clip-path:inset(-20% -100vw -20% 0)}.services__track{display:flex;gap:16px;width:100%;height:100%;max-height:460px;will-change:transform}.card{position:relative;display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff02);overflow:hidden;transition:background .7s var(--ease),border-color .7s,box-shadow .7s var(--ease),opacity .7s,transform .7s var(--ease)}.card:after{content:"";position:absolute;right:0;bottom:0;width:70%;height:55%;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.4px);background-size:9px 9px;mask-image:radial-gradient(100% 100% at 100% 100%,#000,transparent 70%);-webkit-mask-image:radial-gradient(100% 100% at 100% 100%,#000,transparent 70%);opacity:.5;pointer-events:none}.card__top{display:flex;justify-content:space-between;align-items:center;color:var(--mute)}.card__top .arrow{border:1px solid var(--line);color:var(--fg)}.card__title{margin-top:auto;font-size:clamp(26px,2.2vw,34px);font-weight:400;letter-spacing:-.035em;line-height:1}.card__bottom{position:relative;z-index:1;margin-top:14px;display:flex;flex-direction:column;gap:16px}.card__bottom p{color:var(--mute);font-size:14px;transition:color .7s}.card__bottom ul{display:flex;flex-wrap:wrap;gap:6px}.card__bottom li{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;padding:4px 9px;border:1px solid var(--line);border-radius:99px;color:var(--mute);transition:border-color .7s,color .7s}@media(min-width:900px){.card{flex:0 0 auto;height:100%;aspect-ratio:3 / 4}.card.is-past{opacity:0;transform:scale(.94)}}.card{transform-origin:right center}.card.is-active{background:linear-gradient(160deg,#9585ff,var(--accent-deep));border-color:transparent;box-shadow:0 40px 80px -40px var(--accent)}.card.is-active .card__top,.card.is-active .card__bottom p{color:#ffffffd9}.card.is-active .card__bottom li{border-color:#ffffff59;color:#fff}.card.is-active .arrow{background:#fff;color:var(--accent-deep);border-color:transparent}.work{position:relative;padding:20vh var(--g) 12vh}.work__head{margin-bottom:clamp(32px,6vh,64px)}.work__head sup{font-size:13px;vertical-align:top;margin-left:4px}.work__list{position:relative}.work__list:after{content:"";display:block;height:1px;background:var(--line)}.work__row hr{border:0;height:1px;background:var(--line)}.work__link{display:grid;grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) 80px 30px;align-items:center;gap:16px;padding:clamp(22px,3.4vh,36px) 0;transition:opacity .5s var(--ease),padding .6s var(--ease)}.work__list:hover .work__link{opacity:.32}.work__list .work__link:hover{opacity:1;padding-left:18px}.work__name{font-size:clamp(30px,4.2vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1}.work__kind{color:var(--mute);font-size:14px}.work__tags{display:flex;gap:6px}.work__tags span{font-family:var(--mono);font-size:10.5px;padding:4px 9px;border:1px solid var(--line);border-radius:99px;color:var(--mute)}.work__status{display:inline-flex;align-items:center;gap:8px;color:var(--mute)}.work__status.is-live{color:var(--fg)}.work__status.is-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:ping 1.8s var(--ease) infinite}@keyframes ping{70%,to{box-shadow:0 0 0 8px transparent}}.work__link .arrow{border:1px solid var(--line)}.work__float{position:fixed;top:0;left:0;z-index:40;width:340px;height:220px;margin:-110px 0 0 -170px;pointer-events:none}.work__float-card{height:100%;border-radius:16px;overflow:hidden;transform:scale(0);transition:transform .5s var(--ease);box-shadow:0 30px 80px -20px #000c}.work__float-card.is-visible{transform:scale(1)}.work__float-inner{height:100%;transition:transform .7s var(--ease)}.work__slide{height:100%}.work__inline{height:190px;margin-bottom:22px;border-radius:14px;overflow:hidden}.pv{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--line);border-radius:inherit;background:radial-gradient(120% 90% at 100% 0%,rgba(139,123,255,.35),transparent 60%),#0d0c15}.pv__row{display:flex;justify-content:space-between;align-items:center}.pv__live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.pv__live i{width:6px;height:6px;border-radius:50%;background:#ff5d6c;animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.pv__score div{display:flex;justify-content:space-between;align-items:baseline}.pv__score b{font-weight:400;font-size:15px}.pv__score strong{font-size:34px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pv__balls{display:flex;gap:6px}.pv__balls span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);font-family:var(--mono);font-size:11px}.pv__balls .is-boundary{background:var(--accent);border-color:transparent}.pv__balls .is-wicket{background:#ff5d6c;border-color:transparent}.scramble{font-family:var(--mono);font-size:.74em;letter-spacing:-.04em;white-space:pre;transition:color .5s var(--ease)}.scramble.is-redacted{color:#8b7bff73}.work__row.is-secret .work__kind{color:var(--dim)}.pv--locked{position:relative;overflow:hidden;isolation:isolate}.pv--locked:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-1;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:static .6s steps(3) infinite}@keyframes static{33%{transform:translate(-6%,4%)}66%{transform:translate(5%,-7%)}}.pv__live--lock i{background:var(--accent)}.pv__lock{align-self:center;width:46px;height:46px;fill:none;stroke:var(--accent-soft);stroke-width:1.3;stroke-linecap:round;filter:drop-shadow(0 0 14px rgba(139,123,255,.8));animation:hover 2.6s ease-in-out infinite alternate}@keyframes hover{to{transform:translateY(-6px)}}.pv__meter{height:3px;margin-top:8px;border-radius:3px;background:var(--line);overflow:hidden}.pv__meter span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent-soft))}.studio{position:relative;padding:18vh var(--g) 8vh}.studio__text{margin-top:20px;max-width:24ch;font-size:clamp(30px,4.6vw,76px);font-weight:400;letter-spacing:-.04em;line-height:1.06}.studio__facts{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,96px);margin-top:clamp(40px,8vh,80px)}.studio__facts div{display:flex;flex-direction:column;gap:4px}.studio__facts b{font-size:44px;font-weight:300;letter-spacing:-.05em;line-height:1}.studio__facts span{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.studio__arc{position:relative;height:clamp(220px,30vw,400px);margin:14vh calc(-1 * var(--g)) 0}.studio__arc-label{position:absolute;top:0;left:50%;transform:translate(-50%)}.studio__arc svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.studio__arc-text{font-family:var(--sans);font-size:30px;letter-spacing:-.02em;fill:var(--fg);white-space:pre}.studio__arc-line{fill:none;stroke:var(--accent);stroke-width:1.5}.studio__glow{position:absolute;left:10%;right:10%;top:42%;height:60%;background:radial-gradient(50% 55% at 50% 0%,rgba(139,123,255,.4),transparent 70%);filter:blur(24px);pointer-events:none}.cta{position:relative;margin:8vh var(--g) 0;min-height:72vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);padding:clamp(28px,5vw,72px);border:1px solid var(--line);border-radius:28px;background:#0b0a128c;overflow:hidden;isolation:isolate}.cta__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(40% 45% at 78% 18%,rgba(139,123,255,.55),transparent 70%),radial-gradient(35% 40% at 30% 0%,rgba(90,73,224,.45),transparent 70%);filter:blur(30px);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(-6%,8%) rotate(8deg)}}.cta__intro{display:flex;flex-direction:column;height:100%}.cta__note{margin-top:20px;font-size:15px}.cta__title{margin-top:auto;padding-top:12vh;font-size:clamp(50px,7.4vw,128px);font-weight:400;letter-spacing:-.06em;line-height:.92}.cta__line{padding-bottom:.05em}.cta__glow,.beam{will-change:transform}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form{display:flex;flex-direction:column;gap:22px}.form__types{border:0;display:flex;flex-wrap:wrap;gap:8px}.form__types legend{margin-bottom:12px}.chip{padding:8px 15px;border:1px solid var(--line);border-radius:99px;font-size:13px;color:var(--mute);background:#ffffff05;transition:background .35s var(--ease),color .35s,border-color .35s,transform .35s var(--ease)}.chip:hover{color:var(--fg);border-color:#ffffff40}.chip:active{transform:scale(.95)}.chip.is-on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-in input,.field-in textarea{width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--fg);font:inherit;font-size:16px;resize:none;outline:none;transition:border-color .4s var(--ease)}.field-in input::placeholder,.field-in textarea::placeholder{color:#6c6c79}.field-in input:focus,.field-in textarea:focus{border-color:var(--accent)}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px}.pill:disabled{opacity:.6;cursor:progress}.form__error{color:#ff8a95}.form--done{align-items:flex-start;gap:8px;min-height:280px;justify-content:center}.form__tick{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:var(--accent);animation:pop .6s var(--ease)}.form__tick svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:draw .6s .25s var(--ease) backwards}@keyframes pop{0%{transform:scale(0)}}@keyframes draw{0%{stroke-dashoffset:24}}.form__done-title{font-size:34px;letter-spacing:-.035em;line-height:1}.form__again{margin-top:14px;padding-bottom:3px;border-bottom:1px solid var(--dim);font-size:14px}.footer{padding:14vh var(--g) 28px}.footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,190px));justify-content:end;gap:48px}.footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:15px}.footer__col .label{margin-bottom:8px}.footer__col a{color:var(--mute);transition:color .3s}.footer__col a:hover{color:var(--fg)}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:12vh;padding-top:20px;border-top:1px solid var(--line)}.footer__clock{display:flex;align-items:baseline;font-size:clamp(64px,15vw,250px);font-weight:300;letter-spacing:-.065em;line-height:.86;font-variant-numeric:tabular-nums}.footer__clock span{display:inline-block}.footer__clock .colon{color:var(--dim)}.footer__clock small{margin-left:14px;color:var(--mute);letter-spacing:.06em}.footer__meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:var(--mute)}@media(max-width:1100px){.work__link{grid-template-columns:40px minmax(0,1fr) minmax(0,.8fr) 70px 30px}.work__tags{display:none}}@media(max-width:899px){.nav{grid-template-columns:1fr auto}.nav__links{display:none}.hero__line--indent{padding-left:0}.hero__wordmark{top:20vh}.hero__foot{grid-template-columns:1fr;gap:22px}.hero__scroll{display:none}.hero__foot .pill{justify-self:start}.services__pin{display:block;height:auto;padding:16vh var(--g) 6vh}.services__stage{display:none}.services__track{height:auto;max-height:none}.services__viewport{clip-path:none}.services__track{flex-direction:column;gap:12px}.services__main{gap:40px}.card{flex:none;aspect-ratio:auto;min-height:230px;background:#0c0b12b3}.work__link{grid-template-columns:30px minmax(0,1fr) auto}.work__kind,.work__link .arrow{display:none}.studio__facts b{font-size:34px}.cta{grid-template-columns:1fr;min-height:0;border-radius:20px}.cta__title{padding-top:6vh}.form__row{grid-template-columns:1fr;gap:4px}.hero{--wm-top: 20vh}.beam{filter:blur(32px);animation:none}.grain{display:none}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:36px 24px}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__meta{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
