.page-schedule{--sc-rule: oklch(.87 .012 82)}html.js .home.page-schedule .site-nav:not(.is-solid) .wordmark,html.js .home.page-schedule .site-nav:not(.is-solid) .nav-more-btn{color:var(--ink)}html.js .home.page-schedule .site-nav:not(.is-solid) .nav-item{color:var(--muted)}html.js .home.page-schedule .site-nav:not(.is-solid) :is(.nav-item:hover,.nav-item[aria-current=page],[data-current] .nav-trigger){color:var(--ink)}html.js .home.page-schedule .site-nav:not(.is-solid) .nav-item:hover{background:#0000000b}html.js .home.page-schedule .site-nav:not(.is-solid) .btn-nav{background:var(--ink);border-color:var(--ink);color:var(--bg)}html.js .home.page-schedule .site-nav:not(.is-solid) :focus-visible{outline-color:var(--ink)}.page-schedule ::selection{background:#c5e6e0;color:var(--ink)}.page-schedule .sc-h1{max-width:11ch;font-size:clamp(2.9rem,1.9rem + 3.6vw,5.1rem);line-height:.96;letter-spacing:-.04em;text-wrap:balance}.page-schedule .sc-sub{max-width:44ch;font-size:var(--text-lg);line-height:1.45;color:var(--muted)}.page-schedule .sc-h2{max-width:18ch;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.15rem);line-height:1.06;letter-spacing:-.032em;text-wrap:balance}.page-schedule .sc-p{max-width:50ch;font-size:var(--text-base);line-height:1.55;color:var(--muted);text-wrap:pretty}.page-schedule .sc-cap{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.45;font-variant-numeric:tabular-nums;color:var(--muted)}.page-schedule .sc-hero{padding-top:clamp(7rem,5.5rem + 4vw,9.5rem)}.page-schedule .sc-hero-head{display:grid;gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);margin-bottom:clamp(2.25rem,1.5rem + 2.5vw,3.75rem)}.page-schedule .sc-hero-title,.page-schedule .sc-hero-side{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.75rem + 1vw,1.5rem)}.page-schedule .sc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:var(--space-2)}@media(min-width:1000px){.page-schedule .sc-hero-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,4vw,5rem)}.page-schedule .sc-hero-side{padding-bottom:.45rem}}.page-schedule .sc-hero-plate{display:grid;gap:clamp(1.75rem,1rem + 2.5vw,3rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem)}.page-schedule .sc-hero-words{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.page-schedule .sc-hero-h2{max-width:14ch;font-size:var(--text-xl);line-height:1.05;letter-spacing:-.034em}.page-schedule .sc-hero-fig{width:100%;min-width:0;max-width:40rem;justify-self:center}@media(min-width:1000px){.page-schedule .sc-hero-plate{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2rem,4vw,5rem)}.page-schedule .sc-hero-fig{justify-self:end}}.page-schedule .sc-month,.page-schedule .sc-rules,.page-schedule .sc-numbers{padding-top:var(--space-chapter)}.page-schedule .sc-month-in{display:grid;gap:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.page-schedule .sc-month-words{display:grid;align-content:start;justify-items:start;gap:var(--space-3)}.page-schedule .sc-month-words .sc-h2{max-width:11ch;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.8rem);line-height:1.02;letter-spacing:-.036em}.page-schedule .sc-month-words .sc-p{max-width:30ch}.page-schedule .sc-month-plate{min-width:0;padding:clamp(.75rem,.25rem + 1.6vw,2rem)}@media(min-width:1200px){.page-schedule .sc-month-in{grid-template-columns:15rem minmax(0,1fr);align-items:start;column-gap:clamp(2rem,3.5vw,4rem)}.page-schedule .sc-month-words{padding-top:2rem}}.page-schedule .sc-rules-in{display:grid;gap:clamp(2rem,1.25rem + 2.5vw,3rem)}.page-schedule .sc-rules-words{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.page-schedule .sc-rules-words .sc-h2{max-width:12ch;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.8rem);line-height:1.02;letter-spacing:-.036em}.page-schedule .sc-rules-words .sc-p{max-width:42ch}.page-schedule .sc-rules-fig{width:100%;min-width:0;max-width:40rem}@media(min-width:900px){.page-schedule .sc-rules-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:var(--home-gap)}.page-schedule .sc-rules-fig{justify-self:end}}.page-schedule .sc-proof-pill{display:flex;width:fit-content;margin-bottom:.625rem}.page-schedule .sc-proof{display:grid;grid-template-columns:repeat(5,auto);margin:0;border-top:1px solid var(--ink)}.page-schedule .sc-proof-item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.6rem;padding:1.25rem 1rem .25rem 0}.page-schedule .sc-proof-item+.sc-proof-item{padding-left:1.25rem;border-left:1px solid var(--sc-rule)}.page-schedule .sc-proof-v{margin:0;font-family:var(--font-mono);font-size:clamp(2rem,1.2rem + 2vw,2.9rem);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.page-schedule .sc-proof-unit{color:var(--muted)}.page-schedule .sc-proof-k{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;color:var(--muted)}.page-schedule .sc-close{margin-top:calc(var(--space-chapter) - var(--home-gap));padding-block:var(--home-gap)}.page-schedule .sc-close-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--home-gap);align-items:center}.page-schedule .sc-close-words{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.page-schedule .sc-close-h2{max-width:14ch;font-size:var(--text-2xl);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.page-schedule .sc-close-door{font-size:var(--text-lg)}.page-schedule .sc-close-photo{aspect-ratio:3 / 2;border-radius:var(--home-radius);overflow:clip}.page-schedule .sc-close-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 50%}@media(max-width:767.98px){.page-schedule .sc-close-in{grid-template-columns:minmax(0,1fr)}.page-schedule .sc-close-photo{order:-1}}@media(max-width:899px){.page-schedule .sc-proof{grid-template-columns:max-content minmax(0,1fr);column-gap:1.25rem}.page-schedule .sc-proof-item{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;padding:1.1rem 0}.page-schedule .sc-proof-item+.sc-proof-item{padding-left:0;border-left:0;border-top:1px solid var(--sc-rule)}.page-schedule .sc-proof-v{grid-row:1;grid-column:1}.page-schedule .sc-proof-k{grid-row:1;grid-column:2;max-width:24ch}}
