@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2)format("woff2")}:root{--green:#007749;--gold:#ffb81c;--red:#e03c31;--blue:#001489;--black:#000;--white:#fff;--ink:#141414;--display:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body:"Barlow", "Segoe UI", sans-serif;--header:4.25rem;--wrap:72rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-bottom:8rem}body{font-family:var(--body);color:var(--ink);background:var(--white);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;height:auto}h1,h2,h3,.wordmark,.kicker,.btn,.badge,.countdown{font-family:var(--display);letter-spacing:.01em;font-weight:700;line-height:.92}h1{text-transform:uppercase;margin:0 0 .7rem;font-size:clamp(2.5rem,7vw,4.4rem)}h1,h2,h3{text-wrap:balance}p,ul,ol,dl{margin:0 0 1rem}a{color:var(--blue)}a:hover{text-decoration-thickness:2px}:focus{outline:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 3px var(--black)}.skip{z-index:80;background:var(--gold);color:var(--black);padding:.6rem .9rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem;left:.75rem}.skip:focus{top:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(var(--wrap), calc(100% - 2rem));margin-inline:auto}.rule{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='12' viewBox='0 0 90 12'><path fill='%23007749' d='M0 12 15 0 30 12Z'/><path fill='%23FFB81C' d='M18 12 33 0 48 12Z'/><path fill='%23E03C31' d='M36 12 51 0 66 12Z'/><path fill='%23001489' d='M54 12 69 0 84 12Z'/><path fill='%23000' d='M72 12 87 0 102 12Z'/></svg>");background-repeat:repeat-x;background-size:90px 12px;height:12px}.site-header{z-index:40;background:var(--white);border-bottom:2px solid var(--black);position:sticky;top:0}.header-bar{min-height:var(--header);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brand{color:var(--black);align-items:center;gap:.55rem;text-decoration:none;display:flex}.brand .logo,.footer-brand .logo{flex:none;line-height:0;display:block}.logo img{width:auto;height:100%;display:block}.brand .logo{height:56px}.wordmark{text-transform:lowercase;letter-spacing:.03em;font-size:1.85rem}.header-actions{align-items:center;gap:.5rem;display:flex}.nav-desktop{align-items:center;gap:.35rem;display:none}.nav-desktop>a,.nav-desktop summary{color:var(--black);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:.45rem;font-size:1.15rem;font-weight:700;line-height:1;text-decoration:none;list-style:none}.nav-desktop summary::-webkit-details-marker{display:none}.nav-desktop a[aria-current=page],.nav-desktop details.is-here>summary{box-shadow:inset 0 -3px 0 var(--green)}.drop{position:relative}.drop-panel{background:var(--white);border:2px solid var(--black);z-index:30;min-width:15.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0}.drop-panel a{color:var(--black);font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;padding:.7rem .75rem;font-weight:700;line-height:1;text-decoration:none}.drop-panel a:hover,.drop-panel a:focus-visible{background:var(--green);color:var(--white)}.menu-toggle{cursor:pointer;border:2px solid var(--black);min-width:44px;min-height:44px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--white);align-items:center;gap:.4rem;padding:.35rem .7rem;font-weight:700;list-style:none;display:inline-flex}.menu-toggle::-webkit-details-marker{display:none}.drawer-panel{background:var(--white);border:2px solid var(--black);z-index:50;width:min(22rem,100vw - 1.5rem);padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.drawer-panel a,.drawer-panel summary{min-height:44px;color:var(--black);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:.35rem .7rem;font-size:1.25rem;font-weight:700;text-decoration:none;list-style:none;display:flex}.drawer-panel summary::-webkit-details-marker{display:none}.drawer-panel a[aria-current=page]{background:var(--green);color:var(--white)}.drawer-sub{padding-left:.6rem;display:grid}.nav-drawer{position:relative}.btn{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:2px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1rem;font-size:1.15rem;line-height:1;text-decoration:none;display:inline-flex}.btn-green{background:var(--green);color:var(--white)}.btn-gold{background:var(--gold);color:var(--black)}.btn-gold:hover{background:var(--white);color:var(--black);border-color:var(--black)}.btn-black{background:var(--black);color:var(--white)}.btn-black:hover{background:var(--white);color:var(--black);border-color:var(--black)}.btn-ghost{color:inherit;background:0 0;border-color:currentColor}.hero{gap:1.5rem;padding:1.5rem 0 2rem;display:grid}.hero>*{min-width:0}.hero h1{text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(2.35rem,8.5vw,6.2rem)}.lede,.hero .lede{max-width:42rem;font-size:1.125rem}.chevron{background:var(--gold);clip-path:polygon(0 0,45% 0,50% 100%,55% 0,100% 0,58% 100%,42% 100%);width:4.5rem;height:.7rem;margin:.2rem 0 1rem;display:block}.cta-row{flex-wrap:wrap;gap:.75rem;margin:1.1rem 0 1rem;display:flex}.cta-row .btn{flex:12rem}.welcome{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:.2rem .55rem;max-width:100%;margin-bottom:.35rem;font-size:clamp(1.2rem,4.6vw,1.8rem);font-weight:700;display:flex}.fine{color:#222;max-width:46rem;font-size:.95rem}.scrum-frame{background:var(--black);aspect-ratio:800/520}.scrum-frame svg{width:100%;height:auto;display:block}.section{padding:2.5rem 0}.split{display:grid}.panel{flex-direction:column;gap:.8rem;min-height:16rem;padding:1.5rem 1.25rem 1.75rem;display:flex}.panel h2{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,6vw,3.4rem)}.panel p{max-width:38rem}.panel-green{background:var(--green);color:var(--white)}.panel-black{background:var(--black);color:var(--white)}.panel-green .kicker{color:var(--white)}.panel-black .kicker{color:var(--gold)}.panel a.more{color:inherit;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:1.25rem;font-weight:700}.panel-black a.more{color:var(--gold)}main h2{text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(2rem,5vw,2.8rem)}figure{margin:0}.band{background:var(--green);color:var(--white);padding:2rem 0}.band h2,.night h2,.page-hero h1{text-transform:uppercase;margin:0 0 .6rem;font-size:clamp(2.2rem,6vw,3.6rem)}.fixture-spotlight{gap:1rem;display:grid}.countdown{margin:.2rem 0 .4rem;font-size:clamp(2.4rem,8vw,4.2rem)}.page-hero{padding:1.75rem 0 1.25rem}.kicker{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45rem;font-size:1.15rem}.page-hero .lede{margin-bottom:0}.banner{color:var(--white);border-left:6px solid var(--gold);background:#111;margin:0;padding:.9rem 1rem}.banner+.banner,.stack,.card-list{gap:1rem;display:grid}.card{border:2px solid var(--black);background:var(--white);align-content:start;gap:.35rem;padding:1rem;display:grid}.card h2,.card h3{text-transform:uppercase;margin:0;font-size:1.85rem}::placeholder{color:#333;opacity:1}.badge{background:var(--red);color:var(--black);text-transform:uppercase;letter-spacing:.06em;justify-self:start;padding:.2rem .45rem;font-size:.95rem;line-height:1.2}.meta{grid-template-columns:7.5rem 1fr;gap:.25rem .75rem;margin:.35rem 0 0;display:grid}.meta dt{font-weight:600}.meta dd{margin:0}.filters{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.filters button{border:2px solid var(--black);background:var(--white);min-height:44px;color:var(--black);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:.35rem .75rem;font-size:1.05rem;font-weight:700}.filters button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--white)}.prose{max-width:68ch}.prose h2{text-transform:uppercase;margin:1.8rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.4rem)}.prose h3{text-transform:uppercase;margin:1.4rem 0 .4rem;font-size:1.5rem}.prose ul,.prose ol{padding-left:1.2rem}.prose blockquote{border-left:6px solid var(--black);background:#f4f4f4;margin:0 0 1.25rem;padding:.85rem 1rem}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.gallery{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tile{aspect-ratio:1;color:var(--white);font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;align-items:flex-end;padding:.75rem;font-size:1.25rem;font-weight:700;line-height:.95;display:flex;position:relative;overflow:hidden}.tile span{z-index:1;position:relative}.tile:before{content:"";background:var(--white);clip-path:polygon(30% 0,100% 0,70% 100%,0 80%);opacity:.2;width:55%;height:55%;position:absolute;inset:18% -10% auto auto}.tile-green{background:var(--green)}.tile-black{background:var(--black)}.tile-blue{background:var(--blue)}.tile-red{background:var(--red);color:var(--black)}.tile-gold{background:var(--gold);color:var(--black)}.tile-white{background:var(--white);color:var(--black);border:2px solid var(--black)}.tile-white:before{background:var(--green);opacity:1}.mask-layout{align-items:start;gap:1.5rem;display:grid}.mask-frame{background:var(--white);border:2px solid var(--black);max-width:26rem;padding:1rem}.mask-frame svg{width:100%;height:auto;display:block}.form{gap:.85rem;max-width:36rem;display:grid}.form label,.consent{gap:.35rem;font-weight:600;display:grid}.consent{grid-template-columns:auto 1fr;align-items:flex-start;font-weight:400}.consent input{width:1.25rem;height:1.25rem;accent-color:var(--green);margin-top:.2rem}button,input,select,textarea,.btn{scroll-margin-bottom:7rem}input,textarea,select{width:100%;min-height:44px;font:inherit;color:var(--black);background:var(--white);border:2px solid var(--black);border-radius:0;padding:.5rem .65rem}textarea{resize:vertical;min-height:8rem}.night{background:var(--black);color:var(--white);padding:2.5rem 0}.night a{color:var(--gold)}.site-footer{background:var(--black);color:var(--white);padding:2.5rem 0 1.5rem}.footer-grid{gap:1.5rem;display:grid}.footer-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .55rem;font-size:1.2rem;font-weight:700}.site-footer a{color:var(--white)}.site-footer a:hover{color:var(--gold)}.site-footer ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.footer-brand{color:var(--white);align-items:center;gap:.6rem;margin-bottom:.8rem;text-decoration:none;display:flex}.footer-brand .logo{background:var(--white);box-sizing:content-box;border-radius:8px;height:64px;padding:8px 10px}.legal-line{max-width:42rem;font-size:.98rem}.copyright{margin:1.5rem 0 0;font-size:.95rem}.cookie-banner{z-index:60;background:var(--white);color:var(--black);border-top:2px solid var(--black);padding:.9rem 0 calc(.9rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}body{padding-bottom:8.5rem}html[data-cookies] body{padding-bottom:0}html[data-cookies] .cookie-banner{display:none}.cookie-inner{gap:.8rem;display:grid}.cookie-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-actions .btn{flex:9rem}.link-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}@media (width>=720px){body{padding-bottom:6.5rem}.wrap{width:min(var(--wrap), calc(100% - 3rem))}.section{padding:3.5rem 0}.card-list.cols-2,.fixture-spotlight,.mask-layout,.cookie-inner{grid-template-columns:1.2fr .8fr;align-items:end}.card-list.cols-2{align-items:stretch}.mask-layout{grid-template-columns:.8fr 1.2fr;align-items:start}.gallery{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.nav-drawer{display:none}.nav-desktop{display:flex}.hero{min-height:calc(100svh - var(--header) - 12px);grid-template-columns:1.05fr .95fr;align-items:end;gap:2rem;padding:2.5rem 0 3rem}.split{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.panel{padding:2.25rem 2rem}}@media (width<=380px){.meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-italic.woff2)format("woff2")}:root{--shadow:5px 5px 0 var(--black);--shadow-lg:8px 8px 0 var(--black);--cream:#f7f1e3;--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}h1,main h2{font-weight:800}.btn{border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);transition:transform .15s var(--ease-pop), box-shadow .15s ease, background-color .15s ease, color .15s ease}.btn:hover{box-shadow:6px 6px 0 var(--black);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--black);transform:translate(3px,3px)}.btn-green:hover{background:var(--green);color:var(--white)}.btn-gold:hover{background:var(--gold);border-color:var(--black)}.btn-black:hover{background:var(--black);color:var(--white)}.btn-ghost{box-shadow:4px 4px}.btn-ghost:hover{box-shadow:6px 6px}.band .btn,.night .btn{box-shadow:4px 4px #0000008c}.band .btn-ghost{border-color:var(--white);box-shadow:4px 4px 0 var(--black)}.btn-ghost-dark{background:var(--white);color:var(--black)}.btn-big{min-height:56px;padding:.8rem 1.5rem;font-size:1.45rem}.site-header .btn-join{box-shadow:3px 3px 0 var(--black);padding:.45rem .9rem}.join-more{display:none}@media (width>=1000px){.join-more{display:inline}}.sticker{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);background:var(--gold);color:var(--black);transform:rotate(var(--tilt,-3deg));transition:transform .25s var(--ease-pop);margin:0;padding:.5rem .8rem .45rem;font-size:1.15rem;font-weight:800;line-height:1;display:inline-block}.sticker:hover{transform:rotate(calc(var(--tilt,-3deg) * -1)) scale(1.06)}.sticker-gold{background:var(--gold);color:var(--black)}.sticker-green{background:var(--green);color:var(--white)}.sticker-red{background:var(--red);color:var(--black)}.sticker-white{background:var(--white);color:var(--black)}.sticker-blue{background:var(--blue);color:var(--white)}.sticker-round{text-align:center;border-radius:50%;place-items:center;width:7.2rem;height:7.2rem;padding:.5rem;font-size:1.3rem;display:grid}.hero-x{background:radial-gradient(circle at 12% 18%, #ffb81c29, transparent 32%), var(--white);position:relative;overflow:hidden}.hero-x-grid{align-items:center;gap:2rem;padding:1.5rem 0 2.5rem;display:grid}.hero-x-grid>*{min-width:0}.hero-hello{--tilt:-4deg;margin-bottom:1.1rem;font-size:1.25rem}.hero-x h1{text-transform:uppercase;letter-spacing:-.005em;margin:0 0 1rem;font-size:clamp(2.9rem,12vw,6.4rem);line-height:.88}.hl{display:block}.hl-people{color:var(--green)}.hl-scrum{padding-right:.15em;font-style:italic;display:inline-block;position:relative}.hl-scrum:after{content:"";background:linear-gradient(90deg, var(--red) 0 25%, var(--gold) 25% 50%, var(--green) 50% 75%, var(--blue) 75%);height:.16em;position:absolute;bottom:-.08em;left:0;right:0;transform:skew(-20deg)}.hero-x-lede{max-width:36rem;font-size:1.2rem}.hero-x-cta{margin-top:1.4rem}.hero-x-cta .btn{flex:0 auto}.welcome{gap:.5rem;margin:1.2rem 0 .4rem}.chip{border:2px solid var(--black);transition:transform .2s var(--ease-pop);padding:.3rem .6rem;font-size:1.05rem;line-height:1;display:inline-block}.chip:nth-child(odd){transform:rotate(-2deg)}.chip:nth-child(2n){transform:rotate(2deg)}.chip:hover{transform:rotate(0)translateY(-3px)}.chip-green{background:var(--green);color:var(--white)}.chip-red{background:var(--red);color:var(--black)}.chip-blue{background:var(--blue);color:var(--white)}.chip-white{background:var(--white);color:var(--black)}.hero-x .fine{color:#444;font-size:.85rem}.hero-x-stage{isolation:isolate;place-items:center;padding:1.5rem .5rem 2rem;display:grid;position:relative}.stage-flag{z-index:-1;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);border:0;position:absolute;inset:0 -1rem}.stage-flag .flag-y,.page-hero-art .flag-y,.recruit-flag .flag-y{width:100%;height:100%;display:block}.poster{margin:0}.poster img{width:100%;height:auto;display:block}.poster figcaption{color:var(--black);background:var(--white);margin-top:.4rem;padding:.2rem .45rem;font-size:.8rem;display:inline-block}.poster-tilt{width:min(100%,25rem);transition:transform .35s var(--ease-pop);transform:rotate(2.5deg)}.poster-tilt picture{border:4px solid var(--black);box-shadow:10px 10px 0 var(--black);background:var(--white);display:block;position:relative}.poster-tilt picture:before,.poster-tilt picture:after{content:"";z-index:2;background:#ffffffb8;border:1px solid #00000026;width:5.5rem;height:1.6rem;position:absolute}.poster-tilt picture:before{top:-.8rem;left:-1.4rem;transform:rotate(-35deg)}.poster-tilt picture:after{top:-.8rem;right:-1.4rem;transform:rotate(35deg)}.poster-tilt:hover{transform:rotate(0)scale(1.02)}.stage-badge-a{--tilt:12deg;z-index:3;position:absolute;top:.5rem;left:0}.stage-badge-b{--tilt:-7deg;z-index:3;text-align:center;position:absolute;bottom:-.25rem;right:0}.stage-badge-b small{font-size:.75em;font-weight:700}.hero-r{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.hero-r-flag{z-index:-1;position:absolute;inset:0}.hero-r-flag .flag-y{width:100%;height:100%;display:block}.hero-r-grid{align-items:center;gap:1.25rem;padding:1.25rem 0 2rem;display:grid}.hero-r-grid>*{min-width:0}.hero-r-stage{place-items:center;padding:.75rem 0 .5rem;display:grid;position:relative}.poster-hero{width:min(100%,23rem);transition:transform .35s var(--ease-pop);transform:rotate(-1.5deg)}.poster-hero picture{border:5px solid var(--black);box-shadow:12px 12px 0 var(--black);background:var(--white);display:block}.poster-hero:hover{transform:rotate(0)scale(1.015)}.poster-hero figcaption{border:2px solid var(--black);margin-top:.6rem;font-size:.75rem}.hero-r-copy{background:var(--white);border:4px solid var(--black);box-shadow:10px 10px 0 var(--black);padding:1.25rem 1.1rem 1.1rem}.hero-r h1{text-transform:uppercase;margin:.4rem 0 .6rem;font-size:clamp(2.6rem,11vw,5.6rem);line-height:.86}.hl-you{color:var(--black);background:var(--gold);border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);padding:0 .12em;font-style:italic;display:inline-block;transform:rotate(-3deg)}.hl-for{color:var(--green);margin-top:.12em;font-size:.62em}.hero-r-station{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.1}.hero-r-station strong{color:#b42318}.hero-r-motto{font-family:var(--display);text-transform:uppercase;margin:1.4rem 0 .5rem;font-size:clamp(1.5rem,4.6vw,2.1rem);font-weight:800;line-height:1}.hero-r-motto span{background:linear-gradient(transparent 60%, var(--gold) 60% 92%, transparent 92%);font-style:italic}.hero-r-lede{max-width:36rem;font-size:1.02rem}.hero-r .fine{color:#444;margin:0;font-size:.82rem}.hero-r .stage-badge-a{top:0;left:0}.hero-r .stage-badge-b{top:.5rem;bottom:auto;right:-.25rem}.hero-r-quick{width:min(100%,23rem);margin-top:1rem}.hero-r-quick span{margin-left:.4em}@media (width>=720px){.poster-hero{width:min(100%,28rem)}.hero-r-copy{padding:1.75rem 1.75rem 1.5rem}}@media (width>=1000px){.hero-r-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;padding:1.75rem 0 2.5rem}.poster-hero{width:min(100%, calc((100svh - var(--header) - 7rem) * .75), 34rem)}.hero-r h1{font-size:clamp(3.6rem,6.2vw,6rem)}.hero-r .stage-badge-a{top:1rem;left:1rem}.hero-r .stage-badge-b{top:auto;bottom:2.6rem;right:0}.hero-r-quick{display:none}}.marquee{background:var(--black);color:var(--white);border-block:4px solid var(--gold);padding:.75rem 0;overflow:hidden}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-list{margin:0;padding:0;list-style:none;display:flex}.marquee-list li{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:2.2rem;padding:0 1.1rem;font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:800;display:flex}.marquee-list li:after{content:"";background:var(--gold);flex:none;width:.8rem;height:.8rem;transform:rotate(45deg)}.marquee-list li:nth-child(4n+1):after{background:var(--green)}.marquee-list li:nth-child(4n+2):after{background:var(--red)}.marquee-list li:nth-child(4n+3):after{background:var(--white)}.marquee-list li:nth-child(3n+2){color:var(--gold)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.halves-grid{gap:1.25rem;display:grid;position:relative}.half{border:3px solid var(--black);box-shadow:var(--shadow-lg);isolation:isolate;min-height:17rem;transition:transform .25s var(--ease-pop), box-shadow .25s ease;flex-direction:column;gap:.8rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.half:hover{box-shadow:12px 12px 0 var(--black);transform:translate(-3px,-3px)rotate(-.4deg)}.half:before{content:"";z-index:-1;clip-path:polygon(0 0,24% 0,62% 38%,100% 38%,100% 62%,62% 62%,24% 100%,0 100%,0 86%,40% 50%,0 14%);width:clamp(5.5rem,14vw,7.5rem);height:clamp(3.5rem,9vw,4.75rem);position:absolute;bottom:1.25rem;right:1.25rem}.half h2{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5.2vw,3.4rem)}.half p{max-width:30rem;margin:0}.half .kicker{letter-spacing:.1em}.half-green{background:var(--green);color:var(--white)}.half-green:before{background:var(--gold)}.half-green .kicker{color:var(--white)}.half-black{background:var(--black);color:var(--white)}.half-black:before{background:var(--green)}.half-black .kicker{color:var(--gold)}.half a.more{color:inherit;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;text-underline-offset:.2em;margin-top:auto;margin-right:7rem;padding-top:.75rem;font-size:1.3rem;font-weight:800}.half-black a.more{color:var(--gold)}.half a.more span{transition:transform .2s var(--ease-pop);display:inline-block}.half a.more:hover span{transform:translate(6px)}.plus{--tilt:8deg;z-index:2;border-radius:50%;justify-self:center;place-items:center;width:3.6rem;height:3.6rem;margin:-1.6rem 0;padding:0;font-size:2.6rem;display:grid;position:relative}.equals{text-align:center;margin:.5rem 0 0}.equals span{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(transparent 58%, var(--gold) 58% 90%, transparent 90%);padding:0 .3rem;font-size:clamp(1.6rem,4.5vw,2.6rem);font-style:italic;font-weight:800;display:inline-block}.band-x{background:repeating-linear-gradient(-55deg, transparent 0 46px, #ffffff0d 46px 92px), var(--green);padding:2.75rem 0;position:relative;overflow:hidden}.band-x .kicker-on-dark{color:var(--gold);text-shadow:0 1px #0006}.band-x .fixture-name{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;line-height:1}.fine-on-dark{opacity:.95;font-size:.92rem}.banner-soft{border-left-color:var(--gold);background:#00000073;margin:0 0 1rem}.scoreboard{background:var(--black);color:var(--white);border:4px solid var(--gold);text-align:center;justify-self:center;min-width:min(100%,20rem);padding:1.1rem 1.4rem;transform:rotate(-1.5deg);box-shadow:8px 8px #00000073}.scoreboard .countdown{color:var(--gold);font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:clamp(2.8rem,8vw,4.6rem);font-weight:800}.scoreboard-label{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:1rem;font-weight:700}.pack-section{background:var(--cream);margin-bottom:3rem}.pack-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.pack-card{background:var(--white);border:3px solid var(--black);box-shadow:var(--shadow);transform:rotate(var(--r,0deg));transition:transform .25s var(--ease-pop), box-shadow .25s ease;padding:1rem 1rem 1.1rem;position:relative}.pack-card:nth-child(odd){--r:-1deg}.pack-card:nth-child(2n){--r:1deg}.pack-card:nth-child(3n){--r:-.5deg}.pack-card:hover{box-shadow:9px 11px 0 var(--black);transform:rotate(0)translateY(-6px)}.pack-no{border:3px solid var(--black);min-width:3rem;height:3rem;font-family:var(--display);transition:transform .3s var(--ease-pop);border-radius:999px;place-items:center;margin-bottom:.6rem;padding:0 .5rem;font-size:1.4rem;font-weight:800;display:inline-grid}.pack-card:hover .pack-no{transform:rotate(-12deg)scale(1.1)}.pack-0 .pack-no{background:var(--green);color:var(--white)}.pack-1 .pack-no{background:var(--gold);color:var(--black)}.pack-2 .pack-no{background:var(--red);color:var(--black)}.pack-3 .pack-no{background:var(--blue);color:var(--white)}.pack-4 .pack-no{background:var(--black);color:var(--white)}.pack-5 .pack-no{background:var(--white);color:var(--black)}.pack-card h3{text-transform:uppercase;margin:0 0 .35rem;font-size:1.7rem;font-weight:800}.pack-card p{margin:0}.pack-sub{margin:2.25rem 0 0;font-size:clamp(1.2rem,1rem + 1vw,1.6rem);font-weight:800;line-height:1.2}.pack-grid-backs .pack-card:last-child{background:var(--black);color:var(--white)}.pack-grid-backs .pack-card:last-child .pack-no{background:var(--gold);color:var(--black);border-color:var(--gold)}.pack-how{max-width:60ch;margin:.75rem 0 0;font-weight:700}.pack-card{cursor:pointer;flex-direction:column;display:flex}.pack-card>p:not(.pack-vote){flex:1}.pack-open{cursor:pointer;z-index:2;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pack-open:focus-visible{outline:4px solid var(--gold);outline-offset:4px}.pack-card:focus-within{box-shadow:9px 11px 0 var(--black);transform:rotate(0)translateY(-6px)}.pack-vote{background:var(--green);color:var(--white);border-top:3px solid var(--black);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.95rem;font-weight:700;line-height:1.25;display:flex;margin:.9rem -1rem -1.1rem!important}.pack-top-k{color:var(--gold);font-weight:800}.pack-cue{background:var(--gold);color:var(--black);border:2px solid var(--black);text-transform:uppercase;border-radius:999px;flex:none;padding:.15rem .7rem;font-size:.85rem;font-weight:800}.pack-voted .pack-cue:after{content:" ✓"}.pack-grid-backs .pack-card:last-child .pack-vote{background:var(--gold);color:var(--black)}.pack-grid-backs .pack-card:last-child .pack-top-k{color:var(--green)}.pack-grid-backs .pack-card:last-child .pack-cue{background:var(--white)}.totw-section{background:var(--green);color:var(--white);margin-bottom:3rem}.totw-section .kicker,.totw-section h2{color:var(--white)}.totw-meta{font-weight:700}.totw-legend{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.totw-badge{text-transform:uppercase;border:2px solid var(--black);letter-spacing:.03em;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:800;display:inline-block}.totw-held{background:var(--white);color:var(--black)}.totw-new{background:var(--gold);color:var(--black)}.totw-pitch{border:3px solid var(--black);box-shadow:var(--shadow);background:repeating-linear-gradient(#1d7a43 0 3.5rem,#1a6e3c 3.5rem 7rem);gap:.6rem;padding:1rem;display:grid}.totw-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.totw-slot{text-align:center;background:var(--white);min-width:7rem;color:var(--black);border:3px solid var(--black);font:inherit;cursor:pointer;box-shadow:3px 4px 0 var(--black);transition:transform .2s var(--ease-pop);border-radius:.6rem;flex:0 9.5rem;justify-items:center;gap:.15rem;padding:.45rem .4rem .5rem;display:grid}.totw-slot:hover,.totw-slot:focus-visible{transform:translateY(-3px)}.totw-slot:focus-visible{outline:4px solid var(--gold);outline-offset:2px}.totw-no{font-family:var(--display);font-size:1.2rem;font-weight:800;line-height:1}.totw-name{font-size:.92rem;font-weight:800;line-height:1.15}.totw-status{text-transform:uppercase;border:2px solid var(--black);border-radius:999px;padding:.05rem .4rem;font-size:.68rem;font-weight:800}.totw-slot.is-held .totw-status{background:var(--white)}.totw-slot.is-new .totw-status{background:var(--gold)}.totw-slot.is-empty{background:#f3efe2;border-style:dashed}.totw-slot.is-empty .totw-name{opacity:.8;font-weight:600}.totw-slot.is-empty .totw-status{background:var(--green);color:var(--white)}.totw-bench-title{color:var(--white);margin:1.5rem 0 .6rem}.totw-bench{justify-content:flex-start}.totw-league{color:var(--black);margin-top:2rem}.totw-league h3{margin-top:0}@media (width<=30rem){.totw-pitch{gap:.45rem;padding:.6rem}.totw-row{gap:.4rem}.totw-slot{flex:6.2rem;min-width:6.2rem}.totw-name{font-size:.82rem}}.pv-dialog{border:3px solid var(--black);width:min(40rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);box-shadow:var(--shadow);background:var(--white);color:var(--black);padding:0}.pv-dialog::backdrop{background:#0009}.pv-inner{padding:1.1rem 1.1rem 1.4rem;position:relative}.pv-close-form{float:right;z-index:3;margin:-.3rem -.3rem 0 .5rem;position:sticky;top:0}.pv-close{border:3px solid var(--black);background:var(--gold);cursor:pointer;border-radius:999px;width:2.6rem;height:2.6rem;font-size:1.1rem;font-weight:800}.pv-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--green);margin:0;font-size:.8rem;font-weight:800}.pv-title{text-transform:uppercase;margin:.1rem 0 .3rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem)}.pv-role{margin:0 0 .8rem;font-style:italic}.pv-h{margin:1rem 0 .5rem;font-size:1.1rem;font-weight:800}.pv-jersey{background:var(--cream);border:2px solid var(--black);padding:.6rem .8rem}.pv-jersey p{margin:.2rem 0}.pv-jersey-list{gap:.3rem;margin:.3rem 0;padding:0;list-style:none;display:grid}.pv-jersey-list li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pv-jno{background:var(--green);min-width:1.9rem;height:1.9rem;color:var(--white);border:2px solid var(--black);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.pv-depth{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pv-row{grid-template-columns:1.8rem minmax(0,1fr) 5.5rem;grid-template-areas:"rank name votes""rank bar bar";align-items:center;column-gap:.5rem;display:grid}.pv-rank{font-family:var(--display);text-align:center;grid-area:rank;font-size:1.2rem;font-weight:800}.pv-name{flex-wrap:wrap;grid-area:name;align-items:center;gap:.35rem;font-weight:700;display:flex}.pv-votes{text-align:right;grid-area:votes;font-size:.9rem;font-weight:700}.pv-bar{border:1px solid var(--black);background:#e7e2d3;border-radius:999px;grid-area:bar;height:.6rem;overflow:hidden}.pv-bar span{background:var(--gold);height:100%;display:block}.pv-in .pv-bar span{background:var(--green)}.pv-tag{text-transform:uppercase;background:var(--green);color:var(--white);border-radius:999px;padding:.05rem .4rem;font-size:.68rem}.pv-wi{opacity:.7;font-size:.75rem;font-weight:400}.pv-empty{border:2px dashed var(--black);text-align:center;padding:.6rem;font-weight:700}.pv-more-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-weight:700;text-decoration:underline}.pv-form fieldset{border:0;min-width:0;margin:0;padding:0}.pv-form fieldset[disabled]{opacity:.55}.pv-hint{margin:0 0 .5rem}.pv-options{border:2px solid var(--black);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.35rem;max-height:16rem;padding:.2rem;display:grid;overflow:auto}.pv-group{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.35rem;display:grid}.pv-group-h{grid-column:1/-1;margin:.4rem 0 0;font-weight:800}.pv-count{font-weight:600}.pv-opt{cursor:pointer;border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.6rem;padding:.35rem .45rem;display:flex}.pv-opt:hover{background:var(--cream)}.pv-opt input{width:1.2rem;height:1.2rem;accent-color:var(--green);flex:none}.pv-opt-name{font-weight:700}.pv-opt-club{opacity:.7;margin-left:auto;font-size:.78rem}.pv-writein[hidden]{display:none}.pv-writein{gap:.25rem;margin-top:.6rem;display:grid}.pv-writein input{font:inherit;border:2px solid var(--black);padding:.5rem}.pv-status{min-height:1.3rem;margin:.7rem 0;font-weight:700}.pv-ok{color:var(--green)}.pv-bad{color:#b3261e}.bb-done-tag{background:var(--green);color:var(--white);border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.8rem}fieldset.bb-done{opacity:.6}.lg-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.25rem;display:grid}@media (width<=52rem){.lg-grid{grid-template-columns:1fr}}.lg-table-wrap{margin-bottom:1.25rem;overflow-x:auto}.lg-table{border-collapse:collapse;background:var(--white);border:3px solid var(--black);width:100%;font-size:.95rem}.lg-table th,.lg-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ddd;padding:.4rem .55rem}.lg-table th{background:var(--black);color:var(--white)}.lg-join{gap:.5rem;margin-top:.5rem;display:grid}.lg-join input[type=text],.lg-join input:not([type]){font:inherit;border:2px solid var(--black);padding:.5rem}.lg-consent{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.lg-nick{font-size:1.15rem;font-weight:800}.card{box-shadow:var(--shadow);transition:transform .2s var(--ease-pop), box-shadow .2s ease;border-width:3px}.card:hover{box-shadow:8px 8px 0 var(--black);transform:translate(-3px,-3px)}.card-list.equal{align-items:stretch}@media (width>=720px){.card-list.cols-2.equal{grid-template-columns:1fr 1fr}}.badge{border:2px solid var(--black);background:var(--gold);color:var(--black);box-shadow:2px 2px 0 var(--black);transform:rotate(-3deg)}.more-row{margin-top:1.5rem}.recruit{border-top:10px solid #0000;border-image:linear-gradient(90deg, var(--green) 0 25%, var(--gold) 25% 50%, var(--red) 50% 75%, var(--blue) 75%) 1;isolation:isolate;padding:3.5rem 0;position:relative;overflow:hidden}.recruit-flag{z-index:-1;opacity:.22;width:46%;display:none;position:absolute;inset:0 auto 0 0}.recruit-grid{gap:1.5rem;display:grid}.recruit-sticker{--tilt:-3deg;margin-bottom:1rem}.recruit h2{font-size:clamp(2.6rem,8vw,4.6rem)}.night .fine,.recruit .fine{color:#d6d6d6;font-size:.92rem}.recruit-form{background:var(--white);color:var(--black);border:3px solid var(--gold);box-shadow:8px 8px 0 var(--green);padding:1.25rem}.recruit-form .form{max-width:none}.recruit-form a{color:var(--blue)}.page-hero{isolation:isolate;padding:2rem 0 1.75rem;position:relative;overflow:hidden}.page-hero-art{z-index:-1;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);width:34%;display:none;position:absolute;top:0;bottom:0;right:0}.page-hero-inner{align-items:center;gap:1rem;display:grid}.page-hero-copy{max-width:44rem}.page-hero .kicker span{background:var(--green);color:var(--white);padding:.25rem .5rem .2rem;display:inline-block;transform:rotate(-2deg)}.page-hero h1{font-size:clamp(2.4rem,7vw,4.4rem);line-height:.9}.page-hero-sticker{--tilt:-4deg;justify-self:start;max-width:20rem}.gallery-fun{margin:0;padding:0;list-style:none}.gallery-fun .tile{border:3px solid var(--black);box-shadow:var(--shadow);transition:transform .25s var(--ease-pop), box-shadow .25s ease;flex-direction:column;justify-content:space-between;align-items:stretch;padding:.9rem}.gallery-fun .tile:before{clip-path:polygon(0 0,24% 0,62% 38%,100% 38%,100% 62%,62% 62%,24% 100%,0 100%,0 86%,40% 50%,0 14%);opacity:.18;width:70%;height:70%;inset:auto -12% -18% auto}.gallery-fun .tile:hover{box-shadow:9px 9px 0 var(--black);transform:translate(-3px,-3px)rotate(-1deg)}.tile-sticker{text-align:center;max-width:88%;font-family:var(--display);text-transform:uppercase;background:var(--white);color:var(--black);border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);transform:rotate(var(--tilt,-3deg));transition:transform .3s var(--ease-pop);z-index:1;align-self:center;margin:auto 0;padding:.6rem .8rem;font-size:clamp(1.25rem,4.4vw,2rem);font-weight:800;line-height:.95;position:relative}.tile:hover .tile-sticker{transform:rotate(calc(var(--tilt,-3deg) * -1)) scale(1.08)}.tile-white .tile-sticker{background:var(--gold)}.tile-gold .tile-sticker{background:var(--white)}.tile-caption{z-index:1;letter-spacing:.04em;margin:0;font-size:1rem;position:relative}.tile-gold .tile-caption,.tile-red .tile-caption,.tile-white .tile-caption{color:var(--black)}.join-layout{align-items:start;gap:2.5rem;display:grid}.join-poster{justify-self:center;width:min(100%,22rem)}.footer-joke{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--gold);margin:1.5rem 0 0;font-size:1.15rem;font-weight:700}.footer-joke+.copyright{margin-top:.4rem}@media (width>=720px){.hero-x-grid{padding:2rem 0 3rem}.recruit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.page-hero-art{display:block}.page-hero-inner{grid-template-columns:1fr auto}.page-hero-copy{padding-right:1rem}.page-hero-sticker{justify-self:end;margin-right:8%}.join-layout{grid-template-columns:1.3fr .7fr}}@media (width>=1000px){.hero-x-grid{min-height:min(52rem, calc(100svh - var(--header) - 12px));grid-template-columns:1.1fr .9fr;gap:3rem;padding:2.5rem 0 3.5rem}.hero-x-stage{align-self:stretch;padding:2rem 1rem 2.5rem 2rem}.stage-flag{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);inset:-2.5rem -40vw -3.5rem 0}.halves-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0}.plus{align-self:center;margin:0 -1.8rem}.equals{grid-column:1/-1;margin-top:1.5rem}.half{padding:2.25rem 2rem}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;width:auto;animation:none}.marquee-list[aria-hidden=true]{display:none}.marquee-list{flex-wrap:wrap;row-gap:.4rem}.sticker:hover,.tile:hover .tile-sticker,.poster-tilt:hover,.card:hover,.half:hover,.pack-card:hover,.btn:hover{transform:none}}.tile .sr-only{position:absolute}@media (width<=719px){.tile-caption{font-size:.85rem}}.band-x .kicker-on-dark{background:var(--black);color:var(--gold);text-shadow:none;padding:.3rem .55rem .25rem;display:inline-block;transform:rotate(-1.5deg)}.nav-desktop>a.nav-hot{background:var(--gold);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);margin:0 .25rem;transform:rotate(-2deg)}.nav-desktop>a.nav-hot[aria-current=page]{box-shadow:2px 2px 0 var(--black), inset 0 -3px 0 var(--green)}.bb-teaser{background:repeating-linear-gradient(135deg, transparent 0 22px, #00000009 22px 44px), var(--white)}.bb-teaser-grid{align-items:center;gap:2rem;display:grid}.bb-teaser h2{margin-top:.9rem;font-size:clamp(2.6rem,7vw,4.2rem)}.bb-teaser-board{background:var(--black);color:var(--white);border:4px solid var(--gold);box-shadow:10px 10px 0 var(--green);padding:1.1rem 1.25rem 1.25rem;transform:rotate(1.2deg)}.bb-teaser-head{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:0 0 .75rem;font-weight:800}.bb-teaser-head span{color:var(--white);letter-spacing:.04em;font-weight:600}.bb-teaser-board ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bb-teaser-board li{border-top:2px dashed #ffffff40;grid-template-rows:auto auto;grid-template-columns:3rem 1fr;align-items:center;column-gap:.75rem;padding-top:.6rem;display:grid}.bb-teaser-board li:first-child{border-top:0;padding-top:0}.bb-teaser-board .bb-no{grid-row:1/span 2}.bb-t-label{text-transform:uppercase;letter-spacing:.08em;color:#d6d6d6;font-size:.9rem}.bb-t-name{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;font-weight:800;line-height:1}.bb-no{border:3px solid var(--black);background:var(--gold);min-width:2.8rem;height:2.8rem;color:var(--black);font-family:var(--display);border-radius:999px;place-items:center;margin:0;padding:0 .4rem;font-size:1.25rem;font-weight:800;line-height:1;display:inline-grid}.bb-top-grid{align-items:center;gap:2rem;display:grid}.bb-week{--tilt:-2deg;margin-bottom:1rem}.bb-closes{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:700}.gauge{text-align:center;background:var(--white);border:4px solid var(--black);width:min(100%,22rem);box-shadow:var(--shadow-lg);margin:0 auto;padding:1rem 1rem 1.1rem;transform:rotate(-1deg)}.gauge svg{width:100%;height:auto;display:block}.g-arc{fill:none;stroke-width:22px}.g-1{stroke:var(--blue)}.g-2{stroke:var(--gold)}.g-3{stroke:var(--red)}.g-needle{transform-origin:100px 100px;transition:transform 1.2s var(--ease-pop)}.g-needle line{stroke:var(--black);stroke-width:6px;stroke-linecap:round}.g-needle circle{fill:var(--black)}.gauge figcaption{gap:.2rem;margin-top:.4rem;display:grid}.gauge strong{font-family:var(--display);text-transform:uppercase;font-size:1.35rem;font-weight:800;line-height:1}.bb-chart-section{background:var(--cream)}.bb-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.bb-toggle{flex-wrap:wrap;gap:.5rem;display:flex}.bb-toggle button{border:2px solid var(--black);background:var(--white);min-height:44px;color:var(--black);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:3px 3px 0 var(--black);padding:.35rem .8rem;font-size:1.05rem;font-weight:700}.bb-toggle button[aria-pressed=true]{background:var(--green);color:var(--white)}.bb-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1.1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.bb-card{background:var(--white);border:3px solid var(--black);box-shadow:var(--shadow);padding:1rem 1rem .9rem;position:relative}.bb-card .bb-no{position:absolute;top:-.9rem;right:.8rem;transform:rotate(8deg)}.bb-card h3{text-transform:uppercase;margin:0 3rem .2rem 0;font-size:1.6rem;font-weight:800}.bb-blurb{color:#333;margin:0 0 .6rem;font-size:.92rem}.bb-ranks{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bb-empty{color:#444;padding:.6rem 0;font-style:italic}.bb-row{grid-template-columns:1.9rem 1fr auto;grid-template-areas:"rank name move""rank bar bar""rank votes votes";align-items:center;column-gap:.55rem;display:grid}.bb-rank{border:2px solid var(--black);width:1.9rem;height:1.9rem;font-family:var(--display);background:var(--white);grid-area:rank;align-self:start;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.bb-rank-1 .bb-rank{background:var(--gold)}.bb-name{grid-area:name;font-weight:600;line-height:1.2}.bb-rank-1 .bb-name{font-family:var(--display);text-transform:uppercase;font-size:1.25rem;font-weight:800}.bb-slot,.bb-wi{font-family:var(--body);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--black);vertical-align:middle;padding:.05rem .3rem;font-size:.72rem;font-weight:600}.bb-slot{background:var(--green);color:var(--white);border-color:var(--green)}.bb-move{font-family:var(--display);border:2px solid var(--black);white-space:nowrap;grid-area:move;padding:.05rem .35rem;font-size:.95rem;font-weight:800;line-height:1.2}.bb-up{background:var(--green);color:var(--white)}.bb-down{background:var(--red);color:var(--black)}.bb-same{background:var(--white);color:var(--black)}.bb-new{background:var(--gold);color:var(--black);text-transform:uppercase}.bb-bar{border:1px solid var(--black);background:#e6e0d2;grid-area:bar;height:.55rem;margin-top:.25rem}.bb-bar span{background:linear-gradient(90deg, var(--green), var(--gold));height:100%;transition:width .8s;display:block}.bb-votes{color:#333;grid-area:votes;font-size:.82rem}.bb-ballot-section{padding:3rem 0 3.5rem}.bb-ballot-section h2{margin-top:1rem;font-size:clamp(2.6rem,7vw,4rem)}.bb-form{gap:1.1rem;display:grid}.bb-fields{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.9rem;display:grid}.bb-field{border:3px solid var(--gold);background:var(--white);color:var(--black);align-content:start;gap:.5rem;min-width:0;margin:0;padding:.75rem .85rem .85rem;display:grid}.bb-field legend{background:var(--black);color:var(--white);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;padding:.15rem .5rem;font-size:1.15rem;font-weight:800;display:flex}.bb-field-no{color:var(--gold)}.bb-pick{gap:.35rem;display:grid}.bb-pick label{font-weight:600}.bb-writein{gap:.25rem;font-size:.92rem;display:grid}.bb-writein[hidden]{display:none}.bb-error{background:var(--red);color:var(--black);border:3px solid var(--white);margin:0;padding:.7rem .9rem;font-weight:600}.bb-form .btn{justify-self:start}.bb-voted{margin:1rem 0 0;font-size:1.1rem}.bb-form[hidden]{display:none}@media (width>=720px){.bb-teaser-grid{grid-template-columns:1.2fr .8fr;gap:3rem}.bb-top-grid{grid-template-columns:1.3fr .7fr}}@media (width>=1000px) and (width<=1180px){.nav-desktop>a,.nav-desktop summary{padding:.4rem .3rem;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.g-needle,.bb-bar span{transition:none}}.band-x .fixture-then{gap:.35rem;margin:.25rem 0 1rem;padding:0;font-size:.95rem;list-style:none;display:grid}.band-x .fixture-then li{border-left:3px solid var(--gold);padding-left:.6rem}.jb-teaser{background:var(--gold);border-top:4px solid var(--ink);border-bottom:4px solid var(--ink)}.jb-teaser-grid{align-items:center;gap:2rem;display:grid}@media (width>=860px){.jb-teaser-grid{grid-template-columns:1fr 1fr}}.jb-teaser h2{margin-top:.9rem;font-size:clamp(2.6rem,7vw,4.2rem)}.jb-teaser-joke{background:var(--white);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--green);margin:0;padding:1.25rem 1.4rem;transform:rotate(-1.2deg)}.jb-teaser-joke p{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;line-height:1.4}.jb-teaser-joke footer{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--green);font-weight:800}.news-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.news-updated{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--green);margin:0;font-weight:700}.news-note{background:var(--gold);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);max-width:48rem;margin:1rem 0 1.75rem;padding:.8rem 1rem;font-weight:600}.news-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.news-item{background:var(--white);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--green);padding:.9rem 1.1rem}.news-item:nth-child(3n+2){box-shadow:6px 6px 0 var(--gold)}.news-item:nth-child(3n){box-shadow:6px 6px 0 var(--red)}.news-item a{font-family:var(--display);color:var(--ink);font-size:1.3rem;font-weight:800;line-height:1.2;text-decoration:none}.news-item a:hover,.news-item a:focus-visible{text-decoration:underline 3px;text-decoration-color:var(--gold)}.news-meta{color:#444;margin:.4rem 0 0;font-size:.9rem}.news-source{text-transform:uppercase;letter-spacing:.06em;color:var(--green);font-weight:800}.news-sources{margin-top:1.75rem}.news-teaser{background:var(--green);color:var(--white);border-bottom:4px solid var(--ink)}.news-teaser h2{color:var(--white);margin-top:.9rem;font-size:clamp(2.6rem,7vw,4.2rem)}.news-teaser .lede{color:var(--white)}.news-teaser-grid{align-items:center;gap:2rem;display:grid}@media (width>=860px){.news-teaser-grid{grid-template-columns:1fr 1.15fr}}.news-teaser-board{background:var(--white);color:var(--ink);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--gold);padding:1.1rem 1.25rem 1.25rem;transform:rotate(.8deg)}.news-teaser-head{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin:0 0 .6rem;font-weight:800}.news-list-compact{gap:0}.news-list-compact .news-item{box-shadow:none;border:0;border-top:2px dashed #0003;padding:.6rem 0}.news-list-compact .news-item:first-child{border-top:0;padding-top:0}.news-list-compact .news-item a{font-size:1.12rem}.news-teaser-empty{margin:0;font-weight:600}.totw-bench .totw-slot{flex:6.5rem;min-width:6.2rem}.pv-options{max-height:min(24rem,50vh)}.lg-consent input{width:1.2rem;height:1.2rem;min-height:0;accent-color:var(--green);flex:none;margin:.15rem 0 0;padding:0}.pods-section{border-top:4px solid var(--ink)}.pods-lede{max-width:48rem;margin:.5rem 0 1.5rem;font-weight:600}.pods-group{margin-top:1.5rem}.pods-group-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--green);margin:0 0 .8rem}.pods-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pods-item{background:var(--white);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--green);min-width:0;padding:.9rem 1.1rem}.pods-item:nth-child(3n+2){box-shadow:6px 6px 0 var(--gold)}.pods-item:nth-child(3n){box-shadow:6px 6px 0 var(--red)}.pods-item a{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:.6rem;font-size:1.2rem;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.pods-item a:hover .pods-name,.pods-item a:focus-visible .pods-name{text-decoration:underline 3px;text-decoration-color:var(--gold)}.pods-play{background:var(--red);width:1.9rem;height:1.9rem;color:var(--white);border:2px solid var(--ink);flex:none;place-items:center;font-size:.8rem;display:inline-grid}.pods-blurb{color:#333;margin:.5rem 0 0;font-size:.95rem}.news-cols{gap:2.5rem;display:grid}.news-cols>*{min-width:0}.pods-col{border-top:4px solid var(--ink);padding-top:2rem}@media (width>=800px){.news-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2.5rem}.pods-col{border-top:0;border-left:4px solid var(--ink);padding-top:0;padding-left:2rem}.pods-col .pods-list{grid-template-columns:1fr;gap:.9rem}.pods-col .pods-lede{margin-bottom:.5rem}.pods-col .pods-group:first-of-type{margin-top:1rem}.pods-col .pods-item{padding:.75rem .95rem}.pods-col .pods-item a{font-size:1.1rem}.pods-col .pods-blurb{font-size:.9rem}}@media (width>=1100px){.pods-col{max-height:calc(100vh - 7.5rem);padding-bottom:.6rem;padding-right:.6rem;position:sticky;top:6.5rem;overflow-y:auto}}.nl-fields{gap:.75rem;display:grid}.nl-opt{opacity:.75;font-size:.9em;font-weight:400}.nl-form .consent{font-size:.95rem}.nl-form .btn{justify-self:start}.bokmail{border-top:8px solid #0000;border-bottom:8px solid #0000;border-image:linear-gradient(90deg, var(--green) 0 25%, var(--gold) 25% 50%, var(--red) 50% 75%, var(--blue) 75%) 1;padding:2.75rem 0;position:relative}.bokmail-dark{background:var(--green);color:var(--white)}.bokmail-dark a{color:var(--gold)}.bokmail-light{color:var(--black);background:#fff6df}.bokmail-grid{align-items:center;gap:1.5rem;display:grid}.bokmail h2{margin:.4rem 0;font-size:clamp(2.3rem,7vw,3.8rem);line-height:.95}.bokmail-sticker{--tilt:-2deg}.bokmail-lede{max-width:34rem;margin:0 0 .8rem;font-size:1.15rem}.bokmail-perks{gap:.3rem;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.bokmail-perks span{width:1.6rem;display:inline-block}.bokmail-form,.howzit-form{background:var(--white);color:var(--black);border:3px solid var(--black);box-shadow:8px 8px 0 var(--gold);padding:1.25rem}.bokmail-light .bokmail-form{box-shadow:8px 8px 0 var(--green)}.bokmail-form a,.howzit-form a{color:var(--blue)}.bokmail-form .form,.howzit-form .form{max-width:none}.footer-bokmail{border-bottom:2px solid #ffffff2e;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:grid}.footer-bokmail-title{font-family:var(--display);text-transform:uppercase;color:var(--gold);margin:0 0 .35rem;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:800;line-height:1}.footer-bokmail-text{color:#e6e6e6;margin:0}.site-footer .footer-bokmail .btn{color:var(--black);justify-self:start}.social-links ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.social-title{font-family:var(--display);text-transform:uppercase;margin:0 0 .4rem;font-weight:700}.social-links a{border:2px solid;padding:.3rem .7rem;font-weight:700;text-decoration:none;display:inline-block}.footer-social{margin-bottom:1.5rem}.howzit{background:var(--green);color:var(--white);border-bottom:10px solid #0000;border-image:linear-gradient(90deg, var(--green) 0 25%, var(--gold) 25% 50%, var(--red) 50% 75%, var(--blue) 75%) 1;padding:2rem 0 3rem}.howzit-grid{grid-template-areas:"intro""form""details";align-items:start;gap:1.5rem;display:grid}.howzit-copy{grid-area:intro}.howzit-form{grid-area:form}.howzit-details{grid-area:details}.howzit-brand{color:var(--white);align-items:center;gap:.7rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.howzit-brand .logo{background:var(--white);box-sizing:content-box;border-radius:10px;height:88px;padding:8px 10px}.howzit-brand .wordmark{font-size:2.4rem}.howzit-sticker{--tilt:-3deg;display:inline-block}.howzit h1{margin:.6rem 0 .8rem;font-size:clamp(3rem,11vw,5.6rem);line-height:.9}.howzit h1 span{color:var(--gold);font-size:.62em}.howzit-lede{max-width:36rem;font-size:1.2rem}.howzit-perks{margin:1rem 0 1.25rem}.howzit-next{background:#00000040;max-width:36rem;padding:.8rem 1rem}.howzit-next-title{font-family:var(--display);text-transform:uppercase;color:var(--gold);margin:0 0 .3rem;font-weight:700}.howzit-next ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.howzit-next li span{opacity:.9;font-size:.95rem;display:block}.howzit-form h2{margin:0 0 .25rem;font-size:clamp(2rem,6vw,2.8rem)}.fine-dark{color:#333;margin:0 0 .8rem}.howzit-small{color:#444;margin:.9rem 0 0;font-size:.85rem}.howzit-more p{font-size:1.1rem}.welcome-grid{align-items:start;gap:2rem;display:grid}.share-box{border:3px solid var(--black);box-shadow:8px 8px 0 var(--green);background:#fff6df;padding:1.4rem}.share-box h2{margin-top:.4rem}.share-sticker{--tilt:-2deg}.share-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.share-wa{color:var(--black);background:#25d366}.share-copy label{margin-bottom:.3rem;font-weight:700;display:block}.share-copy-row{gap:.5rem;display:flex}.share-copy-row input{flex:1;min-width:0}.share-copied{min-height:1.5em;color:var(--green);margin:.4rem 0 0;font-weight:600}@media (width>=720px){.bokmail-grid{grid-template-columns:1.05fr 1fr;gap:3rem}.nl-compact .nl-fields{grid-template-columns:1fr 1fr}.nl-compact .nl-email,.nl-compact .nl-city{grid-column:1/-1}.footer-bokmail{grid-template-columns:1fr auto}.howzit{padding:3rem 0 4rem}.howzit-grid{grid-template-columns:1.1fr 1fr;grid-template-areas:"intro form""details form";gap:0 3rem}.welcome-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media (width<=719px){.howzit-brand{display:none}.howzit h1{margin-top:.4rem}.howzit{padding-top:1.25rem}}.nav-desktop>a.nav-news{background:var(--red);color:var(--white);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);white-space:nowrap;margin:0 .25rem;transform:rotate(2deg)}.nav-desktop>a.nav-news[aria-current=page]{box-shadow:2px 2px 0 var(--black), inset 0 -3px 0 var(--gold)}.drawer-panel a.drawer-news{color:var(--red);font-weight:800}.kos-rally{background:var(--red);color:#fff;font-family:var(--display);letter-spacing:.01em;overflow-wrap:anywhere;max-width:100%;margin:.4rem 0 .9rem;padding:.35rem .9rem .45rem;font-size:clamp(1.35rem,2.6vw,2rem);font-style:italic;font-weight:800;line-height:1.1;display:inline-block;transform:rotate(-1.5deg);box-shadow:5px 5px #000}.kos-rally-howzit{margin-top:.6rem}@media (width>=900px){.hero-r .kos-rally,.kos-rally-home{white-space:nowrap;font-size:clamp(1.1rem,1.7vw,1.6rem)}}.footer-bokmail-cta{flex-direction:column;justify-self:start;align-items:center;gap:.55rem;display:flex}.footer-highball{font-family:var(--display);letter-spacing:.02em;color:var(--gold);text-align:center;margin:0;font-size:1.05rem;font-style:italic;font-weight:800;transform:rotate(-2deg)}.footer-highball:before{content:"🏉 ";font-style:normal}@media (width>=720px){.footer-bokmail-cta{justify-self:end}}.mense-teaser{background:var(--cream);border-block:4px solid var(--black)}.mense-teaser-grid{align-items:center;gap:1.5rem;display:grid}.mense-teaser-art{border:4px solid var(--black);width:min(16rem,70vw);box-shadow:8px 8px 0 var(--black);background:radial-gradient(circle at 50% 40%,#ffb81c66,#0000 65%),#fff;justify-self:center;padding:.75rem;display:block;position:relative}.mense-teaser-art img{width:100%;height:auto;display:block}.mense-teaser-tag{margin:0;font-size:.85rem;position:absolute;top:-.8rem;left:.6rem;transform:rotate(-3deg)}@media (width>=720px){.mense-teaser-grid{grid-template-columns:auto 1fr;gap:2.5rem}}.cm-section{padding-top:0}.cm{max-width:52rem;margin:2rem 0 0}.cm-title{margin:0 0 .75rem;font-size:clamp(1.8rem,5vw,2.6rem)}.cm-count{font-family:var(--body);color:#555;font-size:.6em;font-weight:600}.cm-collapsible{border:3px solid var(--ink);background:#fffaf0;border-radius:12px;max-width:none;margin-top:1.25rem}.cm-collapsible>summary{cursor:pointer;font-family:var(--display);text-transform:uppercase;align-items:baseline;gap:.5rem;padding:.75rem 1rem;font-size:1.35rem;font-weight:700;list-style:none;display:flex}.cm-collapsible>summary::-webkit-details-marker{display:none}.cm-collapsible>summary:before{content:"💬"}.cm-collapsible>summary:after{content:"+";margin-left:auto;font-size:1.6rem;line-height:1}.cm-collapsible[open]>summary:after{content:"−"}.cm-collapsible .cm-inner{padding:0 1rem 1rem}.cm-rules{background:var(--black);color:var(--white);border-left:10px solid var(--gold);border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem}.cm-rules p{margin:.2rem 0}.cm-rules a{color:var(--gold);font-weight:700}.cm-rules-head{font-family:var(--display);text-transform:none;letter-spacing:.01em;color:var(--gold);align-items:center;gap:.55rem;font-size:1.45rem;font-weight:800;display:flex}.cm-card{background:var(--gold);width:.75em;height:1em;box-shadow:.35em .05em 0 var(--red);border-radius:2px;flex:none;margin-right:.35em;display:inline-block;transform:rotate(-8deg)}.cm-form{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--green);background:#fff;border-radius:12px;gap:.75rem;padding:1rem;display:grid}.cm-row{gap:.75rem;display:grid}@media (width>=720px){.cm-row{grid-template-columns:1.2fr 1fr 1fr}}.cm-form label{gap:.25rem;font-weight:700;display:grid}.cm-form input[type=text],.cm-form select,.cm-form textarea{font:inherit;border:2px solid var(--ink);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:.55rem .65rem;font-weight:400}.cm-form textarea{resize:vertical;min-height:5.5rem}.cm-opt{color:#555;font-weight:400}.cm-body-label{position:relative}.cm-chars{color:#555;justify-self:end;font-size:.85rem;font-weight:400}.cm-agree{grid-template-columns:none;align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:400!important;display:flex!important}.cm-agree input{width:1.3rem;height:1.3rem;accent-color:var(--green);flex:none;margin-top:.15rem}.cm-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.cm-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cm-status{margin:0;font-weight:700}.cm-status.cm-bad{color:var(--red)}.cm-status.cm-good{color:var(--green)}.cm-status.cm-warn{color:#8a5a00}.cm-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cm-item{border:2px solid var(--ink);background:#fff;border-radius:10px;padding:.75rem .9rem;position:relative}.cm-item:nth-child(3n+1){border-left:8px solid var(--green)}.cm-item:nth-child(3n+2){border-left:8px solid var(--gold)}.cm-item:nth-child(3n){border-left:8px solid var(--red)}.cm-held{background:#fff6dc;border-style:dashed}.cm-meta{color:#444;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .3rem;font-size:.92rem;display:flex}.cm-name{color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem}.cm-where{overflow-wrap:anywhere;align-items:baseline;gap:.3rem;display:inline-flex}.cm-flag{font-size:1.1em}.cm-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.cm-held-note{color:#8a5a00;margin:.5rem 0 0;font-weight:700}.cm-report{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;min-height:32px;margin-top:.3rem;padding:.3rem 0;font-size:.85rem;text-decoration:underline}.cm-report:hover{color:var(--red)}.cm-report:disabled{cursor:default;color:#888;text-decoration:none}.cm-empty{color:#444;margin:1rem 0 0;font-weight:600}.cm-more{margin-top:1rem}.night .cm-title,.night .cm-count{color:inherit}.bb-card .cm-collapsible{box-shadow:none;border-width:2px;margin:.9rem 0 0}.bb-card .cm-collapsible>summary{padding:.5rem .7rem;font-size:.95rem}.bb-card:has(.cm-collapsible[open]){grid-column:1/-1}.cm-week{background:var(--gold);color:var(--black);border-radius:3px;padding:.05rem .4rem;font-size:.78rem;font-weight:700}.cm [hidden]{display:none!important}.cm-collapsible>summary .cm-count{color:var(--green,#007a4d);font-size:.85em;font-weight:700}.cm-join,.cm-note{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--gold);background:#fff;border-radius:12px;gap:.6rem;padding:1rem;display:grid}.cm-note-red{box-shadow:6px 6px 0 var(--red)}.cm-join>p,.cm-note>p{margin:0}.cm-join-head{font-family:var(--display);text-transform:none;color:var(--ink);font-size:1.35rem;font-weight:800;line-height:1.15}.cm-join-cta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.cm-reg,.cm-signin{border-top:2px dashed #bbb;gap:.75rem;margin-top:.25rem;padding-top:.85rem;display:grid}.cm-reg label,.cm-signin label{gap:.25rem;font-weight:700;display:grid}.cm-reg .cm-row{gap:.75rem}@media (width>=720px){.cm-reg .cm-row{grid-template-columns:1fr 1fr}}.cm-reg input[type=text],.cm-reg input[type=email],.cm-reg select,.cm-signin input[type=email]{font:inherit;border:2px solid var(--ink);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:.55rem .65rem;font-weight:400}.cm-agree-mail{background:#f3f8f5;border-radius:8px;padding:.55rem .6rem}.cm-fine{color:#555;margin:0;font-size:.85rem}.cm-fine a{color:inherit;font-weight:700}.cm-link{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:32px;padding:.2rem 0;text-decoration:underline}.cm-link:hover{color:var(--red)}.cm-as{margin:0;font-size:1rem}.cm-as-name{font-size:1.05rem}.cm-as-where{color:#444;margin-left:.25rem}.nav-desktop>a.nav-weekend{background:var(--green);color:var(--white);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);white-space:nowrap;margin:0 .25rem;transform:rotate(-2deg)}.drawer-panel a.drawer-weekend{color:var(--green);font-weight:800}.nav-desktop>a,.nav-desktop summary,.btn-join{white-space:nowrap}.weekend-strip{justify-content:center;margin-top:-.3rem;padding:0 0 .45rem;display:flex}.weekend-pill{background:var(--green);color:var(--white);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);padding:.3rem .6rem;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block;transform:rotate(-1.5deg)}@media (width<1180px){.nav-desktop{display:none}.nav-drawer{display:block}}@media (width>=1180px){.weekend-strip{display:none}}@media (width>=1180px) and (width<1400px){.nav-desktop>a,.nav-desktop summary{padding:.4rem .3rem;font-size:1.05rem}.join-more{display:none}}.site-header .brand{flex:none}.site-header .wordmark{white-space:nowrap}.header-bar{flex-wrap:wrap;row-gap:.35rem}.header-actions{margin-left:auto}@media (width>=1400px){.header-bar{width:min(86rem,100% - 3rem)}}@media (width<360px){.header-bar,.site-header .brand{gap:.4rem}.site-header .wordmark{font-size:1.6rem}}.sj[data-astro-cid-qjcy2ezy]{z-index:60;background:var(--black);color:var(--white);border:3px solid var(--gold);box-shadow:4px 4px 0 var(--green);border-radius:14px;align-items:center;gap:.25rem;padding:.35rem .35rem .35rem .8rem;transition:transform .25s;display:flex;position:fixed;bottom:.5rem;left:.5rem;right:.5rem;transform:translateY(140%)}.sj[data-astro-cid-qjcy2ezy].sj-on{transform:none}.sj[data-astro-cid-qjcy2ezy][hidden]{display:none}.sj-link[data-astro-cid-qjcy2ezy]{color:inherit;flex:1;justify-content:space-between;align-items:center;gap:.6rem;font-size:.95rem;line-height:1.2;text-decoration:none;display:flex}.sj-btn[data-astro-cid-qjcy2ezy]{background:var(--gold);color:var(--black);font-family:var(--display);text-transform:uppercase;white-space:nowrap;border-radius:10px;padding:.45rem .9rem;font-weight:800}.sj-x[data-astro-cid-qjcy2ezy]{color:var(--white);cursor:pointer;background:0 0;border:0;padding:.2rem .45rem;font-size:1.5rem;line-height:1}html:not([data-cookies]) .sj[data-astro-cid-qjcy2ezy]{display:none}@media (width>=760px){.sj[data-astro-cid-qjcy2ezy]{display:none}}@media (prefers-reduced-motion:reduce){.sj[data-astro-cid-qjcy2ezy]{transition:none}}
