.hero[data-astro-cid-r6qggs4k]{position:relative;background:#0a1929;overflow:hidden;isolation:isolate;--bars:0px;--bleed:0px;--lift:calc(var(--bars) + var(--bleed));min-height:calc(100vh + var(--bleed));min-height:calc(100svh + var(--bleed))}@supports (min-height:100lvh){.hero[data-astro-cid-r6qggs4k]{min-height:calc(100lvh + var(--bleed));--bars: calc(100lvh - 100svh) }}@supports (-webkit-touch-callout:none){.hero[data-astro-cid-r6qggs4k]{--bleed:80px}}.hero[data-astro-cid-r6qggs4k]:after{content:"";position:absolute;inset:auto 0 0;height:calc(170px + var(--lift,0px));background:linear-gradient(transparent,#050b12ad);pointer-events:none;z-index:2}.hero-slides[data-astro-cid-r6qggs4k]{display:grid;min-height:inherit;touch-action:pan-y}.hero-slide[data-astro-cid-r6qggs4k]{grid-area:1/1;position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 6.5% calc(120px + var(--lift,0px));opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.hero-slide[data-astro-cid-r6qggs4k].is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .6s ease,visibility 0s}.hero-art[data-astro-cid-r6qggs4k]{position:absolute;right:0;top:0;width:78%;height:100%;object-fit:cover;object-position:var(--pos,center 50%);filter:saturate(1.16)}.hero-shade[data-astro-cid-r6qggs4k]{position:absolute;inset:0;background:linear-gradient(90deg,#071019 1%,#060f18f0 21%,#040f1891 52%,#050d1614)}.hero-content[data-astro-cid-r6qggs4k]{position:relative;z-index:2;max-width:730px}.hero-title[data-astro-cid-r6qggs4k]{font-size:clamp(3.65rem,5.55vw,6.8rem);margin:24px 0 25px;color:#fff}.hero-title[data-astro-cid-r6qggs4k] em{font-style:normal;font-weight:400}.hero-content[data-astro-cid-r6qggs4k] p[data-astro-cid-r6qggs4k]{max-width:400px;font-size:16px;color:#d9dfe6}.hero[data-astro-cid-r6qggs4k] .outline-btn[data-astro-cid-r6qggs4k]{gap:34px}.hero-ui[data-astro-cid-r6qggs4k]{position:absolute;z-index:3;right:32px;bottom:calc(26px + var(--lift,0px));display:flex;align-items:center;gap:26px;font-size:10px;letter-spacing:.15em}.hero-nav[data-astro-cid-r6qggs4k]{display:flex;align-items:center;gap:2px}.hero-arrow[data-astro-cid-r6qggs4k]{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #ffffff3d;border-radius:50%;background:#06101c66;color:#fff;font-size:18px;transition:background .2s,border-color .2s}.hero-arrow[data-astro-cid-r6qggs4k]:hover{background:#ffffff26;border-color:#ffffff80}.hero-dots[data-astro-cid-r6qggs4k]{display:flex;align-items:center}.hero-dot[data-astro-cid-r6qggs4k]{position:relative;min-width:40px;height:44px;padding:0 4px;border:0;background:none;color:#fff;opacity:.55;font-size:11px;letter-spacing:.14em;font-variant-numeric:tabular-nums;transition:opacity .2s}.hero-dot[data-astro-cid-r6qggs4k]:after{content:"";position:absolute;left:8px;right:8px;bottom:9px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .35s ease}.hero-dot[data-astro-cid-r6qggs4k]:hover{opacity:.9}.hero-dot[data-astro-cid-r6qggs4k][aria-selected=true]{opacity:1}.hero-dot[data-astro-cid-r6qggs4k][aria-selected=true]:after{transform:scaleX(1)}.hero-scroll[data-astro-cid-r6qggs4k]{display:inline-flex;align-items:center;gap:8px;color:#fff;padding:12px 0}.hero[data-astro-cid-r6qggs4k] [data-astro-cid-r6qggs4k]:is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hero[data-astro-cid-r6qggs4k]:not([data-ready]) [data-astro-cid-r6qggs4k]:is(.hero-arrow,.hero-dots){display:none}@media(max-width:1200px){.hero-title[data-astro-cid-r6qggs4k]{font-size:5vw}}@media(max-width:800px),(orientation:landscape)and (max-height:520px)and (pointer:coarse){.hero-slide[data-astro-cid-r6qggs4k]{justify-content:flex-end;padding:calc(var(--head,68px) + env(safe-area-inset-top) + 24px) max(25px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom) + var(--lift,0px)) max(25px,env(safe-area-inset-left));text-shadow:0 1px 16px #0008}.hero-art[data-astro-cid-r6qggs4k]{width:100%;object-position:var(--pos-m,center top)}.hero-shade[data-astro-cid-r6qggs4k]{background:linear-gradient(0deg,#06101cf5 4%,#06101ccc 36%,#06101c52 64%,#06101c24)}.hero-title[data-astro-cid-r6qggs4k]{font-size:clamp(3rem,10vw,5.1rem)}.hero-ui[data-astro-cid-r6qggs4k]{left:max(25px,env(safe-area-inset-left));right:max(22px,env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom) + var(--lift,0px));justify-content:space-between;gap:10px}}@media(max-width:530px){.hero-title[data-astro-cid-r6qggs4k]{font-size:12vw}.hero-content[data-astro-cid-r6qggs4k] p[data-astro-cid-r6qggs4k]{font-size:13px}.hero[data-astro-cid-r6qggs4k] .outline-btn[data-astro-cid-r6qggs4k]{gap:24px}}@media(max-width:380px){.hero-scroll[data-astro-cid-r6qggs4k]{display:none}.hero-ui[data-astro-cid-r6qggs4k]{justify-content:center}}@media(orientation:landscape)and (max-height:520px)and (pointer:coarse){.hero-slide[data-astro-cid-r6qggs4k]{justify-content:flex-start;padding:calc(var(--head,56px) + 14px) max(5%,env(safe-area-inset-right)) 64px max(5%,env(safe-area-inset-left));text-shadow:none}.hero-shade[data-astro-cid-r6qggs4k]{background:linear-gradient(90deg,#06101cf2 4%,#06101cb8 46%,#06101c33)}.hero-content[data-astro-cid-r6qggs4k]{max-width:58%}.hero-title[data-astro-cid-r6qggs4k]{font-size:clamp(1.9rem,9vh,2.9rem);margin:8px 0 10px}.hero-content[data-astro-cid-r6qggs4k] p[data-astro-cid-r6qggs4k]{font-size:12px;max-width:340px;margin-bottom:0}.hero[data-astro-cid-r6qggs4k] .outline-btn[data-astro-cid-r6qggs4k]{margin-top:12px;padding:10px 16px}.hero-ui[data-astro-cid-r6qggs4k]{right:max(32px,env(safe-area-inset-right));bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--lift,0px))}.hero-arrow[data-astro-cid-r6qggs4k]{width:38px;height:38px}.hero-dot[data-astro-cid-r6qggs4k]{height:38px}.hero-dot[data-astro-cid-r6qggs4k]:after{bottom:5px}}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-r6qggs4k],.hero-slide[data-astro-cid-r6qggs4k].is-active{transition:none}.hero-dot[data-astro-cid-r6qggs4k]:after,.hero-arrow[data-astro-cid-r6qggs4k]{transition:none}}@supports (-webkit-touch-callout:none){@media(max-width:800px){.hero-ui[data-astro-cid-r6qggs4k]{bottom:calc(max(14px + env(safe-area-inset-bottom) + var(--bars),92px) + var(--bleed))}.hero-slide[data-astro-cid-r6qggs4k]{padding-bottom:calc(max(96px + env(safe-area-inset-bottom) + var(--bars),150px) + var(--bleed))}}}
