.hero[data-astro-cid-anhloy43]{position:relative;overflow:hidden;background:var(--bg)}.hero__media[data-astro-cid-anhloy43]{clip-path:polygon(0 0,100% 0,100% 100%,0 88%)}.hero__media[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:clamp(230px,46vw,340px);object-fit:cover;object-position:50% 42%}.hero__inner[data-astro-cid-anhloy43]{padding-block:clamp(2.2rem,6vw,3rem) clamp(3rem,8vw,5rem)}.hero__copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{margin-bottom:1.2rem;max-width:18ch}.hero__copy[data-astro-cid-anhloy43] .lede[data-astro-cid-anhloy43]{margin-bottom:2rem}.hero__acts[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.7rem}.hero__facts[data-astro-cid-anhloy43]{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:.55rem}.hero__facts[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.6rem;padding:.55rem 1.05rem .55rem .85rem;border:var(--dot);border-radius:var(--pill);font-size:.92rem;color:var(--muted);justify-self:start;max-width:100%}.hero__facts[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{flex:none;color:var(--accent)}@media(min-width:900px){.hero[data-astro-cid-anhloy43]{min-height:620px;display:grid;align-items:center}.hero__media[data-astro-cid-anhloy43]{position:absolute;inset:0 0 0 44%;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.hero__media[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:100%;object-position:55% 45%}.hero__media[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,#0f141a8c,#0f141a00 42%);pointer-events:none}.hero__inner[data-astro-cid-anhloy43]{position:relative;z-index:1;padding-block:clamp(4rem,7vw,6.5rem)}.hero__copy[data-astro-cid-anhloy43]{max-width:30rem}.hero__facts[data-astro-cid-anhloy43]{gap:.6rem}}@media(min-width:1180px){.hero__copy[data-astro-cid-anhloy43]{max-width:34rem}}.sl__h[data-astro-cid-olest4yf]{max-width:20ch;margin-bottom:1.1rem}.sl__lede[data-astro-cid-olest4yf]{margin-bottom:0}.sl__list[data-astro-cid-olest4yf]{list-style:none;margin:clamp(2.2rem,5vw,3.4rem) 0 0;padding:0;counter-reset:none}.sl__row[data-astro-cid-olest4yf]{display:grid;grid-template-columns:auto 1fr;gap:.9rem 1.1rem;padding-block:clamp(1.8rem,4vw,2.6rem);border-top:var(--dot);align-items:start}.sl__row[data-astro-cid-olest4yf]:last-child{border-bottom:var(--dot)}.sl__num[data-astro-cid-olest4yf]{font-family:var(--font-head);font-weight:700;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1;color:var(--accent);grid-row:1;grid-column:1;padding-top:.1rem}.sl__shot[data-astro-cid-olest4yf]{grid-row:1;grid-column:2;width:96px;justify-self:end}.sl__shot[data-astro-cid-olest4yf] img[data-astro-cid-olest4yf]{aspect-ratio:1}.sl__body[data-astro-cid-olest4yf]{grid-column:1 / -1;grid-row:2}.sl__body[data-astro-cid-olest4yf] h3[data-astro-cid-olest4yf]{margin-bottom:.6rem;font-size:clamp(1.4rem,3.4vw,1.85rem)}.sl__body[data-astro-cid-olest4yf] h3[data-astro-cid-olest4yf] a[data-astro-cid-olest4yf]{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none}.sl__body[data-astro-cid-olest4yf] h3[data-astro-cid-olest4yf] a[data-astro-cid-olest4yf] svg[data-astro-cid-olest4yf]{color:var(--accent);transition:transform .22s cubic-bezier(.2,.9,.25,1)}.sl__body[data-astro-cid-olest4yf] h3[data-astro-cid-olest4yf] a[data-astro-cid-olest4yf]:hover{color:var(--primary)}.sl__body[data-astro-cid-olest4yf] h3[data-astro-cid-olest4yf] a[data-astro-cid-olest4yf]:hover svg[data-astro-cid-olest4yf]{transform:translate(5px)}.sl__sum[data-astro-cid-olest4yf]{margin:0 0 1.2rem;font-size:1.02rem;line-height:1.6;color:var(--muted);max-width:62ch}.sl__sym[data-astro-cid-olest4yf]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sl__sym[data-astro-cid-olest4yf] li[data-astro-cid-olest4yf]{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .95rem .42rem .75rem;border:var(--dot);border-radius:var(--pill);background:var(--surface);font-size:.88rem;line-height:1.4;color:var(--ink)}.sl__sym[data-astro-cid-olest4yf] svg[data-astro-cid-olest4yf]{flex:none;color:var(--primary)}@media(min-width:900px){.sl__row[data-astro-cid-olest4yf]{grid-template-columns:auto 1fr 148px;gap:0 2.2rem;align-items:start}.sl__num[data-astro-cid-olest4yf]{padding-top:.35rem}.sl__shot[data-astro-cid-olest4yf]{grid-column:3;grid-row:1;width:148px}.sl__body[data-astro-cid-olest4yf]{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.sl__body[data-astro-cid-olest4yf] h3[data-astro-cid-olest4yf] a[data-astro-cid-olest4yf]:hover svg[data-astro-cid-olest4yf]{transform:none}}.pt__head[data-astro-cid-d4qwhyxg]{display:grid;gap:2rem;align-items:start}.pt__head[data-astro-cid-d4qwhyxg] h2[data-astro-cid-d4qwhyxg]{max-width:24ch;margin-bottom:1rem}.pt__fee[data-astro-cid-d4qwhyxg]{border:var(--dot-accent);border-radius:var(--panel);padding:clamp(1.4rem,3vw,1.9rem);background:var(--bg)}.pt__feeFig[data-astro-cid-d4qwhyxg]{font-family:var(--font-head);font-weight:700;font-size:clamp(3.2rem,9vw,4.6rem);line-height:.92;letter-spacing:-.02em;color:var(--accent);margin:0;font-variant-numeric:tabular-nums}.pt__feeLbl[data-astro-cid-d4qwhyxg]{margin:.5rem 0 .85rem;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.pt__feeNote[data-astro-cid-d4qwhyxg]{margin:0 0 1.3rem;font-size:.95rem;line-height:1.6;color:var(--muted)}.pt__feeCta[data-astro-cid-d4qwhyxg]{width:100%}.pt__bands[data-astro-cid-d4qwhyxg]{margin-top:clamp(2.4rem,5vw,3.4rem)}.pt__mid[data-astro-cid-d4qwhyxg]{margin-top:clamp(2.6rem,5vw,3.6rem);padding-top:clamp(1.8rem,4vw,2.4rem);border-top:var(--dot)}.pt__h3[data-astro-cid-d4qwhyxg]{font-size:clamp(1.35rem,2.6vw,1.7rem);max-width:30ch}.pt__grid[data-astro-cid-d4qwhyxg]{margin-top:clamp(1.6rem,3.4vw,2.2rem);display:grid;gap:2.2rem;align-items:start}.pt__drivers[data-astro-cid-d4qwhyxg]{margin:0;border-top:var(--dot)}.pt__driver[data-astro-cid-d4qwhyxg]{padding-block:1.3rem;border-bottom:var(--dot)}.pt__drivers[data-astro-cid-d4qwhyxg] dt[data-astro-cid-d4qwhyxg]{display:flex;align-items:center;gap:.6rem;font-family:var(--font-head);font-weight:600;font-size:1.2rem;color:var(--ink);margin-bottom:.4rem}.pt__dot[data-astro-cid-d4qwhyxg]{width:9px;height:9px;border-radius:var(--pill);background:var(--primary);flex:none}.pt__drivers[data-astro-cid-d4qwhyxg] dd[data-astro-cid-d4qwhyxg]{margin:0 0 0 1.5rem;font-size:.99rem;line-height:1.62;color:var(--muted);max-width:60ch}.pt__fig[data-astro-cid-d4qwhyxg]{margin:0}.pt__medal[data-astro-cid-d4qwhyxg]{max-width:300px}.pt__medal[data-astro-cid-d4qwhyxg] img[data-astro-cid-d4qwhyxg]{aspect-ratio:1}.pt__fig[data-astro-cid-d4qwhyxg] figcaption[data-astro-cid-d4qwhyxg]{margin-top:.95rem;max-width:300px;font-size:.9rem;line-height:1.55;color:var(--muted)}@media(min-width:860px){.pt__head[data-astro-cid-d4qwhyxg]{grid-template-columns:1.35fr .65fr;gap:3rem}}@media(min-width:1000px){.pt__grid[data-astro-cid-d4qwhyxg]{grid-template-columns:1fr 300px;gap:3.5rem}.pt__fig[data-astro-cid-d4qwhyxg]{position:sticky;top:2rem}}.am__h[data-astro-cid-dirzdqjr]{max-width:20ch;margin-bottom:1rem}.am__field[data-astro-cid-dirzdqjr]{position:relative;overflow:hidden;margin-top:clamp(2.2rem,5vw,3.2rem);height:clamp(300px,48vw,400px);border:var(--dot);border-radius:var(--panel);background:radial-gradient(circle at center,var(--line) 1.4px,transparent 1.5px) 0 0 / 26px 26px,var(--surface)}.am__route[data-astro-cid-dirzdqjr]{position:absolute;inset:0;width:100%;height:100%}.am__pin[data-astro-cid-dirzdqjr]{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.4rem .95rem .4rem .45rem;border-radius:var(--pill);background:var(--bg);border:2px solid var(--line);text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.am__pin[data-astro-cid-dirzdqjr]:hover{border-color:var(--accent);background:var(--surface)}.am__pinNum[data-astro-cid-dirzdqjr]{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--pill);background:var(--accent);color:#150c0b;font-family:var(--font-head);font-weight:700;font-size:.95rem;line-height:1}.am__pinName[data-astro-cid-dirzdqjr]{font-size:.9rem;font-weight:600;color:var(--ink)}.am__note[data-astro-cid-dirzdqjr]{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.7rem 1.2rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.am__cards[data-astro-cid-dirzdqjr]{list-style:none;margin:clamp(1.8rem,4vw,2.6rem) 0 0;padding:0;display:grid;gap:.9rem}.am__card[data-astro-cid-dirzdqjr]{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start;padding:1.2rem 1.3rem;background:var(--surface);border:var(--dot);border-radius:var(--panel)}.am__medal[data-astro-cid-dirzdqjr]{width:92px}.am__medal[data-astro-cid-dirzdqjr] img[data-astro-cid-dirzdqjr]{aspect-ratio:1}.am__cardBody[data-astro-cid-dirzdqjr] h3[data-astro-cid-dirzdqjr]{font-size:1.3rem;margin-bottom:.35rem}.am__cardBody[data-astro-cid-dirzdqjr] h3[data-astro-cid-dirzdqjr] a[data-astro-cid-dirzdqjr]{color:var(--ink);text-decoration:none}.am__cardBody[data-astro-cid-dirzdqjr] h3[data-astro-cid-dirzdqjr] a[data-astro-cid-dirzdqjr]:hover{color:var(--primary);text-decoration:underline}.am__zip[data-astro-cid-dirzdqjr]{display:flex;align-items:center;gap:.35rem;margin:0 0 .6rem;font-size:.85rem;color:var(--accent);font-variant-numeric:tabular-nums}.am__blurb[data-astro-cid-dirzdqjr]{margin:0;font-size:.96rem;line-height:1.6;color:var(--muted)}@media(min-width:600px){.am__medal[data-astro-cid-dirzdqjr]{width:120px}}@media(min-width:940px){.am__cards[data-astro-cid-dirzdqjr]{grid-template-columns:repeat(2,1fr);gap:1rem}}.ts__h[data-astro-cid-wqlz7537]{max-width:22ch}.ts__grid[data-astro-cid-wqlz7537]{list-style:none;margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;display:grid;gap:1.6rem 2.4rem}.ts__item[data-astro-cid-wqlz7537]{padding-top:1.3rem;border-top:var(--dot-accent)}.ts__ico[data-astro-cid-wqlz7537]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1rem;border-radius:var(--pill);border:var(--dot);color:var(--primary)}.ts__item[data-astro-cid-wqlz7537] h3[data-astro-cid-wqlz7537]{font-size:1.22rem;line-height:1.2;margin-bottom:.55rem;max-width:20ch}.ts__item[data-astro-cid-wqlz7537] p[data-astro-cid-wqlz7537]{margin:0;font-size:.97rem;line-height:1.62;color:var(--muted);max-width:40ch}@media(min-width:680px){.ts__grid[data-astro-cid-wqlz7537]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.ts__grid[data-astro-cid-wqlz7537]{grid-template-columns:repeat(4,1fr);gap:2rem}}.sb__grid[data-astro-cid-aacyyh3w]{display:grid;gap:2.5rem;align-items:center}.sb__h[data-astro-cid-aacyyh3w]{max-width:22ch;margin-bottom:1rem}.sb__lede[data-astro-cid-aacyyh3w]{margin-bottom:0}.sb__stats[data-astro-cid-aacyyh3w]{margin:clamp(2rem,4vw,2.8rem) 0 0;display:grid;gap:.85rem}.sb__stat[data-astro-cid-aacyyh3w]{padding:1.15rem 1.3rem;border:var(--dot);border-radius:var(--panel);background:var(--surface)}.sb__stats[data-astro-cid-aacyyh3w] dt[data-astro-cid-aacyyh3w]{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.sb__fig[data-astro-cid-aacyyh3w]{font-family:var(--font-head);font-weight:700;font-size:clamp(2rem,5vw,2.6rem);line-height:1;letter-spacing:-.015em;color:var(--accent);font-variant-numeric:tabular-nums}.sb__lbl[data-astro-cid-aacyyh3w]{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.sb__stats[data-astro-cid-aacyyh3w] dd[data-astro-cid-aacyyh3w]{margin:.45rem 0 0;font-size:.93rem;line-height:1.55;color:var(--muted)}.sb__fig--photo[data-astro-cid-aacyyh3w]{margin:0;justify-self:center}.sb__medal[data-astro-cid-aacyyh3w]{width:min(340px,78vw)}.sb__medal[data-astro-cid-aacyyh3w] img[data-astro-cid-aacyyh3w]{aspect-ratio:1}@media(min-width:620px){.sb__stats[data-astro-cid-aacyyh3w]{grid-template-columns:repeat(2,1fr);gap:.9rem}}@media(min-width:1000px){.sb__grid[data-astro-cid-aacyyh3w]{grid-template-columns:1fr 340px;gap:4rem}.sb__medal[data-astro-cid-aacyyh3w]{width:340px}}.fa__h[data-astro-cid-julgekuj]{margin-bottom:clamp(2rem,4vw,2.8rem)}.fa__list[data-astro-cid-julgekuj]{display:grid;gap:.7rem;max-width:74ch}.fa__item[data-astro-cid-julgekuj]{background:var(--bg);border:var(--dot);border-radius:var(--panel);overflow:hidden}.fa__item[data-astro-cid-julgekuj][open]{border-color:var(--primary)}summary[data-astro-cid-julgekuj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.95rem 1.3rem;cursor:pointer;list-style:none}summary[data-astro-cid-julgekuj]::-webkit-details-marker{display:none}.fa__q[data-astro-cid-julgekuj]{font-family:var(--font-head);font-weight:600;font-size:clamp(1.08rem,2.2vw,1.28rem);line-height:1.25;color:var(--ink)}summary[data-astro-cid-julgekuj]:hover .fa__q[data-astro-cid-julgekuj]{color:var(--primary)}.fa__sign[data-astro-cid-julgekuj]{position:relative;flex:none;width:34px;height:34px;border-radius:var(--pill);border:var(--dot);border-color:var(--accent)}.fa__sign[data-astro-cid-julgekuj]:before,.fa__sign[data-astro-cid-julgekuj]:after{content:"";position:absolute;left:50%;top:50%;background:var(--accent);transform:translate(-50%,-50%);transition:transform .24s cubic-bezier(.2,.9,.25,1)}.fa__sign[data-astro-cid-julgekuj]:before{width:14px;height:2px}.fa__sign[data-astro-cid-julgekuj]:after{width:2px;height:14px}.fa__item[data-astro-cid-julgekuj][open] .fa__sign[data-astro-cid-julgekuj]:after{transform:translate(-50%,-50%) scaleY(0)}.fa__item[data-astro-cid-julgekuj][open] .fa__sign[data-astro-cid-julgekuj]{border-style:solid;background:var(--accent)}.fa__item[data-astro-cid-julgekuj][open] .fa__sign[data-astro-cid-julgekuj]:before,.fa__item[data-astro-cid-julgekuj][open] .fa__sign[data-astro-cid-julgekuj]:after{background:#150c0b}.fa__a[data-astro-cid-julgekuj]{padding:0 1.3rem 1.35rem}.fa__a[data-astro-cid-julgekuj] p[data-astro-cid-julgekuj]{margin:0;padding-top:1rem;border-top:var(--dot);font-size:1rem;line-height:1.65;color:var(--muted);max-width:64ch}@media(prefers-reduced-motion:no-preference){.fa__item[data-astro-cid-julgekuj][open] .fa__a[data-astro-cid-julgekuj]{animation:fa-open .3s cubic-bezier(.2,.9,.25,1) both}@keyframes fa-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
