.nav[data-astro-cid-vrzznj2c]{right:max(var(--space-5), env(safe-area-inset-right,0px));z-index:var(--z-dots);gap:var(--space-3);mix-blend-mode:difference;color:var(--color-paper);display:flex;position:fixed;top:50%;transform:translateY(-50%)}.nav__track[data-astro-cid-vrzznj2c]{background:#ffffff40;order:2;width:2px;position:relative}.nav__fill[data-astro-cid-vrzznj2c]{background:var(--color-paper);transform-origin:top;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}ul[data-astro-cid-vrzznj2c]{order:1;margin:0;padding:0;list-style:none;display:grid}.nav__link[data-astro-cid-vrzznj2c]{justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:26px;color:inherit;text-decoration:none;display:flex}.nav__label[data-astro-cid-vrzznj2c]{font:500 11px / 1 var(--f-display);letter-spacing:var(--ls-wide);text-transform:uppercase;opacity:0;transition:opacity var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo);transform:translate(8px)}.nav__tick[data-astro-cid-vrzznj2c]{opacity:.5;width:10px;height:1px;transition:width var(--dur-hover) var(--ease-expo), opacity var(--dur-hover) var(--ease-expo);background:currentColor}.nav__link[data-astro-cid-vrzznj2c][aria-current=true] .nav__tick[data-astro-cid-vrzznj2c]{opacity:1;width:22px}@media (hover:hover) and (pointer:fine){.nav[data-astro-cid-vrzznj2c]:hover .nav__label[data-astro-cid-vrzznj2c]{opacity:.6;transform:none}.nav__link[data-astro-cid-vrzznj2c]:hover .nav__label[data-astro-cid-vrzznj2c]{opacity:1}.nav__link[data-astro-cid-vrzznj2c]:hover .nav__tick[data-astro-cid-vrzznj2c]{opacity:1;width:22px}}.nav__link[data-astro-cid-vrzznj2c]:focus-visible{outline-offset:3px;outline:2px solid}.nav__link[data-astro-cid-vrzznj2c]:focus-visible .nav__label[data-astro-cid-vrzznj2c]{opacity:1;transform:none}.topbar[data-astro-cid-vrzznj2c]{display:none}@media (width<=767px){.nav[data-astro-cid-vrzznj2c]{display:none}.topbar[data-astro-cid-vrzznj2c]{left:0;right:0;top:env(safe-area-inset-top,0px);height:2px;z-index:var(--z-dots);mix-blend-mode:difference;display:block;position:fixed}.topbar__fill[data-astro-cid-vrzznj2c]{background:var(--color-paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.popup[data-astro-cid-sxuty7bd]{color:var(--color-paper);width:min(860px, calc(100vw - 2 * var(--space-4)));max-height:calc(100svh - 2 * var(--space-4));background:0 0;border:0;padding:0;overflow:auto}.popup[data-astro-cid-sxuty7bd]::backdrop{background:#000000c7}.popup__card[data-astro-cid-sxuty7bd]{background:radial-gradient(circle at 50% 50%, #000000d1 0%, #000000c7 58%, #00deff73 100%), var(--popup-bg) center / cover no-repeat, var(--color-ink);box-shadow:var(--shadow-cyan-glow);padding:clamp(40px,6vw,68px) clamp(20px,8vw,116px) clamp(32px,5vw,60px);position:relative}.popup__body[data-astro-cid-sxuty7bd]{text-align:center;justify-items:center;gap:clamp(16px,2.4vw,26px);display:grid}.popup__rule[data-astro-cid-sxuty7bd]{border:0;border-top:var(--border-hair) solid var(--color-cyan);transform-origin:50%;width:100%;margin:0}.popup__kicker[data-astro-cid-sxuty7bd]{font:700 clamp(15px, 1.5vw, 16px) / 1.2 Arial, var(--f-body);letter-spacing:var(--ls-wide);text-transform:uppercase}.popup__title[data-astro-cid-sxuty7bd]{font:700 clamp(30px, 5vw, 45px) / 1.05 var(--f-serif);color:#00dbfc;text-transform:capitalize;text-wrap:balance}.popup__lead[data-astro-cid-sxuty7bd],.popup__outro[data-astro-cid-sxuty7bd]{font:300 clamp(13px, 1.5vw, 16px) / 1.5 var(--f-display);letter-spacing:clamp(.5px,.4vw,4px);text-transform:uppercase;max-width:62ch}.popup__outro[data-astro-cid-sxuty7bd]{font-size:clamp(13px,1.3vw,14px)}.popup__media[data-astro-cid-sxuty7bd]{width:100%;height:clamp(138px,26vw,263px);overflow:hidden}.popup__media[data-astro-cid-sxuty7bd] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-expo)}@media (hover:hover) and (pointer:fine){.popup__media[data-astro-cid-sxuty7bd]:hover img{transform:scale(1.05)}}.popup__cta[data-astro-cid-sxuty7bd]{border:var(--border-hair) solid var(--color-cyan);min-height:48px;color:var(--color-cyan);font:700 clamp(17px, 1.8vw, 18px) / 1 Arial, var(--f-body);letter-spacing:1px;text-transform:capitalize;text-shadow:0 0 15px #0000004d;transition:background-color var(--dur-hover) var(--ease-expo), color var(--dur-hover) var(--ease-expo), box-shadow var(--dur-hover) var(--ease-expo);background:0 0;justify-content:center;align-items:center;padding:clamp(16px,2vw,23px) clamp(28px,4vw,56px);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.popup__cta[data-astro-cid-sxuty7bd]:hover{background:var(--color-cyan);color:#dee8e0;box-shadow:var(--shadow-cyan-glow)}}.popup__cta[data-astro-cid-sxuty7bd]:active{background:var(--color-cyan);color:var(--color-ink)}.popup__cta[data-astro-cid-sxuty7bd]:focus-visible{outline:2px solid var(--color-paper);outline-offset:4px}.popup__close[data-astro-cid-sxuty7bd]{top:var(--space-4);right:var(--space-4);width:44px;height:44px;color:var(--color-paper);cursor:pointer;transition:color var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.popup__close[data-astro-cid-sxuty7bd]:hover{color:var(--color-cyan);transform:rotate(90deg)}}.popup__close[data-astro-cid-sxuty7bd]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.social[data-astro-cid-o2gh7vpa]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-o2gh7vpa]{place-items:center;text-decoration:none;display:grid}a[data-astro-cid-o2gh7vpa]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.social--hero[data-astro-cid-o2gh7vpa]{gap:var(--space-1)}.social--hero[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]{color:#f7f7f7;border-bottom:var(--border-hair) solid transparent;width:44px;height:44px;transition:transform var(--dur-float) var(--ease-hover), background-color var(--dur-float) var(--ease-hover), border-color var(--dur-float) var(--ease-hover), color var(--dur-float) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.social--hero[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]:hover{transform:translateY(var(--float-y));background-color:var(--color-hover-rose);border-bottom-color:var(--color-teal-line);color:#eee}}.social--contact[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]{width:57px;height:57px;color:var(--color-cyan);transition:background-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);border-radius:50%}@media (hover:hover) and (pointer:fine){.social--contact[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]:hover{background-color:var(--color-cyan);color:var(--color-paper)}}.social[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]:active{background-color:var(--color-hover-rose)}@media (prefers-reduced-motion:reduce){.social--hero[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]:hover{transform:none}}.hero__layer[data-astro-cid-yodha2z4]{z-index:-1;position:absolute;inset:0}.hero__slides[data-astro-cid-yodha2z4]{position:absolute;inset:0;overflow:hidden}.hero__slide[data-astro-cid-yodha2z4]{opacity:0;position:absolute;inset:0}.hero__slide[data-astro-cid-yodha2z4]:first-child{opacity:1}.hero__slide[data-astro-cid-yodha2z4] img{object-fit:cover;width:100%;height:100%}.hero__tint[data-astro-cid-yodha2z4]{background:var(--overlay-photo);position:absolute;inset:0}.hero__wave[data-astro-cid-yodha2z4]{opacity:.8;width:100%;height:24%;position:absolute;bottom:0;left:0;right:0}.hero__body[data-astro-cid-yodha2z4]{text-align:center;justify-items:center;gap:var(--space-6);padding-top:var(--space-12);display:grid}.hero[data-astro-cid-yodha2z4] .hero__logo{width:min(600px,86vw);height:auto}.hero__headline[data-astro-cid-yodha2z4]{color:var(--color-cyan);font-size:clamp(28px,3.6vw,50px);font-weight:500;line-height:1.15}.hero__mark[data-astro-cid-yodha2z4]{color:var(--color-paper);padding-inline:.15em;font-weight:700;display:inline-block;position:relative}.hero__mark[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{width:116%;height:140%;color:var(--color-cyan-deep);pointer-events:none;position:absolute;top:-20%;left:-8%;overflow:visible}.hero__claim[data-astro-cid-yodha2z4]{max-width:52ch;font:800 var(--fs-xl) / 1.25 var(--f-display);text-transform:uppercase;text-wrap:balance}.hero__typed[data-astro-cid-yodha2z4]{max-width:64ch;font:400 19px / var(--lh-text) var(--f-display)}.hero__typed[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-weight:800}.hero__word[data-astro-cid-yodha2z4]{background:linear-gradient(transparent 58%, var(--color-cyan-deep) 58%)}.hero__caret[data-astro-cid-yodha2z4]{vertical-align:-2px;background:var(--color-paper);opacity:0;width:2px;height:1em;margin-left:1px;display:inline-block}.hero__stars[data-astro-cid-yodha2z4]{color:var(--color-star);gap:2px;display:flex}.hero__rail{left:max(var(--space-6), env(safe-area-inset-left,0px));z-index:var(--z-rail);position:absolute;top:50%;transform:translateY(-50%)}.hero__pause[data-astro-cid-yodha2z4]{left:max(var(--space-6), env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-5));width:44px;height:44px;box-shadow:inset 0 0 0 var(--border-hair) var(--color-line);color:var(--color-paper);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.hero__pause[data-astro-cid-yodha2z4]:hover{color:var(--color-cyan);box-shadow:inset 0 0 0 var(--border-hair) var(--color-cyan)}}.hero__pause[data-astro-cid-yodha2z4]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.hero__pause[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-when]{place-items:center;display:grid}.hero__pause[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][hidden]{display:none}@media (width<=767px){.hero__claim[data-astro-cid-yodha2z4]{letter-spacing:.2px;font-size:18px}.hero__rail{margin-top:calc(-1 * var(--space-16));padding-bottom:var(--space-12);flex-wrap:wrap;justify-content:center;position:static;transform:none;flex-direction:row!important}}.card[data-astro-cid-z5angzvx]{background:var(--card-base);align-content:end;padding:300px 35px 30px;display:grid;position:relative;overflow:hidden}.card--portfolio[data-astro-cid-z5angzvx]{padding:260px 35px 30px}.card[data-astro-cid-z5angzvx] img,.card[data-astro-cid-z5angzvx] canvas.gl-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card[data-astro-cid-z5angzvx] img{transition:transform .9s var(--ease-expo)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-z5angzvx]:hover img{transform:scale(1.05)}}.card__body[data-astro-cid-z5angzvx]{transition:transform var(--dur-hover) var(--ease-expo)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-z5angzvx]:hover .card__body[data-astro-cid-z5angzvx]{transform:translateY(-8px)}}.card__shade[data-astro-cid-z5angzvx]{background:var(--overlay-card);opacity:.9;transition:opacity var(--dur-hover) var(--ease-hover);position:absolute;inset:0}.card__tint[data-astro-cid-z5angzvx]{background:var(--color-cyan);opacity:0;transition:opacity var(--dur-hover) var(--ease-hover);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-z5angzvx]:hover .card__tint[data-astro-cid-z5angzvx]{opacity:var(--hover-op)}.card[data-astro-cid-z5angzvx]:hover .card__shade[data-astro-cid-z5angzvx]{opacity:0}}.card__body[data-astro-cid-z5angzvx]{gap:var(--space-1);display:grid;position:relative}.card__title[data-astro-cid-z5angzvx]{font:700 24px / 1.2 var(--f-display);text-transform:uppercase;text-shadow:var(--shadow-text-pink)}.card--portfolio[data-astro-cid-z5angzvx] .card__title[data-astro-cid-z5angzvx]{text-transform:capitalize;text-shadow:none;font-size:21px}.card__text[data-astro-cid-z5angzvx]{font:400 15px / 1.35 var(--f-display)}.card--portfolio[data-astro-cid-z5angzvx] .card__text[data-astro-cid-z5angzvx]{font-size:var(--fs-xs)}@media (width<=767px){.card[data-astro-cid-z5angzvx],.card--portfolio[data-astro-cid-z5angzvx]{padding-top:200px}}.about-sec .sec__body{padding-block:var(--space-12) var(--space-16)}.about[data-astro-cid-5gtlsymu]{gap:var(--space-8);display:grid}.about__head[data-astro-cid-5gtlsymu]{gap:var(--space-2);text-align:center;padding-inline:var(--gutter-left) var(--gutter-right);justify-items:center;display:grid}.about__kicker[data-astro-cid-5gtlsymu]{font:400 19px / 1.3 var(--f-display);letter-spacing:var(--ls-wide);color:var(--color-cyan)}.about__title[data-astro-cid-5gtlsymu]{font:900 var(--fs-mega) / .95 var(--f-display);letter-spacing:var(--ls-wide);text-transform:uppercase;text-shadow:var(--shadow-text-pink-lg)}.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:1fr}}.dual[data-astro-cid-slow5e4c]{gap:var(--space-3);text-transform:uppercase;display:grid}.dual--center[data-astro-cid-slow5e4c]{text-align:center;justify-items:center}.dual__label[data-astro-cid-slow5e4c]{font:500 var(--label-size) / 1.4 var(--f-display);letter-spacing:var(--ls-label);color:var(--color-paper)}.dual__title[data-astro-cid-slow5e4c]{color:var(--color-paper);overflow-wrap:anywhere;font-weight:900;line-height:1;font-family:var(--f-display)}.dual__title--mega[data-astro-cid-slow5e4c]{font-size:clamp(34px,4.6vw,66px);line-height:.95}.dual__title--3xl[data-astro-cid-slow5e4c]{font-size:clamp(30px,5vw,60px)}.dual__title--2xl[data-astro-cid-slow5e4c]{font-size:clamp(30px,3.9vw,47px)}.dual__title--tex[data-astro-cid-slow5e4c]{color:#0000;background-color:var(--color-paper);background-image:var(--tex), linear-gradient(var(--color-paper), var(--color-paper));background-repeat:repeat,no-repeat;background-size:150px,100% 100%;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.dual__title--tex[data-astro-cid-slow5e4c]{color:var(--color-paper);background:0 0}}@media (width<=899px){.dual[data-astro-cid-slow5e4c]{text-align:center;justify-items:center}.dual__label[data-astro-cid-slow5e4c]{font-size:14px}}.carousel[data-astro-cid-oulirr76]{gap:var(--space-4);display:grid}.carousel__stage[data-astro-cid-oulirr76]{aspect-ratio:var(--ratio);background:var(--color-ink);max-width:100%;box-shadow:var(--shadow-pink-offset);position:relative;overflow:hidden}.carousel__slide[data-astro-cid-oulirr76]{visibility:hidden;position:absolute;inset:0}.carousel__slide[data-astro-cid-oulirr76]:first-child{visibility:visible}.carousel__slide[data-astro-cid-oulirr76] img{object-fit:cover;width:100%;height:100%}.carousel__count[data-astro-cid-oulirr76]{right:var(--space-4);bottom:var(--space-4);z-index:2;font:600 12px / 1 var(--f-display);letter-spacing:var(--ls-wide);font-variant-numeric:tabular-nums;background:#0000008c;padding:6px 10px;position:absolute}.carousel__count[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{color:var(--color-cyan)}.carousel__foot[data-astro-cid-oulirr76]{align-items:center;gap:var(--space-4);display:flex}.carousel__bar[data-astro-cid-oulirr76]{background:var(--color-line);flex:1;height:2px;position:relative;overflow:hidden}.carousel__bar[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{background:var(--color-cyan);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.carousel__dots[data-astro-cid-oulirr76]{gap:var(--space-1);display:flex}.carousel__dot[data-astro-cid-oulirr76]{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.carousel__dot[data-astro-cid-oulirr76]:after{content:"";background:var(--color-paper);opacity:.45;width:8px;height:8px;transition:opacity var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo);border-radius:50%;margin:auto;position:absolute;inset:0}.carousel__dot[data-astro-cid-oulirr76][aria-pressed=true]:after{opacity:1;background:var(--color-cyan);transform:scale(1.25)}@media (hover:hover) and (pointer:fine){.carousel__dot[data-astro-cid-oulirr76]:hover:after{opacity:.85}}.carousel__dot[data-astro-cid-oulirr76]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:0;border-radius:50%}.split[data-astro-cid-eff64k3i]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.split__text[data-astro-cid-eff64k3i]{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.split__media[data-astro-cid-eff64k3i]{width:100%;min-width:0;max-width:520px;transform-style:preserve-3d;justify-self:end;position:relative}.split__glare[data-astro-cid-eff64k3i]{aspect-ratio:4/5;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff38, #00deff14 30%, transparent 60%);mix-blend-mode:screen;transition:opacity var(--dur-hover) var(--ease-expo);position:absolute;inset:0 0 auto}@media (hover:hover) and (pointer:fine){.split__media[data-astro-cid-eff64k3i]:hover .split__glare[data-astro-cid-eff64k3i]{opacity:1}}.split[data-astro-cid-eff64k3i] .split__logo{width:min(360px,80%);height:auto}.split__copy[data-astro-cid-eff64k3i]{font:400 clamp(16px, 1.3vw, 19px) / 1.65 var(--f-body);color:var(--color-paper-muted);max-width:52ch}@media (width<=899px){.split[data-astro-cid-eff64k3i]{grid-template-columns:1fr}.split__text[data-astro-cid-eff64k3i]{text-align:center;justify-items:center}.split__media[data-astro-cid-eff64k3i]{justify-self:center}}.purpose-sec .sec__body{padding-block:var(--space-24)}.purpose[data-astro-cid-pv7igx6g]{gap:var(--space-12);display:grid}.purpose__intro[data-astro-cid-pv7igx6g]{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.purpose__title[data-astro-cid-pv7igx6g]{font:900 var(--fs-mega) / .95 var(--f-display);text-shadow:var(--shadow-text-pink-lg)}.purpose__text[data-astro-cid-pv7igx6g]{max-width:60ch;font:400 clamp(17px, 1.5vw, 21px) / 1.55 var(--f-display);letter-spacing:var(--ls-base);color:var(--color-paper-soft)}.console[data-astro-cid-pv7igx6g]{--track-h:240px;--knob-h:22px;padding:var(--space-8) clamp(16px, 3vw, 40px) var(--space-6);width:100%;box-shadow:inset 0 0 0 var(--border-hair) var(--color-line), var(--shadow-cyan-glow);border-radius:var(--radius-sm);background:linear-gradient(#000000b8,#00000080);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,2vw,28px);margin:0 auto;list-style:none;display:grid}.ch[data-astro-cid-pv7igx6g]{--p:var(--lvl);--h:0;--v:min(1, calc(var(--p) + var(--h)));justify-items:center;gap:var(--space-5);cursor:default;display:grid}.ch__strip[data-astro-cid-pv7igx6g]{height:var(--track-h);gap:14px;display:flex;position:relative}.ch__meter[data-astro-cid-pv7igx6g]{background:#ffffff14;border-radius:3px;width:6px;height:100%;position:relative;overflow:hidden}.ch__meter-fill[data-astro-cid-pv7igx6g]{background:linear-gradient(0deg, var(--color-cyan) 0%, var(--color-cyan) 62%, #f5b301 82%, var(--color-pink) 100%);transform-origin:bottom;transform:scaleY(var(--v));position:absolute;inset:0}.ch__track[data-astro-cid-pv7igx6g]{background:linear-gradient(90deg,#0000 15px,#ffffff47 15px 19px,#0000 19px) 0 0/100% 100% no-repeat,repeating-linear-gradient(0deg,#ffffff2e 0 1px,#0000 1px 24px) 0 0/8px 100% repeat-y;width:34px;height:100%;position:relative}.ch__knob[data-astro-cid-pv7igx6g]{width:34px;height:var(--knob-h);transform:translateY(calc((1 - var(--v)) * (var(--track-h) - var(--knob-h))));background:linear-gradient(#f2f4f5 0%,#b9c2c6 48%,#e8ecee 52%,#9aa4a8 100%);border-radius:3px;position:absolute;top:0;left:0;box-shadow:0 4px 10px #0000008c,inset 0 0 0 1px #00000040}.ch__knob[data-astro-cid-pv7igx6g]:after{content:"";background:var(--color-cyan);height:2px;transition:background-color var(--dur-hover) var(--ease-expo);margin-top:-1px;position:absolute;top:50%;left:4px;right:4px}.ch__name[data-astro-cid-pv7igx6g]{min-height:3.6em;font:600 clamp(11px, 1vw, 14px) / 1.25 var(--f-display);letter-spacing:var(--ls-base);text-transform:uppercase;text-align:center;color:var(--color-paper);transition:color var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo)}@media (hover:hover) and (pointer:fine){.ch[data-astro-cid-pv7igx6g]:hover .ch__name[data-astro-cid-pv7igx6g]{color:var(--color-cyan);transform:translateY(-3px)}.ch[data-astro-cid-pv7igx6g]:hover .ch__knob[data-astro-cid-pv7igx6g]:after{background:var(--color-pink)}}@media (width<=699px){.console[data-astro-cid-pv7igx6g]{--track-w:100%;gap:var(--space-5);padding:var(--space-6) var(--space-4);grid-template-columns:1fr}.ch[data-astro-cid-pv7igx6g]{justify-items:stretch;gap:var(--space-2);grid-template-columns:1fr}.ch__name[data-astro-cid-pv7igx6g]{text-align:left;order:-1;min-height:0;font-size:13px}.ch__strip[data-astro-cid-pv7igx6g]{flex-direction:column;gap:8px;height:auto}.ch__meter[data-astro-cid-pv7igx6g]{width:100%;height:6px}.ch__meter-fill[data-astro-cid-pv7igx6g]{transform-origin:0;transform:scaleX(var(--v));background:linear-gradient(90deg, var(--color-cyan) 0%, var(--color-cyan) 62%, #f5b301 82%, var(--color-pink) 100%)}.ch__track[data-astro-cid-pv7igx6g]{background:linear-gradient(0deg,#0000 12px,#ffffff47 12px 16px,#0000 16px),repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 24px);width:100%;height:28px}.ch__knob[data-astro-cid-pv7igx6g]{width:22px;height:28px;transform:translateX(calc(var(--v) * (100cqw - 22px)))}.ch__track[data-astro-cid-pv7igx6g]{container-type:inline-size}.ch__knob[data-astro-cid-pv7igx6g]:after{width:2px;height:auto;margin:0 0 0 -1px;inset:4px auto 4px 50%}}.clients-sec .sec__body{padding-block:var(--space-16)}.clients[data-astro-cid-y3vtqmpk]{gap:var(--space-8);display:grid}.clients__head[data-astro-cid-y3vtqmpk]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.clients__title[data-astro-cid-y3vtqmpk]{font:900 var(--fs-mega) / .95 var(--f-display);text-shadow:var(--shadow-text-pink-lg)}.clients__hint[data-astro-cid-y3vtqmpk]{font:500 12px / 1.4 var(--f-display);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-cyan)}.clients__rail[data-astro-cid-y3vtqmpk]{gap:var(--space-5);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;padding-block:var(--space-2);display:grid;overflow-x:auto}.clients__rail[data-astro-cid-y3vtqmpk]::-webkit-scrollbar{display:none}.clients__rail[data-astro-cid-y3vtqmpk]:active{cursor:grabbing}.clients__rail[data-astro-cid-y3vtqmpk]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}.clients__rail[data-astro-cid-y3vtqmpk].is-live{touch-action:pan-y;overflow:hidden}.clients__rail[data-astro-cid-y3vtqmpk].is-live .clients__track[data-astro-cid-y3vtqmpk]{will-change:transform}.clients__track[data-astro-cid-y3vtqmpk]{padding:0 var(--space-5);gap:var(--space-5);width:max-content;margin:0;list-style:none;display:flex}html:not(.js) .cover[data-astro-cid-y3vtqmpk][data-copy="1"]{display:none}.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]{aspect-ratio:1;width:clamp(170px,16vw,240px);color:var(--color-paper);background:var(--color-graphite);-webkit-user-drag:none;user-select:none;text-decoration:none;display:block;position:relative;overflow:hidden}.cover__img[data-astro-cid-y3vtqmpk]{position:absolute;inset:0}.cover__img[data-astro-cid-y3vtqmpk] img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .9s var(--ease-expo), filter var(--dur-hover) var(--ease-expo)}.cover__meta[data-astro-cid-y3vtqmpk]{padding:var(--space-6) var(--space-4) var(--space-4);opacity:0;transition:transform var(--dur-hover) var(--ease-expo), opacity var(--dur-hover) var(--ease-expo);background:linear-gradient(#0000 0%,#000000e6 100%);gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(35%)}.cover__name[data-astro-cid-y3vtqmpk]{font:700 13px / 1.25 var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-base)}.cover__work[data-astro-cid-y3vtqmpk]{font:400 12px / 1.3 var(--f-flip);text-transform:uppercase;letter-spacing:var(--ls-base);color:var(--color-cyan)}.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]:after{content:"";box-shadow:inset 0 0 0 0 var(--color-cyan);transition:box-shadow var(--dur-hover) var(--ease-expo);pointer-events:none;position:absolute;inset:0}@media (hover:none),(pointer:coarse){.cover__meta[data-astro-cid-y3vtqmpk]{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]:hover .cover__img[data-astro-cid-y3vtqmpk] img{filter:saturate(1.15);transform:scale(1.08)}.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]:hover .cover__meta[data-astro-cid-y3vtqmpk]{opacity:1;transform:none}.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]:hover:after{box-shadow:inset 0 0 0 3px var(--color-cyan)}}.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.cover[data-astro-cid-y3vtqmpk] a[data-astro-cid-y3vtqmpk]:focus-visible .cover__meta[data-astro-cid-y3vtqmpk]{opacity:1;transform:none}.scroll-img[data-astro-cid-awxpzske]{width:min(535px,100%);height:465px;box-shadow:var(--shadow-white-soft);margin:0;position:relative;overflow:hidden}.scroll-img__frame[data-astro-cid-awxpzske]{position:absolute;inset:0}.scroll-img__frame[data-astro-cid-awxpzske] img{object-fit:cover;width:100%;height:auto;min-height:100%;transition:transform var(--dur-scroll-image) ease-in-out;transform:translateY(0)}.scroll-img__veil[data-astro-cid-awxpzske]{transition:opacity var(--dur-ui) var(--ease-hover);background:#00000042;position:absolute;inset:0}.scroll-img__plus[data-astro-cid-awxpzske]{font:300 32px / 1 var(--f-display);color:var(--color-paper);opacity:0;transition:opacity var(--dur-ui) var(--ease-hover);place-items:center;display:grid;position:absolute;inset:0}.scroll-img__badge[data-astro-cid-awxpzske]{top:var(--space-4);right:var(--space-4);padding:var(--space-1) var(--space-3);background:var(--color-pink);color:var(--color-paper);font:600 12px / 1.4 var(--f-body);letter-spacing:var(--ls-base);position:absolute}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.scroll-img[data-astro-cid-awxpzske]:hover .scroll-img__frame[data-astro-cid-awxpzske] img{transform:translateY(calc(465px - 100%))}}@media (hover:hover) and (pointer:fine){.scroll-img[data-astro-cid-awxpzske]:hover .scroll-img__plus[data-astro-cid-awxpzske]{opacity:1}.scroll-img[data-astro-cid-awxpzske]:hover .scroll-img__veil[data-astro-cid-awxpzske]{opacity:.4}}.scroll-img[data-astro-cid-awxpzske]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.scroll-img[data-astro-cid-awxpzske]:focus-visible .scroll-img__frame[data-astro-cid-awxpzske] img{transform:translateY(calc(465px - 100%))}.work-sec .sec__body{padding-block:var(--space-24)}.work[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.work__text[data-astro-cid-aj6urp6g],.work__media[data-astro-cid-aj6urp6g]{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.work__media[data-astro-cid-aj6urp6g]{justify-items:center}.work[data-astro-cid-aj6urp6g] .work__logo{width:min(300px,70%);height:auto}.work__rule[data-astro-cid-aj6urp6g]{border:0;border-top:var(--border-accent) solid var(--color-cyan);width:80px;margin:0}.work__title[data-astro-cid-aj6urp6g]{font:800 clamp(26px, 2.8vw, 42px) / 1.1 var(--f-display);letter-spacing:var(--ls-base);text-transform:uppercase;text-shadow:var(--shadow-text-pink-lg)}.work__copy[data-astro-cid-aj6urp6g]{font:400 clamp(17px, 1.4vw, 20px) / 1.6 var(--f-display);letter-spacing:var(--ls-base);color:var(--color-paper-muted);max-width:52ch}.sc-wrap[data-astro-cid-aj6urp6g]{width:100%}.sc[data-astro-cid-aj6urp6g]{isolation:isolate;gap:var(--space-5);text-align:left;width:100%;color:var(--color-paper);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-hair) var(--color-cyan-ring), var(--shadow-cyan-glow);transition:box-shadow var(--dur-hover) var(--ease-expo), transform .5s var(--ease-expo);background:linear-gradient(160deg,#000000d1,#03313ab8);padding:clamp(20px,3vw,32px);text-decoration:none;display:grid;position:relative;overflow:hidden}.sc[data-astro-cid-aj6urp6g]:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 0% 100%, var(--color-cyan-halo), transparent 60%);opacity:0;transition:opacity .5s var(--ease-expo);position:absolute;inset:0}.sc__head[data-astro-cid-aj6urp6g]{align-items:center;gap:var(--space-3);display:flex}.sc__logo[data-astro-cid-aj6urp6g]{width:52px;height:52px;color:var(--color-ink);background:var(--color-cyan);transition:background-color var(--dur-hover) var(--ease-expo), transform .5s var(--ease-expo);border-radius:50%;place-items:center;display:grid}.sc__kicker[data-astro-cid-aj6urp6g]{font:600 var(--fs-xs) / 1 var(--f-display);letter-spacing:4px;color:var(--color-cyan)}.sc__title[data-astro-cid-aj6urp6g]{font:800 clamp(24px, 2.6vw, 36px) / 1.05 var(--f-display);letter-spacing:var(--ls-base);text-transform:uppercase;text-shadow:var(--shadow-text-pink)}.sc__wave[data-astro-cid-aj6urp6g]{--p:1;align-items:center;gap:3px;height:clamp(64px,8vw,96px);display:flex}.sc__bar[data-astro-cid-aj6urp6g]{background:linear-gradient(180deg, var(--color-pink), var(--color-cyan) 55%);transform-origin:50%;min-width:2px;height:100%;transform:scaleY(calc(var(--bh) * var(--p)));opacity:.85;border-radius:2px;flex:1 1 0}.sc__foot[data-astro-cid-aj6urp6g]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sc__text[data-astro-cid-aj6urp6g]{font:400 var(--fs-sm) / 1.5 var(--f-display);color:var(--color-paper-muted);flex:22ch}.sc__cta[data-astro-cid-aj6urp6g]{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);min-height:48px;font:600 var(--fs-sm) / 1 var(--f-display);letter-spacing:var(--ls-wide);color:var(--color-ink);background:var(--color-paper);transition:background-color var(--dur-hover) var(--ease-expo), letter-spacing .5s var(--ease-expo);padding:10px 22px 10px 10px;display:inline-flex}.sc__play[data-astro-cid-aj6urp6g]{width:32px;height:32px;color:var(--color-paper);background:var(--color-pink);border-radius:50%;place-items:center;display:grid}.sc__arrow[data-astro-cid-aj6urp6g]{transition:transform .5s var(--ease-expo);flex:none;display:block}@media (hover:hover) and (pointer:fine){.sc[data-astro-cid-aj6urp6g]:hover{box-shadow:inset 0 0 0 var(--border-hair) var(--color-cyan), 0 18px 40px -18px var(--color-cyan);transform:translateY(-4px)}.sc[data-astro-cid-aj6urp6g]:hover:before{opacity:1}.sc[data-astro-cid-aj6urp6g]:hover .sc__logo[data-astro-cid-aj6urp6g]{background:var(--color-pink);color:var(--color-paper);transform:rotate(-8deg)scale(1.06)}.sc[data-astro-cid-aj6urp6g]:hover .sc__cta[data-astro-cid-aj6urp6g]{background:var(--color-cyan);letter-spacing:3px}.sc[data-astro-cid-aj6urp6g]:hover .sc__arrow[data-astro-cid-aj6urp6g]{transform:translate(3px,-3px)}.sc[data-astro-cid-aj6urp6g]:hover .sc__bar[data-astro-cid-aj6urp6g]{animation:sc-play .9s var(--ease-section) calc(var(--i) * -37ms) infinite alternate}}.sc[data-astro-cid-aj6urp6g]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}@keyframes sc-play{0%{transform:scaleY(calc(var(--bh) * .35))}to{transform:scaleY(min(1, calc(var(--bh) * 1.25)))}}@media (prefers-reduced-motion:reduce){.sc[data-astro-cid-aj6urp6g],.sc__logo[data-astro-cid-aj6urp6g],.sc__cta[data-astro-cid-aj6urp6g],.sc__arrow[data-astro-cid-aj6urp6g]{transition:none}.sc[data-astro-cid-aj6urp6g]:hover .sc__bar[data-astro-cid-aj6urp6g]{animation:none}}@media (width<=899px){.work[data-astro-cid-aj6urp6g]{grid-template-columns:1fr}.work__text[data-astro-cid-aj6urp6g]{text-align:center;justify-items:center}.sc[data-astro-cid-aj6urp6g]{text-align:left}.work__media[data-astro-cid-aj6urp6g]{order:-1}}.pk-sec .sec__body{padding-block:var(--space-24)}.pk[data-astro-cid-7zigl6nj]{gap:var(--space-12);display:grid}.pk__head[data-astro-cid-7zigl6nj]{gap:var(--space-4);text-align:center;justify-items:center;display:grid}.pk__kicker[data-astro-cid-7zigl6nj]{font:600 14px / 1 var(--f-display);letter-spacing:5px;color:var(--color-gold)}.pk__title[data-astro-cid-7zigl6nj]{max-width:22ch;font:800 var(--fs-mega) / 1.02 var(--f-display);color:var(--color-cream);text-shadow:3px 4px #7a4f1dd9}.pk__sig[data-astro-cid-7zigl6nj]{font:italic 400 clamp(18px, 1.6vw, 24px) / 1.3 var(--f-text);color:var(--color-gold-soft)}.pk__lead[data-astro-cid-7zigl6nj]{max-width:58ch;font:400 clamp(16px, 1.3vw, 19px) / 1.6 var(--f-display);color:var(--color-paper-soft)}.pk__grid[data-astro-cid-7zigl6nj]{column-gap:clamp(18px,2vw,28px);row-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pk__cell[data-astro-cid-7zigl6nj]{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--space-4);display:grid}.pk__foot[data-astro-cid-7zigl6nj]{justify-content:center;display:flex}.pk__all[data-astro-cid-7zigl6nj]{isolation:isolate;border-radius:var(--radius-pill);min-height:56px;box-shadow:inset 0 0 0 2px var(--color-gold);color:var(--color-gold);font:700 15px / 1 var(--f-display);letter-spacing:3px;transition:color .4s var(--ease-expo), box-shadow .4s var(--ease-expo);align-items:center;padding:16px 48px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pk__all-fill[data-astro-cid-7zigl6nj]{z-index:-1;background:var(--grad-gold);transform-origin:100%;transition:transform .5s var(--ease-expo);position:absolute;inset:0;transform:scaleX(0)}.pk__all[data-astro-cid-7zigl6nj]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@media (hover:hover) and (pointer:fine){.pk__all[data-astro-cid-7zigl6nj]:hover{color:#1d1206;box-shadow:inset 0 0 0 2px var(--color-gold), var(--shadow-gold-glow)}.pk__all[data-astro-cid-7zigl6nj]:hover .pk__all-fill[data-astro-cid-7zigl6nj]{transform-origin:0;transform:scaleX(1)}}@media (width<=1023px){.pk__grid[data-astro-cid-7zigl6nj]{grid-template-columns:minmax(0,560px);justify-content:center}.pk__cell[data-astro-cid-7zigl6nj]+.pk__cell[data-astro-cid-7zigl6nj]{margin-top:var(--space-6)}.pk__cell--featured[data-astro-cid-7zigl6nj]{order:-1}}@media (prefers-reduced-motion:reduce){.pk__all[data-astro-cid-7zigl6nj],.pk__all-fill[data-astro-cid-7zigl6nj]{transition:none}}.spaces-sec .sec__body{padding-block:160px}.spaces[data-astro-cid-iim4vfiq]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.spaces__media[data-astro-cid-iim4vfiq]{width:100%;min-width:0;max-width:520px}.spaces__text[data-astro-cid-iim4vfiq]{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.spaces[data-astro-cid-iim4vfiq] .spaces__logo{width:min(320px,70%);height:auto}.spaces__rule[data-astro-cid-iim4vfiq]{border:0;border-top:3px solid var(--color-cyan);width:60px;margin:0}.spaces__copy[data-astro-cid-iim4vfiq]{font:400 clamp(16px, 1.3vw, 19px) / 1.65 var(--f-display);letter-spacing:var(--ls-base);color:var(--color-paper-muted);max-width:54ch}@media (width<=899px){.spaces-sec .sec__body{padding-block:110px}.spaces[data-astro-cid-iim4vfiq]{grid-template-columns:1fr}.spaces__media[data-astro-cid-iim4vfiq]{justify-self:center}.spaces__text[data-astro-cid-iim4vfiq]{text-align:center;justify-items:center}}.sectors-wrap[data-astro-cid-gdqd6r2d]{gap:var(--space-8);display:grid}.sectors[data-astro-cid-gdqd6r2d]{box-shadow:inset 0 0 0 2px var(--color-cyan), 6px 7px 0 0 var(--color-pink);background:#0e0e0e;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);padding:2px;display:grid}.sectors__player[data-astro-cid-gdqd6r2d]{background:var(--color-ink);height:100%;min-height:420px;position:relative;overflow:hidden}.sectors__poster[data-astro-cid-gdqd6r2d],.sectors__player[data-astro-cid-gdqd6r2d] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sectors__player[data-astro-cid-gdqd6r2d] iframe{z-index:5}.sectors__poster[data-astro-cid-gdqd6r2d] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-expo);position:absolute;inset:0}.sectors__poster[data-astro-cid-gdqd6r2d] img.is-hidden{opacity:0}.sectors__poster[data-astro-cid-gdqd6r2d]{z-index:1;isolation:isolate}.sectors__shade[data-astro-cid-gdqd6r2d]{z-index:2;pointer-events:none;background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.sectors__caption[data-astro-cid-gdqd6r2d]{z-index:3;left:var(--space-6);right:var(--space-6);bottom:var(--space-6);gap:var(--space-2);pointer-events:none;display:grid;position:absolute}.sectors__kicker[data-astro-cid-gdqd6r2d]{font:500 12px / 1 var(--f-display);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-cyan)}.sectors__now[data-astro-cid-gdqd6r2d]{font:900 clamp(26px, 3.4vw, 52px) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--shadow-text-pink)}.sectors__play[data-astro-cid-gdqd6r2d]{z-index:4;background:var(--color-cyan);width:84px;height:84px;color:var(--color-ink);cursor:pointer;transition:transform var(--dur-hover) var(--ease-expo), background-color var(--dur-hover) var(--ease-expo);border:0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.sectors__play-ring[data-astro-cid-gdqd6r2d]{box-shadow:inset 0 0 0 1px var(--color-cyan-ring);transition:transform var(--dur-hover) var(--ease-expo), opacity var(--dur-hover) var(--ease-expo);border-radius:50%;position:absolute;inset:-10px}@media (hover:hover) and (pointer:fine){.sectors__play[data-astro-cid-gdqd6r2d]:hover{background:var(--color-paper);transform:scale(1.06)}.sectors__play[data-astro-cid-gdqd6r2d]:hover .sectors__play-ring[data-astro-cid-gdqd6r2d]{opacity:.4;transform:scale(1.18)}.sectors__player[data-astro-cid-gdqd6r2d]:hover .sectors__poster[data-astro-cid-gdqd6r2d] img:not(.is-hidden){transform:scale(1.04)}}.sectors__play[data-astro-cid-gdqd6r2d]:focus-visible{outline:2px solid var(--color-paper);outline-offset:6px}.sectors__list[data-astro-cid-gdqd6r2d]{align-content:start;margin:0;padding:0;list-style:none;display:grid}.sectors__item[data-astro-cid-gdqd6r2d]{gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--border-hair) solid var(--color-line);color:var(--color-paper);font:500 13px / 1.3 var(--f-body);text-transform:uppercase;letter-spacing:var(--ls-base);text-align:left;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-expo), color var(--dur-hover) var(--ease-expo);background:0 0;grid-template-columns:96px 1fr;align-items:center;display:grid;position:relative}.sectors__item[data-astro-cid-gdqd6r2d]:before{content:"";background:var(--color-cyan);width:3px;transition:transform var(--dur-hover) var(--ease-expo);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.sectors__thumb[data-astro-cid-gdqd6r2d]{aspect-ratio:16/9;display:block;overflow:hidden}.sectors__thumb[data-astro-cid-gdqd6r2d] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-expo)}.sectors__label[data-astro-cid-gdqd6r2d]{transition:transform var(--dur-hover) var(--ease-expo)}@media (hover:hover) and (pointer:fine){.sectors__item[data-astro-cid-gdqd6r2d]:hover{color:var(--color-cyan);background:#ffffff0a}.sectors__item[data-astro-cid-gdqd6r2d]:hover .sectors__thumb[data-astro-cid-gdqd6r2d] img{transform:scale(1.1)}.sectors__item[data-astro-cid-gdqd6r2d]:hover .sectors__label[data-astro-cid-gdqd6r2d]{transform:translate(4px)}}.sectors__item[data-astro-cid-gdqd6r2d][aria-pressed=true]{color:var(--color-cyan);background:#00deff14}.sectors__item[data-astro-cid-gdqd6r2d][aria-pressed=true]:before{transform:scaleY(1)}.sectors__item[data-astro-cid-gdqd6r2d]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}.sectors__cta[data-astro-cid-gdqd6r2d]{justify-self:center}@media (width<=899px){.sectors[data-astro-cid-gdqd6r2d]{grid-template-columns:1fr}.sectors__player[data-astro-cid-gdqd6r2d]{aspect-ratio:16/10;height:auto;min-height:0}}.portfolio-sec .sec__body{padding-block:0}.portfolio__grid[data-astro-cid-lh2ppch2]{background:var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.portfolio__grid[data-astro-cid-lh2ppch2] .card--portfolio{min-height:50svh;padding:var(--space-8) clamp(20px, 2.4vw, 40px)}.portfolio__grid[data-astro-cid-lh2ppch2] .card--portfolio .card__title{font-size:clamp(20px,1.9vw,28px)}.portfolio__grid[data-astro-cid-lh2ppch2] .card--portfolio .card__text{max-width:38ch;font-size:15px}@media (width<=1023px){.portfolio__grid[data-astro-cid-lh2ppch2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.portfolio__grid[data-astro-cid-lh2ppch2]{grid-template-columns:1fr}.portfolio__grid[data-astro-cid-lh2ppch2] .card--portfolio{min-height:360px}}.service-sec .sec__body{padding-block:var(--space-24)}.service[data-astro-cid-mqm4hir2]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.service__media[data-astro-cid-mqm4hir2]{aspect-ratio:16/10;grid-area:1/1/auto/span 8;position:relative;overflow:hidden;box-shadow:0 0 0 6px #00dbfc,0 0 30px #00deff40}.service__media[data-astro-cid-mqm4hir2] img,.service__media[data-astro-cid-mqm4hir2] canvas.gl-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service__media[data-astro-cid-mqm4hir2] img{transition:transform 1.2s var(--ease-expo)}@media (hover:hover) and (pointer:fine){.service__media[data-astro-cid-mqm4hir2]:hover img{transform:scale(1.04)}}.service__card[data-astro-cid-mqm4hir2]{z-index:2;gap:var(--space-5);box-shadow:var(--shadow-cyan-edge), inset 0 0 0 var(--border-hair) var(--color-line);background:#000000d1;grid-area:1/7/auto/span 6;justify-items:start;padding:clamp(24px,3.2vw,48px);display:grid;position:relative}.service__title[data-astro-cid-mqm4hir2]{font:900 clamp(32px, 3.8vw, 56px) / .95 var(--f-alt);text-shadow:var(--shadow-text-pink-lg)}.service__copy[data-astro-cid-mqm4hir2]{font:400 clamp(16px, 1.3vw, 18px) / 1.65 var(--f-body);color:var(--color-paper-muted);max-width:46ch}@media (width<=899px){.service[data-astro-cid-mqm4hir2]{grid-template-columns:1fr;gap:0}.service__media[data-astro-cid-mqm4hir2],.service__card[data-astro-cid-mqm4hir2]{grid-column:1}.service__media[data-astro-cid-mqm4hir2]{grid-row:1}.service__card[data-astro-cid-mqm4hir2]{margin:-48px var(--space-4) 0;text-align:center;grid-row:2;justify-items:center}}.brands-sec .sec__body{padding-block:var(--space-24) var(--space-16)}.brands[data-astro-cid-encnf2re]{gap:var(--space-16);min-width:0;display:grid}.brands__top[data-astro-cid-encnf2re]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.form[data-astro-cid-encnf2re]{min-width:0;box-shadow:inset 0 0 0 var(--border-hair) var(--color-line);background:#ffffff08;gap:18px;padding:clamp(20px,2.6vw,36px);display:grid}.form__row[data-astro-cid-encnf2re]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-astro-cid-encnf2re]{gap:7px;min-width:0;display:grid}.field[data-astro-cid-encnf2re] label[data-astro-cid-encnf2re]{font:600 11px / 1 var(--f-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-paper)}.field[data-astro-cid-encnf2re] input[data-astro-cid-encnf2re],.field[data-astro-cid-encnf2re] textarea[data-astro-cid-encnf2re]{width:100%;padding:var(--space-3);font:400 16px / 1.4 var(--f-body);color:var(--color-paper);background:var(--color-graphite);border-radius:var(--radius-xs);transition:border-color var(--dur-hover) var(--ease-expo), background-color var(--dur-hover) var(--ease-expo);border:0;border-bottom:2px solid #0000}.field[data-astro-cid-encnf2re] textarea[data-astro-cid-encnf2re]{resize:vertical}@media (hover:hover) and (pointer:fine){.field[data-astro-cid-encnf2re] input[data-astro-cid-encnf2re]:hover,.field[data-astro-cid-encnf2re] textarea[data-astro-cid-encnf2re]:hover{background:#333}}.field[data-astro-cid-encnf2re] input[data-astro-cid-encnf2re]:focus-visible,.field[data-astro-cid-encnf2re] textarea[data-astro-cid-encnf2re]:focus-visible{border-bottom-color:var(--color-cyan);background:#333;outline:none}.field[data-astro-cid-encnf2re] input[data-astro-cid-encnf2re][aria-invalid=true],.field[data-astro-cid-encnf2re] textarea[data-astro-cid-encnf2re][aria-invalid=true]{border-bottom-color:var(--color-pink)}.field[data-astro-cid-encnf2re] input[data-astro-cid-encnf2re]:disabled,.field[data-astro-cid-encnf2re] textarea[data-astro-cid-encnf2re]:disabled{opacity:.45;cursor:not-allowed}.field__err[data-astro-cid-encnf2re]{font:400 13px / 1.3 var(--f-body);color:var(--color-pink)}.form__submit[data-astro-cid-encnf2re]{border-radius:var(--radius-lg);min-height:48px;box-shadow:inset 0 0 0 var(--border-btn) var(--color-paper);color:var(--color-paper);font:500 var(--fs-xs) / 1 var(--f-display);letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease-expo), box-shadow var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo);background:0 0;border:0;justify-self:start;padding:14px 45px}@media (hover:hover) and (pointer:fine){.form__submit[data-astro-cid-encnf2re]:hover{color:var(--color-cyan);box-shadow:inset 0 0 0 var(--border-btn) var(--color-cyan), var(--shadow-cyan-glow);transform:translateY(-2px)}}.form__submit[data-astro-cid-encnf2re]:active{transform:translateY(0)}.form__submit[data-astro-cid-encnf2re]:disabled{opacity:.45;cursor:not-allowed}.form__submit[data-astro-cid-encnf2re]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.form__notice[data-astro-cid-encnf2re]{gap:var(--space-2);padding:var(--space-4);box-shadow:inset 0 0 0 var(--border-hair) var(--color-cyan);font:400 var(--fs-xs) / 1.5 var(--f-body);display:grid}.form__notice[data-astro-cid-encnf2re] a[data-astro-cid-encnf2re]{color:var(--color-cyan);font-weight:600}.allies[data-astro-cid-encnf2re]{gap:var(--space-8);justify-items:start;min-width:0;display:grid}.allies__title[data-astro-cid-encnf2re]{font:800 clamp(28px, 3.2vw, 46px) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--shadow-text-pink-lg)}.allies[data-astro-cid-encnf2re] .allies__logo{width:min(420px,100%);height:auto}.logos[data-astro-cid-encnf2re]{gap:var(--space-8);min-width:0;display:grid}.logos__title[data-astro-cid-encnf2re]{font:600 clamp(15px, 1.4vw, 19px) / 1.3 var(--f-display);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-cyan);text-align:center}.marquee[data-astro-cid-encnf2re]{max-width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__group[data-astro-cid-encnf2re]{padding:0 var(--space-6);gap:var(--space-16);flex-shrink:0;align-items:center;margin:0;list-style:none;display:flex}.marquee__group[data-astro-cid-encnf2re] li[data-astro-cid-encnf2re]{place-items:center;display:grid}.marquee__group[data-astro-cid-encnf2re] li[data-astro-cid-encnf2re] img{object-fit:contain;opacity:.8;width:auto;max-width:180px;height:64px;transition:opacity var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo)}@media (hover:hover) and (pointer:fine){.marquee__group[data-astro-cid-encnf2re] li[data-astro-cid-encnf2re]:hover img{opacity:1;transform:translateY(-3px)}}html:not(.js) .marquee[data-astro-cid-encnf2re],.marquee[data-astro-cid-encnf2re].is-static{overflow-x:auto}html:not(.js) .marquee__group[data-astro-cid-encnf2re][aria-hidden],.marquee[data-astro-cid-encnf2re].is-static .marquee__group[data-astro-cid-encnf2re][aria-hidden]{display:none}@media (width<=899px){.brands__top[data-astro-cid-encnf2re]{grid-template-columns:1fr}.allies[data-astro-cid-encnf2re]{text-align:center;order:-1;justify-items:center}}@media (width<=559px){.form__row[data-astro-cid-encnf2re]{grid-template-columns:1fr}}.contact-sec .sec__body{padding-block:var(--space-24) 0;align-self:stretch;display:grid}.contact[data-astro-cid-d56ov33j]{gap:var(--space-16);grid-template-rows:1fr auto;display:grid}.contact__main[data-astro-cid-d56ov33j]{gap:var(--space-12);align-content:center;display:grid}.contact__head[data-astro-cid-d56ov33j]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.contact__title[data-astro-cid-d56ov33j]{font:900 var(--fs-mega) / .95 var(--f-display);color:var(--color-cyan)}.contact__head[data-astro-cid-d56ov33j] .contact__social{flex-flow:wrap}.contact__grid[data-astro-cid-d56ov33j]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;display:grid}.contact__list[data-astro-cid-d56ov33j]{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.box[data-astro-cid-d56ov33j]{align-content:start;gap:var(--space-4);padding:var(--space-6);box-shadow:inset 0 0 0 var(--border-hair) var(--color-line);transition:box-shadow var(--dur-hover) var(--ease-expo), transform var(--dur-hover) var(--ease-expo);background:#0000008c;display:grid}@media (hover:hover) and (pointer:fine){.box[data-astro-cid-d56ov33j]:hover{box-shadow:inset 0 0 0 var(--border-hair) var(--color-cyan), var(--shadow-cyan-glow);transform:translateY(-4px)}.box[data-astro-cid-d56ov33j]:hover .box__icon[data-astro-cid-d56ov33j]{background:var(--color-cyan);color:var(--color-ink)}}.box__icon[data-astro-cid-d56ov33j]{background:var(--color-graphite);width:52px;height:52px;color:var(--color-cyan);transition:background-color var(--dur-hover) var(--ease-expo), color var(--dur-hover) var(--ease-expo);border-radius:50%;place-items:center;display:grid}.box__body[data-astro-cid-d56ov33j]{gap:var(--space-1);min-width:0;display:grid}.box__title[data-astro-cid-d56ov33j]{font:600 var(--fs-xs) / 1.3 var(--f-display);letter-spacing:var(--ls-base);text-transform:uppercase;color:var(--color-cyan)}.box__text[data-astro-cid-d56ov33j]{font:400 15px / 1.5 var(--f-body);color:var(--color-paper);overflow-wrap:anywhere;text-decoration:none}a[data-astro-cid-d56ov33j].box__text{text-decoration:underline;text-decoration-color:var(--color-cyan-ring);text-underline-offset:4px;transition:color var(--dur-hover) var(--ease-expo)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-d56ov33j].box__text:hover{color:var(--color-cyan)}}.contact__map[data-astro-cid-d56ov33j]{min-height:380px;box-shadow:inset 0 0 0 var(--border-hair) var(--color-cyan-ring), var(--shadow-cyan-glow);position:relative;overflow:hidden}.contact__map[data-astro-cid-d56ov33j] iframe[data-astro-cid-d56ov33j]{filter:grayscale()invert(.92)contrast(.85)brightness(.9);border:0;width:100%;height:100%;position:absolute;inset:0}.contact__legal[data-astro-cid-d56ov33j]{border-top:var(--border-hair) solid var(--color-line);padding-block:var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.contact__legal[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j]{font:400 14px / 1.5 var(--f-legal);color:var(--color-legal)}@media (width<=1023px){.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}@media (width<=559px){.contact__list[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}[data-section]:focus{outline:none}
