.Container-module-scss-module__8gSz6G__container{max-width:var(--page-width,82rem);box-sizing:content-box;margin:0 auto;padding-left:clamp(1.6rem,6.75vw - 1.64rem,7rem);padding-right:clamp(1.6rem,6.75vw - 1.64rem,7rem)}
.Badges-module-scss-module__xvKMjW__badges{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.Badges-module-scss-module__xvKMjW__badges__badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:2rem;align-items:center;gap:.5rem;padding:.3rem .9rem;font-size:1.15rem;font-weight:600;display:inline-flex}.Badges-module-scss-module__xvKMjW__badges__badge.Badges-module-scss-module__xvKMjW__red{color:var(--color-red);background-color:var(--color-red-soft)}.Badges-module-scss-module__xvKMjW__badges__badge.Badges-module-scss-module__xvKMjW__blue{color:var(--color-blue);background-color:var(--color-blue-soft)}.Badges-module-scss-module__xvKMjW__badges__badge svg{border-radius:1px}
.NextUp-module-scss-module__4cBA_G__nextUp{padding:clamp(2.8rem,2.5vw + 1.6rem,4.8rem) 0 clamp(2.4rem,2vw + 1.44rem,4rem)}.NextUp-module-scss-module__4cBA_G__nextUp__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-red);margin:0 0 clamp(1.1rem,.625vw + .8rem,1.6rem);font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);font-weight:600}.NextUp-module-scss-module__4cBA_G__nextUp__row{align-items:center;gap:clamp(2rem,2.5vw + .8rem,4rem);display:flex}.NextUp-module-scss-module__4cBA_G__nextUp__date{background-color:var(--color-surface);border:1px solid var(--color-border);width:clamp(8rem,4.5vw + 5.84rem,11.6rem);box-shadow:0 .2rem 0 var(--color-border);border-radius:.8rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(1.2rem,1vw + .72rem,2rem) 0 clamp(1rem,.75vw + .64rem,1.6rem);text-decoration:none;display:flex}.NextUp-module-scss-module__4cBA_G__nextUp__day{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--color-font);font-size:clamp(4rem,3vw + 2.56rem,6.4rem);font-weight:700;line-height:1}.NextUp-module-scss-module__4cBA_G__nextUp__month{letter-spacing:.12em;text-transform:uppercase;color:var(--color-red);margin-top:.4rem;font-size:clamp(1.3rem,.25vw + 1.18rem,1.5rem);font-weight:600}.NextUp-module-scss-module__4cBA_G__nextUp__main{flex-direction:column;align-items:flex-start;gap:clamp(.8rem,.5vw + .56rem,1.2rem);min-width:0;display:flex}.NextUp-module-scss-module__4cBA_G__nextUp__name{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,2.25vw + 1.52rem,4.4rem);font-weight:700;line-height:1.05}:where(.NextUp-module-scss-module__4cBA_G__nextUp__name a){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.NextUp-module-scss-module__4cBA_G__nextUp__name a):focus{outline:none}.NextUp-module-scss-module__4cBA_G__nextUp__name a{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.NextUp-module-scss-module__4cBA_G__nextUp__name a:is(:hover,:focus-visible){text-decoration:underline}.NextUp-module-scss-module__4cBA_G__nextUp__name a{color:var(--color-font)}.NextUp-module-scss-module__4cBA_G__nextUp__name a:is(:hover,:focus-visible){color:var(--color-accent);text-decoration:none}.NextUp-module-scss-module__4cBA_G__nextUp__meta{color:var(--color-font-soft);margin:0;font-size:clamp(1.5rem,.375vw + 1.32rem,1.8rem)}.NextUp-module-scss-module__4cBA_G__nextUp__countdown{color:var(--color-font);font-weight:600}@media (max-width:560px){.NextUp-module-scss-module__4cBA_G__nextUp__row{flex-direction:column;align-items:flex-start}}
.YearNav-module-scss-module__trE3ua__yearNav{background-color:var(--color-surface-alt);border-radius:99rem;align-items:center;gap:.1rem;padding:.3rem;display:inline-flex}.YearNav-module-scss-module__trE3ua__yearNav__button{width:2.6rem;height:2.6rem;color:var(--color-font-soft);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.YearNav-module-scss-module__trE3ua__yearNav__button svg{width:1.5rem;height:1.5rem}.YearNav-module-scss-module__trE3ua__yearNav__button:is(:hover,:focus-visible){color:var(--color-font);background-color:var(--color-background);box-shadow:0 1px 2px #0000000d}.YearNav-module-scss-module__trE3ua__yearNav__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.YearNav-module-scss-module__trE3ua__yearNav__year{font-variant-numeric:tabular-nums;color:var(--color-font);padding:0 .9rem;font-size:1.35rem;font-weight:700}
.CalendarPage-module-scss-module__A1Vgga__head{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1.4rem,.75vw + 1.04rem,2rem);display:flex}.CalendarPage-module-scss-module__A1Vgga__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.CalendarPage-module-scss-module__A1Vgga__head__year{color:var(--color-red)}.CalendarPage-module-scss-module__A1Vgga__intro{max-width:62ch;color:var(--color-font-soft);margin:0 0 clamp(1.6rem,.5vw + 1.36rem,2rem);font-size:clamp(1.35rem,.1875vw + 1.26rem,1.5rem);line-height:1.7}.CalendarPage-module-scss-module__A1Vgga__intro a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.CalendarPage-module-scss-module__A1Vgga__intro a:is(:hover,:focus-visible){color:var(--color-font)}.CalendarPage-module-scss-module__A1Vgga__months{flex-wrap:wrap;gap:.6rem;margin:0 0 clamp(1.6rem,.5vw + 1.36rem,2rem);display:flex}:where(.CalendarPage-module-scss-module__A1Vgga__months__link){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.CalendarPage-module-scss-module__A1Vgga__months__link):focus{outline:none}.CalendarPage-module-scss-module__A1Vgga__months__link{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.CalendarPage-module-scss-module__A1Vgga__months__link:is(:hover,:focus-visible){text-decoration:underline}.CalendarPage-module-scss-module__A1Vgga__months__link{border:1px solid var(--color-border);letter-spacing:.06em;text-transform:uppercase;color:var(--color-font-soft);border-radius:2rem;padding:.5rem 1.2rem;font-size:clamp(1.25rem,.125vw + 1.19rem,1.35rem);font-weight:600;transition:color .15s,border-color .15s,background-color .15s}.CalendarPage-module-scss-module__A1Vgga__months__link:is(:hover,:focus-visible){color:var(--color-font);border-color:var(--color-font-soft);text-decoration:none}.CalendarPage-module-scss-module__A1Vgga__months__link.CalendarPage-module-scss-module__A1Vgga__current{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-soft)}.CalendarPage-module-scss-module__A1Vgga__legend{color:var(--color-font-soft);flex-wrap:wrap;gap:1rem 2.4rem;margin:0 0 clamp(2rem,1vw + 1.52rem,2.8rem);font-size:1.3rem;display:flex}.CalendarPage-module-scss-module__A1Vgga__legend__item{align-items:center;gap:.7rem;display:inline-flex}.CalendarPage-module-scss-module__A1Vgga__legend__swatch{border-radius:50%;width:1.2rem;height:1.2rem}.CalendarPage-module-scss-module__A1Vgga__legend__swatch.CalendarPage-module-scss-module__A1Vgga__red{background-color:var(--color-red-soft);box-shadow:inset 0 0 0 1px var(--color-red)}.CalendarPage-module-scss-module__A1Vgga__legend__swatch.CalendarPage-module-scss-module__A1Vgga__mark{background-color:var(--color-surface-alt);box-shadow:inset 0 0 0 1px var(--color-font-soft)}
.DayList-module-scss-module__JkIJca__dayList{flex-direction:column;gap:clamp(3.2rem,2vw + 2.24rem,4.8rem);display:flex}.DayList-module-scss-module__JkIJca__dayList__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.2rem 2rem;margin-bottom:-1.6rem;display:flex}.DayList-module-scss-module__JkIJca__dayList__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,.375vw + 1.62rem,2.1rem);font-weight:700}.DayList-module-scss-module__JkIJca__dayList__filters{flex-wrap:wrap;gap:.6rem;display:flex}.DayList-module-scss-module__JkIJca__dayList__filter{border:1px solid var(--color-border);font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--color-font-soft);cursor:pointer;background-color:#0000;border-radius:2rem;padding:.5rem 1.3rem;font-size:clamp(1.25rem,.125vw + 1.19rem,1.35rem);font-weight:600;transition:color .15s,border-color .15s,background-color .15s}.DayList-module-scss-module__JkIJca__dayList__filter:is(:hover,:focus-visible){color:var(--color-font);border-color:var(--color-font-soft)}.DayList-module-scss-module__JkIJca__dayList__filter:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DayList-module-scss-module__JkIJca__dayList__filter.DayList-module-scss-module__JkIJca__active{color:var(--color-red);border-color:var(--color-red);background-color:var(--color-red-soft)}.DayList-module-scss-module__JkIJca__dayList__group{flex-direction:column;display:flex}.DayList-module-scss-module__JkIJca__dayList__month{letter-spacing:.14em;text-transform:uppercase;color:var(--color-font-soft);margin:0 0 clamp(1.2rem,.5vw + .96rem,1.6rem);font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);font-weight:600}:where(.DayList-module-scss-module__JkIJca__dayList__items){all:unset;display:revert;box-sizing:border-box;list-style:none}.DayList-module-scss-module__JkIJca__dayList__items{border-top:1px solid var(--color-border);flex-direction:column;display:flex}:where(.DayList-module-scss-module__JkIJca__dayList__row){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.DayList-module-scss-module__JkIJca__dayList__row):focus{outline:none}.DayList-module-scss-module__JkIJca__dayList__row{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.DayList-module-scss-module__JkIJca__dayList__row:is(:hover,:focus-visible){text-decoration:underline}.DayList-module-scss-module__JkIJca__dayList__row{border-bottom:1px solid var(--color-border);align-items:center;gap:clamp(1.6rem,1.5vw + .88rem,2.8rem);padding:clamp(1.1rem,.5vw + .86rem,1.5rem) clamp(.4rem,.75vw + .04rem,1rem);text-decoration:none;transition:background-color .15s;display:flex}.DayList-module-scss-module__JkIJca__dayList__row:is(:hover,:focus-visible){background-color:var(--color-surface);text-decoration:none}.DayList-module-scss-module__JkIJca__dayList__row:is(:hover,:focus-visible) .DayList-module-scss-module__JkIJca__dayList__name{color:var(--color-accent)}.DayList-module-scss-module__JkIJca__dayList__row.DayList-module-scss-module__JkIJca__today{background-color:var(--color-surface);box-shadow:inset .3rem 0 0 var(--color-red)}.DayList-module-scss-module__JkIJca__dayList__date{flex-direction:column;flex-shrink:0;align-items:center;width:clamp(4.4rem,1.5vw + 3.68rem,5.6rem);display:flex}.DayList-module-scss-module__JkIJca__dayList__num{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--color-font);font-size:clamp(2.2rem,.75vw + 1.84rem,2.8rem);font-weight:700;line-height:1.1}.DayList-module-scss-module__JkIJca__dayList__weekday{letter-spacing:.1em;text-transform:uppercase;color:var(--color-font-soft);font-size:1.15rem;font-weight:600}.DayList-module-scss-module__JkIJca__dayList__main{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;min-width:0;margin-right:auto;display:flex}.DayList-module-scss-module__JkIJca__dayList__name{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.01em;color:var(--color-font);font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700;transition:color .15s}.DayList-module-scss-module__JkIJca__dayList__countdown{color:var(--color-font-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(1.3rem,.25vw + 1.18rem,1.5rem)}@media (max-width:480px){.DayList-module-scss-module__JkIJca__dayList__countdown{display:none}}
.DayPage-module-scss-module__BkePbq__day{max-width:76rem;padding-top:clamp(2.4rem,2vw + 1.44rem,4rem)}.DayPage-module-scss-module__BkePbq__day__back{margin:0 0 clamp(2.4rem,2vw + 1.44rem,4rem)}:where(.DayPage-module-scss-module__BkePbq__day__back a){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.DayPage-module-scss-module__BkePbq__day__back a):focus{outline:none}.DayPage-module-scss-module__BkePbq__day__back a{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.DayPage-module-scss-module__BkePbq__day__back a:is(:hover,:focus-visible){text-decoration:underline}.DayPage-module-scss-module__BkePbq__day__back a{color:var(--color-font-soft);font-size:1.4rem;font-weight:600}.DayPage-module-scss-module__BkePbq__day__back a:is(:hover,:focus-visible){color:var(--color-font)}.DayPage-module-scss-module__BkePbq__day__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 clamp(1.2rem,.5vw + .96rem,1.6rem);font-size:clamp(2.8rem,2.25vw + 1.72rem,4.6rem);font-weight:700;line-height:1.02}.DayPage-module-scss-module__BkePbq__day__next{color:var(--color-font-soft);margin:0 0 clamp(1.4rem,.5vw + 1.16rem,1.8rem);font-size:clamp(1.5rem,.375vw + 1.32rem,1.8rem)}.DayPage-module-scss-module__BkePbq__day__date{color:var(--color-font);font-weight:600}.DayPage-module-scss-module__BkePbq__day__date:first-letter{text-transform:uppercase}.DayPage-module-scss-module__BkePbq__day__countdown{color:var(--color-red);font-weight:600}.DayPage-module-scss-module__BkePbq__day__body{margin-top:clamp(2.4rem,1.5vw + 1.68rem,3.6rem)}.DayPage-module-scss-module__BkePbq__day__body p{max-width:62ch;margin:0 0 1.4em;font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.75}.DayPage-module-scss-module__BkePbq__day__note{border-left:3px solid var(--color-accent);background-color:var(--color-accent-soft);color:var(--color-font);border-radius:0 .6rem .6rem 0;padding:1.2rem 1.6rem;font-size:clamp(1.4rem,.25vw + 1.28rem,1.6rem)!important}.DayPage-module-scss-module__BkePbq__day__years{margin-top:clamp(3.2rem,2vw + 2.24rem,4.8rem)}.DayPage-module-scss-module__BkePbq__day__yearsTitle{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.015em;margin:0 0 1.2rem;font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700}.DayPage-module-scss-module__BkePbq__day__table{border-collapse:collapse;width:100%;max-width:52rem;font-size:clamp(1.5rem,.125vw + 1.44rem,1.6rem)}.DayPage-module-scss-module__BkePbq__day__table td{border-bottom:1px solid var(--color-border);padding:1rem 2.4rem 1rem 0}.DayPage-module-scss-module__BkePbq__day__table tr:first-child td{font-weight:600}.DayPage-module-scss-module__BkePbq__day__tableYear{width:6rem;font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;font-variant-numeric:lining-nums;color:var(--color-red);font-size:clamp(1.7rem,.25vw + 1.58rem,1.9rem)}.DayPage-module-scss-module__BkePbq__day__tableWeekday{color:var(--color-font-soft)}.DayPage-module-scss-module__BkePbq__day__siblings{border-top:1px solid var(--color-border);justify-content:space-between;gap:2rem;margin-top:clamp(3.2rem,2vw + 2.24rem,4.8rem);padding-top:clamp(2rem,1vw + 1.52rem,2.8rem);display:flex}:where(.DayPage-module-scss-module__BkePbq__day__sibling){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.DayPage-module-scss-module__BkePbq__day__sibling):focus{outline:none}.DayPage-module-scss-module__BkePbq__day__sibling{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.DayPage-module-scss-module__BkePbq__day__sibling:is(:hover,:focus-visible){text-decoration:underline}.DayPage-module-scss-module__BkePbq__day__sibling{color:var(--color-font-soft);font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem);font-weight:600}.DayPage-module-scss-module__BkePbq__day__sibling:is(:hover,:focus-visible){color:var(--color-accent)}
.Faq-module-scss-module__FRh6IW__faq{max-width:76rem;margin-top:clamp(3.2rem,2vw + 2.24rem,4.8rem)}.Faq-module-scss-module__FRh6IW__faq__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.015em;margin:0 0 clamp(1.2rem,.5vw + .96rem,1.6rem);font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700}.Faq-module-scss-module__FRh6IW__faq__list{margin:0}.Faq-module-scss-module__FRh6IW__faq__item{border-top:1px solid var(--color-border);padding:clamp(1.2rem,.5vw + .96rem,1.6rem) 0}.Faq-module-scss-module__FRh6IW__faq__q{margin:0 0 .5rem;font-size:clamp(1.45rem,.1875vw + 1.36rem,1.6rem);font-weight:600}.Faq-module-scss-module__FRh6IW__faq__a{max-width:62ch;color:var(--color-font-soft);margin:0;font-size:clamp(1.35rem,.1875vw + 1.26rem,1.5rem);line-height:1.7}
.logos-module-scss-module__Bwqt4W__head{padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1.8rem,.75vw + 1.44rem,2.4rem)}.logos-module-scss-module__Bwqt4W__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0 0 clamp(1rem,.5vw + .76rem,1.4rem);font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.logos-module-scss-module__Bwqt4W__head__intro{max-width:62ch;color:var(--color-font-soft);margin:0;font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}:where(.logos-module-scss-module__Bwqt4W__grid){all:unset;display:revert;box-sizing:border-box;list-style:none}.logos-module-scss-module__Bwqt4W__grid{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:clamp(1.6rem,.5vw + 1.36rem,2rem);display:grid}.logos-module-scss-module__Bwqt4W__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:1.2rem;flex-direction:column;padding:clamp(1.8rem,.75vw + 1.44rem,2.4rem);display:flex}.logos-module-scss-module__Bwqt4W__card__stage{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.9rem;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:1.2rem;padding:clamp(1.6rem,1vw + 1.12rem,2.4rem);display:flex}.logos-module-scss-module__Bwqt4W__card__mark svg{width:clamp(7rem,2.25vw + 5.92rem,8.8rem);height:clamp(7rem,2.25vw + 5.92rem,8.8rem);color:var(--color-font);display:block}.logos-module-scss-module__Bwqt4W__card__lockup{align-items:center;gap:.8rem;display:flex}.logos-module-scss-module__Bwqt4W__card__miniMark svg{width:2.4rem;height:2.4rem;color:var(--color-font);display:block}.logos-module-scss-module__Bwqt4W__card__wordmark{letter-spacing:-.05em;color:var(--color-font);font-size:1.8rem;font-weight:800}.logos-module-scss-module__Bwqt4W__card__sizes{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.logos-module-scss-module__Bwqt4W__card__sizes span svg{color:var(--color-font);display:block}.logos-module-scss-module__Bwqt4W__card__s32 svg{width:3.2rem;height:3.2rem}.logos-module-scss-module__Bwqt4W__card__s16 svg{width:1.6rem;height:1.6rem}.logos-module-scss-module__Bwqt4W__card__name{letter-spacing:-.01em;margin:0 0 .4rem;font-size:clamp(1.6rem,.25vw + 1.48rem,1.8rem);font-weight:700}.logos-module-scss-module__Bwqt4W__card__num{color:var(--color-red);font-variant-numeric:tabular-nums}.logos-module-scss-module__Bwqt4W__card__note{color:var(--color-font-soft);margin:0;font-size:1.35rem;line-height:1.6}
.BlogIndex-module-scss-module__GmIWNG__head{padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1.8rem,.75vw + 1.44rem,2.4rem)}.BlogIndex-module-scss-module__GmIWNG__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0 0 clamp(1rem,.5vw + .76rem,1.4rem);font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.BlogIndex-module-scss-module__GmIWNG__head__intro{max-width:62ch;color:var(--color-font-soft);margin:0;font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}:where(.BlogIndex-module-scss-module__GmIWNG__list){all:unset;display:revert;box-sizing:border-box;list-style:none}.BlogIndex-module-scss-module__GmIWNG__list{flex-direction:column;gap:clamp(1.6rem,.5vw + 1.36rem,2rem);max-width:76rem;display:flex}:where(.BlogIndex-module-scss-module__GmIWNG__item){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.BlogIndex-module-scss-module__GmIWNG__item):focus{outline:none}.BlogIndex-module-scss-module__GmIWNG__item{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.BlogIndex-module-scss-module__GmIWNG__item:is(:hover,:focus-visible){text-decoration:underline}.BlogIndex-module-scss-module__GmIWNG__item{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;padding:clamp(2rem,1vw + 1.52rem,2.8rem);text-decoration:none;transition:border-color .15s;display:block}.BlogIndex-module-scss-module__GmIWNG__item:is(:hover,:focus-visible){border-color:var(--color-accent);text-decoration:none}.BlogIndex-module-scss-module__GmIWNG__item:is(:hover,:focus-visible) .BlogIndex-module-scss-module__GmIWNG__item__title{color:var(--color-accent)}.BlogIndex-module-scss-module__GmIWNG__item__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.015em;color:var(--color-font);margin:0 0 .6rem;font-size:clamp(1.8rem,.375vw + 1.62rem,2.1rem);font-weight:700;transition:color .15s}.BlogIndex-module-scss-module__GmIWNG__item__description{max-width:62ch;color:var(--color-font-soft);margin:0 0 1rem;font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem);line-height:1.65}.BlogIndex-module-scss-module__GmIWNG__item__date{color:var(--color-font-soft);margin:0;font-size:1.3rem}
.BridgePage-module-scss-module__hn61UW__head{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1rem,.5vw + .76rem,1.4rem);display:flex}.BridgePage-module-scss-module__hn61UW__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.BridgePage-module-scss-module__hn61UW__head__year{color:var(--color-red)}.BridgePage-module-scss-module__hn61UW__intro{max-width:62ch;color:var(--color-font-soft);margin:0 0 clamp(2.8rem,1.5vw + 2.08rem,4rem);font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}:where(.BridgePage-module-scss-module__hn61UW__list){all:unset;display:revert;box-sizing:border-box;list-style:none}.BridgePage-module-scss-module__hn61UW__list{flex-direction:column;gap:clamp(1.6rem,.5vw + 1.36rem,2rem);max-width:76rem;display:flex}.BridgePage-module-scss-module__hn61UW__bridge{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;padding:clamp(2rem,1vw + 1.52rem,2.8rem)}.BridgePage-module-scss-module__hn61UW__bridge__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 2rem;margin-bottom:clamp(1.4rem,.5vw + 1.16rem,1.8rem);display:flex}.BridgePage-module-scss-module__hn61UW__bridge__length{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.02em;font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700}.BridgePage-module-scss-module__hn61UW__bridge__span{color:var(--color-font-soft);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem)}.BridgePage-module-scss-module__hn61UW__bridge__take{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.BridgePage-module-scss-module__hn61UW__bridge__takeLabel{font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem);font-weight:600}.BridgePage-module-scss-module__hn61UW__bridge__chip{background-color:var(--color-red-soft);color:var(--color-red);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:2rem;padding:.4rem 1.1rem;font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);font-weight:600}.BridgePage-module-scss-module__hn61UW__bridge__holidays{color:var(--color-font-soft);margin:clamp(1.4rem,.5vw + 1.16rem,1.8rem) 0 0;font-size:clamp(1.35rem,.125vw + 1.29rem,1.45rem)}:where(.BridgePage-module-scss-module__hn61UW__bridge__holidays a){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.BridgePage-module-scss-module__hn61UW__bridge__holidays a):focus{outline:none}.BridgePage-module-scss-module__hn61UW__bridge__holidays a{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.BridgePage-module-scss-module__hn61UW__bridge__holidays a:is(:hover,:focus-visible){text-decoration:underline}.BridgePage-module-scss-module__hn61UW__bridge__holidays a{color:var(--color-font-soft);text-underline-offset:.2em;text-decoration:underline}.BridgePage-module-scss-module__hn61UW__bridge__holidays a:is(:hover,:focus-visible){color:var(--color-accent)}.BridgePage-module-scss-module__hn61UW__cta{border-top:1px solid var(--color-border);max-width:62ch;color:var(--color-font-soft);margin:clamp(3.2rem,2vw + 2.24rem,4.8rem) 0 0;padding-top:clamp(2rem,1vw + 1.52rem,2.8rem);font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem)}.BridgePage-module-scss-module__hn61UW__cta a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.BridgePage-module-scss-module__hn61UW__cta a:is(:hover,:focus-visible){color:var(--color-font)}
.YearCalendar-module-scss-module__tgBTtG__calendar{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:clamp(2rem,1.5vw + 1.28rem,3.2rem);display:grid}.YearCalendar-module-scss-module__tgBTtG__calendar__month{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;flex-direction:column;padding:clamp(1.6rem,1vw + 1.12rem,2.4rem);scroll-margin-top:7rem;display:flex}.YearCalendar-module-scss-module__tgBTtG__calendar__month.YearCalendar-module-scss-module__tgBTtG__current{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.YearCalendar-module-scss-module__tgBTtG__calendar__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.01em;text-transform:capitalize;align-items:center;gap:1rem;margin:0 0 clamp(1.2rem,.5vw + .96rem,1.6rem);font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700;display:flex}.YearCalendar-module-scss-module__tgBTtG__calendar__now{background-color:var(--color-accent-soft);font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);border-radius:2rem;padding:.25rem .9rem;font-size:1.15rem;font-weight:600}.YearCalendar-module-scss-module__tgBTtG__calendar__grid{grid-template-columns:repeat(7,1fr);gap:.2rem 0;display:grid}.YearCalendar-module-scss-module__tgBTtG__calendar__weekday{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-font-soft);padding-bottom:.6rem;font-size:1.1rem;font-weight:600}.YearCalendar-module-scss-module__tgBTtG__calendar__weekday.YearCalendar-module-scss-module__tgBTtG__sunday{color:var(--color-red)}.YearCalendar-module-scss-module__tgBTtG__calendar__day{aspect-ratio:1;font-variant-numeric:tabular-nums;max-height:3.6rem;color:var(--color-font);border-radius:50%;justify-content:center;align-items:center;font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);text-decoration:none;display:flex}.YearCalendar-module-scss-module__tgBTtG__calendar__day.YearCalendar-module-scss-module__tgBTtG__sunday{color:var(--color-red)}.YearCalendar-module-scss-module__tgBTtG__calendar__day.YearCalendar-module-scss-module__tgBTtG__marked{background-color:var(--color-surface-alt);color:var(--color-font);font-weight:600}.YearCalendar-module-scss-module__tgBTtG__calendar__day.YearCalendar-module-scss-module__tgBTtG__marked:is(:hover,:focus-visible){outline:2px solid var(--color-font-soft);outline-offset:-1px}.YearCalendar-module-scss-module__tgBTtG__calendar__day.YearCalendar-module-scss-module__tgBTtG__holiday{background-color:var(--color-red-soft);color:var(--color-red)}.YearCalendar-module-scss-module__tgBTtG__calendar__day.YearCalendar-module-scss-module__tgBTtG__holiday:is(:hover,:focus-visible){outline-color:var(--color-red)}.YearCalendar-module-scss-module__tgBTtG__calendar__day.YearCalendar-module-scss-module__tgBTtG__today{box-shadow:inset 0 0 0 2px var(--color-font)}:where(.YearCalendar-module-scss-module__tgBTtG__calendar__list){all:unset;display:revert;box-sizing:border-box;list-style:none}.YearCalendar-module-scss-module__tgBTtG__calendar__list{border-top:1px dashed var(--color-border);flex-direction:column;gap:.4rem;margin-top:clamp(1.2rem,.5vw + .96rem,1.6rem);padding-top:clamp(1rem,.5vw + .76rem,1.4rem);display:flex}.YearCalendar-module-scss-module__tgBTtG__calendar__listItem{gap:.8rem;font-size:1.35rem;display:flex}.YearCalendar-module-scss-module__tgBTtG__calendar__listDate{text-align:right;font-variant-numeric:tabular-nums;width:2.4rem;color:var(--color-font-soft);flex-shrink:0;font-weight:600}:where(.YearCalendar-module-scss-module__tgBTtG__calendar__listLink){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.YearCalendar-module-scss-module__tgBTtG__calendar__listLink):focus{outline:none}.YearCalendar-module-scss-module__tgBTtG__calendar__listLink{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.YearCalendar-module-scss-module__tgBTtG__calendar__listLink:is(:hover,:focus-visible){text-decoration:underline}.YearCalendar-module-scss-module__tgBTtG__calendar__listLink{color:var(--color-font)}.YearCalendar-module-scss-module__tgBTtG__calendar__listLink:is(:hover,:focus-visible){color:var(--color-accent)}
.HomePage-module-scss-module__MNBVfW__outro{border-top:1px solid var(--color-border);max-width:62ch;margin-top:clamp(4rem,3vw + 2.56rem,6.4rem);padding-top:clamp(2rem,1vw + 1.52rem,2.8rem)}.HomePage-module-scss-module__MNBVfW__outro p{color:var(--color-font-soft);margin:0;font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem);line-height:1.7}.HomePage-module-scss-module__MNBVfW__outro a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.HomePage-module-scss-module__MNBVfW__outro a:is(:hover,:focus-visible){color:var(--color-font)}
.HolidaysPage-module-scss-module__BNgamG__head{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1rem,.5vw + .76rem,1.4rem);display:flex}.HolidaysPage-module-scss-module__BNgamG__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.HolidaysPage-module-scss-module__BNgamG__head__year{color:var(--color-red)}.HolidaysPage-module-scss-module__BNgamG__intro{max-width:62ch;color:var(--color-font-soft);margin:0 0 clamp(2.4rem,1vw + 1.92rem,3.2rem);font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}.HolidaysPage-module-scss-module__BNgamG__intro strong{color:var(--color-font)}:where(.HolidaysPage-module-scss-module__BNgamG__list){all:unset;display:revert;box-sizing:border-box;list-style:none}.HolidaysPage-module-scss-module__BNgamG__list{border-top:1px solid var(--color-border);flex-direction:column;max-width:76rem;display:flex}:where(.HolidaysPage-module-scss-module__BNgamG__row){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.HolidaysPage-module-scss-module__BNgamG__row):focus{outline:none}.HolidaysPage-module-scss-module__BNgamG__row{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.HolidaysPage-module-scss-module__BNgamG__row:is(:hover,:focus-visible){text-decoration:underline}.HolidaysPage-module-scss-module__BNgamG__row{border-bottom:1px solid var(--color-border);align-items:center;gap:clamp(1.6rem,1vw + 1.12rem,2.4rem);padding:clamp(1.1rem,.375vw + .92rem,1.4rem) clamp(.4rem,.75vw + .04rem,1rem);text-decoration:none;transition:background-color .15s;display:flex}.HolidaysPage-module-scss-module__BNgamG__row:is(:hover,:focus-visible){background-color:var(--color-surface);text-decoration:none}.HolidaysPage-module-scss-module__BNgamG__row:is(:hover,:focus-visible) .HolidaysPage-module-scss-module__BNgamG__row__name{color:var(--color-accent)}.HolidaysPage-module-scss-module__BNgamG__row__date{flex-direction:column;flex-shrink:0;align-items:center;width:clamp(4.4rem,1.5vw + 3.68rem,5.6rem);display:flex}.HolidaysPage-module-scss-module__BNgamG__row__num{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;font-variant-numeric:lining-nums;color:var(--color-red);font-size:clamp(2rem,.625vw + 1.7rem,2.5rem);font-weight:700;line-height:1.1}.HolidaysPage-module-scss-module__BNgamG__row__month{letter-spacing:.1em;text-transform:uppercase;color:var(--color-font-soft);font-size:1.15rem;font-weight:600}.HolidaysPage-module-scss-module__BNgamG__row__main{flex-direction:column;gap:.2rem;min-width:0;margin-right:auto;display:flex}.HolidaysPage-module-scss-module__BNgamG__row__name{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;color:var(--color-font);font-size:clamp(1.55rem,.3125vw + 1.4rem,1.8rem);font-weight:700;transition:color .15s}.HolidaysPage-module-scss-module__BNgamG__row__meta{color:var(--color-font-soft);font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem)}.HolidaysPage-module-scss-module__BNgamG__row__tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;max-width:18rem;display:flex}.HolidaysPage-module-scss-module__BNgamG__row__tag{background-color:var(--color-red-soft);letter-spacing:.05em;text-transform:uppercase;color:var(--color-red);white-space:nowrap;border-radius:2rem;padding:.3rem .9rem;font-size:1.15rem;font-weight:600}.HolidaysPage-module-scss-module__BNgamG__row__tag.HolidaysPage-module-scss-module__BNgamG__muted{background-color:var(--color-surface-alt);color:var(--color-font-soft)}@media (max-width:560px){.HolidaysPage-module-scss-module__BNgamG__row__tags{display:none}}.HolidaysPage-module-scss-module__BNgamG__cta{border-top:1px solid var(--color-border);max-width:62ch;color:var(--color-font-soft);margin:clamp(3.2rem,2vw + 2.24rem,4.8rem) 0 0;padding-top:clamp(2rem,1vw + 1.52rem,2.8rem);font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem)}.HolidaysPage-module-scss-module__BNgamG__cta a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.HolidaysPage-module-scss-module__BNgamG__cta a:is(:hover,:focus-visible){color:var(--color-font)}
.NotFoundPage-module-scss-module__v83gjW__notFound{max-width:62ch;padding:clamp(6rem,5vw + 3.6rem,10rem) 0 clamp(4rem,2.5vw + 2.8rem,6rem)}.NotFoundPage-module-scss-module__v83gjW__notFound__code{letter-spacing:.12em;color:var(--color-red);margin:0 0 .8rem;font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);font-weight:700}.NotFoundPage-module-scss-module__v83gjW__notFound__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0 0 1.2rem;font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.NotFoundPage-module-scss-module__v83gjW__notFound__text{color:var(--color-font-soft);margin:0 0 2.4rem;font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}.NotFoundPage-module-scss-module__v83gjW__notFound__text a{color:var(--color-font);text-underline-offset:.2em;text-decoration:underline}.NotFoundPage-module-scss-module__v83gjW__notFound__text a:is(:hover,:focus-visible){color:var(--color-accent)}.NotFoundPage-module-scss-module__v83gjW__notFound__links{flex-wrap:wrap;gap:.8rem;display:flex}.NotFoundPage-module-scss-module__v83gjW__notFound__link{background-color:var(--color-surface-alt);color:var(--color-font);border-radius:99rem;padding:.7rem 1.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background-color .15s}.NotFoundPage-module-scss-module__v83gjW__notFound__link:is(:hover,:focus-visible){background-color:var(--color-border)}
.SchoolBreaksPage-module-scss-module__g5nJ2G__head{padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1rem,.5vw + .76rem,1.4rem)}.SchoolBreaksPage-module-scss-module__g5nJ2G__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.SchoolBreaksPage-module-scss-module__g5nJ2G__intro{max-width:62ch;color:var(--color-font-soft);margin:0 0 clamp(2.8rem,1.5vw + 2.08rem,4rem);font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}.SchoolBreaksPage-module-scss-module__g5nJ2G__year{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;max-width:76rem;padding:clamp(2rem,1vw + 1.52rem,2.8rem)}.SchoolBreaksPage-module-scss-module__g5nJ2G__year+.SchoolBreaksPage-module-scss-module__g5nJ2G__year{margin-top:clamp(1.6rem,.5vw + 1.36rem,2rem)}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.02em;margin:0 0 clamp(1.6rem,.5vw + 1.36rem,2rem);font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__label{color:var(--color-font-soft);font-size:clamp(1.5rem,.375vw + 1.32rem,1.8rem)}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__rows{margin:0}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__row{border-top:1px solid var(--color-border);flex-direction:column;gap:.4rem;padding:clamp(1.2rem,.25vw + 1.08rem,1.4rem) 0;display:flex}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-font-soft);font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);font-weight:600}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__row dd{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);display:flex}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__chip{background-color:var(--color-accent-soft);color:var(--color-accent);white-space:nowrap;border-radius:2rem;padding:.3rem 1rem;font-size:clamp(1.35rem,.125vw + 1.29rem,1.45rem);font-weight:600}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__note{color:var(--color-font-soft);font-size:clamp(1.35rem,.125vw + 1.29rem,1.45rem)}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__source{color:var(--color-font-soft);margin:clamp(1.6rem,.5vw + 1.36rem,2rem) 0 0;font-size:1.3rem}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__source a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.SchoolBreaksPage-module-scss-module__g5nJ2G__year__source a:is(:hover,:focus-visible){color:var(--color-font)}.SchoolBreaksPage-module-scss-module__g5nJ2G__cta{border-top:1px solid var(--color-border);max-width:62ch;color:var(--color-font-soft);margin:clamp(3.2rem,2vw + 2.24rem,4.8rem) 0 0;padding-top:clamp(2rem,1vw + 1.52rem,2.8rem);font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem)}.SchoolBreaksPage-module-scss-module__g5nJ2G__cta a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.SchoolBreaksPage-module-scss-module__g5nJ2G__cta a:is(:hover,:focus-visible){color:var(--color-font)}
.season-module-scss-module__OAnDXq__head{justify-content:space-between;align-items:baseline;gap:2rem;padding:clamp(2.6rem,2vw + 1.64rem,4.2rem) 0 clamp(1rem,.5vw + .76rem,1.4rem);display:flex}.season-module-scss-module__OAnDXq__head__title{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.75vw + 1.76rem,4rem);font-weight:700}.season-module-scss-module__OAnDXq__head__year{color:var(--color-red)}.season-module-scss-module__OAnDXq__intro{max-width:62ch;color:var(--color-font-soft);margin:0 0 clamp(2.4rem,1vw + 1.92rem,3.2rem);font-size:clamp(1.4rem,.1875vw + 1.31rem,1.55rem);line-height:1.7}.season-module-scss-module__OAnDXq__intro strong{color:var(--color-font)}.season-module-scss-module__OAnDXq__intro a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.season-module-scss-module__OAnDXq__intro a:is(:hover,:focus-visible){color:var(--color-font)}.season-module-scss-module__OAnDXq__sectionTitle{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;letter-spacing:-.015em;margin:clamp(2.8rem,1.5vw + 2.08rem,4rem) 0 clamp(1rem,.5vw + .76rem,1.4rem);font-size:clamp(1.7rem,.375vw + 1.52rem,2rem);font-weight:700}:where(.season-module-scss-module__OAnDXq__list){all:unset;display:revert;box-sizing:border-box;list-style:none}.season-module-scss-module__OAnDXq__list{border-top:1px solid var(--color-border);flex-direction:column;max-width:76rem;display:flex}.season-module-scss-module__OAnDXq__row{border-bottom:1px solid var(--color-border);align-items:center;gap:clamp(1.6rem,1vw + 1.12rem,2.4rem);padding:clamp(1.1rem,.375vw + .92rem,1.4rem) clamp(.4rem,.75vw + .04rem,1rem);display:flex}.season-module-scss-module__OAnDXq__row.season-module-scss-module__OAnDXq__highlight{background-color:var(--color-surface);box-shadow:inset .3rem 0 0 var(--color-red)}:where(.season-module-scss-module__OAnDXq__row--link){all:unset;display:revert;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}:where(.season-module-scss-module__OAnDXq__row--link):focus{outline:none}.season-module-scss-module__OAnDXq__row--link{color:var(--color-font,#333);cursor:pointer;text-decoration:none}.season-module-scss-module__OAnDXq__row--link:is(:hover,:focus-visible){text-decoration:underline}.season-module-scss-module__OAnDXq__row--link{text-decoration:none;transition:background-color .15s}.season-module-scss-module__OAnDXq__row--link:is(:hover,:focus-visible){background-color:var(--color-surface);text-decoration:none}.season-module-scss-module__OAnDXq__row--link:is(:hover,:focus-visible) .season-module-scss-module__OAnDXq__row__name{color:var(--color-accent)}.season-module-scss-module__OAnDXq__row__date{flex-direction:column;flex-shrink:0;align-items:center;width:clamp(4.4rem,1.5vw + 3.68rem,5.6rem);display:flex}.season-module-scss-module__OAnDXq__row__num{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;font-variant-numeric:lining-nums;color:var(--color-red);font-size:clamp(2rem,.625vw + 1.7rem,2.5rem);font-weight:700;line-height:1.1}.season-module-scss-module__OAnDXq__row__month{letter-spacing:.1em;text-transform:uppercase;color:var(--color-font-soft);font-size:1.15rem;font-weight:600}.season-module-scss-module__OAnDXq__row__main{flex-direction:column;gap:.2rem;min-width:0;margin-right:auto;display:flex}.season-module-scss-module__OAnDXq__row__name{font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;color:var(--color-font);font-size:clamp(1.55rem,.3125vw + 1.4rem,1.8rem);font-weight:700;transition:color .15s}.season-module-scss-module__OAnDXq__row__meta{color:var(--color-font-soft);font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem)}.season-module-scss-module__OAnDXq__row__aside{color:var(--color-font-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(1.25rem,.125vw + 1.19rem,1.35rem)}.season-module-scss-module__OAnDXq__years{border-collapse:collapse;width:100%;max-width:52rem;font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem)}.season-module-scss-module__OAnDXq__years td{border-bottom:1px solid var(--color-border);padding:.9rem 2.4rem .9rem 0}.season-module-scss-module__OAnDXq__yearsYear{width:6rem;font-family:var(--font-sans,"Inter"),-apple-system,sans-serif;color:var(--color-red);font-variant-numeric:lining-nums;font-weight:700}.season-module-scss-module__OAnDXq__cta{border-top:1px solid var(--color-border);max-width:62ch;color:var(--color-font-soft);margin:clamp(2.8rem,1.5vw + 2.08rem,4rem) 0 0;padding-top:clamp(1.8rem,.75vw + 1.44rem,2.4rem);font-size:clamp(1.35rem,.125vw + 1.29rem,1.45rem)}.season-module-scss-module__OAnDXq__cta a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.season-module-scss-module__OAnDXq__cta a:is(:hover,:focus-visible){color:var(--color-font)}
