.vp[data-astro-cid-4o3qb3he]{background:var(--navy-900);pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.vp-still[data-astro-cid-4o3qb3he]{object-fit:cover;width:100%;height:100%;display:none}.vp-video[data-astro-cid-4o3qb3he]{border:0;width:max(100%,177.778cqh);max-width:none;height:max(100%,56.25cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.vp-video[data-astro-cid-4o3qb3he]{display:none}.vp-still[data-astro-cid-4o3qb3he]{display:block}}.spot[data-astro-cid-hgsmtixm]{margin-top:var(--header-h-compact);padding-block:var(--space-6) var(--section-space-sm);background:var(--surface)}.spot-head[data-astro-cid-hgsmtixm]{justify-items:start;gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.spot-title[data-astro-cid-hgsmtixm]{max-width:24ch}.spot-stage[data-astro-cid-hgsmtixm]{display:grid;position:relative}.slide[data-astro-cid-hgsmtixm]{gap:var(--space-5);opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s linear .6s;grid-area:1/1;display:grid}.slide[data-astro-cid-hgsmtixm].is-active{opacity:1;visibility:visible;transition-delay:0s}.slide-photo[data-astro-cid-hgsmtixm]{aspect-ratio:4/5;width:100%;max-height:70svh;display:block;position:relative;overflow:hidden}.slide-text[data-astro-cid-hgsmtixm]{padding:var(--space-6);background:var(--cream-100);border-top:3px solid var(--franklin-gold);align-content:center;justify-items:start;gap:.5rem;display:grid}@media (width>=900px){.slide[data-astro-cid-hgsmtixm]{height:min(clamp(460px, 48vw, 680px), calc(100svh - var(--header-h-compact) - 7rem));grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0}.slide-photo[data-astro-cid-hgsmtixm]{aspect-ratio:auto;height:100%;max-height:none}.slide-text[data-astro-cid-hgsmtixm]{border-top:0;border-left:3px solid var(--franklin-gold);padding:var(--space-7) clamp(2rem, 4vw, 3.5rem)}}.slide-label[data-astro-cid-hgsmtixm]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--franklin-red);font-size:.6875rem;font-weight:700}.slide-name[data-astro-cid-hgsmtixm]{font-size:var(--step-4);line-height:1.05}.slide-name[data-astro-cid-hgsmtixm] a[data-astro-cid-hgsmtixm]{text-decoration:none}.slide-ped[data-astro-cid-hgsmtixm]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--heading)}.slide-desc[data-astro-cid-hgsmtixm]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.slide-result[data-astro-cid-hgsmtixm]{color:var(--heading);font-size:.9375rem}.slide-text[data-astro-cid-hgsmtixm] .btn[data-astro-cid-hgsmtixm]{margin-top:var(--space-3)}.spot-controls[data-astro-cid-hgsmtixm]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}@media (width>=900px){.spot-controls[data-astro-cid-hgsmtixm]{right:calc(var(--gutter) + clamp(2rem, 4vw, 3.5rem));bottom:var(--space-5);margin:0;position:absolute}}.dots[data-astro-cid-hgsmtixm]{gap:.6rem;display:flex}.dot[data-astro-cid-hgsmtixm]{background:var(--cream-300);width:28px;height:3px;transition:background-color var(--dur) var(--ease);position:relative}.dot[data-astro-cid-hgsmtixm]:before{content:"";position:absolute;inset:-12px 0}.dot[data-astro-cid-hgsmtixm][aria-current=true]{background:var(--franklin-red)}.pause[data-astro-cid-hgsmtixm]{border:1px solid var(--franklin-navy);width:30px;height:30px;color:var(--franklin-navy);border-radius:50%;place-items:center;display:grid}.pause[data-astro-cid-hgsmtixm] svg[data-astro-cid-hgsmtixm]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.pause[data-astro-cid-hgsmtixm] .i-play[data-astro-cid-hgsmtixm]{fill:currentColor;stroke-width:1.5px;display:none}.pause[data-astro-cid-hgsmtixm].is-paused .i-play[data-astro-cid-hgsmtixm]{display:block}.pause[data-astro-cid-hgsmtixm].is-paused .i-pause[data-astro-cid-hgsmtixm]{display:none}.browse[data-astro-cid-l5pyoufh]{padding-block:var(--section-space-sm) var(--section-space);background:var(--cream-50)}.divider[data-astro-cid-l5pyoufh]{--logo-w:44px;align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);display:flex}.divider[data-astro-cid-l5pyoufh] span[data-astro-cid-l5pyoufh]{background:linear-gradient(to right, #caae7900, var(--franklin-gold));flex:1;height:1px}.divider[data-astro-cid-l5pyoufh] span[data-astro-cid-l5pyoufh]:last-child{background:linear-gradient(to left, #caae7900, var(--franklin-gold))}.bar[data-astro-cid-l5pyoufh]{top:var(--header-h-compact);z-index:5;gap:var(--space-3);padding-block:var(--space-4);background:var(--cream-50);border-bottom:1px solid var(--cream-300);margin-bottom:clamp(1.75rem,1.3rem + 2vw,3rem);display:grid;position:sticky}.bar-row[data-astro-cid-l5pyoufh]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.bar-row--selects[data-astro-cid-l5pyoufh]{justify-content:flex-start;align-items:end}.bar-title[data-astro-cid-l5pyoufh]{font-size:var(--step-4)}.types[data-astro-cid-l5pyoufh]{flex-wrap:wrap;gap:0 clamp(.75rem,.25rem + 1.5vw,1.75rem);display:flex}.type[data-astro-cid-l5pyoufh]{letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--ink-muted);border-bottom:2px solid #0000;padding:.6rem 0;font-size:.75rem;font-weight:700}.type[data-astro-cid-l5pyoufh]:hover{color:var(--franklin-navy)}.type[data-astro-cid-l5pyoufh][aria-pressed=true]{color:var(--franklin-navy);border-bottom-color:var(--franklin-red)}.sel[data-astro-cid-l5pyoufh]{gap:.25rem;display:grid}.sel[data-astro-cid-l5pyoufh] span[data-astro-cid-l5pyoufh]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:700}.sel[data-astro-cid-l5pyoufh] select[data-astro-cid-l5pyoufh]{border:1px solid var(--cream-300);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23193B54' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .8rem center / 10px;appearance:none;min-width:10.5rem;min-height:42px;color:var(--ink);padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem}.clear[data-astro-cid-l5pyoufh]{letter-spacing:.1em;text-transform:uppercase;color:var(--franklin-red);text-underline-offset:.25em;align-self:center;font-size:.75rem;font-weight:700;text-decoration:underline}@media (width<=699px){.bar[data-astro-cid-l5pyoufh]{position:static}.bar-title[data-astro-cid-l5pyoufh]{font-size:var(--step-3)}.types[data-astro-cid-l5pyoufh]{gap:0 var(--space-4);grid-template-columns:1fr 1fr;width:100%;display:grid}.bar-row--selects[data-astro-cid-l5pyoufh]{grid-template-columns:1fr 1fr;width:100%;display:grid}.sel[data-astro-cid-l5pyoufh] select[data-astro-cid-l5pyoufh]{width:100%;min-width:0}}[data-astro-cid-l5pyoufh][data-items]>[data-astro-cid-l5pyoufh][hidden]{display:none}.empty[data-astro-cid-l5pyoufh]{padding:var(--space-7);text-align:center;background:var(--cream-50);font-family:var(--font-display);font-size:var(--step-1);color:var(--heading)}.empty[data-astro-cid-l5pyoufh] button[data-astro-cid-l5pyoufh]{color:var(--franklin-red);text-decoration:underline}.more[data-astro-cid-l5pyoufh]{margin-top:var(--space-7);justify-content:center;display:flex}.more[data-astro-cid-l5pyoufh] .btn[data-astro-cid-l5pyoufh][hidden]{display:none}.cards[data-astro-cid-l5pyoufh]{gap:var(--space-6) var(--space-5);display:grid}@media (width>=640px){.cards[data-astro-cid-l5pyoufh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.cards[data-astro-cid-l5pyoufh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-l5pyoufh]{transition:translate var(--dur) var(--ease);position:relative}.card[data-astro-cid-l5pyoufh]:hover{translate:0 -3px}.card-link[data-astro-cid-l5pyoufh]{background:var(--white);height:100%;color:inherit;box-shadow:0 1px 0 var(--cream-300);transition:box-shadow var(--dur) var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.card[data-astro-cid-l5pyoufh]:hover .card-link[data-astro-cid-l5pyoufh]{box-shadow:0 14px 30px #10283a1f}.card-photo[data-astro-cid-l5pyoufh]{aspect-ratio:4/3;background:var(--navy-900);display:block;position:relative;overflow:hidden}.card-photo[data-astro-cid-l5pyoufh] .photo-blur img{filter:blur(18px)brightness(.85);scale:1.15}.card-photo[data-astro-cid-l5pyoufh] .photo-whole{background:0 0}.card-photo[data-astro-cid-l5pyoufh] .photo-whole img{object-fit:contain}.card-play-zone[data-astro-cid-l5pyoufh]{aspect-ratio:4/3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 0 auto}.card-play[data-astro-cid-l5pyoufh]{pointer-events:auto;padding:var(--space-4) var(--space-5);color:var(--white);transition:background-color var(--dur) var(--ease);background:#0c18228c;justify-items:center;gap:.6rem;display:grid}.card-play[data-astro-cid-l5pyoufh]:hover{background:#0c1822bf}.card-play[data-astro-cid-l5pyoufh]:focus-visible{outline-color:var(--franklin-gold-bright)}.card-play-label[data-astro-cid-l5pyoufh]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.625rem;font-weight:700}.play[data-astro-cid-l5pyoufh]{border:1.5px solid var(--franklin-gold);width:3.25rem;height:3.25rem;transition:scale var(--dur) var(--ease);border-radius:50%;position:relative}.play[data-astro-cid-l5pyoufh]:after{content:"";border-style:solid;border-width:.55rem 0 .55rem .95rem;border-color:transparent transparent transparent var(--franklin-gold);position:absolute;top:50%;left:54%;translate:-50% -50%}.card-play[data-astro-cid-l5pyoufh]:hover .play[data-astro-cid-l5pyoufh]{scale:1.08}.card-body[data-astro-cid-l5pyoufh]{padding:var(--space-5) var(--space-5) var(--space-6);border-top:3px solid var(--franklin-gold);align-content:start;gap:.35rem;display:grid}.card-group[data-astro-cid-l5pyoufh]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--franklin-red);font-size:.625rem;font-weight:700}.card-name[data-astro-cid-l5pyoufh]{font-family:var(--font-display);font-size:var(--step-3);color:var(--heading);font-weight:600;line-height:1.05}.card-ped[data-astro-cid-l5pyoufh]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--heading)}.card-facts[data-astro-cid-l5pyoufh]{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--cream-300);color:var(--ink);flex-wrap:wrap;font-size:.875rem;display:flex}.card-facts[data-astro-cid-l5pyoufh] span[data-astro-cid-l5pyoufh]{gap:.1rem;display:grid}.card-facts[data-astro-cid-l5pyoufh] b[data-astro-cid-l5pyoufh]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:700}.card-cta[data-astro-cid-l5pyoufh]{margin-top:var(--space-4);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--franklin-navy);border-bottom:2px solid var(--franklin-red);justify-self:start;padding-bottom:.25rem;font-size:.75rem;font-weight:700}
