@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=DM+Sans:wght@300;400;500;600&display=swap";
:root{--ink:#191919;--muted:#757575;--line:#e4e3df;--paper:#fff;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:400}button,input,select{font:inherit;color:inherit}button,a,select{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:default;opacity:.5}a{color:inherit}main{max-width:1512px;margin:auto;padding:0 64px}header{justify-content:space-between;align-items:center;gap:24px;height:112px;display:flex}.brand{letter-spacing:-.2px;align-items:center;gap:17px;font-size:15px;font-weight:400;text-decoration:none;display:flex}.monogram{font-family:var(--serif);color:#989898;letter-spacing:-3px;font-size:44px;font-weight:400;line-height:1}.season{color:#929292;letter-spacing:0;margin-left:15px;font-size:12px}.account{color:var(--muted);align-items:center;gap:25px;font-size:12px;display:flex}.account button{background:0 0;border:0;border-bottom:1px solid #c9c9c9;padding:6px 0}.header-note{color:#969696;font-size:15px;font-weight:300}.preview{letter-spacing:1.6px;color:#858585;font-size:10px}.hero{text-align:center;max-width:1030px;margin:0 auto;padding:94px 0 84px}.eyebrow{letter-spacing:1.8px;color:var(--muted);font-size:10px;font-weight:400}h1{font-family:var(--serif);letter-spacing:-3.4px;margin:28px 0 29px;font-size:clamp(56px,6.9vw,94px);font-weight:400;line-height:1.04}h1 em{font-style:normal}.hero p{color:var(--muted);max-width:390px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.7}.seat-label{color:#858585;letter-spacing:.25px;margin-top:32px;font-size:11px}.seat-label span{color:#c7c7c7;padding:0 11px}.notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:30px;padding:15px 0;font-size:11px;line-height:1.6}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stats article{border-right:1px solid var(--line);padding:30px 26px 35px}.stats article:first-child{padding-left:0}.stats article:last-child{border-right:0}.stats article>span{color:var(--muted);font-size:11px}.stats strong{font-family:var(--serif);letter-spacing:-1.7px;font-variant-numeric:lining-nums tabular-nums;margin:15px 0 9px;font-size:48px;font-weight:400;line-height:1.1;display:block}.stats strong b{font-family:var(--sans);color:#999;letter-spacing:0;font-size:15px;font-weight:300}.stats small{color:#8a8a8a;font-size:10px}.red{color:#846652}.green{color:#536b5b}.progress{background:#eee;height:2px;margin:0 0 76px;overflow:hidden}.progress>div{background:#535353;height:100%;transition:width .3s}h2{font-family:var(--serif);letter-spacing:-.9px;margin:0 0 12px;font-size:35px;font-weight:400;line-height:1.15}.controls{justify-content:space-between;align-items:center;gap:48px;display:flex}.controls p{color:var(--muted);max-width:330px;margin:0;font-size:12px;line-height:1.7}.controls fieldset{border:0;gap:18px;margin:0;padding:0;display:flex}.controls label{color:var(--muted);flex-direction:column;gap:11px;font-size:10px;display:flex}.controls input,.controls select{background:0 0;border:0;border-bottom:1px solid #bdbdb7;border-radius:0;width:98px;padding:10px 0;font-size:13px}.controls select{width:136px}.scenario{border-bottom:1px solid var(--line);color:#555;align-items:start;gap:20px;margin:23px 0 86px;padding:26px 0;font-size:13px;line-height:1.6;display:flex}.scenario-icon{font-family:var(--serif);color:#858585;font-size:30px;line-height:1}.scenario strong{color:var(--ink);font-weight:500}.scenario small{color:#888;margin-top:6px;font-size:10px;display:block}.schedule-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.schedule-head h2{letter-spacing:-1.5px;margin:13px 0 0;font-size:48px}.save-status{color:#7d7d7d;max-width:330px;font-size:10px;line-height:1.6}.tabs{border-bottom:1px solid var(--line);gap:30px;margin-top:32px;display:flex}.tabs button{color:#878787;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:16px 0;font-size:12px}.tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#8a8a8a;white-space:nowrap;padding:23px 12px;font-size:10px;font-weight:400}th:first-child{padding-left:0}td{border-top:1px solid var(--line);vertical-align:middle;padding:27px 12px}td:first-child{min-width:220px;padding-left:0}.matchup{font-family:var(--serif);letter-spacing:-.55px;white-space:nowrap;font-size:27px;font-weight:400}.matchup span{font-family:var(--sans);letter-spacing:.8px;color:#8a8a8a;vertical-align:middle;margin-left:10px;font-size:8px}td small{font-family:var(--sans);color:#858585;letter-spacing:0;margin-top:8px;font-size:10px;font-weight:300;display:block}td select{background:0 0;border:0;border-bottom:1px solid #deded9;border-radius:0;width:108px;padding:9px 0;font-size:11px}.keep .matchup{color:#536b5b}.sell .matchup{color:#846652}.sold .matchup{color:#888}.price{color:#888;align-items:center;gap:6px;font-size:11px;display:flex}.price input{background:0 0;border:0;border-bottom:1px solid #deded9;border-radius:0;width:89px;padding:9px 0;font-size:12px}.net{font-family:var(--serif);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:400}.sold-toggle{color:#777;align-items:center;gap:7px;font-size:11px;display:flex}.sold-toggle input{accent-color:#444;width:14px;height:14px;margin:0}.actual{color:#777;margin-top:12px;font-size:9px;display:block}.actual input{border:0;border-bottom:1px solid var(--line);background:0 0;width:85px;margin-top:4px;padding:6px 0;font-size:11px;display:block}footer{border-top:1px solid var(--line);color:#929292;justify-content:space-between;align-items:center;gap:40px;margin-top:80px;padding:32px 0 38px;font-size:10px;display:flex}footer>span{letter-spacing:1px;white-space:nowrap}footer p{text-align:right;max-width:450px;margin:0;line-height:1.7}input:focus,select:focus,button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #73736c}.login{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:13px 0;font-size:13px;transition:color .2s}.login:hover{color:#777}.login-page{flex-direction:column;min-height:100svh;display:flex}.login-page .hero{flex:1;width:100%;padding:115px 0 80px}.login-page h1{margin:32px 0;font-size:clamp(62px,7.5vw,104px)}.login-page .login{margin-top:33px}.login-page .login-status{max-width:380px;margin-top:20px;font-size:11px}.login-page footer{margin-top:0}.tabs button:hover,.brand:hover{color:#555}tbody tr{transition:background-color .2s}tbody tr:hover{background:#fafaf8}@media (min-width:1600px){.hero{padding-top:115px;padding-bottom:100px}}@media (max-width:1150px){main{padding:0 40px}.controls{flex-direction:column;align-items:start;gap:26px}.controls fieldset{justify-content:space-between;gap:26px;width:100%}.controls label{flex:1}.controls input,.controls select{width:100%}.stats strong{font-size:40px}.stats article{padding-left:20px;padding-right:16px}.matchup{font-size:24px}.hero{padding-top:75px}}@media (max-width:700px){main{padding:0 24px}header{height:89px}.brand{gap:12px;font-size:13px}.monogram{font-size:38px}.season{display:none}.header-note{font-size:12px}.account{gap:15px}.account>span:not(.preview){display:none}.hero{padding:58px 0 56px}h1{letter-spacing:-1.9px;margin:26px 0;font-size:52px;line-height:1.05}.hero p{max-width:290px;font-size:13px}.eyebrow{letter-spacing:1.4px;font-size:9px}.seat-label{margin-top:27px;font-size:10px}.seat-label span{padding:0 6px}.stats{grid-template-columns:1fr 1fr}.stats article{padding:22px 0 24px 20px}.stats article:nth-child(odd){padding-left:0}.stats article:nth-child(2n){border-right:0}.stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.stats strong{margin:12px 0 8px;font-size:37px}.stats small{font-size:9px}.progress{margin-bottom:48px}.controls fieldset{grid-template-columns:1fr 1fr;gap:24px;display:grid}.controls h2{font-size:31px}.scenario{gap:14px;margin:18px 0 55px;padding:22px 0;font-size:12px}.scenario small{line-height:1.6}.schedule-head{flex-direction:column;align-items:start;gap:12px}.schedule-head h2{font-size:40px}.tabs{gap:24px;margin-top:17px;overflow:auto}.tabs button{padding:15px 0;font-size:11px}.table-wrap{overflow:visible}table,tbody{display:block}thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:17px 26px;padding:28px 0 25px;display:grid}tbody tr:hover{background:0 0}td{border:0;padding:0;display:block;min-width:0!important}td:first-child{grid-column:1/-1;margin-bottom:7px}.matchup{white-space:normal;font-size:31px}.matchup span{font-size:8px}.net{font-size:26px}td[data-label]:before{content:attr(data-label);font-family:var(--sans);color:#888;letter-spacing:.15px;margin-bottom:4px;font-size:9px;display:block}td select,.price input{width:100%;padding:10px 0;font-size:12px}.sold-toggle{min-height:34px}.net small{margin-top:2px;font-size:9px}footer{flex-direction:column;align-items:start;gap:17px;margin-top:50px;padding:27px 0}footer p{text-align:left;max-width:320px}.login-page .hero{padding:85px 0 60px}.login-page h1{letter-spacing:-2.4px;font-size:61px}.login-page .hero p{max-width:270px}.login-page footer{flex-direction:row;gap:15px}.login-page footer p{text-align:right}.preview{letter-spacing:1px;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}:root{--muted:#606060}body{font-size:18px}.brand{font-size:20px}.season,.account,.header-note{font-size:16px}.preview,.eyebrow{font-size:14px}.hero p{max-width:540px;font-size:20px}.seat-label{font-size:17px}.notice{font-size:16px;line-height:1.65}.stats article>span{font-size:17px}.stats strong{font-size:60px}.stats strong b{font-size:23px}.stats small{color:#666;font-size:15px;line-height:1.6}.controls{flex-direction:column;align-items:start;gap:30px}.controls h2{font-size:44px}.controls p{max-width:650px;font-size:18px}.controls fieldset{gap:28px;width:100%}.controls label{color:#606060;flex:1;font-size:16px}.controls input,.controls select{width:100%;min-height:48px;font-size:20px}.scenario{gap:22px;font-size:19px}.scenario small{color:#666;font-size:15px;line-height:1.7}.schedule-head h2{font-size:56px}.save-status{color:#606060;font-size:15px}.tabs{gap:34px}.tabs button{padding:20px 0;font-size:18px}.tab-count{color:#717171;margin-left:10px;font-size:15px}th{color:#606060;padding:24px 12px;font-size:16px}td{padding:30px 12px}.matchup{white-space:normal;min-width:230px;font-size:34px;line-height:1.2}.matchup span{white-space:nowrap;color:#666;font-size:12px}td small{color:#666;font-size:15px;line-height:1.5}td select{width:140px;min-height:46px;font-size:17px}.price{font-size:17px}.price input{width:115px;min-height:46px;font-size:18px}.net{font-size:32px}.sold-toggle{min-height:46px;font-size:17px}.sold-toggle input{width:20px;height:20px}.actual{font-size:14px}.actual input{width:110px;min-height:40px;font-size:17px}.login,.account button{min-height:44px;font-size:18px}.login-page .login-status{font-size:16px}footer{color:#666;font-size:15px}.header-note,.seat-label,.eyebrow{color:#666}@media (max-width:700px){main{padding:0 22px}.brand{font-size:18px}.header-note{font-size:15px}.preview{font-size:11px}.eyebrow{letter-spacing:1px;font-size:13px}.hero p{max-width:330px;font-size:18px}.seat-label{font-size:15px;line-height:1.8}.seat-label span{padding:0 4px}.stats article>span{font-size:15px}.stats strong{letter-spacing:-1.4px;font-size:43px}.stats strong b{font-size:20px}.stats small{font-size:13px}.stats article{padding-left:14px;padding-right:8px}.controls h2{font-size:39px}.controls p{font-size:17px}.controls fieldset{gap:24px 20px}.controls label{font-size:15px}.controls input,.controls select{min-height:48px;font-size:19px}.scenario{font-size:18px;line-height:1.65}.scenario small{font-size:14px}.schedule-head h2{font-size:46px}.save-status{font-size:14px}.tabs{gap:20px}.tabs button{font-size:16px}.tab-count{margin-left:6px;font-size:13px}.matchup{min-width:0;font-size:37px}.matchup span{font-size:12px}td{padding:0}td small{font-size:15px}td[data-label]:before{color:#606060;margin-bottom:6px;font-size:14px}td select,.price input{width:100%;min-height:48px;font-size:18px}.net{font-size:34px}.net small{font-size:14px}.sold-toggle{min-height:48px;font-size:18px}.actual{font-size:14px}.actual input{font-size:17px}tbody tr{gap:22px 24px;padding:30px 0}footer{font-size:14px;line-height:1.65}.login-page footer{flex-direction:column}.login-page footer p{text-align:left}.login-page .hero p{max-width:310px}.login-page .login-status,.account button{font-size:16px}}.team-matchup{align-items:center;gap:16px;min-width:230px;display:flex}.team-logo-frame{border:1px solid color-mix(in srgb,var(--team-color) 14%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--team-color) 4%,white),color-mix(in srgb,var(--team-color) 9%,white));border-radius:22px;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 3px 10px #123c2010}.team-logo-frame img{object-fit:contain;width:64px;height:64px;display:block}.team-wordmark{font-family:var(--sans);flex-direction:column;gap:3px;display:flex}.team-city{text-transform:uppercase;letter-spacing:2px;color:#626e64;font-size:11px}.team-wordmark strong{letter-spacing:-.6px;color:var(--team-color);font-size:25px;font-weight:500;line-height:1.15}.team-game-type{color:#666;margin-top:4px;font-size:11px}@media (max-width:700px){.team-matchup{gap:18px}.team-logo-frame{flex-basis:88px;width:88px;height:88px}.team-logo-frame img{width:70px;height:70px}.team-wordmark strong{font-size:29px}.team-city,.team-game-type{font-size:12px}}.person-label{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.portrait{object-fit:cover;border:1px solid var(--line);background:#f1f1ef;border-radius:50%;width:40px;height:40px;display:block}.portrait-phillip{object-position:57% 57%}.mobile-person{display:none}@media (max-width:700px){.person-cell[data-label]:before{display:none}.mobile-person{margin-bottom:8px;display:block}.person-label{gap:8px;font-size:15px}.portrait{width:32px;height:32px}}.team-logo-pending{font-family:var(--serif);color:#7a857d;font-size:44px}.team-wordmark{min-width:0}.team-city{line-height:1.5}.team-wordmark strong{overflow-wrap:anywhere}
