[data-astro-cid-a3dr4d5f]:where(.media-toggle){color:#fff;-webkit-backdrop-filter:blur(8px);transition:background-color var(--motion-duration,.2s) var(--ease-brand,ease), transform var(--motion-duration,.2s) var(--ease-brand,ease);background-color:#00000073;border:1px solid #ffffff4d}[data-astro-cid-a3dr4d5f]:where(.media-toggle:hover){background-color:#000000a6}[data-astro-cid-a3dr4d5f]:where(.media-toggle:active){transform:scale(.95)}.media-toggle[data-astro-cid-a3dr4d5f]:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 6px #000000d9}.media-toggle[data-astro-cid-a3dr4d5f] .media-toggle__play[data-astro-cid-a3dr4d5f],.media-toggle[data-astro-cid-a3dr4d5f][data-state=paused] .media-toggle__pause[data-astro-cid-a3dr4d5f]{display:none}.media-toggle[data-astro-cid-a3dr4d5f][data-state=paused] .media-toggle__play[data-astro-cid-a3dr4d5f]{display:block}@media (prefers-reduced-motion:reduce){.media-toggle[data-astro-cid-a3dr4d5f]{display:none}}.hero-video__media[data-astro-cid-c4n3e475]{opacity:0;transition:opacity calc(var(--motion-duration,.2s) * 4) var(--ease-brand,ease)}.hero-video__media[data-astro-cid-c4n3e475].is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video__media[data-astro-cid-c4n3e475]{display:none}}.v2-hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--color-primary);color:var(--color-surface);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.v2-hero[data-astro-cid-ge2uvauf]{min-height:30rem}.v2-hero--compact[data-astro-cid-ge2uvauf]{min-height:24rem}}.v2-hero__img[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;object-position:var(--hero-pos-mobile,var(--hero-pos,center 38%));width:100%;height:100%;position:absolute;inset:0}.v2-hero__video{z-index:-2}.v2-hero__toggle{z-index:1;color:var(--color-surface);background:color-mix(in srgb, var(--color-hero-tint) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-surface) 40%, transparent);position:absolute;bottom:1rem;right:1rem}@media (width>=768px){.v2-hero__img[data-astro-cid-ge2uvauf]{object-position:var(--hero-pos,center 38%)}}@media (width<=767px){.v2-hero--stack[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}.v2-hero--stack[data-astro-cid-ge2uvauf] .v2-hero__img[data-astro-cid-ge2uvauf]{height:auto;aspect-ratio:var(--hero-stack-aspect,4 / 3);order:2;animation:none;position:relative;inset:auto}.v2-hero--stack[data-astro-cid-ge2uvauf] .v2-hero__wash[data-astro-cid-ge2uvauf]{display:none}}@media (width>=768px){.v2-hero__img--inset[data-astro-cid-ge2uvauf]{left:var(--hero-img-start,25%);width:calc(100% - var(--hero-img-start,25%));right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16%);mask-image:linear-gradient(90deg,#0000 0%,#000 16%)}}@media (prefers-reduced-motion:no-preference){.v2-hero__img[data-astro-cid-ge2uvauf]{will-change:transform;animation:24s ease-in-out infinite alternate heroGroundDrift}}@keyframes heroGroundDrift{0%{transform:scale(1)}to{transform:scale(1.07)}}.v2-hero__wash[data-astro-cid-ge2uvauf]{--hero-tint:var(--color-hero-tint);z-index:-1;background:linear-gradient(100deg, color-mix(in srgb, var(--hero-tint) 90%, transparent) 0%, color-mix(in srgb, var(--hero-tint) 62%, transparent) 55%, color-mix(in srgb, var(--hero-tint) 28%, transparent) 100%);position:absolute;inset:0}@media (width>=768px){.v2-hero__wash[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, color-mix(in srgb, var(--hero-tint) 88%, transparent) 0%, color-mix(in srgb, var(--hero-tint) 42%, transparent) 55%, color-mix(in srgb, var(--hero-tint) 8%, transparent) 100%)}}.v2-hero__wash--strong[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--hero-tint) 0%, color-mix(in srgb, var(--hero-tint) 82%, transparent) 45%, color-mix(in srgb, var(--hero-tint) 55%, transparent) 100%)}@media (width>=768px){.v2-hero__wash--strong[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--hero-tint) 0%, var(--hero-tint) 8%, color-mix(in srgb, var(--hero-tint) 88%, transparent) 24%, color-mix(in srgb, var(--hero-tint) 52%, transparent) 46%, transparent 66%, transparent 100%)}.v2-hero__wash--soft[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--hero-tint) 0%, var(--hero-tint) 8%, color-mix(in srgb, var(--hero-tint) 88%, transparent) 26%, color-mix(in srgb, var(--hero-tint) 60%, transparent) 46%, color-mix(in srgb, var(--hero-tint) 34%, transparent) 66%, color-mix(in srgb, var(--hero-tint) 22%, transparent) 100%), linear-gradient(#fff9f129, #fff9f129)}}.v2-hero__inner[data-astro-cid-ge2uvauf]{width:100%;max-width:80rem;margin-inline:auto}.v2-hero__panel-inner[data-astro-cid-ge2uvauf]{max-width:44rem;padding:2rem 1.5rem}@media (width>=768px){.v2-hero__panel-inner[data-astro-cid-ge2uvauf]{padding:2.5rem 2rem}}@media (width>=1024px){.v2-hero__panel-inner[data-astro-cid-ge2uvauf]{padding:3rem 2rem}}.v2-hero__eyebrow-row[data-astro-cid-ge2uvauf]{align-items:center;gap:.65rem;margin:0 0 1rem;display:flex}.v2-hero__eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-accent,sans-serif);letter-spacing:var(--tracking-eyebrow,.18em);text-transform:uppercase;color:var(--color-accent);font-size:.75rem;display:block}.v2-hero__headline{font-family:var(--font-display,Georgia, serif);letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,4.6vw,3.75rem);font-weight:400;line-height:1.02}.v2-hero__headline .v2-accent{color:var(--color-accent);font-style:italic;font-weight:700}.v2-hero__sub{font-family:var(--font-body,sans-serif);color:color-mix(in srgb, var(--color-surface) 82%, transparent);max-width:34rem;margin-top:1.25rem;font-size:1.125rem;line-height:1.7}.v2-hero__cta{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.v2-btn[data-astro-cid-ge2uvauf]{font-family:var(--font-display,serif);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-btn,0px);transition:background-color .3s var(--motion-ease,ease), color .3s var(--motion-ease,ease), border-color .3s var(--motion-ease,ease), filter .3s var(--motion-ease,ease), transform .3s var(--motion-ease,ease), box-shadow .3s var(--motion-ease,ease);border:1px solid #0000;justify-content:center;align-items:center;padding:1rem 2.25rem;font-size:1rem;font-weight:400;display:inline-flex}@media (prefers-reduced-motion:reduce){.v2-btn[data-astro-cid-ge2uvauf]{transition-duration:1ms}.v2-btn[data-astro-cid-ge2uvauf]:hover{transform:none}}.v2-btn--primary[data-astro-cid-ge2uvauf]{background-image:var(--gold-gradient);color:var(--color-secondary);box-shadow:var(--gold-shadow-rest);background-position:0 0;background-size:200% 100%}.v2-btn--primary[data-astro-cid-ge2uvauf]:hover{filter:brightness(1.1);box-shadow:var(--gold-shadow-hover);transform:translateY(-2px)}.v2-link-cta[data-astro-cid-ge2uvauf]{font-family:var(--font-display,serif);text-transform:uppercase;letter-spacing:.02em;color:var(--color-surface);transition:color .3s var(--motion-ease,ease);align-items:center;gap:.5rem;padding:1rem .25rem;font-size:1rem;font-weight:400;display:inline-flex}.v2-link-cta[data-astro-cid-ge2uvauf]:hover{color:var(--color-accent)}.v2-link-cta__rule[data-astro-cid-ge2uvauf]{background:var(--color-accent);transform-origin:0;width:2rem;height:1px;transition:transform .3s var(--motion-ease,ease);display:block}.v2-link-cta[data-astro-cid-ge2uvauf]:hover .v2-link-cta__rule[data-astro-cid-ge2uvauf]{transform:scaleX(1.5)}@media (prefers-reduced-motion:reduce){.v2-link-cta[data-astro-cid-ge2uvauf],.v2-link-cta__rule[data-astro-cid-ge2uvauf]{transition-duration:1ms}}
