._page_v3ysi_1{--paper:#f5f4e9;--ink:#1c281b;--acid:#dfff00;--green:#1c624c;--coral:#d6836b;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans),Arial,sans-serif;padding:28px clamp(20px,4vw,64px) 40px}._inner_v3ysi_2{max-width:1320px;margin:auto}._page_v3ysi_1 a{color:inherit}._masthead_v3ysi_4{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}._brand_v3ysi_5{letter-spacing:-.045em;align-items:center;min-height:44px;font-size:17px;font-weight:850;line-height:1.06;text-decoration:none;display:flex}._masthead_v3ysi_4 nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._masthead_v3ysi_4 nav a{min-height:44px;font:12px/1.5 var(--font-geist-mono),monospace;text-underline-offset:4px;align-items:center;display:inline-flex}._intro_v3ysi_8{grid-template-columns:1.5fr 1fr;align-items:end;gap:44px;padding:42px 0 36px;display:grid}._eyebrow_v3ysi_9,._label_v3ysi_9,._premise_v3ysi_9 small,._par_v3ysi_9,._courseReadout_v3ysi_9,._dragHelp_v3ysi_9,._legend_v3ysi_9,._aimHeading_v3ysi_9>span,._rangeLabel_v3ysi_9>span,._angleKey_v3ysi_9,._controlHelp_v3ysi_9,._restarts_v3ysi_9 p,._scoreHeading_v3ysi_9>span,._scorecard_v3ysi_9 table,._scoreNote_v3ysi_9,._footer_v3ysi_9{font-family:var(--font-geist-mono),monospace}._eyebrow_v3ysi_9{margin:0 0 22px;font-size:12px;line-height:1.5}._intro_v3ysi_8 h1{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.5vw,108px);font-weight:850;line-height:.93}._premise_v3ysi_9{max-width:39ch}._premise_v3ysi_9 p{letter-spacing:-.025em;margin:0 0 17px;font-size:clamp(18px,1.9vw,23px);line-height:1.45}._premise_v3ysi_9 small{margin-top:20px;font-size:11px;line-height:1.7;display:block}._noScript_v3ysi_15{border:1px solid var(--ink);padding:16px;font-size:16px;line-height:1.6}._game_v3ysi_16{border-top:1px solid var(--ink)}._holeHeading_v3ysi_17{justify-content:space-between;align-items:center;gap:24px;padding:27px 0 23px;display:flex}._label_v3ysi_9{margin:0 0 10px;font-size:11px;line-height:1.5}._holeHeading_v3ysi_17 h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.1}._caption_v3ysi_20{max-width:65ch;margin:12px 0 0;font-size:16px;line-height:1.5}._par_v3ysi_9{border:1px solid var(--ink);white-space:nowrap;align-items:center;gap:16px;margin:0;padding:12px 15px;font-size:11px;line-height:1.5;display:flex}._par_v3ysi_9 strong{font-size:30px;font-weight:500;line-height:1}._playLayout_v3ysi_23{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}._courseArea_v3ysi_24{min-width:0}._courseFrame_v3ysi_25{border:1px solid var(--ink);background:var(--ink);padding:8px}._course_v3ysi_9{aspect-ratio:640/400;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:auto;display:block}._roughLabel_v3ysi_27,._teeLabel_v3ysi_27,._objectLabel_v3ysi_27{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;pointer-events:none;font-size:9px;line-height:1}._roughLabel_v3ysi_27{fill:#b4c7b8}._teeLabel_v3ysi_27{fill:#d2e0cc}._objectLabel_v3ysi_27{fill:#1c281b;letter-spacing:0}._courseReadout_v3ysi_9{border:1px solid var(--ink);font-variant-numeric:tabular-nums;background:#e9e8dc;border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;line-height:1.5;display:flex}._courseReadout_v3ysi_9 p{align-items:center;gap:10px;margin:0;display:flex}._courseReadout_v3ysi_9 strong{font-size:18px;font-weight:500;line-height:1}._dragHelp_v3ysi_9,._legend_v3ysi_9{margin:14px 0 0;font-size:10px;line-height:1.75}._legend_v3ysi_9{margin-top:9px}._controls_v3ysi_36{border:1px solid var(--ink);background:#e9e8dc;min-width:0;padding:20px}._aimHeading_v3ysi_9{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}._aimHeading_v3ysi_9 h3{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:700;line-height:1.15}._aimHeading_v3ysi_9>span{font-size:10px;line-height:1.5}._rangeLabel_v3ysi_9{margin:22px 0 0;display:block}._rangeLabel_v3ysi_9>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;line-height:1.5;display:flex}._rangeLabel_v3ysi_9 output{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}._rangeLabel_v3ysi_9 input{width:100%;min-height:44px;accent-color:var(--ink);cursor:pointer;margin:6px 0 0;display:block}._rangeLabel_v3ysi_9 input:disabled{cursor:default}._angleKey_v3ysi_9{margin:1px 0 0;font-size:10px;line-height:1.7}._page_v3ysi_1 button{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);text-align:left;font:600 14px/1.5 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}._page_v3ysi_1 button:hover:not(:disabled){background:var(--acid)}._page_v3ysi_1 button:disabled{color:#50594a;cursor:default;background:#dedfd2;border-color:#1c281b70}._page_v3ysi_1 ._primary_v3ysi_49{background:var(--ink);color:var(--acid);min-height:54px;margin-top:24px;font-size:19px}._page_v3ysi_1 ._primary_v3ysi_49:hover:not(:disabled){background:var(--acid);color:var(--ink)}._page_v3ysi_1 ._primary_v3ysi_49:disabled{color:#50594a;background:#dedfd2}._primary_v3ysi_49>span,._next_v3ysi_52>span{font-size:24px;font-weight:400;line-height:1}._controlHelp_v3ysi_9{margin:9px 0 17px;font-size:10px;line-height:1.75}._animateChoice_v3ysi_54{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:7px 0;font-size:14px;line-height:1.5;display:flex}._animateChoice_v3ysi_54 input{width:18px;height:18px;accent-color:var(--ink);margin:0}._page_v3ysi_1 ._next_v3ysi_52{background:var(--acid);margin-top:22px}._status_v3ysi_57{border-left:4px solid var(--ink);background:#e9e8dc;margin:24px 0 0;padding:15px 18px;font-size:16px;line-height:1.6}._complete_v3ysi_58{border:1px solid var(--ink);background:var(--acid);margin-top:24px;padding:28px}._complete_v3ysi_58 h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:750;line-height:1.1}._complete_v3ysi_58>p:last-child{margin:18px 0 0;font-size:18px;line-height:1.5}._restarts_v3ysi_9{grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin-top:26px;display:grid}._restarts_v3ysi_9 p{margin:9px 0 0;font-size:10px;line-height:1.7}._scorecard_v3ysi_9{border-top:1px solid var(--ink);margin-top:36px}._scoreHeading_v3ysi_9{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 0 22px;display:flex}._scoreHeading_v3ysi_9 h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.3vw,43px);font-weight:750;line-height:1.1}._scoreHeading_v3ysi_9>span{text-align:right;padding-top:7px;font-size:11px;line-height:1.5}._scorecard_v3ysi_9 table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.6}._scorecard_v3ysi_9 caption{text-align:left;max-width:76ch;margin:0 0 18px;font-size:10px;line-height:1.7}._scorecard_v3ysi_9 th,._scorecard_v3ysi_9 td{vertical-align:top;border-bottom:1px solid #1c281b55;padding:14px 16px 14px 0;font-weight:400}._scorecard_v3ysi_9 th:first-child{width:9%}._scorecard_v3ysi_9 td:nth-child(3){width:14%}._scorecard_v3ysi_9 td:last-child,._scorecard_v3ysi_9 th:last-child{text-align:right;font-variant-numeric:tabular-nums;width:19%;padding-right:0}._scorecard_v3ysi_9 tr[aria-current=step]{background:#e9e8dc}._scorecard_v3ysi_9 tr[aria-current=step] th:first-child{padding-left:12px}._scorecard_v3ysi_9 tr[aria-current=step] td:last-child{padding-right:12px}._currentHole_v3ysi_76{margin-top:5px;font-size:9px;line-height:1.5;display:block}._scorecard_v3ysi_9 tfoot th,._scorecard_v3ysi_9 tfoot td{padding-top:18px;font-weight:650}._scorecard_v3ysi_9 tfoot th:last-child{text-align:left}._scoreNote_v3ysi_9{margin:17px 0 0;font-size:10px;line-height:1.75}._footer_v3ysi_9{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 30px;margin-top:40px;padding-top:24px;font-size:11px;line-height:1.75;display:flex}._footer_v3ysi_9>p{max-width:62ch;margin:0}._footer_v3ysi_9 nav{flex-direction:column;align-items:flex-start;display:flex}._footer_v3ysi_9 a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}._footer_v3ysi_9 small{flex-basis:100%;font-size:10px;line-height:1.7}._page_v3ysi_1 :focus-visible{outline-offset:4px;outline:3px solid #455aff}._course_v3ysi_9:focus-visible{outline-color:var(--acid);outline-offset:-4px}@media (max-width:1000px){._intro_v3ysi_8{grid-template-columns:1.3fr 1fr;gap:28px}._intro_v3ysi_8 h1{font-size:clamp(58px,8vw,82px)}._playLayout_v3ysi_23{grid-template-columns:minmax(0,1fr);gap:22px}._controls_v3ysi_36{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}._aimHeading_v3ysi_9{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:0}._rangeLabel_v3ysi_9,._angleKey_v3ysi_9{grid-column:1}._controls_v3ysi_36 ._primary_v3ysi_49,._controls_v3ysi_36>._controlHelp_v3ysi_9,._animateChoice_v3ysi_54,._controls_v3ysi_36 ._next_v3ysi_52,._controls_v3ysi_36>button[data-golf-action=cancel-aim]{grid-column:2}._controls_v3ysi_36 ._primary_v3ysi_49{grid-row:2/4;align-self:center;margin-top:15px}._controls_v3ysi_36>._controlHelp_v3ysi_9{margin-bottom:0}._animateChoice_v3ysi_54{margin-top:10px}._controls_v3ysi_36 ._next_v3ysi_52{margin-top:16px}._controls_v3ysi_36 ._rangeLabel_v3ysi_9:nth-of-type(2){margin-top:12px}}@media (max-width:650px){._page_v3ysi_1{padding-top:20px}._masthead_v3ysi_4{align-items:flex-start;gap:16px}._brand_v3ysi_5{font-size:15px}._masthead_v3ysi_4 nav{flex-direction:column;align-items:flex-end;gap:0}._masthead_v3ysi_4 nav a{font-size:11px}._intro_v3ysi_8{grid-template-columns:1fr;gap:24px;padding:30px 0}._intro_v3ysi_8 h1{font-size:clamp(43px,11.5vw,75px)}._eyebrow_v3ysi_9{margin-bottom:20px;font-size:10px}._premise_v3ysi_9{max-width:48ch}._premise_v3ysi_9 p{margin-bottom:12px;font-size:19px}._premise_v3ysi_9 small{margin-top:16px}._holeHeading_v3ysi_17{align-items:flex-start;gap:15px;padding:24px 0 20px}._holeHeading_v3ysi_17 h2{font-size:29px}._caption_v3ysi_20{font-size:15px}._par_v3ysi_9{gap:8px;padding:10px;font-size:10px}._par_v3ysi_9 strong{font-size:23px}._courseFrame_v3ysi_25{padding:4px}._courseReadout_v3ysi_9{gap:11px 20px;padding:11px;font-size:9px}._courseReadout_v3ysi_9 p:nth-child(2){flex-basis:100%;order:3}._courseReadout_v3ysi_9 strong{font-size:16px}._dragHelp_v3ysi_9,._legend_v3ysi_9{font-size:10px}._controls_v3ysi_36{padding:20px;display:block}._aimHeading_v3ysi_9{margin-bottom:24px;display:flex}._aimHeading_v3ysi_9 h3{font-size:25px}._controls_v3ysi_36 ._primary_v3ysi_49{margin-top:20px}._controls_v3ysi_36>._controlHelp_v3ysi_9{margin-bottom:18px}._controls_v3ysi_36 ._rangeLabel_v3ysi_9:nth-of-type(2){margin-top:22px}._animateChoice_v3ysi_54{margin-top:20px}._controls_v3ysi_36 ._next_v3ysi_52{margin-top:22px}._restarts_v3ysi_9{grid-template-columns:1fr;gap:18px}._scoreHeading_v3ysi_9{gap:16px}._scoreHeading_v3ysi_9 h2{font-size:29px}._scoreHeading_v3ysi_9>span{max-width:110px;font-size:9px}._scorecard_v3ysi_9 table{font-size:10px}._scorecard_v3ysi_9 th,._scorecard_v3ysi_9 td{padding-right:12px}._scorecard_v3ysi_9 th:first-child{width:11%}._scorecard_v3ysi_9 td:nth-child(3){width:13%}._scorecard_v3ysi_9 td:last-child,._scorecard_v3ysi_9 th:last-child{width:24%}._currentHole_v3ysi_76{font-size:8px}._complete_v3ysi_58{padding:22px}._footer_v3ysi_9 nav{flex-basis:100%}}@media (prefers-reduced-motion:reduce){._page_v3ysi_1 *,._page_v3ysi_1 :before,._page_v3ysi_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
