.hero-scroll[data-astro-cid-yixjc5sm]{background:#5e97c8;height:100svh;min-height:560px;position:relative}.hero-scroll[data-astro-cid-yixjc5sm][data-anim]{height:280svh;min-height:0}.hs-sticky[data-astro-cid-yixjc5sm]{height:100svh;min-height:480px;position:sticky;top:0;overflow:hidden;container-type:size}.hs-frame[data-astro-cid-yixjc5sm]{--stage-w:max(100cqw, calc(100cqh * 16 / 9));--stage-h:max(100cqh, calc(100cqw * 9 / 16));--tap-x:calc(50cqw + (.4951 - .5) * var(--stage-w));--tap-y:calc(50cqh + (.2806 - .5) * var(--stage-h));--logo-w:clamp(280px, 62cqw, 1600px);--logo-h:calc(var(--logo-w) * 471 / 2400);--drop-h:max(var(--logo-h), .15 * var(--stage-h));--drop-w:calc(var(--drop-h) * 782 / 1322);--o-cx:.4585;position:absolute;inset:0}@media (width<=760px) and (orientation:portrait){.hs-frame[data-astro-cid-yixjc5sm]{--logo-w:90cqw}}.hs-stage[data-astro-cid-yixjc5sm]{width:var(--stage-w);height:var(--stage-h);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-stage[data-astro-cid-yixjc5sm] img[data-astro-cid-yixjc5sm]{object-fit:cover;object-position:50% 50%;user-select:none;width:100%;height:100%;display:block}.hs-scrim[data-astro-cid-yixjc5sm]{pointer-events:none;background:linear-gradient(#03090d6b,#03090d00);height:22cqh;position:absolute;inset:0 0 auto}.hs-neck[data-astro-cid-yixjc5sm]{left:calc(var(--tap-x) - var(--drop-w) * .14);top:calc(var(--tap-y) - .9cqh);width:calc(var(--drop-w) * .28);height:calc(var(--drop-h) * .06);transform-origin:50% 0;will-change:transform, opacity;pointer-events:none;background:radial-gradient(at 50% 30%,#ffffffb8,#c4e0f66b 46%,#78aadc00 74%);border-radius:50%;position:absolute}.hs-drop[data-astro-cid-yixjc5sm]{left:calc(var(--tap-x) - var(--drop-w) / 2);top:calc(var(--tap-y) - .6cqh);width:var(--drop-w);height:var(--drop-h);transform-origin:50% 0;will-change:transform, opacity;pointer-events:none;position:absolute}.hs-drop[data-astro-cid-yixjc5sm] img[data-astro-cid-yixjc5sm]{transform-origin:50% 0;will-change:transform;user-select:none;width:100%;height:100%;display:block}.hs-drop--small[data-astro-cid-yixjc5sm]{width:calc(var(--drop-w) * .42);height:calc(var(--drop-h) * .42);left:calc(var(--tap-x) - var(--drop-w) * .21);top:calc(var(--tap-y) - .4cqh)}.hs-logo[data-astro-cid-yixjc5sm]{left:calc(var(--tap-x) - var(--o-cx) * var(--logo-w));top:calc(90cqh - var(--logo-h));width:var(--logo-w);height:var(--logo-h);will-change:transform;pointer-events:none;position:absolute}.hs-logo[data-astro-cid-yixjc5sm] img[data-astro-cid-yixjc5sm]{user-select:none;filter:drop-shadow(0 2px 10px #03090d73)drop-shadow(0 3px 28px #03090d59);width:100%;max-width:none;height:100%;position:absolute;inset:0}.hs-logo__o[data-astro-cid-yixjc5sm]{transform-origin:45.85%;will-change:transform, opacity}.hs-logo__glow[data-astro-cid-yixjc5sm]{--glow:calc(var(--logo-h) * 1.35);width:var(--glow);height:var(--glow);left:calc(45.85% - var(--glow) / 2);top:calc(50% - var(--glow) / 2);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#ffffff8c,#c8e8ff2e 45%,#c8e8ff00 70%);border-radius:50%;position:absolute}.hs-hint[data-astro-cid-yixjc5sm]{letter-spacing:.18em;text-transform:uppercase;color:#f7fbfde6;text-shadow:0 1px 8px #03090d99;flex-direction:column;align-items:center;gap:8px;margin:0;font-size:12px;display:flex;position:absolute;bottom:3cqh;left:50%;transform:translate(-50%)}.hs-hint[data-astro-cid-yixjc5sm] i[data-astro-cid-yixjc5sm]{background:linear-gradient(#f7fbfde6,#f7fbfd00);width:1px;height:34px;animation:1.8s ease-in-out infinite hs-hint}@keyframes hs-hint{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.hero-scroll[data-astro-cid-yixjc5sm][data-anim] .hs-logo[data-astro-cid-yixjc5sm]{transform:translateY(calc(10cqh + var(--logo-h) + 8px))}.hero-scroll[data-astro-cid-yixjc5sm][data-anim] .hs-logo__o[data-astro-cid-yixjc5sm],.hero-scroll[data-astro-cid-yixjc5sm][data-anim] .hs-drop--small[data-astro-cid-yixjc5sm]{opacity:0}.hero-scroll[data-astro-cid-yixjc5sm]:not([data-anim]) .hs-drop--big[data-astro-cid-yixjc5sm],.hero-scroll[data-astro-cid-yixjc5sm]:not([data-anim]) .hs-neck[data-astro-cid-yixjc5sm],.hero-scroll[data-astro-cid-yixjc5sm]:not([data-anim]) .hs-hint[data-astro-cid-yixjc5sm]{display:none}
