:root{--bb-charcoal: #1F2326;--bb-night: #15181A;--bb-raised: #2A2F33;--bb-line: #3A4045;--bb-chalk: #F2F0E9;--bb-fog: #A9ADA8;--bb-green: #7EE88B;--bb-green-hover: #9BF0A5;--bb-green-press: #62D472;--bb-cream: #F4E4A6;--bb-orange: #EB6A3F;--bb-red: #B8332A;--bb-disabled-text: #7D827E;--bb-font-display: "Archivo", system-ui, sans-serif;--bb-font-body: "Barlow", system-ui, sans-serif;--bb-font-mono: "JetBrains Mono", ui-monospace, monospace;--bb-radius-sm: 8px;--bb-radius-md: 12px;--bb-radius-lg: 20px;--bb-radius-pill: 999px;--bb-space-1: 4px;--bb-space-2: 8px;--bb-space-3: 12px;--bb-space-4: 16px;--bb-space-5: 24px;--bb-space-6: 32px;--bb-space-7: 48px;--bb-space-8: 64px;--gutter: 16px;--max: 1200px;color-scheme:dark}@media(min-width:720px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bb-charcoal);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bb-charcoal);color:var(--bb-chalk);font-family:var(--bb-font-body);font-size:16px;line-height:26px;font-weight:400;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,.display{font-family:var(--bb-font-display);font-stretch:125%;text-transform:uppercase;margin:0;overflow-wrap:break-word}.display{font-weight:900;font-size:clamp(40px,8.4vw,88px);line-height:1;letter-spacing:-.02em}h1{font-weight:800;font-size:clamp(32px,5.6vw,56px);line-height:1.07}h2{font-weight:800;font-size:clamp(26px,3.6vw,36px);line-height:1.11}h3{font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.25;letter-spacing:.01em}p{margin:0 0 var(--bb-space-4)}.body-lg{font-size:18px;line-height:29px}.label{font-family:var(--bb-font-body);font-weight:600;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--bb-fog)}.muted{color:var(--bb-fog)}.mono{font-family:var(--bb-font-mono);font-weight:500;font-variant-numeric:tabular-nums}.stat{font-family:var(--bb-font-mono);font-weight:700;font-size:clamp(34px,4.6vw,52px);line-height:1;font-variant-numeric:tabular-nums}.stat .unit{font-weight:500;font-size:.34em;color:var(--bb-fog);margin-left:.25em;letter-spacing:.02em}a{color:var(--bb-green);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}a:hover{color:var(--bb-green-hover)}:focus-visible{outline:3px solid var(--bb-cream);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--bb-space-8) 0}.section--night{background:var(--bb-night)}.stack>*+*{margin-top:var(--bb-space-4)}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--bb-cream);color:var(--bb-charcoal);padding:8px 16px;border-radius:var(--bb-radius-pill)}.skip:focus{left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--bb-radius-pill);font-family:var(--bb-font-body);font-weight:700;font-size:17px;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:0}.btn--primary{background:var(--bb-green);color:var(--bb-charcoal)}.btn--primary:hover{background:var(--bb-green-hover);color:var(--bb-charcoal)}.btn--primary:active{background:var(--bb-green-press)}.btn--secondary{background:transparent;color:var(--bb-chalk);border:1.5px solid var(--bb-chalk);min-height:48px}.btn--secondary:hover{color:var(--bb-charcoal);background:var(--bb-chalk)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--bb-space-3)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 12px;border-radius:var(--bb-radius-pill);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.chip--game{background:var(--bb-green);color:var(--bb-charcoal)}.chip--sim{background:var(--bb-cream);color:var(--bb-charcoal)}.chip--line{border:1.5px solid var(--bb-line);color:var(--bb-chalk)}.tee-dot{display:inline-block;width:14px;height:14px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px #f2f0e98c;vertical-align:-2px}.card{background:var(--bb-raised);border-radius:var(--bb-radius-lg);padding:var(--bb-space-5)}.tile{background:var(--bb-raised);border-radius:var(--bb-radius-md);padding:var(--bb-space-4)}.map-figure{margin:0}.map-figure img{width:100%;height:auto;border-radius:var(--bb-radius-lg);background:#1a201c}.map-figure figcaption{margin-top:var(--bb-space-3);font-size:14px;line-height:21px;color:var(--bb-fog)}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;padding:0;list-style:none}.legend li{display:inline-flex;align-items:center;gap:6px}.sw{width:14px;height:14px;border-radius:3px;display:inline-block;flex:none}main{display:block;padding-bottom:var(--bb-space-8)}main:has(>.play:last-child){padding-bottom:0}.emblem[data-astro-cid-b35vssaa]{display:inline-block;flex:none;line-height:0}.emblem[data-astro-cid-b35vssaa] svg{width:100%;height:100%}.lockup[data-astro-cid-7wvkpo3o]{display:inline-flex;align-items:center;gap:calc(var(--wm) * .5)}.lockup[data-astro-cid-7wvkpo3o] .lockup__emblem{width:calc(var(--wm) * 1.36);height:calc(var(--wm) * 1.36)}.lockup__word[data-astro-cid-7wvkpo3o]{font-family:var(--bb-font-display);font-stretch:125%;font-weight:900;font-size:var(--wm);line-height:1;letter-spacing:-.01em;color:var(--bb-chalk);text-transform:uppercase;white-space:nowrap}.lockup__birdies[data-astro-cid-7wvkpo3o]{color:var(--bb-green)}.site-header[data-astro-cid-5hce7sga]{background:var(--bb-night);border-bottom:1px solid var(--bb-line)}.site-header__in[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;flex-wrap:wrap}.site-header__logo[data-astro-cid-5hce7sga]{text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.nav[data-astro-cid-5hce7sga]{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--bb-chalk);text-decoration:none;font-weight:600;font-size:15px;border-radius:var(--bb-radius-pill)}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--bb-green)}.nav[data-astro-cid-5hce7sga]{align-items:center}.nav[data-astro-cid-5hce7sga] .nav__cta[data-astro-cid-5hce7sga]{margin-left:8px;padding:0 18px;min-height:40px;background:var(--bb-green);color:var(--bb-charcoal);font-weight:700}.nav[data-astro-cid-5hce7sga] .nav__cta[data-astro-cid-5hce7sga]:hover{background:var(--bb-green-hover);color:var(--bb-charcoal)}.nav[data-astro-cid-5hce7sga] .nav__cta[data-astro-cid-5hce7sga][aria-current=page]{color:var(--bb-charcoal)}@media(max-width:420px){.site-header__in[data-astro-cid-5hce7sga]{justify-content:center;padding-top:8px;padding-bottom:4px;gap:0}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{padding:0 8px}}.crumbs[data-astro-cid-5hce7sga]{padding-top:var(--bb-space-4)}.crumbs[data-astro-cid-5hce7sga] ol[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0;font-size:14px;line-height:20px}.crumbs[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{color:var(--bb-fog)}.crumbs[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]+li[data-astro-cid-5hce7sga]:before{content:"/";margin:0 8px;color:var(--bb-line)}.crumbs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--bb-fog);text-decoration:none;display:inline-block;padding:12px 0}.crumbs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--bb-green);text-decoration:underline}.crumbs[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:inline-block;padding:12px 0;color:var(--bb-chalk)}.site-footer[data-astro-cid-5hce7sga]{background:var(--bb-night);border-top:1px solid var(--bb-line);padding:var(--bb-space-7) 0 var(--bb-space-6);font-size:14px;line-height:22px}.site-footer__in[data-astro-cid-5hce7sga]{display:grid;gap:var(--bb-space-5);grid-template-columns:1fr}@media(min-width:800px){.site-footer__in[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}.site-footer__fine[data-astro-cid-5hce7sga]{grid-column:1 / -1}}.site-footer__brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin-top:var(--bb-space-3)}.site-footer[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:grid;gap:0}.site-footer[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-block;padding:10px 0}.site-footer__fine[data-astro-cid-5hce7sga]{color:var(--bb-fog);border-top:1px solid var(--bb-line);padding-top:var(--bb-space-4)}.site-footer__fine[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin:0 0 8px}
