@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b28cfbb5f9a185a6-s.3_zjiw3hl_c2v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b5ea23cacbbbf6b-s.3a9eb2cv3so19.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/38571adff3a4075f-s.p.1pclt2l60k1wo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.WQkn8q_className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:600}.WQkn8q_variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.hG7mSa_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.hG7mSa_variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--accent:#e8451e;--accent-deep:#b8340f;--ink:#14211a;--cream:#f4efe3;--cream-shade:#e3dccb;--muted:#4a5247;--sun:#ffd29a;--shadow:#3a3a5c;--sky-top:#8fb0cc;--horizon:#f2c9a0;--fog:#f2d3b3;--hemi-sky:#bfd0e0;--hemi-ground:#6b7a4f;--fairway:#86a865;--rough:#5f7f52;--green:#a3c479;--sand:#e6d2a4;--water:#4e8fa3;--path:#b08a5e;--stone:#cfc8b8;--font-fraunces:var(--font-display), Georgia, serif;--font-dm:var(--font-body), system-ui, sans-serif;--bar-h:56px;--focus:0 0 0 2px var(--cream), 0 0 0 5px var(--accent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font:400 17px/1.55 var(--font-dm);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0}h1,h2{font-family:var(--font-fraunces);margin:0;font-weight:600;line-height:1.1}h1{font-size:56px}h2{font-size:32px}p{margin:0}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{box-shadow:var(--focus);outline:none}.caption{font:600 13px/1.4 var(--font-dm);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.poster{z-index:-1;pointer-events:none;background:var(--sky-top) center/cover no-repeat;position:fixed;inset:0}html:not([data-preload]):not([data-tier=full]):not([data-tier=reduced]) .poster{background-image:url(/poster.webp)}body.plain .poster{display:none}@font-face{font-family:Bungee;src:url(/fonts/bungee-latin-400.woff2)format("woff2");font-display:swap}.loader{z-index:20;color:var(--ink);background:linear-gradient(180deg,var(--sky-top) 0%,var(--horizon) 72%,var(--fairway) 72.5%,var(--fairway) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility 0s .7s;display:flex;position:fixed;inset:0}html[data-loaded] .loader{opacity:0;visibility:hidden;pointer-events:none}html[data-loaded] .loader>*{transition:transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(-8px)scale(.98)}html[data-tier=static] .loader,html[data-tier=nogl] .loader,body.plain .loader{display:none}.lo-art{width:min(260px,64vw);margin-bottom:6px;overflow:visible}.lo-ground{stroke:#14211a4d;stroke-width:1.5px;stroke-linecap:round}html:not([data-world]) .hint-line{visibility:hidden}.lo-arc{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9;animation:2.4s cubic-bezier(.3,.1,.2,1) infinite lo-arc}.lo-ball{fill:var(--cream);stroke:var(--ink);stroke-width:1.2px;transform-origin:44px 77px;animation:2.4s cubic-bezier(.4,0,.2,1) infinite lo-bob}.lo-tee{fill:var(--ink);opacity:.85}.lo-count{font:400 clamp(44px,12vw,72px)/1 Bungee,var(--font-dm),sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums}.lo-count small{opacity:.6;margin-left:6px;font-size:.32em}.lo-track{background:#14211a24;border-radius:2px;width:min(200px,50vw);height:2px;overflow:hidden}.lo-fill{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lo-cap{font:600 12px/1 var(--font-dm);letter-spacing:.18em;text-transform:uppercase;opacity:.55}@keyframes lo-arc{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.9}60%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes lo-bob{0%,to{transform:scale(1)}8%{transform:scaleY(.9)scaleX(1.06)}16%{transform:scale(1)}}.btn{min-height:48px;font:600 16px/1 var(--font-dm);border:2px solid var(--accent-deep);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.btn-fill{background:var(--accent-deep);color:var(--cream)}.btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}.topbar,.bottombar{z-index:22;pointer-events:auto;background:#f4efe3f5;position:fixed;left:0;right:0}.topbar{height:var(--bar-h);border-bottom:1px solid var(--cream-shade);justify-content:space-between;align-items:center;padding:0 16px;display:flex;top:0}.topbar-name{font:600 20px/1 var(--font-fraunces);align-items:baseline;gap:10px;min-height:48px;padding-top:15px;text-decoration:none;display:inline-flex}.topbar-role{font:600 14px/1 var(--font-dm);color:var(--muted)}.topbar-cv{gap:8px;display:flex}.topbar-cv .btn{min-height:48px}.bottombar{min-height:var(--bar-h);padding:4px 16px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--cream-shade);gap:8px;display:none;bottom:0}.bottombar .btn{white-space:nowrap;flex:1}.bottombar .btn-ghost{flex:none;padding:0 20px}.page-hero{z-index:21;pointer-events:none;padding:72px 16px 16px;position:absolute;top:0;left:0;right:0}.card{pointer-events:auto;border:1px solid var(--cream-shade);border-top:6px solid var(--accent);background:#f4efe3f5;flex-direction:column;gap:12px;max-width:480px;padding:24px;display:flex}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-close{align-items:center;min-height:48px;padding:0 4px;font-weight:600;display:inline-flex}.hero-title{font-size:20px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chips li{background:var(--cream-shade);color:var(--ink);border-radius:4px;padding:6px 12px;font-size:15px;font-weight:600}.actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.explore{display:none}html[data-tier=static] .explore{display:inline-flex}.lines{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.card-h2{margin:8px 0;font-size:20px}.card h1{font-size:40px}.hint-line,.on-touch{display:none}@media (hover:none){.on-hover{display:none}.on-touch{display:inline}}html[data-tier=full] .card[data-pin],html[data-tier=reduced] .card[data-pin]{display:none}html[data-details] .card[data-pin]{z-index:16;top:calc(var(--bar-h) + 16px);background:var(--cream);width:min(480px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px;overflow:auto}html[data-tier=full] .card-home,html[data-tier=reduced] .card-home{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html[data-tier=full] .hint-line,html[data-tier=reduced] .hint-line{top:calc(var(--bar-h) + 8px);background:#f4efe3eb;border-radius:4px;padding:6px 12px;font-size:14px;display:block;position:fixed;left:16px}html[data-flying] .hint-line{display:none!important}.clubbag{z-index:15;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 32px);animation:.35s cubic-bezier(.2,.7,.3,1) bag-in;display:none;position:fixed;translate:-50%}html[data-world] .clubbag:not([hidden]){display:flex}html[data-flying] .clubbag{display:none!important}@keyframes bag-in{0%{opacity:0;transform:translateY(8px)}}.cb-pill,.cb-menu{color:var(--cream);background:#14211aeb;border:1px solid #f4efe32e;box-shadow:0 8px 24px #14211a47}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cb-pill,.cb-menu{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#14211ab3}}.cb-pill{border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px;display:flex}.cb-pick{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 14px 0 20px;display:flex}.cb-pick:hover,.cb-pick[aria-expanded=true]{background:#f4efe31a}.cb-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.cb-name{font:400 17px/1 Bungee,var(--font-dm),sans-serif;letter-spacing:.02em;white-space:nowrap}.cb-sub{font:500 13px/1.2 var(--font-dm);color:#f4efe3db;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-chev{opacity:.86;flex:none;transition:transform .2s ease-out}.cb-pick[aria-expanded=true] .cb-chev{transform:rotate(180deg)}.cb-hit{background:var(--accent-deep);min-width:76px;min-height:52px;color:var(--cream);font:400 17px/1 Bungee,var(--font-dm),sans-serif;letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 22px;box-shadow:inset 0 -2px #0000002e}.cb-hit:hover{background:#a22d0c}html:not([data-shot]) .cb-hit{animation:2.4s cubic-bezier(.4,0,.2,1) infinite cb-pulse}@keyframes cb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.clubbag :focus-visible{outline:3px solid var(--cream);outline-offset:2px;box-shadow:none}.cb-menu{border-radius:24px;flex-direction:column;width:max-content;min-width:280px;max-width:calc(100vw - 32px);padding:6px;animation:.2s ease-out menu-in;display:flex}.cb-menu[hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(8px)}}.cb-row{min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:14px auto 1fr;align-items:center;gap:4px 12px;padding:6px 16px;display:grid}.cb-row:hover,.cb-row:focus-visible{background:#f4efe31f}.cb-row .cb-sub{justify-self:end}.cb-row[aria-disabled=true]{cursor:default}.cb-row[aria-disabled=true] .cb-name{color:#f4efe3b3}.cb-soon{font:600 12px/1 var(--font-dm);letter-spacing:.08em;text-transform:uppercase;justify-self:end}.cb-dot{border:2px solid #f4efe380;border-radius:50%;width:10px;height:10px}.cb-row[aria-checked=true] .cb-dot{background:var(--accent);border-color:var(--accent)}.doc h3{margin-top:8px;font-size:18px}.doc .lines{margin:4px 0}.scorecard .tick{margin-left:auto;font-weight:600}.scorecard{border:1px solid var(--cream-shade);border-top:6px solid var(--accent);background:var(--cream);color:var(--ink);width:min(420px,100vw - 32px);margin:72px 16px auto auto;padding:0}.scorecard-body{padding:24px}.scorecard::backdrop{background:#14211a59}.scorecard h2{margin-bottom:12px;font-size:24px}.scorecard ol{flex-direction:column;margin:0 0 16px;padding:0;list-style:none;display:flex}.scorecard li a{border-bottom:1px solid var(--cream-shade);align-items:baseline;gap:12px;min-height:48px;padding:12px 0;text-decoration:none;display:flex}.scorecard li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.doc{flex-direction:column;gap:12px;max-width:62ch;margin:0 auto;padding:88px 16px 48px;display:flex}.doc h2{margin-top:16px;font-size:24px}.doc [id]{scroll-margin-top:72px}@media (max-width:767px){h1,.card h1{font-size:32px}h2{font-size:24px}body{font-size:16px}.topbar{height:40px}.topbar-name{min-height:40px}.topbar-cv{display:none}.bottombar{display:flex}.page-hero{padding:56px 16px calc(var(--bar-h) + 24px + env(safe-area-inset-bottom))}.card{max-width:none;padding:20px}.clubbag{bottom:calc(var(--bar-h) + 12px + env(safe-area-inset-bottom))}.scorecard{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.doc{padding:56px 16px calc(var(--bar-h) + 32px + env(safe-area-inset-bottom))}}@media print{.topbar,.bottombar,.scorecard{display:none!important}.doc{padding:0}a{text-decoration:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
