@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-400-normal-DOvmqNol.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-400-normal-DYohiwGD.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-500-normal-BASv1Bog.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-500-normal-BJWE1t8Q.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-700-normal-DP3KK2u2.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-700-normal-Cqh4U_Q6.woff) format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2) format("woff2"),url(/assets/martian-mono-latin-400-normal-DM4nBGIh.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}:root{--u: 1;--nu: 1;--ox: 0px;--oyc: 0px;--oyb: 0px;--bg: #040508;--fg: #d8d8d8;--ink: #434343;--hot: #ff5a1f}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{font-family:Familjen Grotesk,system-ui,sans-serif;color:var(--fg);background:var(--bg);-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;padding:0;text-align:inherit}img{display:block;max-width:none}h1,h2,h3,h4,h5,blockquote{font-weight:400}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--hot);outline-offset:3px}::selection{background:var(--hot);color:#fff}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cap{font-size:16.875px;line-height:16.875px;letter-spacing:-.3375px;text-transform:uppercase}.cap13{font-size:13.125px;line-height:13.125px;letter-spacing:-.2625px;text-transform:uppercase}.lh17{line-height:17px}.btn{font-family:Martian Mono,monospace;font-size:13.125px;letter-spacing:-.7875px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;height:38px;padding-bottom:10px;border-bottom:1px solid currentColor;white-space:nowrap;cursor:pointer}.btn b{font-weight:400;transition:transform .5s cubic-bezier(.7,0,.2,1)}.btn:hover b,.btn:focus-visible b{transform:translate(5px)}.p18{font-family:Inter,sans-serif;font-size:18.75px;line-height:1.18;letter-spacing:-.02em}.p17{font-family:Inter,sans-serif;font-size:16.875px;line-height:1.2;letter-spacing:-.02em}.h89{font-size:89.07px;line-height:84.375px;letter-spacing:-5.3442px;font-weight:400}.h34{font-size:33.75px;line-height:33.75px;letter-spacing:-1.35px;font-weight:400}.hw{display:inline-block;white-space:pre}.ic{color:var(--hot)}.center{text-align:center}.just{text-align:justify;text-align-last:left}.row{display:flex}.dim{opacity:.5}.a{position:absolute}.hr{height:1px;background:#d8d8d824}.dkhr{background:#0000001f}.plus{font-size:22px;font-weight:300;color:#d8d8d899}.plus.dk{font-size:18px;color:#666}[data-t]{position:relative;display:inline-block;overflow:hidden;vertical-align:top}[data-t]>i{display:block;font-style:normal;transition:transform .55s cubic-bezier(.7,0,.2,1)}[data-t]>i+i{position:absolute;left:0;top:100%}.roll:hover [data-t]>i,.roll:focus-visible [data-t]>i{transform:translateY(-100%)}.fr{position:absolute;left:0;top:0;width:1920px;height:868px;transform-origin:0 0;transform:translate(var(--ox),var(--oy, 0px)) scale(var(--u))}.fr.c{--oy: var(--oyc)}.fr{pointer-events:none}.fr>*{pointer-events:auto}.fr.b{--oy: var(--oyb)}html.full{scrollbar-width:none}html.full::-webkit-scrollbar{display:none}#sbar{position:fixed;right:2px;top:0;bottom:0;width:12px;z-index:60;opacity:0;transition:opacity .4s}#sthumb{position:absolute;left:3px;top:0;width:6px;height:120px;border-radius:4px;background:#5d5d5d;cursor:grab;transition:background .35s,width .2s,left .2s;touch-action:none}#sbar:hover #sthumb,#sbar.drag #sthumb{left:2px;width:8px;background:#8a8a8a}#sbar.drag #sthumb{cursor:grabbing}#sbar.lt #sthumb{background:#9a9a9a}.lite #sbar{display:none}#gl{position:fixed;left:0;top:0;width:100%;height:100%;display:block;z-index:0}.lite:not(.gl) #gl{display:none}.lite.gl #gl{height:100vh;height:100lvh}#loader{position:fixed;inset:0;z-index:100;background:#c9c9c9;color:#111;overflow:hidden}#loader.gone,.lite:not(.gl) #loader{display:none}.seen #loader{background:var(--bg)}.seen #loader>*{display:none}#wipe{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;pointer-events:none}#wipe i{flex:1;margin-top:-1px;background:#0c0c0c;transform:scaleY(0);transform-origin:50% 0;transition:transform .62s cubic-bezier(.7,0,.2,1)}#wipe i:nth-child(5){transition-delay:0s}#wipe i:nth-child(4){transition-delay:.05s}#wipe i:nth-child(3){transition-delay:.1s}#wipe i:nth-child(2){transition-delay:.15s}#wipe i:nth-child(1){transition-delay:.2s}#wipe.in{pointer-events:auto}#wipe.in i{transform:scaleY(1);transform-origin:50% 100%}.wiped #wipe i{transform:scaleY(1);transition:none}.wiped #wipe{animation:wipeOff .01s 8s forwards}@keyframes wipeOff{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){#wipe{display:none}}#ldBox{position:absolute;left:0;top:0;width:0;height:0}#ldFill{position:absolute;inset:0;background:#d6d6d6;opacity:0}#ldFrame{position:absolute;left:0;top:0;overflow:visible}#ldMark{position:absolute;left:0;top:0;width:260px;height:260px;transform-origin:0 0}.x{position:absolute;left:0;top:0;width:20px;height:20px;margin:-10px 0 0 -10px;opacity:0}.x:before,.x:after{content:"";position:absolute;left:9px;top:2px;width:1.2px;height:16px;background:#555}.x:after{transform:rotate(90deg)}#ldLbl{position:absolute;left:0;width:100%;text-align:center;color:#111;word-spacing:6px;opacity:0;font-size:calc(16.875px * var(--nu));line-height:1}#ldNum{position:absolute;left:0;width:100%;text-align:center;font-family:Martian Mono,monospace;font-size:11px;color:#555;opacity:0}#nav{position:fixed;left:0;top:0;width:100%;height:0;z-index:50;color:var(--fg);opacity:0;transition:color .35s}#nav a,#nav button{pointer-events:auto}#navLogo{position:absolute;left:calc(38px * var(--nu));top:calc(38px * var(--nu));height:calc(30px * var(--nu));display:flex;align-items:center;gap:calc(8px * var(--nu));font-size:calc(22px * var(--nu));font-weight:600;letter-spacing:-.2px}#navLogo svg{width:calc(26px * var(--nu));height:calc(26px * var(--nu))}#navLogo sup{font-size:calc(9px * var(--nu));font-weight:400;margin-left:calc(-4px * var(--nu));align-self:flex-start;margin-top:calc(5px * var(--nu))}#navRight{position:absolute;right:calc(53px * var(--nu));top:calc(38px * var(--nu));display:flex;align-items:center;gap:calc(8px * var(--nu))}#navSnd{width:calc(30px * var(--nu));height:calc(30px * var(--nu));border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d8d8d81a;transition:background .35s}#navSnd .on{display:none}#navSnd[aria-pressed=true] .on{display:inline}#navSnd[aria-pressed=true] .off{display:none}.pill{height:calc(32px * var(--nu));border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:calc(16.875px * var(--nu));line-height:1.05;letter-spacing:-.3375px;text-transform:uppercase;transition:background .35s,color .35s,border-color .35s}#navTalk{width:calc(111px * var(--nu));background:#fff;color:#000}#navMenu{width:calc(95px * var(--nu));gap:calc(9px * var(--nu));border:.8px solid #fff}#navMenu>i{position:relative;width:calc(12px * var(--nu));height:calc(6px * var(--nu))}#navMenu>i:before,#navMenu>i:after{content:"";position:absolute;left:0;right:0;height:1.2px;background:currentColor;transition:transform .45s cubic-bezier(.7,0,.2,1),top .45s}#navMenu>i:before{top:0}#navMenu>i:after{top:calc(100% - 1.2px)}#nav.open #navMenu>i:before{top:calc(50% - .6px);transform:rotate(45deg)}#nav.open #navMenu>i:after{top:calc(50% - .6px);transform:rotate(-45deg)}#nav.lt{color:#111}#nav.lt #navTalk{background:#111;color:#fff}#nav.lt #navMenu{border-color:#0000008c}#nav.lt #navSnd{background:#00000014}#nav.open{color:var(--fg)}#nav.open #navTalk{background:#fff;color:#000}#nav.open #navMenu{border-color:#fff}#menu{position:fixed;inset:0;z-index:45;visibility:hidden;color:var(--fg);transition:visibility 0s .9s}#menu.open{visibility:visible;transition:none}#menu .slats{position:absolute;inset:0;display:flex;flex-direction:column}#menu .slats i{flex:1;margin-top:-1px;background:#0c0c0c;transform:scaleY(0);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.7,0,.2,1)}#menu .slats i:nth-child(5){transition-delay:.2s}#menu .slats i:nth-child(4){transition-delay:.25s}#menu .slats i:nth-child(3){transition-delay:.3s}#menu .slats i:nth-child(2){transition-delay:.35s}#menu .slats i:nth-child(1){transition-delay:.4s}#menu.open .slats i{transform:scaleY(1)}#menu.open .slats i:nth-child(5){transition-delay:0s}#menu.open .slats i:nth-child(4){transition-delay:.05s}#menu.open .slats i:nth-child(3){transition-delay:.1s}#menu.open .slats i:nth-child(2){transition-delay:.15s}#menu.open .slats i:nth-child(1){transition-delay:.2s}#menu nav{position:absolute;left:calc(192px * var(--nu));top:calc(150px * var(--nu));right:calc(520px * var(--nu))}#menuLinks{columns:2;column-gap:calc(60px * var(--nu));counter-reset:m}#menuLinks li{break-inside:avoid;opacity:0;transform:translateY(40px);filter:blur(10px);transition:opacity .35s,transform .35s,filter .35s}#menu.open #menuLinks li{opacity:1;transform:none;filter:none;transition:opacity .6s calc(.45s + var(--i) * 45ms),transform .8s cubic-bezier(.2,.8,.2,1) calc(.45s + var(--i) * 45ms),filter .6s calc(.45s + var(--i) * 45ms)}#menuLinks a{display:flex;align-items:baseline;gap:calc(14px * var(--nu));font-size:calc(76px * var(--nu));line-height:1.08;letter-spacing:-.055em;padding:calc(2px * var(--nu)) 0}#menuLinks a small{font-family:Martian Mono,monospace;font-size:calc(11px * var(--nu));letter-spacing:0;opacity:.45;transform:translateY(calc(-34px * var(--nu)))}#menuLinks a:hover [data-t]>i{color:#fff}#menuSide{position:absolute;right:calc(53px * var(--nu));bottom:calc(70px * var(--nu));width:calc(390px * var(--nu));opacity:0;transition:opacity .3s}#menu.open #menuSide{opacity:1;transition:opacity .8s .8s}#menuSide .cap{font-size:calc(13.125px * var(--nu));line-height:1;margin-bottom:calc(12px * var(--nu))}#menuSide .gapT{margin-top:calc(34px * var(--nu))}.menuBig{display:block;font-size:calc(30px * var(--nu));letter-spacing:-.04em;line-height:1.15}#menuSide .p17{font-size:calc(16.875px * var(--nu))}#menuSocial{display:grid;grid-template-columns:1fr 1fr;row-gap:calc(8px * var(--nu));font-size:calc(16.875px * var(--nu))}#stageWrap{position:relative}#stage{position:sticky;top:0;height:100vh;overflow:hidden;z-index:1}.lite #stageWrap{display:none}html:not(.lite) #lite{display:none}.layer{position:absolute;inset:0;overflow:hidden}#dark{z-index:10}#darkPage{position:absolute;left:0;top:0;width:100%}#hero{position:relative;height:100vh}#aboutFr{top:100vh}#head{left:32px;top:113px;font-size:93.75px;line-height:84.375px;letter-spacing:-5.625px}#wordBox{position:relative;display:inline-block;width:560px;height:84px;vertical-align:top}#wordBox>span{position:absolute;left:0;top:0;white-space:nowrap}.box2{display:flex;border:1px solid rgba(216,216,216,.14);height:74px}.box2>div{display:flex;flex-direction:column;justify-content:center;padding:0 16px}.box2 .c1{flex-direction:row;align-items:center;gap:6px;width:98px}.box2>div+div{border-left:1px solid rgba(216,216,216,.14)}.heroDot{width:20px;height:20px;border:1px solid rgba(216,216,216,.55);border-radius:50%}.heroDot i{position:absolute;left:8px;top:4px;width:2px;height:5px;background:var(--fg);border-radius:1px;animation:wheel 2s cubic-bezier(.6,0,.3,1) infinite}@keyframes wheel{0%{transform:translateY(0);opacity:1}55%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:0}}#flare{width:440px;height:440px;margin:-220px 0 0 -220px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff 0,#fff 24%,rgba(255,255,255,.55) 40%,rgba(200,210,255,.12) 68%,transparent)}#mq{left:0;top:0;white-space:nowrap;font-size:150px;line-height:150px;letter-spacing:-12px;color:transparent}#mq i{font-style:normal;display:inline-block;width:150px;text-align:center;color:#d8d8d88c;font-size:44px;font-weight:300;letter-spacing:0;vertical-align:top;line-height:150px}#light{z-index:11;background:#d2d2d2;color:var(--ink)}#lightPage{position:absolute;left:0;top:0;width:100%}#lightBand{position:absolute;left:0;right:0;top:0;height:calc(1116px * var(--u) + 2px);background:linear-gradient(180deg,#d2d2d2,#fff)}#kwrap{width:1920px;height:470px;perspective:1300px;perspective-origin:50% -60%}.kcard{position:absolute;top:0;width:372px;height:458px;overflow:hidden;color:var(--fg);background:#3a3a3a;backface-visibility:hidden;transform-origin:50% 0}.kcard img{position:absolute;object-fit:cover}.kcard .sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 28%,transparent 58%,rgba(0,0,0,.6))}.kcard.k1{background:#e2e2e2;color:var(--ink)}.kcard .disc{position:absolute;left:91px;top:122px;width:190px;height:190px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px #0000000d}.kcard.k2{background:#3c3c3c}.odo{display:inline-flex;font-size:52.5px;line-height:46.875px;letter-spacing:-3.15px;height:47px;overflow:hidden}.odo .col{display:flex;flex-direction:column}.odo sup{font-size:20px;letter-spacing:0;line-height:20px;margin-left:2px}#partners{display:flex;justify-content:center;gap:58px;margin-top:38px;align-items:center;color:#2b2b2b;font-size:21px}#partners .sep{width:1px;height:24px;background:#00000024}#workWin{position:absolute;left:0;right:0;top:calc(1116px * var(--u));height:100vh;overflow:hidden;background:#f3f3f3}#wtrack{left:0;top:0;height:868px;width:4760px}.wpanel{position:absolute;top:-2000px;height:4868px}.wline{position:absolute;top:-2000px;width:1px;height:4868px;background:#00000012}.wcard{position:absolute;top:104px;width:802px;transform-origin:50% 40%;color:var(--ink)}.wimg{position:relative;width:802px;height:548px;overflow:hidden;background:#999;display:block}.wimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.wcard:hover .wimg img{transform:scale(1.045)}.wimg:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(transparent,#00000080);pointer-events:none}.wimg .wfr{position:absolute;inset:14px;border:1px solid rgba(255,255,255,.55);z-index:1}.wimg b{position:absolute;z-index:1;left:58px;bottom:26px;font-size:96px;font-weight:500;letter-spacing:-.06em;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.45)}#svc{z-index:14;color:#111}#svText{z-index:15;pointer-events:none}#svWrap{left:0;top:241px;width:1920px;font-weight:400;pointer-events:none}#svcB2{z-index:1}.sv{font-size:150px;line-height:100.8px;letter-spacing:-12px;word-spacing:18px;text-align:center;white-space:nowrap;text-transform:uppercase}#svcB1>span{display:block}#b1b{position:absolute;left:0;top:0;width:100%;opacity:0}#labs{left:0;top:0;width:1920px;height:868px;perspective:1300px;pointer-events:none}.lab{pointer-events:auto}.lab{position:absolute;left:0;top:0;width:460px;height:250px;color:#fff;padding:26px 30px;background:#ffffff09;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:background .4s,border-color .4s}.lab:hover{background:#ffffff12;border-color:#ffffff24}.lab h3{font-size:33.75px;line-height:33.75px;letter-spacing:-1.35px;font-weight:400}.lab p{position:absolute;left:30px;bottom:26px;width:300px;color:var(--fg)}.lab svg{position:absolute;right:30px;top:24px}#trans{z-index:16;color:var(--ink);background:#c3c3c3}#trPage{position:absolute;left:0;top:0;width:100%}#trBg{position:absolute;left:0;right:0;top:0;height:calc(1810px * var(--u));background:linear-gradient(#fafafa 0,#f1f1f1 48%,#c3c3c3)}.t-logos{display:flex;justify-content:center;gap:90px;font-size:30px;font-weight:700;color:#444}.t-logos span{filter:blur(7px);opacity:.45;transition:filter .8s,opacity .8s}.t-logos span.on{filter:none;opacity:1}.t-xl{height:1px;background:#0000001f}.t-xx{font-size:18px;color:#777}.t-list li{height:32px}.t-list button{font-size:16.875px;line-height:16.875px;letter-spacing:-.3375px;text-transform:uppercase;color:#aaa;transition:color .4s}.t-list button[aria-current=true],.t-list button:hover{color:var(--ink)}.t-list button[aria-current=true]:after{content:"  →"}.t-q span{display:inline;transition:opacity .45s,filter .45s}.t-q.out span{opacity:0;filter:blur(8px)}.t-who{display:flex;gap:12px;align-items:center;margin-top:26px;transition:opacity .45s}.t-q.out+.t-who{opacity:0}.t-av{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;background:#2a2a2a;color:#f1f1f1;font-size:15px;letter-spacing:-.02em;overflow:hidden}.t-av img{width:100%;height:100%;object-fit:cover}.t-who b{font-weight:500}.t-who span{color:#777}.t-body .btn{width:180px;margin-top:36px}.t-arrows{display:flex;width:150px;height:74px;border:1px solid rgba(0,0,0,.18)}.t-arrows button{flex:1;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .3s}.t-arrows button+button{border-left:1px solid rgba(0,0,0,.18)}.t-arrows button:hover{background:#0000000d}#dim{z-index:17;background:#c3c3c3;color:var(--ink)}.dimT{left:0;font-size:150px;line-height:120px;letter-spacing:-12px;white-space:nowrap;text-transform:uppercase;color:var(--ink);font-weight:400}#dim svg{pointer-events:none}#dimLine{height:1px;background:#0000001a}#rib{left:0;top:0;width:1920px;height:868px;perspective:1500px;perspective-origin:50% 45%;pointer-events:none}#ribIn{position:absolute;left:960px;top:434px;transform-style:preserve-3d}.rc{position:absolute;left:-190px;top:-130px;width:380px;height:260px;overflow:hidden;background:#fff;box-shadow:0 20px 50px #0000002e;backface-visibility:hidden}.rc img{width:100%;height:100%;object-fit:cover;display:block}.rc.png img{background:#000}#footer{position:relative;z-index:2;background:var(--bg);height:calc(1084px * var(--u));overflow:hidden;color:var(--fg)}#lines{position:absolute;inset:0;width:100%;height:100%;display:block}.ffr{position:absolute;left:0;top:0;width:1920px;height:1084px;transform-origin:0 0;transform:translate(var(--ox)) scale(var(--u))}.ffr>*{position:absolute}.fk{left:38px;top:141px}.fclock{right:53px;top:141px}.fHead{left:32px;top:173px;width:760px;font-size:90px;line-height:84.375px;letter-spacing:-5.4px}.fcta{left:1287px;top:311px;display:flex;gap:23px}.fcta .btn{width:236px}.finfo{left:1287px;top:420px}.finfo .cap,.fsoc .cap{margin-bottom:15px}.finfo p{line-height:29px}.fsoc{left:1672px;top:420px}#fSocial{display:grid;grid-template-columns:113px 100px}#fSocial a{font-family:Inter,sans-serif;font-size:16.875px;line-height:29px;letter-spacing:-.02em}.fbot{left:38px;right:53px;top:548px;display:flex;justify-content:space-between}#wordmark{left:-10px;top:578px;width:1924px;height:491px;overflow:visible;pointer-events:none}#wordmark text{font-family:Familjen Grotesk,sans-serif;font-weight:500;font-size:590px;fill:url(#wmGrad)}.lite{--nu: .78}.lite body{overflow-x:hidden}.lite .cap{font-size:12.5px;line-height:1.35}.lite .cap13{font-size:11px;line-height:1.3}.lite .lh17{line-height:1.4}.lite .btn{font-size:11.5px;height:34px;padding-bottom:8px}.lite .p18{font-size:16px;line-height:1.35}.lite .p17{font-size:15px;line-height:1.35}.lite .h89{font-size:clamp(38px,9.2vw,76px);line-height:.95;letter-spacing:-.06em}.lite .h34{font-size:clamp(22px,5.4vw,30px);line-height:1.08;letter-spacing:-.04em}.lite #navSnd{display:none}.lite #navLogo{left:50%;top:22px;height:36px;transform:translate(-50%)}.lite #navLogo svg{width:36px;height:36px}.lite #navLogo>span:last-child{display:none}.lite #navRight{left:16px;right:16px;top:27px;justify-content:space-between;pointer-events:none}.lite #nav:before{content:"";position:fixed;left:0;right:0;top:0;height:104px;pointer-events:none;background:linear-gradient(#040508d1,#04050800);transition:opacity .35s}.lite #nav.lt:before{background:linear-gradient(#ecececd9,#ececec00)}.lite #nav.open:before,.lite #nav.bare:before{opacity:0}.lite #nav{opacity:1}.lite #menu nav{left:22px;right:22px;top:96px}.lite #menuLinks{columns:1}.lite #menuLinks a{font-size:clamp(34px,9.5vw,56px);line-height:1.05}.lite #menuLinks a small{transform:translateY(-1.1em)}.lite #menuSide{left:22px;right:22px;bottom:28px;width:auto}.lite .menuBig{font-size:22px}#lite{position:relative;z-index:2;overflow-x:clip}.l-sec{position:relative;padding:96px 22px}.l-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding-top:112px;padding-bottom:28px;overflow:hidden}.l-mark{position:absolute;right:-12vw;top:max(300px,34svh);width:min(72vw,520px);aspect-ratio:1;pointer-events:none;opacity:.92}.l-mark svg{width:100%;height:100%;overflow:visible}.l-mark svg,.l-mark .glow{position:absolute}.l-mark .glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,106,31,.45),rgba(255,60,10,.12) 55%,transparent);filter:blur(18px);animation:ember 5s ease-in-out infinite}@keyframes ember{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}.l-h1{position:relative;font-size:clamp(46px,12.4vw,100px);line-height:.9;letter-spacing:-.065em}.l-word{display:inline-block;white-space:nowrap}.l-word span{display:inline-block;white-space:pre;transition:opacity .5s,filter .5s}.l-word.out span{opacity:0;filter:blur(10px)}.l-btns{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;max-width:520px}.l-meta{position:relative;margin-top:auto;padding-top:48px;display:flex;flex-wrap:wrap;gap:18px 24px;align-items:flex-end;justify-content:space-between}.l-meta .box2{height:62px}.l-meta .box2 .c1{width:auto}.l-meta p{max-width:300px}.l-hold{position:relative;margin-top:30px;text-align:center}.l-about .l-big{margin-top:26px;color:#d8d8d81a}.l-about .l-big span{transition:color .25s}.l-cols{display:grid;gap:28px;margin-top:34px;padding-top:30px;border-top:1px solid rgba(216,216,216,.14)}.l-cols .btn{width:190px;margin-top:22px}.l-focus{margin-top:40px}.l-mq{overflow:hidden;padding:30px 0 70px}.l-mq-in{display:inline-flex;white-space:nowrap;font-size:clamp(64px,18vw,150px);line-height:1;letter-spacing:-.08em;animation:mq 26s linear infinite;color:transparent;-webkit-text-stroke:1px rgba(216,216,216,.55)}.l-mq-in i{font-style:normal;padding:0 .3em;-webkit-text-stroke:0;color:var(--hot);font-size:.3em;align-self:center;letter-spacing:0}@keyframes mq{to{transform:translate(-50%)}}.l-light{background:linear-gradient(180deg,#d2d2d2,#fff);color:var(--ink);text-align:center;overflow:hidden}.l-light .p17{margin-top:18px}.l-cards{display:grid;gap:14px;margin:44px auto 0;max-width:1180px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));text-align:left}.l-cards .kcard{position:relative;width:100%;height:auto;aspect-ratio:372 / 458}.l-cards .kcard>.a{position:absolute}.l-cards .kcard .disc{left:50%;top:50%;width:52%;height:auto;aspect-ratio:1;transform:translate(-50%,-56%)}.l-cards .kcard.k2 img{left:8%!important;top:13.5%!important;width:84%!important;height:59%!important}.l-partners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px;margin-top:26px;color:#2b2b2b;font-size:19px}.l-work{background:#f3f3f3;color:var(--ink);padding-left:0;padding-right:0}.l-work h2{padding:0 22px;font-weight:500}.l-work>.btn{margin:26px 22px 0;width:190px}.l-wtrack{display:grid;gap:52px;padding:44px 22px 0}.l-wtrack .wcard{position:relative;top:auto;width:auto}.l-disc{padding:84px 22px 0}.l-disc .btn{width:190px;margin:26px auto 0}.l-wtrack .wimg{width:100%;height:auto;aspect-ratio:802 / 548}.l-wtrack .wimg b{left:7%;bottom:5%;font-size:clamp(34px,9vw,64px)}.l-wtrack .h34{margin-top:20px!important}.l-wtrack .p17{width:auto!important;max-width:340px}.l-wtrack .wcard .btn{position:static!important;width:180px;margin-top:18px}.l-svc{background:radial-gradient(120% 80% at 50% 20%,#15171d,#040508 70%);overflow:hidden}.l-svwords{margin:28px 0 36px;text-align:center;font-size:clamp(40px,12.5vw,120px);line-height:.82;letter-spacing:-.075em;text-transform:uppercase;background:linear-gradient(180deg,#f4f6fa,#d6dce88c 55%,#a0aabe40);-webkit-background-clip:text;background-clip:text;color:transparent}.l-labs{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.l-labs .lab{position:relative;width:auto;height:auto;min-height:210px;opacity:1;padding:24px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.l-labs .lab h3{font-size:clamp(24px,6.4vw,33.75px);line-height:1.04;letter-spacing:-.04em;padding-right:66px}.l-labs .lab svg{width:56px;height:56px;right:22px;top:24px}.l-labs .lab p{position:static;width:auto}.l-svc>.btn{width:190px;margin-top:34px}.l-testi{background:linear-gradient(#fafafa,#c3c3c3);color:var(--ink)}.l-testi .t-logos{flex-wrap:wrap;gap:14px 30px;font-size:20px;margin:26px 0 30px;justify-content:flex-start}.l-testi .t-list{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:26px}.l-testi .t-list li{height:auto}.l-testi .t-list button{font-size:12.5px}.l-testi .t-arrows{margin-top:30px;height:60px}.l-testi .t-body .btn{margin-top:28px}.l-dim{background:#c3c3c3;color:var(--ink)}.l-dim h2{font-size:clamp(54px,15vw,150px);line-height:.85;letter-spacing:-.08em;text-transform:uppercase}.l-grid{display:grid;gap:10px;margin-top:34px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.l-grid .rc{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:380 / 260;box-shadow:0 12px 30px #0000001f}.l-grid .rc>div{position:absolute;left:0;top:0;width:380px;height:260px!important;transform:scale(var(--k, 1));transform-origin:0 0}.l-dim .p17{margin-top:28px;max-width:360px}.l-dim .btn{width:182px;margin-top:22px}.lite.gl .l-meta{flex-direction:column;align-items:flex-end;gap:14px;padding-top:0}.lite.gl .l-meta p{max-width:250px;text-align:justify;text-align-last:left}.lite.gl .l-hold{margin-top:22px}.m-flare{position:absolute;left:88%;top:16%;width:62vw;aspect-ratio:1;margin:-31vw 0 0 -31vw;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff 0,#fff 24%,rgba(255,255,255,.55) 40%,rgba(200,210,255,.12) 68%,transparent)}#mMq{background:none}#mMq .mqt-in{display:inline-block;animation:none;background:none;color:transparent}#mMq .mqt-in i{display:inline-block;vertical-align:middle;line-height:1}.l-dot{position:absolute;left:22px;bottom:28px}.lite.gl .l-cards{position:relative;display:flex;gap:12px;margin:40px -22px 0;max-width:none;padding:8px calc((100vw - min(80vw,372px))/2) 16px;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:1100px}.lite.gl .l-cards::-webkit-scrollbar{display:none}.lite.gl .l-cards .kcard{flex:0 0 min(80vw,372px);scroll-snap-align:center}.lite.gl .l-cards .kcard.rv{transform:translateY(44px) rotateX(58deg);transform-origin:50% 0;filter:none;transition:transform 1.35s cubic-bezier(.2,.8,.2,1),opacity .7s}.lite.gl .l-cards .kcard.rv.in{transform:none}.lite.gl .l-wtrack .wcard.rv{opacity:1;filter:none;transform:translateY(96px) scale(.8);transform-origin:50% 40%;transition:transform 1.25s cubic-bezier(.16,1.12,.34,1)}.lite.gl .l-wtrack .wcard.rv.in{transform:none}.m-wrap{position:relative}#mSvc{height:640vh;height:640lvh}#mDim{height:540vh;height:540lvh}.m-stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.m-wrap+.l-testi{margin-top:-70vh;margin-top:-70lvh;z-index:2}.lite.gl #lite.built~#footer{margin-top:-70vh;margin-top:-70lvh}#mSvcIn{background:#fff;color:#111}.m-lbl{position:absolute;left:0;right:0;top:13.5%}.m-words{position:absolute;left:0;right:0;top:50%;transform:translateY(-58%);font-size:min(calc(100vw / 6.5),15lvh);line-height:.84;letter-spacing:-.08em;word-spacing:.1em;text-transform:uppercase;text-align:center;font-weight:400;pointer-events:none}.m-words div{white-space:nowrap}.m-b1{position:absolute!important;left:12px;right:12px;bottom:96px;bottom:calc(100lvh - 100svh + 96px)}.lite .m-b1{font-size:11.5px}.m-vs{position:absolute;left:50%;bottom:34px;bottom:calc(100lvh - 100svh + 34px);width:190px;margin-left:-95px;z-index:1}.m-labs{position:absolute;inset:0;pointer-events:none;perspective:900px}.m-labs .lab{left:calc((100vw - min(86vw,560px))/2);width:min(86vw,560px);height:auto;min-height:196px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;background:#0e0e108c;border-color:#ffffff1a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);visibility:hidden}.m-labs .lab h3{font-size:clamp(24px,6.4vw,33.75px);line-height:1.04;letter-spacing:-.04em;padding-right:66px}.m-labs .lab svg{width:56px;height:56px;right:22px;top:22px}.m-labs .lab p{position:static;width:auto}.m-slt{pointer-events:none;z-index:2}.c-white i{background:#fafafa}.c-dark i{background:var(--bg)}#dim.m-stage{z-index:auto}.m-dimtop{position:absolute;left:11%;right:11%;top:12.5%;z-index:1}.lite #ribIn{transform:scale3d(.62,.62,.62)}#mDim #dimS{top:405px!important;font-size:24px;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}#mDim .dimT{font-size:112px;line-height:100px;letter-spacing:-9px}@media(max-height:500px){.m-lbl,.m-b1,.m-dimtop{display:none}.m-vs{left:auto;right:16px;margin-left:0}}.wipeb{position:relative;height:230vh;background:var(--bg)}.wipeb+.sec{margin-top:-70vh;z-index:2}.wipeb+.l-sec{margin-top:-70vh;margin-top:-70lvh;z-index:2}.wipe-in{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.mqt{width:100%;overflow:hidden;white-space:nowrap}.mqt-in{display:inline-flex;align-items:center;font-size:calc(150 * var(--px));line-height:1.12;letter-spacing:-.08em;animation:mq 46s linear infinite;background:linear-gradient(180deg,#f4f6fa,#d6dce89e 58%,#aab4c857);-webkit-background-clip:text;background-clip:text;color:transparent}.mqt-in i{font-style:normal;padding:0 .36em;font-size:.3em;font-weight:300;letter-spacing:0;color:#d8d8d88c}.slt{position:absolute;inset:0}.slt i{position:absolute;left:0;right:0;height:20.3%;transform:scaleY(0);transform-origin:50% 100%}.slt i:nth-child(1){top:0}.slt i:nth-child(2){top:20%}.slt i:nth-child(3){top:40%}.slt i:nth-child(4){top:60%}.slt i:nth-child(5){top:80%}.to-light .slt i{background:#d2d2d2}.to-white .slt i{background:#f3f3f3}.lite .mqt-in{font-size:clamp(64px,18vw,150px)}.lite.gl .mqt-in{font-size:calc(100vw / 2.7);font-size:min(calc(100vw / 2.7),34lvh)}.lite.gl .wipeb{height:200vh;height:200lvh}.lite.gl .wipe-in{height:100vh;height:100lvh}.lite:not(.gl) .wipeb{height:auto}.lite:not(.gl) .wipe-in{position:static;height:auto;padding:26px 0 40px}.lite:not(.gl) .wipeb+.sec,.lite:not(.gl) .wipeb+.l-sec{margin-top:0}.lite:not(.gl) .slt{display:none}.lite:not(.gl) .l-sec:not(.l-hero),.lite:not(.gl) #footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.js .rv{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1),filter .9s}.js .rv.in{opacity:1;transform:none;filter:none}.lite #footer{height:auto}.lite .ffr{position:relative;width:auto;height:auto;transform:none;padding:80px 22px 0;display:flex;flex-direction:column;gap:22px}.lite .ffr>*{position:static}.lite .fHead{width:auto;font-size:clamp(44px,11.5vw,90px);line-height:.92;letter-spacing:-.06em;order:1}.lite .fk{order:0}.lite .fclock{order:5}.lite .fcta{order:2;display:grid;grid-template-columns:1fr 1fr;gap:16px}.lite .fcta .btn{width:auto}.lite .finfo{order:3}.lite .fsoc{order:4}.lite .fbot{order:6;flex-direction:column;gap:6px}.lite #wordmark{order:7;width:calc(100% + 20px);margin-left:-10px;height:auto;aspect-ratio:1924 / 491}.lite #fSocial a,.lite .finfo p{font-size:15px}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;filter:none;transition:none}.l-mq-in,.l-mark .glow,.heroDot i{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
