._8vBVoq_page{--ink:#f2f6f5;--muted:#879394;--soft:#a9b4b4;--line:#67f5ef21;--line-strong:#67f5ef57;--accent:#67f5ef;--black:#030708;background:var(--black);color:var(--ink);overflow:clip}._8vBVoq_shell,._8vBVoq_caseShell,._8vBVoq_outroShell{width:min(1540px,92vw);margin-inline:auto}._8vBVoq_caseTheatre{background:#030708;position:relative}._8vBVoq_caseWrap{background:#030708;height:165svh;position:relative}._8vBVoq_caseSticky{--case-progress:0;isolation:isolate;background:radial-gradient(circle at 72% 46%,color-mix(in srgb,var(--project-accent) 7%,transparent),transparent 30%), #030708;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}._8vBVoq_caseSticky:before{content:"";z-index:-2;opacity:.42;background-color:#0000;background-image:linear-gradient(#67f5ef06 1px,#0000 1px),linear-gradient(90deg,#67f5ef06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72%,#000,#0000 68%);mask-image:radial-gradient(circle at 72%,#000,#0000 68%)}._8vBVoq_caseGlow{z-index:-1;aspect-ratio:1;width:52vw;transform:translateY(-50%) scale(calc(.82 + var(--case-progress) * .18));border:1px solid color-mix(in srgb,var(--project-accent) 9%,transparent);box-shadow:inset 0 0 150px color-mix(in srgb,var(--project-accent) 2%,transparent);border-radius:50%;position:absolute;top:50%;right:-8vw}._8vBVoq_caseGlow:after{content:"";border:1px solid color-mix(in srgb,var(--project-accent-2) 7%,transparent);border-radius:50%;position:absolute;inset:12%}._8vBVoq_caseGiant{z-index:-1;color:var(--project-accent);font:700 min(42vw,720px)/.65 var(--font-display),sans-serif;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-10vh;right:-1vw}._8vBVoq_caseShell{z-index:2;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.35fr);align-items:center;gap:clamp(50px,7vw,120px);display:grid;position:relative}._8vBVoq_caseCopy{z-index:6;will-change:transform,opacity,filter;max-width:620px;position:relative}._8vBVoq_caseMeta{color:#6e7e80;font:650 7px/1 var(--font-mono),monospace;letter-spacing:.13em;gap:24px;margin-bottom:26px;display:flex}._8vBVoq_caseMeta span:first-child{color:var(--project-accent)}._8vBVoq_caseEyebrow{color:#738486;font:700 8px/1 var(--font-mono),monospace;letter-spacing:.14em;margin:0 0 26px}._8vBVoq_caseTitle{font:700 clamp(62px,6.15vw,116px)/.82 var(--font-display),sans-serif;letter-spacing:-.067em;margin:0 0 32px}._8vBVoq_caseTitle span{white-space:nowrap;display:block}._8vBVoq_caseTitle span:last-child{color:var(--project-accent)}._8vBVoq_caseStatement{color:#9ba6a6;max-width:570px;font:500 clamp(17px,1.13vw,20px)/1.52 var(--font-body),sans-serif;letter-spacing:-.018em;margin:0 0 28px}._8vBVoq_caseTags{color:#697a7c;font:650 7px/1 var(--font-mono),monospace;letter-spacing:.1em;flex-wrap:wrap;gap:8px 0;margin:0 0 34px;display:flex}._8vBVoq_caseTags span{margin-right:12px;padding-right:17px;position:relative}._8vBVoq_caseTags span:not(:last-child):after{content:"/";color:color-mix(in srgb,var(--project-accent) 65%,transparent);position:absolute;right:0}._8vBVoq_caseLink{color:#f7fafa;text-transform:uppercase;width:max-content;min-width:230px;min-height:58px;font:650 10px/1 var(--font-mono),monospace;letter-spacing:.11em;isolation:isolate;background:#030b0d5c;border:1px solid #70f0ed57;border-radius:999px;align-items:center;gap:14px;padding:8px 9px 8px 19px;text-decoration:none;transition:border-color .36s,transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 12px 38px #00000024}._8vBVoq_caseLink:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#70f0ed24,#0000 65%);border-radius:50%;width:120px;height:120px;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:-28px;transform:translateY(-50%)scale(.65)}._8vBVoq_caseLinkSignal{z-index:1;background:#70f0ed;border-radius:999px;flex:0 0 5px;width:5px;height:5px;position:relative;box-shadow:0 0 12px #70f0ede6}._8vBVoq_caseLinkLabel{z-index:1;white-space:nowrap;margin-right:auto;position:relative}._8vBVoq_caseLink i{z-index:1;color:#031011;background:#70f0ed;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 0 18px #70f0ed1f}._8vBVoq_caseLink:hover,._8vBVoq_caseLink:focus-visible{border-color:#70f0edad;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff09,0 16px 44px #0003,0 0 28px #70f0ed0e}._8vBVoq_caseLink:hover:before,._8vBVoq_caseLink:focus-visible:before{opacity:1;transform:translateY(-50%)scale(1)}._8vBVoq_caseLink:hover i,._8vBVoq_caseLink:focus-visible i{transform:translate(2px,-2px)rotate(6deg);box-shadow:0 0 0 1px #ffffff24,0 0 26px #70f0ed33}._8vBVoq_caseLink:focus-visible{outline-offset:5px;outline:2px solid #70f0ed}._8vBVoq_caseVisual{--mx:.5;--my:.5;perspective:1600px;height:min(70vh,720px);min-height:540px;transform-style:preserve-3d;will-change:transform,opacity;position:relative}._8vBVoq_visualAtmosphere{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%),color-mix(in srgb,var(--project-accent) 11%,transparent),transparent 22%),radial-gradient(circle at 54% 50%,#ffffff09,transparent 35%);filter:blur(28px);opacity:.9;transition:background .1s linear;position:absolute;inset:4% 0 0 8%}._8vBVoq_visualAxis{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--project-accent) 20%,transparent),transparent);height:1px;position:absolute;top:50%;left:5%;right:3%}._8vBVoq_visualAxis:after{content:"";background:linear-gradient(transparent,color-mix(in srgb,var(--project-accent) 12%,transparent),transparent);width:1px;height:86vh;position:absolute;top:-43vh;left:50%}._8vBVoq_mediaSlice{border:1px solid color-mix(in srgb,var(--project-accent) 22%,transparent);box-shadow:0 28px 80px #00000042,0 0 44px color-mix(in srgb,var(--project-accent) 3%,transparent);transform-origin:50%;will-change:transform;background:#061011;position:absolute;overflow:hidden}._8vBVoq_mediaSlice img,._8vBVoq_artSvg{object-fit:cover;width:100%;height:100%;display:block}._8vBVoq_sliceA{z-index:3;width:76%;height:68%;top:15%;left:6%}._8vBVoq_sliceB{z-index:4;width:47%;height:43%;top:5%;right:1%}._8vBVoq_sliceC{z-index:5;width:51%;height:38%;bottom:2%;left:0}._8vBVoq_sliceGlass{pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(120deg,#0000 0 39%,#ffffff0f 45%,#0000 51% 100%);position:absolute;inset:0}._8vBVoq_visualLens{z-index:7;left:calc(var(--mx) * 100%);top:calc(var(--my) * 100%);border:1px solid color-mix(in srgb,var(--project-accent) 42%,transparent);width:92px;height:92px;box-shadow:0 0 36px color-mix(in srgb,var(--project-accent) 10%,transparent),inset 0 0 34px #ffffff06;pointer-events:none;border-radius:50%;transition:left 90ms linear,top 90ms linear;position:absolute;transform:translate(-50%,-50%)}._8vBVoq_visualLens:before{content:"";width:5px;height:5px;box-shadow:0 0 16px var(--project-accent);background:#eafffd;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8vBVoq_visualCaption{z-index:8;color:#67787a;font:650 6px/1 var(--font-mono),monospace;letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;bottom:-5px;left:6%;right:3%}._8vBVoq_visualCaption span:first-child{color:var(--project-accent)}._8vBVoq_caseOutcome{z-index:10;border-left:1px solid color-mix(in srgb,var(--project-accent) 28%,transparent);width:min(470px,36vw);padding:22px 0 0 26px;position:absolute;bottom:-72px;right:0}._8vBVoq_caseOutcome span{color:var(--project-accent);font:700 7px/1 var(--font-mono),monospace;letter-spacing:.13em;margin-bottom:12px;display:block}._8vBVoq_caseOutcome p{color:#aeb8b8;font:600 clamp(15px,1vw,18px)/1.45 var(--font-body),sans-serif;letter-spacing:-.018em;margin:0}._8vBVoq_caseProgress{z-index:12;background:#67f5ef17;height:1px;position:absolute;bottom:20px;left:4vw;right:4vw;overflow:hidden}._8vBVoq_caseProgress i{background:linear-gradient(90deg,var(--project-accent),var(--project-accent-2));width:100%;height:1px;display:block;transform:scaleX(0)}._8vBVoq_artSvg{--project-line:color-mix(in srgb,var(--project-accent) 19%,transparent);--project-soft:color-mix(in srgb,var(--project-accent) 55%,#b9c3c2);--project-ghost:color-mix(in srgb,var(--project-accent) 7%,transparent)}._8vBVoq_outro{isolation:isolate;background:radial-gradient(circle at 76%,#67f5ef11,#0000 26%),radial-gradient(circle at 67% 60%,#7ca9ff09,#0000 30%),#030708;border-top:1px solid #67f5ef1a;align-items:center;min-height:82svh;padding:13vh 0 11vh;display:flex;position:relative;overflow:hidden}._8vBVoq_outro:before{content:"";z-index:-3;opacity:.55;background-color:#0000;background-image:linear-gradient(#67f5ef05 1px,#0000 1px),linear-gradient(90deg,#67f5ef05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 42% 92%,#0000);mask-image:linear-gradient(90deg,#0000 8%,#000 42% 92%,#0000)}@keyframes _8vBVoq_outroFieldDrift{0%,to{transform:translateX(-1.2%) rotate(var(--base-rot,0deg));opacity:.42}50%{transform:translateX(1.4%) rotate(var(--base-rot,0deg));opacity:.82}}@keyframes _8vBVoq_outroHaloBreath{0%,to{opacity:.62;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.08)}}@keyframes _8vBVoq_outroSpecular{0%,72%{opacity:.28;transform:translate(-58%)rotate(4deg)}88%{opacity:.7}to{opacity:.18;transform:translate(52%)rotate(4deg)}}._8vBVoq_outroGhost{z-index:-2;color:#67f5ef05;font:700 min(30vw,520px)/.72 var(--font-display),sans-serif;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:50%;right:-3vw;transform:translateY(-49%)}._8vBVoq_outroField{z-index:-1;pointer-events:none;width:min(51vw,880px);height:min(68vh,650px);position:absolute;top:50%;right:4vw;transform:translateY(-50%)}._8vBVoq_outroField:before,._8vBVoq_outroField:after{content:"";border:1px solid #67f5ef14;border-radius:50%;position:absolute}._8vBVoq_outroField:before{inset:6% 9% 4% 7%;transform:rotate(-8deg)}._8vBVoq_outroField:after{border-color:#7ca9ff0e;inset:17% 2% 14% 18%;transform:rotate(10deg)}._8vBVoq_outroField span{left:7%;right:5%;top:calc(16% + var(--line-index,0) * 15%);--base-rot:calc(-7deg + var(--line-index,0) * 3.1deg);height:1px;transform:rotate(var(--base-rot));transform-origin:50%;animation:_8vBVoq_outroFieldDrift calc(7s + var(--line-index,0) * .7s) ease-in-out infinite;animation-delay:calc(var(--line-index,0) * -.85s);background:linear-gradient(90deg,#0000,#67f5ef12 18%,#f4fbfa1f 50%,#7ca9ff0e 78%,#0000);position:absolute}._8vBVoq_outroField span:first-child{--line-index:0}._8vBVoq_outroField span:nth-child(2){--line-index:1}._8vBVoq_outroField span:nth-child(3){--line-index:2}._8vBVoq_outroField span:nth-child(4){--line-index:3}._8vBVoq_outroField span:nth-child(5){--line-index:4}._8vBVoq_outroShell{z-index:2;grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-items:center;gap:clamp(70px,9vw,150px);display:grid;position:relative}._8vBVoq_outroCopy{max-width:850px}._8vBVoq_outroEyebrow{color:var(--accent);font:700 9px/1 var(--font-mono),monospace;letter-spacing:.16em;align-items:center;gap:14px;margin:0 0 34px;display:flex}._8vBVoq_outroEyebrow:before{content:"";background:#67f5ef99;width:32px;height:1px}._8vBVoq_outroCopy h2{max-width:920px;font:700 clamp(70px,7.1vw,132px)/.82 var(--font-display),sans-serif;letter-spacing:-.07em;margin:0}._8vBVoq_outroCopy h2 span{display:inline-block}._8vBVoq_outroMuted{color:#8c9898}._8vBVoq_outroAccent{color:var(--accent);margin-left:.14em}._8vBVoq_outroBody{color:#899596;width:min(620px,90%);font:500 clamp(16px,1.08vw,19px)/1.55 var(--font-body),sans-serif;letter-spacing:-.016em;margin:34px 0 0}._8vBVoq_outroPortal{color:#f5f9f8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);isolation:isolate;clip-path:polygon(0 0,88% 0,100% 16%,100% 100%,12% 100%,0 84%);background:linear-gradient(135deg,#67f5ef06,#0000 32%),#050d0f61;border:1px solid #67f5ef38;grid-template-rows:auto 1fr auto;align-items:start;min-height:340px;padding:42px 38px 34px;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .45s,background .45s;display:grid;position:relative;overflow:hidden}._8vBVoq_outroPortal:before{content:"";z-index:-2;background:linear-gradient(108deg,#0000 39%,#ffffff1a 49%,#67f5ef1a 52%,#0000 61%);transition:transform .9s cubic-bezier(.16,1,.3,1);animation:9s cubic-bezier(.4,0,.2,1) infinite _8vBVoq_outroSpecular;position:absolute;inset:-45% -30%;transform:translate(-48%)rotate(4deg)}._8vBVoq_outroPortal:after{content:"";z-index:-3;clip-path:inherit;background:radial-gradient(circle at 78% 54%,#67f5ef17,#0000 26%),linear-gradient(#ffffff05,#0000 45%);position:absolute;inset:1px}._8vBVoq_outroPortalHalo{border:1px solid #67f5ef40;border-radius:50%;width:260px;height:260px;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .45s;animation:5.4s ease-in-out infinite _8vBVoq_outroHaloBreath;position:absolute;top:50%;right:-110px;transform:translateY(-50%);box-shadow:0 0 80px #67f5ef09,inset 0 0 80px #67f5ef06}._8vBVoq_outroPortalHalo:before,._8vBVoq_outroPortalHalo:after{content:"";border:1px solid #67f5ef1a;border-radius:50%;position:absolute}._8vBVoq_outroPortalHalo:before{inset:18%}._8vBVoq_outroPortalHalo:after{border-color:#7ca9ff1a;inset:36%}._8vBVoq_outroPortalCorners{pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) left top/28px 1px no-repeat, linear-gradient(var(--accent),var(--accent)) left top/1px 28px no-repeat, linear-gradient(var(--accent),var(--accent)) right bottom/28px 1px no-repeat, linear-gradient(var(--accent),var(--accent)) right bottom/1px 28px no-repeat;opacity:.45;transition:opacity .4s,inset .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:22px}._8vBVoq_outroPortalMeta{z-index:2;color:#7c8d8e;font:700 7px/1 var(--font-mono),monospace;letter-spacing:.15em;position:relative}._8vBVoq_outroPortal strong{z-index:2;max-width:360px;font:700 clamp(43px,3.4vw,66px)/.82 var(--font-display),sans-serif;letter-spacing:-.065em;align-self:center;margin-top:34px;transition:color .4s,transform .55s cubic-bezier(.16,1,.3,1);position:relative}._8vBVoq_outroPortalAction{z-index:4;background:var(--accent);color:#031011;border-radius:50%;place-items:center;width:58px;height:58px;font:500 22px/1 sans-serif;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:grid;position:absolute;top:50%;right:29px;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff1f,0 0 30px #67f5ef1a}._8vBVoq_outroPortalFoot{z-index:2;color:var(--accent);font:700 7px/1 var(--font-mono),monospace;letter-spacing:.14em;align-self:end;position:relative}._8vBVoq_outroPortal:hover,._8vBVoq_outroPortal:focus-visible{background:#0711139e;border-color:#67f5ef94;transform:translateY(-7px)rotate(-.35deg)}._8vBVoq_outroPortal:hover:before,._8vBVoq_outroPortal:focus-visible:before{animation:none;transform:translate(42%)rotate(4deg)}._8vBVoq_outroPortal:hover ._8vBVoq_outroPortalHalo,._8vBVoq_outroPortal:focus-visible ._8vBVoq_outroPortalHalo{border-color:#67f5ef80;transform:translate(-18px,-50%)scale(1.08)}._8vBVoq_outroPortal:hover ._8vBVoq_outroPortalCorners,._8vBVoq_outroPortal:focus-visible ._8vBVoq_outroPortalCorners{opacity:.8;inset:15px}._8vBVoq_outroPortal:hover strong,._8vBVoq_outroPortal:focus-visible strong{color:#dffefd;transform:translate(4px)}._8vBVoq_outroPortal:hover ._8vBVoq_outroPortalAction,._8vBVoq_outroPortal:focus-visible ._8vBVoq_outroPortalAction{transform:translate(5px,-55%)rotate(8deg);box-shadow:0 0 0 1px #ffffff29,0 0 42px #67f5ef2e}._8vBVoq_outroPortal:focus-visible{outline:2px solid var(--accent);outline-offset:7px}._8vBVoq_outroRail{color:#536365;font:650 6px/1 var(--font-mono),monospace;letter-spacing:.14em;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid;position:absolute;bottom:28px;left:4vw;right:4vw}._8vBVoq_outroRail i{background:linear-gradient(90deg,#67f5ef59,#67f5ef0d);height:1px}@media (max-width:1180px){._8vBVoq_caseShell{grid-template-columns:minmax(340px,.76fr) minmax(520px,1.24fr);gap:48px}._8vBVoq_caseVisual{min-height:500px}._8vBVoq_caseOutcome{width:360px}}@media (max-width:900px){._8vBVoq_shell,._8vBVoq_caseShell,._8vBVoq_outroShell{width:min(100% - 38px,760px)}._8vBVoq_caseWrap{height:auto;min-height:0}._8vBVoq_caseSticky{height:auto;min-height:0;padding:13vh 0 15vh;position:relative}._8vBVoq_caseShell{grid-template-columns:1fr;gap:50px}._8vBVoq_caseGiant{font-size:70vw;top:4%;bottom:auto;opacity:.025!important}._8vBVoq_caseGlow{width:110vw;right:-58vw}._8vBVoq_caseCopy{max-width:720px}._8vBVoq_caseTitle{font-size:clamp(58px,13vw,104px)}._8vBVoq_caseTitle span{white-space:normal}._8vBVoq_caseVisual{height:min(70svh,620px);min-height:460px}._8vBVoq_sliceA{width:80%;height:66%;left:8%}._8vBVoq_sliceB{width:50%;height:38%;right:0}._8vBVoq_sliceC{width:50%;height:34%;left:0}._8vBVoq_visualLens{display:none}._8vBVoq_caseOutcome{width:auto;margin-top:-20px;padding:24px 0 0 18px;position:relative;bottom:auto;right:auto}._8vBVoq_caseProgress{display:none}._8vBVoq_outro{min-height:auto;padding:12vh 0 14vh}._8vBVoq_outroShell{grid-template-columns:1fr;gap:56px}._8vBVoq_outroPortal{max-width:560px;min-height:320px}._8vBVoq_outroField{opacity:.6;width:100vw;right:-42vw}._8vBVoq_outroGhost{font-size:42vw;right:-13vw}._8vBVoq_outroRail{left:19px;right:19px}}@media (max-width:620px){._8vBVoq_caseSticky{padding:11vh 0}._8vBVoq_caseTitle{font-size:clamp(52px,15vw,82px)}._8vBVoq_caseStatement{font-size:16px}._8vBVoq_caseLink{min-width:210px}._8vBVoq_caseVisual{height:470px;min-height:0}._8vBVoq_sliceA{width:86%;height:62%;top:17%;left:4%}._8vBVoq_sliceB{width:56%;height:35%}._8vBVoq_sliceC{width:58%;height:31%}._8vBVoq_visualCaption{font-size:5px}._8vBVoq_caseOutcome{margin-top:-8px}._8vBVoq_outro{padding:11vh 0 16vh}._8vBVoq_outroCopy h2{font-size:clamp(56px,15vw,84px)}._8vBVoq_outroBody{width:100%;font-size:16px}._8vBVoq_outroPortal{min-height:280px;padding:32px 26px 28px}._8vBVoq_outroPortal strong{font-size:clamp(42px,12vw,58px)}._8vBVoq_outroPortalAction{width:50px;height:50px;right:22px}._8vBVoq_outroRail span:last-child{display:none}._8vBVoq_outroRail{grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){._8vBVoq_mediaSlice,._8vBVoq_caseCopy,._8vBVoq_caseVisual,._8vBVoq_caseGiant{filter:none!important;transform:none!important}._8vBVoq_visualLens{display:none}._8vBVoq_caseProgress i{transform:scaleX(1)!important}._8vBVoq_caseLink,._8vBVoq_outroPortal,._8vBVoq_outroPortal *{transition:none!important;animation:none!important}._8vBVoq_outroField span{animation:none!important}}
