.figure[data-astro-cid-bj3fsypb]{width:100%;object-fit:cover;border-radius:3px;background:var(--surface-alt)}.figure--empty[data-astro-cid-bj3fsypb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;text-align:center;background:repeating-linear-gradient(135deg,var(--surface) 0 12px,var(--surface-alt) 12px 24px);border:1px dashed var(--line);color:var(--accent-dark)}.figure--empty[data-astro-cid-bj3fsypb] svg[data-astro-cid-bj3fsypb]{width:2rem;height:2rem}.figure__label[data-astro-cid-bj3fsypb]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;max-width:22ch;line-height:1.5;color:var(--ink)}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;background:var(--ink)}.hero--light[data-astro-cid-bbe6dxrz]{background:var(--surface)}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero__frame[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}@keyframes hero-drop{0%{opacity:0;transform:translate3d(0,-1.25rem,0)}to{opacity:1;transform:none}}@keyframes hero-zoom-out{0%{transform:scale(1.1)}to{transform:scale(1)}}html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__frame[data-astro-cid-bbe6dxrz]{animation:hero-zoom-out 2.4s cubic-bezier(.16,.84,.44,1) both}html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__eyebrow[data-astro-cid-bbe6dxrz],html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__title[data-astro-cid-bbe6dxrz],html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__sub[data-astro-cid-bbe6dxrz],html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__actions[data-astro-cid-bbe6dxrz]{animation:hero-drop .75s cubic-bezier(.22,.61,.36,1) both}html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__eyebrow[data-astro-cid-bbe6dxrz]{animation-delay:.15s}html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__title[data-astro-cid-bbe6dxrz]{animation-delay:.28s}html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__sub[data-astro-cid-bbe6dxrz]{animation-delay:.44s}html[data-anim] .hero--enter[data-astro-cid-bbe6dxrz] .hero__actions[data-astro-cid-bbe6dxrz]{animation-delay:.6s}.hero__media[data-astro-cid-bbe6dxrz] .hero__img{width:100%;height:100%;aspect-ratio:auto!important;border-radius:0;border:0}.hero--pan[data-astro-cid-bbe6dxrz]{--pan-travel: 9%}.hero--pan[data-astro-cid-bbe6dxrz] .hero__media[data-astro-cid-bbe6dxrz] .hero__img{position:absolute;top:0;left:50%;width:auto;min-width:130%;max-width:none;height:100%;object-fit:cover;transform:translate3d(-50%,0,0);will-change:transform;animation:hero-pan var(--pan-duration, 48s) ease-in-out infinite alternate}@keyframes hero-pan{0%{transform:translate3d(calc(-50% - var(--pan-travel)),0,0)}to{transform:translate3d(calc(-50% + var(--pan-travel)),0,0)}}@media(prefers-reduced-motion:reduce){.hero--pan[data-astro-cid-bbe6dxrz] .hero__media[data-astro-cid-bbe6dxrz] .hero__img{animation:none;transform:translate3d(-50%,0,0)}.hero--enter[data-astro-cid-bbe6dxrz] .hero__eyebrow[data-astro-cid-bbe6dxrz],.hero--enter[data-astro-cid-bbe6dxrz] .hero__title[data-astro-cid-bbe6dxrz],.hero--enter[data-astro-cid-bbe6dxrz] .hero__sub[data-astro-cid-bbe6dxrz],.hero--enter[data-astro-cid-bbe6dxrz] .hero__actions[data-astro-cid-bbe6dxrz]{animation:none;opacity:1;transform:none}.hero--enter[data-astro-cid-bbe6dxrz] .hero__frame[data-astro-cid-bbe6dxrz]{animation:none;transform:none}}.hero__scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none}.hero--dark[data-astro-cid-bbe6dxrz] .hero__scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(to right,#0c0d0fd1,#0c0d0fa8 45%,#0c0d0f57)}.hero--light[data-astro-cid-bbe6dxrz] .hero__scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(to right,#fffffff0,#ffffffeb 30%,#ffffffdb 46%,#ffffff80,#ffffff24 82%,#fff0 96%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;align-items:flex-start}.hero--dark[data-astro-cid-bbe6dxrz] .hero__inner[data-astro-cid-bbe6dxrz]{color:#fff}.hero--light[data-astro-cid-bbe6dxrz] .hero__inner[data-astro-cid-bbe6dxrz]{color:var(--body)}.hero--full[data-astro-cid-bbe6dxrz] .hero__inner[data-astro-cid-bbe6dxrz]{min-height:calc(100vh - var(--chrome-h) - 2rem);min-height:calc(100svh - var(--chrome-h) - 2rem);justify-content:center;padding-block:clamp(3rem,7vw,5rem)}.hero--compact[data-astro-cid-bbe6dxrz] .hero__inner[data-astro-cid-bbe6dxrz]{min-height:840px;min-height:clamp(760px,calc(100svh - var(--chrome-h)),900px);justify-content:center;padding-block:clamp(3rem,7vw,5rem)}.hero__title[data-astro-cid-bbe6dxrz]{max-width:18ch}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;max-width:52ch;font-size:clamp(1rem,1.3vw,1.125rem)}.hero--light[data-astro-cid-bbe6dxrz] .hero__sub[data-astro-cid-bbe6dxrz]{max-width:38ch}.hero--dark[data-astro-cid-bbe6dxrz] .hero__eyebrow[data-astro-cid-bbe6dxrz]{color:var(--accent)}.hero--dark[data-astro-cid-bbe6dxrz] .hero__title[data-astro-cid-bbe6dxrz]{color:#fff}.hero--dark[data-astro-cid-bbe6dxrz] .hero__sub[data-astro-cid-bbe6dxrz]{color:#ffffffdb}.hero--light[data-astro-cid-bbe6dxrz] .hero__eyebrow[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .hero__title[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .hero__sub[data-astro-cid-bbe6dxrz]{color:var(--ink)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}@media(max-width:52rem){.hero--light[data-astro-cid-bbe6dxrz] .hero__scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(to bottom,#fffffff0,#ffffffe6 55%,#ffffffb8 80%,#ffffff8c)}.hero--full[data-astro-cid-bbe6dxrz] .hero__inner[data-astro-cid-bbe6dxrz]{min-height:32rem;min-height:min(32rem,calc(100svh - 9rem))}.hero--compact[data-astro-cid-bbe6dxrz] .hero__inner[data-astro-cid-bbe6dxrz]{min-height:40rem;min-height:min(40rem,calc(100svh - 9rem))}.hero--pan[data-astro-cid-bbe6dxrz] .hero__media[data-astro-cid-bbe6dxrz] .hero__img{animation:none;position:static;width:100%;min-width:0;transform:none}}
