.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;padding-top:clamp(6rem,12vh,9rem);padding-bottom:clamp(4rem,9vh,7rem);overflow:hidden}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2}.hero__media[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz]{display:block;position:absolute;inset:0}.hero__media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:20% 30%;filter:saturate(.9) contrast(1.05) brightness(.92)}.hero__scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,#05050526,#0505051f 28%,#050505b8 60%,#050505f2),linear-gradient(0deg,rgba(5,5,5,.7) 0%,transparent 32%),radial-gradient(120% 120% at 20% 40%,transparent 45%,rgba(5,5,5,.6) 100%)}.hero__grain[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__inner[data-astro-cid-bbe6dxrz]{width:100%}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:34rem;margin-left:auto}.hero__title[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;font-size:clamp(2.6rem,1.6rem + 4.6vw,5rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1.6rem;text-shadow:0 2px 40px rgba(0,0,0,.6)}.hero__title[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--gold);text-shadow:0 0 40px rgba(198,166,103,.4)}.hero__sub[data-astro-cid-bbe6dxrz]{max-width:34rem;color:var(--bone);font-size:clamp(1rem,.96rem + .35vw,1.18rem);margin:0 0 2.2rem;text-shadow:0 1px 20px rgba(0,0,0,.7)}.hero__sub[data-astro-cid-bbe6dxrz] .hl[data-astro-cid-bbe6dxrz]{color:#fff;font-weight:500}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.9rem;flex-wrap:wrap}.hero__stats[data-astro-cid-bbe6dxrz]{display:flex;gap:clamp(1.5rem,4vw,3rem);list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(255,255,255,.14)}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.15rem}.hero__stats[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;color:var(--gold)}.hero__stats[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);width:26px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:14px;display:grid;place-items:start center;padding-top:7px;z-index:2}.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:3px;height:8px;border-radius:2px;background:var(--gold);animation:scroll-cue 1.8s ease-in-out infinite}@keyframes scroll-cue{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(10px);opacity:1}}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;min-height:0;padding-top:0;padding-bottom:clamp(3rem,8vh,5rem)}.hero__media[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;z-index:0;height:54vh;min-height:340px}.hero__media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{object-position:30% 32%}.hero__scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(0deg,var(--void) 1%,rgba(5,5,5,.25) 34%,transparent 72%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;padding-top:clamp(1.75rem,6vw,2.5rem)}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:none;margin-left:0}.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:480px){.hero__stats[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;gap:1.25rem 2rem}}@media(prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{animation:none}}.about[data-astro-cid-v2cbyr3p]{padding-block:clamp(4.5rem,9vw,8rem)}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1.4fr .85fr;gap:clamp(2rem,6vw,5rem);align-items:start}.about__copy[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{max-width:40rem;color:var(--ash);margin:0 0 1.3rem}.about__copy[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{color:var(--bone);font-weight:500}.about__card[data-astro-cid-v2cbyr3p]{position:relative;background:var(--panel);border:1px solid var(--line);padding:clamp(1.5rem,3vw,2.25rem)}.about__card[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.about__card-title[data-astro-cid-v2cbyr3p]{font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 1.5rem}.about__facts[data-astro-cid-v2cbyr3p]{margin:0}.about__fact[data-astro-cid-v2cbyr3p]{padding:1rem 0;border-top:1px solid var(--line-soft)}.about__fact[data-astro-cid-v2cbyr3p]:first-child{padding-top:0;border-top:none}.about__fact[data-astro-cid-v2cbyr3p] dt[data-astro-cid-v2cbyr3p]{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ash);margin-bottom:.4rem}.about__fact[data-astro-cid-v2cbyr3p] dd[data-astro-cid-v2cbyr3p]{margin:0;font-size:.95rem;line-height:1.5;color:var(--bone)}@media(max-width:860px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}
