.hero[data-astro-cid-ogy5bu2z]{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-7);align-items:center;padding:var(--space-8) 0 var(--space-7)}.hero__title[data-astro-cid-ogy5bu2z]{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5.6vw,68px);line-height:1.04;font-variation-settings:"opsz" 144;letter-spacing:var(--tracking-tight);text-wrap:balance}.hero__dek[data-astro-cid-ogy5bu2z]{margin-top:var(--space-5);font-family:var(--font-body);font-size:var(--dek-size);line-height:1.55;color:#3c3c3a;max-width:44ch}.hero__ctas[data-astro-cid-ogy5bu2z]{margin-top:var(--space-5);display:flex;gap:var(--space-5);align-items:baseline;flex-wrap:wrap}.hero__cta[data-astro-cid-ogy5bu2z]{font-family:var(--font-display);font-weight:600;font-size:var(--display-4);color:var(--fg);border-bottom:2px solid var(--brick);padding-bottom:3px}.hero__cta[data-astro-cid-ogy5bu2z]:hover{color:var(--brick)}.hero__cta--primary[data-astro-cid-ogy5bu2z]{background:var(--ink);color:var(--paper);border-bottom:0;padding:var(--space-3) var(--space-5)}.hero__cta--primary[data-astro-cid-ogy5bu2z]:hover{background:var(--brick);color:var(--paper)}.hero__art[data-astro-cid-ogy5bu2z]{text-align:center}.hero__art[data-astro-cid-ogy5bu2z] .spot__img{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 62%,transparent 100%)}@media(max-width:820px){.hero[data-astro-cid-ogy5bu2z]{grid-template-columns:1fr;padding-top:var(--space-6)}.hero__art[data-astro-cid-ogy5bu2z] .spot__img{max-width:62%}}.rail[data-astro-cid-wlt4wekr]{display:flex;flex-direction:column}.rail__block[data-astro-cid-wlt4wekr]{padding:0 0 var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--fg-faint)}.rail__block[data-astro-cid-wlt4wekr]:last-child{border-bottom:0;margin-bottom:0}.rail__rubric[data-astro-cid-wlt4wekr]{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:19px;color:var(--fg);margin:0 0 var(--space-2)}.rail__copy[data-astro-cid-wlt4wekr]{font-family:var(--font-body);font-size:var(--body-2);line-height:var(--lh-snug);color:#3c3c3a;margin:0 0 var(--space-3)}.rail__links[data-astro-cid-wlt4wekr]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0}.rail__cta[data-astro-cid-wlt4wekr]{display:inline-block;font-family:var(--font-display);font-weight:600;font-size:var(--display-4);color:var(--fg);border-bottom:2px solid var(--brick);padding-bottom:2px}.rail__cta[data-astro-cid-wlt4wekr]:hover{color:var(--brick)}.rail__stats[data-astro-cid-wlt4wekr]{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-3);row-gap:var(--space-2);align-items:baseline;color:var(--fg)}.rail__stat[data-astro-cid-wlt4wekr]{display:contents}.rail__stats[data-astro-cid-wlt4wekr] .rail__more[data-astro-cid-wlt4wekr]{grid-column:1 / -1}.rail__value[data-astro-cid-wlt4wekr]{font-family:var(--font-display);font-weight:600;font-size:var(--display-3);color:var(--brick)}.rail__label[data-astro-cid-wlt4wekr]{font-family:var(--font-body);font-size:var(--body-2);color:#4a4a48}.rail__more[data-astro-cid-wlt4wekr]{display:inline-block;margin-top:var(--space-2);font-family:var(--font-body);font-style:italic;font-size:var(--body-2);color:var(--brick)}.rail__stats[data-astro-cid-wlt4wekr]:hover .rail__more[data-astro-cid-wlt4wekr],.rail__more--link[data-astro-cid-wlt4wekr]:hover{color:var(--ink)}.rail__parts[data-astro-cid-wlt4wekr]{list-style:none;margin:0 0 var(--space-2);padding:0}.rail__parts[data-astro-cid-wlt4wekr] li[data-astro-cid-wlt4wekr]+li[data-astro-cid-wlt4wekr]{border-top:1px solid var(--fg-faint)}.rail__part[data-astro-cid-wlt4wekr]{display:flex;flex-direction:column;padding:var(--space-3) 0;color:var(--fg)}.rail__part-label[data-astro-cid-wlt4wekr]{font-family:var(--font-body);font-style:italic;font-size:14.5px;color:var(--fg-light)}.rail__part-title[data-astro-cid-wlt4wekr]{font-family:var(--font-display);font-weight:500;font-size:var(--display-3);letter-spacing:var(--tracking-tight);margin-top:0}.rail__part[data-astro-cid-wlt4wekr]:hover .rail__part-title[data-astro-cid-wlt4wekr]{color:var(--brick)}.rail__part-desc[data-astro-cid-wlt4wekr]{font-family:var(--font-body);font-size:var(--body-2);color:#3c3c3a;line-height:var(--lh-snug)}.latest[data-astro-cid-63ijkrow]{margin:var(--space-6) 0 var(--space-8)}.latest__header[data-astro-cid-63ijkrow]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:0 0 var(--space-3);margin-bottom:var(--space-6);border-bottom:1px solid var(--ink)}.latest__label[data-astro-cid-63ijkrow]{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:var(--display-2);margin:0}.latest__streams[data-astro-cid-63ijkrow]{font-family:var(--font-body);font-style:italic;font-size:var(--body-2)}.latest__streams[data-astro-cid-63ijkrow] a[data-astro-cid-63ijkrow]{color:var(--fg)}.latest__streams[data-astro-cid-63ijkrow] a[data-astro-cid-63ijkrow]:hover{color:var(--brick)}.latest__sep[data-astro-cid-63ijkrow]{color:var(--fg-lighter);margin:0 var(--space-2)}.featured[data-astro-cid-63ijkrow]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-7);align-items:center;color:var(--fg);padding-bottom:var(--space-6);border-bottom:1px solid var(--ink)}.featured__banner[data-astro-cid-63ijkrow]{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border:1px solid var(--fg-faint);border-radius:var(--radius-sm);background:var(--paper-recess)}.featured__spot[data-astro-cid-63ijkrow],.row__spot[data-astro-cid-63ijkrow]{mix-blend-mode:multiply}.featured__spot[data-astro-cid-63ijkrow]{display:block;max-width:min(420px,82%);height:auto;margin:0 auto}.featured__rubric[data-astro-cid-63ijkrow]{font-family:var(--font-mono);font-size:var(--meta-2);letter-spacing:.08em;text-transform:uppercase;color:var(--brick)}.featured__title[data-astro-cid-63ijkrow]{font-family:var(--font-display);font-weight:400;font-size:var(--display-1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:var(--space-3) 0 0}.featured[data-astro-cid-63ijkrow]:hover .featured__title[data-astro-cid-63ijkrow]{color:var(--brick)}.featured__dek[data-astro-cid-63ijkrow]{font-family:var(--font-body);font-size:var(--dek-size);line-height:1.5;color:#3c3c3a;margin:var(--space-4) 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured__meta[data-astro-cid-63ijkrow]{margin-top:var(--space-4);font-family:var(--font-body);font-style:italic;font-size:var(--body-2);color:var(--fg-light)}.latest__body[data-astro-cid-63ijkrow]{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:var(--space-8);align-items:start}.rows[data-astro-cid-63ijkrow]{list-style:none;margin:0;padding:0}.rows[data-astro-cid-63ijkrow] li[data-astro-cid-63ijkrow]+li[data-astro-cid-63ijkrow] .row[data-astro-cid-63ijkrow]{border-top:1px solid var(--fg-faint)}.row[data-astro-cid-63ijkrow]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-5);padding:var(--space-5) 0;color:var(--fg);align-items:start}.row__thumb[data-astro-cid-63ijkrow]{width:112px;height:84px;display:flex;align-items:center;justify-content:center}.row__spot[data-astro-cid-63ijkrow]{display:block;max-width:100%;max-height:84px;width:auto;height:auto}.row__banner[data-astro-cid-63ijkrow]{display:block;width:112px;height:84px;object-fit:cover;border:1px solid var(--fg-faint);border-radius:var(--radius-sm);background:var(--paper-recess)}.row__blank[data-astro-cid-63ijkrow]{width:112px;height:84px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--meta-3);letter-spacing:var(--tracking-loose);color:var(--brick);border:1px solid var(--fg-faint);border-radius:var(--radius-sm);background:var(--paper-recess)}.row__rubric[data-astro-cid-63ijkrow]{display:flex;flex-wrap:wrap;gap:0 var(--space-3);align-items:baseline;font-family:var(--font-mono);font-size:var(--meta-3);letter-spacing:.08em;text-transform:uppercase;color:var(--brick)}.row__date[data-astro-cid-63ijkrow]{font-family:var(--font-body);font-style:italic;font-size:14.5px;letter-spacing:0;text-transform:none;color:var(--fg-light)}.row__title[data-astro-cid-63ijkrow]{font-family:var(--font-display);font-weight:600;font-size:clamp(19px,2.2vw,22px);line-height:1.25;margin:var(--space-2) 0 0}.row[data-astro-cid-63ijkrow]:hover .row__title[data-astro-cid-63ijkrow]{color:var(--brick)}.row__dek[data-astro-cid-63ijkrow]{font-family:var(--font-body);font-style:italic;font-size:var(--display-4);color:#666;margin:var(--space-2) 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latest__rail[data-astro-cid-63ijkrow]{padding-top:var(--space-5)}@media(max-width:900px){.latest__body[data-astro-cid-63ijkrow]{grid-template-columns:1fr;gap:var(--space-6)}.latest__rail[data-astro-cid-63ijkrow]{border-top:1px solid var(--ink)}}@media(max-width:720px){.featured[data-astro-cid-63ijkrow]{grid-template-columns:1fr;gap:var(--space-5)}.featured__title[data-astro-cid-63ijkrow]{font-size:var(--display-2)}.featured__dek[data-astro-cid-63ijkrow]{-webkit-line-clamp:3}.row[data-astro-cid-63ijkrow]{grid-template-columns:88px minmax(0,1fr);gap:var(--space-4)}.row__thumb[data-astro-cid-63ijkrow],.row__banner[data-astro-cid-63ijkrow],.row__blank[data-astro-cid-63ijkrow]{width:88px;height:66px}.row__spot[data-astro-cid-63ijkrow]{max-height:66px}}.contents[data-astro-cid-gjqrbia2]{margin:var(--space-6) 0 var(--space-8)}.contents__heading[data-astro-cid-gjqrbia2]{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:var(--display-2);margin:0 0 var(--space-3)}.contents__list[data-astro-cid-gjqrbia2]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.contents__row[data-astro-cid-gjqrbia2]{display:grid;grid-template-columns:190px auto minmax(24px,1fr) auto;align-items:baseline;gap:0 var(--space-3);padding:15px 0;border-bottom:1px solid var(--fg-faint);color:var(--fg)}.contents__name[data-astro-cid-gjqrbia2]{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.2;transition:color var(--dur-micro) var(--ease-out)}.contents__what[data-astro-cid-gjqrbia2]{font-family:var(--font-body);font-size:18px;line-height:1.35;color:#4a4a48}.contents__dots[data-astro-cid-gjqrbia2]{border-bottom:1px dotted #b5b2aa;transform:translateY(-5px)}.contents__count[data-astro-cid-gjqrbia2]{font-family:var(--font-body);font-style:italic;font-size:17px;color:var(--fg-light);white-space:nowrap;font-variant-numeric:oldstyle-nums}.contents__row[data-astro-cid-gjqrbia2]:hover .contents__name[data-astro-cid-gjqrbia2]{color:var(--brick)}.contents__row[data-astro-cid-gjqrbia2]:hover .contents__dots[data-astro-cid-gjqrbia2]{border-bottom-color:var(--brick)}.contents__also[data-astro-cid-gjqrbia2]{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:17px;color:var(--fg-light)}.contents__also[data-astro-cid-gjqrbia2] a[data-astro-cid-gjqrbia2]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--brick);text-decoration-thickness:1.5px;text-underline-offset:3px}.contents__also[data-astro-cid-gjqrbia2] a[data-astro-cid-gjqrbia2]:hover{color:var(--brick)}@media(max-width:860px){.contents__row[data-astro-cid-gjqrbia2]{grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);padding:13px 0}.contents__name[data-astro-cid-gjqrbia2]{grid-column:1}.contents__count[data-astro-cid-gjqrbia2]{grid-column:2;grid-row:1}.contents__what[data-astro-cid-gjqrbia2]{grid-column:1 / -1;font-size:16.5px}.contents__dots[data-astro-cid-gjqrbia2]{display:none}}
