.living-photo[data-astro-cid-cxiwlupm]{pointer-events:none;position:absolute;inset:0}video[data-astro-cid-cxiwlupm]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease-out;display:block}.living-photo[data-astro-cid-cxiwlupm][data-shown] video[data-astro-cid-cxiwlupm]{opacity:1}video[data-astro-cid-cxiwlupm][hidden],button[data-astro-cid-cxiwlupm][hidden]{display:none}.lp-toggle[data-astro-cid-cxiwlupm]{z-index:2;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.lp-toggle[data-astro-cid-cxiwlupm]:focus{outline:none}.lp-toggle[data-astro-cid-cxiwlupm]:focus-visible{outline:3px solid var(--cta);outline-offset:-3px;box-shadow:inset 0 0 0 5px #ffffffd9}.lp-feedback[data-astro-cid-cxiwlupm]{z-index:2;opacity:0;pointer-events:none;color:#fff;filter:drop-shadow(0 1px 6px #001e2b8c);width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:50%;left:50%}.lp-feedback[data-astro-cid-cxiwlupm] svg[data-astro-cid-cxiwlupm]{display:block}.lp-feedback[data-astro-cid-cxiwlupm] path[data-astro-cid-cxiwlupm]{fill:currentColor}.lp-feedback[data-astro-cid-cxiwlupm][data-icon=play] .lp-icon-pause[data-astro-cid-cxiwlupm],.lp-feedback[data-astro-cid-cxiwlupm]:not([data-icon=play]) .lp-icon-play[data-astro-cid-cxiwlupm]{display:none}.lp-transfers[data-astro-cid-cxiwlupm]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden}.living-photo[data-astro-cid-cxiwlupm][data-shown] .lp-transfers[data-astro-cid-cxiwlupm]{opacity:1;visibility:visible;transition:opacity .5s ease-out}.lp-transfers[data-astro-cid-cxiwlupm] svg[data-astro-cid-cxiwlupm]{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden}@supports (width:1cqw){.lp-transfers[data-astro-cid-cxiwlupm]{container-type:size}.lp-transfers[data-astro-cid-cxiwlupm] svg[data-astro-cid-cxiwlupm]{--lp-w:max(100cqw, 100cqh * var(--lp-ar));--lp-h:max(100cqh, 100cqw / var(--lp-ar));width:var(--lp-w);height:var(--lp-h);inset:auto;left:calc((100cqw - var(--lp-w)) * var(--lp-ax));top:calc((100cqh - var(--lp-h)) * var(--lp-ay))}}.lp-pulse[data-astro-cid-cxiwlupm]{opacity:0;animation:lp-pulse-fade var(--lp-time) linear var(--lp-delay) infinite both paused}.lp-pulse[data-astro-cid-cxiwlupm] path[data-astro-cid-cxiwlupm]{fill:none;stroke-linecap:round;stroke-dasharray:var(--lp-len) 4;stroke-dashoffset:var(--lp-len);animation:lp-pulse-run var(--lp-time) linear var(--lp-delay) infinite both paused}.living-photo[data-astro-cid-cxiwlupm][data-shown][data-running] .lp-pulse[data-astro-cid-cxiwlupm],.living-photo[data-astro-cid-cxiwlupm][data-shown][data-running] .lp-pulse[data-astro-cid-cxiwlupm] path[data-astro-cid-cxiwlupm]{animation-play-state:running}.lp-halo[data-astro-cid-cxiwlupm]{--lp-len:.2;stroke:#ffe2b8;stroke-opacity:.16;stroke-width:11px}.lp-glow[data-astro-cid-cxiwlupm]{--lp-len:.12;stroke:#fff1dc;stroke-opacity:.38;stroke-width:4.5px}.lp-core[data-astro-cid-cxiwlupm]{--lp-len:.06;stroke:#fffdf8;stroke-opacity:.95;stroke-width:2px}@keyframes lp-pulse-run{0%{stroke-dashoffset:var(--lp-len);animation-timing-function:cubic-bezier(.4,.05,.3,1)}28%,to{stroke-dashoffset:calc(var(--lp-len) - 1.2)}}@keyframes lp-pulse-fade{0%{opacity:0}5%,21%{opacity:1}28%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.living-photo[data-astro-cid-cxiwlupm]{display:none}}.page-hero[data-astro-cid-75ysl5lo]{--tail:clamp(120px, 15vw, 220px);padding:72px 0 96px;position:relative}.page-hero--dusk[data-astro-cid-75ysl5lo]{background:var(--dusk);color:var(--on-dark)}.page-hero--dusk[data-astro-cid-75ysl5lo].page-hero--media{padding-bottom:0}.page-hero--media[data-astro-cid-75ysl5lo]:after{content:"";height:var(--tail);background:var(--bg);position:absolute;bottom:0;left:0;right:0}.page-hero[data-astro-cid-75ysl5lo] .container[data-astro-cid-75ysl5lo]{z-index:1;position:relative}.page-hero--light[data-astro-cid-75ysl5lo]{border-bottom:1px solid var(--line-muted);padding:96px 0 72px}.page-hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 80px;display:grid}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:1.03}.page-hero--dusk[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{color:#fff}.page-hero-heading[data-astro-cid-75ysl5lo]{min-width:0}.page-hero-intro[data-astro-cid-75ysl5lo]{max-width:40ch;color:var(--muted);margin-top:20px;font-size:1.125rem;line-height:1.5}.page-hero-intro[data-astro-cid-75ysl5lo] p{margin:0}.page-hero-side[data-astro-cid-75ysl5lo]{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:6px;display:flex}.page-hero-lede[data-astro-cid-75ysl5lo]{color:var(--muted);max-width:46ch;margin:0;font-size:1.125rem;line-height:1.6}.page-hero--dusk[data-astro-cid-75ysl5lo] .page-hero-lede[data-astro-cid-75ysl5lo]{color:#e3eef5d1}.page-hero-media[data-astro-cid-75ysl5lo]{margin:72px 0 0;position:relative}.page-hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;border-radius:16px;width:100%;height:clamp(300px,40vw,580px);display:block}.page-hero-slot[data-astro-cid-75ysl5lo]{margin-top:72px}.page-hero--prose[data-astro-cid-75ysl5lo] .page-hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr);gap:24px}.page-hero--prose[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{max-width:20ch}@media (width<=1000px){.page-hero[data-astro-cid-75ysl5lo]{padding:48px 0 72px}.page-hero--light[data-astro-cid-75ysl5lo]{padding:64px 0 56px}.page-hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr);gap:24px}.page-hero-media[data-astro-cid-75ysl5lo],.page-hero-slot[data-astro-cid-75ysl5lo]{margin-top:48px}.page-hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{height:clamp(260px,62vw,460px)}}@media (width<=600px){.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{overflow-wrap:break-word;max-width:none;font-size:clamp(2rem,7.5vw,2.5rem)}}
