.league-hero{flex-direction:column;min-height:100svh;padding-block:0;display:flex}.league-hero__inner{padding-top:calc(var(--nav-offset) + 2rem);flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:clamp(3rem,10svh,6rem);display:flex}.league-hero h1{max-width:8em;margin-bottom:clamp(1.25rem,3vw,2rem);margin-left:-.04em}.league-hero__deadline{color:var(--white);margin-top:1rem;font-size:1.125rem}.league-hero__ctas{margin-top:2rem}.league-hero .facts{border-top:2px solid var(--navy-600);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.5rem,3vw,2rem);display:grid}@media (width>=768px){.league-hero .facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts li{gap:.5rem;display:grid}.facts__num{font-size:clamp(3rem,7vw,5.5rem)}.facts__label{letter-spacing:.15em;text-transform:uppercase;color:var(--slate-300);font-size:.8125rem;font-weight:600}.league-page .section__sub{margin-top:clamp(-1.5rem,-2vw,-.5rem)}.league-schedule__line{max-width:8.5em;font-size:var(--size-panel)}.league-schedule__body{gap:1rem;max-width:40rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:1.125rem;display:grid}.money{gap:2rem;display:grid}@media (width>=768px){.money{grid-template-columns:repeat(2,minmax(0,1fr))}}.money li{gap:.75rem;display:grid}.money__amount{font-size:var(--size-h2)}.money__label{letter-spacing:.15em;text-transform:uppercase;color:var(--slate-300);font-size:.8125rem;font-weight:600}.money__note{margin-top:clamp(2rem,4vw,3rem);font-size:1.125rem}.league-signup__text{max-width:40rem;margin-bottom:2rem;font-size:1.125rem}.league-signup__ctas{gap:.75rem}@media (width<=599px){.league-signup__ctas{display:grid}.league-signup__ctas .btn{width:100%}}.cal__tabs{flex-wrap:wrap;gap:.625rem;margin-bottom:clamp(.875rem,2vw,1.25rem);display:flex}.cal__tab{--btn-fill:var(--navy);--btn-ink:var(--navy);--btn-inner:var(--slate-100)}.cal__tab:after{background:var(--btn-inner);inset:2px}.cal__tab:hover{--btn-inner:var(--white)}.cal__tab[aria-pressed=true]{--btn-ink:var(--white)}.cal__tab[aria-pressed=true]:after{content:none}.cal__months{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;position:relative;overflow-x:auto}.cal__months::-webkit-scrollbar{display:none}.cal__month{scroll-snap-align:start;background:var(--white);color:var(--navy);flex:0 0 100%;padding:clamp(1rem,3vw,2.5rem)}.cal__title{text-transform:uppercase;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,3.5rem)}.cal__year{color:var(--navy-400)}.cal__grid{grid-template-columns:clamp(3.5rem,7vw,5.5rem) repeat(7,minmax(0,1fr));row-gap:clamp(.375rem,.8vw,.625rem);display:grid}.cal__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.cal__head{letter-spacing:.15em;text-align:center;text-transform:uppercase;color:var(--navy-400);font-size:clamp(.75rem,1.1vw,.875rem);font-weight:600}.cal__label{white-space:nowrap;letter-spacing:.15em;text-transform:uppercase;color:var(--navy);align-self:center;padding-left:clamp(.625rem,1.4vw,1.25rem);font-size:clamp(.75rem,1.1vw,.875rem);font-weight:600}.cal__day{font-variant-numeric:tabular-nums;text-align:center;padding-block:clamp(.5rem,1.3vw,1rem);font-size:clamp(.875rem,2vw,1.375rem)}.cal__day--outside{color:var(--navy-400)}.cal__row--week,.cal__swatch{--band-inner:var(--white);isolation:isolate;clip-path:none;position:relative}.cal__row--week:before,.cal__row--week:after,.cal__swatch:before,.cal__swatch:after{--rough-clip:inherit;content:"";z-index:-1;clip-path:var(--rough-clip,none);position:absolute}.cal__row--week:before,.cal__swatch:before{background:var(--navy);inset:0}.cal__row--week:after,.cal__swatch:after{background:var(--band-inner);inset:2px}.cal__row--playoff:after,.cal__swatch--playoff:after{content:none}.cal__row--playoff,.cal__row--playoff .cal__label{color:var(--white)}.cal__row--playoff .cal__day--outside{color:var(--slate-300)}.cal__legend{gap:1rem clamp(1rem,3vw,2.5rem);margin-top:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=768px){.cal__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal__key-label{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.cal__key p:last-child{max-width:32em;font-size:1rem}.cal__swatch{--band-inner:var(--slate-100);flex:none;width:1rem;height:1rem}.cal__ctas{margin-top:clamp(1.5rem,3vw,2rem)}.bkts__art{--bkts-gap:clamp(3rem, 6vw, 5rem);gap:var(--bkts-gap);display:grid}.bkt__title{gap:.5rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.bkt__name{font-size:clamp(1.875rem,3vw,2.625rem)}.bkt__seeds{color:var(--slate-300)}.bkt__grid{--bkt-axis:y;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a b c d""ab ab cd cd""top top low low""p1 p2 p3 p4";gap:2.75rem .5rem;display:grid;position:relative}.bkt__lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bkt__head{white-space:nowrap;letter-spacing:.15em;text-transform:uppercase;color:var(--slate-300);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:none}.bkt__head--h1{grid-area:h1}.bkt__head--h2{grid-area:h2}.bkt__head--h3{grid-area:h3}.bkt__head--h4{grid-area:h4}.bkt [data-node=a]{grid-area:a}.bkt [data-node=b]{grid-area:b}.bkt [data-node=c]{grid-area:c}.bkt [data-node=d]{grid-area:d}.bkt [data-node=ab]{grid-area:ab}.bkt [data-node=cd]{grid-area:cd}.bkt [data-node=top]{grid-area:top}.bkt [data-node=low]{grid-area:low}.bkt [data-node=p1]{grid-area:p1}.bkt [data-node=p2]{grid-area:p2}.bkt [data-node=p3]{grid-area:p3}.bkt [data-node=p4]{grid-area:p4}.bkt__node--semi,.bkt__node--game{justify-self:center;width:min(100%,11rem)}.bkt__node--game{margin-top:1.75rem}@media (width>=768px){.bkt__grid{--bkt-axis:x;grid-template-rows:auto repeat(4,minmax(4.75rem,auto));grid-template-columns:minmax(0,8rem) minmax(2rem,1fr) minmax(0,9rem) minmax(4rem,3fr) minmax(0,13rem) minmax(2rem,1fr) minmax(0,9rem);grid-template-areas:"h1.h2.h3.h4""a.ab.top.p1""b.ab.top.p2""c.cd.low.p3""d.cd.low.p4";gap:.75rem 0}.bkt[data-bracket=losers] .bkt__grid{grid-template-rows:repeat(4,minmax(4.75rem,auto));grid-template-areas:"a.ab.top.p1""b.ab.top.p2""c.cd.low.p3""d.cd.low.p4"}.bkt__head{display:block}.bkt__node{align-self:center}.bkt__node--semi,.bkt__node--game{justify-self:stretch;width:auto}.bkt__node--game{margin-top:0}.bkt__week{display:none}}.bkt__node{--bkt-edge:var(--navy-400);--bkt-fill:var(--navy-900);z-index:1;isolation:isolate;color:var(--white);align-content:center;gap:.2rem;padding:.6rem .85rem;display:grid;position:relative}.bkt__node:before,.bkt__node:after{--rough-clip:inherit;content:"";z-index:-1;clip-path:var(--rough-clip,none);position:absolute}.bkt__node:before{background:var(--bkt-edge);inset:0}.bkt__node:after{background:var(--bkt-fill);inset:2px}.bkt__cap{letter-spacing:.15em;text-transform:uppercase;color:var(--slate-300);font-size:.6875rem;font-weight:600}.bkt__node--seed,.bkt__node--place{text-align:center;justify-items:center}.bkt__num{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}@media (width>=768px){.bkt__node--seed{text-align:start;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.5rem}.bkt__node--place{text-align:start;justify-items:start}}.bkt__label{font-size:clamp(1.125rem,1.8vw,1.375rem)}.bkt__node--game{--bkt-edge:var(--white)}.bkt__node--game .bkt__label{font-size:clamp(1.125rem,2.2vw,1.75rem);line-height:1}.bkt__detail{color:var(--slate-300);font-size:.875rem}.bkt__place{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1}.bkt__node--champ{--bkt-edge:var(--white);color:var(--navy)}.bkt__node--champ:after{content:none}.bkt__node--champ .bkt__cap,.bkt__node--champ .bkt__label,.bkt__node--champ .bkt__detail,.bkt__node--champ .bkt__place{color:var(--navy)}.bkt__purse{letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;color:var(--navy);font-size:.625rem;font-weight:700}@media (width>=768px){.bkt__purse{letter-spacing:.1em;font-size:.6875rem}}.bkt__edge,.bkt__ghost{fill:none;stroke-linecap:round;stroke-linejoin:round}.bkt__edge--entry{stroke:var(--slate-100);stroke-width:2px}.bkt__edge--win{stroke:var(--white);stroke-width:3px}.bkt__edge--lose{stroke:var(--slate-300);stroke-width:2px;stroke-dasharray:7 6}.bkt__ghost{stroke-width:1px;opacity:.35}.bkt__ghost--entry{stroke:var(--slate-100)}.bkt__ghost--win{stroke:var(--white)}.bkt__ghost--lose{stroke:var(--slate-300)}.bkt__title,.bkt__head,.bkt__node--seed{--tier:0}.bkt__node--semi{--tier:1}.bkt__node--game{--tier:2}.bkt__node--place{--tier:3}.bkt.is-armed:not(.is-drawn) .bkt__lines{clip-path:inset(0 0 100%)}.bkt.is-armed:not(.is-drawn) :is(.bkt__node,.bkt__head,.bkt__title){opacity:0;transform:translateY(-.5rem)}.bkt.is-drawn .bkt__lines{clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.45,0,.55,1)}.bkt.is-drawn :is(.bkt__node,.bkt__head,.bkt__title){transition:opacity .4s, transform .5s var(--ease-out);transition-delay:calc(var(--tier) * .38s)}.bkt.is-settled :is(.bkt__node,.bkt__edge,.bkt__ghost){transition:opacity .2s}@media (width>=768px){.bkt.is-armed:not(.is-drawn) .bkt__lines{clip-path:inset(0 100% 0 0)}.bkt.is-armed:not(.is-drawn) :is(.bkt__node,.bkt__head,.bkt__title){transform:translate(-.5rem)}}.bkt.is-settled.is-tracing .bkt__node:not(.is-lit){opacity:.3}.bkt.is-settled.is-tracing :is(.bkt__edge,.bkt__ghost):not(.is-lit){opacity:.15}.bkt.is-settled.is-tracing .bkt__edge--lose.is-lit{stroke:var(--slate-100)}.bkt__node.is-source{--bkt-edge:var(--white)}.bkts__legend{margin-top:calc(2.25rem - var(--bkts-gap));letter-spacing:.15em;text-transform:uppercase;color:var(--slate-300);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;font-size:.8125rem;font-weight:600;display:flex}.bkts__legend li{align-items:center;gap:.625rem;display:flex}.bkts__swatch{border-top:3px solid var(--white);width:2.5rem;height:0;display:inline-block}.bkts__swatch--lose{border-top:2px dashed var(--slate-300)}.bkts__hint{letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:400}.bkts__hint-hover{display:none}@media (hover:hover) and (pointer:fine){.bkts__hint-hover{display:inline}.bkts__hint-tap{display:none}}
