.season[data-astro-cid-6sqd7et3][hidden]{display:none}.season[data-astro-cid-6sqd7et3]{padding-top:clamp(8px,2vw,16px)}.season[data-astro-cid-6sqd7et3] .season__card{border-radius:var(--radius-xl);border:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(18px,3vw,28px);display:grid}.season[data-astro-cid-6sqd7et3] .season__art{place-items:center;min-height:150px;display:grid;position:relative}.season[data-astro-cid-6sqd7et3] .season__print{width:min(100%,180px);height:auto}.season[data-astro-cid-6sqd7et3] .season__print--1{width:min(55%,110px);position:absolute;bottom:-8px;right:0}.season[data-astro-cid-6sqd7et3] .season__when{color:var(--brand-text);margin:0 0 6px;font-size:.9rem;font-weight:600}.season[data-astro-cid-6sqd7et3] .season__h{margin:0 0 8px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.season[data-astro-cid-6sqd7et3] .season__blurb{color:var(--text-2);max-width:60ch;margin:0 0 12px}.season[data-astro-cid-6sqd7et3] .season__tools{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.season[data-astro-cid-6sqd7et3] .season__tools a{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.season[data-astro-cid-6sqd7et3] .season__tools a:hover{border-color:var(--text-3)}@media (width<=640px){.season[data-astro-cid-6sqd7et3] .season__card{grid-template-columns:minmax(0,1fr)}.season[data-astro-cid-6sqd7et3] .season__art{display:none}}.wn__tabs[data-astro-cid-au5264fi]{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.wn__tabs[data-astro-cid-au5264fi] button[data-astro-cid-au5264fi]{border:1px solid var(--border-strong);min-height:38px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:.92rem;font-weight:600}.wn__tabs[data-astro-cid-au5264fi] button[data-astro-cid-au5264fi][hidden]{display:none}.wn__tabs[data-astro-cid-au5264fi] button[data-astro-cid-au5264fi]:hover{color:var(--text);border-color:var(--text-3)}.wn__tabs[data-astro-cid-au5264fi] button[data-astro-cid-au5264fi][aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.wn__list[data-astro-cid-au5264fi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.wn__list[data-astro-cid-au5264fi] li{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);grid-template-areas:"rank name""rank meta""rank note";column-gap:10px;padding:12px 14px;display:grid}.wn__list[data-astro-cid-au5264fi] .wn__rank{font-family:var(--font-display);color:var(--brand-text);grid-area:rank;font-size:1.3rem;line-height:1.2}.wn__list[data-astro-cid-au5264fi] .wn__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:700;overflow:hidden}.wn__list[data-astro-cid-au5264fi] .wn__meta{color:var(--text-3);grid-area:meta;font-size:.85rem}.wn__list[data-astro-cid-au5264fi] .wn__note{color:var(--text-2);grid-area:note;font-size:.88rem}.wn__photos[data-astro-cid-au5264fi],.wn__reviews[data-astro-cid-au5264fi]{margin-top:clamp(24px,4vw,36px)}.wn__photos[data-astro-cid-au5264fi][hidden],.wn__reviews[data-astro-cid-au5264fi][hidden]{display:none}.wn__photos[data-astro-cid-au5264fi] h3[data-astro-cid-au5264fi],.wn__reviews[data-astro-cid-au5264fi] h3[data-astro-cid-au5264fi]{margin:0 0 12px;font-size:1.1rem}.wn__grid[data-astro-cid-au5264fi]{grid-template-columns:repeat(auto-fill,minmax(min(45%,170px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wn__grid[data-astro-cid-au5264fi] a{color:var(--text-2);flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.wn__grid[data-astro-cid-au5264fi] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--surface);width:100%;height:auto}.wn__review-list[data-astro-cid-au5264fi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wn__review-list[data-astro-cid-au5264fi] li{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.wn__review-list[data-astro-cid-au5264fi] p{color:var(--text);white-space:pre-line;margin:0;font-size:.92rem}.wn__review-list[data-astro-cid-au5264fi] .wn__stars{color:var(--brand);letter-spacing:.08em}.wn__review-list[data-astro-cid-au5264fi] a{color:var(--text-2);margin-top:auto;font-size:.88rem;font-weight:600}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);padding-block:clamp(40px,7vw,84px) clamp(24px,4vw,40px);display:grid}.hero__kicker[data-astro-cid-lcdefpme]{font-family:var(--font);letter-spacing:.01em;color:var(--brand-text);margin-bottom:14px;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:600;line-height:1.3;display:block}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;background:0 0;margin:0 0 24px;font-size:clamp(2.5rem,5.8vw,5rem);line-height:1.04}.print[data-astro-cid-lcdefpme]{width:fit-content;display:block;position:relative}.print__text[data-astro-cid-lcdefpme]{padding-block:.06em .04em;animation:1.25s steps(22,end) both print;display:block}.print__nozzle[data-astro-cid-lcdefpme]{height:3px;box-shadow:0 0 16px 4px var(--glow), 0 0 54px 12px var(--glow-soft);background:#fff4c9;border-radius:3px;animation:1.25s steps(22,end) both nozzle,.4s 1.25s forwards nozzle-off;position:absolute;left:-3%;right:-3%}.print--2[data-astro-cid-lcdefpme] .print__text[data-astro-cid-lcdefpme]{animation-duration:1.55s;animation-delay:1.3s}.print--2[data-astro-cid-lcdefpme] .print__nozzle[data-astro-cid-lcdefpme]{animation-duration:1.55s,.5s;animation-delay:1.3s,2.85s}@keyframes print{0%{clip-path:inset(100% -6% 0)}to{clip-path:inset(0 -6%)}}@keyframes nozzle{0%{opacity:1;bottom:0}to{opacity:1;bottom:100%}}@keyframes nozzle-off{to{opacity:0}}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:14px}.hero__facts[data-astro-cid-lcdefpme]{color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:28px;font-size:.95rem;display:flex}.hero__facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text);font-weight:650}.hero__facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-text);align-items:center;gap:4px;margin-left:8px;font-weight:600;text-decoration:none;display:inline-flex}.hero__facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.hero__search[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);background:var(--surface);max-width:560px;color:var(--text-3);border-radius:14px;align-items:center;gap:10px;padding:7px 7px 7px 18px;display:flex}.hero__search[data-astro-cid-lcdefpme]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.hero__search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;flex:1;padding:10px 0;font-size:1.05rem}.hero__search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:none}.hero__quick[data-astro-cid-lcdefpme]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:.92rem;display:flex}.hero__quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);color:var(--text-2);border-radius:999px;padding:5px 11px;font-weight:550;text-decoration:none}.hero__quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);color:var(--brand-text)}.stage[data-astro-cid-lcdefpme]{aspect-ratio:1.02;border-radius:var(--radius-xl);border:1px solid var(--border);background:radial-gradient(80% 60% at 50% 95%,#1f242c,#0000 70%),radial-gradient(60% 40% at 50% 0,#ffd24a0f,#0000 70%),#0f1216;font-size:clamp(.7rem,1.25vw,.92rem);position:relative;overflow:hidden}.cad[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);filter:saturate(.4);opacity:.75;background:#13161a;border-radius:12px;width:64%;position:absolute;top:12%;left:5%;overflow:hidden;transform:rotate(-3deg)}.cad__bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;padding:.5em .8em;font-size:.85em;display:flex;overflow:hidden}.cad__bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px}.cad__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:.6em}.cad__tools[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);gap:6px;padding:.5em .8em;display:flex;overflow:hidden}.cad__tools[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:5px;flex:none;width:1.5em;height:1.5em}.cad__sketch[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.skip-arc[data-astro-cid-lcdefpme]{fill:none;width:86%;height:auto;stroke:var(--brand);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px var(--glow-soft));position:absolute;top:7%;left:6%}.skip-word[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--brand-text);font-size:1.6em;font-weight:800;position:absolute;top:5%;left:44%;transform:rotate(-6deg)}.skip-print[data-astro-cid-lcdefpme]{width:46%;position:absolute;bottom:14%;right:3%}.skip-print[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.skip-print__nozzle[data-astro-cid-lcdefpme]{height:3px;box-shadow:0 0 16px 4px var(--glow), 0 0 54px 12px var(--glow-soft);opacity:0;background:#fff4c9;border-radius:3px;position:absolute;bottom:0;left:-2%;right:-2%}.stage__pill[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:12px;margin:0;padding:.55em .95em;position:absolute;bottom:5%;left:5%}.stage__pill[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--brand-text);font-weight:650}@media (prefers-reduced-motion:no-preference){.skip-arc__line[data-astro-cid-lcdefpme],.skip-arc__head[data-astro-cid-lcdefpme]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.5,0,.3,1) .35s forwards skip-draw}.skip-arc__head[data-astro-cid-lcdefpme]{animation-duration:.25s;animation-delay:1.2s}.skip-word[data-astro-cid-lcdefpme]{opacity:0;animation:.45s ease-out .85s forwards skip-word}.skip-print[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:1.3s steps(24,end) 1.35s both print}.skip-print__nozzle[data-astro-cid-lcdefpme]{animation:1.3s steps(24,end) 1.35s both nozzle,.4s 2.65s forwards nozzle-off}}@keyframes skip-draw{to{stroke-dashoffset:0}}@keyframes skip-word{0%{opacity:0;transform:rotate(-6deg)translateY(6px)}to{opacity:1;transform:rotate(-6deg)}}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tile-all[data-astro-cid-lcdefpme]{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--brand-soft);min-height:230px;color:var(--text);flex-direction:column;gap:4px;padding:20px 20px 18px;text-decoration:none;transition:border-color .2s;display:flex}.tile-all[data-astro-cid-lcdefpme]:hover{border-color:var(--brand)}.tile-all__name[data-astro-cid-lcdefpme]{min-width:0;max-width:100%;font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-text);font-size:1.02rem;font-weight:650;line-height:1.2}.tile-all__blurb[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--text-2);font-size:.9rem;line-height:1.4}.tile-all__count[data-astro-cid-lcdefpme]{color:var(--brand-text);align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:650;display:inline-flex}.tile-all[data-astro-cid-lcdefpme]:hover .tile-all__count[data-astro-cid-lcdefpme] svg{transform:translate(3px)}.tile-all__count[data-astro-cid-lcdefpme] svg{transition:transform .15s}@media (width<=1099px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-all[data-astro-cid-lcdefpme]{flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:4px 16px;min-height:0}.tile-all__blurb[data-astro-cid-lcdefpme]{max-width:none}.tile-all__count[data-astro-cid-lcdefpme]{margin:0 0 0 auto}}@media (width<=799px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-all[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:auto;align-items:stretch;min-height:230px}.tile-all__count[data-astro-cid-lcdefpme]{margin:auto 0 0}}@media (width<=600px){.tiles[data-astro-cid-lcdefpme]{gap:10px}.tile-all[data-astro-cid-lcdefpme]{border-radius:var(--radius);min-height:180px;padding:14px 14px 12px}.tile-all__name[data-astro-cid-lcdefpme]{font-size:.9rem}.tile-all__blurb[data-astro-cid-lcdefpme]{font-size:.82rem}}.spon-home[data-astro-cid-lcdefpme]{margin-bottom:24px}.spotlight[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}.spotlight__media[data-astro-cid-lcdefpme]{background:#0b0c10;min-height:340px}.spotlight__media[data-astro-cid-lcdefpme] .shot{object-position:right top}.spotlight__body[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);display:flex}.spotlight__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:16px 0 6px;font-size:clamp(1.75rem,4vw,2.6rem)}.spotlight--sponsor[data-astro-cid-lcdefpme] .spotlight__media[data-astro-cid-lcdefpme]{align-items:center;min-height:0;padding:clamp(16px,3vw,32px);display:flex}.spotlight--sponsor[data-astro-cid-lcdefpme] .spotlight__media[data-astro-cid-lcdefpme] .shot{aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:var(--radius-lg);width:100%;height:auto}.spotlight--sponsor[data-astro-cid-lcdefpme] .spotlight__text[data-astro-cid-lcdefpme]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spotlight__tagline[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:10px;font-size:1.12rem;font-weight:600}.spotlight__text[data-astro-cid-lcdefpme]{color:var(--text-2)}.spotlight__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:8px 0 16px;display:flex}.spotlight__note[data-astro-cid-lcdefpme]{color:var(--text-3);margin:0;font-size:.87rem}.section--flush[data-astro-cid-lcdefpme]{padding-top:0}.guides[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;display:grid}.guide[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;text-decoration:none;display:flex}.guide__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-lg);place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.guide__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:62%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.guide[data-astro-cid-lcdefpme]:hover .guide__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:translateY(-5px)rotate(-2deg)}.guide__kicker[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:.85rem;font-weight:600}.guide__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.3}.guide[data-astro-cid-lcdefpme]:hover .guide__title[data-astro-cid-lcdefpme]{color:var(--brand-text)}.printer-cta[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:var(--brand-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:grid}.printer-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,4vw,2.6rem)}.printer-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:44ch;margin-bottom:22px}.printer-cta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,320px)}@media (width<=900px){.hero[data-astro-cid-lcdefpme],.spotlight[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.spotlight__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;width:100%;min-height:220px}.printer-cta[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.printer-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{white-space:normal;text-align:center}.printer-cta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:200px}}@media (width<=520px){.hero__search[data-astro-cid-lcdefpme]{flex-wrap:wrap;padding:8px 8px 8px 14px}.hero__search[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
