@layer components{.phero[data-astro-cid-a6bupfa3]{background:var(--surface-page);padding-block-end:var(--space-7)}.phero__grid[data-astro-cid-a6bupfa3]{gap:var(--space-6);align-items:center;margin-block-start:var(--space-5);display:grid;@media (width>=56em){gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.phero__text[data-astro-cid-a6bupfa3]{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.phero__title[data-astro-cid-a6bupfa3]{overflow-wrap:anywhere;font-size:clamp(2.75rem,1.5rem + 5vw,5rem)}.phero__sub[data-astro-cid-a6bupfa3]{font-size:1.0625rem;font-weight:700}.phero__lead[data-astro-cid-a6bupfa3]{max-inline-size:var(--reading-max)}.phero__actions[data-astro-cid-a6bupfa3]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.phero__media[data-astro-cid-a6bupfa3]{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.phero__media[data-astro-cid-a6bupfa3]>.phero__frame{border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.phero__ph[data-astro-cid-a6bupfa3]{padding:var(--space-4);place-items:center;display:grid;position:absolute;inset:0}.pfacts[data-astro-cid-zkll4k24]{gap:var(--space-5);flex-direction:column;display:flex;@media (width>=64em){column-gap:var(--space-7);row-gap:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid;&>[data-astro-cid-zkll4k24]:first-child{grid-area:1/1}&>.pfacts__text[data-astro-cid-zkll4k24]{grid-area:2/1}&>.pfacts__box[data-astro-cid-zkll4k24]{grid-area:1/2/span 2}}}.pfacts__text[data-astro-cid-zkll4k24]{gap:var(--space-3);max-inline-size:var(--reading-max);flex-direction:column;display:flex}.pfacts__desc[data-astro-cid-zkll4k24]{font-size:var(--fs-lead)}.pfacts__desc--missing[data-astro-cid-zkll4k24]{color:var(--text-2)}.pfacts__box[data-astro-cid-zkll4k24]{padding:var(--space-2) var(--space-5) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-card)}.plage__ext[data-astro-cid-z5cvx7r3]{color:var(--text-link);font-weight:700;text-decoration:none}.plage__ext[data-astro-cid-z5cvx7r3]:hover{text-decoration:underline}.plage__frame[data-astro-cid-z5cvx7r3]{position:relative}.plage__map[data-astro-cid-z5cvx7r3]{isolation:isolate;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-card);place-items:center;block-size:clamp(20rem,55vh,30rem);display:grid;position:relative;overflow:hidden}.plage__badge[data-astro-cid-z5cvx7r3]{z-index:1;inset-block-start:var(--space-3);inset-inline:3.5rem var(--space-3);gap:var(--space-3);padding:calc(var(--space-3) + 5px) var(--space-4) var(--space-3);background-color:var(--surface-dark);color:var(--text-on-dark);border-radius:var(--radius-control);box-shadow:var(--shadow-float);outline:1px solid var(--line-on-dark);outline-offset:-5px;align-items:center;display:flex;position:absolute;overflow:hidden;@media (width>=40em){inset-block:auto var(--space-5);inset-inline:var(--space-5) auto}}.plage__rose[data-astro-cid-z5cvx7r3]{block-size:3rem;inline-size:3rem;color:var(--text-on-dark-accent);flex:none}.plage__rubric[data-astro-cid-z5cvx7r3]{font-size:var(--fs-micro);letter-spacing:var(--tracking-rubric);text-transform:uppercase;color:var(--text-on-dark-accent);font-weight:700}.plage__name[data-astro-cid-z5cvx7r3]{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;line-height:1.05}.plage__pos[data-astro-cid-z5cvx7r3]{gap:0 var(--space-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-wrap:wrap;font-weight:600;display:flex}.plage__desc[data-astro-cid-z5cvx7r3]{font-size:var(--fs-micro);color:var(--text-on-dark-2,var(--text-on-dark));margin-block-start:var(--space-1)}.pcalls[data-astro-cid-ev635jha]{gap:var(--space-4);flex-direction:column;display:flex}.pcalls__head[data-astro-cid-ev635jha]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.pcalls__title[data-astro-cid-ev635jha]{gap:var(--space-1);flex-direction:column;display:flex}.pcalls__figures[data-astro-cid-ev635jha]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(min(9rem,100%),1fr));display:grid}@media (width<=22.5em){.pcalls__figures[data-astro-cid-ev635jha]{grid-template-columns:minmax(0,1fr)}}.pcalls__bar[data-astro-cid-ev635jha]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pcalls__panel[data-astro-cid-ev635jha]{gap:var(--space-3);flex-direction:column;display:flex}.pcalls__lead[data-astro-cid-ev635jha]{font-size:var(--fs-small);color:var(--text-2)}.pcalls__table[data-astro-cid-ev635jha]{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}table[data-astro-cid-ev635jha]{border-collapse:collapse;inline-size:100%}thead[data-astro-cid-ev635jha]{background:var(--surface-dark)}th[data-astro-cid-ev635jha]{padding:var(--space-3) var(--space-4);text-align:start;color:var(--text-on-dark);font-size:var(--fs-micro);letter-spacing:var(--tracking-rubric);text-transform:uppercase;font-weight:600}.pcalls__table[data-astro-cid-ev635jha] td{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line);vertical-align:baseline;font-variant-numeric:tabular-nums}.pcalls__table[data-astro-cid-ev635jha] .pc-ship{font-family:var(--font-display);text-transform:uppercase;font-size:1.375rem;line-height:1.1}.pcalls__table[data-astro-cid-ev635jha] .pc-ship a{color:var(--text-1);text-decoration:none}.pcalls__table[data-astro-cid-ev635jha] .pc-ship a:hover{text-decoration:underline}.pcalls__table[data-astro-cid-ev635jha] .pc-open{color:var(--text-link);font-weight:600}.pcalls__more-row[data-astro-cid-ev635jha]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pcalls__actions[data-astro-cid-ev635jha]{justify-content:flex-end;display:flex}@media (width<=40em){thead[data-astro-cid-ev635jha]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pcalls__table[data-astro-cid-ev635jha] tr{column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pcalls__table[data-astro-cid-ev635jha] td{padding:var(--space-1) 0;border:0}.pcalls__table[data-astro-cid-ev635jha] td:first-child,.pcalls__table[data-astro-cid-ev635jha] td[colspan]{grid-column:1/-1}.pcalls__table[data-astro-cid-ev635jha] td[data-label]:before{content:attr(data-label);font-size:var(--fs-micro);color:var(--text-2);font-weight:500;display:block}.pcalls__actions[data-astro-cid-ev635jha]{justify-content:stretch}}.porient[data-astro-cid-u7rejwjw]{gap:var(--space-4);display:grid}@media (width>=64em){.porient[data-astro-cid-u7rejwjw]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.porient[data-astro-cid-u7rejwjw]>.is-solo[data-astro-cid-u7rejwjw],.porient[data-astro-cid-u7rejwjw]>.pnotes[data-astro-cid-u7rejwjw]{grid-column:1/-1}}.pseason[data-astro-cid-u7rejwjw]{gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);align-content:center;display:grid}.pseason__head[data-astro-cid-u7rejwjw]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pseason__head[data-astro-cid-u7rejwjw] .rubric{align-items:center;gap:var(--space-2);display:inline-flex}.pseason__value[data-astro-cid-u7rejwjw]{font-family:var(--font-display);font-size:var(--fs-h3);text-transform:uppercase;line-height:1}.pseason__band[data-astro-cid-u7rejwjw]{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;list-style:none;display:grid}.pseason__band[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]{background:var(--surface-sunken);block-size:2.75rem;color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;place-items:center;font-weight:700;display:grid}.pseason__band[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.pseason__band[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.pseason__band[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw].is-on{background:var(--c-petrol);color:var(--c-white)}@media (width>=40em){.pseason__short[data-astro-cid-u7rejwjw]{display:none}}@media (width<=39.99em){.pseason__band[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]{block-size:2.25rem}.pseason__long[data-astro-cid-u7rejwjw]{display:none}}.pnotes[data-astro-cid-u7rejwjw]{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card)}.pnotes[data-astro-cid-u7rejwjw] .pnotes__title{align-items:center;gap:var(--space-2);margin-block-end:var(--space-2);display:inline-flex}.pnotes__list[data-astro-cid-u7rejwjw]{list-style:none;display:grid;@media (width>=48em){column-gap:var(--space-6);grid-template-columns:1fr 1fr}}.pnotes__list[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]{align-items:baseline;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line);grid-template-columns:2.5rem 1fr;display:grid}.pnotes__list[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]:first-child{border-block-start:0}@media (width>=48em){.pnotes__list[data-astro-cid-u7rejwjw] li[data-astro-cid-u7rejwjw]:nth-child(2){border-block-start:0}}.pnotes__num[data-astro-cid-u7rejwjw]{font-family:var(--font-display);color:var(--text-display-accent);font-size:1.5rem;line-height:1}.pknown[data-astro-cid-u7rejwjw]{gap:var(--space-5);padding:calc(var(--space-5) + 5px) var(--space-5) var(--space-5);background-color:var(--surface-dark);color:var(--text-on-dark);border-radius:var(--radius-card);align-content:center;display:grid}.pknown__block[data-astro-cid-u7rejwjw]+.pknown__block[data-astro-cid-u7rejwjw]{border-block-start:1px solid var(--line-on-dark);padding-block-start:var(--space-5)}.pknown__label[data-astro-cid-u7rejwjw]{align-items:center;gap:var(--space-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-rubric);text-transform:uppercase;color:var(--text-on-dark-accent);margin-block-end:var(--space-3);font-weight:700;display:flex}.pknown__value[data-astro-cid-u7rejwjw]{font-family:var(--font-display);font-size:clamp(2.75rem,2rem + 2vw,3.5rem);line-height:.95}.pknown__text[data-astro-cid-u7rejwjw]{font-size:var(--fs-small);color:var(--text-on-dark-2);margin-block-start:var(--space-1)}.pknown__tags[data-astro-cid-u7rejwjw]{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.pstories[data-astro-cid-rjk7p7r3]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));list-style:none;display:grid}.pstories__card[data-astro-cid-rjk7p7r3]{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-dark);border-radius:var(--radius-card);flex-direction:column;display:flex}.pstories__card[data-astro-cid-rjk7p7r3]:hover{background:var(--surface-dark-raised)}.pstories__title[data-astro-cid-rjk7p7r3]{font-size:var(--fs-card-title);color:var(--text-on-dark);line-height:1.05}.pstories__link[data-astro-cid-rjk7p7r3]{color:inherit;text-decoration:none}.pstories__link[data-astro-cid-rjk7p7r3]:focus-visible{outline:none}.pstories__card[data-astro-cid-rjk7p7r3]:has(.pstories__link:focus-visible){outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.pnear[data-astro-cid-obawqjo4]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;display:grid}.pcourse[data-astro-cid-obawqjo4]{gap:var(--space-2);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-block-start:3px solid var(--accent);border-radius:var(--radius-card);flex-direction:column;transition:border-color .15s;display:flex;&:hover{border-color:var(--line-strong);border-block-start-color:var(--accent)}}.pcourse__top[data-astro-cid-obawqjo4]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pcourse__compass[data-astro-cid-obawqjo4]{align-items:center;gap:var(--space-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-tag);color:var(--text-link);font-weight:700;display:inline-flex}.pcourse__needle[data-astro-cid-obawqjo4]{background:var(--surface-sunken);block-size:2.25rem;inline-size:2.25rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;& .icon{rotate:var(--deg);color:var(--text-display-accent)}}.pcourse__name[data-astro-cid-obawqjo4]{font-size:var(--fs-card-title);overflow-wrap:anywhere;line-height:.95}.pcourse__name[data-astro-cid-obawqjo4] a[data-astro-cid-obawqjo4]{color:var(--text-1);text-decoration:none}.pcourse[data-astro-cid-obawqjo4]:hover .pcourse__name[data-astro-cid-obawqjo4] a[data-astro-cid-obawqjo4]{color:var(--text-link)}.pcourse__dist[data-astro-cid-obawqjo4]{align-items:baseline;gap:var(--space-1);color:var(--text-2);font-weight:600;display:flex;& span{font-family:var(--font-display);color:var(--text-1);font-size:2.25rem;line-height:1}& small{font-size:var(--fs-small);margin-inline-start:var(--space-2);font-weight:500}}.pcourse__text[data-astro-cid-obawqjo4]{color:var(--text-2);font-size:var(--fs-small)}}
