.hero[data-astro-cid-ngopmhlo]{position:relative}.hero__shot[data-astro-cid-ngopmhlo]{aspect-ratio:21/9;background:var(--slate);overflow:hidden}.hero__shot[data-astro-cid-ngopmhlo] img{object-fit:cover;object-position:60% 45%;width:100%;height:100%}.hero__card[data-astro-cid-ngopmhlo]{background:var(--card);border:1px solid var(--line);max-width:44rem;margin-top:clamp(-5rem,-6vw,-2.5rem);padding:clamp(1.5rem,4vw,2.75rem);position:relative}.hero__card[data-astro-cid-ngopmhlo] .lede[data-astro-cid-ngopmhlo]{max-width:52ch;margin-top:1rem;font-size:1.05rem}.hero__card[data-astro-cid-ngopmhlo] h1[data-astro-cid-ngopmhlo]{margin-top:.6rem}.hero__cta[data-astro-cid-ngopmhlo]{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.sect[data-astro-cid-ngopmhlo]{padding-block:clamp(3.5rem,8vw,6rem)}.sect__head[data-astro-cid-ngopmhlo]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.sect__head[data-astro-cid-ngopmhlo] h2[data-astro-cid-ngopmhlo]{margin-top:.5rem}.more[data-astro-cid-ngopmhlo],.link[data-astro-cid-ngopmhlo]{color:var(--tan);font-size:.9rem;font-weight:600;text-decoration:none}.more[data-astro-cid-ngopmhlo]:hover,.link[data-astro-cid-ngopmhlo]:hover{text-underline-offset:3px;text-decoration:underline}.cards[data-astro-cid-ngopmhlo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:2.25rem;display:grid}.pcard[data-astro-cid-ngopmhlo]{background:var(--card);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid}.pcard[data-astro-cid-ngopmhlo].is-best{border-color:var(--tan)}.pcard__shot[data-astro-cid-ngopmhlo]{aspect-ratio:4/3;position:relative;overflow:hidden}.pcard__shot[data-astro-cid-ngopmhlo] img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.pcard[data-astro-cid-ngopmhlo]:hover .pcard__shot[data-astro-cid-ngopmhlo] img{transform:scale(1.04)}.flag[data-astro-cid-ngopmhlo]{background:var(--tan);color:#fff;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:.25rem .6rem;font-size:.66rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.pcard__body[data-astro-cid-ngopmhlo]{align-content:start;gap:.55rem;padding:1.25rem 1.35rem 1.5rem;display:grid}.pcard__meta[data-astro-cid-ngopmhlo]{color:var(--faint);align-items:baseline;gap:.6rem;font-size:.8rem;display:flex}.pcard__meta[data-astro-cid-ngopmhlo] span[data-astro-cid-ngopmhlo]+span[data-astro-cid-ngopmhlo]{border-left:1px solid var(--line);color:var(--ink);padding-left:.6rem;font-weight:600}.pcard__body[data-astro-cid-ngopmhlo] p[data-astro-cid-ngopmhlo]{font-size:.92rem}.pcard__body[data-astro-cid-ngopmhlo] .link[data-astro-cid-ngopmhlo]{margin-top:.35rem}.steps[data-astro-cid-ngopmhlo]{background:var(--card);border-block:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.steps[data-astro-cid-ngopmhlo] h2[data-astro-cid-ngopmhlo]{margin-top:.5rem}.steps__list[data-astro-cid-ngopmhlo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3rem);margin-top:2.5rem;display:grid}.steps__list[data-astro-cid-ngopmhlo] li[data-astro-cid-ngopmhlo]{border-top:2px solid var(--ink);padding-top:1rem}.steps__n[data-astro-cid-ngopmhlo]{font-family:var(--display);letter-spacing:.1em;color:var(--tan);margin-bottom:.6rem;font-size:.8rem;font-weight:900}.steps__list[data-astro-cid-ngopmhlo] h3[data-astro-cid-ngopmhlo]{margin-bottom:.5rem}.steps__list[data-astro-cid-ngopmhlo] p[data-astro-cid-ngopmhlo]:last-child{font-size:.93rem}.quotes[data-astro-cid-ngopmhlo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:2.25rem;display:grid}.quote[data-astro-cid-ngopmhlo]{background:var(--card);border:1px solid var(--line);align-content:space-between;gap:1.25rem;padding:1.5rem 1.5rem 1.35rem;display:grid}.quote[data-astro-cid-ngopmhlo] blockquote[data-astro-cid-ngopmhlo]{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1.04rem;font-weight:700;line-height:1.4}.quote[data-astro-cid-ngopmhlo] figcaption[data-astro-cid-ngopmhlo]{gap:.15rem;font-size:.82rem;display:grid}.quote__who[data-astro-cid-ngopmhlo]{color:var(--ink);font-weight:600}.quote__dog[data-astro-cid-ngopmhlo]{color:var(--body)}.quote__prog[data-astro-cid-ngopmhlo]{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--tan);margin-top:.3rem;font-size:.66rem;font-weight:700}.band[data-astro-cid-ngopmhlo]{background:var(--tan-lo)}.band__in[data-astro-cid-ngopmhlo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;padding-block:clamp(2.75rem,6vw,4rem);display:flex}.band__in[data-astro-cid-ngopmhlo] p[data-astro-cid-ngopmhlo]{color:#6b5b4c;max-width:46ch;margin-top:.6rem}@media (width<=900px){.cards[data-astro-cid-ngopmhlo],.steps__list[data-astro-cid-ngopmhlo],.quotes[data-astro-cid-ngopmhlo]{grid-template-columns:1fr}.hero__shot[data-astro-cid-ngopmhlo]{aspect-ratio:4/3}.hero__card[data-astro-cid-ngopmhlo]{margin-top:-2.5rem}}
