.contact{color:#fff;background:radial-gradient(50% 45% at 25% 30%,#286edc24,#0000 70%),#000;place-items:center;min-height:100svh;padding:clamp(48px,8vh,96px) 16px;display:grid;position:relative}.contact__card{background:#050506;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,80px);width:min(1320px,100%);padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 40px 120px #000000b3}.contact__media{aspect-ratio:1;background:#06101f;border-radius:18px;margin:0;position:relative;overflow:hidden}.contact__image{object-fit:cover}.contact__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#02060e4d 45%,#02060ec7 70%,#02060ef5 100%);position:absolute;inset:0}.contact__caption{z-index:1;text-align:center;text-shadow:0 2px 16px #0009;flex-direction:column;align-items:center;gap:12px;padding:clamp(22px,3vw,36px) clamp(18px,2.5vw,32px);display:flex;position:absolute;inset:auto 0 0}.contact__title{font-size:var(--text-lg);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.4}.contact__tagline{font-size:var(--text-sm);color:#ffffffb3;margin:0}.contact__panel{place-items:center;display:grid}.contact__form,.contact__done{flex-direction:column;gap:18px;width:min(460px,100%);display:flex}.contact__head{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.contact__heading{font-size:var(--text-xl);letter-spacing:-.015em;margin:0;line-height:1.15}.contact__copy{max-width:44ch;font-size:var(--text-base);color:#ffffff73;margin:0;line-height:1.65}.contact__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact__field{flex-direction:column;gap:10px;min-width:0;display:flex}.contact__field>span{font-size:var(--text-sm);color:#ffffffd9}.contact__field i{color:#ffffff59;font-style:normal}.contact__field input{color:#fff;width:100%;height:48px;font:inherit;font-size:var(--text-base);background:#121214;border:1px solid #0000;border-radius:8px;outline:none;padding:0 18px;transition:border-color .2s,box-shadow .2s,background-color .2s}.contact__field input::placeholder{color:#ffffff4d}.contact__field input:hover{background:#161619}.contact__field input:focus{background:#0e0f12;border-color:#96beebb3;box-shadow:0 0 0 3px #96beeb24}.contact__field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #121214}.contact__hint,.contact__error{font-size:var(--text-sm);margin:-4px 0 0;line-height:1.5}.contact__hint{color:#ffffff59}.contact__error{color:#fca5a5}.contact__submit{color:#0a0f16;height:48px;font:inherit;font-size:var(--text-base);cursor:pointer;background:#b9cfe6;border:0;border-radius:8px;margin-top:22px;transition:background-color .2s,opacity .2s}.contact__submit:hover{background:#cddcee}.contact__submit:focus-visible{outline-offset:3px;outline:2px solid #b9cfe6}.contact__submit:disabled{opacity:.6;cursor:progress}.contact__legal{font-size:var(--text-sm);text-align:center;color:#fff6;margin:28px 0 0}.contact__legal strong{color:#ffffffd9;font-weight:400}.contact__done{gap:12px}.contact__done .contact__submit{margin-top:28px}@media (max-width:760px){.contact__card{border-radius:22px;grid-template-columns:1fr;padding:8px}.contact__media{border-radius:16px}.contact__panel{padding:36px 12px 28px}.contact__row{grid-template-columns:1fr}}
.cnav{--cnav-white:#eaf6ff;--cnav-muted:#eaf6ff9e;--cnav-accent:#62d6ff;--cnav-ease:cubic-bezier(.16, 1, .3, 1);--cnav-dur:.38s;--cnav-h:68px;--cnav-flare:22px;--cnav-radius:24px;--cnav-glass:#0a0e1433;--cnav-blur:10px;--cnav-edge:#ffffff0f;z-index:500;pointer-events:none;font-family:var(--font-primary);color:var(--cnav-white);justify-content:center;font-weight:400;display:flex;position:fixed;inset:0 0 auto}.cnav.is-scrolled,.cnav.is-open{--cnav-h:58px;--cnav-glass:#080b1094;--cnav-blur:22px;--cnav-edge:#ffffff1a}.cnav.is-hidden .cnav__tab{opacity:0;visibility:hidden;transition:opacity .3s var(--cnav-ease), transform .3s var(--cnav-ease), visibility 0s linear .3s;transform:translateY(-110%)}.cnav:not(.is-hidden) .cnav__tab{transition:opacity .6s var(--cnav-ease) .15s, transform .7s var(--cnav-ease) .15s, visibility 0s}.cnav__tab{z-index:2;width:fit-content;max-width:calc(100% - 2 * (var(--cnav-flare) + 16px));pointer-events:auto;position:relative}.cnav__bar,.cnav__flare{background:var(--cnav-glass);-webkit-backdrop-filter:blur(var(--cnav-blur)) saturate(160%);backdrop-filter:blur(var(--cnav-blur)) saturate(160%);transition:background-color var(--cnav-dur) var(--cnav-ease), backdrop-filter var(--cnav-dur) var(--cnav-ease), -webkit-backdrop-filter var(--cnav-dur) var(--cnav-ease)}.cnav__bar{height:var(--cnav-h);border-radius:0 0 var(--cnav-radius) var(--cnav-radius);box-shadow:inset 0 -1px 0 var(--cnav-edge), 0 22px 44px -28px #0000;transition:height var(--cnav-dur) var(--cnav-ease), box-shadow var(--cnav-dur) var(--cnav-ease), background-color var(--cnav-dur) var(--cnav-ease), backdrop-filter var(--cnav-dur) var(--cnav-ease), -webkit-backdrop-filter var(--cnav-dur) var(--cnav-ease);grid-template-columns:auto auto;align-items:center;gap:40px;padding:0 14px 0 28px;display:grid}.cnav.is-scrolled .cnav__bar{box-shadow:inset 0 -1px 0 var(--cnav-edge), 0 22px 44px -28px #000000bf}.cnav__flare{width:var(--cnav-flare);height:var(--cnav-flare);position:absolute;top:0}.cnav__flare--l{-webkit-mask:radial-gradient(circle at 0 100%, transparent calc(var(--cnav-flare) - .5px), #000 var(--cnav-flare));-webkit-mask:radial-gradient(circle at 0 100%, transparent calc(var(--cnav-flare) - .5px), #000 var(--cnav-flare));mask:radial-gradient(circle at 0 100%, transparent calc(var(--cnav-flare) - .5px), #000 var(--cnav-flare));right:100%}.cnav__flare--r{-webkit-mask:radial-gradient(circle at 100% 100%, transparent calc(var(--cnav-flare) - .5px), #000 var(--cnav-flare));-webkit-mask:radial-gradient(circle at 100% 100%, transparent calc(var(--cnav-flare) - .5px), #000 var(--cnav-flare));mask:radial-gradient(circle at 100% 100%, transparent calc(var(--cnav-flare) - .5px), #000 var(--cnav-flare));left:100%}.cnav__logo{opacity:.95;border-radius:6px;justify-self:start;align-items:center;transition:opacity .25s;display:inline-flex}.cnav__logo:hover{opacity:1}.cnav__logo img{width:auto;height:17px;display:block}.cnav__links{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cnav__link{font-size:var(--text-base);letter-spacing:-.005em;color:var(--cnav-muted);white-space:nowrap;transition:color .3s var(--cnav-ease), background-color .3s var(--cnav-ease);border-radius:999px;padding:8px 14px;line-height:1;text-decoration:none;display:block;position:relative}.cnav__link:hover{color:var(--cnav-white)}.cnav__link.is-active{color:var(--cnav-white);background:#ffffff14}.cnav a:focus-visible,.cnav button:focus-visible{outline:2px solid var(--cnav-accent);outline-offset:2px}.cnav__burger{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;justify-self:end;transition:background-color .25s;display:none;position:relative}.cnav__burger:hover{background:#ffffff24}.cnav__burger span{height:1.5px;transition:transform var(--cnav-dur) var(--cnav-ease);background:currentColor;border-radius:1px;position:absolute;left:12px;right:12px}.cnav__burger span:first-child{transform:translateY(-3.5px)}.cnav__burger span:last-child{transform:translateY(3.5px)}.cnav.is-open .cnav__burger span:first-child{transform:rotate(45deg)}.cnav.is-open .cnav__burger span:last-child{transform:rotate(-45deg)}.cnav__scrim{z-index:0;opacity:0;pointer-events:none;transition:opacity var(--cnav-dur) var(--cnav-ease);background:#0006;position:fixed;inset:0}.cnav__menu{top:calc(var(--cnav-h) + 10px);z-index:1;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);opacity:0;visibility:hidden;transform-origin:top;transition:opacity var(--cnav-dur) var(--cnav-ease), transform var(--cnav-dur) var(--cnav-ease), top var(--cnav-dur) var(--cnav-ease), visibility 0s linear var(--cnav-dur);background:#080b10b3;border:1px solid #ffffff14;border-radius:26px;padding:10px;position:fixed;left:12px;right:12px;transform:translateY(-14px)scale(.98);box-shadow:0 30px 60px -30px #000c}.cnav__menu ul{margin:0;padding:0;list-style:none}.cnav__menu-link{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--cnav-muted);border-radius:16px;align-items:baseline;gap:14px;padding:14px;line-height:1;text-decoration:none;transition:color .25s,background-color .25s;display:flex}.cnav__menu-link:hover,.cnav__menu-link.is-active{color:var(--cnav-white);background:#ffffff0f}.cnav__menu-num{font-size:var(--text-xs);letter-spacing:.08em;color:var(--cnav-accent);opacity:.8}.cnav__menu li{opacity:0;transition:opacity .3s var(--cnav-ease), transform .4s var(--cnav-ease), background-color .25s ease;transform:translateY(8px)}.cnav.is-open .cnav__scrim{opacity:1;pointer-events:auto}.cnav.is-open .cnav__menu{opacity:1;visibility:visible;transition:opacity var(--cnav-dur) var(--cnav-ease), transform var(--cnav-dur) var(--cnav-ease), top var(--cnav-dur) var(--cnav-ease), visibility 0s;transform:none}.cnav.is-open .cnav__menu li{opacity:1;transition-delay:calc(80ms + var(--i) * 40ms);transform:none}@media (max-width:1099px){.cnav{--cnav-h:60px;--cnav-flare:16px;--cnav-radius:20px}.cnav.is-scrolled,.cnav.is-open{--cnav-h:54px}.cnav__tab{width:calc(100% - 2 * (var(--cnav-flare) + 8px));max-width:none}.cnav__bar{grid-template-columns:1fr auto;padding:0 8px 0 20px}.cnav__links{display:none}.cnav__burger{display:block}.cnav__logo img{height:15px}}@media (min-width:1100px){.cnav__scrim,.cnav__menu{display:none}}@media (prefers-reduced-motion:reduce){.cnav *{transition-duration:0s!important;transition-delay:0s!important}}
.cfoot{--ease:cubic-bezier(.16, 1, .3, 1);--floor:#07060d;--rule:#ffffff8c;--stage-w:max(100vw, 760px);--stage-h:calc(var(--stage-w) * .5062);--overlap:calc(var(--stage-h) * .2);--pad-x:clamp(20px, 3vw, 48px);isolation:isolate;background:var(--floor);color:#fff;position:relative;overflow:clip}.cfoot__scene{padding-top:clamp(28px,3.2vw,52px);position:relative;overflow:clip}.cfoot__bg{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-16px -28px}.cfoot__wash{background:radial-gradient(70% 55% at 62% 78%, #6230c857, transparent 70%), radial-gradient(50% 45% at 14% 82%, #7846dc24, transparent 70%), linear-gradient(to bottom, #04030a 0%, #0c0a1f 55%, #150f33 78%, var(--floor) 100%);position:absolute;inset:0}.cfoot__meteor{opacity:0;background:linear-gradient(90deg,#0000,#e2d6ffe6);border-radius:1px;width:180px;height:1px;animation:14s ease-in 3s infinite cfoot-meteor;position:absolute;top:12%;left:22%;transform:rotate(24deg)translate(0)}.cfoot__meteor:after{content:"";background:#f3edff;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;right:-1px;box-shadow:0 0 8px 2px #c4aaffcc}@keyframes cfoot-meteor{0%{opacity:0;transform:rotate(24deg)translate(0)}2%{opacity:1}9%{opacity:0;transform:rotate(24deg)translate(360px)}to{opacity:0;transform:rotate(24deg)translate(360px)}}.cfoot__particles{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cfoot__stage{z-index:2;pointer-events:none;width:100%;position:relative}.cfoot__stage-in{width:var(--stage-w);margin-left:min(0px, calc(100% - var(--stage-w)));opacity:0;transition:opacity 1.6s var(--ease), transform 1.9s var(--ease);transform:translateY(36px)}.cfoot.is-in .cfoot__stage-in{opacity:1;transform:none}.cfoot__cam{transform-origin:50% 100%;will-change:transform;position:relative}.cfoot__building{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 2px #be96ff4d)drop-shadow(0 -12px 46px #7846ff3d);width:100%;height:auto;display:block;position:relative}.cfoot__glow{transform-origin:66% 68%;opacity:0;transition:transform 3.2s var(--ease) .15s, opacity 2.2s ease .15s;position:absolute;inset:-8% -6% -4%;transform:scale(.72)}.cfoot.is-in .cfoot__glow{opacity:1;transform:none}.cfoot__glow-core{background:radial-gradient(52% 52% at 66% 62%,#804cff52,#461caa1f 50%,#0000 74%);animation:11s ease-in-out infinite alternate cfoot-breathe;position:absolute;inset:0}@keyframes cfoot-breathe{0%{opacity:.72;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}.cfoot__ground{z-index:3;height:calc(var(--overlap) * 3);background:linear-gradient(to top, var(--floor) 0%, var(--floor) 12%, #07060df0 26%, #07060dcc 40%, #07060d94 55%, #07060d52 70%, #07060d1f 85%, transparent 100%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.cfoot__top{top:clamp(18px,2vw,32px);left:var(--pad-x);right:var(--pad-x);z-index:4;justify-content:flex-end;align-items:center;gap:24px;display:flex;position:absolute}.cfoot__tagline{max-width:22em;font-size:var(--text-xl);letter-spacing:.01em;text-align:right;text-transform:uppercase;background:linear-gradient(90deg,#c9a8ff 0%,#e9defd 45%,#fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.1}.cfoot__content{z-index:5;margin-top:calc(var(--overlap) * -.2);padding:0 var(--pad-x);grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(0,1.4fr);gap:40px clamp(20px,2.4vw,40px);display:grid;position:relative}.cfoot__heading{border-bottom:1px solid var(--rule);font-size:var(--text-lg);letter-spacing:.02em;text-transform:uppercase;margin:0 0 clamp(16px,1.8vw,28px);padding-bottom:clamp(10px,1.1vw,16px);font-weight:400}.cfoot__list{font-size:var(--text-base);flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cfoot__list--menu{grid-template-rows:repeat(5,auto);grid-auto-flow:column;justify-content:start;gap:.55rem clamp(32px,6vw,120px);display:grid}.cfoot__list a{color:#ffffffc7;transition:color .3s}.cfoot__list a:hover{color:#c4a5ff}.cfoot__copy{max-width:56ch;font-size:var(--text-sm);color:#fff9;margin:0;line-height:1.5}.cfoot__cta{font-size:var(--text-sm);color:#fff;border:1px solid #ffffffbf;border-radius:999px;margin-top:1.5rem;padding:.6em 1.3em;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.cfoot__cta:hover{color:var(--floor);background:#fff;border-color:#fff}.cfoot__legal{z-index:5;padding:0 var(--pad-x);font-size:var(--text-xs);letter-spacing:.04em;color:#fff6;margin:clamp(20px,2.4vw,36px) 0 0;position:relative}.cfoot a:focus-visible{outline-offset:4px;outline:1px solid #c4b5fd}.cfoot__word{z-index:5;padding:0 var(--pad-x);margin-top:clamp(4px,.6vw,10px);line-height:0;position:relative;overflow:hidden}.cfoot__word-svg{aspect-ratio:1000/150;width:100%;height:auto;transition:transform 1.8s var(--ease) .5s;display:block;overflow:visible;transform:translateY(70%)}.cfoot.is-in .cfoot__word-svg{transform:none}.cfoot__grain{z-index:6;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cfoot__reveal{opacity:0;transition:opacity 1.1s var(--ease) calc(.35s + var(--i,0) * 90ms), transform 1.3s var(--ease) calc(.35s + var(--i,0) * 90ms);transform:translateY(14px)}.cfoot.is-in .cfoot__reveal{opacity:1;transform:none}@media (max-width:899px){.cfoot{--overlap:calc(var(--stage-h) * .15)}.cfoot__content{grid-template-columns:repeat(2,minmax(0,1fr))}.cfoot__col--wide{grid-column:1/-1}}@media (max-width:599px){.cfoot__content{grid-template-columns:minmax(0,1fr);row-gap:32px}.cfoot__tagline{max-width:12em}}@media (prefers-reduced-motion:reduce){.cfoot *,.cfoot :before,.cfoot :after{transition:none!important;animation:none!important}.cfoot__stage-in,.cfoot__reveal,.cfoot__glow,.cfoot__word-svg{opacity:1;transform:none}}
.galaxy-container{width:100%;height:100%;position:relative}
.scroll-hint{pointer-events:none;opacity:1;justify-content:center;transition:opacity .5s;display:flex;position:absolute;bottom:clamp(24px,5vh,44px);left:0;right:0}.scroll-hint.is-hidden{opacity:0}.scroll-hint.is-hidden .scroll-hint__btn{pointer-events:none}.scroll-hint__btn{-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);width:56px;height:56px;color:inherit;cursor:pointer;pointer-events:auto;background:#0a0e1440;border:1px solid #eaf6ff38;border-radius:50%;place-items:center;padding:0;transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.scroll-hint__btn:hover{background:#eaf6ff14;border-color:#eaf6ff80;transform:translateY(2px)}.scroll-hint__btn:focus-visible{outline-offset:3px;outline:2px solid #62d6ff}.scroll-hint__arrow{width:22px;height:22px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite scroll-hint-drop}@keyframes scroll-hint-drop{0%{opacity:0;transform:translateY(-120%)}30%,60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(120%)}}@media (max-width:640px){.scroll-hint__btn{width:48px;height:48px}.scroll-hint__arrow{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.scroll-hint__arrow{animation:none}}
.ghero{--ghero-void:#01030a;--ghero-halo:#0a3152;--ghero-sky:#68b3f6;--ghero-ice:#86e3ff;--ghero-mist:#a5d1ee;--ghero-white:#eaf6ff;--ghero-font:var(--font-primary,var(--font-manrope)), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ghero-display:var(--ghero-font);--ghero-display-cap:.72;--ghero-text-cap:.72;z-index:100;color:var(--ghero-white);font-family:var(--ghero-font);position:fixed;inset:0}.ghero__stage{isolation:isolate;background:var(--ghero-void);position:absolute;inset:0;overflow:hidden}.ghero__stars,.ghero__stars-in,.ghero__shade{position:absolute;inset:0}.ghero__stars-in{animation:2.4s ease-out backwards ghero-fade}.ghero__shade{pointer-events:none;background:radial-gradient(ellipse 36% 30% at 50% 50%, #01030acc, #01030a00 75%), linear-gradient(180deg, #01030aeb 0%, #01030a00 24%, #01030a00 76%, var(--ghero-void) 100%)}.ghero__rig{--s:1;--ax:50%;--ay:36%;transform-origin:var(--ax) var(--ay);transform:translate(calc(var(--ax) * -1), calc(var(--ay) * -1)) scale(var(--s));pointer-events:none;position:absolute;top:50%;left:50%}.ghero__halo{position:absolute;inset:-95% -34%}.ghero__halo:before{content:"";background:radial-gradient(closest-side,#0a3152d9,#08284a80 42%,#03193000 100%);animation:2.6s ease-out backwards ghero-fade;position:absolute;inset:0}.ghero__logo{position:relative}.ghero__logo-in{transform-origin:var(--ax) var(--ay);animation:2.2s cubic-bezier(.16,.7,.2,1) .15s backwards ghero-logo-in}.ghero__logo-in>img,.ghero__logo-in>svg{width:clamp(12rem,27vw,32rem);height:auto;display:block}.ghero-wordmark{font-family:var(--ghero-font);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(3.4rem,7.4vw,8.5rem);font-weight:300;line-height:1;display:block}.ghero-wordmark__name{letter-spacing:-.012em;display:block}.ghero-wordmark__o{vertical-align:-.014em;width:.575em;height:.575em;margin:0 .05em 0 .045em;display:inline-block;overflow:visible}.ghero-wordmark__sub{letter-spacing:.3em;color:var(--ghero-mist);margin-top:.3em;padding-left:.1em;font-size:.345em;display:block}.ghero__arrival{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.875rem,1.8vw,1.5rem);padding:4.5rem clamp(1.25rem,5vw,4rem);display:flex;position:absolute;inset:0}.ghero__arrival:before{content:"";z-index:-1;background:radial-gradient(56% 46%,#01030acc,#01030a00 78%);position:absolute;inset:0}.ghero-title{--cap-size:clamp(1.6rem, min(5vw, 8vh), 5.6rem);max-width:calc(var(--cap-size) * 12);font-family:var(--ghero-display);font-size:calc(var(--cap-size) / var(--ghero-display-cap));font-weight:600;line-height:calc(1.19 * var(--ghero-display-cap));letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--ghero-white);margin:0}.ghero-title--sans{--cap-size:clamp(1.25rem, min(3vw, 5vh), 3.4rem);max-width:calc(var(--cap-size) * 17);font-family:var(--ghero-font);font-size:calc(var(--cap-size) / var(--ghero-text-cap));letter-spacing:-.035em;text-transform:none;font-weight:400;line-height:1.04}.ghero-lede{max-width:44ch;font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:pretty;color:var(--ghero-mist);margin:0;font-weight:400;line-height:1.4}.ghero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.ghero-btn{background:linear-gradient(90deg, var(--ghero-sky), var(--ghero-ice));color:#021022;min-height:2.5rem;font:400 .75rem/1 var(--ghero-font);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 1.25rem;text-decoration:none;transition:box-shadow .25s,border-color .25s;display:inline-flex}.ghero-btn:hover{box-shadow:0 0 2rem #68b3f673}.ghero-btn--quiet{color:var(--ghero-ice);background:0 0;border-color:#86e3ff52}.ghero-btn--quiet:hover{box-shadow:none;border-color:#86e3ffcc}.ghero :focus-visible{outline:2px solid var(--ghero-ice);outline-offset:4px}@keyframes ghero-fade{0%{opacity:0}}@keyframes ghero-logo-in{0%{opacity:0;filter:blur(10px);transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.ghero__stars-in,.ghero__halo:before,.ghero__logo-in{animation:none}.ghero-btn{transition:none}}.ghero--return .ghero__stage{animation:.7s ease-out ghero-return}@keyframes ghero-return{0%{opacity:0}to{opacity:1}}
.sloader{--sl-ground:#01030a;--sl-line:#eaf6ff;--sl-dim:#7f9cb8;--sl-hair:#eaf6ff2e;--sl-light:#58b0fa;--sl-hot:#96e4ff;--sl-pad:clamp(18px, 3.2vw, 40px);z-index:1000;background:var(--sl-ground);color:var(--sl-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-primary);font-weight:400;font-size:var(--text-base);touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;line-height:1.45;position:fixed;inset:0;overflow:hidden}.sloader--leaving{opacity:0;pointer-events:none;transition:opacity .9s}.sloader [hidden]{display:none!important}.sloader button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sloader :focus-visible{outline:2px solid var(--sl-light);outline-offset:4px;border-radius:2px}.sloader__scene{touch-action:none;cursor:grab;outline-offset:-6px;width:100%;height:100%;display:block;position:absolute;inset:0}.sloader__scene.is-dragging{cursor:grabbing}.sloader__scene.is-room{cursor:pointer}.sloader__scene.is-still{cursor:default}.sloader__top{z-index:3;padding:calc(var(--sl-pad) - 10px) var(--sl-pad);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.sloader__top>*{pointer-events:auto}.sloader__mark{font-size:var(--text-base);letter-spacing:.005em;margin:0}.sloader__hud{z-index:3;padding:var(--sl-pad);padding-bottom:max(var(--sl-pad), env(safe-area-inset-bottom));pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:auto 0 0}.sloader__hud.is-out{opacity:0;transform:translateY(10px)}.sloader__hud.is-out *{pointer-events:none!important}.sloader__hud button{pointer-events:auto}.sloader__readout{width:min(420px,100%)}.sloader__readout-row{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.sloader__pct{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:3.5ch;font-size:clamp(34px,4.4vw,54px);line-height:.9;display:inline-block}.sloader__pct-sign{letter-spacing:0;color:var(--sl-dim);margin-left:.18em;font-size:.42em;position:relative;top:-.95em}.sloader__stage{font-size:var(--text-base);animation:.5s sloader-stage}@keyframes sloader-stage{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sloader__dimline{height:16px;position:relative}.sloader__dimline:before{content:"";background:var(--sl-hair);height:1px;position:absolute;top:50%;left:0;right:0}.sloader__fill{background:var(--sl-line);transform-origin:0;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0;transform:scaleX(0)}.sloader__tick{background:var(--sl-hair);width:1.5px;height:16px;margin-left:-.75px;position:absolute;top:0;transform:rotate(38deg)}.sloader__tick--a{background:var(--sl-line);left:0}.sloader__tick--b{left:100%}.sloader__tick--head{background:var(--sl-line);left:0}.sloader__cta{justify-self:center}.sloader__enter{background:var(--sl-line);min-height:52px;color:var(--sl-ground);font-size:var(--text-base);letter-spacing:.01em;border-radius:2px;padding:0 30px;transition:background .25s;animation:.6s cubic-bezier(.2,.7,.2,1) both sloader-enter}.sloader__enter:hover{background:var(--sl-light)}@keyframes sloader-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sloader__controls{text-align:right;justify-self:end;max-width:300px}.sloader__view{gap:22px;margin-bottom:6px;display:inline-flex}.sloader__view-btn{min-height:44px;color:var(--sl-dim);font-size:var(--text-base);padding:0 2px;transition:color .2s;position:relative}.sloader__view-btn:after{content:"";background:var(--sl-line);transform-origin:0;height:1.5px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.sloader__view-btn:hover,.sloader__view-btn[aria-pressed=true]{color:var(--sl-line)}.sloader__view-btn[aria-pressed=true]:after{transform:scaleX(1)}.sloader__hint{color:var(--sl-dim);font-size:var(--text-base);margin:0}.sloader__hint span{display:block}.sloader__bloom{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%, #f2fbff 0%, var(--sl-hot) 34%, var(--sl-light) 100%);position:absolute;inset:0}.sloader__bloom.is-plain{background:var(--sl-ground)}@media (max-width:760px){.sloader__hud{grid-template-columns:minmax(0,1fr);gap:12px}.sloader__cta{order:-2;justify-self:stretch}.sloader__enter{width:100%}.sloader__controls{text-align:left;order:-1;justify-content:space-between;justify-self:stretch;align-items:center;gap:16px;max-width:none;display:flex}.sloader__view{flex:none;margin-bottom:0}.sloader__hint{text-align:right;font-size:var(--text-sm);max-width:24ch}.sloader__hint span{display:inline}.sloader__readout{width:100%}.sloader__readout-row{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.sloader--leaving{transition-duration:.3s}.sloader__stage,.sloader__enter{animation:none}.sloader__hud,.sloader__view-btn:after{transition-duration:10ms}}
.xc{--xc-cyan:#62d6ff;--xc-ice:#bfeeff;--xc-white:#eef8ff;--xc-muted:#c8e4f58f;--xc-hair:#62d6ff33;--xc-glass:#060c1294;--xc-gutter:clamp(16px, 2.2vw, 32px);--xc-ease:cubic-bezier(.16, 1, .3, 1);z-index:100;color:var(--xc-white);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;background:#020305;font-weight:400;position:fixed;inset:0;overflow:hidden}.xc--leaving{opacity:0;pointer-events:none;transition:opacity 2.2s cubic-bezier(.45,0,.25,1)}.xc--leaving-fast{transition-duration:.6s}.xc-canvas{inset:0;position:absolute!important}:where(.xc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.xc) button:disabled{cursor:default}:where(.xc) button:focus-visible{outline:1px solid var(--xc-cyan);outline-offset:4px}.xc__veil{z-index:50;opacity:0;pointer-events:none;transition:opacity 1s var(--xc-ease);background:#020305;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xc__veil--up{opacity:1;pointer-events:auto;transition-duration:.6s}.xc__loading{font-size:var(--text-xs);letter-spacing:.32em;text-transform:uppercase;color:var(--xc-muted);animation:2.4s ease-in-out infinite xc-breathe}@keyframes xc-breathe{50%{opacity:.35}}.xc-chrome,.xc-overlay{pointer-events:none;position:absolute;inset:0}.xc-chrome>*,.xc-overlay>*{pointer-events:auto}.xc-link{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--xc-muted);padding:8px 0;transition:color .3s,opacity .3s}.xc-link:hover:not(:disabled){color:var(--xc-white)}.xc-link:disabled{opacity:.3}.xc-link--icon{align-items:center;gap:8px;display:inline-flex}.xc-link--icon svg{width:14px;height:14px}.xc-link--next{color:var(--xc-white);border-bottom:1px solid var(--xc-hair)}.xc-top{padding:calc(var(--xc-gutter) - 6px) var(--xc-gutter) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.xc-top>*{pointer-events:auto}.xc-mark{font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--xc-white);opacity:.8;align-items:center;gap:12px;padding-top:8px;display:flex}.xc-mark__logo{width:auto;height:15px;display:block}.xc-enter__logo{filter:drop-shadow(0 0 14px #62d6ff59);width:auto;height:26px;display:block}.xc-mark__sep{background:var(--xc-cyan);width:22px;height:1px}.xc-top__actions{gap:24px;display:flex}.xc-enter{animation:xc-rise 1.6s var(--xc-ease) .4s both;flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.xc-enter__title{font-size:var(--text-xs);letter-spacing:.44em;text-transform:uppercase;color:var(--xc-ice);white-space:nowrap}.xc-enter__btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:104px;height:104px;font-size:var(--text-xs);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;background:#040c1259;border:1px solid #62d6ff80;border-radius:50%;transition:border-color .4s,background .4s;position:relative}.xc-enter__btn:after{content:"";border:1px solid var(--xc-cyan);border-radius:50%;animation:2.8s ease-out infinite xc-ring;position:absolute;inset:-1px}.xc-enter__btn:hover{border-color:var(--xc-cyan);background:#62d6ff1a}@keyframes xc-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes xc-rise{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.xc-bottom{padding:0 var(--xc-gutter) calc(var(--xc-gutter) - 4px + env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.xc-bottom>*{pointer-events:auto}.xc-bottom__left{flex-direction:column;gap:18px;min-width:0;display:flex}.xc-caption{opacity:0;max-width:460px;transition:opacity .9s var(--xc-ease), transform .9s var(--xc-ease);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex;transform:translateY(8px)}.xc-caption--in{opacity:1;transition-delay:.2s;transform:none}.xc-caption__num{font-size:var(--text-xs);letter-spacing:.2em;color:var(--xc-cyan)}.xc-caption__label{font-size:var(--text-sm);letter-spacing:.28em;text-transform:uppercase}.xc-caption__text{font-size:var(--text-sm);color:var(--xc-muted);flex-basis:100%;line-height:1.5}.xc-progress ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.xc-progress{align-items:flex-start;gap:16px;display:flex}.xc-progress__stop button{text-align:left;border-top:1px solid #c8e4f529;flex-direction:column;gap:6px;min-width:72px;padding:10px 10px 4px 0;transition:border-color .5s,opacity .5s;display:flex;position:relative}.xc-progress__num{font-size:var(--text-xs);letter-spacing:.16em;color:var(--xc-muted)}.xc-progress__label{font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase}.xc-progress__stop--ahead button{opacity:.38}.xc-progress__stop--past button{opacity:.62}.xc-progress__fill{background:var(--xc-cyan);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.xc-progress__stop--past .xc-progress__fill{transform:none}.xc-progress__pct{min-width:4ch;font-size:var(--text-xs);letter-spacing:.16em;color:var(--xc-cyan);font-variant-numeric:tabular-nums;padding-top:10px}.xc-progress__stop--current .xc-progress__num{color:var(--xc-cyan)}.xc-progress__stop button:hover:not(:disabled){opacity:1}.xc-progress:has(.xc-loader){align-items:center;gap:28px}.xc-loader{flex-shrink:0;position:relative}.xc-loader__text{font-size:var(--text-xs);letter-spacing:.18em;color:var(--xc-cyan);opacity:.85;animation:10s linear infinite xc-loader-spin;position:absolute;inset:0}.xc-loader__text span{transform-origin:bottom;height:50%;position:absolute;top:0;left:50%}.xc-loader__ring{position:absolute;inset:0;transform:rotate(-90deg)}.xc-loader__track,.xc-loader__arc{fill:none;stroke-width:2px}.xc-loader__track{stroke:#ffffff14}.xc-loader__arc{stroke:var(--xc-cyan);stroke-linecap:round;filter:drop-shadow(0 0 4px #62d6ffe6)}.xc-loader__core{width:64px;height:64px;font-size:var(--text-base);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--xc-white);background:#0a0a0a;border:2px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;font-weight:300;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes xc-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xc-loader__text{animation:none}}.xc-nav{align-items:center;gap:28px;padding-bottom:2px;display:flex}.xc-chips,.xc-hint{left:50%;bottom:calc(var(--xc-gutter) + 104px);animation:xc-fade .9s var(--xc-ease) both;position:absolute;transform:translate(-50%)}@keyframes xc-fade{0%{opacity:0}}.xc-chips{border:1px solid var(--xc-hair);background:var(--xc-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:4px;padding:4px;display:flex}.xc-chip{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--xc-muted);border-radius:999px;padding:9px 16px;transition:background .3s,color .3s}.xc-chip[aria-pressed=true]{color:var(--xc-white);background:#62d6ff29}.xc-hint{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--xc-muted);white-space:nowrap}.xc-model-card{border:1px solid var(--xc-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eef8ff;width:220px;font-family:var(--font-primary);pointer-events:auto;background:#060c12b8;padding:14px 16px 12px;animation:.6s both xc-fade}.xc-model-card__eyebrow{font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;color:#62d6ff}.xc-model-card__title{font-size:var(--text-lg);margin-top:6px}.xc-model-card__meta{font-size:var(--text-sm);color:#c8e4f59e;margin-top:2px}.xc-model-card__cta{font:inherit;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:#eef8ff;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.xc-panel{top:calc(var(--xc-gutter) + 52px);right:var(--xc-gutter);max-height:calc(100% - var(--xc-gutter) * 2 - 132px);border:1px solid var(--xc-hair);background:var(--xc-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#62d6ff4d transparent;width:300px;animation:xc-fade .9s var(--xc-ease) both;flex-direction:column;gap:14px;padding:18px 18px 14px;display:flex;position:absolute;overflow-y:auto}.xc-panel__eyebrow{font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--xc-muted)}.xc-panel__head{border-top:1px solid var(--xc-hair);padding-top:4px}.xc-panel__title{font-size:var(--text-xl);letter-spacing:.02em;text-transform:uppercase;margin-top:12px}.xc-panel__sub{font-size:var(--text-sm);color:var(--xc-muted);margin-top:4px;line-height:1.5}.xc-panel__sub--empty{margin-top:0}.xc-panel__facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.xc-panel__facts dt{font-size:var(--text-xs);letter-spacing:.26em;text-transform:uppercase;color:var(--xc-muted)}.xc-panel__facts dd{font-size:var(--text-sm);margin:4px 0 0}.xc-panel__actions{border-top:1px solid var(--xc-hair);justify-content:space-between;margin-top:auto;padding-top:6px;display:flex}.xc-rail{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.xc-rail__btn,.xc-floors__btn{font-size:var(--text-xs);letter-spacing:.08em;color:var(--xc-muted);border:1px solid #c8e4f51f;padding:9px 0;transition:border-color .3s,color .3s,background .3s;position:relative}.xc-rail__btn:hover,.xc-floors__btn:hover{color:var(--xc-white);border-color:#62d6ff66}.xc-rail__btn[aria-pressed=true],.xc-floors__btn[aria-selected=true]{color:var(--xc-white);border-color:var(--xc-cyan);background:#62d6ff1f}.xc-floors{scrollbar-width:thin;scrollbar-color:#62d6ff4d transparent;grid-template-columns:repeat(6,1fr);gap:3px;max-height:180px;display:grid;overflow-y:auto}.xc-floors__btn{font-size:var(--text-xs);padding:7px 0 9px}.xc-floors__avail{background:var(--xc-cyan);transform-origin:0;opacity:.7;height:1px;position:absolute;bottom:3px;left:5px;right:5px}.xc-units{grid-template-columns:1fr 1fr;gap:4px;display:grid}.xc-units__btn{text-align:left;border:1px solid #c8e4f51f;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;transition:border-color .3s,background .3s;display:flex}.xc-units__btn:hover{border-color:#62d6ff66}.xc-units__btn[aria-selected=true]{border-color:var(--xc-cyan);background:#62d6ff1f}.xc-units__num{font-size:var(--text-base)}.xc-units__type{font-size:var(--text-xs);color:var(--xc-muted)}.xc-units__status{font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--xc-cyan)}.xc-units__btn--sold .xc-units__num,.xc-units__btn--sold .xc-units__status,.xc-units__btn--reserved .xc-units__status{color:var(--xc-muted)}.xc-units__btn--sold{opacity:.6}@media (max-width:1100px){.xc-panel{width:270px}}@media (max-width:767px){.xc-mark__sep,.xc-mark span,.xc-link--icon span{display:none}.xc-top__actions{gap:18px}.xc-caption{max-width:100%}.xc-caption__text{display:none}.xc-progress__stop button{min-width:0;padding-right:12px}.xc-progress__label{display:none}.xc-progress__stop--current .xc-progress__label{display:inline}.xc-bottom{align-items:flex-end;gap:12px}.xc-nav{flex-direction:column;align-items:flex-end;gap:0}.xc-chips,.xc-hint{bottom:calc(var(--xc-gutter) + 96px)}.xc-hint{white-space:normal;text-align:center;width:calc(100% - 32px)}.xc-chip{letter-spacing:.14em;padding:8px 10px}.xc-enter{bottom:26%}.xc-panel{top:auto;left:12px;right:12px;bottom:calc(var(--xc-gutter) + 92px);width:auto;max-height:34svh;padding:14px}.xc-panel__title{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.xc *,.xc :after{transition-duration:10ms!important;animation:none!important}}@media (max-width:767px){.xc-progress:has(.xc-loader){gap:12px}.xc-loader{margin:-18px;transform:scale(.7)}}
.insights{color:#fff;background:#000;height:320vh;position:relative}.insights__pin{background:#000;justify-content:center;align-items:flex-end;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.insights__stage{--u:calc(100cqw / 1912);aspect-ratio:1912/1011;flex:none;width:min(100%,189.12svh);position:relative;overflow:hidden;container-type:inline-size}.insights__bg{transform-origin:50% 5%;will-change:transform;background:url(/insights/insights-tower-black.jpg) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 3%);mask-image:linear-gradient(#0000,#000 3%)}@media (min-aspect-ratio:1912/1011){.insights__bg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 3%),linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 3%),linear-gradient(90deg,#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.insights__bg:after{content:"";background:linear-gradient(#0000,#000000b3);height:30%;position:absolute;inset:auto 0 0}.insights [data-r]:not([data-kind]),.insights [data-kind=word]{opacity:0}.insights__intro{left:calc(74 * var(--u));top:calc(43 * var(--u));position:absolute}.insights__badge{width:calc(44 * var(--u));height:calc(44 * var(--u));padding:calc(11 * var(--u));border-radius:calc(10 * var(--u));background:#ffffff0d;border:1px solid #ffffff29;place-items:center;display:grid}.insights__badge svg{stroke-width:2px}.insights__eyebrow-main{margin-top:calc(16 * var(--u));font-size:calc(12 * var(--u));color:#a3a3a3;line-height:1.25;display:block}.insights__title{margin:calc(8 * var(--u)) 0 0;font-size:calc(52 * var(--u));letter-spacing:-.02em;color:#d4d4d4;font-weight:400;line-height:1.04}.insights__title-line{display:block}.insights__word{margin-right:.25em;display:inline-block}.insights__word:last-child{margin-right:0}.insights__subtitle{margin:calc(12 * var(--u)) 0 0;font-size:calc(14.5 * var(--u));color:#a3a3a3}.insights__card{border-radius:calc(14 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(48 * var(--u)) #00000073;-webkit-backdrop-filter:blur(12px);will-change:opacity, transform;background:linear-gradient(#1212129e,#0000008c);border:1px solid #ffffff24;line-height:1.25}.insights__icon{width:calc(38 * var(--u));height:calc(38 * var(--u));padding:calc(10 * var(--u));border-radius:calc(9 * var(--u));color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;flex:none;place-items:center;display:grid}.insights__icon--lg{width:calc(42 * var(--u));height:calc(42 * var(--u));padding:calc(11 * var(--u))}.insights__label{font-size:calc(17 * var(--u));letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.insights__note{margin:calc(5 * var(--u)) 0 0;font-size:calc(13 * var(--u));color:#fff9}.insights__caption{margin:calc(14 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));color:#ffffffc7}.insights__caption strong{color:#fff;font-weight:700}.insights__stats{left:calc(74 * var(--u));top:calc(294 * var(--u));gap:calc(14 * var(--u));display:flex;position:absolute}.insights__stat{width:calc(238 * var(--u));height:calc(138 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;flex-direction:column;display:flex}.insights__stat-head{gap:calc(14 * var(--u));display:flex}.insights__eyebrow{margin:calc(2 * var(--u)) 0 0;font-size:calc(9.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-weight:600}.insights__value{margin:calc(10 * var(--u)) 0 0;font-size:calc(23 * var(--u));font-weight:700;line-height:1}.insights__trend{margin:calc(8 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));color:#ffffffb3}.insights__trend span{color:#3ddc84;font-weight:600}.insights__spark{width:100%;height:calc(28 * var(--u));margin-top:auto;margin-bottom:calc(20 * var(--u));display:block}.insights__leads{left:calc(74 * var(--u));top:calc(645 * var(--u));width:calc(316 * var(--u));padding:calc(18 * var(--u));position:absolute}.insights__leads .insights__icon{padding:calc(10 * var(--u))}.insights__leads-value{margin:calc(6 * var(--u)) 0 0;font-size:calc(19 * var(--u));font-weight:600}.insights__leads-value strong{font-size:calc(27 * var(--u));font-weight:600}.insights__avatars{margin-top:calc(10 * var(--u));align-items:center;display:flex}.insights__avatar{width:calc(24 * var(--u));height:calc(24 * var(--u));padding:calc(5 * var(--u));margin-right:calc(-6 * var(--u));border:calc(1.5 * var(--u)) solid #141315;color:#ffffffd9;background:linear-gradient(160deg,#5f6170,#34353f);border-radius:50%}.insights__avatar:nth-child(2n){background:linear-gradient(160deg,#4d5378,#2e3250)}.insights__avatar:nth-child(3n){background:linear-gradient(160deg,#4e6a5e,#2c3d36)}.insights__avatar-more{margin-left:calc(14 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));font-size:calc(10.5 * var(--u));color:#fffc;background:#ffffff14;border-radius:999px}.insights__prefs{left:calc(1266 * var(--u));width:calc(316 * var(--u));position:absolute;top:0}.insights__pref{width:100%;padding:calc(18 * var(--u));position:absolute}.insights__pref:first-child{top:calc(72 * var(--u))}.insights__pref:nth-child(2){top:calc(310 * var(--u))}.insights__pref:nth-child(3){top:calc(593 * var(--u))}.insights__pref-head{gap:calc(14 * var(--u));display:flex}.insights__headline{margin:calc(6 * var(--u)) 0 0;font-size:calc(14 * var(--u));font-weight:600}.insights__bar-row{align-items:center;gap:calc(10 * var(--u));margin-top:calc(8 * var(--u));display:flex}.insights__bar{height:calc(3 * var(--u));background:#ffffff1f;border-radius:999px;flex:1;min-height:2px;overflow:hidden}.insights__bar-fill{border-radius:inherit;width:0;height:100%;display:block}.insights__bar-fill--blue{background:linear-gradient(90deg,#2f5bff,#4c7dff)}.insights__bar-fill--green{background:linear-gradient(90deg,#1fae74,#3ddc97)}.insights__bar-fill--violet{background:linear-gradient(90deg,#6b4dff,#9a7bff)}.insights__bar-pct{min-width:calc(30 * var(--u));font-size:calc(11 * var(--u));text-align:right;color:#ffffffd9}.insights__live{left:0;right:0;bottom:calc(18 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u));color:#ffffffc7;white-space:nowrap;margin:0;display:flex;position:absolute}.insights__live-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:#fff;border-radius:50%;animation:2s ease-in-out infinite insights-pulse}@keyframes insights-pulse{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 calc(6 * var(--u)) #fff0}}@media (prefers-reduced-motion:reduce){.insights__live-dot{animation:none}}@media (max-width:900px){.insights{height:auto;padding:56px 16px 40px}.insights__pin{background:0 0;height:auto;display:block;position:static;overflow:visible}.insights__bg{display:none}.insights__stage{--u:1.15px;aspect-ratio:auto;background:0 0;flex-direction:column;gap:14px;width:auto;display:flex;overflow:visible;container-type:normal}.insights__stage:before{content:"";aspect-ratio:1;background:url(/insights/insights-tower-black.jpg) 50% 100%/cover no-repeat;order:1;margin:8px -16px 4px;display:block}.insights__intro,.insights__stats,.insights__leads,.insights__prefs,.insights__pref,.insights__live{position:static;transform:none}.insights__intro{order:0}.insights__title{font-size:clamp(30px,8vw,44px)}.insights__subtitle{font-size:15px}.insights__stats{order:2}.insights__stat{flex:1;width:auto;min-width:0}.insights__prefs{flex-direction:column;order:3;gap:14px;width:auto;display:flex}.insights__leads{order:4;width:auto}.insights__live{order:5;align-self:center;margin-top:10px}}@media (max-width:480px){.insights__stats{flex-direction:column}}
