.hero[data-astro-cid-5eyg4y6x]{background:radial-gradient(44rem 20rem at 92% 30%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 70%), color-mix(in srgb, var(--land) 55%, var(--sea));padding-block:1.8rem 3.6rem}.hero__in[data-astro-cid-5eyg4y6x]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 3rem;display:grid}.crumb[data-astro-cid-5eyg4y6x]{margin:0 0 1rem}.crumb[data-astro-cid-5eyg4y6x] a[data-astro-cid-5eyg4y6x]{color:var(--ink-soft)}h1[data-astro-cid-5eyg4y6x]{margin:0 0 .6rem}.lede[data-astro-cid-5eyg4y6x]{font-size:var(--step-1);max-width:54ch;margin:0 0 1.3rem}.actions[data-astro-cid-5eyg4y6x]{flex-wrap:wrap;gap:.6rem;display:flex}.actions[data-astro-cid-5eyg4y6x] .btn[data-astro-cid-5eyg4y6x]:not(.btn--go){border-width:1px;border-color:color-mix(in srgb, var(--rule) 80%, transparent);background:color-mix(in srgb, var(--sea) 80%, transparent)}.actions[data-astro-cid-5eyg4y6x] .btn[data-astro-cid-5eyg4y6x]:not(.btn--go):hover{background:var(--sea);border-color:var(--ink-soft)}.bar[data-astro-cid-5eyg4y6x]{background:linear-gradient(transparent calc(100% - 8px), #7a503499 calc(100% - 8px)), radial-gradient(70% 80% at 50% 92%, color-mix(in srgb, var(--brand) 26%, transparent), transparent 75%), color-mix(in srgb, var(--brand) 7%, var(--sea));border-radius:22px;align-items:flex-end;gap:.25rem;padding:1.2rem 1.4rem 8px;display:flex;box-shadow:0 18px 40px -26px #00000080}.bar[data-astro-cid-5eyg4y6x] svg{filter:drop-shadow(0 6px 5px #170e1240)}@media (width<=759px){.hero__in[data-astro-cid-5eyg4y6x]{grid-template-columns:1fr}.bar[data-astro-cid-5eyg4y6x]{display:none}}.stats[data-astro-cid-5eyg4y6x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:-2.2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.stat[data-astro-cid-5eyg4y6x]{background:var(--sea);border:1px solid color-mix(in srgb, var(--rule) 55%, transparent);border-radius:16px;flex-direction:column;padding:.8rem 1rem;display:flex;box-shadow:0 10px 28px -16px #00000059}.stat[data-astro-cid-5eyg4y6x] strong[data-astro-cid-5eyg4y6x]{font-family:var(--display);font-size:var(--step-2);font-weight:400;line-height:1.1}.stat[data-astro-cid-5eyg4y6x] span[data-astro-cid-5eyg4y6x]{font-size:var(--step--1);color:var(--ink-soft)}.stat[data-astro-cid-5eyg4y6x] a[data-astro-cid-5eyg4y6x]{color:var(--ink)}.winebars[data-astro-cid-5eyg4y6x] .sunlock{font-size:var(--step--1);margin-top:1.2rem}.cards[data-astro-cid-5eyg4y6x]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-5eyg4y6x]{background:var(--sea);border:1px solid color-mix(in srgb, var(--rule) 55%, transparent);border-radius:18px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-5eyg4y6x]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px #00000080}.card[data-astro-cid-5eyg4y6x]:has(.card__link:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.card__stage[data-astro-cid-5eyg4y6x]{background:linear-gradient(transparent calc(100% - 6px), #7a503499 calc(100% - 6px)), radial-gradient(70% 80% at 50% 92%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 75%), color-mix(in srgb, var(--brand) 6%, var(--sea));justify-content:center;align-items:flex-end;gap:.3rem;height:7rem;padding-bottom:6px;display:flex}.card__stage[data-astro-cid-5eyg4y6x] svg{filter:drop-shadow(0 6px 5px #170e1240)}.card__body[data-astro-cid-5eyg4y6x]{flex-direction:column;flex:1;gap:.5rem;padding:.9rem 1.1rem 1rem;display:flex}.card[data-astro-cid-5eyg4y6x] h2[data-astro-cid-5eyg4y6x]{font-size:var(--step-2);margin:0;line-height:1.1}.card__link[data-astro-cid-5eyg4y6x]{text-decoration:none}.card__link[data-astro-cid-5eyg4y6x]:after{content:"";position:absolute;inset:0}.card__link[data-astro-cid-5eyg4y6x]:focus-visible{outline:none}.card[data-astro-cid-5eyg4y6x]:hover .card__link[data-astro-cid-5eyg4y6x]{text-decoration:underline}.card__where[data-astro-cid-5eyg4y6x]{font-size:var(--step--1);color:var(--ink-soft);margin:-.3rem 0 0}.card__where[data-astro-cid-5eyg4y6x] a[data-astro-cid-5eyg4y6x]{z-index:1;color:inherit;position:relative}.figs[data-astro-cid-5eyg4y6x]{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.figs[data-astro-cid-5eyg4y6x] span[data-astro-cid-5eyg4y6x]{font-size:var(--step--1);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;padding:.1rem .6rem}.mix[data-astro-cid-5eyg4y6x]{gap:.3rem;margin:0;display:grid}.mix__bar[data-astro-cid-5eyg4y6x]{border-radius:999px;gap:2px;height:.6rem;display:flex;overflow:hidden}.mix__bar[data-astro-cid-5eyg4y6x] i[data-astro-cid-5eyg4y6x]{background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent)}.mix__words[data-astro-cid-5eyg4y6x]{color:var(--ink-soft);font-size:.78rem}.none[data-astro-cid-5eyg4y6x]{color:var(--ink-soft);font-size:var(--step--1);margin:0}.note[data-astro-cid-5eyg4y6x]{font-size:var(--step--1);margin:0}.checked[data-astro-cid-5eyg4y6x]{color:var(--ink-soft);margin:auto 0 0;font-size:.78rem}.tags[data-astro-cid-5eyg4y6x]{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.tags[data-astro-cid-5eyg4y6x]:empty{display:none}.tag[data-astro-cid-5eyg4y6x]{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.78rem;font-weight:700;line-height:1.5;display:inline-flex}.tag--go[data-astro-cid-5eyg4y6x]{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.tag[data-astro-cid-5eyg4y6x] svg{width:1em;height:1em}.tag--sun[data-astro-cid-5eyg4y6x]:before{content:"";border:1.5px solid var(--ink);border-radius:50%;width:.65em;height:.65em}.tag--sun[data-astro-cid-5eyg4y6x][data-level="4"]:before,.tag--sun[data-astro-cid-5eyg4y6x][data-level="3"]:before{background:var(--sun)}.tag--sun[data-astro-cid-5eyg4y6x][data-level="2"]:before{background:linear-gradient(90deg, var(--sun) 50%, transparent 50%)}.tag--sun[data-astro-cid-5eyg4y6x][data-level="1"]:before,.tag--sun[data-astro-cid-5eyg4y6x][data-level="0"]:before{background:var(--shade-soft)}section[data-astro-cid-5eyg4y6x]{margin:2.8rem 0 2.5rem}section[data-astro-cid-5eyg4y6x]>h2[data-astro-cid-5eyg4y6x]{font-size:var(--step-2);margin-bottom:.2rem}.sub[data-astro-cid-5eyg4y6x]{color:var(--ink-soft);max-width:var(--measure);margin:0 0 1rem}.chart[data-astro-cid-5eyg4y6x]{background:color-mix(in srgb, var(--land) 18%, var(--sea));border:1px solid color-mix(in srgb, var(--rule) 45%, transparent);border-radius:18px;padding:.6rem 1rem}.rows[data-astro-cid-5eyg4y6x]{margin:0;padding:0;list-style:none}.row[data-astro-cid-5eyg4y6x]{border-bottom:1px solid color-mix(in srgb, var(--rule) 35%, transparent);grid-template-columns:minmax(10rem,22rem) minmax(0,1fr) 2.6rem;align-items:center;gap:.3rem 1rem;padding:.5rem 0;display:grid}.rows[data-astro-cid-5eyg4y6x]:last-child .row[data-astro-cid-5eyg4y6x]:last-child{border-bottom:0}.row__name[data-astro-cid-5eyg4y6x]{flex-wrap:wrap;align-items:center;gap:.1rem .5rem;min-width:0;font-weight:700;display:flex}.row__name[data-astro-cid-5eyg4y6x] a[data-astro-cid-5eyg4y6x]{text-decoration:none}.row__name[data-astro-cid-5eyg4y6x] a[data-astro-cid-5eyg4y6x]:hover{text-decoration:underline}.row__name[data-astro-cid-5eyg4y6x] small[data-astro-cid-5eyg4y6x]{color:var(--ink-soft);flex-basis:100%;font-size:.8rem;font-weight:400}.wb[data-astro-cid-5eyg4y6x]{font:700 .66rem/1.6 var(--text);letter-spacing:.05em;text-transform:uppercase;background:var(--brand);color:var(--on-brand);border-radius:999px;padding:0 .45rem}.row__track[data-astro-cid-5eyg4y6x]{background:color-mix(in srgb, var(--rule) 25%, transparent);border-radius:999px;height:.6rem;display:block}.row__track[data-astro-cid-5eyg4y6x] span[data-astro-cid-5eyg4y6x]{background:var(--brand);border-radius:999px;height:100%;display:block}.row__n[data-astro-cid-5eyg4y6x]{text-align:right;font-variant-numeric:tabular-nums}.more[data-astro-cid-5eyg4y6x]>summary[data-astro-cid-5eyg4y6x]{cursor:pointer;width:fit-content;font:700 var(--step--1)/1.2 var(--text);border:1.5px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:999px;margin:.6rem auto .3rem;padding:.4rem 1.1rem;list-style:none}.more[data-astro-cid-5eyg4y6x]>summary[data-astro-cid-5eyg4y6x]::-webkit-details-marker{display:none}.more[data-astro-cid-5eyg4y6x]>summary[data-astro-cid-5eyg4y6x]:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.more[data-astro-cid-5eyg4y6x][open]>summary[data-astro-cid-5eyg4y6x]{display:none}.more[data-astro-cid-5eyg4y6x] .rows[data-astro-cid-5eyg4y6x]{border-top:1px solid color-mix(in srgb, var(--rule) 35%, transparent)}@media (width<=599px){.row[data-astro-cid-5eyg4y6x]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name n""track track"}.row__name[data-astro-cid-5eyg4y6x]{grid-area:name}.row__n[data-astro-cid-5eyg4y6x]{grid-area:n}.row__track[data-astro-cid-5eyg4y6x]{grid-area:track}}
