.hero[data-astro-cid-x3ufz5aj]{min-height:clamp(34rem,88svh,62rem);color:var(--white);background:#111;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-x3ufz5aj] .slide{min-height:inherit;padding:calc(var(--header-h) + 2rem) var(--gutter) 4rem;place-items:center;display:grid;position:relative}.hero[data-astro-cid-x3ufz5aj] .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-x3ufz5aj] .slide:after{content:"";background:radial-gradient(70% 45% at 50% 55%,#00000080,#0000 75%),linear-gradient(#0000 60%,#00000073);position:absolute;inset:0}.hero[data-astro-cid-x3ufz5aj] video.bg{background:#111}.hero[data-astro-cid-x3ufz5aj] .vid-toggle{z-index:2;right:var(--gutter);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:1.5rem}.hero[data-astro-cid-x3ufz5aj] .vid-toggle:hover{border-color:#fff}.hero[data-astro-cid-x3ufz5aj] .vid-toggle[hidden],.hero[data-astro-cid-x3ufz5aj] .vid-toggle .i-play,.hero[data-astro-cid-x3ufz5aj] .vid-toggle.is-paused .i-pause{display:none}.hero[data-astro-cid-x3ufz5aj] .vid-toggle.is-paused .i-play{display:block}.hero[data-astro-cid-x3ufz5aj] .content{z-index:1;text-align:center;width:min(100%,52rem);position:relative}.hero[data-astro-cid-x3ufz5aj] h1{font-size:var(--step-4);text-shadow:0 2px 24px #00000059}.hero[data-astro-cid-x3ufz5aj] hr{border:0;border-top:2px solid #ffffffe6;width:100%;margin:1.25rem auto}.hero[data-astro-cid-x3ufz5aj] .sub{font-size:var(--step-2);text-shadow:0 1px 12px #00000080;font-weight:600}.hero[data-astro-cid-x3ufz5aj] .ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.intro[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-bottom:.5rem;font-weight:600}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:50rem}.intro[data-astro-cid-lcdefpme] .rule[data-astro-cid-lcdefpme]{width:100%;margin-top:1rem}blockquote[data-astro-cid-lcdefpme]{margin:0}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-style:italic}blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.5rem}.tiles[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,3vw,3.75rem);margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:1/.88;background:var(--charcoal);color:var(--white);align-content:end;justify-items:center;padding:0 8% 1.75rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.tiles[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .5s,opacity .3s,filter .4s;position:absolute;inset:0}.tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{filter:grayscale(0);transform:scale(1.04)}@media (hover:none){.tiles[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:none}}.tiles[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme],.tiles[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{z-index:1;position:relative}.tiles[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{font-size:var(--step-3);text-align:center;border-bottom:2px solid #ffffffe6;width:100%;padding-bottom:.6rem}.tiles[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{color:var(--gold);margin-top:.6rem;font-weight:500}@media (width>=70rem){.block[data-astro-cid-lcdefpme] ul.grid{grid-template-columns:repeat(3,1fr)}}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}@media (width<=48rem){.tiles[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.75rem}.tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:16/9}}
