[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.hero-motion-target.svelte-16bv6r7{will-change:transform,opacity}.hero-logo-intro.svelte-16bv6r7{position:absolute;top:clamp(13rem,30vh,20rem);left:50%;z-index:20;width:min(72vw,470px);pointer-events:none;transform:translate3d(-50%,0,0);will-change:transform,opacity,filter}.hero-logo-intro__image.svelte-16bv6r7{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 50px rgb(22 39 74 / .18))}.hero-intro-pending.svelte-16bv6r7 .hero-logo-intro:where(.svelte-16bv6r7){opacity:0;transform:translate3d(-50%,28px,0) scale(.96);filter:blur(14px)}.hero-intro-pending.svelte-16bv6r7 .hero-motion-target:where(.svelte-16bv6r7){opacity:0;transform:translate3d(0,20px,0);filter:blur(8px)}.hero-intro-pending.svelte-16bv6r7 .hero-motion-target--badge:where(.svelte-16bv6r7){transform:translate3d(0,16px,0) scale(.985);filter:blur(6px)}.hero-intro-pending.svelte-16bv6r7 .hero-motion-target--title:where(.svelte-16bv6r7){transform:translate3d(0,44px,0) scale(1.03) rotateX(6deg);transform-origin:50% 100%;filter:blur(14px)}.hero-intro-pending.svelte-16bv6r7 .hero-motion-target--cta:where(.svelte-16bv6r7){transform:translate3d(0,16px,0);filter:blur(6px)}.hero-title-cinematic.svelte-16bv6r7{text-wrap:balance;text-shadow:0 1px 0 rgb(255 255 255 / .38),0 18px 46px rgb(22 39 74 / .12)}.hero-color-float.svelte-16bv6r7{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;will-change:transform,opacity}.hero-color-drift.svelte-16bv6r7{position:absolute;inset:0;opacity:.9;background-image:radial-gradient(ellipse,rgb(var(--color-indigo) / .27) 0%,transparent 72%),radial-gradient(ellipse,rgb(var(--color-orange) / .22) 0%,transparent 74%),radial-gradient(ellipse,rgb(var(--color-indigo) / .22) 0%,transparent 74%);background-repeat:no-repeat;background-size:120% 86%,56% 56%,54% 54%;background-position:50% 2%,8% 86%,92% 20%;animation:svelte-16bv6r7-heroColorDrift 8s ease-in-out infinite alternate,svelte-16bv6r7-heroColorPulse 13s ease-in-out infinite;will-change:transform,opacity,filter,background-position}.hero-color-float--main.svelte-16bv6r7{animation-name:svelte-16bv6r7-heroGlowMain;animation-duration:18s}.hero-color-float--warm.svelte-16bv6r7{animation-name:svelte-16bv6r7-heroGlowWarm;animation-duration:15s}.hero-color-float--cool.svelte-16bv6r7{animation-name:svelte-16bv6r7-heroGlowCool;animation-duration:16s}@keyframes svelte-16bv6r7-heroGlowMain{0%{transform:translate3d(-50%,0,0) scale(1);opacity:.86}to{transform:translate3d(-50%,11px,0) scale(1.035);opacity:.96}}@keyframes svelte-16bv6r7-heroGlowWarm{0%{transform:translateZ(0) scale(1);opacity:.84}to{transform:translate3d(18px,-11px,0) scale(1.06);opacity:.97}}@keyframes svelte-16bv6r7-heroGlowCool{0%{transform:translateZ(0) scale(1);opacity:.82}to{transform:translate3d(-16px,13px,0) scale(1.055);opacity:.95}}@keyframes svelte-16bv6r7-heroColorDrift{0%{transform:translateZ(0);background-position:50% 2%,8% 86%,92% 20%;filter:blur(0px) saturate(1)}to{transform:translate3d(0,-12px,0);background-position:46% 10%,16% 76%,84% 30%;filter:blur(1px) saturate(1.08)}}@keyframes svelte-16bv6r7-heroColorPulse{0%{opacity:.82}50%{opacity:.96}to{opacity:.86}}@media(prefers-reduced-motion:reduce){.hero-logo-intro.svelte-16bv6r7{display:none}.hero-intro-pending.svelte-16bv6r7 .hero-motion-target:where(.svelte-16bv6r7){opacity:1;transform:none;filter:none}.hero-color-float.svelte-16bv6r7,.hero-color-drift.svelte-16bv6r7{animation:none}}@media(max-width:640px){.hero-logo-intro.svelte-16bv6r7{width:min(84vw,380px);top:clamp(11rem,28vh,16rem)}}.home-journey.svelte-1xkz2w3{pointer-events:none;position:absolute;inset:0;z-index:-10;overflow:hidden}.home-journey__viewport.svelte-1xkz2w3{position:sticky;top:0;height:100vh;overflow:hidden}.home-journey__layer.svelte-1xkz2w3{position:absolute;inset:0;transform:translateZ(0)}.home-journey__halo.svelte-1xkz2w3{opacity:.68;background:radial-gradient(62% 48% at 50% 4%,rgb(var(--color-indigo) / .16),transparent 72%),radial-gradient(68% 58% at 50% 98%,rgb(var(--color-orange) / .18),transparent 74%);filter:blur(26px)}.home-journey__plane.svelte-1xkz2w3{opacity:.34;transform-origin:center}.home-journey__plane--warm.svelte-1xkz2w3{background:radial-gradient(60% 44% at 26% 38%,rgb(var(--color-orange) / .24),transparent 74%)}.home-journey__plane--cool.svelte-1xkz2w3{background:radial-gradient(60% 42% at 76% 62%,rgb(var(--color-indigo) / .24),transparent 76%)}.home-journey__accent.svelte-1xkz2w3{inset:20% 34% auto;height:24rem;width:24rem;opacity:.2;border-radius:9999px;background:radial-gradient(circle at center,rgb(var(--color-indigo) / .24),transparent 72%);filter:blur(18px)}.home-journey__sweep.svelte-1xkz2w3{inset:-12% -22%;opacity:0;background:linear-gradient(112deg,transparent 32%,rgb(var(--color-white) / .02) 44%,rgb(var(--color-indigo) / .08) 50%,rgb(var(--color-orange) / .06) 56%,transparent 68%);filter:blur(5px)}.home-journey__vignette.svelte-1xkz2w3{background:radial-gradient(ellipse at center,transparent 58%,rgb(7 10 22 / .14) 100%)}.home-journey__grain.svelte-1xkz2w3{opacity:.055;background-image:radial-gradient(rgb(255 255 255 / .14) .6px,transparent .6px),radial-gradient(rgb(15 23 42 / .12) .6px,transparent .6px);background-size:3px 3px,4px 4px;background-position:0 0,1px 1px;mix-blend-mode:soft-light}@media(max-width:767px){.home-journey__halo.svelte-1xkz2w3{opacity:.58}.home-journey__plane.svelte-1xkz2w3{opacity:.24}.home-journey__accent.svelte-1xkz2w3{opacity:.14;inset:24% auto auto 50%;height:18rem;width:18rem;transform:translate(-50%)}.home-journey__grain.svelte-1xkz2w3{opacity:.035}}.pillars-scroll.svelte-qy7yv8{position:relative;height:max(160svh,calc(var(--pillar-count) * 54svh));margin-top:clamp(1rem,2.8vw,2rem)}.pillars-scroll__sticky.svelte-qy7yv8{position:sticky;top:clamp(5rem,8vh,7rem);display:flex;min-height:min(60svh,34rem);flex-direction:column;gap:clamp(.5rem,1.2vw,.9rem)}.pillars-scroll__meta.svelte-qy7yv8{display:flex;align-items:center;gap:.95rem}.pillars-scroll__meta.is-rtl.svelte-qy7yv8{flex-direction:row-reverse}.pillars-scroll__count.svelte-qy7yv8{margin:0;flex-shrink:0;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-ink) / .62)}.pillars-scroll__progress.svelte-qy7yv8{position:relative;width:min(18rem,100%);height:2px}.pillars-scroll__progress-track.svelte-qy7yv8,.pillars-scroll__progress-fill.svelte-qy7yv8{position:absolute;inset:0;border-radius:9999px}.pillars-scroll__progress-track.svelte-qy7yv8{background:rgb(var(--color-ink) / .14)}.pillars-scroll__progress-fill.svelte-qy7yv8{width:calc(var(--pillar-progress) * 100%);background:linear-gradient(90deg,rgb(var(--color-orange)),rgb(var(--color-indigo)))}.pillars-scroll__meta.is-rtl.svelte-qy7yv8 .pillars-scroll__progress-fill:where(.svelte-qy7yv8){inset-inline-start:auto;inset-inline-end:0}.pillars-scroll__viewport.svelte-qy7yv8{position:relative;flex:1;min-height:clamp(18rem,49vh,30rem);overflow:hidden;direction:ltr}.pillars-scroll__viewport.svelte-qy7yv8:before,.pillars-scroll__viewport.svelte-qy7yv8:after{content:"";position:absolute;top:0;bottom:0;width:min(7vw,4rem);z-index:3;pointer-events:none}.pillars-scroll__viewport.svelte-qy7yv8:before{left:0;background:linear-gradient(90deg,rgb(var(--color-gray-50) / 1),rgb(var(--color-gray-50) / 0))}.pillars-scroll__viewport.svelte-qy7yv8:after{right:0;background:linear-gradient(270deg,rgb(var(--color-gray-50) / 1),rgb(var(--color-gray-50) / 0))}.pillars-scroll__track.svelte-qy7yv8{display:flex;height:100%;width:calc(var(--pillar-count) * 100%);transform:translate3d(calc(var(--pillar-active) * (-100% / var(--pillar-count))),0,0);transition:transform .44s cubic-bezier(.22,1,.36,1);direction:ltr}.pillar-panel.svelte-qy7yv8{display:grid;flex:0 0 calc(100% / var(--pillar-count));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);padding-inline:clamp(0rem,2.4vw,1.1rem);opacity:.32;transform:translate3d(1.8rem,0,0) scale(.96);transition:opacity .5s ease,transform .5s ease}.pillar-panel.is-active.svelte-qy7yv8{opacity:1;transform:translateZ(0) scale(1)}.pillar-panel__graphic.svelte-qy7yv8{position:relative}.pillar-svg.svelte-qy7yv8{width:100%;height:auto}.pillar-svg__glass.svelte-qy7yv8{fill:rgb(var(--color-white) / .6);stroke:rgb(var(--color-white) / .75);stroke-width:1.5}.motif__line.svelte-qy7yv8{fill:none;stroke:var(--pillar-accent-soft);stroke-linecap:round;stroke-width:4;stroke-dasharray:10 12;animation:svelte-qy7yv8-lineFlow 14s linear infinite}.motif__block.svelte-qy7yv8{fill:rgb(var(--color-white) / .86);stroke:var(--pillar-accent-solid);stroke-width:2.25;filter:drop-shadow(0 8px 14px rgb(15 23 42 / .12))}.motif__block--1.svelte-qy7yv8,.motif__block--4.svelte-qy7yv8{animation:svelte-qy7yv8-motifFloat 4.4s ease-in-out infinite}.motif__block--2.svelte-qy7yv8,.motif__block--5.svelte-qy7yv8{animation:svelte-qy7yv8-motifFloat 4.4s ease-in-out infinite .7s}.motif__block--3.svelte-qy7yv8{animation:svelte-qy7yv8-motifFloat 4.4s ease-in-out infinite 1.2s}.motif__bubble.svelte-qy7yv8{fill:rgb(var(--color-white) / .84);stroke:var(--pillar-accent-solid);stroke-width:2.2}.motif__bubble--left.svelte-qy7yv8{animation:svelte-qy7yv8-sway 5s ease-in-out infinite}.motif__bubble--right.svelte-qy7yv8{animation:svelte-qy7yv8-sway 5s ease-in-out infinite .55s}.motif__divider.svelte-qy7yv8{stroke:var(--pillar-accent-soft);stroke-linecap:round;stroke-width:3;stroke-dasharray:8 10;animation:svelte-qy7yv8-lineFlow 11s linear infinite}.motif__word.svelte-qy7yv8{fill:rgb(var(--color-ink) / .82);font-family:Space Grotesk,Sora,sans-serif;font-size:33px;font-weight:700;letter-spacing:.08em}.motif__bar.svelte-qy7yv8{fill:rgb(var(--color-white) / .86);stroke:var(--pillar-accent-solid);stroke-width:2.25;transform-box:fill-box;transform-origin:center bottom}.motif__bar--1.svelte-qy7yv8{animation:svelte-qy7yv8-barGrow 3.4s ease-in-out infinite 0s}.motif__bar--2.svelte-qy7yv8{animation:svelte-qy7yv8-barGrow 3.4s ease-in-out infinite .3s}.motif__bar--3.svelte-qy7yv8{animation:svelte-qy7yv8-barGrow 3.4s ease-in-out infinite .6s}.motif__bar--4.svelte-qy7yv8{animation:svelte-qy7yv8-barGrow 3.4s ease-in-out infinite .9s}.motif__curve.svelte-qy7yv8,.motif__arrow.svelte-qy7yv8{fill:none;stroke:var(--pillar-accent-solid);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.motif__curve.svelte-qy7yv8{stroke-dasharray:14 11;animation:svelte-qy7yv8-lineFlow 10s linear infinite}.pillar-panel__content.svelte-qy7yv8{max-width:31rem;text-align:left}.pillar-panel.is-rtl.svelte-qy7yv8 .pillar-panel__content:where(.svelte-qy7yv8){text-align:right}.pillar-panel__eyebrow.svelte-qy7yv8{margin:0 0 .7rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-ink) / .58)}.pillar-panel__content.svelte-qy7yv8 h3:where(.svelte-qy7yv8){margin:0;font-size:clamp(1.85rem,4vw,3.1rem);line-height:.98;letter-spacing:-.02em;color:rgb(var(--color-ink))}.pillar-panel__content.svelte-qy7yv8 p:where(.svelte-qy7yv8){margin:1rem 0 0;font-size:clamp(1rem,1.38vw,1.13rem);line-height:1.7;color:rgb(var(--color-ink) / .74)}.pillars-scroll__timeline.svelte-qy7yv8{position:relative;height:2px;margin-inline:clamp(.5rem,2.6vw,1.5rem)}.pillars-scroll__timeline-track.svelte-qy7yv8,.pillars-scroll__timeline-fill.svelte-qy7yv8{position:absolute;inset-block:0;border-radius:9999px}.pillars-scroll__timeline-track.svelte-qy7yv8{inset-inline:0;background:rgb(var(--color-ink) / .16)}.pillars-scroll__timeline-fill.svelte-qy7yv8{inset-inline-start:0;width:calc(var(--pillar-step-progress) * 100%);background:linear-gradient(90deg,rgb(var(--color-orange)),rgb(var(--color-indigo)));transition:width .38s cubic-bezier(.22,1,.36,1)}.pillars-scroll__timeline.is-rtl.svelte-qy7yv8 .pillars-scroll__timeline-fill:where(.svelte-qy7yv8){inset-inline-start:auto;inset-inline-end:0}.pillars-scroll__steps.svelte-qy7yv8{display:grid;grid-template-columns:repeat(var(--pillar-count),minmax(0,1fr));gap:.55rem;margin:0;padding:.2rem 0 0;padding-inline:clamp(0rem,2.4vw,1.1rem);list-style:none;max-width:64rem;width:100%;margin-inline:auto}.pillars-scroll__steps.is-rtl.svelte-qy7yv8{direction:ltr}.pillars-scroll__step.svelte-qy7yv8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;font-size:1rem;font-weight:700;text-align:center;color:rgb(var(--color-ink) / .5);transition:color .22s ease}.pillars-scroll__steps.is-rtl.svelte-qy7yv8 .pillars-scroll__step:where(.svelte-qy7yv8){justify-content:center;text-align:right}.pillars-scroll__step.is-active.svelte-qy7yv8{color:rgb(var(--color-ink) / .88)}.pillars-scroll__steps.is-rtl.svelte-qy7yv8 .pillars-scroll__step.is-active:where(.svelte-qy7yv8){color:rgb(var(--color-ink) / .88)}.pillars-scroll__dot.svelte-qy7yv8{height:.6rem;width:.6rem;border-radius:9999px;background:rgb(var(--color-ink) / .25);transition:transform .28s ease,background-color .28s ease}.pillars-scroll__step.is-active.svelte-qy7yv8 .pillars-scroll__dot:where(.svelte-qy7yv8){background:linear-gradient(140deg,rgb(var(--color-orange)),rgb(var(--color-indigo)));transform:scale(1.3)}.pillar-panel--tone-1.svelte-qy7yv8{--pillar-gradient-start: rgb(var(--color-orange) / .62);--pillar-gradient-end: rgb(var(--color-indigo) / .42);--pillar-accent-soft: rgb(var(--color-orange) / .42);--pillar-accent-solid: rgb(var(--color-orange))}.pillar-panel--tone-2.svelte-qy7yv8{--pillar-gradient-start: rgb(var(--color-indigo) / .58);--pillar-gradient-end: rgb(var(--color-orange) / .42);--pillar-accent-soft: rgb(var(--color-indigo) / .42);--pillar-accent-solid: rgb(var(--color-indigo))}.pillar-panel--tone-3.svelte-qy7yv8{--pillar-gradient-start: rgb(var(--color-orange) / .5);--pillar-gradient-end: rgb(var(--color-ink) / .5);--pillar-accent-soft: rgb(var(--color-ink) / .3);--pillar-accent-solid: rgb(var(--color-ink) / .78)}@keyframes svelte-qy7yv8-motifFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes svelte-qy7yv8-sway{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes svelte-qy7yv8-barGrow{0%,to{transform:scaleY(.95)}45%{transform:scaleY(1.05)}}@keyframes svelte-qy7yv8-lineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:340}}@media(max-width:1024px){.pillars-scroll.svelte-qy7yv8{height:max(185svh,calc(var(--pillar-count) * 68svh))}.pillar-panel.svelte-qy7yv8{grid-template-columns:1fr;gap:1.15rem;justify-items:center}.pillar-panel__graphic.svelte-qy7yv8{max-width:min(34rem,100%)}.pillar-panel__content.svelte-qy7yv8{max-width:34rem;text-align:center}.pillar-panel.is-rtl.svelte-qy7yv8 .pillar-panel__content:where(.svelte-qy7yv8){width:100%;text-align:right}.pillars-scroll__step.svelte-qy7yv8{justify-content:center}}@media(max-width:640px){.pillars-scroll.svelte-qy7yv8{height:max(184svh,calc(var(--pillar-count) * 80svh))}.pillars-scroll__count.svelte-qy7yv8{font-size:.72rem}.pillars-scroll__steps.svelte-qy7yv8{gap:.25rem;padding-top:.35rem}.pillars-scroll__timeline.svelte-qy7yv8{margin-inline:.2rem}.pillars-scroll__label.svelte-qy7yv8{display:none}}@media(prefers-reduced-motion:reduce){.pillars-scroll.svelte-qy7yv8{height:auto}.pillars-scroll__sticky.svelte-qy7yv8{position:relative;top:auto;min-height:auto}.pillars-scroll__viewport.svelte-qy7yv8{overflow:visible;min-height:auto}.pillars-scroll__viewport.svelte-qy7yv8:before,.pillars-scroll__viewport.svelte-qy7yv8:after{display:none}.pillars-scroll__track.svelte-qy7yv8{display:grid;width:100%;gap:2.5rem;transform:none;transition:none}.pillar-panel.svelte-qy7yv8{flex:1 1 auto;opacity:1;transform:none}.motif__line.svelte-qy7yv8,.motif__block.svelte-qy7yv8,.motif__bubble.svelte-qy7yv8,.motif__divider.svelte-qy7yv8,.motif__bar.svelte-qy7yv8,.motif__curve.svelte-qy7yv8{animation:none}}
