:root{--bg: #ffffff;--panel: #ffffff;--text: rgba(33, 33, 33, 1);--muted: rgba(106, 106, 106, 1);--border: rgba(204, 204, 204, 1);--shadow: 0 2px 8px rgba(0, 0, 0, .08);--maxw: 1300px;--nav-h: 48px}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:Lato,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:var(--maxw);margin:0 auto;padding:0 16px}main{padding:28px 0 24px}.site-footer{padding:0 0 24px;text-align:center}.nav{position:sticky;top:0;z-index:50;background:var(--bg);transition:transform .3s ease}.nav.is-hidden{transform:translateY(-100%)}.nav__row{height:var(--nav-h);display:flex;align-items:center;gap:12px;padding:0 16px}.brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;font-size:14px}.brand__icon{display:block;border-radius:50%}.desktop{display:none}.hamburger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.hamburger:active{background:#0000000f}.hamburger svg{width:24px;height:24px}.menu{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;height:100%}.menu__item{position:relative;display:flex;align-items:center;height:100%}.menu__item+.menu__item:before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#ccc;margin:0 6px;flex-shrink:0}.menu__linkRow{display:inline-flex;align-items:center;padding:0 8px;height:100%;position:relative;white-space:nowrap}.menu__linkRow.is-active:after{content:"";position:absolute;bottom:8px;left:8px;right:8px;height:2.5px;background:#369;border-radius:2px}.menu__link{font-size:12.5px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:#666;white-space:nowrap}.menu__link:hover{color:#222}.menu__chev{display:none}.dropdown,.submenu{display:none;list-style:none;padding:8px;margin:0;background:#fff;border:1px solid rgba(204,204,204,1);border-radius:12px;box-shadow:0 2px 8px #00000014;min-width:180px}.dropdown{position:absolute;left:0;top:100%;padding-top:8px}.dropdown__item{position:relative}.dropdown__row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:10px;padding:8px 10px}.dropdown__row.is-active{background:#0000000a}.dropdown__link{font-size:14px;color:var(--text)}.dropdown__chev{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.dropdown__chev:hover{color:var(--text)}.submenu{position:absolute;left:100%;top:0;padding-left:8px}.menu__item:hover>.dropdown{display:block}.dropdown__item:hover>.submenu{display:block}.overlay{position:fixed;inset:0;z-index:100;background:var(--bg);overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.overlay.is-open{opacity:1;visibility:visible}.overlay__header{position:sticky;top:0;z-index:2;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--bg);border-bottom:1px solid var(--border)}.overlay__title{font-weight:700;font-size:15px;letter-spacing:.5px;text-transform:uppercase}.overlay__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#0000000d;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.overlay__close:active{background:#0000001f}.overlay__close svg{width:18px;height:18px}.mnav{padding:8px 12px 40px}.mnav__list{list-style:none;padding:0;margin:0}.mnav__item{border-bottom:1px solid rgba(0,0,0,.06)}.mnav__item:last-child{border-bottom:none}.mnav__row{display:flex;align-items:center;min-height:48px}.mnav__link{flex:1;display:flex;align-items:center;min-height:48px;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text);-webkit-tap-highlight-color:transparent}.mnav__link:hover{text-decoration:none}.mnav__item.is-active>.mnav__row>.mnav__link{color:#1d5a8a;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mnav__chev{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;transition:background .15s ease,color .15s ease}.mnav__chev:active{background:#0000000f}.mnav__chev svg{width:20px;height:20px;transition:transform .25s ease}.mnav__chev[aria-expanded=true] svg{transform:rotate(180deg)}.mnav__chev[aria-expanded=true]{color:#1d5a8a}.mnav__kids{list-style:none;padding:0;margin:0;overflow:hidden;max-height:0;transition:max-height .3s ease}.mnav__child-row{display:flex;align-items:center;min-height:42px}.mnav__child-link{flex:1;display:flex;align-items:center;min-height:42px;padding:0 12px 0 28px;font-size:14px;font-weight:400;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:color .15s ease}.mnav__child-link:hover{text-decoration:none;color:var(--text)}.mnav__child.is-active>.mnav__child-row>.mnav__child-link{color:#1d5a8a;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mnav__child-chev{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;transition:background .15s ease,color .15s ease}.mnav__child-chev:active{background:#0000000f}.mnav__child-chev svg{width:16px;height:16px;transition:transform .25s ease}.mnav__child-chev[aria-expanded=true] svg{transform:rotate(180deg)}.mnav__gc-list{list-style:none;padding:0;margin:0;overflow:hidden;max-height:0;transition:max-height .3s ease}.mnav__gc-link{display:flex;align-items:center;min-height:38px;padding:0 12px 0 48px;font-size:13px;color:var(--muted);-webkit-tap-highlight-color:transparent}.mnav__gc-link:hover{text-decoration:none;color:var(--text)}@media(min-width:1350px){.hamburger{display:none}.brand{position:absolute;left:16px}.brand__text{display:none}.nav__row{position:relative;justify-content:center}.desktop{display:flex;align-items:center;height:100%}.overlay{display:none!important}.menu__linkRow{padding:0 5px}.menu__linkRow.is-active:after{left:5px;right:5px}.menu__item+.menu__item:before{margin:0 4px}.menu__link{font-size:12px;letter-spacing:.6px}}@media(min-width:1700px){.brand__text{display:inline}.menu__linkRow{padding:0 8px}.menu__linkRow.is-active:after{left:8px;right:8px}.menu__item+.menu__item:before{margin:0 6px}.menu__link{font-size:12.5px;letter-spacing:.8px}}.hero-banner[data-astro-cid-kpkoygro]{width:100%;height:var(--banner-h, 250px);background-image:url(/images/pages/player-bios/golf1.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;display:block;margin:0;padding:0}.hero-banner__overlay[data-astro-cid-kpkoygro]{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center}.hero-banner__text[data-astro-cid-kpkoygro]{text-align:center;padding:0 16px}.hero-banner__title[data-astro-cid-kpkoygro]{color:#fff;font-size:36px;font-weight:900;letter-spacing:1.5px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4)}.hero-banner__subtitle[data-astro-cid-kpkoygro]{color:#fff;margin:8px 0 0;font-size:16px;letter-spacing:.6px;text-shadow:0 2px 8px rgba(0,0,0,.4)}@media(min-width:768px){.hero-banner[data-astro-cid-kpkoygro]{height:var(--banner-h, 280px)}.hero-banner__title[data-astro-cid-kpkoygro]{font-size:44px}.hero-banner__subtitle[data-astro-cid-kpkoygro]{font-size:18px}}@media(min-width:980px){.hero-banner[data-astro-cid-kpkoygro]{height:var(--banner-h, 310px)}.hero-banner__title[data-astro-cid-kpkoygro]{font-size:50px}.hero-banner__subtitle[data-astro-cid-kpkoygro]{font-size:19px}}
