.fp-hero-white[data-astro-cid-c3cw5xmz]{background:var(--paper-bright);border-bottom:1px solid var(--rule-soft)}body:has(main>.fp-hero-white:first-child) .site-top{background:var(--paper-bright)}.fp-hero-media[data-astro-cid-c3cw5xmz]{max-width:min(1080px,76vw)}.fp-hero-media[data-astro-cid-c3cw5xmz]>video,.fp-hero-media[data-astro-cid-c3cw5xmz]>img{max-height:72vh}.fp-after-pills[data-astro-cid-c3cw5xmz]{margin-top:1.5rem}.fp-frameless[data-astro-cid-c3cw5xmz]>video,.fp-frameless[data-astro-cid-c3cw5xmz]>img{box-shadow:none;background:0 0;border:none;border-radius:0}.fp-segment-pills-wrap[data-astro-cid-c3cw5xmz]{justify-content:center;margin-top:3rem;display:flex}.fp-segment-pills[data-astro-cid-c3cw5xmz]{background:var(--manila);border:1px solid var(--rule-soft);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.3rem;display:inline-flex;position:relative}.fp-segment-indicator[data-astro-cid-c3cw5xmz]{background:var(--paper-bright);border:1px solid var(--rule);box-sizing:border-box;box-shadow:var(--shadow-card);border-radius:999px;transition:left .25s,top .25s,width .25s,height .25s;position:absolute}.fp-segment-pill[data-astro-cid-c3cw5xmz]{z-index:1;color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.85rem;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.fp-segment-pill-icon[data-astro-cid-c3cw5xmz]{flex-shrink:0;width:.9rem;height:.9rem}.fp-segment-pill[data-astro-cid-c3cw5xmz]:hover,.fp-segment-pill[data-astro-cid-c3cw5xmz].is-active{color:var(--ink)}.fp-segment-pill[data-astro-cid-c3cw5xmz].is-active .fp-segment-pill-icon[data-astro-cid-c3cw5xmz]{color:var(--amber-ink)}@media (width<=640px){.fp-hero-media[data-astro-cid-c3cw5xmz]{max-width:100%}.fp-segment-pills-wrap[data-astro-cid-c3cw5xmz]{margin-top:2.25rem}.fp-segment-pills[data-astro-cid-c3cw5xmz]{flex-wrap:nowrap;width:100%}.fp-segment-pill[data-astro-cid-c3cw5xmz]{white-space:nowrap;flex:1 1 0;justify-content:center;gap:.35rem;padding:.4rem .25rem;font-size:.8rem}.fp-segment-pill-icon[data-astro-cid-c3cw5xmz]{width:.85rem;height:.85rem}}@media (width<=360px){.fp-segment-pill-icon[data-astro-cid-c3cw5xmz]{display:none}}.fp-cards[data-astro-cid-y3ksiguf]{background:var(--paper);padding:4rem 2rem 5rem}.fp-cards-heading[data-astro-cid-y3ksiguf]{text-align:center;max-width:1080px;color:var(--ink);margin:0 auto 2.5rem;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:600;line-height:1.15}.fp-cards-grid[data-astro-cid-y3ksiguf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:1080px;margin:0 auto;display:grid}.fp-card[data-astro-cid-y3ksiguf]{background:var(--paper-bright);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.fp-card-wide[data-astro-cid-y3ksiguf]{grid-column:1/-1}.fp-card-copy[data-astro-cid-y3ksiguf]{flex-direction:column;justify-content:center;padding:1.75rem 2rem 1.5rem;display:flex}.fp-card-head[data-astro-cid-y3ksiguf]{align-items:center;gap:.8rem;display:flex}@media (width>=821px){.fp-card-wide[data-astro-cid-y3ksiguf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.55fr);display:grid}.fp-card-wide[data-astro-cid-y3ksiguf] .fp-card-copy[data-astro-cid-y3ksiguf]{padding:2rem 0 2rem 2.5rem}.fp-card-wide[data-astro-cid-y3ksiguf] .fp-card-media[data-astro-cid-y3ksiguf]{height:21rem;margin:0;padding:1.75rem 0 0 1.5rem}.fp-card-wide[data-astro-cid-y3ksiguf] .fp-card-media[data-astro-cid-y3ksiguf] img[data-astro-cid-y3ksiguf],.fp-card-wide[data-astro-cid-y3ksiguf] .fp-card-media[data-astro-cid-y3ksiguf] video[data-astro-cid-y3ksiguf]{object-fit:cover;object-position:top left;height:100%}}.fp-card-icon[data-astro-cid-y3ksiguf]{border-radius:var(--radius-md);background:var(--amber-tint);width:2.25rem;height:2.25rem;color:var(--amber-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fp-card-icon[data-astro-cid-y3ksiguf] svg[data-astro-cid-y3ksiguf]{width:1.15rem;height:1.15rem}.fp-card-title[data-astro-cid-y3ksiguf]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.75vw,1.5rem);font-weight:650;line-height:1.3}.fp-card-desc[data-astro-cid-y3ksiguf]{color:var(--ink-muted);margin:.9rem 0 0;font-size:1rem;line-height:1.55}.fp-card-media[data-astro-cid-y3ksiguf]{margin:auto 0 0;padding:.25rem 0 0 2.5rem}.fp-card-media[data-astro-cid-y3ksiguf] img[data-astro-cid-y3ksiguf],.fp-card-media[data-astro-cid-y3ksiguf] video[data-astro-cid-y3ksiguf]{border:1px solid var(--rule-soft);border-top-left-radius:var(--radius-md);transform-origin:100% 100%;border-bottom:none;border-right:none;width:100%;height:auto;transition:transform .25s;display:block;box-shadow:-12px -8px 32px -18px #26211840}.fp-card-media[data-astro-cid-y3ksiguf] img[data-astro-cid-y3ksiguf]:hover,.fp-card-media[data-astro-cid-y3ksiguf] video[data-astro-cid-y3ksiguf]:hover{transform:scale(1.02)}.fp-card-media[data-astro-cid-y3ksiguf].fp-card-media-frameless{margin:auto 0;padding:1rem 1.5rem}.fp-card-media[data-astro-cid-y3ksiguf].fp-card-media-frameless img[data-astro-cid-y3ksiguf],.fp-card-media[data-astro-cid-y3ksiguf].fp-card-media-frameless video[data-astro-cid-y3ksiguf]{box-shadow:none;object-fit:contain;object-position:center;transform-origin:50%;border:none;border-radius:0}@media (width<=820px){.fp-cards-grid[data-astro-cid-y3ksiguf]{grid-template-columns:1fr}}@media (width<=640px){.fp-cards[data-astro-cid-y3ksiguf]{padding:3rem 1.25rem 3.5rem}.fp-cards-heading[data-astro-cid-y3ksiguf]{margin-bottom:2rem}.fp-card-copy[data-astro-cid-y3ksiguf]{padding:1.25rem 1.25rem 1rem}.fp-card-media[data-astro-cid-y3ksiguf]{padding-left:1.25rem}}.fp-related[data-astro-cid-kvazqng4]{padding:5rem 2rem 5.5rem}.fp-related-inner[data-astro-cid-kvazqng4]{max-width:1080px;margin:0 auto}.fp-related-title[data-astro-cid-kvazqng4]{text-align:center;color:var(--ink);margin:0 0 3rem;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:600;line-height:1.15}.fp-related-grid[data-astro-cid-kvazqng4]{grid-template-columns:repeat(var(--fp-related-cols,3), minmax(0, 1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.fp-related-card[data-astro-cid-kvazqng4]{box-sizing:border-box;background:var(--paper-bright);border:1px solid var(--rule);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;padding:1.6rem 1.5rem 1.4rem;text-decoration:none;transition:border-color .15s;display:flex}.fp-related-card[data-astro-cid-kvazqng4]:hover{border-color:var(--ink-subtle)}.fp-related-head[data-astro-cid-kvazqng4]{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.fp-related-icon[data-astro-cid-kvazqng4]{width:1.35rem;height:1.35rem;color:var(--amber-ink);flex-shrink:0}.fp-related-name[data-astro-cid-kvazqng4]{color:var(--ink);margin:0;font-size:1.2rem;font-weight:600}.fp-related-blurb[data-astro-cid-kvazqng4]{color:var(--ink-muted);margin:0 0 1.25rem;font-size:.925rem;line-height:1.55}.fp-related-more[data-astro-cid-kvazqng4]{color:var(--green);text-underline-offset:4px;align-self:flex-start;margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:underline 2px #ffbf00bf}.fp-related-card[data-astro-cid-kvazqng4]:hover .fp-related-more[data-astro-cid-kvazqng4]{color:var(--green-deep);text-decoration-color:var(--amber)}@media (width<=820px){.fp-related-grid[data-astro-cid-kvazqng4]{grid-template-columns:1fr}}@media (width<=640px){.fp-related[data-astro-cid-kvazqng4]{padding:3.5rem 1.25rem 4rem}.fp-related-title[data-astro-cid-kvazqng4]{margin-bottom:2rem}}
