html[data-journey-header=glass] .site-header{backdrop-filter:blur(18px)saturate(1.6);background:#fffc;box-shadow:0 1px #0a23420f}.journey[data-astro-cid-wj4iumeo]{--j-night:#071a33;background:var(--j-night);color:#fff;position:relative}.j-stage[data-astro-cid-wj4iumeo]{grid-template-columns:minmax(0,1fr);display:grid}.j-media[data-astro-cid-wj4iumeo]{background:#7fa6cf;grid-area:1/1;position:relative;overflow:hidden}.j-media[data-astro-cid-wj4iumeo] .j-poster{object-fit:cover;object-position:72% 60%;width:100%;height:100%;position:absolute;inset:0}.j-canvas[data-astro-cid-wj4iumeo]{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block;position:absolute;inset:0}.journey[data-astro-cid-wj4iumeo][data-scene=ready] .j-canvas[data-astro-cid-wj4iumeo]{opacity:1}.j-shade[data-astro-cid-wj4iumeo]{background:linear-gradient(#071a339e 0%,#071a3347 34%,#071a3300 56%),linear-gradient(#071a3300 56%,#071a334d 76%,#071a33c7 100%);transition:opacity .7s;position:absolute;inset:0}.j-shade[data-astro-cid-wj4iumeo]:after{content:"";background:linear-gradient(100deg,#071a33db 0%,#071a339e 42%,#0257a52e 100%),linear-gradient(#071a3380 0%,#071a3300 60%);transition:opacity 1.1s;position:absolute;inset:0}.journey[data-astro-cid-wj4iumeo][data-scene=ready] .j-shade[data-astro-cid-wj4iumeo]:after{opacity:0}.j-hero[data-astro-cid-wj4iumeo]{min-height:min(46rem,100svh - 4.5rem);padding:clamp(1.75rem, 5svh, 3.5rem) var(--gutter) clamp(1.5rem, 4svh, 2.75rem);flex-direction:column;grid-area:1/1;justify-content:space-between;gap:2.5rem;width:100%;max-width:120rem;margin-inline:auto;display:flex;position:relative}.j-title[data-astro-cid-wj4iumeo]{font-size:min(var(--step-display), calc(92vw / (var(--j-chars) * .56)));letter-spacing:-.045em;text-shadow:0 2px 40px #071a3373;font-weight:600;line-height:1}.j-line[data-astro-cid-wj4iumeo]{white-space:nowrap;display:block}.j-lead[data-astro-cid-wj4iumeo]{display:inline-block}.j-ends[data-astro-cid-wj4iumeo]{margin-top:.06em;display:grid}.j-end[data-astro-cid-wj4iumeo]{grid-area:1/1}.j-foot[data-astro-cid-wj4iumeo]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.j-foot-main[data-astro-cid-wj4iumeo]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.j-sub[data-astro-cid-wj4iumeo]{max-width:26ch;font-size:var(--step-lead);letter-spacing:-.025em;text-shadow:0 1px 24px #071a3399;font-weight:500;line-height:1.2}.j-cue[data-astro-cid-wj4iumeo]{display:none}.journey[data-astro-cid-wj4iumeo] [data-astro-cid-wj4iumeo]:focus-visible{outline-color:var(--brand-yellow)}@media (prefers-reduced-motion:no-preference){.j-lead[data-astro-cid-wj4iumeo],.j-ends[data-astro-cid-wj4iumeo],.j-sub[data-astro-cid-wj4iumeo],.j-cta[data-astro-cid-wj4iumeo],.j-cue[data-astro-cid-wj4iumeo]{animation:j-rise 1.1s var(--ease-out) both}.j-ends[data-astro-cid-wj4iumeo]{animation-delay:.11s}.j-sub[data-astro-cid-wj4iumeo]{animation-delay:.3s}.j-cta[data-astro-cid-wj4iumeo]{animation-delay:.4s}.j-cue[data-astro-cid-wj4iumeo]{animation-delay:.9s}}@keyframes j-rise{0%{opacity:0;transform:translateY(46px)}}.j-routes[data-astro-cid-wj4iumeo]{gap:2.5rem var(--gutter);width:100%;max-width:120rem;padding:calc(var(--section-gap) / 2) var(--gutter);grid-area:2/1;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.j-globe[data-astro-cid-wj4iumeo]{aspect-ratio:1;background:radial-gradient(120% 120% at 50% 40%,#0c2c58 0%,#071a33 62%,#04101f 100%);border-radius:14px;width:100%;max-height:78svh;position:relative;overflow:hidden}.j-globe[data-astro-cid-wj4iumeo] .j-globe-poster{object-fit:contain;width:100%;height:100%;padding:8%;transition:opacity .5s;position:absolute;inset:0}.j-globe-canvas[data-astro-cid-wj4iumeo]{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.j-globe-canvas[data-astro-cid-wj4iumeo]:active{cursor:grabbing}.journey[data-astro-cid-wj4iumeo][data-globe=ready] .j-globe-canvas[data-astro-cid-wj4iumeo]{opacity:1}.journey[data-astro-cid-wj4iumeo][data-globe=ready] .j-globe[data-astro-cid-wj4iumeo] .j-globe-poster{opacity:0}.j-label[data-astro-cid-wj4iumeo]{z-index:2;background:var(--brand-yellow);color:var(--brand-navy);font-size:var(--step-small);white-space:nowrap;opacity:0;pointer-events:none;will-change:transform;border-radius:999px;margin:-2.5em 0 0 .8em;padding:.36em .85em;font-weight:600;transition:opacity .26s;position:absolute;top:0;left:0;box-shadow:0 6px 22px #04101f73}.j-label[data-astro-cid-wj4iumeo]:empty{display:none}.j-label[data-astro-cid-wj4iumeo][data-side=left]{translate:calc(-100% - 1.6em)}.j-routes-title[data-astro-cid-wj4iumeo]{font-size:var(--step-head);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1}.j-routes-lead[data-astro-cid-wj4iumeo]{font-size:var(--step-lead);letter-spacing:-.025em;margin-top:1.5rem;font-weight:500;line-height:1.22}.j-routes-note[data-astro-cid-wj4iumeo]{color:#ffffffc7;margin-top:.75rem}.j-route-list[data-astro-cid-wj4iumeo]{flex-direction:column;gap:.5rem;margin-top:1.75rem;display:flex}.j-route[data-astro-cid-wj4iumeo]{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:3.5rem;transition:background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .16s var(--ease-out);background:#ffffff14;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.7rem 1.25rem;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.j-route[data-astro-cid-wj4iumeo]:active{transform:scale(.985)}.j-route-code[data-astro-cid-wj4iumeo]{opacity:.7}.j-route-arrow[data-astro-cid-wj4iumeo]{transition:transform .26s var(--ease-out)}.j-route[data-astro-cid-wj4iumeo][aria-pressed=true]{background:var(--brand-yellow);color:var(--brand-navy);box-shadow:0 8px 30px #fbed2838}.j-route[data-astro-cid-wj4iumeo][aria-pressed=true] .j-route-arrow[data-astro-cid-wj4iumeo]{transform:translate(6px)}@media (hover:hover){.j-route[data-astro-cid-wj4iumeo]:not([aria-pressed=true]):hover{background:#ffffff29}}.j-ask[data-astro-cid-wj4iumeo]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;font-weight:600;display:flex}@media (width<=1023px){.j-routes[data-astro-cid-wj4iumeo]{gap:0}.j-panel[data-astro-cid-wj4iumeo]{display:contents}.j-routes-title[data-astro-cid-wj4iumeo]{order:-1;margin-bottom:1.75rem}.j-globe[data-astro-cid-wj4iumeo]{margin-bottom:2rem}.j-routes-lead[data-astro-cid-wj4iumeo]{margin-top:0}}@media (width>=1024px){.j-title[data-astro-cid-wj4iumeo]{font-size:min(var(--step-display), calc(92vw / (var(--j-chars) * .56)), 7rem)}.j-routes[data-astro-cid-wj4iumeo]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.j-routes-title[data-astro-cid-wj4iumeo]{font-size:min(var(--step-head), 3.5rem)}}@media (width>=1024px) and (height>=640px) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.journey[data-astro-cid-wj4iumeo]:not([data-fallback]){height:480vh;margin-top:-4.5rem}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-stage[data-astro-cid-wj4iumeo]{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-media[data-astro-cid-wj4iumeo]{position:absolute;inset:0}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-shade[data-astro-cid-wj4iumeo]{background:linear-gradient(#071a336b 0%,#071a331f 34%,#071a3300 52%),linear-gradient(#071a3300 64%,#071a3329 80%,#071a3399 100%),radial-gradient(130% 100% at 50% 45%,#04101f00 60%,#04101f47 100%)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-hero[data-astro-cid-wj4iumeo]{pointer-events:none;min-height:0;transition:opacity .52s ease, transform .9s var(--ease-out), visibility 0s;padding-top:calc(4.5rem + clamp(1.25rem,4svh,3rem));position:absolute;inset:0}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-hero[data-astro-cid-wj4iumeo] a[data-astro-cid-wj4iumeo]{pointer-events:auto}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-title[data-astro-cid-wj4iumeo]{font-size:min(var(--step-display), calc(70vw / (var(--j-chars) * .56)), 15.5svh)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-cue[data-astro-cid-wj4iumeo]{font-size:var(--step-small);letter-spacing:.01em;color:#ffffffe0;align-items:center;gap:.75rem;font-weight:600;display:flex}.j-cue-track[data-astro-cid-wj4iumeo]{border-radius:999px;width:1.4rem;height:2.3rem;display:block;position:relative;box-shadow:inset 0 0 0 2px #ffffffbf}.j-cue-dot[data-astro-cid-wj4iumeo]{background:var(--brand-yellow);width:.3rem;height:.3rem;animation:j-cue 1.9s var(--ease-out) infinite;border-radius:50%;margin-left:-.15rem;position:absolute;top:.45rem;left:50%}@keyframes j-cue{0%{opacity:0;transform:translateY(0)}25%{opacity:1}80%,to{opacity:0;transform:translateY(.95rem)}}.journey[data-astro-cid-wj4iumeo][data-act="2"] .j-hero[data-astro-cid-wj4iumeo],.journey[data-astro-cid-wj4iumeo][data-act="3"] .j-hero[data-astro-cid-wj4iumeo]{opacity:0;visibility:hidden;transition:opacity .42s ease, transform .7s var(--ease-out), visibility 0s .42s;transform:translateY(-7svh)}.journey[data-astro-cid-wj4iumeo][data-act="2"] .j-shade[data-astro-cid-wj4iumeo],.journey[data-astro-cid-wj4iumeo][data-act="3"] .j-shade[data-astro-cid-wj4iumeo]{opacity:0}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes[data-astro-cid-wj4iumeo]{pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(27rem,35vw);align-items:center;gap:0;max-width:none;padding:4.5rem 0 0;position:absolute;inset:0}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-globe[data-astro-cid-wj4iumeo]{aspect-ratio:auto;background:0 0;border-radius:0;height:100%;max-height:none;position:static;overflow:visible}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-globe[data-astro-cid-wj4iumeo] .j-globe-poster,.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-globe-canvas[data-astro-cid-wj4iumeo]{display:none}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-panel[data-astro-cid-wj4iumeo]{scrollbar-width:none;height:100%;padding:clamp(.5rem, 2.2svh, 2rem) var(--gutter) clamp(.5rem, 2.2svh, 2rem) clamp(1rem, 2vw, 2.5rem);flex-direction:column;justify-content:safe center;display:flex;overflow-y:auto}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes[data-astro-cid-wj4iumeo]{isolation:isolate}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes[data-astro-cid-wj4iumeo]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#04101f00 0%,#04101f9e 26%,#04101fdb 100%);width:max(34rem,45vw);transition:opacity .6s;position:absolute;inset:0 0 0 auto}.journey[data-astro-cid-wj4iumeo][data-panel=in] .j-routes[data-astro-cid-wj4iumeo]:after{opacity:1}.journey[data-astro-cid-wj4iumeo][data-act="3"]:not([data-scene=ready]) .j-media[data-astro-cid-wj4iumeo] .j-poster{opacity:.12}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-panel[data-astro-cid-wj4iumeo]>[data-astro-cid-wj4iumeo]{opacity:0;transition:opacity .42s ease, transform .6s var(--ease-out);transform:translateY(28px)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes-title[data-astro-cid-wj4iumeo]{font-size:min(clamp(1.75rem,.6rem + 2.5vw,3.4rem),5.6svh)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes-lead[data-astro-cid-wj4iumeo]{font-size:min(var(--step-lead), 2.8svh);margin-top:clamp(.5rem,1.8svh,1.25rem)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes-note[data-astro-cid-wj4iumeo],.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-route[data-astro-cid-wj4iumeo],.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-ask[data-astro-cid-wj4iumeo]{font-size:min(var(--step-body), 2.5svh)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-routes-note[data-astro-cid-wj4iumeo]{margin-top:clamp(.25rem,.8svh,.6rem);line-height:1.35}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-route-list[data-astro-cid-wj4iumeo]{gap:clamp(.2rem,.7svh,.45rem);margin-top:clamp(.6rem,2.2svh,1.5rem)}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-route[data-astro-cid-wj4iumeo]{gap:.6rem;min-height:clamp(1.9rem,5svh,3.25rem);padding:.2rem clamp(.85rem,1.2vw,1.25rem);line-height:1.15}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-ask[data-astro-cid-wj4iumeo]{flex-wrap:nowrap;gap:1rem;margin-top:clamp(.6rem,2.4svh,1.75rem);line-height:1.25}.journey[data-astro-cid-wj4iumeo]:not([data-fallback]) .j-ask[data-astro-cid-wj4iumeo] .btn[data-astro-cid-wj4iumeo]{min-height:clamp(2.4rem,6.4svh,3.25rem);font-size:inherit;flex:none;padding-block:0}.journey[data-astro-cid-wj4iumeo][data-panel=in] .j-routes[data-astro-cid-wj4iumeo]{pointer-events:auto}.journey[data-astro-cid-wj4iumeo][data-panel=in] .j-globe[data-astro-cid-wj4iumeo]{cursor:grab}.journey[data-astro-cid-wj4iumeo][data-panel=in][data-dragging] .j-globe[data-astro-cid-wj4iumeo]{cursor:grabbing}.journey[data-astro-cid-wj4iumeo][data-panel=in] .j-panel[data-astro-cid-wj4iumeo]>[data-astro-cid-wj4iumeo]{opacity:1;transition:opacity .7s ease calc(var(--i,0) * 70ms), transform .9s var(--ease-out) calc(var(--i,0) * 70ms);transform:none}.j-panel[data-astro-cid-wj4iumeo]>[data-astro-cid-wj4iumeo]:nth-child(2){--i:1}.j-panel[data-astro-cid-wj4iumeo]>[data-astro-cid-wj4iumeo]:nth-child(3){--i:2}.j-panel[data-astro-cid-wj4iumeo]>[data-astro-cid-wj4iumeo]:nth-child(4){--i:3}.j-panel[data-astro-cid-wj4iumeo]>[data-astro-cid-wj4iumeo]:nth-child(5){--i:5}}.diff-table[data-astro-cid-rk3uf4jm]{display:none}@media (width>=1024px) and (height>=640px) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.diff[data-astro-cid-rk3uf4jm]:not([data-fallback]) .diff-table[data-astro-cid-rk3uf4jm]{display:block}.diff[data-astro-cid-rk3uf4jm]:not([data-fallback]) .diff-panels[data-astro-cid-rk3uf4jm]{display:none}}.diff-table[data-astro-cid-rk3uf4jm]{height:500vh}.diff-stage[data-astro-cid-rk3uf4jm]{--studio:#06162c;background:var(--studio);isolation:isolate;height:calc(100svh - 4.5rem);position:sticky;top:4.5rem;overflow:hidden}.diff-poster[data-astro-cid-rk3uf4jm]{background:radial-gradient(60% 70% at 66% 52%, #2254968c, transparent 70%), var(--studio);transition:opacity .9s;position:absolute;inset:0}.diff-poster[data-astro-cid-rk3uf4jm] svg[data-astro-cid-rk3uf4jm]{height:62%;fill:var(--brand-yellow);stroke:var(--studio);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 26px 30px #00061299);position:absolute;top:50%;left:66%;transform:translate(-50%,-50%)perspective(900px)rotateX(38deg)}.diff-canvas[data-astro-cid-rk3uf4jm]{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.diff[data-astro-cid-rk3uf4jm][data-scene=ready] .diff-canvas[data-astro-cid-rk3uf4jm]{opacity:1}.diff[data-astro-cid-rk3uf4jm][data-scene=ready] .diff-poster[data-astro-cid-rk3uf4jm]{opacity:0}.diff-scrim[data-astro-cid-rk3uf4jm]{pointer-events:none;background:linear-gradient(90deg,#06162ce6 0%,#06162cb8 26%,#06162c00 54%),linear-gradient(#06162c00 78%,#06162c80 100%);position:absolute;inset:0}.diff-copy[data-astro-cid-rk3uf4jm]{--col:min(36rem, 39vw);pointer-events:none;grid-template-rows:auto 1fr auto;height:100%;padding-block:clamp(1.5rem,5svh,3.25rem);display:grid;position:relative}.diff-kicker[data-astro-cid-rk3uf4jm]{max-width:var(--col);font-weight:600}.diff-claims[data-astro-cid-rk3uf4jm]{max-width:var(--col);align-content:center;display:grid}.diff-claim[data-astro-cid-rk3uf4jm]{opacity:0;transition:opacity .38s ease, transform .7s var(--ease-out);grid-area:1/1;align-self:center;transform:translateY(28px)}.diff-claim[data-astro-cid-rk3uf4jm][data-active=true]{opacity:1;transition-delay:.16s;transform:none}.diff-title[data-astro-cid-rk3uf4jm]{font-size:min(3.75rem, calc(var(--col) / (var(--diff-chars) * .54)));letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.02}.diff-text[data-astro-cid-rk3uf4jm]{max-width:34ch;font-size:var(--step-body);color:#ffffffd6;margin-top:clamp(1rem,3svh,1.75rem);line-height:1.5}.diff-markers[data-astro-cid-rk3uf4jm]{pointer-events:auto;gap:.75rem;display:flex}.diff-marker[data-astro-cid-rk3uf4jm]{text-align:left;width:clamp(3.25rem,5vw,4.75rem);font-size:var(--step-small);font-variant-numeric:tabular-nums;color:#ffffff8c;cursor:pointer;gap:.6rem;padding-block:.5rem;font-weight:600;transition:color .3s;display:grid}.diff-marker[data-astro-cid-rk3uf4jm][aria-current],.diff-marker[data-astro-cid-rk3uf4jm]:hover{color:#fff}.diff-bar[data-astro-cid-rk3uf4jm]{background:#ffffff38;border-radius:3px;height:3px;display:block;overflow:hidden}.diff-bar[data-astro-cid-rk3uf4jm]:after{content:"";background:var(--brand-yellow);height:100%;transform:scaleX(var(--fill,0));transform-origin:0;display:block}.field-inner[data-astro-cid-rk3uf4jm]{gap:2.5rem;padding-block:clamp(2rem,5vw,4rem);display:grid}.field-copy[data-astro-cid-rk3uf4jm]{flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.field-text[data-astro-cid-rk3uf4jm]{max-width:38ch}.field-title[data-astro-cid-rk3uf4jm]{max-width:18ch}@media (width<=767px){.field-title[data-astro-cid-rk3uf4jm]{font-size:min(var(--step-lead), 5.1vw);max-width:none;line-height:1.1}.field[data-astro-cid-rk3uf4jm]{overflow-x:clip}}.field-media[data-astro-cid-rk3uf4jm]{place-items:center;min-height:16rem;display:grid;position:relative}.field-photo[data-astro-cid-rk3uf4jm]{clip-path:inset(0 0 100% round 14px);width:100%;height:100%;min-height:16rem;transition:clip-path 1.1s var(--ease-out) .15s;display:block}.field-media[data-astro-cid-rk3uf4jm].is-in .field-photo[data-astro-cid-rk3uf4jm]{clip-path:inset(0 round 14px)}.field-photo[data-astro-cid-rk3uf4jm] img{object-fit:cover;width:100%;height:100%}.field-media-map[data-astro-cid-rk3uf4jm] img{opacity:0;width:min(100%,34rem);height:auto;transition:opacity .7s ease .15s, transform 1.2s var(--ease-out) .15s;filter:drop-shadow(0 30px 40px #00000059);transform:translateY(40px)scale(.9)rotate(-4deg)}.field-media-map[data-astro-cid-rk3uf4jm].is-in img{opacity:1;animation:7s ease-in-out 1.4s infinite alternate map-float;transform:none}@keyframes map-float{to{transform:translateY(-14px)rotate(1.2deg)}}.field-media-fan[data-astro-cid-rk3uf4jm]{perspective:1400px;min-height:20rem}.fan-card[data-astro-cid-rk3uf4jm]{aspect-ratio:4/5;opacity:0;width:min(62%,22rem);transition:opacity .5s ease, transform 1.2s var(--ease-out);grid-area:1/1;transform:translateY(60px)rotateX(18deg)scale(.86);box-shadow:0 30px 50px -20px #0a234273}.field-media-fan[data-astro-cid-rk3uf4jm].is-in .fan-card[data-astro-cid-rk3uf4jm]{opacity:1}.field-media-fan[data-astro-cid-rk3uf4jm].is-in .fan-card[data-astro-cid-rk3uf4jm]:first-child{transition-delay:.12s;transform:translate(-46%)rotateY(18deg)rotate(-7deg)scale(.9)}.field-media-fan[data-astro-cid-rk3uf4jm].is-in .fan-card[data-astro-cid-rk3uf4jm]:nth-child(2){transition-delay:.24s;transform:translate(46%)rotateY(-18deg)rotate(7deg)scale(.9)}.field-media-fan[data-astro-cid-rk3uf4jm].is-in .fan-card[data-astro-cid-rk3uf4jm]:nth-child(3){transition-delay:.36s;transform:translateZ(60px)}@media (hover:hover){.field-media-fan[data-astro-cid-rk3uf4jm].is-in:hover .fan-card[data-astro-cid-rk3uf4jm]:first-child{transition-delay:0s;transform:translate(-62%)rotateY(10deg)rotate(-10deg)scale(.92)}.field-media-fan[data-astro-cid-rk3uf4jm].is-in:hover .fan-card[data-astro-cid-rk3uf4jm]:nth-child(2){transition-delay:0s;transform:translate(62%)rotateY(-10deg)rotate(10deg)scale(.92)}}@media (width>=768px){.field[data-astro-cid-rk3uf4jm]{border-radius:28px 28px 0 0;position:sticky;top:4.5rem;overflow:hidden}.field[data-astro-cid-rk3uf4jm]:first-of-type{border-radius:0}.field-inner[data-astro-cid-rk3uf4jm]{gap:calc(var(--gutter) * 2);transform-origin:50% 0;will-change:transform, opacity;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 4.5rem)}.field-mirror[data-astro-cid-rk3uf4jm] .field-copy[data-astro-cid-rk3uf4jm]{order:2}.field-photo[data-astro-cid-rk3uf4jm]{min-height:0}}@media (prefers-reduced-motion:reduce){.field-photo[data-astro-cid-rk3uf4jm],.field-media-map[data-astro-cid-rk3uf4jm] img,.fan-card[data-astro-cid-rk3uf4jm]{transition:none;animation:none}}.service-list[data-astro-cid-irahaz3f]{flex-direction:column;gap:.5rem;display:flex}.service[data-astro-cid-irahaz3f]{background:var(--tone);min-height:4.5rem;transition:background-color .18s ease, color .18s ease, transform .16s var(--ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.service[data-astro-cid-irahaz3f]:active{transform:scale(.99)}.service-cta[data-astro-cid-irahaz3f]{flex-shrink:0;gap:.5em;font-weight:600;display:inline-flex}@media (hover:hover){.service[data-astro-cid-irahaz3f]:hover{background:var(--brand-blue);color:#fff}.service[data-astro-cid-irahaz3f]:hover .btn-arrow[data-astro-cid-irahaz3f]{transform:translate(4px)}}.service[data-astro-cid-irahaz3f] .btn-arrow[data-astro-cid-irahaz3f]{transition:transform .22s var(--ease-out)}.showcase[data-astro-cid-irahaz3f]{overflow-x:clip}.showcase-stage[data-astro-cid-irahaz3f]{padding-block:calc(var(--section-gap) / 2);flex-direction:column;gap:2rem;display:flex}.showcase-title[data-astro-cid-irahaz3f]{max-width:24ch}.showcase-frame[data-astro-cid-irahaz3f]{order:2;place-items:center;display:grid}.trailer[data-astro-cid-irahaz3f]{--p:1;--open:clamp(0, calc((var(--p) - .08) / .5), 1);perspective:1500px;perspective-origin:50% 42%;width:min(100%,30rem);transform:scale(calc(.94 + var(--p) * .08))}.trailer-roof[data-astro-cid-irahaz3f]{background:linear-gradient(#f4f7fa,#cfd8e2);border-radius:10px 10px 0 0;justify-content:center;gap:9%;height:.9rem;margin-inline:3%;display:flex}.trailer-roof[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f]{width:1.1rem;height:.34rem;box-shadow:0 0 calc(4px + var(--open) * 14px) rgb(255 90 60/calc(.35 + var(--open) * .6));background:#ff5a3c;border-radius:2px;margin-top:.3rem}.trailer-body[data-astro-cid-irahaz3f]{aspect-ratio:1/1.06;transform-style:preserve-3d;background:linear-gradient(90deg,#c4ced9,#f6f8fb 8% 92%,#c4ced9);border-radius:6px;padding:.7rem;position:relative}.trailer-inside[data-astro-cid-irahaz3f]{box-shadow:inset 0 0 3rem 1rem rgb(4 12 24/calc(.85 - var(--open) * .6));background:#0b1626;border-radius:3px;position:absolute;inset:.7rem;overflow:hidden}.trailer-inside[data-astro-cid-irahaz3f] img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;transform:scale(calc(2.3 - var(--open) * .55));transform-origin:50% 60%;filter:brightness(calc(.35 + var(--open) * .75)) saturate(calc(.7 + var(--open) * .45))}.trailer-canvas[data-astro-cid-irahaz3f]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.trailer[data-astro-cid-irahaz3f][data-reefer=ready] .trailer-canvas[data-astro-cid-irahaz3f]{opacity:1}.trailer-inside[data-astro-cid-irahaz3f]:after{content:"";border-radius:inherit;box-shadow:inset 0 .5rem .9rem -.3rem #040c188c, inset 0 0 .5rem 0 #040c1873, inset 0 0 2.2rem .2rem rgb(226 240 255/calc(sin(var(--open) * 3.1416) * .16));pointer-events:none;position:absolute;inset:0}.trailer[data-astro-cid-irahaz3f][data-reefer=ready] .trailer-mist[data-astro-cid-irahaz3f]{display:none}.trailer-mist[data-astro-cid-irahaz3f]{filter:blur(18px);opacity:calc(sin(var(--open) * 3.1416) * .95);transform:translateY(calc(var(--open) * 22%)) scale(calc(1 + var(--open) * .5));pointer-events:none;background:radial-gradient(60% 55% at 30% 70%,#ffffffbf,#0000 70%),radial-gradient(55% 50% at 72% 78%,#d6ecffb3,#0000 70%);position:absolute;inset:35% -20% -25%}.door[data-astro-cid-irahaz3f]{width:calc(50% - .7rem);transform-style:preserve-3d;will-change:transform;position:absolute;top:.7rem;bottom:.7rem}.door-l[data-astro-cid-irahaz3f]{transform-origin:0;transform:rotateY(calc(var(--open) * -112deg));left:.7rem}.door-r[data-astro-cid-irahaz3f]{transform-origin:100%;transform:rotateY(calc(var(--open) * 112deg));right:.7rem}.door[data-astro-cid-irahaz3f]:before{content:"";backface-visibility:hidden;background:repeating-linear-gradient(0deg,#d9e1ea 0 1.4rem,#c7d1dc 1.4rem 1.5rem);position:absolute;inset:0;transform:rotateY(180deg)}.door-face[data-astro-cid-irahaz3f]{backface-visibility:hidden;background-color:#fbfcfd;background-image:url(/logo.png),linear-gradient(90deg,#0a234212,#0000 12% 88%,#0a234212);background-repeat:no-repeat;background-size:160%,100% 100%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a23421f}.door-l[data-astro-cid-irahaz3f] .door-face[data-astro-cid-irahaz3f]{background-position:-33.33% 34%,0 0}.door-r[data-astro-cid-irahaz3f] .door-face[data-astro-cid-irahaz3f]{background-position:133.33% 34%,0 0}.door-face[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]{background:linear-gradient(90deg,#8d99a8,#dfe6ee 45%,#8d99a8);border-radius:2px;width:.3rem;position:absolute;top:3%;bottom:3%}.door-face[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]:after{content:"";background:#6c7786;border-radius:3px;width:.9rem;height:2.2rem;position:absolute;top:62%;left:-.3rem}.door-l[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]:first-child{left:22%}.door-l[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]:last-child{right:9%}.door-r[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]:first-child{left:9%}.door-r[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]:last-child{right:22%}.trailer-bumper[data-astro-cid-irahaz3f]{background:repeating-linear-gradient(-45deg,#e23b2e 0 .7rem,#f6f8fb .7rem 1.4rem);border-radius:3px;justify-content:space-between;height:1.1rem;margin-top:.5rem;padding-inline:4%;display:flex}.trailer-bumper[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f]{width:2.2rem;box-shadow:0 0 calc(6px + var(--open) * 18px) #ff3b30cc;background:#ff3b30;border-radius:3px;margin-block:-.15rem}.showcase-left[data-astro-cid-irahaz3f]{order:1}.showcase-right[data-astro-cid-irahaz3f]{order:3}.check[data-astro-cid-irahaz3f]{padding-left:1.9em;position:relative}.check[data-astro-cid-irahaz3f]:before{content:"";background:var(--brand-yellow);border-radius:50%;width:1.15em;height:1.15em;position:absolute;top:.2em;left:0}@media (width>=1024px){.showcase[data-astro-cid-irahaz3f]{height:280vh}.showcase-stage[data-astro-cid-irahaz3f]{column-gap:calc(var(--gutter) * 2);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,40vw) minmax(0,1fr);row-gap:clamp(1.5rem,4vh,3rem);height:100svh;padding-block:clamp(5.5rem,12vh,8rem) clamp(2rem,6vh,4rem);display:grid;position:sticky;top:0}.showcase-title[data-astro-cid-irahaz3f]{text-align:center;flex-wrap:wrap;grid-column:1/-1;justify-content:center;column-gap:.3em;max-width:none;display:flex}.showcase-frame[data-astro-cid-irahaz3f]{grid-area:2/2;min-height:0}.trailer[data-astro-cid-irahaz3f]{width:min(64%,46svh)}.showcase-left[data-astro-cid-irahaz3f]{grid-area:2/1;align-self:end;max-width:34ch}.showcase-right[data-astro-cid-irahaz3f]{grid-area:2/3;place-self:start end;max-width:34ch}.showcase-b[data-astro-cid-irahaz3f]{display:inline-block}.showcase-b[data-astro-cid-irahaz3f],.showcase-left[data-astro-cid-irahaz3f],.showcase-right[data-astro-cid-irahaz3f]{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}.showcase[data-astro-cid-irahaz3f][data-stage="0"] .showcase-b[data-astro-cid-irahaz3f],.showcase[data-astro-cid-irahaz3f][data-stage="0"] .showcase-left[data-astro-cid-irahaz3f],.showcase[data-astro-cid-irahaz3f]:not([data-stage="2"]) .showcase-right[data-astro-cid-irahaz3f]{opacity:0;transform:translateY(20px)}}.marquee[data-astro-cid-irahaz3f]{padding-block:0 calc(var(--section-gap) / 2);margin-top:calc(var(--section-gap) / -4);overflow:hidden}.marquee-row[data-astro-cid-irahaz3f]{width:max-content;font-size:var(--step-head);letter-spacing:-.035em;white-space:nowrap;color:var(--brand-blue);will-change:transform;font-weight:600;line-height:1.15;display:flex}.marquee-row-alt[data-astro-cid-irahaz3f]{color:var(--brand-navy);opacity:.28;margin-left:-30vw}.marquee-row[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]{align-items:center;display:inline-flex}.marquee-row[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f]{background:var(--brand-yellow);border-radius:50%;width:.32em;height:.32em;margin-inline:.5em}.service-preview[data-astro-cid-irahaz3f]{z-index:30;aspect-ratio:4/3;pointer-events:none;opacity:0;width:16rem;transform:translate3d(var(--x,0px), var(--y,0px), 0) scale(.6) rotate(-4deg);transition:opacity .26s ease, scale .42s var(--ease-out);will-change:transform;border-radius:14px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #0a234273}.service-preview[data-astro-cid-irahaz3f].is-on{opacity:1}.service-preview[data-astro-cid-irahaz3f] img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s ease, transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.15)}.service-preview[data-astro-cid-irahaz3f] img.is-on{opacity:1;transform:none}@media (hover:none),(width<=1023px){.service-preview[data-astro-cid-irahaz3f]{display:none}}.figures[data-astro-cid-irahaz3f]{font-size:var(--step-lead);letter-spacing:-.025em;color:var(--muted-foreground);font-weight:500;line-height:1.25}.figure[data-astro-cid-irahaz3f]{padding-block:.35em;display:block}.figures[data-astro-cid-irahaz3f] strong[data-astro-cid-irahaz3f]{font-size:var(--step-head);letter-spacing:-.04em;color:var(--brand-blue);font-variant-numeric:lining-nums;white-space:nowrap;font-weight:600;line-height:1}.post[data-astro-cid-irahaz3f]{gap:1.25rem var(--gutter);background:var(--tone);border-radius:14px;padding:1rem;transition:background-color .18s;display:grid}.post-pic[data-astro-cid-irahaz3f]{aspect-ratio:2;border-radius:8px;display:block}.post-body[data-astro-cid-irahaz3f]{align-self:center;padding:.25rem .5rem .75rem;display:block}@media (width>=768px){.post[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.post[data-astro-cid-irahaz3f] img{transition:transform .7s var(--ease-out)}.post-title[data-astro-cid-irahaz3f]{font-size:var(--step-lead);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.15}@media (hover:hover){.post[data-astro-cid-irahaz3f]:hover img{transform:scale(1.04)}.post[data-astro-cid-irahaz3f]:hover .post-title[data-astro-cid-irahaz3f]{color:var(--brand-blue)}}@media (prefers-reduced-motion:reduce){.post[data-astro-cid-irahaz3f] img{transition:none}}
