@font-face{font-family:display;src:url(../media/zs_cond_black_italic-s.p.3ncqxk2ybftn7.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:display;src:url(../media/zs_cond_xbold_italic-s.p.3ic9-ss3naism.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:102.4%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:94.14%}.IrgOVq_className{font-family:display,display Fallback}.IrgOVq_variable{--f-display:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/zs_text_regular-s.p.44i91bebc8n22.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:text;src:url(../media/zs_text_semibold-s.p.2mjpa58hz888-.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:text;src:url(../media/zs_text_bold-s.p.2p0k1a8bajldb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:91.85%;descent-override:23.82%;line-gap-override:0.0%;size-adjust:104.95%}._7OysSW_className{font-family:text,text Fallback}._7OysSW_variable{--f-text:"text", "text Fallback"}
@font-face{font-family:wide;src:url(../media/zs_exp_medium-s.p.0k322smfmduk7.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:wide;src:url(../media/zs_exp_semibold-s.p.10e4tv-x8thhg.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:wide Fallback;src:local(Arial);ascent-override:74.84%;descent-override:19.41%;line-gap-override:0.0%;size-adjust:128.8%}.H5WBMq_className{font-family:wide,wide Fallback}.H5WBMq_variable{--f-wide:"wide", "wide Fallback"}
:root{--navy:#001934;--royal:#001a47;--navy-2:#06264a;--red:#e70b10;--red-hot:#ff373c;--red-text:#ff5559;--cream:#fff4e1;--white:#fff;--ink:#050405;--line:#fff4e138;--text:#fff4e1db;--muted:#fff4e1a8;--w-grid:1200px;--w-read:720px;--header:64px;--section:72px;--gutter:24px;--radius-card:10px}@media (max-width:720px){:root{--section:48px;--gutter:16px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{background:var(--navy);color:var(--text);font-family:var(--f-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.wrap{width:100%;max-width:calc(var(--w-grid) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.read{max-width:var(--w-read)}.section{padding:var(--section) 0}.section+.section{border-top:1px solid var(--line)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--cream);color:var(--navy);padding:8px 12px;top:12px;left:16px}.display{font-family:var(--f-display), sans-serif;text-transform:uppercase;color:var(--cream);letter-spacing:-.01em;margin:0;font-style:italic;font-weight:900;line-height:.9}.h1{font-size:clamp(56px,9vw,128px)}.h2{margin-bottom:20px;font-size:clamp(40px,5.4vw,64px)}.h3{font-size:clamp(26px,2.6vw,32px);line-height:.95}.label{font-family:var(--f-wide), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);font-size:12px;font-weight:500;line-height:1.4}.label--red{color:var(--red-text)}.lede{color:var(--text);max-width:560px;font-size:19px;line-height:1.5}.muted{color:var(--muted)}.btn{border:1.5px solid var(--cream);min-height:48px;font-family:var(--f-wide), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.btn:hover{background:var(--cream);color:var(--navy)}.btn--red{background:var(--red);border-color:var(--red);color:var(--white)}.btn--red:hover{background:var(--white);border-color:var(--white);color:var(--red)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.link{font-family:var(--f-wide), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);border-bottom:1.5px solid var(--red);padding:12px 0 3px;font-size:12px;font-weight:600;text-decoration:none}.link:hover{color:var(--red-text)}.hdr{z-index:50;height:var(--header);border-bottom:1px solid var(--line);background:#000c1c;position:sticky;top:0}.hdr__in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.hdr__logo{display:block}.hdr__logo img{width:auto;height:40px}.nav{align-items:center;gap:26px;display:flex}.nav a{font-family:var(--f-wide), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);padding:12px 0;font-size:12px;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--red-text)}.nav .btn{min-height:40px;padding:10px 18px}.nav .btn:hover{color:var(--navy)}.menu{display:none}@media (max-width:960px){.nav{display:none}.menu{display:block}.menu summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu[open] .menu__panel{display:flex}.menu__panel{inset:var(--header) 0 auto 0;max-height:calc(100dvh - var(--header));background:var(--navy);border-bottom:1px solid var(--line);padding:8px var(--gutter) 24px;flex-direction:column;display:none;position:fixed;overflow-y:auto}.menu__panel a:not(.btn){font-family:var(--f-display), sans-serif;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--line);padding:6px 0;font-size:34px;font-style:italic;font-weight:900;line-height:1.25;text-decoration:none}.menu__panel .btn{margin-top:18px}}.hero{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero__img{z-index:-2;position:absolute;inset:0}.hero__img img{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg, #001934f7 0%, #001934e6 38%, #00193473 72%, #00193499 100%), linear-gradient(0deg, var(--navy) 0%, #00193400 32%);position:absolute;inset:0}.hero__in{justify-items:start;gap:24px;padding-block:48px 56px;display:grid}.hero .lede{max-width:640px;margin:0}.hero .gd{margin-top:16px}.hero__shield{width:132px}.hero h1{max-width:9ch}@media (max-width:720px){.hero:before{background:linear-gradient(0deg, var(--navy) 18%, #001934d6 60%, #001934b8 100%)}.hero__in{gap:22px;padding-block:40px}.hero__shield{width:120px}}.gd{border:1px solid var(--line);background:#00193499;grid-template-columns:auto 1fr;width:100%;max-width:820px;display:grid;position:relative}.gd__tag{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;padding:22px 28px;display:flex}.gd__tag .display{color:var(--red);font-size:clamp(38px,4.4vw,54px)}.gd__body{align-content:center;gap:6px;padding:18px 44px 18px 28px;display:grid}.gd__teams{font-family:var(--f-display), sans-serif;text-transform:uppercase;color:var(--cream);margin:0;font-size:clamp(22px,2.4vw,28px);font-style:italic;font-weight:900;line-height:1}.vs{font-family:var(--f-wide), sans-serif;letter-spacing:.12em;text-transform:lowercase;color:var(--red-text);vertical-align:.25em;margin:0 8px;font-size:11px;font-style:normal;font-weight:500}.gd__check{border-left:1px solid var(--line);border-bottom:1px solid var(--line);width:24px;height:24px;position:absolute;top:-1px;right:-1px}.gd__check:after{content:"";border:solid var(--cream);border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:3px;left:8px;transform:rotate(40deg)}@media (max-width:560px){.gd{grid-template-columns:1fr}.gd__tag{border-right:0;border-bottom:1px solid var(--line);padding:14px 18px}.gd__body{padding:14px 18px}}.tagrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden}.tagrow ul{justify-content:space-between;gap:24px;margin:0;padding:0;list-style:none;display:flex}.tagrow li{font-family:var(--f-wide), sans-serif;letter-spacing:.42em;text-transform:uppercase;color:var(--cream);white-space:nowrap;font-size:13px;font-weight:500}.tagrow li:before{content:"▸";color:var(--red);letter-spacing:0;margin-right:16px}@media (max-width:720px){.tagrow li{letter-spacing:.22em;font-size:11px}.tagrow li:before{margin-right:8px}}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:32px;display:flex}.shead .label{margin-bottom:12px;display:block}.shead .h2{margin:0}.grid{gap:16px;display:grid}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:960px){.grid--3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid--3,.grid--2{grid-template-columns:1fr}}.card{background:var(--navy-2);border-radius:var(--radius-card);border:1px solid #fff4e114;padding:24px}.card .h3{margin:12px 0}.card p:last-child{margin-bottom:0}.games{margin:0;padding:0;list-style:none}.game{border-bottom:1px solid var(--line);grid-template-columns:128px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.game:first-child{border-top:1px solid var(--line)}.game__when{font-family:var(--f-display), sans-serif;text-transform:uppercase;color:var(--cream);font-size:22px;font-style:italic;font-weight:900;line-height:1}.game__when small{font-family:var(--f-wide), sans-serif;letter-spacing:.16em;color:var(--red-text);margin-top:6px;font-size:11px;font-style:normal;font-weight:500;display:block}.game__teams{color:var(--cream);margin:0;font-size:18px;font-weight:700;line-height:1.25}.game__meta{color:var(--muted);margin:4px 0 0;font-size:14px}.pill{font-family:var(--f-wide), sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);color:var(--cream);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-block}.pill--red{background:var(--red);border-color:var(--red);color:var(--white)}@media (max-width:640px){.game{grid-template-columns:1fr;gap:8px}.game>:last-child{justify-self:start}}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tabs a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tabs a[aria-current=true] .pill{background:var(--cream);color:var(--navy);border-color:var(--cream)}.band{background:var(--red);color:var(--white)}.band .display,.band .label,.band p{color:var(--white)}.band .btn{border-color:var(--white);color:var(--white)}.band .btn:hover{background:var(--white);color:var(--red)}.band__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;display:flex}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.list li:before{content:"▸";color:var(--red)}.empty{border:1px dashed var(--line);border-radius:var(--radius-card);padding:32px}.form{gap:16px;display:grid}.form label{gap:8px;display:grid}.form input,.form select,.form textarea{font:inherit;color:var(--cream);background:var(--navy-2);border:1px solid var(--line);border-radius:8px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.form textarea{resize:vertical;min-height:140px}.form .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.form .row{grid-template-columns:1fr}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.embed{aspect-ratio:16/9;background:var(--navy-2);border-radius:var(--radius-card);position:relative;overflow:hidden}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embed--v{aspect-ratio:9/16}.ftr{border-top:1px solid var(--line);background:var(--ink);padding:56px 0 32px}.ftr__grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}.ftr__logo{width:150px}.ftr h2{margin:0 0 14px}.ftr__grid ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ftr__grid ul a{color:var(--text);padding:6px 0;text-decoration:none;display:inline-block}.ftr a:hover{color:var(--red-text)}.ftr__base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}@media (max-width:720px){.ftr__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
