.nav[data-astro-cid-wpvy4v7s]{z-index:100;transition:border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--navy-dark) 82%, transparent);backdrop-filter:blur(14px)saturate(140%);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;position:absolute;inset:0}.nav[data-astro-cid-wpvy4v7s].is-scrolled:before{opacity:1}.nav[data-astro-cid-wpvy4v7s].is-scrolled{border-bottom-color:var(--border)}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-4);min-height:var(--nav-h);display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:.6rem;margin-right:auto;display:inline-flex}.nav__brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{font-weight:700;font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--white);white-space:nowrap}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-4);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--fs-small);color:var(--text-dim);white-space:nowrap;transition:color var(--dur-hover) ease;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active{color:var(--white)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--white)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform-origin:0;transform:scaleX(1)}}.nav__cta[data-astro-cid-wpvy4v7s]{padding:.6rem 1.25rem}.nav__toggle[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;margin-right:-10px;display:none}.nav__toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--white);width:24px;height:2px;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:2px}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__mobile[data-astro-cid-wpvy4v7s]{gap:var(--space-2);padding:var(--space-3) var(--gutter) var(--space-4);background:color-mix(in srgb, var(--navy-dark) 94%, transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);flex-direction:column;display:none}.nav__mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text);padding:.4rem 0;font-size:1.1rem}.nav__mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].btn{margin-top:var(--space-2);color:var(--navy-dark)}.nav__mobile[data-astro-cid-wpvy4v7s].open{display:flex}@media (width<=1099px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]{display:flex}}.hero[data-astro-cid-ge2uvauf]{--hero-col-left:max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));z-index:1;background:var(--navy-dark);isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf],.hero__canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf]{background:url(/assets/hero-scene-poster.webp) 50%/cover no-repeat}.js .hero__poster[data-astro-cid-ge2uvauf]{display:none}.hero--static[data-astro-cid-ge2uvauf] .hero__poster[data-astro-cid-ge2uvauf]{display:block}.hero__canvas[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s var(--ease-out);display:block}.hero__canvas[data-astro-cid-ge2uvauf].is-ready{opacity:1}.hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, #0b1e3373 0%, #0b1e331a 32%, #0b1e3373 72%, var(--navy-dark) 100%), radial-gradient(120% 80% at 20% 90%, #0b1e33b3, transparent 60%);position:absolute;inset:0}@media (width>=861px){.hero__scrim[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(90deg,#0b1e337a 0%,#0b1e3366 calc(50% - max(5.625%,10vh) - 6rem),#0b1e3300 calc(50% - max(5.625%,10vh) + 1rem));position:absolute;inset:0}}.hero__sphere[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:radial-gradient(circle at 38% 32%, #ffe3a6, var(--accent) 45%, #b8741a 100%);opacity:0;pointer-events:none;z-index:3;will-change:transform, opacity;border-radius:50%;width:calc(2*max(5.625vw,10svh));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px 14px #f5a62380}.hero[data-astro-cid-ge2uvauf] .hero__trail{z-index:2;pointer-events:none;position:absolute}.hero__mask[data-astro-cid-ge2uvauf]{z-index:2;background:radial-gradient(circle at 50% 58%, transparent 0, var(--navy-dark) 62%);opacity:0;pointer-events:none;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:4;align-items:center;display:flex;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{width:100%}.hero__questions[data-astro-cid-ge2uvauf]{align-items:end;max-width:34rem;display:grid}@media (width>=861px){.hero__questions[data-astro-cid-ge2uvauf]{max-width:min(30rem, calc(50vw - max(5.625vw, 10vh) - var(--hero-col-left) - 1.5rem))}}.hero__q[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--white);text-wrap:balance;text-shadow:0 1px 2px #0b1e3359,0 2px 28px #0b1e338c;opacity:0;grid-area:1/1;margin:0;font-size:clamp(1.85rem,3.3vw,2.9rem);font-weight:500;line-height:1.15}.hero__q--final[data-astro-cid-ge2uvauf]{opacity:1}.js .hero__q--final[data-astro-cid-ge2uvauf]{opacity:0}.hero__q[data-astro-cid-ge2uvauf] .accent{color:var(--accent);font-style:italic}.hero__q--final[data-astro-cid-ge2uvauf]{max-width:30ch}.hero__q--final[data-astro-cid-ge2uvauf] .accent--strong{font-style:normal;font-weight:600}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:var(--space-5)}.js .hero__cta[data-astro-cid-ge2uvauf]{opacity:0;transform:translateY(12px)}.hero__micro[data-astro-cid-ge2uvauf]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--text-dim);letter-spacing:.02em}.hero__cue[data-astro-cid-ge2uvauf]{z-index:4;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.6rem;display:inline-flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero__cue-line[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--accent), transparent);width:1px;height:34px;animation:cue 2.2s var(--ease-in-out) infinite;transform-origin:top}@keyframes cue{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (width<=860px){.hero__content[data-astro-cid-ge2uvauf]{align-items:flex-end;padding-bottom:max(5.5rem,11svh)}.hero__sphere[data-astro-cid-ge2uvauf]{top:40%}.hero__poster[data-astro-cid-ge2uvauf]{background-image:url(/assets/hero-scene-poster-portrait.webp)}}@media (width<=860px) and (height<=700px){.hero__sphere[data-astro-cid-ge2uvauf]{top:34%}.hero__scrim[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(#0b1e3300 38%,#0b1e3380 58%,#0b1e339e 100%);position:absolute;inset:0}}@media (width<=640px){.hero__content[data-astro-cid-ge2uvauf]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.hero__q[data-astro-cid-ge2uvauf]{font-size:clamp(1.55rem,4.2svh,1.85rem)}.hero__questions[data-astro-cid-ge2uvauf]{max-width:100%}.hero__cue[data-astro-cid-ge2uvauf]{display:none}}.hero--video[data-astro-cid-ge2uvauf] .hero__sphere[data-astro-cid-ge2uvauf]{left:var(--vorb-x);top:var(--vorb-y);width:calc(2 * var(--vorb-r));box-shadow:0 0 calc(.9 * var(--vorb-r)) calc(.15 * var(--vorb-r)) #ffa63080;background:radial-gradient(circle,#fffbe8,#fff4cf 38%,#ffc35a 74%,#ffa630)}.hero--video[data-astro-cid-ge2uvauf] .hero__mask[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at var(--vorb-x) var(--vorb-y), transparent 0, var(--navy-dark) 62%)}.hero--video[data-astro-cid-ge2uvauf] .hero__scrim[data-astro-cid-ge2uvauf]{--hole:radial-gradient(circle at var(--vorb-x) var(--vorb-y), transparent calc(1.1 * var(--vorb-r)), #000 calc(2.4 * var(--vorb-r)));-webkit-mask:var(--hole);mask:var(--hole)}@media (width>=861px) and (orientation:landscape){.hero--video[data-astro-cid-ge2uvauf] .hero__questions[data-astro-cid-ge2uvauf]{max-width:min(30rem, calc(var(--vorb-left) - var(--hero-col-left) - 1.5rem))}.hero--video[data-astro-cid-ge2uvauf] .hero__scrim[data-astro-cid-ge2uvauf]:before{background:linear-gradient(90deg, #0b1e337a 0%, #0b1e3366 calc(var(--vorb-left) - 6rem), #0b1e3300 calc(var(--vorb-left) + 7rem))}}@media (orientation:portrait){.hero--video[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{align-items:flex-end;padding-bottom:max(5.5rem,11svh)}.hero--video[data-astro-cid-ge2uvauf] .hero__questions[data-astro-cid-ge2uvauf]{max-width:34rem}.hero--video[data-astro-cid-ge2uvauf] .hero__scrim[data-astro-cid-ge2uvauf]:before{content:none}}@media (orientation:portrait) and (width<=640px){.hero--video[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.hero--video[data-astro-cid-ge2uvauf] .hero__questions[data-astro-cid-ge2uvauf]{max-width:100%}}.exp[data-astro-cid-ue6ip2le]{background:var(--navy-dark);isolation:isolate;overflow-x:clip}.exp__bg[data-astro-cid-ue6ip2le]{z-index:-1;pointer-events:none;background:radial-gradient(34% 28% at 50% 56%,#f5a62326,#0000 70%),radial-gradient(55% 14% at 50% 86%,#f5a62317,#0000 70%),url(/assets/expertises-atrium.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 78%,#0000 100%)}.exp__head[data-astro-cid-ue6ip2le]{text-align:center;margin-bottom:var(--space-5)}@media (width<=480px){.exp__head[data-astro-cid-ue6ip2le] .eyebrow[data-astro-cid-ue6ip2le]:before{display:none}}.exp__head[data-astro-cid-ue6ip2le] h2[data-astro-cid-ue6ip2le]{margin:var(--space-2) auto 0;text-wrap:balance;max-width:22ch}.exp__net[data-astro-cid-ue6ip2le]{--d:min(340px, 92vw);--m:calc(var(--d) * .9);position:relative}.orb[data-astro-cid-ue6ip2le]{z-index:1;width:var(--d);aspect-ratio:1;justify-content:center;align-items:center;gap:calc(var(--d) * .022);padding:calc(var(--d) * .1) calc(var(--d) * .115);text-align:center;transition:border-color var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);background:radial-gradient(110% 70% at 50% -4%,#ffffff14,#0000 46%),radial-gradient(90% 60% at 50% 108%,#f5a62324,#0000 60%),radial-gradient(circle,#08111ed1 0%,#060d18eb 72%);border:1px solid #f5a62338;border-radius:50%;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 0 36px #f5a6230d,0 0 0 1px #ffffff05,0 30px 60px -32px #000000d9;container-type:inline-size}.orb[data-astro-cid-ue6ip2le]:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 0 40px #f5a6231a,0 0 46px -10px #f5a62373}.orb[data-astro-cid-ue6ip2le].is-lit{border-color:#f5a62399}.orb[data-astro-cid-ue6ip2le].is-lit:after{opacity:1}.orb[data-astro-cid-ue6ip2le] .orb__icon{width:10.5cqi;height:10.5cqi;color:var(--accent);flex:none}.orb__name[data-astro-cid-ue6ip2le]{letter-spacing:-.01em;text-wrap:balance;font-size:8cqi;line-height:1.12}.orb__body[data-astro-cid-ue6ip2le]{color:var(--text-dim);text-wrap:pretty;font-size:6.2cqi;line-height:1.38}.orb__tag[data-astro-cid-ue6ip2le]{letter-spacing:.02em;color:var(--accent);text-wrap:balance;font-size:max(11px,5.3cqi);font-weight:600;line-height:1.35}@media (hover:hover) and (pointer:fine){.orb[data-astro-cid-ue6ip2le]:hover{border-color:#f5a623bf;scale:1.025}}.exp__core[data-astro-cid-ue6ip2le]{z-index:1;place-items:center;display:grid;position:relative}.medallion[data-astro-cid-ue6ip2le]{width:var(--m);aspect-ratio:1;justify-content:center;align-items:center;gap:calc(var(--d) * .027);transition:border-color var(--dur-slow) var(--ease-out);background:radial-gradient(100% 65% at 50% -6%,#ffffff1a,#0000 48%),radial-gradient(circle at 50% 46%,#f5a6231f,#0000 55%),radial-gradient(circle,#0b1626 0%,#050b15 74%);border:1px solid #f5a62380;border-radius:50%;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 6px #050b15e6,inset 0 0 0 7px #f5a62338,inset 0 1px #ffffff1a,0 0 70px -14px #f5a62373,0 40px 80px -40px #000000e6;container-type:inline-size}.exp__core[data-astro-cid-ue6ip2le].is-lit .medallion[data-astro-cid-ue6ip2le]{border-color:#f5a623cc}.exp__core[data-astro-cid-ue6ip2le]:before{content:"";width:var(--m);height:var(--m);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0;box-shadow:0 0 90px -10px #f5a62399}.exp__core[data-astro-cid-ue6ip2le].is-lit:before{opacity:1}.medallion[data-astro-cid-ue6ip2le] .medallion__mark{filter:drop-shadow(0 0 18px #f5a62359);width:auto;height:30cqi}.has-journey .exp__core[data-astro-cid-ue6ip2le]:not(.is-landed) .medallion[data-astro-cid-ue6ip2le] .mark__sphere{opacity:0}.exp__core[data-astro-cid-ue6ip2le].is-landed .medallion[data-astro-cid-ue6ip2le] .mark__sphere{filter:drop-shadow(0 0 6px #ffc464e6)}.exp__core[data-astro-cid-ue6ip2le].is-landing .medallion[data-astro-cid-ue6ip2le] .mark__sphere{animation:sphere-bloom 1.4s var(--ease-out) both}@keyframes sphere-bloom{0%{filter:drop-shadow(0 0 #ffc46400)}28%{filter:drop-shadow(0 0 18px #ffd282)}to{filter:drop-shadow(0 0 6px #ffc464e6)}}.medallion[data-astro-cid-ue6ip2le]>[data-astro-cid-ue6ip2le]{z-index:1;position:relative}.medallion[data-astro-cid-ue6ip2le]:before{content:"";opacity:0;transition:opacity 1.2s var(--ease-out);pointer-events:none;background:radial-gradient(circle at 54% 42%,#f5a62352,#0000 66%);border-radius:50%;position:absolute;inset:14%}.exp__core[data-astro-cid-ue6ip2le].is-lit .medallion[data-astro-cid-ue6ip2le]:before{opacity:1}.medallion[data-astro-cid-ue6ip2le]:after{content:"";opacity:0;pointer-events:none;border:1px solid #ffc86ed9;border-radius:50%;position:absolute;inset:-1px}.exp__core[data-astro-cid-ue6ip2le].is-landing .medallion[data-astro-cid-ue6ip2le]:after{animation:landing-ring 1.1s var(--ease-out) forwards}@keyframes landing-ring{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.32)}}.medallion__name[data-astro-cid-ue6ip2le]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--white);margin-top:2cqi;font-size:7.4cqi;line-height:1}.medallion__sub[data-astro-cid-ue6ip2le]{letter-spacing:.5em;text-transform:uppercase;color:var(--accent);margin-right:-.5em;font-size:4.2cqi;line-height:1}.exp__svg[data-astro-cid-ue6ip2le]{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.fiber{fill:none;stroke-linecap:round}.fiber--base{stroke:#ffffff12;stroke-width:1px}.fiber--glow{stroke:#f5a62333;stroke-width:7px;transition:stroke .3s}.fiber--line{stroke:#f2ad3a;stroke-width:1.6px}.fiber--pulse{stroke:#fff1cf;stroke-width:2.4px}.fiber--pulse-glow{stroke:#ffc46459;stroke-width:9px}.fiber--glow.is-hot{stroke:#f5a6236b}.fiber--heat{stroke:#ffcc7899;stroke-width:6px;opacity:0}.fiber-node{opacity:0;transition:opacity .4s var(--ease-out)}.fiber-node.is-on{opacity:1}.fiber-node__halo{fill:#f5a62347}.fiber-node__dot{fill:#ffe6b0}.exp__net[data-astro-cid-ue6ip2le]{justify-items:center;gap:var(--space-4);display:grid}.exp__core[data-astro-cid-ue6ip2le]{order:-1}.exp__col[data-astro-cid-ue6ip2le]{justify-items:center;gap:var(--space-4);display:grid;position:relative}.exp__net[data-astro-cid-ue6ip2le]:before,.exp__fill[data-astro-cid-ue6ip2le]{content:"";top:calc(var(--d) * .45);bottom:calc(var(--d) * .5 - 2px);z-index:0;background:linear-gradient(#f5a62380,#f5a62326);width:1px;position:absolute;left:50%}.exp__fill[data-astro-cid-ue6ip2le]{transform-origin:top;background:linear-gradient(#f5a623,#ffd88a);width:2px;margin-left:-.5px;transform:scaleY(0);box-shadow:0 0 10px #f5a623b3}@media (width<=699px){.exp__net[data-astro-cid-ue6ip2le]{--m:min(250px, 68vw);gap:var(--space-3)}.exp__col[data-astro-cid-ue6ip2le]{gap:var(--space-3)}.exp__net[data-astro-cid-ue6ip2le]:before,.exp__fill[data-astro-cid-ue6ip2le]{top:calc(var(--m) / 2);bottom:56px}.orb[data-astro-cid-ue6ip2le]{aspect-ratio:auto;border-radius:var(--radius-lg);gap:.45rem;width:100%;padding:1.4rem 1.25rem 1.3rem;container-type:normal}.orb[data-astro-cid-ue6ip2le] .orb__icon{width:26px;height:26px}.orb__name[data-astro-cid-ue6ip2le]{font-size:1.3rem}.orb__body[data-astro-cid-ue6ip2le]{font-size:var(--fs-small);max-width:34ch;line-height:1.5}.orb__tag[data-astro-cid-ue6ip2le]{font-size:var(--fs-label)}}@media (width>=700px){.exp__net[data-astro-cid-ue6ip2le]{--d:min(330px, 43vw);column-gap:var(--space-3);grid-template-columns:1fr 1fr}.exp__core[data-astro-cid-ue6ip2le]{grid-column:1/-1}}@media (width>=1200px) and (height>=700px){.exp[data-astro-cid-ue6ip2le]{padding-top:calc(var(--nav-h) + var(--space-4))}.exp__head[data-astro-cid-ue6ip2le]{margin-bottom:var(--space-3)}.exp__stage[data-astro-cid-ue6ip2le]{max-width:none}.exp__net[data-astro-cid-ue6ip2le]{--d:max(240px, min(330px, calc((100vw - 2 * var(--gutter)) / 4.45), calc((100svh - var(--lead,250px) - 16px) / 2.4)));--m:calc(var(--d) * .82);width:calc(var(--d) * 4.37);height:calc(var(--d) * 2.4);margin-inline:auto;display:block}.exp__net[data-astro-cid-ue6ip2le]:before,.exp__fill[data-astro-cid-ue6ip2le]{display:none}.exp__svg[data-astro-cid-ue6ip2le]{display:block}.exp__col[data-astro-cid-ue6ip2le]{display:contents}.orb[data-astro-cid-ue6ip2le]{left:calc(var(--x) * var(--d));top:calc(var(--y) * var(--d));position:absolute}.exp__col--left[data-astro-cid-ue6ip2le] .orb[data-astro-cid-ue6ip2le][data-slot="0"]{--x:.8;--y:0}.exp__col--left[data-astro-cid-ue6ip2le] .orb[data-astro-cid-ue6ip2le][data-slot="1"]{--x:0;--y:.7}.exp__col--left[data-astro-cid-ue6ip2le] .orb[data-astro-cid-ue6ip2le][data-slot="2"]{--x:.8;--y:1.4}.exp__col--right[data-astro-cid-ue6ip2le] .orb[data-astro-cid-ue6ip2le][data-slot="0"]{--x:2.57;--y:0}.exp__col--right[data-astro-cid-ue6ip2le] .orb[data-astro-cid-ue6ip2le][data-slot="1"]{--x:3.37;--y:.7}.exp__col--right[data-astro-cid-ue6ip2le] .orb[data-astro-cid-ue6ip2le][data-slot="2"]{--x:2.57;--y:1.4}.exp__core[data-astro-cid-ue6ip2le]{left:calc(var(--d) * 2.185);top:calc(var(--d) * 1.2);position:absolute;translate:-50% -50%}.exp__core[data-astro-cid-ue6ip2le]:after{content:"";top:calc(50% + var(--m) / 2);width:1px;height:calc(var(--d) * .6);background:linear-gradient(#f5a6238c,#f5a62300);position:absolute;left:50%}}@media (width>=1200px) and (height>=700px) and (height<=900px){.exp[data-astro-cid-ue6ip2le]{padding-top:calc(var(--nav-h) + var(--space-3))}.exp__head[data-astro-cid-ue6ip2le] h2[data-astro-cid-ue6ip2le]{max-width:none}}@media (prefers-reduced-motion:reduce){.orb[data-astro-cid-ue6ip2le]:hover{scale:1}}.jrn[data-astro-cid-ej22s2rq]{background:linear-gradient(180deg, var(--navy-dark), var(--navy-mid))}.jrn__head[data-astro-cid-ej22s2rq]{text-align:center;margin-bottom:var(--space-6)}.jrn__motto[data-astro-cid-ej22s2rq]{margin:var(--space-2) auto .75rem;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.jrn__motto[data-astro-cid-ej22s2rq] span[data-astro-cid-ej22s2rq]{white-space:nowrap}@media (width<=520px){.jrn__motto[data-astro-cid-ej22s2rq] span[data-astro-cid-ej22s2rq]{display:block}.jrn__motto[data-astro-cid-ej22s2rq] .jrn__sep[data-astro-cid-ej22s2rq]{display:none}}.jrn__track[data-astro-cid-ej22s2rq]{grid-template-columns:2px 1fr;gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.jrn__rail[data-astro-cid-ej22s2rq]{background:var(--border);border-radius:2px;position:relative}.jrn__progress[data-astro-cid-ej22s2rq]{background:linear-gradient(var(--accent), #f5a6234d);transform-origin:top;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.jrn__carrier[data-astro-cid-ej22s2rq]{pointer-events:none;position:absolute;inset:0}@media (width<=860px){.jrn__rail[data-astro-cid-ej22s2rq]{width:2px;margin-left:calc(var(--gutter) / -2 - 1px);justify-self:start}}.jrn__rail[data-astro-cid-ej22s2rq].is-live .jrn__progress[data-astro-cid-ej22s2rq],.jrn__rail[data-astro-cid-ej22s2rq].is-live .jrn__carrier[data-astro-cid-ej22s2rq]{will-change:transform}.jrn__sphere[data-astro-cid-ej22s2rq]{background:radial-gradient(circle at 36% 32%, #ffe3a6, var(--accent) 60%);width:16px;height:16px;box-shadow:var(--glow-accent);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.has-journey .jrn__sphere[data-astro-cid-ej22s2rq]{opacity:0}.jrn__steps[data-astro-cid-ej22s2rq]{flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);padding:0;list-style:none;display:flex}.jrn-step[data-astro-cid-ej22s2rq]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.jrn-step__n[data-astro-cid-ej22s2rq]{font-family:var(--font-display);min-width:1.35em;color:var(--accent);opacity:.55;transform-origin:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);font-size:clamp(2rem,4vw,3rem);line-height:1;position:relative}.jrn-step__n[data-astro-cid-ej22s2rq]:after{content:attr(data-n);content:attr(data-n) / "";color:#0000;text-shadow:var(--glow-accent);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0}.jrn-step[data-astro-cid-ej22s2rq].is-active .jrn-step__n[data-astro-cid-ej22s2rq]{opacity:1;transform:scale(1.06)}.jrn-step[data-astro-cid-ej22s2rq].is-active .jrn-step__n[data-astro-cid-ej22s2rq]:after{opacity:1}@media (prefers-reduced-motion:reduce){.jrn-step[data-astro-cid-ej22s2rq].is-active .jrn-step__n[data-astro-cid-ej22s2rq]{transform:none}}.jrn-step__label[data-astro-cid-ej22s2rq]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:.5rem;font-weight:600;display:block}.jrn-step[data-astro-cid-ej22s2rq] h3[data-astro-cid-ej22s2rq]{font-size:var(--fs-h3);max-width:30ch;margin-bottom:.6rem}.jrn-step[data-astro-cid-ej22s2rq] p[data-astro-cid-ej22s2rq]{color:var(--text-dim);max-width:50ch}@media (width<=640px){.jrn-step[data-astro-cid-ej22s2rq]{grid-template-columns:1fr;gap:.5rem}}.an[data-astro-cid-bgk5qo6h]{background:var(--navy-mid)}.an__grid[data-astro-cid-bgk5qo6h]{grid-template-columns:minmax(0,1fr);gap:4.5rem;display:grid}@media (width>=861px){.an__grid[data-astro-cid-bgk5qo6h]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.an__panel[data-astro-cid-bgk5qo6h]{order:-1}}.an__intro[data-astro-cid-bgk5qo6h] h2[data-astro-cid-bgk5qo6h]{margin:var(--space-2) 0 var(--space-3)}.an__sub[data-astro-cid-bgk5qo6h]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);margin-bottom:var(--space-3);font-style:italic;line-height:1.35}.an__chips[data-astro-cid-bgk5qo6h]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.an__chips[data-astro-cid-bgk5qo6h] li[data-astro-cid-bgk5qo6h]{font-size:var(--fs-small);border:1px solid var(--border-strong);color:var(--text-dim);border-radius:999px;padding:.4rem .9rem}.an__body[data-astro-cid-bgk5qo6h]{color:var(--text-dim)}.an__panel[data-astro-cid-bgk5qo6h]{isolation:isolate;background:linear-gradient(160deg, var(--surface), var(--navy-dark));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);text-align:center;padding:clamp(2.5rem,3.5vw,3.25rem) clamp(1.5rem,3vw,2.75rem) clamp(1.75rem,3vw,2.5rem);position:relative}.an__duo[data-astro-cid-bgk5qo6h]{z-index:1;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.an__duo-card[data-astro-cid-bgk5qo6h]{padding:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:#08111ed9;flex-direction:column;justify-content:flex-start;display:flex}.an__duo-card[data-astro-cid-bgk5qo6h] strong[data-astro-cid-bgk5qo6h]{font-family:var(--font-display);color:var(--accent);font-size:1.5rem;display:block}.an__duo-card[data-astro-cid-bgk5qo6h] span[data-astro-cid-bgk5qo6h]{font-size:var(--fs-small);color:var(--text-dim)}.an__or[data-astro-cid-bgk5qo6h]{font-size:var(--fs-small);color:var(--text-faint);align-self:center;font-style:italic}.an__highlight[data-astro-cid-bgk5qo6h]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--white);padding:var(--space-2);margin-bottom:.75rem}.an__highlight[data-astro-cid-bgk5qo6h]:after{content:"";background:var(--accent);width:56px;height:2px;margin:.9rem auto 0;display:block}.an__note[data-astro-cid-bgk5qo6h]{color:var(--text-dim);font-size:var(--fs-small);margin:0 auto var(--space-4);max-width:42ch}.an__cta[data-astro-cid-bgk5qo6h]{width:100%}.an__micro[data-astro-cid-bgk5qo6h]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--accent)}.an__audience[data-astro-cid-bgk5qo6h]{font-size:var(--fs-label);color:var(--text-faint);margin-top:.3rem}.an__clip[data-astro-cid-bgk5qo6h]{border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.an__glow[data-astro-cid-bgk5qo6h]{opacity:0;width:420px;height:420px;transition:opacity .5s var(--ease-out);background:radial-gradient(circle,#f5a62333,#f5a62300 62%);border-radius:50%;margin:-210px 0 0 -210px;position:absolute;top:0;left:0}.an__panel[data-astro-cid-bgk5qo6h].is-hover .an__glow[data-astro-cid-bgk5qo6h]{opacity:1}.an__panel[data-astro-cid-bgk5qo6h]:after,.an__duo-card[data-astro-cid-bgk5qo6h]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.an__panel[data-astro-cid-bgk5qo6h]:after{z-index:-1;transition:opacity .7s var(--ease-out);border:1px solid #f5a62366;box-shadow:0 0 70px -24px #f5a62373}.an__panel[data-astro-cid-bgk5qo6h].is-powered:after{opacity:1}.an__socket[data-astro-cid-bgk5qo6h]{pointer-events:none;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:0;left:50%}.an__duo-card[data-astro-cid-bgk5qo6h]{isolation:isolate;transition:background-color .5s var(--ease-out);position:relative}.an__duo-card[data-astro-cid-bgk5qo6h]:after{z-index:-1;transition:opacity .5s var(--ease-out);border:1px solid #f5a6238c;box-shadow:inset 0 0 24px #f5a62314,0 0 32px -12px #f5a62380}.an__panel[data-astro-cid-bgk5qo6h].is-powered .an__duo-card[data-astro-cid-bgk5qo6h]{background-color:#1c1812e6;transition-delay:.25s}.an__panel[data-astro-cid-bgk5qo6h].is-powered .an__duo-card[data-astro-cid-bgk5qo6h]:after{opacity:1;transition-delay:.25s}.an__highlight[data-astro-cid-bgk5qo6h]:after{transition:transform .7s var(--ease-out)}.has-journey .an__panel[data-astro-cid-bgk5qo6h]:not(.is-powered) .an__highlight[data-astro-cid-bgk5qo6h]:after{transform:scaleX(.25)}.an__panel[data-astro-cid-bgk5qo6h].is-powered .an__highlight[data-astro-cid-bgk5qo6h]:after{transition-delay:.55s}.an__panel[data-astro-cid-bgk5qo6h].is-powered .an__cta[data-astro-cid-bgk5qo6h]:after{opacity:1;transition-duration:.6s;transition-delay:.75s}@media (width<=480px){.an__duo[data-astro-cid-bgk5qo6h]{grid-template-columns:minmax(0,1fr)}}.ia[data-astro-cid-frfloamy]{background:linear-gradient(180deg, var(--navy-mid), var(--navy-dark))}.ia__head[data-astro-cid-frfloamy]{max-width:40ch;margin-bottom:var(--space-6)}.ia__head[data-astro-cid-frfloamy] h2[data-astro-cid-frfloamy]{margin-top:var(--space-2)}.ia__leads[data-astro-cid-frfloamy]{margin-bottom:var(--space-7);grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ia__lead[data-astro-cid-frfloamy] h3[data-astro-cid-frfloamy]{font-size:var(--fs-h3);max-width:24ch;margin-bottom:.75rem}.ia__lead[data-astro-cid-frfloamy] p[data-astro-cid-frfloamy]{color:var(--text-dim)}.ia__head[data-astro-cid-frfloamy] .eyebrow[data-astro-cid-frfloamy],.ia__head[data-astro-cid-frfloamy] h2[data-astro-cid-frfloamy],.ia__lead[data-astro-cid-frfloamy] h3[data-astro-cid-frfloamy]{transition:text-shadow .9s var(--ease-out)}.ia[data-astro-cid-frfloamy].is-charged .ia__head[data-astro-cid-frfloamy] .eyebrow[data-astro-cid-frfloamy]{text-shadow:0 0 14px #f5a62399}.ia[data-astro-cid-frfloamy].is-charged .ia__head[data-astro-cid-frfloamy] h2[data-astro-cid-frfloamy],.ia[data-astro-cid-frfloamy].is-charged .ia__lead[data-astro-cid-frfloamy] h3[data-astro-cid-frfloamy]{text-shadow:0 0 22px #f5a62352}.ia__steps[data-astro-cid-frfloamy]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.ia-step[data-astro-cid-frfloamy]{padding:var(--space-3);border-top:2px solid var(--border-strong);transition:border-color var(--dur-base) var(--ease-out);position:relative}.ia-step[data-astro-cid-frfloamy]:before{content:"";background:var(--accent);transform-origin:0;width:48px;height:2px;transition:transform var(--dur-slow) var(--ease-out) calc(var(--reveal-delay,0s) + .15s);position:absolute;top:-2px;left:0;transform:scaleX(0)}.ia-step[data-astro-cid-frfloamy].is-in:before{transform:scaleX(1)}.ia-step__n[data-astro-cid-frfloamy]{font-size:var(--fs-label);letter-spacing:.1em;color:var(--accent);font-weight:600}.ia-step[data-astro-cid-frfloamy] h4[data-astro-cid-frfloamy]{font-family:var(--font-display);color:var(--white);margin:.5rem 0;font-size:1.3rem;font-weight:500}.ia-step[data-astro-cid-frfloamy] p[data-astro-cid-frfloamy]{color:var(--text-dim);font-size:var(--fs-small)}.ia__cta[data-astro-cid-frfloamy]{text-align:center}.ia-step__fill[data-astro-cid-frfloamy]{background:linear-gradient(90deg, var(--accent), #ffd88a);transform-origin:0;pointer-events:none;height:2px;display:none;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #f5a6238c}.has-journey .ia-step__fill[data-astro-cid-frfloamy]{display:block}.ia-step__n[data-astro-cid-frfloamy]{transition:text-shadow var(--dur-base) var(--ease-out)}.ia-step[data-astro-cid-frfloamy].is-lit .ia-step__n[data-astro-cid-frfloamy]{text-shadow:var(--glow-accent)}@media (width<=860px){.ia__leads[data-astro-cid-frfloamy]{grid-template-columns:1fr}.ia__steps[data-astro-cid-frfloamy]{grid-template-columns:1fr 1fr}.ia-step__fill[data-astro-cid-frfloamy]{transition:transform .6s var(--ease-out)}}@media (width<=480px){.ia__steps[data-astro-cid-frfloamy]{grid-template-columns:1fr}}.ab[data-astro-cid-oxgmilyn]{background:var(--navy-dark)}.ab__intro[data-astro-cid-oxgmilyn]{margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,5vw,4.5rem);display:grid}.ab__intro[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{margin:var(--space-2) 0 var(--space-3)}.ab__lead[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);font-style:italic;line-height:1.35}.ab__body[data-astro-cid-oxgmilyn]{color:var(--text-dim)}.ab__values[data-astro-cid-oxgmilyn]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.ab-value[data-astro-cid-oxgmilyn]{padding:var(--space-4) var(--space-3);border-top:1px solid var(--border-strong)}.ab-value[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:var(--fs-h3);margin-bottom:.75rem}.ab-value[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--text-dim);font-size:var(--fs-small)}@media (width<=860px){.ab__intro[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;align-items:start}.ab__values[data-astro-cid-oxgmilyn]{gap:var(--space-2);grid-template-columns:1fr}}.ct[data-astro-cid-he3spzz3]{text-align:center;background:var(--navy-dark);position:relative;overflow:hidden}.ct__glow[data-astro-cid-he3spzz3]{background:radial-gradient(closest-side at 50% 45%, var(--accent-soft), transparent);pointer-events:none;width:80vmax;transition:opacity 1.2s var(--ease-out);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.has-journey .ct[data-astro-cid-he3spzz3]:not(.is-powered) .ct__glow[data-astro-cid-he3spzz3]{opacity:.45}.ct__inner[data-astro-cid-he3spzz3]{z-index:1;position:relative}.ct__tagline[data-astro-cid-he3spzz3]{margin-bottom:1rem}.ct__title[data-astro-cid-he3spzz3]{font-size:var(--fs-display);margin-bottom:var(--space-3)}.ct__line[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);margin:0 auto .5rem;font-style:italic;line-height:1.35}.ct__sub[data-astro-cid-he3spzz3]{color:var(--text-dim);margin:0 auto var(--space-4)}.ct__btn[data-astro-cid-he3spzz3]{font-size:var(--fs-body);padding:1.1rem 2.5rem}.ct__btn[data-astro-cid-he3spzz3]:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffc86ed9;position:absolute;inset:-1px}.ct__btn[data-astro-cid-he3spzz3].is-powered:before{animation:ct-arrive 1.1s var(--ease-out) forwards}@keyframes ct-arrive{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.3,1.6)}}
