.GlobalMotionBackdrop-module__TfhrXq__root{z-index:0;pointer-events:none;background:#02050c;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.GlobalMotionBackdrop-module__TfhrXq__poster,.GlobalMotionBackdrop-module__TfhrXq__poster img,.GlobalMotionBackdrop-module__TfhrXq__canvas{width:100%;height:100%;position:absolute;inset:0}.GlobalMotionBackdrop-module__TfhrXq__poster img{object-fit:cover;object-position:center}.GlobalMotionBackdrop-module__TfhrXq__canvas{opacity:0;transition:opacity .18s ease-out}.GlobalMotionBackdrop-module__TfhrXq__canvas[data-ready=true]{opacity:1}.GlobalMotionBackdrop-module__TfhrXq__edgeFade{background:linear-gradient(90deg,#01040cb8 0%,#01050e57 23%,#0000 51%,#02040d14 77%,#02040d38 100%),linear-gradient(#01040b33,#0000 32% 78%,#01040b4d);position:absolute;inset:0}.GlobalMotionBackdrop-module__TfhrXq__noise{opacity:.018;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (max-width:1023px){.GlobalMotionBackdrop-module__TfhrXq__poster img{object-position:center center}.GlobalMotionBackdrop-module__TfhrXq__canvas{display:none}.GlobalMotionBackdrop-module__TfhrXq__edgeFade{background:linear-gradient(#01040c47,#01050d0d 36%,#02050d4d 84%,#01040b80),linear-gradient(90deg,#01050d33,#0000 42%,#02050d1f)}}@media (prefers-reduced-motion:reduce){.GlobalMotionBackdrop-module__TfhrXq__canvas{display:none}}
.BrandMark-module__Z2vEPW__mark{object-fit:contain;flex:none;width:auto;max-width:100%;display:block;position:relative}.BrandMark-module__Z2vEPW__personal,.BrandMark-module__Z2vEPW__april-studio,.BrandMark-module__Z2vEPW__christmas-fantasia{aspect-ratio:1}.BrandMark-module__Z2vEPW__april-travel{aspect-ratio:2}.BrandMark-module__Z2vEPW__personal.BrandMark-module__Z2vEPW__hero{height:clamp(72px,5vw,82px)}.BrandMark-module__Z2vEPW__personal.BrandMark-module__Z2vEPW__chapter{height:68px}.BrandMark-module__Z2vEPW__personal.BrandMark-module__Z2vEPW__evidence{height:36px}.BrandMark-module__Z2vEPW__personal.BrandMark-module__Z2vEPW__contact{height:clamp(96px,7vw,112px)}.BrandMark-module__Z2vEPW__personal.BrandMark-module__Z2vEPW__micro{height:32px}.BrandMark-module__Z2vEPW__april-studio.BrandMark-module__Z2vEPW__hero{height:42px}.BrandMark-module__Z2vEPW__april-studio.BrandMark-module__Z2vEPW__chapter{height:70px}.BrandMark-module__Z2vEPW__april-studio.BrandMark-module__Z2vEPW__evidence{height:38px}.BrandMark-module__Z2vEPW__april-studio.BrandMark-module__Z2vEPW__contact{height:54px}.BrandMark-module__Z2vEPW__april-studio.BrandMark-module__Z2vEPW__micro{height:30px}.BrandMark-module__Z2vEPW__april-travel.BrandMark-module__Z2vEPW__hero{height:54px}.BrandMark-module__Z2vEPW__april-travel.BrandMark-module__Z2vEPW__chapter{width:132px;height:auto}.BrandMark-module__Z2vEPW__april-travel.BrandMark-module__Z2vEPW__evidence{width:78px;height:auto}.BrandMark-module__Z2vEPW__april-travel.BrandMark-module__Z2vEPW__contact{width:102px;height:auto}.BrandMark-module__Z2vEPW__april-travel.BrandMark-module__Z2vEPW__micro{width:46px;height:auto}.BrandMark-module__Z2vEPW__christmas-fantasia.BrandMark-module__Z2vEPW__hero{height:46px}.BrandMark-module__Z2vEPW__christmas-fantasia.BrandMark-module__Z2vEPW__chapter{height:72px}.BrandMark-module__Z2vEPW__christmas-fantasia.BrandMark-module__Z2vEPW__evidence{height:40px}.BrandMark-module__Z2vEPW__christmas-fantasia.BrandMark-module__Z2vEPW__contact{height:56px}.BrandMark-module__Z2vEPW__christmas-fantasia.BrandMark-module__Z2vEPW__micro{height:30px}
.Navigation-module__AK1EFq__rail{z-index:80;width:var(--sidebar-width);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020710e6;border-right:1px solid #8ec4d624;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0 auto 0 0}.Navigation-module__AK1EFq__brand{isolation:isolate;border-bottom:1px solid #8ec4d61a;place-items:center;width:100%;min-height:96px;display:grid;position:relative}.Navigation-module__AK1EFq__brand:before{content:"";z-index:-1;background:radial-gradient(circle,#35e4f21f,#975dee12 38%,#0000 70%);border-radius:50%;width:86px;height:86px;position:absolute}.Navigation-module__AK1EFq__brandMark{filter:drop-shadow(0 0 12px #37b8f429);width:50px;height:50px}.Navigation-module__AK1EFq__brand span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.Navigation-module__AK1EFq__links{flex-direction:column;flex:1;justify-content:center;gap:4px;width:100%;padding-block:20px;display:flex}.Navigation-module__AK1EFq__links a,.Navigation-module__AK1EFq__mail{color:#7e90a2;place-items:center;gap:4px;width:100%;min-height:64px;transition:color .25s,background .25s;display:grid;position:relative}.Navigation-module__AK1EFq__links a:before{content:"";background:var(--cyan);opacity:0;width:2px;transition:opacity .25s ease, transform .25s var(--ease-premium);border-radius:999px;position:absolute;inset:12px auto 12px 0;transform:scaleY(.35)}.Navigation-module__AK1EFq__links svg,.Navigation-module__AK1EFq__mail svg{stroke-width:1.55px;width:17px;height:17px}.Navigation-module__AK1EFq__links span,.Navigation-module__AK1EFq__mail span{text-align:center;max-width:70px;font-size:.61rem;line-height:1.2}.Navigation-module__AK1EFq__links a:hover,.Navigation-module__AK1EFq__links a.Navigation-module__AK1EFq__active,.Navigation-module__AK1EFq__mail:hover{color:var(--text);background:linear-gradient(90deg,#35e4f214,#0000)}.Navigation-module__AK1EFq__links a.Navigation-module__AK1EFq__active:before{opacity:1;transform:scaleY(1)}.Navigation-module__AK1EFq__mail{border-top:1px solid #8ec4d61a;min-height:92px}.Navigation-module__AK1EFq__close,.Navigation-module__AK1EFq__menu,.Navigation-module__AK1EFq__scrim{display:none}@media (max-width:767px){.Navigation-module__AK1EFq__rail{width:min(82vw,320px);padding:max(12px, env(safe-area-inset-top)) 18px max(12px, env(safe-area-inset-bottom));transition:transform .38s var(--ease-premium);align-items:stretch;transform:translate(-105%)}.Navigation-module__AK1EFq__rail.Navigation-module__AK1EFq__open{transform:translate(0)}.Navigation-module__AK1EFq__brand{justify-items:start;min-height:76px;padding-left:8px}.Navigation-module__AK1EFq__brand span{clip:auto;width:auto;height:auto;color:var(--text-muted);font-size:.65rem;position:static;overflow:visible}.Navigation-module__AK1EFq__links{justify-content:flex-start;padding-top:28px}.Navigation-module__AK1EFq__links a,.Navigation-module__AK1EFq__mail{border-radius:14px;grid-template-columns:24px 1fr;place-items:center start;min-height:58px;padding-inline:12px}.Navigation-module__AK1EFq__links span,.Navigation-module__AK1EFq__mail span{text-align:left;max-width:none;font-size:.86rem}.Navigation-module__AK1EFq__close{border:1px solid var(--line);background:#07111fcc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px;right:16px}.Navigation-module__AK1EFq__close svg{width:18px}.Navigation-module__AK1EFq__menu{top:max(14px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030b16c7;border:1px solid #86cdde3d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.Navigation-module__AK1EFq__menu svg{width:19px}.Navigation-module__AK1EFq__scrim{z-index:75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000309a8;border:0;display:block;position:fixed;inset:0}}
.Topbar-module__jxVeoW__root{inset:0 0 auto var(--sidebar-width);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#020710e0,#0207106b);border-bottom:1px solid #80c0d112;height:78px;position:fixed}.Topbar-module__jxVeoW__inner{width:min(100%, var(--content-max));height:100%;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.Topbar-module__jxVeoW__identity,.Topbar-module__jxVeoW__actions,.Topbar-module__jxVeoW__actions a{align-items:center;display:flex}.Topbar-module__jxVeoW__identity{color:#a5b4c2;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:620}.Topbar-module__jxVeoW__actions{gap:12px}.Topbar-module__jxVeoW__actions a{border:1px solid #71cfe140;border-radius:999px;gap:10px;min-height:42px;padding-inline:18px;font-size:.72rem}.Topbar-module__jxVeoW__actions a svg{width:15px}.Topbar-module__jxVeoW__actions button{background:#08121fa3;border:1px solid #71cfe12e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.Topbar-module__jxVeoW__actions button svg{width:17px}@media (max-width:767px){.Topbar-module__jxVeoW__root{height:68px;inset-inline:0}.Topbar-module__jxVeoW__inner{justify-content:flex-end;padding-inline:16px}.Topbar-module__jxVeoW__identity,.Topbar-module__jxVeoW__actions a,.Topbar-module__jxVeoW__actions button{display:none}}
.SiteFooter-module__leomwq__footer{z-index:2;padding:0 var(--page-gutter) 32px;background:radial-gradient(circle at 15% 12%,#23aac51a,#0000 28%),radial-gradient(circle at 58% 20%,#7d50bc0f,#0000 32%),radial-gradient(circle at 92% 20%,#ca53ab0b,#0000 25%),linear-gradient(#020710e6,#02050cfc);position:relative;overflow:hidden}.SiteFooter-module__leomwq__footer:before{content:"";opacity:.035;pointer-events:none;background-image:linear-gradient(#7cb3c1cc 1px,#0000 1px),linear-gradient(90deg,#7cb3c1cc 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 76%);mask-image:radial-gradient(at 50% 40%,#000,#0000 76%)}.SiteFooter-module__leomwq__energyLine{z-index:1;height:1px;width:min(100%,var(--content-max));transform-origin:0;animation:SiteFooter-module__leomwq__reveal-line 1s var(--motion-ease) forwards;background:linear-gradient(90deg,#0000,#35e4f2cc 18%,#568cf4b3 50%,#ca53aba6 82%,#0000);margin:auto;position:relative;transform:scaleX(0)}@keyframes SiteFooter-module__leomwq__reveal-line{to{transform:scaleX(1)}}.SiteFooter-module__leomwq__inner{width:min(100%,var(--content-max));grid-template-columns:1.5fr .72fr .85fr .95fr;gap:clamp(28px,4vw,66px);margin:auto;padding:clamp(76px,7vw,110px) 0 clamp(52px,5vw,72px);display:grid;position:relative}.SiteFooter-module__leomwq__identity{align-content:start;justify-items:start;display:grid}.SiteFooter-module__leomwq__mark{width:56px;height:56px;margin-bottom:19px}.SiteFooter-module__leomwq__identity h2{color:#f2f8fb;letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,2vw,1.65rem);font-weight:550;line-height:.88;display:grid}.SiteFooter-module__leomwq__identity h2 strong{color:var(--cyan);font-weight:520}.SiteFooter-module__leomwq__role{color:#a7bdc9;letter-spacing:.13em;text-transform:uppercase;margin:14px 0 16px;font-size:.68rem;font-weight:690}.SiteFooter-module__leomwq__description{color:#a5b4bd;max-width:28ch;margin:0;font-size:.92rem;line-height:1.55}.SiteFooter-module__leomwq__identity small{color:#718492;letter-spacing:.13em;margin-top:19px;font-size:.61rem}.SiteFooter-module__leomwq__column{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.SiteFooter-module__leomwq__column h2{color:#b4c2ca;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:.65rem;font-weight:700}.SiteFooter-module__leomwq__column a{color:#8196a2;overflow-wrap:anywhere;min-height:24px;transition:color .2s var(--motion-ease);padding:3px 0;font-size:.86rem;font-style:normal;line-height:1.45;position:relative}.SiteFooter-module__leomwq__column a:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;height:1px;transition:transform .2s var(--motion-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SiteFooter-module__leomwq__column a:hover{color:#f0f8fb}.SiteFooter-module__leomwq__column a:hover:after{transform:scaleX(1)}.SiteFooter-module__leomwq__social{flex-wrap:wrap;gap:12px;margin-top:5px;display:flex}.SiteFooter-module__leomwq__system{gap:17px}.SiteFooter-module__leomwq__systemSignal{color:#8498a5;width:100%;font:inherit;letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(54px,1fr) auto;align-items:center;gap:9px;padding:0;font-size:.65rem;display:grid}.SiteFooter-module__leomwq__systemSignal i{background:#89a8b757;height:1px;position:relative}.SiteFooter-module__leomwq__systemSignal i:before,.SiteFooter-module__leomwq__systemSignal i:after{content:"";background:#07121e;border:1px solid #70aec3a6;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.SiteFooter-module__leomwq__systemSignal i:before{left:-1px}.SiteFooter-module__leomwq__systemSignal i:after{background:var(--cyan);right:-1px;box-shadow:0 0 #35e4f200}.SiteFooter-module__leomwq__systemSignal i b{opacity:0;background:#d7fbff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 16px #35e4f2e6}.SiteFooter-module__leomwq__systemSignal[data-pulse=true] i b{animation:SiteFooter-module__leomwq__system-signal .8s var(--motion-ease) both}.SiteFooter-module__leomwq__systemSignal[data-pulse=true] i:after{animation:.3s .66s both SiteFooter-module__leomwq__system-node}@keyframes SiteFooter-module__leomwq__system-signal{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes SiteFooter-module__leomwq__system-node{50%{box-shadow:0 0 18px #35e4f2eb}to{box-shadow:0 0 #35e4f200}}.SiteFooter-module__leomwq__legal{flex-wrap:wrap;gap:8px 14px;display:flex}.SiteFooter-module__leomwq__legal a{font-size:.73rem}.SiteFooter-module__leomwq__base{width:min(100%,var(--content-max));color:#6e818d;border-top:1px solid #7ab9ca1f;justify-content:space-between;gap:20px;margin:auto;padding-top:22px;font-size:.72rem;display:flex;position:relative}@media (max-width:1000px){.SiteFooter-module__leomwq__inner{grid-template-columns:1.35fr 1fr 1fr}.SiteFooter-module__leomwq__system{grid-column:2/-1}.SiteFooter-module__leomwq__identity{grid-row:span 2}}@media (max-width:640px){.SiteFooter-module__leomwq__footer{padding-bottom:25px}.SiteFooter-module__leomwq__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:56px 0 40px}.SiteFooter-module__leomwq__identity{border-bottom:1px solid #7ab9ca1f;grid-area:auto/1/auto/-1;padding-bottom:28px}.SiteFooter-module__leomwq__mark{width:50px;height:50px}.SiteFooter-module__leomwq__identity h2{font-size:1.5rem}.SiteFooter-module__leomwq__description{font-size:.92rem}.SiteFooter-module__leomwq__system{border-block:1px solid #7ab9ca1f;order:1;grid-column:1/-1;padding:25px 0}.SiteFooter-module__leomwq__systemSignal{font-size:.67rem}.SiteFooter-module__leomwq__column a{min-height:42px;padding:10px 0;font-size:.86rem}.SiteFooter-module__leomwq__legal{margin-top:2px}.SiteFooter-module__leomwq__base{flex-direction:column;gap:7px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__leomwq__energyLine{animation:none;transform:scaleX(1)}.SiteFooter-module__leomwq__systemSignal[data-pulse=true] i b,.SiteFooter-module__leomwq__systemSignal[data-pulse=true] i:after{animation:none}}@media (max-width:640px){.SiteFooter-module__leomwq__footer{padding-bottom:20px}.SiteFooter-module__leomwq__inner{gap:24px 18px;padding:44px 0 30px}.SiteFooter-module__leomwq__identity{padding-bottom:20px}.SiteFooter-module__leomwq__mark{width:44px;height:44px;margin-bottom:14px}.SiteFooter-module__leomwq__role{margin:10px 0 12px}.SiteFooter-module__leomwq__description{font-size:.85rem;line-height:1.5}.SiteFooter-module__leomwq__identity small{margin-top:13px}.SiteFooter-module__leomwq__column{gap:5px}.SiteFooter-module__leomwq__column h2{margin-bottom:5px}.SiteFooter-module__leomwq__column a{min-height:36px;padding:7px 0;font-size:.8rem}.SiteFooter-module__leomwq__system{gap:12px;padding:18px 0}.SiteFooter-module__leomwq__systemSignal{font-size:.61rem}.SiteFooter-module__leomwq__legal{gap:4px 12px}.SiteFooter-module__leomwq__base{gap:5px;padding-top:17px;font-size:.63rem}.SiteFooter-module__leomwq__inner{grid-template-columns:1fr;gap:23px}.SiteFooter-module__leomwq__identity,.SiteFooter-module__leomwq__system{grid-column:auto}.SiteFooter-module__leomwq__column{width:100%}.SiteFooter-module__leomwq__column a{font-size:.84rem}.SiteFooter-module__leomwq__column:nth-of-type(2){padding-bottom:3px}.SiteFooter-module__leomwq__system{order:0;margin-top:2px}.SiteFooter-module__leomwq__inner address.SiteFooter-module__leomwq__column{background:#050e1957;border:1px solid #7ab9ca26;border-radius:14px;gap:7px;padding:15px 16px}.SiteFooter-module__leomwq__inner address.SiteFooter-module__leomwq__column a{overflow-wrap:normal;word-break:normal;white-space:nowrap;letter-spacing:-.015em;min-height:28px;padding:2px 0;font-size:clamp(.72rem,3.55vw,.84rem)}.SiteFooter-module__leomwq__base{margin-top:2px}.SiteFooter-module__leomwq__identity .SiteFooter-module__leomwq__mark{filter:drop-shadow(0 0 5px #e1fbff5c)drop-shadow(0 0 13px #35e4f247)}}
.HeroExperience-module__vhdn2W__heroSection{z-index:2;min-height:100svh;scroll-margin-top:78px;position:relative;overflow:clip;container:hero/inline-size}.HeroExperience-module__vhdn2W__stage{z-index:3;width:min(100%,1600px);min-height:100svh;padding:clamp(104px, 12svh, 132px) var(--page-gutter) clamp(58px, 7svh, 84px);grid-template-columns:minmax(280px,.86fr) minmax(430px,1.24fr) minmax(320px,.9fr);grid-template-areas:"narrative creator products";align-items:center;gap:clamp(18px,2.35vw,42px);margin-inline:auto;display:grid;position:relative}.HeroExperience-module__vhdn2W__narrative{z-index:6;grid-area:narrative;min-width:0;position:relative}.HeroExperience-module__vhdn2W__mobileIdentity,.HeroExperience-module__vhdn2W__mobileFocus{display:none}.HeroExperience-module__vhdn2W__narrative h1{letter-spacing:-.075em;text-wrap:balance;flex-direction:column;max-inline-size:8.9ch;margin:0;font-size:clamp(3.5rem,5.3vw,6rem);font-weight:570;line-height:.93;display:flex}.HeroExperience-module__vhdn2W__narrative h1 span:last-child{color:#0000;background:linear-gradient(93deg,#f6f9fb 0 15%,#42e2ef 42% 76%,#f05ba9 104%);-webkit-background-clip:text;background-clip:text}.HeroExperience-module__vhdn2W__heroDescription{color:#c0cbd4;text-shadow:0 2px 18px #00050cb3;max-width:40ch;margin:clamp(22px,2.3vw,30px) 0 0;font-size:clamp(.98rem,1.1vw,1.18rem);line-height:1.66}.HeroExperience-module__vhdn2W__heroActions{flex-wrap:wrap;gap:11px;margin-top:clamp(24px,2.5vw,32px);display:flex}.HeroExperience-module__vhdn2W__heroActions svg{width:16px}.HeroExperience-module__vhdn2W__atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroExperience-module__vhdn2W__connectors{opacity:.35;width:100%;height:100%;position:absolute;inset:0}.HeroExperience-module__vhdn2W__connectors path{fill:none;stroke:#5ce1f161;stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-dasharray:2 8}.HeroExperience-module__vhdn2W__connectors path:nth-child(2){stroke:#ee5eb247}.HeroExperience-module__vhdn2W__connectors path:nth-child(3){stroke:#68a4ff4d}.HeroExperience-module__vhdn2W__legibilityField{background:radial-gradient(31% 68% at 15% 48%,#01060fa3,#0000 76%),radial-gradient(25% 62% at 89% 46%,#0207124d,#0000 78%);position:absolute;inset:0}@container hero (max-width:1220px){.HeroExperience-module__vhdn2W__stage{grid-template-columns:minmax(280px,.84fr) minmax(390px,1.16fr);grid-template-areas:"narrative creator""products products";row-gap:44px;min-height:auto;padding-top:110px}.HeroExperience-module__vhdn2W__narrative h1{font-size:clamp(3.45rem,6.4vw,5rem)}.HeroExperience-module__vhdn2W__connectors{opacity:.2}}@container hero (max-width:900px){.HeroExperience-module__vhdn2W__stage{grid-template-columns:1fr;grid-template-areas:"narrative""creator""products";gap:30px}.HeroExperience-module__vhdn2W__narrative{width:min(100%,620px);padding-top:14px}.HeroExperience-module__vhdn2W__narrative h1{max-inline-size:9ch;font-size:clamp(3.45rem,9vw,5.1rem)}.HeroExperience-module__vhdn2W__heroDescription{max-width:46ch}.HeroExperience-module__vhdn2W__connectors{display:none}}@container hero (max-width:675px){.HeroExperience-module__vhdn2W__heroSection{scroll-margin-top:68px}.HeroExperience-module__vhdn2W__stage{min-height:auto;padding:82px var(--page-gutter) 54px;gap:18px}.HeroExperience-module__vhdn2W__narrative{padding-top:0}.HeroExperience-module__vhdn2W__mobileIdentity{color:#a9c0cc;letter-spacing:.09em;text-transform:uppercase;gap:3px;margin:0 0 13px;font-size:.64rem;font-weight:680;line-height:1.35;display:grid}.HeroExperience-module__vhdn2W__mobileIdentity strong{color:var(--cyan);letter-spacing:.13em;font-size:.72rem}.HeroExperience-module__vhdn2W__narrative h1{max-inline-size:8.4ch;font-size:clamp(2.85rem,13.2vw,3.85rem);line-height:.9}.HeroExperience-module__vhdn2W__heroDescription{max-width:35ch;margin-top:15px;font-size:.82rem;line-height:1.52}.HeroExperience-module__vhdn2W__narrative>.eyebrow{display:none}.HeroExperience-module__vhdn2W__mobileFocus{color:#8fd8e4;letter-spacing:.105em;text-transform:uppercase;margin:13px 0 0;font-size:.61rem;font-weight:730;line-height:1.45;display:block}.HeroExperience-module__vhdn2W__heroActions{grid-template-columns:1fr;gap:9px;margin-top:20px;display:grid}.HeroExperience-module__vhdn2W__heroActions a{width:100%}.HeroExperience-module__vhdn2W__legibilityField{background:radial-gradient(76% 48% at 50% 12%,#01060fc2,#0000 84%),radial-gradient(80% 34% at 50% 55%,#01060f57,#0000 86%)}}
.HeroPortal-module___pV5Fa__root{z-index:0;pointer-events:none;isolation:isolate;position:absolute;inset:0 -8% 2%;overflow:visible}.HeroPortal-module___pV5Fa__innerAura{filter:blur(21px);background:radial-gradient(42% 48% at 43% 41%,#50e1ef4d,#0000 71%),radial-gradient(34% 46% at 66% 52%,#7068ff2b,#0000 73%),radial-gradient(24% 32% at 72% 57%,#e84aa71c,#0000 75%);border-radius:50%;position:absolute;inset:7% 4% 4%}.HeroPortal-module___pV5Fa__outerArc,.HeroPortal-module___pV5Fa__primaryOrbit,.HeroPortal-module___pV5Fa__secondaryOrbit,.HeroPortal-module___pV5Fa__innerRim,.HeroPortal-module___pV5Fa__trailingArc{transform-origin:50%;will-change:transform;position:absolute}.HeroPortal-module___pV5Fa__outerArc{animation:67s linear infinite reverse HeroPortal-module___pV5Fa__portal-orbit-secondary;inset:0 -2% 1%}.HeroPortal-module___pV5Fa__primaryOrbit{animation:49s linear infinite HeroPortal-module___pV5Fa__portal-orbit-primary;inset:6% 5% 8%}.HeroPortal-module___pV5Fa__secondaryOrbit{animation:73s linear infinite reverse HeroPortal-module___pV5Fa__portal-orbit-secondary;inset:1% -3% 3%}.HeroPortal-module___pV5Fa__innerRim{animation:39s linear infinite HeroPortal-module___pV5Fa__portal-orbit-primary;inset:12% 13% 10%}.HeroPortal-module___pV5Fa__trailingArc{animation:58s linear infinite reverse HeroPortal-module___pV5Fa__portal-orbit-secondary;inset:7% 6% 6%}.HeroPortal-module___pV5Fa__outerArc span,.HeroPortal-module___pV5Fa__primaryOrbit span,.HeroPortal-module___pV5Fa__secondaryOrbit span,.HeroPortal-module___pV5Fa__innerRim span,.HeroPortal-module___pV5Fa__trailingArc span{background:conic-gradient(from 228deg, transparent 0 5%, #46e6f1cc 12%, #3090f5a8 34%, #9a67ffa6 57%, #ea51a98a 73%, transparent 86% 94%, #46e6f18c);filter:drop-shadow(0 0 10px #44ddee47);opacity:.72;border-radius:46% 54% 49% 51%/53% 47% 55% 45%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.HeroPortal-module___pV5Fa__outerArc span{background:conic-gradient(from 250deg, transparent 0 9%, #49ddee42 18%, #3e97f999 37%, #9f70ff94 55%, #ef4fa661 72%, transparent 84%);filter:drop-shadow(0 0 12px #45d0eb40);opacity:.68;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.HeroPortal-module___pV5Fa__secondaryOrbit span{background:conic-gradient(from 42deg, transparent 0 18%, #60a7ff57 28%, #b85eea63 49%, transparent 62% 81%, #40deed4d 92%, transparent);filter:drop-shadow(0 0 9px #8169f42e);opacity:.56;border-radius:54% 46% 51% 49%/48% 56% 44% 52%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.HeroPortal-module___pV5Fa__innerRim span{background:conic-gradient(from 180deg, transparent 0 8%, #7ff7fadb 20%, #33dcef8f 48%, transparent 69% 88%, #7ff7fa7a);filter:drop-shadow(0 0 12px #46e5f161);opacity:.78;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 1.4px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 1.4px))}.HeroPortal-module___pV5Fa__trailingArc span{background:conic-gradient(from 38deg, transparent 0 41%, #ed4fa81f 49%, #ef4fa694 59%, #a766f76b 69%, transparent 79%);filter:drop-shadow(0 0 13px #ef4fa647);opacity:.7;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.HeroPortal-module___pV5Fa__energyLoop{width:98%;height:97%;position:absolute;inset:2% 1% 1%;overflow:visible}.HeroPortal-module___pV5Fa__energyLoop>path{fill:none;stroke:#0000}.HeroPortal-module___pV5Fa__cyanParticle,.HeroPortal-module___pV5Fa__magentaParticle{filter:drop-shadow(0 0 9px)}.HeroPortal-module___pV5Fa__cyanParticle{color:#8cf9ff}.HeroPortal-module___pV5Fa__magentaParticle{color:#f77abb}.HeroPortal-module___pV5Fa__particleTail{fill:currentColor;opacity:.14}.HeroPortal-module___pV5Fa__particleCore{fill:currentColor}.HeroPortal-module___pV5Fa__groundingLight{filter:blur(15px);background:radial-gradient(#30d6e838,#2b6fab14 42%,#0000 72%),linear-gradient(90deg,#0000,#dd4da714,#0000);border-radius:50%;height:18%;position:absolute;bottom:-1%;left:2%;right:3%}@keyframes HeroPortal-module___pV5Fa__portal-orbit-primary{to{transform:rotate(360deg)}}@keyframes HeroPortal-module___pV5Fa__portal-orbit-secondary{to{transform:rotate(360deg)}}@container hero (max-width:900px){.HeroPortal-module___pV5Fa__root{inset:1% -8% 0}}@container hero (max-width:675px){.HeroPortal-module___pV5Fa__root{inset:0 -4% 1%}.HeroPortal-module___pV5Fa__secondaryOrbit{display:none}.HeroPortal-module___pV5Fa__outerArc{inset:4% 0 3%}.HeroPortal-module___pV5Fa__energyLoop{opacity:.72}}@media (prefers-reduced-motion:reduce){.HeroPortal-module___pV5Fa__primaryOrbit,.HeroPortal-module___pV5Fa__secondaryOrbit,.HeroPortal-module___pV5Fa__outerArc,.HeroPortal-module___pV5Fa__innerRim,.HeroPortal-module___pV5Fa__trailingArc,.HeroPortal-module___pV5Fa__energyLoop{display:none}}
.IdentitySignature-module__2eNkxq__root{z-index:9;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);width:clamp(420px,30vw,520px);min-height:132px;animation:IdentitySignature-module__2eNkxq__signature-in .65s var(--ease-premium) both;background:linear-gradient(135deg,#041022e0,#050d1cba);border:1px solid #58d2ff2b;border-radius:24px;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"rail identity""rail specialties""coordinate specialties";gap:10px 19px;padding:21px 25px 18px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000057,0 0 38px #18b4f00d}.IdentitySignature-module__2eNkxq__root:after{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(circle,#48c7ff1a,#0000 67%);border-radius:50%;position:absolute;inset:45% 8% 8%}.IdentitySignature-module__2eNkxq__cornerLine{transform-origin:0;width:42%;height:1px;animation:IdentitySignature-module__2eNkxq__signature-line .32s var(--ease-premium) both;background:linear-gradient(90deg,#62eff7cc,#9770ff24,#0000);position:absolute;top:-1px;left:25px}.IdentitySignature-module__2eNkxq__brandRail{animation:IdentitySignature-module__2eNkxq__signature-mark .3s .12s var(--ease-premium) both;border-right:1px solid #70c3d621;grid-area:rail;place-items:center;display:grid}.IdentitySignature-module__2eNkxq__mark{object-fit:contain;width:auto;height:auto}.IdentitySignature-module__2eNkxq__identity{min-width:0;animation:IdentitySignature-module__2eNkxq__signature-copy .3s .22s var(--ease-premium) both;grid-area:identity;display:grid}.IdentitySignature-module__2eNkxq__identity strong{color:var(--text);letter-spacing:-.052em;font-size:clamp(1.69rem,2vw,1.94rem);font-weight:610;line-height:1}.IdentitySignature-module__2eNkxq__identity strong em{color:#0000;background:linear-gradient(95deg,#53e6ef,#4d9cff);-webkit-background-clip:text;background-clip:text;font-style:normal}.IdentitySignature-module__2eNkxq__identity small{color:#c1ced6;letter-spacing:.01em;margin-top:7px;font-size:.9rem}.IdentitySignature-module__2eNkxq__specialties{color:#a5b7c1;letter-spacing:.055em;text-transform:uppercase;max-width:33ch;animation:IdentitySignature-module__2eNkxq__signature-copy .3s .42s var(--ease-premium) both;flex-wrap:wrap;grid-area:specialties;align-content:flex-end;gap:5px 10px;font-size:.68rem;font-weight:680;line-height:1.45;display:flex}.IdentitySignature-module__2eNkxq__specialties span:not(:last-child):after{color:#3fddec9e;content:"·";margin-left:10px}.IdentitySignature-module__2eNkxq__coordinate{color:#78909c;letter-spacing:.09em;white-space:nowrap;font-size:.56rem;font-weight:740;position:absolute;top:14px;right:20px}.IdentitySignature-module__2eNkxq__statusSignal{background:#53e6ef;border-radius:50%;width:5px;height:5px;position:absolute;top:16px;right:17px;box-shadow:0 0 13px #53e6efbf}@keyframes IdentitySignature-module__2eNkxq__signature-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes IdentitySignature-module__2eNkxq__signature-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes IdentitySignature-module__2eNkxq__signature-mark{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes IdentitySignature-module__2eNkxq__signature-copy{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@container hero (max-width:675px){.IdentitySignature-module__2eNkxq__root{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"rail identity""rail identity";gap:6px 12px;width:min(92vw,405px);min-height:94px;padding:13px 16px}.IdentitySignature-module__2eNkxq__root:after{display:none}.IdentitySignature-module__2eNkxq__mark{width:44px;height:44px}.IdentitySignature-module__2eNkxq__identity{align-content:center}.IdentitySignature-module__2eNkxq__identity strong{font-size:1.26rem}.IdentitySignature-module__2eNkxq__identity small{margin-top:4px;font-size:.72rem}.IdentitySignature-module__2eNkxq__specialties{display:none}.IdentitySignature-module__2eNkxq__mobileFocus{text-transform:uppercase;font-weight:720;line-height:1.35;display:block;color:#83d8e5!important;letter-spacing:.095em!important;font-size:.55rem!important}.IdentitySignature-module__2eNkxq__coordinate{display:none}}@container hero (min-width:676px){.IdentitySignature-module__2eNkxq__mobileFocus{display:none}}@media (prefers-reduced-motion:reduce){.IdentitySignature-module__2eNkxq__root,.IdentitySignature-module__2eNkxq__cornerLine,.IdentitySignature-module__2eNkxq__brandRail,.IdentitySignature-module__2eNkxq__identity,.IdentitySignature-module__2eNkxq__specialties{animation:none}}
.PortraitStage-module__x7bONq__root{isolation:isolate;grid-area:creator;place-self:center;width:min(100%,670px);min-width:0;height:clamp(610px,70svh,750px);position:relative}.PortraitStage-module__x7bONq__silhouetteEcho{z-index:1;opacity:.09;filter:blur(25px)saturate(1.2);pointer-events:none;position:absolute;inset:-1% -12% -2%}.PortraitStage-module__x7bONq__environmentRim{z-index:2;filter:blur(11px);pointer-events:none;background:radial-gradient(8% 55% at 28% 51%,#4be5f157,#0000 72%),radial-gradient(8% 50% at 74% 53%,#e650aa30,#0000 74%);border-radius:44% 56% 48% 52%;position:absolute;inset:4% -5% 3%}.PortraitStage-module__x7bONq__echoPortrait{width:100%;height:100%}.PortraitStage-module__x7bONq__echoPortrait .media-asset-image{object-fit:contain!important;object-position:center bottom!important}.PortraitStage-module__x7bONq__portraitMask{z-index:3;position:absolute;inset:-3% -12% -1%;-webkit-mask-image:linear-gradient(#000 0 93%,#000000f0 96%,#0000 100%);mask-image:linear-gradient(#000 0 93%,#000000f0 96%,#0000 100%)}.PortraitStage-module__x7bONq__portrait{width:100%;height:100%}.PortraitStage-module__x7bONq__portrait .media-asset-image{filter:drop-shadow(-14px 6px 24px #34dceb21)drop-shadow(18px 8px 29px #e54aa917)drop-shadow(0 28px 38px #00000080);object-fit:contain!important;object-position:center bottom!important}.PortraitStage-module__x7bONq__torsoReflection{z-index:2;filter:blur(15px);pointer-events:none;background:radial-gradient(at 35% 62%,#34dbeb2b,#0000 43%),radial-gradient(at 70% 55%,#e14ca61c,#0000 42%);border-radius:50%;height:31%;position:absolute;bottom:1%;left:3%;right:4%}.PortraitStage-module__x7bONq__faceSafeZone{z-index:8;pointer-events:none;width:36%;height:34%;position:absolute;top:10%;left:33%}.PortraitStage-module__x7bONq__foregroundArc{z-index:5;pointer-events:none;border-bottom:1px solid #68e4f157;border-radius:50%;position:absolute;inset:58% -8% 12%;transform:rotate(6deg)scaleY(.42);box-shadow:0 16px 30px #1ab7d40d;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 32% 70%,#0000 92%);mask-image:linear-gradient(90deg,#0000 12%,#000 32% 70%,#0000 92%)}@container hero (max-width:1220px){.PortraitStage-module__x7bONq__root{height:620px}}@container hero (max-width:900px){.PortraitStage-module__x7bONq__root{width:min(100%,640px);height:630px}}@container hero (max-width:675px){.PortraitStage-module__x7bONq__root{width:min(100% + 12px,390px);height:clamp(292px,84vw,350px);margin:2px auto 0}.PortraitStage-module__x7bONq__portraitMask,.PortraitStage-module__x7bONq__silhouetteEcho{inset:0 -9% -1%}.PortraitStage-module__x7bONq__environmentRim{opacity:.72;inset:3% -1% 1%}.PortraitStage-module__x7bONq__torsoReflection{filter:blur(10px);height:25%}.PortraitStage-module__x7bONq__foregroundArc{display:none}}
.FloatingProjectMedia-module__OYD8iG__floatLayer{transform-origin:50%;will-change:transform;position:relative}.FloatingProjectMedia-module__OYD8iG__root{--artifact-accent:53,228,242;--pointer-x:50%;--pointer-y:50%;--pointer-visible:0;width:clamp(280px,21vw,360px);color:var(--text);isolation:isolate;display:block;position:relative}.FloatingProjectMedia-module__OYD8iG__editorial{--artifact-accent:225,91,165;width:clamp(205px,15vw,260px)}.FloatingProjectMedia-module__OYD8iG__mobile{--artifact-accent:68,166,242;width:clamp(195px,14vw,240px)}.FloatingProjectMedia-module__OYD8iG__object{aspect-ratio:1.8;border-radius:22px;margin:0;display:block;position:relative;overflow:visible}.FloatingProjectMedia-module__OYD8iG__editorial .FloatingProjectMedia-module__OYD8iG__object{aspect-ratio:4/5}.FloatingProjectMedia-module__OYD8iG__mobile .FloatingProjectMedia-module__OYD8iG__object{aspect-ratio:3/4}.FloatingProjectMedia-module__OYD8iG__glowLayer{z-index:-1;border-radius:inherit;background:rgb(var(--artifact-accent));filter:blur(31px);opacity:.2;transition:opacity .22s var(--motion-ease);position:absolute;inset:8%}.FloatingProjectMedia-module__OYD8iG__asset{border:1px solid rgba(var(--artifact-accent),.28);border-radius:inherit;width:100%;height:100%;box-shadow:0 22px 55px #00000075,0 0 34px rgba(var(--artifact-accent),.1);background:#06101d;position:absolute;inset:0;overflow:hidden}.FloatingProjectMedia-module__OYD8iG__asset .media-asset-image{filter:saturate(1.02)contrast(1.02);transition:filter .22s var(--motion-ease);object-fit:cover!important;object-position:center!important}:is(.FloatingProjectMedia-module__OYD8iG__editorial .FloatingProjectMedia-module__OYD8iG__asset .media-asset-image,.FloatingProjectMedia-module__OYD8iG__mobile .FloatingProjectMedia-module__OYD8iG__asset .media-asset-image){object-fit:contain!important}.FloatingProjectMedia-module__OYD8iG__editorial .FloatingProjectMedia-module__OYD8iG__asset{background:0 0}.FloatingProjectMedia-module__OYD8iG__mobile .FloatingProjectMedia-module__OYD8iG__asset{background:radial-gradient(circle at 50% 48%,#0d4163,#041321 70%)}.FloatingProjectMedia-module__OYD8iG__object:before{z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#ffffff2e,transparent 30%);content:"";opacity:var(--pointer-visible);pointer-events:none;position:absolute;inset:0}.FloatingProjectMedia-module__OYD8iG__brandOverlay{z-index:3;text-shadow:0 2px 12px #000000a6;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:13px}.FloatingProjectMedia-module__OYD8iG__brandMark{object-fit:contain;width:auto;max-width:52px;height:auto}.FloatingProjectMedia-module__OYD8iG__brandOverlay strong{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.FloatingProjectMedia-module__OYD8iG__descriptor{z-index:3;color:#e9f5f8;letter-spacing:.075em;text-align:right;text-shadow:0 2px 12px #000000b8;text-transform:uppercase;justify-items:end;gap:3px;font-size:.62rem;font-weight:730;display:grid;position:absolute;bottom:12px;right:13px}.FloatingProjectMedia-module__OYD8iG__descriptor b{font:inherit}.FloatingProjectMedia-module__OYD8iG__descriptor i{color:#e5f4f7c2;font-size:.58rem;font-style:normal}.FloatingProjectMedia-module__OYD8iG__edgeLight{z-index:4;background:linear-gradient(90deg,transparent,rgba(var(--artifact-accent),.8),transparent);height:1px;box-shadow:0 0 10px rgba(var(--artifact-accent),.36);pointer-events:none;position:absolute;inset:0 10% auto}@media (hover:hover) and (pointer:fine){.FloatingProjectMedia-module__OYD8iG__root:hover .FloatingProjectMedia-module__OYD8iG__glowLayer,.FloatingProjectMedia-module__OYD8iG__root:focus-visible .FloatingProjectMedia-module__OYD8iG__glowLayer{opacity:.36}.FloatingProjectMedia-module__OYD8iG__root:hover .FloatingProjectMedia-module__OYD8iG__asset,.FloatingProjectMedia-module__OYD8iG__root:focus-visible .FloatingProjectMedia-module__OYD8iG__asset{border-color:rgba(var(--artifact-accent),.72);box-shadow:0 27px 65px #0000007a,0 0 48px rgba(var(--artifact-accent),.17)}:is(.FloatingProjectMedia-module__OYD8iG__root:hover .FloatingProjectMedia-module__OYD8iG__asset .media-asset-image,.FloatingProjectMedia-module__OYD8iG__root:focus-visible .FloatingProjectMedia-module__OYD8iG__asset .media-asset-image){filter:saturate(1.06)contrast(1.04)}}@container hero (max-width:1220px){.FloatingProjectMedia-module__OYD8iG__root{width:100%;max-width:19rem}.FloatingProjectMedia-module__OYD8iG__editorial{width:91%}.FloatingProjectMedia-module__OYD8iG__mobile{width:82%}}@container hero (max-width:900px){.FloatingProjectMedia-module__OYD8iG__root{flex:0 0 min(84vw,390px);width:min(84vw,390px)}.FloatingProjectMedia-module__OYD8iG__editorial{flex-basis:min(72vw,320px);width:min(72vw,320px)}.FloatingProjectMedia-module__OYD8iG__mobile{flex-basis:min(65vw,282px);width:min(65vw,282px)}}@media (prefers-reduced-motion:reduce){.FloatingProjectMedia-module__OYD8iG__floatLayer{transform:none!important}.FloatingProjectMedia-module__OYD8iG__object:before{display:none}}@container hero (max-width:675px){.FloatingProjectMedia-module__OYD8iG__floatLayer{width:100%}.FloatingProjectMedia-module__OYD8iG__root,.FloatingProjectMedia-module__OYD8iG__editorial,.FloatingProjectMedia-module__OYD8iG__mobile{flex-basis:auto;width:100%;max-width:none}.FloatingProjectMedia-module__OYD8iG__object{aspect-ratio:1672/941;border-radius:18px;overflow:hidden}.FloatingProjectMedia-module__OYD8iG__editorial .FloatingProjectMedia-module__OYD8iG__object,.FloatingProjectMedia-module__OYD8iG__mobile .FloatingProjectMedia-module__OYD8iG__object{aspect-ratio:1672/941}.FloatingProjectMedia-module__OYD8iG__asset{border-radius:inherit}.FloatingProjectMedia-module__OYD8iG__asset .media-asset-image{object-fit:contain!important}.FloatingProjectMedia-module__OYD8iG__brandOverlay,.FloatingProjectMedia-module__OYD8iG__descriptor,.FloatingProjectMedia-module__OYD8iG__edgeLight{display:none}.FloatingProjectMedia-module__OYD8iG__glowLayer{opacity:.12;inset:14%}}
.HeroProjectPreviewCarousel-module__wYIJTG__root{display:none}@container hero (max-width:675px){.HeroProjectPreviewCarousel-module__wYIJTG__root{gap:11px;min-width:0;display:grid}.HeroProjectPreviewCarousel-module__wYIJTG__viewport{border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #00000047}.HeroProjectPreviewCarousel-module__wYIJTG__container{display:flex}.HeroProjectPreviewCarousel-module__wYIJTG__slide{aspect-ratio:1672/941;border-radius:inherit;background:#06101d;border:1px solid #35e4f23d;flex:0 0 100%;min-width:0;display:block;position:relative;overflow:hidden}.HeroProjectPreviewCarousel-module__wYIJTG__asset{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.HeroProjectPreviewCarousel-module__wYIJTG__asset .media-asset-image{object-fit:contain!important;object-position:center!important}.HeroProjectPreviewCarousel-module__wYIJTG__dots{justify-content:center;gap:8px;display:flex}.HeroProjectPreviewCarousel-module__wYIJTG__dots button{color:#8ca3af;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:28px;display:grid}.HeroProjectPreviewCarousel-module__wYIJTG__dots button span{background:0 0;border:1px solid;border-radius:50%;width:6px;height:6px;transition:transform .18s,background .18s,color .18s}.HeroProjectPreviewCarousel-module__wYIJTG__dots button.HeroProjectPreviewCarousel-module__wYIJTG__active{color:var(--cyan)}.HeroProjectPreviewCarousel-module__wYIJTG__dots button.HeroProjectPreviewCarousel-module__wYIJTG__active span{background:currentColor;transform:scale(1.15);box-shadow:0 0 10px #35e4f285}.HeroProjectPreviewCarousel-module__wYIJTG__dots button:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px;border-radius:8px}}@media (prefers-reduced-motion:reduce){.HeroProjectPreviewCarousel-module__wYIJTG__dots button span{transition:none}}
.ProductField-module__g1lw7W__root{z-index:7;grid-area:products;align-self:center;min-width:0;position:relative}.ProductField-module__g1lw7W__rail{align-items:center;gap:clamp(9px,1.15vw,17px);display:grid}.ProductField-module__g1lw7W__rail>:first-child{z-index:3;justify-self:start;transform:translate(-10px)}.ProductField-module__g1lw7W__rail>:nth-child(2){z-index:2;justify-self:end;transform:translate(12px)}.ProductField-module__g1lw7W__rail>:nth-child(3){z-index:1;justify-self:start;transform:translate(18px)}@container hero (max-width:1220px){.ProductField-module__g1lw7W__root{align-self:stretch}.ProductField-module__g1lw7W__rail{grid-template-columns:1.18fr .92fr .76fr;align-items:center}.ProductField-module__g1lw7W__rail>:nth-child(n){margin:0;transform:none}}@container hero (max-width:900px){.ProductField-module__g1lw7W__rail{margin-inline:calc(var(--page-gutter) * -1);padding:5px var(--page-gutter) 16px;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.ProductField-module__g1lw7W__rail::-webkit-scrollbar{display:none}.ProductField-module__g1lw7W__rail>*{scroll-snap-align:center}}@container hero (max-width:675px){.ProductField-module__g1lw7W__root{margin-top:2px}.ProductField-module__g1lw7W__rail{display:none}}
.SectionIntro-module__5EZ61G__root{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.SectionIntro-module__5EZ61G__root>.eyebrow{margin:0}.SectionIntro-module__5EZ61G__copy{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:clamp(26px,6vw,96px);display:grid}.SectionIntro-module__5EZ61G__copy h2{max-inline-size:13ch;font-size:var(--fs-h2);letter-spacing:-.07em;text-wrap:balance;flex-direction:column;margin:0;font-weight:525;line-height:.91;display:flex}.SectionIntro-module__5EZ61G__copy>p{max-width:52ch;color:var(--text-soft);margin:0 0 .35rem;font-size:clamp(.98rem,1.14vw,1.12rem);line-height:1.7}.SectionIntro-module__5EZ61G__technical .SectionIntro-module__5EZ61G__copy h2{max-inline-size:15ch;font-size:clamp(2.85rem,5vw,5.7rem)}.SectionIntro-module__5EZ61G__compact{gap:12px}.SectionIntro-module__5EZ61G__compact .SectionIntro-module__5EZ61G__copy{gap:18px}.SectionIntro-module__5EZ61G__compact .SectionIntro-module__5EZ61G__copy h2{max-inline-size:15ch;font-size:clamp(2.7rem,5vw,5.6rem)}@media (max-width:800px){.SectionIntro-module__5EZ61G__root,.SectionIntro-module__5EZ61G__compact{gap:13px}.SectionIntro-module__5EZ61G__copy{grid-template-columns:1fr;gap:22px}.SectionIntro-module__5EZ61G__copy h2,.SectionIntro-module__5EZ61G__technical .SectionIntro-module__5EZ61G__copy h2,.SectionIntro-module__5EZ61G__compact .SectionIntro-module__5EZ61G__copy h2{font-size:clamp(2.9rem,13vw,5rem)}}
.NeuralWorkflow-module__qQ9L1W__root{z-index:2;background:linear-gradient(#02070f66,#030912b8 50%,#02070f80);scroll-margin-top:156px;position:relative}.NeuralWorkflow-module__qQ9L1W__inner{width:min(100%, var(--content-max));padding:clamp(96px, 10vw, 150px) var(--page-gutter);margin-inline:auto}.NeuralWorkflow-module__qQ9L1W__flow{min-height:405px;margin-top:clamp(58px,7vw,92px);position:relative}.NeuralWorkflow-module__qQ9L1W__desktopPath{width:100%;height:250px;position:absolute;inset:32px 0 auto;overflow:visible}.NeuralWorkflow-module__qQ9L1W__mobilePath{display:none}.NeuralWorkflow-module__qQ9L1W__railPath,.NeuralWorkflow-module__qQ9L1W__measurePath,.NeuralWorkflow-module__qQ9L1W__activePath{fill:none;vector-effect:non-scaling-stroke}.NeuralWorkflow-module__qQ9L1W__railPath{stroke:#5ab4dc2e;stroke-width:1.5px}.NeuralWorkflow-module__qQ9L1W__measurePath{stroke:#0000;stroke-width:1px}.NeuralWorkflow-module__qQ9L1W__activePath{stroke:url(#workflow-spectrum);stroke-width:3.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 7px #68e3f194)}.NeuralWorkflow-module__qQ9L1W__flowActive .NeuralWorkflow-module__qQ9L1W__activePath{opacity:.92}.NeuralWorkflow-module__qQ9L1W__energySpark{opacity:0}.NeuralWorkflow-module__qQ9L1W__flowActive .NeuralWorkflow-module__qQ9L1W__energySpark{opacity:1}.NeuralWorkflow-module__qQ9L1W__outerGlow{fill:#36dcf029;filter:url(#workflow-spark-glow)}.NeuralWorkflow-module__qQ9L1W__innerGlow{fill:#48e0f461}.NeuralWorkflow-module__qQ9L1W__nucleus{fill:#dffeff;filter:drop-shadow(0 0 4px #37ddea)}.NeuralWorkflow-module__qQ9L1W__signalTail{fill:none;stroke:url(#workflow-spectrum);stroke-width:2px;stroke-linecap:round;opacity:.72}.NeuralWorkflow-module__qQ9L1W__nodes{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);display:grid;position:relative}.NeuralWorkflow-module__qQ9L1W__node{--node-color:#35e4f2;min-width:0;padding-top:calc(32px + var(--node-y) - 22px);opacity:.38;transition:opacity var(--motion-ui) var(--motion-ease), color var(--motion-ui) var(--motion-ease);align-content:start;display:grid;translate:0 8px}.NeuralWorkflow-module__qQ9L1W__nodeVisible{translate:0}.NeuralWorkflow-module__qQ9L1W__node:nth-child(2){--node-color:#31d8d2}.NeuralWorkflow-module__qQ9L1W__node:nth-child(3){--node-color:#4fa5ff}.NeuralWorkflow-module__qQ9L1W__node:nth-child(4){--node-color:#6478ff}.NeuralWorkflow-module__qQ9L1W__node:nth-child(5){--node-color:#bd66e8}.NeuralWorkflow-module__qQ9L1W__node:nth-child(6){--node-color:#e2a04f}.NeuralWorkflow-module__qQ9L1W__node:nth-child(7){--node-color:#df6f94}.NeuralWorkflow-module__qQ9L1W__node:nth-child(8){--node-color:#4ce4c2}.NeuralWorkflow-module__qQ9L1W__nodeIcon{border:1px solid color-mix(in srgb, var(--node-color) 42%, transparent);width:45px;height:45px;box-shadow:0 0 20px color-mix(in srgb, var(--node-color) 9%, transparent);background:#040f1cf0;border-radius:50%;place-items:center;transition:border-color .3s,box-shadow .3s,filter .3s;display:grid}.NeuralWorkflow-module__qQ9L1W__nodeIcon svg{width:18px;color:var(--node-color);stroke-width:1.5px;transition:filter .3s}.NeuralWorkflow-module__qQ9L1W__finalMark{width:27px;height:27px;transition:filter .3s}.NeuralWorkflow-module__qQ9L1W__node>span{color:var(--node-color);letter-spacing:.12em;margin-top:15px;font-size:.58rem;font-weight:760}.NeuralWorkflow-module__qQ9L1W__node>strong{color:#b7c3cc;letter-spacing:-.02em;margin-top:7px;font-size:clamp(.76rem,1vw,.94rem);font-weight:630;transition:color .3s}.NeuralWorkflow-module__qQ9L1W__node>p{color:#7f92a2;margin:8px 0 0;font-size:clamp(.62rem,.75vw,.74rem);line-height:1.48}.NeuralWorkflow-module__qQ9L1W__nodePassed{opacity:.78}.NeuralWorkflow-module__qQ9L1W__nodePassed .NeuralWorkflow-module__qQ9L1W__nodeIcon{border-color:color-mix(in srgb, var(--node-color) 58%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--node-color) 14%, transparent)}.NeuralWorkflow-module__qQ9L1W__nodePassed>strong{color:#dae3e8}.NeuralWorkflow-module__qQ9L1W__nodeCurrent{opacity:1}.NeuralWorkflow-module__qQ9L1W__nodeCurrent .NeuralWorkflow-module__qQ9L1W__nodeIcon{border-color:color-mix(in srgb, var(--node-color) 84%, transparent);box-shadow:0 0 32px color-mix(in srgb, var(--node-color) 28%, transparent);filter:brightness(1.16);transition:transform .18s var(--motion-ease);transform:scale(1.06)}.NeuralWorkflow-module__qQ9L1W__nodeCurrent .NeuralWorkflow-module__qQ9L1W__nodeIcon svg,.NeuralWorkflow-module__qQ9L1W__nodeCurrent .NeuralWorkflow-module__qQ9L1W__finalMark{filter:brightness(1.25) drop-shadow(0 0 6px color-mix(in srgb, var(--node-color) 52%, transparent))}.NeuralWorkflow-module__qQ9L1W__nodeCurrent>strong{color:#fff}.NeuralWorkflow-module__qQ9L1W__flowComplete .NeuralWorkflow-module__qQ9L1W__activePath{filter:drop-shadow(0 0 10px #68e3f1b8)}.NeuralWorkflow-module__qQ9L1W__flowComplete .NeuralWorkflow-module__qQ9L1W__node{opacity:.9}.NeuralWorkflow-module__qQ9L1W__flowComplete .NeuralWorkflow-module__qQ9L1W__finalMark{filter:brightness(1.35)drop-shadow(-2px 0 7px #35e4f2b3)drop-shadow(2px 0 7px #ee5da894)}@media (max-width:980px){.NeuralWorkflow-module__qQ9L1W__flow{min-height:0}.NeuralWorkflow-module__qQ9L1W__desktopPath{display:none}.NeuralWorkflow-module__qQ9L1W__nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px}.NeuralWorkflow-module__qQ9L1W__node,.NeuralWorkflow-module__qQ9L1W__node:nth-child(n){padding-top:0;transform:none}}@media (max-width:680px){.NeuralWorkflow-module__qQ9L1W__inner{padding-block:84px}.NeuralWorkflow-module__qQ9L1W__flow{min-height:830px;margin-top:48px}.NeuralWorkflow-module__qQ9L1W__mobilePath{width:45px;height:calc(100% - 4px);display:block;position:absolute;inset:2px auto 2px 0;overflow:visible}.NeuralWorkflow-module__qQ9L1W__nodes{grid-template-columns:1fr;gap:0}.NeuralWorkflow-module__qQ9L1W__node,.NeuralWorkflow-module__qQ9L1W__node:nth-child(n){grid-template-rows:auto auto;grid-template-columns:48px 34px minmax(0,1fr);align-items:center;gap:0 11px;min-height:101px;padding:8px 0}.NeuralWorkflow-module__qQ9L1W__nodeIcon{z-index:2;grid-row:1/3;width:45px;height:45px}.NeuralWorkflow-module__qQ9L1W__node>span{grid-column:2;margin:0}.NeuralWorkflow-module__qQ9L1W__node>strong{grid-column:3;margin:0;font-size:.9rem}.NeuralWorkflow-module__qQ9L1W__node>p{grid-column:2/4;margin:4px 0 0;padding-right:8px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.NeuralWorkflow-module__qQ9L1W__activePath,.NeuralWorkflow-module__qQ9L1W__energySpark{display:none}.NeuralWorkflow-module__qQ9L1W__node,.NeuralWorkflow-module__qQ9L1W__nodeVisible{opacity:1;animation:none;translate:none}.NeuralWorkflow-module__qQ9L1W__nodeCurrent .NeuralWorkflow-module__qQ9L1W__nodeIcon{animation:none}}
.ExternalProjectPortal-module__3eTZCG__root{color:#f7edf3;background:linear-gradient(135deg,#671d4933,#20131f66);border:1px solid #de70b147;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;margin-top:34px;padding:15px;transition:background .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd8b30d,0 16px 38px #0000003b}.ExternalProjectPortal-module__3eTZCG__root:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 28%,#ffd1a617,#0000 70%);transition:opacity .22s;position:absolute;inset:0}.ExternalProjectPortal-module__3eTZCG__mark{width:42px;height:42px}.ExternalProjectPortal-module__3eTZCG__root span{gap:4px;min-width:0;display:grid;position:relative}.ExternalProjectPortal-module__3eTZCG__root strong{font-size:.72rem;font-weight:620}.ExternalProjectPortal-module__3eTZCG__root small{color:#c5a9ba;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.ExternalProjectPortal-module__3eTZCG__root>svg{color:#e7a5c8;width:16px;transition:transform .22s;position:relative}@media (hover:hover) and (pointer:fine){.ExternalProjectPortal-module__3eTZCG__root:hover{background:linear-gradient(135deg,#7e235947,#27152680);border-color:#ee91c68c;box-shadow:inset 0 1px #ffd8b314,0 18px 42px #490d304d}.ExternalProjectPortal-module__3eTZCG__root:hover:before{opacity:1}.ExternalProjectPortal-module__3eTZCG__root:hover>svg{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.ExternalProjectPortal-module__3eTZCG__root,.ExternalProjectPortal-module__3eTZCG__root:before,.ExternalProjectPortal-module__3eTZCG__root>svg{transition:none}}
.ProjectVinylDeck-module__K-Z5cW__root{--vinyl-accent:54,226,242;min-width:0}.ProjectVinylDeck-module__K-Z5cW__viewport{isolation:isolate;border:1px solid rgba(var(--vinyl-accent),.16);background:radial-gradient(circle at 50% 55%,rgba(var(--vinyl-accent),.15),transparent 39%),linear-gradient(145deg,#08121fe6,#02070ff0);cursor:grab;touch-action:pan-y pinch-zoom;border-radius:30px;height:clamp(500px,58vh,690px);position:relative;overflow:hidden;box-shadow:0 42px 110px #0000006e}.ProjectVinylDeck-module__K-Z5cW__viewport:active{cursor:grabbing}.ProjectVinylDeck-module__K-Z5cW__floor{z-index:-1;background:radial-gradient(ellipse,rgba(var(--vinyl-accent),.16),transparent 66%);filter:blur(30px);border-radius:50%;height:22%;position:absolute;inset:auto 10% 2%;transform:translateY(44px)scaleX(.78)}.ProjectVinylDeck-module__K-Z5cW__container{perspective:1500px;perspective-origin:50% 46%;height:100%;transform-style:preserve-3d;padding:clamp(24px,3vw,46px) 4%;display:flex}.ProjectVinylDeck-module__K-Z5cW__slide{flex:0 0 72%;place-items:center;min-width:0;height:100%;margin-right:-46%;display:grid;position:relative}.ProjectVinylDeck-module__K-Z5cW__vinylVisual{width:100%;height:100%;z-index:var(--depth-z-index,10);opacity:var(--depth-opacity,.4);transform:translate3d(0,var(--depth-y,0),var(--depth-z,-100px)) rotateY(var(--depth-ry,0deg)) rotateZ(var(--depth-rz,0deg)) scale(var(--depth-scale,.9));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;place-items:center;display:grid;position:relative}.ProjectVinylDeck-module__K-Z5cW__mediaObject{width:min(100%,clamp(620px,55vw,810px));max-height:min(70vh,620px);aspect-ratio:var(--media-ratio);border:1px solid rgba(var(--vinyl-accent),var(--depth-edge,.12));background:var(--media-background);box-shadow:0 18px 40px #0000003d,0 0 38px rgba(var(--vinyl-accent),.055);filter:brightness(var(--depth-brightness,.82)) saturate(var(--depth-saturation,.9));backface-visibility:hidden;border-radius:clamp(20px,2vw,26px);position:relative;overflow:hidden}.ProjectVinylDeck-module__K-Z5cW__slide[aria-hidden=false] .ProjectVinylDeck-module__K-Z5cW__mediaObject{filter:none;box-shadow:0 32px 78px #00000061,0 8px 24px #0000002e}.ProjectVinylDeck-module__K-Z5cW__portrait{width:min(100%,clamp(350px,33vw,510px))}.ProjectVinylDeck-module__K-Z5cW__mobile{width:min(100%,clamp(390px,38vw,570px))}.ProjectVinylDeck-module__K-Z5cW__mediaObject:after{z-index:2;content:"";border-radius:inherit;opacity:var(--depth-edge,.12);background:linear-gradient(118deg,#ffffff29,transparent 17% 76%,rgba(var(--vinyl-accent),.12));pointer-events:none;position:absolute;inset:0}.ProjectVinylDeck-module__K-Z5cW__media{pointer-events:none;border-radius:calc(clamp(20px,2vw,26px) - 7px);inset:var(--media-padding)!important;width:auto!important;height:auto!important;position:absolute!important}.ProjectVinylDeck-module__K-Z5cW__media .media-asset-image{image-rendering:auto;object-fit:var(--media-fit)!important;object-position:var(--media-position)!important}.ProjectVinylDeck-module__K-Z5cW__slideLabel{z-index:3;border:1px solid rgba(var(--vinyl-accent),.22);color:#eaf5fa;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#02070fd1;border-radius:10px;align-items:center;gap:11px;max-width:140px;padding:8px 11px;font-size:.66rem;display:flex;position:absolute;bottom:15px;right:16px;overflow:hidden}.ProjectVinylDeck-module__K-Z5cW__slideLabel i{color:rgb(var(--vinyl-accent))}.ProjectVinylDeck-module__K-Z5cW__announcement{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ProjectVinylDeck-module__K-Z5cW__controls{grid-template-columns:42px auto minmax(70px,1fr) minmax(110px,auto) 42px;align-items:center;gap:14px;margin-top:17px;display:grid}.ProjectVinylDeck-module__K-Z5cW__controls button{border:1px solid rgba(var(--vinyl-accent),.22);color:#cbd8e0;cursor:pointer;background:#050f1b9e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ProjectVinylDeck-module__K-Z5cW__controls button svg{width:16px}.ProjectVinylDeck-module__K-Z5cW__counter{color:#95a8b5;letter-spacing:.13em;align-items:center;gap:8px;font-size:.64rem;display:flex}.ProjectVinylDeck-module__K-Z5cW__counter i,.ProjectVinylDeck-module__K-Z5cW__progress{background:#93b4c229;height:1px}.ProjectVinylDeck-module__K-Z5cW__counter i{width:18px}.ProjectVinylDeck-module__K-Z5cW__progress{overflow:hidden}.ProjectVinylDeck-module__K-Z5cW__progress span{background:linear-gradient(90deg,rgb(var(--vinyl-accent)),rgba(var(--vinyl-accent),.28));transform-origin:0;width:100%;height:100%;display:block}.ProjectVinylDeck-module__K-Z5cW__currentMedia{color:#8ea1ae;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:24ch;font-size:.59rem;overflow:hidden}.ProjectVinylDeck-module__K-Z5cW__editorial{--vinyl-accent:211,92,168}.ProjectVinylDeck-module__K-Z5cW__editorial .ProjectVinylDeck-module__K-Z5cW__viewport{background:radial-gradient(circle at 50% 52%,#cd549d33,#0000 40%),linear-gradient(145deg,#1b081cf0,#050710f5)}.ProjectVinylDeck-module__K-Z5cW__mobile{--vinyl-accent:73,166,232}.ProjectVinylDeck-module__K-Z5cW__mobile .ProjectVinylDeck-module__K-Z5cW__viewport{background:radial-gradient(circle at 50% 54%,#41a9e538,#0000 38%),linear-gradient(145deg,#05182af2,#020710f5);height:clamp(470px,49vw,670px)}@media (max-width:1050px){.ProjectVinylDeck-module__K-Z5cW__viewport,.ProjectVinylDeck-module__K-Z5cW__mobile .ProjectVinylDeck-module__K-Z5cW__viewport{height:min(67vw,650px)}.ProjectVinylDeck-module__K-Z5cW__slide{flex-basis:76%;margin-right:-50%}.ProjectVinylDeck-module__K-Z5cW__mediaObject{width:min(100%,76vw)}}@media (max-width:767px){.ProjectVinylDeck-module__K-Z5cW__viewport,.ProjectVinylDeck-module__K-Z5cW__mobile .ProjectVinylDeck-module__K-Z5cW__viewport{border-radius:20px;height:108vw;max-height:540px}.ProjectVinylDeck-module__K-Z5cW__container{perspective:1000px;padding:18px 3%}.ProjectVinylDeck-module__K-Z5cW__slide{flex-basis:86%;margin-right:-66%}.ProjectVinylDeck-module__K-Z5cW__mediaObject{width:min(100%,82vw)}.ProjectVinylDeck-module__K-Z5cW__portrait{width:min(100%,70vw)}.ProjectVinylDeck-module__K-Z5cW__mobile{width:min(100%,78vw)}.ProjectVinylDeck-module__K-Z5cW__controls{grid-template-columns:40px auto minmax(44px,1fr) 40px;gap:9px}.ProjectVinylDeck-module__K-Z5cW__controls button{width:40px;height:40px}.ProjectVinylDeck-module__K-Z5cW__currentMedia{display:none}}@media (prefers-reduced-motion:reduce){.ProjectVinylDeck-module__K-Z5cW__vinylVisual{transition:none!important}}.ProjectVinylDeck-module__K-Z5cW__slide{margin-right:0}@media (max-width:767px){.ProjectVinylDeck-module__K-Z5cW__controls{grid-template-columns:44px auto minmax(44px,1fr) 44px}.ProjectVinylDeck-module__K-Z5cW__root{padding-top:2px}.ProjectVinylDeck-module__K-Z5cW__viewport{border-radius:18px;overflow:hidden;box-shadow:0 22px 54px #0000004d}.ProjectVinylDeck-module__K-Z5cW__root:not(.ProjectVinylDeck-module__K-Z5cW__editorial):not(.ProjectVinylDeck-module__K-Z5cW__mobile) .ProjectVinylDeck-module__K-Z5cW__viewport{height:min(72vw,330px)}.ProjectVinylDeck-module__K-Z5cW__root.ProjectVinylDeck-module__K-Z5cW__editorial .ProjectVinylDeck-module__K-Z5cW__viewport{height:min(94vw,430px)}.ProjectVinylDeck-module__K-Z5cW__root.ProjectVinylDeck-module__K-Z5cW__mobile .ProjectVinylDeck-module__K-Z5cW__viewport{height:min(118vw,510px)}.ProjectVinylDeck-module__K-Z5cW__container{perspective:none;padding:14px 3%}.ProjectVinylDeck-module__K-Z5cW__slide{flex-basis:86%;margin-right:0}.ProjectVinylDeck-module__K-Z5cW__vinylVisual{opacity:1!important;filter:none!important;transform:none!important}.ProjectVinylDeck-module__K-Z5cW__slide[aria-hidden=true] .ProjectVinylDeck-module__K-Z5cW__vinylVisual{opacity:.38!important}.ProjectVinylDeck-module__K-Z5cW__mediaObject,.ProjectVinylDeck-module__K-Z5cW__portrait,.ProjectVinylDeck-module__K-Z5cW__mobile{border-radius:14px;width:100%;max-height:none;box-shadow:0 12px 28px #00000038;filter:none!important}.ProjectVinylDeck-module__K-Z5cW__mediaObject:after{opacity:.05}.ProjectVinylDeck-module__K-Z5cW__slideLabel,.ProjectVinylDeck-module__K-Z5cW__floor{display:none}.ProjectVinylDeck-module__K-Z5cW__controls{min-height:44px;margin-top:13px}.ProjectVinylDeck-module__K-Z5cW__currentMedia{max-width:17ch;font-size:.56rem;display:block}.ProjectVinylDeck-module__K-Z5cW__assetCaption{border-left:1px solid rgba(var(--vinyl-accent),.52);background:linear-gradient(90deg,rgba(var(--vinyl-accent),.09),transparent);color:#a9bbc4;gap:4px;margin:13px 0 0;padding:12px 14px;display:grid}.ProjectVinylDeck-module__K-Z5cW__assetCaption span{color:rgb(var(--vinyl-accent));letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:760}.ProjectVinylDeck-module__K-Z5cW__assetCaption strong{overflow-wrap:anywhere;color:#e6f0f3;letter-spacing:.02em;font-size:.78rem;font-weight:600;line-height:1.35}.ProjectVinylDeck-module__K-Z5cW__controls{grid-template-columns:44px auto minmax(36px,1fr) 44px;gap:10px;margin-top:11px}.ProjectVinylDeck-module__K-Z5cW__controls button{width:44px;height:44px}.ProjectVinylDeck-module__K-Z5cW__currentMedia{display:none!important}.ProjectVinylDeck-module__K-Z5cW__counter{justify-self:center;font-size:.67rem}.ProjectVinylDeck-module__K-Z5cW__progress{min-width:36px}}
.ProjectShowcase-module__2yFqoW__root{z-index:2;background:linear-gradient(#02070fb8,#02070f2e 10%,#0000 20%);scroll-margin-top:156px;position:relative;overflow:clip}.ProjectShowcase-module__2yFqoW__root:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(at 50% 20%,#25aecd1c,#0000 66%);height:520px;position:absolute;top:-240px;left:12vw;right:-12vw}.ProjectShowcase-module__2yFqoW__introWrap{width:min(100%,1380px);padding:clamp(86px, 8vw, 118px) var(--page-gutter) clamp(56px, 5vw, 76px);margin-inline:auto;position:relative}.ProjectShowcase-module__2yFqoW__introComposition{grid-template-columns:minmax(0,1.12fr) minmax(290px,.74fr);align-items:end;gap:clamp(38px,6vw,82px);display:grid}.ProjectShowcase-module__2yFqoW__introTitleBlock{gap:16px;min-width:0;display:grid}.ProjectShowcase-module__2yFqoW__introRule{background:linear-gradient(90deg,var(--cyan),#a66ff4a3,transparent);transform-origin:0;width:min(100%,520px);height:1px;display:block}.ProjectShowcase-module__2yFqoW__titleMask{overflow:hidden}.ProjectShowcase-module__2yFqoW__titleMask h2{letter-spacing:-.078em;margin:0;font-size:clamp(4.15rem,6.6vw,6.9rem);font-weight:515;line-height:.82}.ProjectShowcase-module__2yFqoW__introSignal{color:var(--cyan);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700}.ProjectShowcase-module__2yFqoW__introCopy{max-width:39ch;color:var(--text-soft);font-size:var(--fs-body-lg);border-top:1px solid #67dcef2e;margin:0 0 8px;padding-top:13px;line-height:1.63}.ProjectShowcase-module__2yFqoW__chapters{display:grid}.ProjectShowcase-module__2yFqoW__chapter{--chapter-accent:53, 228, 242;min-height:820px;padding:clamp(78px, 7.5vw, 116px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2 + var(--page-gutter)));isolation:isolate;position:relative}.ProjectShowcase-module__2yFqoW__chapter:before,.ProjectShowcase-module__2yFqoW__chapter:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.ProjectShowcase-module__2yFqoW__chapter:before{background:radial-gradient(circle at 68% 50%, rgba(var(--chapter-accent), .12), transparent 38%), linear-gradient(180deg, #020811c9, #030912a8)}.ProjectShowcase-module__2yFqoW__chapter:after{opacity:.12;background-image:linear-gradient(rgba(var(--chapter-accent), .11) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--chapter-accent), .09) 1px, transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 69% 48%,#000,#0000 66%);mask-image:radial-gradient(circle at 69% 48%,#000,#0000 66%)}.ProjectShowcase-module__2yFqoW__chapterHeader{grid-template-columns:72px minmax(350px,1fr);align-items:center;gap:clamp(22px,3.5vw,58px);max-width:1440px;margin:0 auto clamp(40px,4vw,58px);display:grid}.ProjectShowcase-module__2yFqoW__chapterIndex{color:rgb(var(--chapter-accent));align-self:center;gap:8px;display:grid}.ProjectShowcase-module__2yFqoW__chapterIndex span{letter-spacing:.2em;font-size:.56rem;font-weight:720}.ProjectShowcase-module__2yFqoW__chapterIndex strong{letter-spacing:-.07em;font-size:clamp(2.35rem,3.2vw,3.2rem);font-weight:330;line-height:.82}.ProjectShowcase-module__2yFqoW__brandTitle{grid-template-columns:clamp(58px,5vw,76px) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid}.ProjectShowcase-module__2yFqoW__chapterMark{width:clamp(58px,5vw,76px);height:clamp(58px,5vw,76px)}.ProjectShowcase-module__2yFqoW__titleBlock small{color:rgb(var(--chapter-accent));letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.61rem;font-weight:680;display:block}.ProjectShowcase-module__2yFqoW__titleBlock h3{letter-spacing:-.066em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.4rem,5vw,6.5rem);font-weight:510;line-height:.87}.ProjectShowcase-module__2yFqoW__chapterBody{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);align-items:center;gap:clamp(34px,4.5vw,72px);max-width:1440px;margin-inline:auto;display:grid}.ProjectShowcase-module__2yFqoW__chapterNotes{border-left:1px solid rgba(var(--chapter-accent), .24);flex-direction:column;justify-content:center;min-width:0;padding:24px 0 18px clamp(22px,2.5vw,38px);display:flex;position:relative}.ProjectShowcase-module__2yFqoW__notesLine{background:linear-gradient(var(--chapter-accent),transparent);width:1px;height:42px;position:absolute;top:0;left:-1px}.ProjectShowcase-module__2yFqoW__chapterNotes>span{color:rgb(var(--chapter-accent));letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:700}.ProjectShowcase-module__2yFqoW__dossierStatus{color:#d8e6eb;letter-spacing:.09em;margin-top:8px;font-size:.78rem;font-weight:680;line-height:1.35}.ProjectShowcase-module__2yFqoW__dossierLabel{color:rgb(var(--chapter-accent));letter-spacing:.14em;margin:0 0 9px;font-size:.63rem;font-weight:760;display:block}.ProjectShowcase-module__2yFqoW__chapterNotes>p{color:#c1ced6;max-width:38ch;margin:19px 0 25px;font-size:clamp(.9rem,1vw,1rem);line-height:1.72}.ProjectShowcase-module__2yFqoW__developmentRail{border-block:1px solid rgba(var(--chapter-accent), .15);gap:0;margin-bottom:25px;display:grid}.ProjectShowcase-module__2yFqoW__developmentRail small{color:#8fa4b1;letter-spacing:.11em;padding:11px 0 11px 15px;font-size:.58rem;position:relative}.ProjectShowcase-module__2yFqoW__developmentRail small i{width:24px;color:rgb(var(--chapter-accent));font-size:.5rem;font-style:normal;font-weight:800;display:inline-block}.ProjectShowcase-module__2yFqoW__developmentRail small:not(:last-child){border-bottom:1px solid rgba(var(--chapter-accent), .1)}.ProjectShowcase-module__2yFqoW__developmentRail small:before{background:rgb(var(--chapter-accent));width:5px;height:5px;box-shadow:0 0 11px rgba(var(--chapter-accent), .48);content:"";border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ProjectShowcase-module__2yFqoW__tags{flex-wrap:wrap;gap:8px 14px;display:flex}.ProjectShowcase-module__2yFqoW__tags small{color:#9fb1bd;letter-spacing:.045em;padding-left:10px;font-size:.6rem;position:relative}.ProjectShowcase-module__2yFqoW__tags small:before{background:rgba(var(--chapter-accent), .72);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.42em;left:0}.ProjectShowcase-module__2yFqoW__editorial{--chapter-accent:212, 91, 164}.ProjectShowcase-module__2yFqoW__editorial:before{background:radial-gradient(circle at 40% 54%,#b7378029,#0000 39%),radial-gradient(circle at 72% 31%,#e6a55313,#0000 26%),linear-gradient(#0c0714c2,#080510b8)}.ProjectShowcase-module__2yFqoW__editorial:after{background-image:radial-gradient(#e5b1d42e .7px,#0000 .7px);background-size:19px 19px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%,#0000)}.ProjectShowcase-module__2yFqoW__mobile{--chapter-accent:73, 165, 232}.ProjectShowcase-module__2yFqoW__mobile:before{background:radial-gradient(at 60% 56%,#2b8cd02b,#0000 39%),linear-gradient(#030a14c7,#020911b8)}@media (max-width:1100px){.ProjectShowcase-module__2yFqoW__chapter{min-height:auto}.ProjectShowcase-module__2yFqoW__chapterHeader{grid-template-columns:64px minmax(0,1fr)}.ProjectShowcase-module__2yFqoW__chapterBody{grid-template-columns:1fr}.ProjectShowcase-module__2yFqoW__chapterNotes{max-width:720px;padding-left:24px}}@media (max-width:767px){.ProjectShowcase-module__2yFqoW__introWrap{padding-top:96px}.ProjectShowcase-module__2yFqoW__introComposition{grid-template-columns:1fr;gap:24px}.ProjectShowcase-module__2yFqoW__titleMask h2{font-size:clamp(3.45rem,17vw,5.4rem)}.ProjectShowcase-module__2yFqoW__introSignal{max-width:25ch;font-size:.58rem}.ProjectShowcase-module__2yFqoW__introCopy{max-width:36ch}.ProjectShowcase-module__2yFqoW__chapter{padding-block:82px}.ProjectShowcase-module__2yFqoW__chapterHeader{grid-template-columns:44px minmax(0,1fr);gap:14px;margin-bottom:36px}.ProjectShowcase-module__2yFqoW__chapterIndex strong{font-size:1.85rem}.ProjectShowcase-module__2yFqoW__brandTitle{grid-template-columns:46px minmax(0,1fr);gap:13px}.ProjectShowcase-module__2yFqoW__chapterMark{width:46px;height:46px}.ProjectShowcase-module__2yFqoW__titleBlock small{margin-bottom:6px;font-size:.52rem}.ProjectShowcase-module__2yFqoW__titleBlock h3{font-size:clamp(2.65rem,13vw,4.4rem)}.ProjectShowcase-module__2yFqoW__chapterBody{gap:32px}.ProjectShowcase-module__2yFqoW__chapterNotes{padding:26px 0 0 18px}}@media (prefers-reduced-motion:reduce){.ProjectShowcase-module__2yFqoW__titleMask h2,.ProjectShowcase-module__2yFqoW__introSignal,.ProjectShowcase-module__2yFqoW__introCopy,.ProjectShowcase-module__2yFqoW__introRule{opacity:1!important;transform:none!important}}@media (max-width:767px){.ProjectShowcase-module__2yFqoW__chapterMark{border:1px solid rgba(var(--chapter-accent),.2);background:#030c1685;border-radius:12px;place-items:center;min-height:48px;padding:6px;display:grid;box-shadow:0 8px 20px #00000029;width:58px!important;height:48px!important}.ProjectShowcase-module__2yFqoW__mobile .ProjectShowcase-module__2yFqoW__brandTitle{grid-template-columns:66px minmax(0,1fr)}.ProjectShowcase-module__2yFqoW__mobile .ProjectShowcase-module__2yFqoW__chapterMark{max-width:66px;width:66px!important}.ProjectShowcase-module__2yFqoW__mobile .ProjectShowcase-module__2yFqoW__titleBlock h3{max-width:10ch}.ProjectShowcase-module__2yFqoW__chapterBody{gap:26px}.ProjectShowcase-module__2yFqoW__chapterNotes{padding-top:20px}.ProjectShowcase-module__2yFqoW__chapterNotes>p{margin:15px 0 20px}}
.CapabilitySystem-module__M-VqZq__root{z-index:2;background:radial-gradient(circle at 75% 55%,#25809d17,transparent 34%),linear-gradient(180deg,#030810b8,var(--scrim-capability),#030810b3);position:relative}.CapabilitySystem-module__M-VqZq__intro{margin-bottom:clamp(50px,7vw,92px)}.CapabilitySystem-module__M-VqZq__system{border-block:1px solid #77bed229;grid-template-columns:minmax(290px,.46fr) minmax(0,1fr);min-height:720px;display:grid}.CapabilitySystem-module__M-VqZq__navigator{border-right:1px solid #77bed221;flex-direction:column;padding-right:clamp(24px,4vw,62px);display:flex}.CapabilitySystem-module__M-VqZq__navigator button{color:#718592;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #77bed21c;flex:1;grid-template-columns:38px 1fr 20px;align-items:center;gap:15px;min-height:126px;padding:24px 0;transition:color .24s,padding-left .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.CapabilitySystem-module__M-VqZq__navigator button:last-child{border-bottom:0}.CapabilitySystem-module__M-VqZq__navigator button:before{background:var(--cyan);content:"";opacity:0;width:2px;transition:opacity .18s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:20%;bottom:20%;left:0;transform:scaleY(.25);box-shadow:0 0 16px #35e4f294}.CapabilitySystem-module__M-VqZq__navigator button>span{letter-spacing:.13em;font-size:.68rem;font-weight:750}.CapabilitySystem-module__M-VqZq__navigator strong{letter-spacing:-.034em;max-width:28ch;font-size:clamp(1.03rem,1.45vw,1.48rem);font-weight:520;line-height:1.15}.CapabilitySystem-module__M-VqZq__navigator svg{opacity:.3;width:17px;transition:opacity .18s,transform .24s}.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active{color:#f2f7f9;padding-left:17px}.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active:before{opacity:1;transform:scaleY(1)}.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active>span,.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active svg{color:var(--cyan);opacity:1}.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active svg{transform:translate(3px,-3px)}.CapabilitySystem-module__M-VqZq__navigator button:focus-visible,.CapabilitySystem-module__M-VqZq__module:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.CapabilitySystem-module__M-VqZq__canvas{--domain-accent:53,228,242;min-width:0;position:relative;overflow:hidden}.CapabilitySystem-module__M-VqZq__canvas[data-domain="02"]{--domain-accent:72,169,235}.CapabilitySystem-module__M-VqZq__canvas[data-domain="03"]{--domain-accent:210,91,168}.CapabilitySystem-module__M-VqZq__canvas[data-domain="04"]{--domain-accent:148,105,236}.CapabilitySystem-module__M-VqZq__grid{opacity:.038;background-image:linear-gradient(rgba(var(--domain-accent),.5) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--domain-accent),.5) 1px,transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 52%,#000,#0000 78%);mask-image:radial-gradient(circle at 58% 52%,#000,#0000 78%)}.CapabilitySystem-module__M-VqZq__domain{z-index:1;min-height:720px;animation:CapabilitySystem-module__M-VqZq__domain-in .38s var(--motion-ease) both;grid-template-rows:auto 1fr auto;padding:clamp(44px,5vw,78px);display:grid;position:relative}.CapabilitySystem-module__M-VqZq__canvasHeader{min-height:205px;position:relative}.CapabilitySystem-module__M-VqZq__canvasHeader>div{z-index:1;max-width:680px;position:relative}.CapabilitySystem-module__M-VqZq__canvasHeader small,.CapabilitySystem-module__M-VqZq__modulesLabel,.CapabilitySystem-module__M-VqZq__evidence>small{color:rgb(var(--domain-accent));letter-spacing:.15em;font-size:.68rem;font-weight:720}.CapabilitySystem-module__M-VqZq__canvasHeader h3{letter-spacing:-.062em;text-wrap:balance;max-width:15ch;margin:14px 0 19px;font-size:clamp(2.45rem,4.1vw,4.8rem);font-weight:510;line-height:.93}.CapabilitySystem-module__M-VqZq__canvasHeader p{color:#a4b5be;max-width:58ch;margin:0;font-size:.98rem;line-height:1.65}.CapabilitySystem-module__M-VqZq__ghostIndex{color:rgba(var(--domain-accent),.065);letter-spacing:-.11em;font-size:clamp(8rem,15vw,14rem);font-weight:650;line-height:.8;position:absolute;top:-24px;right:-10px}.CapabilitySystem-module__M-VqZq__modules{border-top:1px solid rgba(var(--domain-accent),.14);padding-top:12px;position:relative}.CapabilitySystem-module__M-VqZq__modulesLabel{color:#91a9b4;margin-bottom:18px;display:block}.CapabilitySystem-module__M-VqZq__moduleGrid{border-top:1px solid rgba(var(--domain-accent),.14);border-left:1px solid rgba(var(--domain-accent),.14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CapabilitySystem-module__M-VqZq__module{border:0;border-right:1px solid rgba(var(--domain-accent),.14);border-bottom:1px solid rgba(var(--domain-accent),.14);color:#aebfc8;text-align:left;cursor:default;background:0 0;grid-template-columns:30px 28px 1fr;align-content:center;align-items:center;gap:9px;min-height:116px;padding:18px 16px;transition:background .28s,min-height .28s,color .22s;display:grid;position:relative;overflow:hidden}.CapabilitySystem-module__M-VqZq__module>span{color:rgb(var(--domain-accent));letter-spacing:.08em;align-self:start;font-size:.64rem;font-weight:760}.CapabilitySystem-module__M-VqZq__module svg{color:rgb(var(--domain-accent));transition:transform .26s var(--motion-ease)}.CapabilitySystem-module__M-VqZq__module strong{color:#dce9ee;font-size:.88rem;font-weight:580;line-height:1.25;transition:color .22s}.CapabilitySystem-module__M-VqZq__module small{color:#8fa5b0;opacity:0;grid-column:3;max-height:0;font-size:.72rem;line-height:1.4;transition:max-height .28s,opacity .18s;overflow:hidden}.CapabilitySystem-module__M-VqZq__module:hover,.CapabilitySystem-module__M-VqZq__module:focus-visible{background:radial-gradient(circle at 20% 100%,rgba(var(--domain-accent),.12),transparent 63%);color:#fff;cursor:pointer;min-height:144px}.CapabilitySystem-module__M-VqZq__module:hover strong,.CapabilitySystem-module__M-VqZq__module:focus-visible strong{color:#fff}.CapabilitySystem-module__M-VqZq__evidence{border-top:1px solid rgba(var(--domain-accent),.18);gap:15px;margin-top:clamp(38px,5vw,62px);padding-top:22px;display:grid}.CapabilitySystem-module__M-VqZq__evidence>div{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.CapabilitySystem-module__M-VqZq__evidence span{color:#d4e2e7;align-items:center;gap:11px;font-size:.88rem;font-weight:590;display:flex}.CapabilitySystem-module__M-VqZq__evidence span .media-asset-image{object-fit:contain}@keyframes CapabilitySystem-module__M-VqZq__domain-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.CapabilitySystem-module__M-VqZq__system{grid-template-columns:1fr;min-height:0}.CapabilitySystem-module__M-VqZq__navigator{scroll-snap-type:x mandatory;border-bottom:1px solid #77bed221;border-right:0;flex-direction:row;padding:0;overflow-x:auto}.CapabilitySystem-module__M-VqZq__navigator button{scroll-snap-align:start;flex:0 0 220px;min-width:220px;min-height:98px;padding:16px 18px}.CapabilitySystem-module__M-VqZq__domain{min-height:0}.CapabilitySystem-module__M-VqZq__canvasHeader{min-height:190px}}@media (max-width:620px){.CapabilitySystem-module__M-VqZq__domain{padding:38px 22px}.CapabilitySystem-module__M-VqZq__canvasHeader{min-height:0;margin-bottom:46px}.CapabilitySystem-module__M-VqZq__canvasHeader h3{font-size:clamp(2.3rem,11vw,3.25rem)}.CapabilitySystem-module__M-VqZq__canvasHeader p{font-size:.92rem}.CapabilitySystem-module__M-VqZq__ghostIndex{font-size:7.5rem;top:-5px;right:-2px}.CapabilitySystem-module__M-VqZq__moduleGrid{grid-template-columns:1fr}.CapabilitySystem-module__M-VqZq__module{min-height:92px}.CapabilitySystem-module__M-VqZq__module:hover,.CapabilitySystem-module__M-VqZq__module:focus-visible{min-height:120px}.CapabilitySystem-module__M-VqZq__evidence>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.CapabilitySystem-module__M-VqZq__evidence span{flex:none}.CapabilitySystem-module__M-VqZq__navigator button{min-width:205px}.CapabilitySystem-module__M-VqZq__navigator strong{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.CapabilitySystem-module__M-VqZq__domain,.CapabilitySystem-module__M-VqZq__module,.CapabilitySystem-module__M-VqZq__module svg,.CapabilitySystem-module__M-VqZq__module small{transition:none;animation:none}}.CapabilitySystem-module__M-VqZq__module{transition:background .24s,color .22s}.CapabilitySystem-module__M-VqZq__module small{color:#9aadb7;opacity:.58;max-height:none;transition:opacity .22s;display:block}.CapabilitySystem-module__M-VqZq__module:hover,.CapabilitySystem-module__M-VqZq__module:focus-visible{min-height:116px}.CapabilitySystem-module__M-VqZq__module:hover svg,.CapabilitySystem-module__M-VqZq__module:focus-visible svg{transform:translateY(-2px)}.CapabilitySystem-module__M-VqZq__module:hover small,.CapabilitySystem-module__M-VqZq__module:focus-visible small{opacity:1;max-height:none}.CapabilitySystem-module__M-VqZq__evidence span{border-bottom:1px solid rgba(var(--domain-accent),.22);grid-template-columns:auto 1fr;align-items:center;column-gap:11px;min-height:42px;padding-bottom:8px;transition:border-color .22s;display:grid}.CapabilitySystem-module__M-VqZq__evidence span:hover{border-color:rgb(var(--domain-accent))}.CapabilitySystem-module__M-VqZq__evidence span>:first-child{grid-row:span 2}.CapabilitySystem-module__M-VqZq__evidence span i{color:#829aa6;letter-spacing:.1em;grid-column:2;font-size:.58rem;font-style:normal;font-weight:720}.CapabilitySystem-module__M-VqZq__exploreCue{display:none}@media (max-width:900px){.CapabilitySystem-module__M-VqZq__exploreCue{color:#8fa8b4;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:-22px 0 18px;font-size:.61rem;font-weight:700;line-height:1.35;display:flex}.CapabilitySystem-module__M-VqZq__exploreCue>span:last-child{color:var(--cyan);white-space:nowrap;align-items:center;gap:6px;display:flex}.CapabilitySystem-module__M-VqZq__exploreCue svg{width:14px;height:14px}.CapabilitySystem-module__M-VqZq__navigator{padding-left:var(--page-gutter);position:relative}.CapabilitySystem-module__M-VqZq__navigator:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#030810eb);min-width:34px;display:block;position:sticky;right:0}.CapabilitySystem-module__M-VqZq__navigator button{background:#050e1973;border:1px solid #77bed224;border-bottom:0;border-radius:14px 14px 0 0}.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active{background:linear-gradient(135deg,#0a2533e6,#05101dbf);border-color:#35e4f26b}}@media (max-width:620px){.CapabilitySystem-module__M-VqZq__exploreCue{margin:-18px 0 14px;font-size:.56rem}.CapabilitySystem-module__M-VqZq__exploreCue>span:first-child{color:#a8bdc7}.CapabilitySystem-module__M-VqZq__navigator{padding-left:var(--page-gutter);scroll-padding-left:var(--page-gutter)}.CapabilitySystem-module__M-VqZq__navigator button{flex-basis:228px;min-width:228px;min-height:108px}.CapabilitySystem-module__M-VqZq__navigator button.CapabilitySystem-module__M-VqZq__active{padding-left:18px;box-shadow:0 12px 28px #00000029}}@media (max-width:900px){.CapabilitySystem-module__M-VqZq__navigator{scrollbar-width:none;-ms-overflow-style:none}.CapabilitySystem-module__M-VqZq__navigator::-webkit-scrollbar{display:none}}@media (max-width:620px){.CapabilitySystem-module__M-VqZq__evidence{gap:13px}.CapabilitySystem-module__M-VqZq__evidence>div{gap:16px;overflow:visible}.CapabilitySystem-module__M-VqZq__evidence span{border:1px solid rgba(var(--domain-accent),.18);background:#040d184d;border-radius:12px;min-height:54px;padding:7px 10px 8px 7px}.CapabilitySystem-module__M-VqZq__evidence span .media-asset-image{object-fit:contain}.CapabilitySystem-module__M-VqZq__aprilTravelEvidence{filter:drop-shadow(0 0 8px #68c2ee1f);background:radial-gradient(#71c9f138,#061c2f85 66%,#0000 74%);border-radius:8px;padding:5px 7px;width:104px!important}}
.ToolkitRotator-module__4wbXya__root{gap:clamp(28px,4vw,52px);width:100%;min-width:0;display:grid;overflow:clip}.ToolkitRotator-module__4wbXya__railGroup{gap:14px;width:100%;min-width:0;display:grid}.ToolkitRotator-module__4wbXya__railGroup>span{padding-inline:var(--page-gutter);color:#718493;letter-spacing:.16em;text-transform:uppercase;font-size:.59rem;font-weight:700}.ToolkitRotator-module__4wbXya__viewport{width:100%;min-width:0;max-width:100%;margin-block:-18px;padding-block:18px;position:relative;overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ToolkitRotator-module__4wbXya__track{will-change:transform;width:max-content;display:flex}.ToolkitRotator-module__4wbXya__set{flex:none;gap:13px;padding-right:13px;display:flex}.ToolkitRotator-module__4wbXya__tile{width:clamp(158px,12vw,196px);min-height:92px;transition:transform var(--duration-ui) var(--ease-out-premium), border-color var(--duration-fast) ease, box-shadow var(--duration-ui) ease;background:linear-gradient(145deg,#0b1725d6,#050c17e6);border:1px solid #79b5c621;border-radius:17px;outline:none;grid-template-columns:55px 1fr;align-items:center;gap:13px;padding:13px 16px;display:grid;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff09}.ToolkitRotator-module__4wbXya__icon{background:#ffffffed;border-radius:13px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 26px #0000003d}.ToolkitRotator-module__4wbXya__icon img{object-fit:contain;max-width:39px;max-height:39px}.ToolkitRotator-module__4wbXya__fallback{color:var(--cyan);background:#071927f5;border:1px solid #35e4f238}.ToolkitRotator-module__4wbXya__fallback svg{stroke-width:1.4px;width:25px;height:25px}.ToolkitRotator-module__4wbXya__tile>span:last-child{gap:6px;min-width:0;display:grid}.ToolkitRotator-module__4wbXya__tile strong{color:#dbe4ea;font-size:.74rem;font-weight:600;line-height:1.25}.ToolkitRotator-module__4wbXya__tile small{color:#697e8e;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;font-size:.5rem;line-height:1.25;overflow:hidden}.ToolkitRotator-module__4wbXya__tile:focus-visible,.ToolkitRotator-module__4wbXya__tile:hover{z-index:2;border-color:#35e4f25c;transform:translateY(-4px)scale(1.005);box-shadow:0 24px 58px #0000004f,0 0 34px #1ba8c914}@media (max-width:767px){.ToolkitRotator-module__4wbXya__root{gap:32px}.ToolkitRotator-module__4wbXya__viewport{padding:4px var(--page-gutter) 12px;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ToolkitRotator-module__4wbXya__viewport::-webkit-scrollbar{display:none}.ToolkitRotator-module__4wbXya__track{transform:none!important}.ToolkitRotator-module__4wbXya__set{display:none}.ToolkitRotator-module__4wbXya__set:first-child{display:flex}.ToolkitRotator-module__4wbXya__tile{scroll-snap-align:start;width:168px}.ToolkitRotator-module__4wbXya__railGroup>span{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.ToolkitRotator-module__4wbXya__viewport{padding:4px var(--page-gutter) 12px;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ToolkitRotator-module__4wbXya__viewport::-webkit-scrollbar{display:none}.ToolkitRotator-module__4wbXya__track{transform:none!important}.ToolkitRotator-module__4wbXya__set{display:none}.ToolkitRotator-module__4wbXya__set:first-child{display:flex}.ToolkitRotator-module__4wbXya__tile{transition:none}}
.ToolkitSection-module__SMomjW__root{z-index:2;background:radial-gradient(circle at 16% 42%, #2695b214, transparent 30%), linear-gradient(180deg, #030810b3, var(--scrim-toolkit), #02060db8);padding:clamp(100px,12vw,180px) 0;position:relative;overflow:clip}.ToolkitSection-module__SMomjW__introShell{width:min(100%, var(--content-max));padding-inline:var(--page-gutter);margin:0 auto clamp(56px,7vw,94px)}@media (max-width:767px){.ToolkitSection-module__SMomjW__introShell{margin-bottom:46px}}
.page-module__NQX21a__stage{background:radial-gradient(circle at 64% 46%,#2fbdd821,#0000 31%),radial-gradient(circle at 78% 36%,#9a5ee718,#0000 27%),linear-gradient(#02071047,#020710ad);place-items:center;min-height:max(760px,92svh);display:grid;position:relative;overflow:clip}.page-module__NQX21a__stage:before{content:"";border:1px solid #5dbed817;border-radius:50%;position:absolute;inset:9% 5%;transform:rotate(-8deg)scaleY(.42)}.page-module__NQX21a__inner{z-index:1;width:min(100% - (2 * var(--page-gutter)), 1240px);gap:clamp(58px,8vw,104px);padding-block:clamp(120px,14vw,190px);display:grid;position:relative}.page-module__NQX21a__inner header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);align-items:end;display:grid}.page-module__NQX21a__inner h1{font-size:var(--fs-display);letter-spacing:-.075em;grid-column:1/-1;margin:0;font-weight:510;line-height:.82}.page-module__NQX21a__development{border-block:1px solid #72c2d62e;grid-template-columns:clamp(120px,14vw,190px) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);width:min(100%,870px);margin-left:auto;padding-block:clamp(32px,5vw,58px);display:grid}.page-module__NQX21a__glyph{aspect-ratio:1;width:clamp(108px,12vw,156px);color:var(--cyan);background:radial-gradient(circle,#35e4f21a,#0000 66%);border:1px solid #35e4f23d;border-radius:50%;place-items:center;display:grid;position:relative}.page-module__NQX21a__glyph:before{content:"";border:1px solid #975dee38;border-radius:50%;position:absolute;inset:14%;transform:rotate(34deg)scaleY(.58)}.page-module__NQX21a__glyph svg{width:30%}.page-module__NQX21a__glyph i{background:var(--cyan);border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite page-module__NQX21a__cursorPulse;position:absolute;top:21%;right:13%;box-shadow:0 0 14px #35e4f2cc}.page-module__NQX21a__development>div:last-child{gap:14px;display:grid}.page-module__NQX21a__development span{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.16em;font-weight:720}.page-module__NQX21a__development h2{font-size:var(--fs-h3);letter-spacing:-.06em;margin:0;font-weight:510;line-height:.9}.page-module__NQX21a__development p{color:#98aab6;max-width:60ch;font-size:var(--fs-body);margin:0;line-height:1.7}@keyframes page-module__NQX21a__cursorPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (max-width:700px){.page-module__NQX21a__inner header{grid-template-columns:1fr}.page-module__NQX21a__development{grid-template-columns:1fr;margin-left:0}.page-module__NQX21a__glyph{width:104px}}@media (prefers-reduced-motion:reduce){.page-module__NQX21a__glyph i{opacity:.8;animation:none}}
.ContactStage-module__PH5b6G__root{z-index:2;background:radial-gradient(ellipse at 50% 57%, #118ba921, transparent 35%), radial-gradient(circle at 75% 45%, #c5379311, transparent 26%), linear-gradient(180deg, #02060ead, var(--scrim-contact));place-items:center;min-height:min(820px,90svh);scroll-margin-top:156px;display:grid;position:relative;overflow:clip}.ContactStage-module__PH5b6G__inner{z-index:2;width:min(100% - (2 * var(--page-gutter)), 1180px);padding-block:clamp(96px,10vw,142px);position:relative}.ContactStage-module__PH5b6G__header{grid-template-columns:minmax(0,.92fr) minmax(300px,.62fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.ContactStage-module__PH5b6G__header h2{font-size:var(--fs-h2);letter-spacing:-.068em;flex-direction:column;margin:0;font-weight:520;line-height:.9;display:flex}.ContactStage-module__PH5b6G__header>p{color:#aab9c4;max-width:61ch;font-size:var(--fs-body);margin:0 .45rem .45rem 0;line-height:1.72}.ContactStage-module__PH5b6G__communicationOrbit{--route-primary:53, 228, 242;--route-project:224, 86, 174;isolation:isolate;height:clamp(280px,26vw,360px);margin-top:clamp(52px,6vw,78px);position:relative}.ContactStage-module__PH5b6G__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ContactStage-module__PH5b6G__route,.ContactStage-module__PH5b6G__routePulse{fill:none;vector-effect:non-scaling-stroke;transition:opacity var(--motion-ui) var(--motion-ease), stroke-width var(--motion-ui) var(--motion-ease)}.ContactStage-module__PH5b6G__route{stroke-width:1px;opacity:.44}.ContactStage-module__PH5b6G__routePulse{stroke-width:1.8px;stroke-dasharray:3 92;stroke-linecap:round;opacity:0}.ContactStage-module__PH5b6G__primaryRoute,.ContactStage-module__PH5b6G__primaryPulse{stroke:rgb(var(--route-primary))}.ContactStage-module__PH5b6G__projectRoute,.ContactStage-module__PH5b6G__projectPulse{stroke:rgb(var(--route-project))}.ContactStage-module__PH5b6G__projectPulse{animation-duration:17s;animation-delay:-7.5s}.ContactStage-module__PH5b6G__signalJunction{text-align:center;place-items:center;gap:14px;width:136px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactStage-module__PH5b6G__signalJunction:before{z-index:-1;content:"";filter:blur(5px);background:radial-gradient(circle,#35e4f229,#0000 68%);border-radius:50%;position:absolute;inset:-20px}.ContactStage-module__PH5b6G__personalMark{object-fit:contain;filter:drop-shadow(0 0 16px #35e4f233);width:clamp(92px,7vw,105px);height:clamp(92px,7vw,105px)}.ContactStage-module__PH5b6G__signalJunction strong{color:#9db1bb;letter-spacing:.13em;text-transform:uppercase;width:14ch;font-size:.72rem;font-weight:700;line-height:1.35}.ContactStage-module__PH5b6G__signalJunction i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #35e4f2cc}.ContactStage-module__PH5b6G__endpoint{color:#c6d3da;width:clamp(255px,27vw,330px);min-width:0;transition:opacity var(--motion-ui) var(--motion-ease), border-color var(--motion-ui) var(--motion-ease), color var(--motion-ui) var(--motion-ease);border:0;border-bottom:1px solid #7ec7d838;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:16px 0 14px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ContactStage-module__PH5b6G__primaryEndpoint{left:0}.ContactStage-module__PH5b6G__projectEndpoint{border-color:rgba(var(--route-project), .22);right:0}.ContactStage-module__PH5b6G__endpointIcon{color:currentColor;place-items:center;width:26px;height:26px;display:grid}.ContactStage-module__PH5b6G__endpoint>span:not(.ContactStage-module__PH5b6G__endpointIcon){gap:5px;min-width:0;display:grid}.ContactStage-module__PH5b6G__endpoint small{color:#879ba7;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ContactStage-module__PH5b6G__endpoint>svg{opacity:.58;transition:transform var(--motion-ui) var(--motion-ease)}.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__primaryRoute,.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__projectRoute{stroke-width:1.7px;opacity:.92}.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__primaryPulse,.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__projectPulse{opacity:1;animation:1.2s linear ContactStage-module__PH5b6G__communication-signal}.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__projectRoute,.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__projectPulse,.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__projectEndpoint,.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__primaryRoute,.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__primaryPulse,.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__primaryEndpoint{opacity:.28}.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__primaryEndpoint{border-color:rgba(var(--route-primary), .72);color:#fff}.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__projectEndpoint{border-color:rgba(var(--route-project), .72);color:#fff}.ContactStage-module__PH5b6G__communicationOrbit[data-active=primary] .ContactStage-module__PH5b6G__primaryEndpoint>svg,.ContactStage-module__PH5b6G__communicationOrbit[data-active=project] .ContactStage-module__PH5b6G__projectEndpoint>svg{transform:translate(3px,-3px)}.ContactStage-module__PH5b6G__atmosphere{opacity:.54;pointer-events:none;position:absolute;inset:4% 5%}.ContactStage-module__PH5b6G__atmosphere i{border:1px solid #35e4f20e;border-radius:50%;position:absolute;inset:0;transform:rotate(-8deg)scaleY(.42)}.ContactStage-module__PH5b6G__atmosphere i:nth-child(2){border-color:#f14fa60e;inset:13% 18%;transform:rotate(12deg)scaleY(.55)}.ContactStage-module__PH5b6G__atmosphere span{background:var(--cyan);border-radius:50%;width:4px;height:4px;position:absolute;top:58%;left:12%;box-shadow:0 0 16px #35e4f2b3}@keyframes ContactStage-module__PH5b6G__communication-signal{to{stroke-dashoffset:-186px}}@media (hover:hover) and (pointer:fine){.ContactStage-module__PH5b6G__endpoint:hover{color:#fff}}@media (max-width:850px){.ContactStage-module__PH5b6G__header{grid-template-columns:1fr;gap:27px}.ContactStage-module__PH5b6G__communicationOrbit{height:360px}.ContactStage-module__PH5b6G__endpoint{width:min(31vw,270px)}}@media (max-width:620px){.ContactStage-module__PH5b6G__root{min-height:auto}.ContactStage-module__PH5b6G__communicationOrbit{grid-template-columns:1fr 1fr;gap:18px 14px;height:auto;margin-top:54px;padding-top:120px;display:grid}.ContactStage-module__PH5b6G__routes{transform-origin:50%;height:140px;display:block;inset:0 8% auto;transform:rotate(90deg)scaleY(.8)}.ContactStage-module__PH5b6G__signalJunction{top:42px}.ContactStage-module__PH5b6G__endpoint{width:100%;min-height:74px;position:relative;top:auto;left:auto;right:auto;transform:none}.ContactStage-module__PH5b6G__primaryEndpoint{grid-column:1}.ContactStage-module__PH5b6G__projectEndpoint{grid-column:2}.ContactStage-module__PH5b6G__endpoint{grid-template-columns:24px minmax(0,1fr)}.ContactStage-module__PH5b6G__endpoint>svg{display:none}.ContactStage-module__PH5b6G__endpointIcon{width:24px}.ContactStage-module__PH5b6G__endpoint strong{font-size:.55rem}.ContactStage-module__PH5b6G__endpoint small{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.ContactStage-module__PH5b6G__routePulse{stroke-dasharray:none;opacity:.32;animation:none}.ContactStage-module__PH5b6G__route,.ContactStage-module__PH5b6G__routePulse,.ContactStage-module__PH5b6G__endpoint,.ContactStage-module__PH5b6G__endpoint>svg{transition:none}}.ContactStage-module__PH5b6G__signalJunction{gap:15px;width:150px}.ContactStage-module__PH5b6G__signalJunction:before{border:1px solid #35e4f21f;inset:-30px}.ContactStage-module__PH5b6G__signalJunction:after{z-index:-1;content:"";border:1px solid #be70ff14;border-radius:50%;position:absolute;inset:-50px;transform:rotate(-3deg)}.ContactStage-module__PH5b6G__personalMark{width:clamp(102px,7.6vw,116px);height:clamp(102px,7.6vw,116px)}.ContactStage-module__PH5b6G__signalJunction strong{letter-spacing:.1em;width:150px;font-size:.84rem;line-height:1.15}.ContactStage-module__PH5b6G__endpoint{width:clamp(290px,29vw,370px);min-height:108px;transition:opacity var(--motion-ui) var(--motion-ease),border-color var(--motion-ui) var(--motion-ease),color var(--motion-ui) var(--motion-ease),background var(--motion-ui) var(--motion-ease);grid-template-columns:36px minmax(0,1fr) 22px;gap:15px;padding:18px 22px}.ContactStage-module__PH5b6G__endpointIcon{width:32px;height:32px}.ContactStage-module__PH5b6G__endpointIcon svg,.ContactStage-module__PH5b6G__endpoint>svg{width:19px}.ContactStage-module__PH5b6G__endpoint>span:not(.ContactStage-module__PH5b6G__endpointIcon){gap:6px}.ContactStage-module__PH5b6G__endpoint>span i{color:rgb(var(--route-primary));letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:720}.ContactStage-module__PH5b6G__projectEndpoint>span i{color:rgb(var(--route-project))}.ContactStage-module__PH5b6G__endpoint strong{letter-spacing:.04em;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:700}.ContactStage-module__PH5b6G__endpoint small{color:#a7bac3;font-size:.84rem}.ContactStage-module__PH5b6G__endpoint>svg{opacity:.72}@media (hover:hover) and (pointer:fine){.ContactStage-module__PH5b6G__endpoint:hover{background:radial-gradient(circle at 30% 50%,rgba(var(--route-primary),.09),transparent 58%)}.ContactStage-module__PH5b6G__projectEndpoint:hover{background:radial-gradient(circle at 70% 50%,rgba(var(--route-project),.09),transparent 58%)}}@media (max-width:620px){.ContactStage-module__PH5b6G__communicationOrbit{grid-template-columns:1fr;gap:12px;height:auto;margin-top:42px;padding-top:136px;display:grid}.ContactStage-module__PH5b6G__routes{display:none}.ContactStage-module__PH5b6G__signalJunction{top:48px}.ContactStage-module__PH5b6G__endpoint,.ContactStage-module__PH5b6G__primaryEndpoint,.ContactStage-module__PH5b6G__projectEndpoint{border:1px solid rgba(var(--route-primary),.28);background:linear-gradient(135deg,#081b2ae0,#030a14c7);border-radius:18px;grid-column:auto;grid-template-columns:34px minmax(0,1fr) 20px;gap:13px;width:100%;min-height:118px;padding:18px;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000002e}.ContactStage-module__PH5b6G__projectEndpoint{border-color:rgba(var(--route-project),.3);background:linear-gradient(135deg,#240a22cc,#080814cc)}.ContactStage-module__PH5b6G__endpoint>svg{width:18px;display:block}.ContactStage-module__PH5b6G__endpoint strong{letter-spacing:.02em;font-size:1rem}.ContactStage-module__PH5b6G__endpoint small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.75rem;line-height:1.35;overflow:visible}.ContactStage-module__PH5b6G__root{background:linear-gradient(180deg,#020810c7,var(--scrim-contact))}.ContactStage-module__PH5b6G__inner{padding-block:72px}.ContactStage-module__PH5b6G__header{gap:18px}.ContactStage-module__PH5b6G__header h2{font-size:clamp(3rem,15vw,4.1rem);line-height:.88}.ContactStage-module__PH5b6G__header>p{font-size:.9rem;line-height:1.6}.ContactStage-module__PH5b6G__communicationOrbit{gap:10px;margin-top:28px;padding-top:92px}.ContactStage-module__PH5b6G__signalJunction{text-align:left;grid-template-columns:48px minmax(0,1fr);justify-items:start;gap:11px;width:100%;display:grid;top:20px;transform:translate(-50%)}.ContactStage-module__PH5b6G__signalJunction:before{filter:blur(9px);background:radial-gradient(circle,#35e4f22e,#35e4f20b 46%,#0000 73%);border:0;display:block;inset:-14px}.ContactStage-module__PH5b6G__signalJunction:after,.ContactStage-module__PH5b6G__signalJunction i{display:none}.ContactStage-module__PH5b6G__personalMark{width:48px;height:48px}.ContactStage-module__PH5b6G__signalJunction strong{color:#9bb6c0;letter-spacing:.12em;width:auto;font-size:.59rem;line-height:1.35}.ContactStage-module__PH5b6G__endpoint,.ContactStage-module__PH5b6G__primaryEndpoint,.ContactStage-module__PH5b6G__projectEndpoint{border-radius:15px;grid-template-columns:30px minmax(0,1fr) 18px;gap:11px;min-height:96px;padding:15px 16px;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000024}.ContactStage-module__PH5b6G__endpointIcon{width:30px;height:30px}.ContactStage-module__PH5b6G__endpoint strong{font-size:.91rem}.ContactStage-module__PH5b6G__endpoint>span i{font-size:.55rem}.ContactStage-module__PH5b6G__endpoint small{font-size:.68rem;line-height:1.28}.ContactStage-module__PH5b6G__communicationOrbit{padding-top:130px}}@media (min-width:621px) and (max-width:900px){.ContactStage-module__PH5b6G__communicationOrbit{grid-template-columns:1fr 1fr;gap:16px;height:auto;margin-top:46px;padding-top:126px;display:grid}.ContactStage-module__PH5b6G__routes{display:none}.ContactStage-module__PH5b6G__signalJunction{text-align:left;grid-template-columns:58px minmax(0,1fr);justify-items:start;gap:13px;width:min(100%,360px);top:22px;transform:translate(-50%)}.ContactStage-module__PH5b6G__signalJunction:before{filter:blur(9px);background:radial-gradient(circle,#35e4f22b,#0000 72%);inset:-17px}.ContactStage-module__PH5b6G__signalJunction:after,.ContactStage-module__PH5b6G__signalJunction i{display:none}.ContactStage-module__PH5b6G__personalMark{width:58px;height:58px}.ContactStage-module__PH5b6G__signalJunction strong{width:auto;font-size:.67rem;line-height:1.35}.ContactStage-module__PH5b6G__endpoint,.ContactStage-module__PH5b6G__primaryEndpoint,.ContactStage-module__PH5b6G__projectEndpoint{width:100%;min-height:112px;position:relative;top:auto;left:auto;right:auto;transform:none}.ContactStage-module__PH5b6G__primaryEndpoint{grid-column:1}.ContactStage-module__PH5b6G__projectEndpoint{grid-column:2}}@media (max-width:620px){.ContactStage-module__PH5b6G__personalMark{filter:drop-shadow(0 0 6px #e0fbff6b)drop-shadow(0 0 15px #35e4f257)}}
.LegalDocumentPage-module__u25gvq__page{background:radial-gradient(circle at 78% 5%,#2393b11a,#0000 28%),#030811;min-height:100svh}.LegalDocumentPage-module__u25gvq__header{width:min(100% - (2 * var(--page-gutter)), 1320px);border-bottom:1px solid #7fbdcf21;justify-content:space-between;align-items:center;gap:24px;min-height:86px;margin-inline:auto;display:flex}.LegalDocumentPage-module__u25gvq__header>a:last-child{color:#8ca1af;font-size:.72rem}.LegalDocumentPage-module__u25gvq__home{align-items:center;gap:12px;display:flex}.LegalDocumentPage-module__u25gvq__mark{width:40px;height:40px}.LegalDocumentPage-module__u25gvq__home span{flex-direction:column;gap:2px;display:flex}.LegalDocumentPage-module__u25gvq__home strong{font-size:.8rem;font-weight:600}.LegalDocumentPage-module__u25gvq__home small{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.LegalDocumentPage-module__u25gvq__main{width:min(100% - (2 * var(--page-gutter)), 1180px);margin-inline:auto;padding:clamp(82px,10vw,140px) 0 clamp(110px,12vw,180px)}.LegalDocumentPage-module__u25gvq__intro{border-bottom:1px solid #7fbdcf24;grid-template-columns:minmax(120px,.28fr) 1fr;gap:24px clamp(28px,7vw,100px);padding-bottom:clamp(54px,7vw,92px);display:grid}.LegalDocumentPage-module__u25gvq__intro>p{color:var(--cyan);letter-spacing:.2em;margin:.5rem 0 0;font-size:.62rem;font-weight:700}.LegalDocumentPage-module__u25gvq__intro h1{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3rem,7vw,6.7rem);font-weight:525;line-height:.94}.LegalDocumentPage-module__u25gvq__intro>div{color:#94a5b1;grid-column:2;justify-content:space-between;gap:32px;max-width:70ch;display:flex}.LegalDocumentPage-module__u25gvq__intro>div p{max-width:50ch;margin:0;line-height:1.65}.LegalDocumentPage-module__u25gvq__intro time{color:#647986;flex:none;font-size:.68rem}.LegalDocumentPage-module__u25gvq__document{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:clamp(36px,8vw,110px);padding-top:clamp(58px,7vw,90px);display:grid}.LegalDocumentPage-module__u25gvq__document aside{flex-direction:column;gap:11px;height:max-content;display:flex;position:sticky;top:34px}.LegalDocumentPage-module__u25gvq__document aside span{color:#536a79;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.58rem;font-weight:700}.LegalDocumentPage-module__u25gvq__document aside a{color:#758a99;font-size:.68rem;line-height:1.4}.LegalDocumentPage-module__u25gvq__document article{max-width:76ch}.LegalDocumentPage-module__u25gvq__document section{grid-template-columns:38px 1fr;column-gap:18px;padding:0 0 clamp(48px,6vw,74px);display:grid}.LegalDocumentPage-module__u25gvq__document section>span{color:var(--cyan);letter-spacing:.1em;padding-top:.5rem;font-size:.58rem}.LegalDocumentPage-module__u25gvq__document h2{letter-spacing:-.045em;margin:0 0 23px;font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:540}.LegalDocumentPage-module__u25gvq__document section p{color:#a6b3bd;grid-column:2;margin:0 0 16px;font-size:.94rem;line-height:1.78}@media (hover:hover) and (pointer:fine){.LegalDocumentPage-module__u25gvq__header>a:last-child:hover,.LegalDocumentPage-module__u25gvq__document aside a:hover{color:#e5edf2}}@media (max-width:720px){.LegalDocumentPage-module__u25gvq__intro,.LegalDocumentPage-module__u25gvq__document{grid-template-columns:1fr}.LegalDocumentPage-module__u25gvq__intro>div{flex-direction:column;grid-column:1;gap:10px}.LegalDocumentPage-module__u25gvq__document aside{display:none;position:static}.LegalDocumentPage-module__u25gvq__document section{grid-template-columns:30px 1fr}}
