.plogo[data-astro-cid-pisjxnb6]{align-items:center;gap:.35rem;line-height:1;display:inline-flex}.plogo__img[data-astro-cid-pisjxnb6]{width:auto;height:calc(var(--plogo-h) * var(--plogo-scale,1));max-width:100%;display:block}.plogo--dark[data-astro-cid-pisjxnb6]{padding:calc(.5em * var(--plogo-plate,1)) calc(.75em * var(--plogo-plate,1));background:#000;border-radius:10px}[data-logo-dark] .plogo--dark[data-astro-cid-pisjxnb6]{border-radius:0;padding:0}.plogo--captioned[data-astro-cid-pisjxnb6]{gap:.15rem}.plogo--captioned[data-astro-cid-pisjxnb6] .plogo__img[data-astro-cid-pisjxnb6]{margin-block:-.35em;margin-inline-start:-.3em}.plogo__caption[data-astro-cid-pisjxnb6]{font-weight:700;font-size:calc(1.0625rem * var(--plogo-scale,1));letter-spacing:-.01em;color:var(--c-ink);white-space:nowrap}.shero[data-astro-cid-3rmf25uo]{isolation:isolate;position:relative;overflow:hidden}.shero__visual[data-astro-cid-3rmf25uo]{z-index:-1;width:min(50vw,800px);height:100%;position:absolute;top:0;right:max(-4vw,50vw - 750px)}.shero__visual--custom[data-astro-cid-3rmf25uo]{z-index:0;width:min(42vw,640px);padding-inline:var(--gutter);place-items:center;display:grid;right:max(0px,50vw - 720px)}.shero__inner[data-astro-cid-3rmf25uo]{padding-block:var(--space-6) clamp(3.5rem, 2rem + 5vw, 7rem)}.shero__copy[data-astro-cid-3rmf25uo]{max-width:44rem;padding-top:clamp(2.5rem,1rem + 4vw,5rem)}.shero__kicker[data-astro-cid-3rmf25uo]{font-weight:650;font-size:var(--fs-small);color:var(--c-accent-ink);margin-bottom:var(--space-4)}.shero__title[data-astro-cid-3rmf25uo]{font-size:clamp(2.4rem,1.3rem + 3.6vw,4.5rem);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-weight:800}.shero__line[data-astro-cid-3rmf25uo]{display:block}.shero--title-m[data-astro-cid-3rmf25uo] .shero__title[data-astro-cid-3rmf25uo]{font-size:clamp(2.1rem,1.1rem + 2.4vw,3.25rem)}.shero--title-m[data-astro-cid-3rmf25uo] .shero__copy[data-astro-cid-3rmf25uo]{max-width:48rem}@media (width>=1024px){.shero--custom[data-astro-cid-3rmf25uo] .shero__copy[data-astro-cid-3rmf25uo]{max-width:min(48rem, calc(100% - min(42vw, 640px) + var(--gutter)))}}.shero__accent[data-astro-cid-3rmf25uo]{color:var(--c-accent-ink)}.shero__lead[data-astro-cid-3rmf25uo]{margin-top:var(--space-5);font-size:var(--fs-lead);color:var(--c-ink-2);max-width:36rem}.shero__actions[data-astro-cid-3rmf25uo]{margin-top:var(--space-7)}.shero__platforms[data-astro-cid-3rmf25uo]{pointer-events:none;width:min(50vw,800px);height:100%;position:absolute;top:0;right:max(-4vw,50vw - 750px)}.shero__platforms[data-astro-cid-3rmf25uo] ul[data-astro-cid-3rmf25uo]{margin:0;padding:0;list-style:none}.shero__pitem[data-astro-cid-3rmf25uo]{pointer-events:auto;position:absolute}.shero__pitem[data-astro-cid-3rmf25uo]:first-child{top:16%;left:20%}.shero__pitem[data-astro-cid-3rmf25uo]:nth-child(2){top:31%;right:12%}.shero__pitem[data-astro-cid-3rmf25uo]:nth-child(3){top:49%;left:6%}.shero__pitem[data-astro-cid-3rmf25uo]:nth-child(4){top:62%;right:20%}.shero__pitem[data-astro-cid-3rmf25uo]:nth-child(5){top:78%;left:30%}.shero__platform[data-astro-cid-3rmf25uo]{border:1px solid var(--c-line);background:var(--c-surface);min-height:64px;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:1rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -18px #0b1a2a59}.shero__platform[data-astro-cid-3rmf25uo]:hover,.shero__platform[data-astro-cid-3rmf25uo]:focus-visible{border-color:var(--c-accent);transform:translateY(-3px)}.shero__platform[data-astro-cid-3rmf25uo][data-logo-dark]{background:#000;border-color:#000}.shero__platform[data-astro-cid-3rmf25uo][data-logo-dark]:hover{border-color:var(--c-accent)}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.shero__pitem[data-astro-cid-3rmf25uo]{animation:shero-in .7s var(--ease-out) both, shero-float 9s var(--ease-in-out) infinite alternate;animation-delay:calc(.26s + var(--i) * 70ms), calc(var(--i) * -1.7s)}}@keyframes shero-float{to{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.hero-in[data-astro-cid-3rmf25uo]{animation:shero-in .7s var(--ease-out) both}.shero__title[data-astro-cid-3rmf25uo].hero-in{animation-delay:60ms}.shero__lead[data-astro-cid-3rmf25uo].hero-in{animation-delay:.14s}.shero__actions[data-astro-cid-3rmf25uo].hero-in{animation-delay:.22s}}@keyframes shero-in{0%{opacity:.001;transform:translate3d(0, var(--reveal-rise), 0)}}@media (width<=1023px){.shero__visual[data-astro-cid-3rmf25uo]{opacity:.45;width:80vw}.shero__platforms[data-astro-cid-3rmf25uo]{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);height:auto;padding:0 var(--gutter) var(--space-7);pointer-events:auto;margin:0 auto;position:relative;inset:auto}.shero__platforms[data-astro-cid-3rmf25uo] ul[data-astro-cid-3rmf25uo]{gap:var(--space-2);flex-wrap:wrap;display:flex}.shero__pitem[data-astro-cid-3rmf25uo]{position:static}.shero__platform[data-astro-cid-3rmf25uo]{--plogo-scale:.8;min-height:52px;box-shadow:none;border-radius:12px;padding:.45rem .8rem}}@media (width<=767px){.shero[data-astro-cid-3rmf25uo]{flex-direction:column;display:flex}.shero__platforms[data-astro-cid-3rmf25uo]{z-index:1;order:2;padding-bottom:0}.shero__platforms[data-astro-cid-3rmf25uo] ul[data-astro-cid-3rmf25uo]{gap:6px}.shero__platform[data-astro-cid-3rmf25uo]{--plogo-scale:.7;min-height:46px;padding:.4rem .7rem}.shero__inner[data-astro-cid-3rmf25uo]{padding-bottom:var(--space-4)}.shero__copy[data-astro-cid-3rmf25uo]{padding-top:var(--space-6)}.shero__visual[data-astro-cid-3rmf25uo]{aspect-ratio:2;opacity:1;order:3;width:100%;height:auto;margin-top:-4.5rem;position:relative;inset:auto}.shero__actions[data-astro-cid-3rmf25uo] .btn{width:100%}}@media (width<=1023px){.shero--custom[data-astro-cid-3rmf25uo]{flex-direction:column;display:flex}.shero--custom[data-astro-cid-3rmf25uo] .shero__visual[data-astro-cid-3rmf25uo]{order:2}.shero__visual--custom[data-astro-cid-3rmf25uo]{width:100%;max-width:640px;height:auto;margin:0 auto var(--space-7);opacity:1;position:relative;inset:auto}}@media (width<=767px){.shero__visual--custom[data-astro-cid-3rmf25uo]{aspect-ratio:auto;margin:var(--space-4) 0 var(--space-6)}}
