.page-intro[data-astro-cid-p7p4gz5s]{text-align:center;padding-top:clamp(.5rem,.2rem + 1vw,1.5rem)}.page-intro__taglines[data-astro-cid-p7p4gz5s],.page-intro__links[data-astro-cid-p7p4gz5s]{justify-content:center}.page-intro__taglines[data-astro-cid-p7p4gz5s]{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:600;line-height:1.45}.page-intro__links[data-astro-cid-p7p4gz5s]{letter-spacing:.2em;margin-top:clamp(.75rem,.5rem + .8vw,1.5rem);font-size:clamp(.8125rem,.72rem + .35vw,1.125rem);font-weight:400}.page-intro__links[data-astro-cid-p7p4gz5s]>li[data-astro-cid-p7p4gz5s]+li[data-astro-cid-p7p4gz5s]:before{margin-inline:clamp(1rem,5vw - 1rem,7rem)}.page-intro__links[data-astro-cid-p7p4gz5s] a[data-astro-cid-p7p4gz5s]{padding-block:.35rem;text-decoration:none;display:inline-block}.page-intro__links[data-astro-cid-p7p4gz5s] a[data-astro-cid-p7p4gz5s]:hover{text-underline-offset:.3em;text-decoration:underline}@media (width<=47.99em){.page-intro__taglines[data-astro-cid-p7p4gz5s],.page-intro__links[data-astro-cid-p7p4gz5s]{gap:.25rem 1.75rem}.page-intro__taglines[data-astro-cid-p7p4gz5s]>li[data-astro-cid-p7p4gz5s]+li[data-astro-cid-p7p4gz5s]:before,.page-intro__links[data-astro-cid-p7p4gz5s]>li[data-astro-cid-p7p4gz5s]+li[data-astro-cid-p7p4gz5s]:before{content:none}}.detail[data-astro-cid-vspkfpfw]{--detail-inset:max(var(--gutter), (100% - var(--container)) / 2);grid-template-areas:"stack";padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.detail__content[data-astro-cid-vspkfpfw],.detail__media[data-astro-cid-vspkfpfw]{grid-area:stack}.detail__content[data-astro-cid-vspkfpfw]{z-index:1;width:min(50%,58rem);margin-left:var(--detail-inset);position:relative}.detail__media[data-astro-cid-vspkfpfw]{-webkit-mask-composite:source-in;justify-self:end;width:58%;margin-block:calc(-1*clamp(2.5rem,1.5rem + 3vw,4.5rem));position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#0000001f 18%,#000 45%),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#0000001f 18%,#000 45%),linear-gradient(#0000,#000 8% 92%,#0000);mask-composite:intersect}.detail__media[data-astro-cid-vspkfpfw] picture,.detail__media[data-astro-cid-vspkfpfw] img{width:100%;height:100%;position:absolute;inset:0}.detail__media[data-astro-cid-vspkfpfw] img{object-fit:cover;object-position:right center}.detail__title[data-astro-cid-vspkfpfw]{letter-spacing:-.015em;font-size:clamp(2.25rem,1.55rem + 2.2vw,3.75rem);font-weight:400;line-height:1.1}.detail__tagline[data-astro-cid-vspkfpfw]{letter-spacing:.1em;margin-top:.5rem;font-size:clamp(1.125rem,.95rem + .6vw,1.625rem);line-height:1.3}.detail__copy[data-astro-cid-vspkfpfw]{max-width:44em;color:var(--color-muted);font-family:var(--font-tracked);font-size:var(--fs-lead);font-weight:300;line-height:1.55}.detail__tagline[data-astro-cid-vspkfpfw]+.detail__copy[data-astro-cid-vspkfpfw]{margin-top:.75rem}.detail__copy[data-astro-cid-vspkfpfw] p[data-astro-cid-vspkfpfw]+p[data-astro-cid-vspkfpfw]{margin-top:1em}.detail__copy[data-astro-cid-vspkfpfw] p{text-wrap:pretty}.detail__content[data-astro-cid-vspkfpfw] .detail__features{max-width:calc(var(--feature-count) * 13.5rem);margin-block:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.detail__subtitle[data-astro-cid-vspkfpfw]{letter-spacing:.1em;margin-bottom:.5rem;font-size:clamp(1.25rem,1.05rem + .6vw,1.75rem);font-weight:400}.detail__actions[data-astro-cid-vspkfpfw]{flex-wrap:wrap;gap:.75rem clamp(1rem,.5rem + 2vw,2.75rem);margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}@media (width<=67.49em){.detail[data-astro-cid-vspkfpfw]{grid-template-areas:"media""content";padding-top:0}.detail__media[data-astro-cid-vspkfpfw]{aspect-ratio:16/9;grid-area:media;width:100%;margin:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 80%,#0000);mask-image:linear-gradient(#0000,#000 8% 80%,#0000)}.detail__media[data-astro-cid-vspkfpfw] img{object-position:center}.detail__content[data-astro-cid-vspkfpfw]{width:auto;margin-inline:var(--gutter);grid-area:content;margin-top:-1rem}}@media (width<=30em){.detail__actions[data-astro-cid-vspkfpfw] .btn{flex:100%}}
