*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}a,button{font:inherit}button{cursor:pointer}a{color:inherit}::selection{background:#b7ff36;color:#08110d}@font-face{font-display:swap;font-family:Centra;font-weight:400;src:url(/static/media/CentraNo2-Book.2b143fa4b734a3584043.ttf) format("truetype")}@font-face{font-display:swap;font-family:Centra;font-weight:500;src:url(/static/media/CentraNo2-Medium.f94be5b326d78bb32b95.ttf) format("truetype")}@font-face{font-display:swap;font-family:Centra;font-weight:700;src:url(/static/media/CentraNo2-Bold.2faff7f7d3fc92a2fcd9.ttf) format("truetype")}:root{--golf-width:1240px;--dock-height:72px}.portfolio-previews{font-family:Centra,Arial,sans-serif;min-height:100vh}.concept{animation:page-in .48s ease both;min-height:100vh;padding-bottom:0}.concept blockquote,.concept h1,.concept h2,.concept h3,.concept p{margin:0}.concept a{color:inherit;text-decoration:none}.golf-container{margin-inline:auto;width:min(calc(100% - 64px),1240px);width:min(calc(100% - 64px),var(--golf-width))}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.5;flex:0 0 auto;height:18px;width:18px}.az-crest{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;flex-direction:column;height:64px;justify-content:center;line-height:1;width:64px}.az-crest span{font-family:Georgia,serif;font-size:20px;font-style:italic;letter-spacing:-1px}.az-crest i{font-size:5px;font-style:normal;font-weight:700;letter-spacing:.7px;margin-top:4px}.az-crest.inverse{color:#f4eddd}.golf-ball-mark{background-color:#f7f3e8;background-image:radial-gradient(circle,#00000024 0 1.2px,#0000 1.6px);background-size:8px 8px;border:1px solid;border-radius:50%;color:#153e2c;display:grid;height:40px;place-items:center;width:40px}.golf-ball-mark i{background:#f7f3e8e0;border-radius:50%;display:grid;font-size:8px;font-style:normal;font-weight:700;height:23px;place-items:center;width:23px}.logo-mark{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:100%;width:100%}.logo-mark .logo-ball{fill:#f4eddd;stroke:currentColor}.logo-mark .logo-ball.solid{fill:currentColor}.logo-mark .logo-dimple{fill:currentColor;stroke:none;opacity:.48}.logo-mark .logo-flight-path{stroke-dasharray:3 3}.logo-mark .pin-logo-text{fill:currentColor;stroke:none;font:700 5.5px Centra,sans-serif;letter-spacing:-.2px}.monogram-mark{stroke-width:1.55}.golf-flag{overflow:visible;width:90px}.flag-hole,.flag-stick{fill:none}.flag-fabric,.flag-hole,.flag-stick{stroke:currentColor;stroke-width:1.5}.flag-fabric{fill:#d85d3f}.golf-flag text{fill:currentColor;font-size:9px;font-weight:700}.social-line{align-items:center;display:flex;gap:25px}.social-line a{align-items:center;display:inline-flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:1px;text-transform:uppercase}.social-line svg{height:12px;width:12px}.concept-dock{align-items:stretch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161a16f2;border:1px solid #fff3;border-radius:7px;bottom:18px;box-shadow:0 18px 70px #00000047;color:#f8f4e9;display:flex;left:50%;min-height:72px;min-height:var(--dock-height);overflow:hidden;position:fixed;transform:translateX(-50%);width:min(790px,calc(100% - 36px));z-index:1000}.dock-label{align-items:center;border-right:1px solid #ffffff21;display:flex;gap:9px;padding:0 17px}.dock-label .golf-ball-mark{height:34px;width:34px}.dock-label .golf-ball-mark i{height:20px;width:20px}.dock-label p{font-size:7px;letter-spacing:1.2px;line-height:1.3}.dock-options{display:flex;flex:1 1;min-width:0}.dock-notes,.dock-options button{background:#0000;border:0;border-right:1px solid #ffffff21;color:#ffffff9e;font-size:11px;min-width:0;padding:0 17px}.dock-options button{flex:1 1}.dock-options button span{display:block;font-size:7px;letter-spacing:1px;margin-bottom:3px}.dock-options button:hover{background:#ffffff0f;color:#fff}.dock-options button.active{background:#dbe78f;color:#163d2b}.dock-notes{align-items:center;border-right:0;color:#fff;display:flex;gap:9px;white-space:nowrap}.dock-notes>span{border:1px solid #fff6;border-radius:50%;display:grid;font-size:9px;height:19px;place-items:center;width:19px}.logo-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121e18f5;border:1px solid #fff3;border-radius:8px;bottom:16px;box-shadow:0 18px 60px #00000047;color:#f4eddf;display:grid;grid-template-columns:130px repeat(4,128px);left:50%;min-height:78px;overflow:hidden;position:fixed;transform:translateX(-50%);z-index:1000}.logo-picker-label{border-right:1px solid #ffffff26;display:flex;flex-direction:column;justify-content:center;padding:0 18px}.logo-picker-label span{font-size:8px;font-weight:700;letter-spacing:1.3px;line-height:1.35}.logo-picker-label small{color:#8c9b91;font-size:7px;margin-top:5px}.logo-picker button{grid-gap:10px;align-items:center;background:#0000;border:0;border-right:1px solid #ffffff24;color:#b8c0ba;display:grid;gap:10px;grid-template-columns:36px 1fr;padding:0 13px;text-align:left}.logo-picker button:last-child{border-right:0}.logo-picker button:hover{background:#ffffff0f;color:#fff}.logo-picker button.active{background:#dbe78f;color:#173f2c}.logo-picker button .logo-mark{height:34px;width:34px}.logo-picker button>span{font-size:10px}.logo-picker button small{display:block;font-size:7px;margin-bottom:3px}.concept-notes{animation:notes-in .35s ease both;background:#f3eddf;box-shadow:-20px 0 70px #0003;color:#183328;height:100vh;padding:70px 46px 42px;position:fixed;right:0;top:0;width:min(450px,100%);z-index:1200}.notes-close{background:#0000;border:0;font-size:32px;font-weight:300;position:absolute;right:22px;top:18px}.notes-eyebrow{color:#8b503c;font-size:9px;font-weight:700;letter-spacing:1.7px}.concept-notes h2{font-family:Georgia,serif;font-size:41px;font-weight:400;letter-spacing:-1.8px;margin-top:15px}.notes-summary{color:#6f756d;font-family:Georgia,serif;font-size:16px;line-height:1.5;margin-top:12px!important}.notes-flow{margin-top:50px}.notes-flow>p,.notes-position>p{font-size:8px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px}.notes-flow ol{border-top:1px solid #bebbad;list-style:none;margin:0;padding:0}.notes-flow li{border-bottom:1px solid #d0ccbd;display:flex;font-size:13px;gap:18px;padding:12px 0}.notes-flow li span{color:#9a9a90;font-size:9px}.notes-position{background:#dce5bb;margin-top:38px;padding:20px}.notes-position span{font-family:Georgia,serif;font-size:18px}.notes-backdrop{background:#00000070;border:0;inset:0;position:fixed;z-index:1100}.course-drawing{height:auto;overflow:visible;width:100%}.course-outline{fill:#d8d1b8;stroke:#17452f;stroke-width:1.5}.course-fairway{fill:#a9bd75}.course-fairway,.course-green{stroke:#17452f;stroke-width:1.5}.course-green{fill:#d9df9c}.course-bunker{fill:#f4e7ca}.course-bunker,.course-water{stroke:#17452f;stroke-width:1.5}.course-water{fill:#86a8a0}.shot-line{fill:none;stroke:#c94f37;stroke-width:3;stroke-dasharray:7 7}.shot-end,.shot-start{fill:#c94f37}.course-pin{stroke:#173f2c;stroke-width:2}.course-pin-flag{fill:#c94f37;stroke:#173f2c;stroke-width:1.5}.course-pin-initials{fill:#f4eddd;stroke:none;font:700 8px Centra,Arial,sans-serif;letter-spacing:-.2px}.course-note{fill:#4e554d;font:19px Bradley Hand,Segoe Print,cursive}.water-note{font-size:16px;transform:rotate(4deg);transform-origin:208px 350px}.miss-note{transform:rotate(-3deg);transform-origin:218px 176px}.miss-circle{fill:none;stroke:#4e554d;stroke-width:1.4;stroke-dasharray:4 4;transform:rotate(-5deg);transform-origin:257px 170px}.clubhouse-concept{--forest:#173f2c;--rust:#bd4e37;--paper:#e6ddcd;--rule:#a9a292;background:var(--paper);color:#182f25}.clubhouse-topline{border-bottom:1px solid var(--rule)}.clubhouse-topline>div{align-items:center;display:flex;font-size:7px;font-weight:700;height:30px;justify-content:space-between;letter-spacing:1.4px}.clubhouse-nav{align-items:center;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr auto;min-height:94px}.clubhouse-logo{color:var(--forest);display:grid;height:47px;place-items:center;width:47px}.clubhouse-nav nav{display:flex;font-family:Georgia,serif;font-size:12px;gap:34px;justify-self:end}.clubhouse-nav nav a{border-bottom:1px solid #0000;padding:8px 0}.clubhouse-nav nav a:hover{border-color:var(--forest)}.club-socials{align-items:center;display:flex;gap:7px;justify-content:flex-end}.club-socials a{align-items:center;border:1px solid;border-radius:999px;color:var(--forest);display:inline-flex;font-size:8px;font-weight:700;gap:6px;letter-spacing:.35px;padding:8px 10px;text-transform:uppercase;transition:color .2s ease,background .2s ease}.club-socials a:hover{background:var(--forest);color:var(--paper)}.club-socials svg{fill:currentColor;height:14px;width:14px}.club-socials a:last-child svg{fill:none;stroke:currentColor;stroke-width:1.7}.clubhouse-hero{padding-bottom:115px;padding-top:62px}.clubhouse-title p{font-size:13px;font-weight:700;letter-spacing:2.2px;text-align:center}.clubhouse-title h1{color:var(--forest);font-family:Georgia,serif;font-size:clamp(90px,12vw,174px);font-weight:400;letter-spacing:-9px;line-height:.78;margin-top:20px;text-align:center}.clubhouse-title h1 em{color:var(--rust);font-weight:400}.clubhouse-hero-grid{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:.52fr 1.48fr;margin-top:66px}.clubhouse-hero-grid aside{border-bottom:1px solid var(--forest);border-top:1px solid var(--forest);padding:32px 0}.clubhouse-hero-grid blockquote{color:var(--forest);font-family:Georgia,serif;font-size:24px;line-height:1.45}.clubhouse-hero-grid aside>p{color:#5f665e;font-size:11px;line-height:1.65;margin-top:34px}.clubhouse-hero-grid aside>.club-socials{display:none;justify-content:flex-start;margin-top:28px}.clubhouse-course{min-width:0;overflow:visible;position:relative}.clubhouse-course .course-drawing{display:block}.course-caption{background:var(--forest);bottom:28px;color:var(--paper);font-size:7px;letter-spacing:1px;padding:8px 11px;position:absolute;right:30px}.clubhouse-intro{grid-gap:60px;border-top:1px solid var(--rule);display:grid;gap:60px;grid-template-columns:130px 1.3fr .55fr;padding-bottom:140px;padding-top:130px}.club-section-number{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.club-section-number span{border:1px solid;border-radius:50%;display:grid;font-size:9px;height:35px;place-items:center;width:35px}.club-section-number p{font-size:7px;font-weight:700;letter-spacing:1.4px}.clubhouse-intro-copy{position:relative}.dropcap{color:#d9d3bf;font-family:Georgia,serif;font-size:170px;left:-8px;line-height:1;position:absolute;top:-42px}.clubhouse-intro-copy h2{color:var(--forest);font-family:Georgia,serif;font-size:clamp(45px,5vw,67px);font-weight:400;letter-spacing:-3px;line-height:1.02;position:relative}.clubhouse-columns{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr 1fr;margin-top:50px}.clubhouse-columns p{color:#60685f;font-family:Georgia,serif;font-size:15px;line-height:1.65}.clubhouse-pullquote{align-self:end;border-top:5px solid var(--rust);padding-top:22px}.clubhouse-pullquote p{font-family:Georgia,serif;font-size:17px;line-height:1.5;margin-top:24px}.clubhouse-scorecard{background:var(--forest);color:#f3eddf;padding:100px 0 120px}.scorecard-title-row{display:block}.club-section-number.inverse{color:#f3eddf}.scorecard-title-row h2{color:#f7f1e4;font-family:Georgia,serif;font-size:58px;font-weight:400;letter-spacing:-2.5px;line-height:1.02}.club-score-table{border-top:1px solid #8ca092;margin-top:46px}.club-score-row,.club-score-table article{grid-gap:28px;align-items:center;border-bottom:1px solid #718679;display:grid;gap:28px;grid-template-columns:1fr .85fr 1.6fr 70px;min-height:102px}.club-score-head{color:#91a095;font-size:7px;letter-spacing:1.4px;min-height:42px}.club-score-table article strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.score-company-link{align-items:center;border-bottom:1px solid;display:inline-flex;font-family:Georgia,serif;font-size:22px;gap:9px;padding-bottom:3px;width:-webkit-max-content;width:max-content}.score-company-link svg{height:14px;width:14px}.club-score-table article>span{color:#e1e7e2;font-size:13px}.club-score-table article p{color:#c2cec5;font-family:Georgia,serif;font-size:15px;line-height:1.45}.club-score-table article time{font-size:9px;justify-self:end}.club-score-head span:last-child{justify-self:end}.club-score-table article.featured{background:#cdd7a8;color:#163c2b;margin-inline:-18px;padding-inline:18px}.club-score-table article.featured p,.club-score-table article.featured>span{color:#385544}.scorecard-education{grid-gap:10px 32px;align-items:center;border-bottom:1px solid #718679;display:grid;gap:10px 32px;grid-template-columns:.72fr 1.08fr 1.65fr 70px;padding:29px 0}.scorecard-education>span{color:#91a095;font-size:7px;font-weight:700;letter-spacing:1.3px}.scorecard-education strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.scorecard-education p{color:#e1e7e2;font-size:13px}.scorecard-education i{color:#aebcaf;font-family:Georgia,serif;font-size:13px;font-style:normal;grid-column:2/-1}.clubhouse-golf{grid-gap:60px;display:grid;gap:60px;grid-template-columns:130px 1fr;padding-bottom:145px;padding-top:135px}.clubhouse-golf-title{grid-column:2}.script-note{color:var(--rust);font:23px Bradley Hand,Segoe Print,cursive;margin-bottom:12px!important;transform:rotate(-2deg)}.clubhouse-golf-title h2{color:var(--forest);font-family:Georgia,serif;font-size:clamp(53px,6vw,80px);font-weight:400;letter-spacing:-4px}.clubhouse-golf-stats{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-column:2;grid-template-columns:repeat(4,1fr);margin-top:50px}.clubhouse-golf-stats article{border-right:1px solid var(--rule);min-height:165px;padding:25px}.clubhouse-golf-stats article:last-child{border-right:0}.clubhouse-golf-stats strong{color:var(--rust);display:block;font-family:Georgia,serif;font-size:34px;font-weight:400}.clubhouse-golf-stats span{display:block;font-size:10px;line-height:1.45;margin-top:47px}.clubhouse-golf-copy{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-column:2;grid-template-columns:1fr 150px;margin-top:45px}.clubhouse-golf-copy p{color:#515c53;font-family:Georgia,serif;font-size:24px;line-height:1.45;max-width:700px}.clubhouse-golf-copy .golf-flag{color:var(--forest);justify-self:center}.clubhouse-footer{background:#102e21;color:#f3eddf;padding:90px 0 0}.clubhouse-footer-main>p{color:#9cac9f;font-size:8px;letter-spacing:1.5px}.clubhouse-footer-main h2{font-family:Georgia,serif;font-size:clamp(65px,8vw,108px);font-weight:400;letter-spacing:-5px;line-height:.9;margin-top:23px}.clubhouse-contact-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:55px}.clubhouse-contact-actions>a{grid-gap:16px;align-items:center;border:1px solid #728579;color:#f4eddf;display:grid;gap:16px;grid-template-columns:38px 1fr 20px;min-height:86px;padding:17px 20px;transition:border-color .2s,background .2s}.clubhouse-contact-actions>a:hover{background:#cdd7a814;border-color:#cdd7a8}.clubhouse-contact-actions>a>svg:first-child{fill:none;stroke:#cdd7a8;stroke-width:1.4;height:28px;width:28px}.clubhouse-contact-actions>a>svg:last-child{justify-self:end}.clubhouse-contact-actions>a>span:nth-child(2){display:flex;flex-direction:column;font-family:Georgia,serif;font-size:19px;gap:7px}.clubhouse-contact-actions small{color:#91a195;font-family:Centra,sans-serif;font-size:7px;font-weight:700;letter-spacing:1.4px}.calendar-icon{border:1px solid #cdd7a8;color:#cdd7a8;display:grid!important;font-family:Centra,sans-serif!important;font-size:10px!important;height:32px;place-items:center;width:32px}.clubhouse-footer-bottom{background:var(--paper);color:var(--forest);margin-top:65px}.clubhouse-footer-bottom>div{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;min-height:94px}.clubhouse-footer-bottom span{color:#59655d;font-size:8px}.clubhouse-footer-bottom>div>span:last-child{justify-self:end}.clubhouse-footer-bottom .club-socials a{color:var(--forest)}.clubhouse-footer-bottom .club-socials a:hover{background:var(--forest);color:var(--paper)}.yardage-concept{--leather:#15372b;--deep:#0d2a20;--paper:#eee6d4;--pencil:#d04f3c;--ink:#1e332a;background:var(--leather);background-image:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.035),#0000 24%),radial-gradient(circle at 80% 70%,#00000026,#0000 30%);color:#f4eddd}.yardage-nav{align-items:center;border-bottom:1px solid #ffffff2e;display:grid;grid-template-columns:1fr auto 1fr;height:100px}.yardage-nav>p{font-size:8px;letter-spacing:1.5px}.yardage-nav>p span{color:#db6a52}.yardage-nav nav{display:flex;font-size:9px;gap:30px;justify-self:end;text-transform:uppercase}.yardage-strap{display:flex;font-size:7px;justify-content:space-between;letter-spacing:1.4px;margin:42px 0 22px}.open-book{color:var(--ink);display:grid;filter:drop-shadow(0 28px 28px rgba(0,0,0,.28));grid-template-columns:1fr 8px 1fr;position:relative}.book-page{background-color:var(--paper);background-image:linear-gradient(#2e37300f 1px,#0000 0);background-size:100% 28px;min-height:650px;overflow:hidden;padding:58px 55px 45px;position:relative}.book-page-left{border-radius:12px 0 0 12px;box-shadow:inset -12px 0 22px #322d231a}.book-page-right{border-radius:0 12px 12px 0;box-shadow:inset 12px 0 22px #322d231a}.book-spine{background:linear-gradient(90deg,#bcb19d,#e2d9c6 45%,#afa590);z-index:2}.book-page-number{font-size:8px;position:absolute;right:27px;top:24px}.book-kicker{color:#7c8178;font-size:8px;font-weight:700;letter-spacing:1.5px}.book-page h1{font-family:Georgia,serif;font-size:clamp(53px,5vw,72px);font-weight:400;letter-spacing:-3px;line-height:1.02;margin-top:49px}.book-page h1 em{color:var(--pencil);font-weight:400}.book-intro{font-family:Georgia,serif;font-size:18px;line-height:1.55;margin-top:38px!important;max-width:500px}.book-current{border-top:1px solid #777f76;bottom:50px;left:55px;padding-top:18px;position:absolute;right:55px}.book-current i,.book-current span,.book-current strong{display:block}.book-current span{font-size:7px;font-weight:700;letter-spacing:1.3px}.book-current strong{font-family:Georgia,serif;font-size:17px;font-weight:400;margin-top:10px}.book-current i{color:#7d817b;font-size:9px;font-style:normal;margin-top:6px}.book-page-right .course-drawing{margin-top:35px;transform:rotate(3deg)}.yardage-numbers{border-bottom:1px solid #737b73;border-top:1px solid #737b73;display:grid;grid-template-columns:repeat(3,1fr)}.yardage-numbers span{border-right:1px solid #a4a99e;font-family:Georgia,serif;font-size:19px;padding:15px;text-align:center}.yardage-numbers span:last-child{border:0}.yardage-numbers i{color:#83877e;display:block;font:7px Centra;letter-spacing:1px;margin-bottom:7px}.pencil-note{color:var(--pencil)!important;font:20px Bradley Hand,Segoe Print,cursive!important;position:absolute}.pencil-one{bottom:120px;right:55px;transform:rotate(-6deg)}.pencil-two{bottom:112px;right:52px;transform:rotate(7deg)}.yardage-scroll{align-items:center;border-bottom:1px solid #fff9;display:flex;font-size:9px;gap:16px;justify-content:center;letter-spacing:1px;margin:30px auto 90px;padding-bottom:7px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.yardage-notes{padding-bottom:140px;padding-top:120px}.yardage-section-heading{align-items:start;color:#f4eddd;display:grid;grid-template-columns:85px 150px 1fr}.yardage-section-heading>span{color:#dc735c;font-size:9px}.yardage-section-heading>p{font-size:8px;letter-spacing:1.4px}.yardage-section-heading h2{font-family:Georgia,serif;font-size:61px;font-weight:400;letter-spacing:-3px;line-height:1.02}.note-cards{grid-gap:27px;display:grid;gap:27px;grid-template-columns:repeat(3,1fr);margin:75px 0 0 235px}.paper-note{background:var(--paper);box-shadow:0 13px 22px #0000002e;color:var(--ink);display:flex;flex-direction:column;min-height:330px;padding:29px;position:relative}.paper-note.tilted{transform:rotate(1.8deg) translateY(-6px)}.paper-note>span{font-size:7px;font-weight:700;letter-spacing:1.2px}.paper-note h3{font-family:Georgia,serif;font-size:28px;font-weight:400;margin-top:54px}.paper-note p{color:#666d65;font-family:Georgia,serif;font-size:14px;line-height:1.55;margin-top:18px}.paper-note>i{border-top:1px solid #aeb0a8;color:var(--pencil);font-size:8px;font-style:normal;font-weight:700;letter-spacing:1px;margin-top:auto;padding-top:13px}.yardage-holes{background:var(--paper);padding:125px 0 140px}.yardage-holes,.yardage-section-heading.light{color:var(--ink)}.hole-grid{border-left:1px solid #7a8179;border-top:1px solid #7a8179;display:grid;grid-template-columns:repeat(2,1fr);margin:80px 0 0 235px}.hole-grid article{border-bottom:1px solid #7a8179;border-right:1px solid #7a8179;min-height:315px;padding:31px;position:relative}.hole-top{display:flex;font-size:7px;justify-content:space-between;letter-spacing:1px}.hole-top i{color:#7a8079;font-style:normal}.hole-grid article>strong{color:#667066;display:block;font-size:9px;letter-spacing:1.4px;margin-top:45px}.hole-grid h3{font-family:Georgia,serif;font-size:29px;font-weight:400;margin-top:12px}.hole-grid article>p{color:#676e67;font-family:Georgia,serif;font-size:14px;line-height:1.55;margin-top:19px;max-width:420px}.hole-grid small{bottom:28px;color:#888e87;font-size:7px;left:31px;letter-spacing:1px;position:absolute}.pencil-circle{border:2px solid var(--pencil);border-radius:50%;color:var(--pencil);display:grid;font:12px Bradley Hand,cursive;height:45px;place-items:center;position:absolute;right:28px;top:54px;transform:rotate(-8deg);width:53px}.yardage-golf{padding-bottom:150px;padding-top:135px}.yardage-golf-grid{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:.7fr 1fr .8fr;margin:75px 0 0 235px}.yardage-big-ball{align-items:center;display:flex;flex-direction:column}.yardage-big-ball .golf-ball-mark{box-shadow:16px 20px 0 #0c281f;color:var(--ink);height:180px;width:180px}.yardage-big-ball .golf-ball-mark i{font-family:Georgia,serif;font-size:32px;height:90px;width:90px}.yardage-big-ball>span{font-size:8px;letter-spacing:1.3px;line-height:1.5;margin-top:35px;text-align:center}.yardage-golf-essay{border-top:1px solid #fff6;position:relative}.yardage-golf-essay>p:not(.pencil-note){border-bottom:1px solid #ffffff3d;font-family:Georgia,serif;font-size:17px;line-height:1.5;padding:18px 0}.yardage-golf-essay .pencil-note{bottom:-52px;right:0;transform:rotate(-4deg)}.yardage-mini-score{border:1px solid #ffffff73;padding:24px}.yardage-mini-score>p{font-size:8px;letter-spacing:1.3px;margin-bottom:20px}.yardage-mini-score dl{margin:0}.yardage-mini-score dl>*{border-top:1px solid #fff3;padding:10px 0}.yardage-mini-score dt{color:#aebbb2;float:left;font-family:Georgia,serif;font-size:12px;font-weight:400}.yardage-mini-score dd{font-size:10px;margin:0;text-align:right}.yardage-footer{background:#dce69b;color:#17362a;padding:100px 0 45px}.yardage-footer>div>span{font-size:8px;font-weight:700;letter-spacing:1.5px}.yardage-footer h2{font-family:Georgia,serif;font-size:clamp(65px,8vw,105px);font-weight:400;letter-spacing:-5px;line-height:.92;margin-top:24px}.yardage-footer>div>a{align-items:center;border-bottom:1px solid #60745f;border-top:1px solid #60745f;display:flex;font-family:Georgia,serif;font-size:28px;justify-content:space-between;margin-top:50px;padding:18px 0}.yardage-footer .social-line{margin-top:55px}.leaderboard-concept{--navy:#101e2a;--green:#0b5638;--lime:#dbf237;--off:#efefe8;--orange:#ff6845;background:var(--off);color:var(--navy);font-family:Arial,Helvetica,sans-serif}.leader-nav{background:var(--navy);border-bottom:1px solid #26343d;color:#fff}.leader-nav>div{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;min-height:82px}.leader-tour-mark{align-items:center;display:flex;gap:11px}.leader-tour-mark .golf-ball-mark{height:36px;width:36px}.leader-tour-mark strong{font-size:12px;letter-spacing:1px}.leader-nav>div>p{font-size:7px;font-weight:700;letter-spacing:1.7px}.leader-nav nav{display:flex;font-size:8px;font-weight:700;gap:26px;justify-self:end;text-transform:uppercase}.leader-hero{background:var(--green);color:#fff;padding:38px 0 65px}.leader-live{grid-gap:42px;border-bottom:1px solid #ffffff8c;display:grid;font-size:7px;font-weight:700;gap:42px;grid-template-columns:1fr auto auto;letter-spacing:1.3px;padding-bottom:13px}.leader-live span{color:var(--lime)}.leader-name-row{grid-gap:35px;align-items:end;display:grid;gap:35px;grid-template-columns:120px 1fr 180px;padding:55px 0}.leader-position{color:var(--lime);font-size:85px;font-weight:700;letter-spacing:-7px;line-height:.8}.leader-name-row>div:nth-child(2) p{font-size:8px;font-weight:700;letter-spacing:1.7px;margin-bottom:15px}.leader-name-row h1{font-size:clamp(92px,12vw,168px);letter-spacing:-11px;line-height:.72}.leader-score{align-self:stretch;border-left:1px solid #ffffff80;display:flex;flex-direction:column;padding-left:25px}.leader-score span{font-size:7px;letter-spacing:1.3px}.leader-score strong{color:var(--lime);font-size:14px;margin-top:9px}.leader-score i{color:var(--lime);font-size:65px;font-style:normal;font-weight:700;letter-spacing:-4px;margin-top:auto}.leader-hero-bottom{align-items:center;border-top:1px solid #ffffff8c;display:grid;grid-template-columns:1fr 160px 1fr;padding-top:26px}.leader-hero-bottom blockquote{font-family:Georgia,serif;font-size:22px;line-height:1.35}.leader-pin{height:80px;justify-self:center;overflow:hidden}.leader-pin .golf-flag{color:#fff;transform:translateY(-11px);width:70px}.leader-hero-bottom>p{color:#bdd1c5;font-size:9px;justify-self:end;line-height:1.7;text-align:right}.leader-ticker{background:var(--lime);color:#11202a;overflow:hidden}.leader-ticker>div{align-items:center;display:flex;height:54px;justify-content:space-around;min-width:1000px}.leader-ticker span{color:#66700e;font-size:7px;font-weight:700;letter-spacing:1px}.leader-ticker strong{font-size:12px}.leader-profile{padding-bottom:145px;padding-top:130px}.leader-section-label{align-items:center;display:flex;gap:13px}.leader-section-label span{border:1px solid;border-radius:50%;display:grid;font-size:9px;height:34px;place-items:center;width:34px}.leader-section-label p{font-size:7px;font-weight:700;letter-spacing:1.4px}.leader-profile-title{grid-gap:90px;align-items:end;display:grid;gap:90px;grid-template-columns:1fr .55fr;margin:55px 0 75px}.leader-profile-title h2{font-size:clamp(58px,7vw,94px);letter-spacing:-6px;line-height:.88;text-transform:uppercase}.leader-profile-title>p{border-top:7px solid var(--orange);font-family:Georgia,serif;font-size:17px;line-height:1.5;padding-top:17px}.playing-profile-grid{border-bottom:1px solid var(--navy);border-top:1px solid var(--navy);display:grid;grid-template-columns:repeat(3,1fr)}.playing-profile-grid article{border-right:1px solid var(--navy);display:flex;flex-direction:column;min-height:410px;padding:28px}.playing-profile-grid article:last-child{border-right:0}.playing-profile-grid article>span{font-size:9px}.profile-icon{height:100px;margin:55px auto 45px;position:relative;width:130px}.accuracy-icon i{border:1px solid var(--green);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.accuracy-icon i:first-child{height:105px;width:105px}.accuracy-icon i:nth-child(2){height:65px;width:65px}.accuracy-icon i:nth-child(3){background:var(--orange);border:0;height:16px;width:16px}.course-icon{border:1px solid var(--green);border-radius:50% 45% 55% 40%;transform:rotate(-10deg)}.course-icon i:first-child{background:var(--lime);border-radius:50%;inset:21px 43px;position:absolute}.course-icon i:last-child{background:var(--green);height:42px;left:63px;position:absolute;top:21px;width:1px}.team-icon{align-items:center;display:flex;gap:4px;justify-content:center}.team-icon i{border:1px solid var(--green);border-radius:50%;height:72px;width:44px}.team-icon i:nth-child(2){background:var(--lime);margin-top:-28px}.playing-profile-grid h3{color:var(--green);font-size:8px;letter-spacing:1.3px}.playing-profile-grid strong{display:block;font-family:Georgia,serif;font-size:21px;font-weight:400;margin-top:12px}.playing-profile-grid p{color:#626c69;font-family:Georgia,serif;font-size:14px;line-height:1.5;margin-top:14px}.leader-highlights{background:var(--navy);color:#fff;padding:115px 0 130px}.leader-section-label.inverse{color:#fff}.leader-highlights h2{font-size:clamp(60px,8vw,105px);letter-spacing:-7px;line-height:.86;margin-top:52px;text-transform:uppercase}.highlight-board{border-top:1px solid #66717a;margin-top:70px}.highlight-board article{grid-gap:30px;align-items:center;border-bottom:1px solid #596773;display:grid;gap:30px;grid-template-columns:70px 1fr 180px;min-height:135px}.highlight-rank{color:var(--lime);font-size:11px}.highlight-board article>div p{color:#82919d;font-size:7px;font-weight:700;letter-spacing:1.4px}.highlight-board h3{font-family:Georgia,serif;font-size:20px;font-weight:400;margin-top:10px}.highlight-board article>strong{color:var(--lime);font-size:58px;justify-self:end;letter-spacing:-4px}.highlight-board article>strong small{font-size:12px;letter-spacing:0;margin-left:4px}.leader-career{padding-bottom:145px;padding-top:135px}.leader-career-layout{grid-gap:90px;align-items:start;display:grid;gap:90px;grid-template-columns:.75fr 1fr;margin-top:65px}.career-card-title{background:var(--green);color:#fff;min-height:400px;padding:40px;position:relative}.career-card-title>p{color:#b5c9bd;font-size:7px;letter-spacing:1.4px}.career-card-title h2{font-size:47px;letter-spacing:-3px;line-height:.95;margin-top:60px;text-transform:uppercase}.career-card-title .golf-ball-mark{bottom:35px;height:85px;position:absolute;right:38px;width:85px}.career-board{border-top:1px solid var(--navy)}.career-board article,.career-board-head{grid-gap:20px;align-items:center;border-bottom:1px solid var(--navy);display:grid;gap:20px;grid-template-columns:55px .65fr 1fr 50px;min-height:82px}.career-board-head{font-size:7px;font-weight:700;letter-spacing:1.2px;min-height:40px}.career-board article time{color:var(--orange);font-size:9px;font-weight:700}.career-board article strong{font-size:17px}.career-board article>span{color:#64706d;font-family:Georgia,serif;font-size:12px}.career-board article i{font-size:8px;font-style:normal;font-weight:700;justify-self:end}.leader-personal{background:var(--lime);color:var(--navy);padding:105px 0}.leader-personal-grid{grid-gap:100px;align-items:end;display:grid;gap:100px;grid-template-columns:1fr .8fr}.leader-personal-grid>div:first-child>span{font-size:8px;font-weight:700;letter-spacing:1.4px}.leader-personal-grid h2{font-size:clamp(48px,5.5vw,76px);letter-spacing:-5px;line-height:.95;margin-top:27px;text-transform:uppercase}.leader-personal-grid h2 em{color:var(--green);font-family:Georgia,serif;font-weight:400;text-transform:none}.leader-personal-stats{border-top:1px solid var(--navy)}.leader-personal-stats article{align-items:center;border-bottom:1px solid var(--navy);display:grid;grid-template-columns:105px 1fr;padding:17px 0}.leader-personal-stats strong{color:var(--green);font-size:25px}.leader-personal-stats p{font-family:Georgia,serif;font-size:13px}.leader-footer{background:var(--green);color:#fff;padding:95px 0 38px}.leader-footer>div>p{color:var(--lime);font-size:8px;font-weight:700;letter-spacing:1.6px}.leader-footer h2{font-size:clamp(80px,11vw,150px);letter-spacing:-10px;line-height:.75;margin-top:25px}.leader-footer>div>a{align-items:center;border-bottom:1px solid #71917e;border-top:1px solid #71917e;color:var(--lime);display:flex;font-size:17px;font-weight:700;justify-content:space-between;letter-spacing:1px;margin-top:60px;padding:18px 0}.leader-footer .social-line{margin-top:50px}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes notes-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:1000px){.clubhouse-hero-grid{grid-template-columns:.4fr 1fr}.clubhouse-nav{grid-template-columns:1fr auto}.clubhouse-nav nav{gap:22px}.club-socials a{padding-inline:8px}.hole-grid,.note-cards,.yardage-golf-grid{margin-left:0}.yardage-section-heading{grid-template-columns:70px 120px 1fr}.book-page{min-height:610px;padding:50px 38px 40px}.book-current{left:38px;right:38px}.leader-name-row{grid-template-columns:95px 1fr 150px}.leader-name-row h1{font-size:115px}}@media (max-width:760px){.golf-container{width:min(calc(100% - 38px),1240px);width:min(calc(100% - 38px),var(--golf-width))}.logo-picker{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 18px)}.logo-picker-label{display:none}.logo-picker button{gap:7px;grid-template-columns:32px 1fr;padding-inline:9px}.logo-picker button .logo-mark{height:30px;width:30px}.dock-label{display:none}.dock-notes,.dock-options button{padding-inline:10px}.dock-notes{flex:0 0 40px;font-size:0;justify-content:center}.clubhouse-nav{grid-template-columns:1fr auto;min-height:82px}.clubhouse-nav nav{font-size:10px;gap:16px}.clubhouse-title h1{font-size:92px}.clubhouse-hero-grid{grid-template-columns:1fr}.clubhouse-hero-grid aside{max-width:500px}.clubhouse-hero-grid aside>.club-socials{display:flex}.clubhouse-course{grid-row:auto}.club-score-head{grid-template-columns:1fr 50px}.club-score-head span:nth-child(2),.club-score-head span:nth-child(3){display:none}.club-score-head span:last-child{grid-column:2}.club-score-table article{gap:8px 20px;grid-template-columns:1fr 50px;min-height:150px;padding-block:20px}.club-score-table article>.score-company-link,.club-score-table article>strong{grid-column:1;grid-row:1}.club-score-table article time{grid-column:2;grid-row:1}.club-score-table article>span{grid-column:1/-1;grid-row:2}.club-score-table article p{grid-column:1/-1;grid-row:3}.club-score-table article.featured{padding-inline:18px}.scorecard-education{gap:8px;grid-template-columns:1fr;padding:25px 0}.scorecard-education i,.scorecard-education p,.scorecard-education strong{grid-column:1}.scorecard-education i{margin-top:5px}.clubhouse-contact-actions{grid-template-columns:1fr}.clubhouse-footer-bottom{grid-template-columns:1fr auto 1fr}.yardage-nav{grid-template-columns:1fr auto}.yardage-nav>p{display:none}.open-book{display:block}.book-page-right,.book-spine{display:none}.book-page-left{border-radius:12px;box-shadow:inset -7px 0 20px #322d231a}.yardage-section-heading{gap:20px;grid-template-columns:50px 1fr}.yardage-section-heading h2{grid-column:1/-1;margin-top:35px}.note-cards{grid-template-columns:1fr}.paper-note{min-height:280px}.hole-grid,.yardage-golf-grid{grid-template-columns:1fr}.yardage-big-ball{align-items:flex-start}.leader-nav>div{grid-template-columns:1fr auto}.leader-nav>div>p{display:none}.leader-name-row{grid-template-columns:70px 1fr}.leader-score{display:none}.leader-name-row h1{font-size:92px}.leader-hero-bottom{grid-template-columns:1fr 90px}.leader-hero-bottom>p{grid-column:1/-1;justify-self:start;margin-top:25px;text-align:left}.leader-profile-title{gap:35px}.leader-profile-title,.playing-profile-grid{grid-template-columns:1fr}.playing-profile-grid article{border-bottom:1px solid var(--navy);border-right:0;min-height:310px}.profile-icon{margin-block:30px}.highlight-board article{grid-template-columns:40px 1fr 110px}.highlight-board article>strong{font-size:42px}.leader-career-layout,.leader-personal-grid{gap:45px;grid-template-columns:1fr}}@media (max-width:520px){.concept{padding-bottom:0}.concept-dock{bottom:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:63px;width:calc(100% - 18px)}.dock-options{display:contents}.dock-options button{font-size:9px;padding:0 3px}.dock-notes,.dock-options button span{display:none}.clubhouse-hero{padding-bottom:75px;padding-top:48px}.clubhouse-title p{font-size:10px;line-height:1.4}.clubhouse-title h1{font-size:65px;letter-spacing:-5px}.clubhouse-hero-grid{margin-top:48px}.clubhouse-hero-grid blockquote{font-size:18px}.clubhouse-scorecard{padding:90px 0 100px}.scorecard-title-row h2{font-size:43px}.club-score-table article{grid-template-columns:1fr 44px}.club-score-table article strong,.score-company-link{font-size:17px}.clubhouse-footer{padding-top:75px}.clubhouse-footer-main h2{font-size:59px;letter-spacing:-4px}.clubhouse-contact-actions>a{grid-template-columns:32px 1fr 18px;padding-inline:15px}.clubhouse-contact-actions>a>span:nth-child(2){font-size:16px;overflow-wrap:anywhere}.club-socials a{border-radius:50%;padding:8px}.club-socials a span{display:none}.clubhouse-hero-grid aside>.club-socials a{border-radius:999px;padding-inline:10px}.clubhouse-hero-grid aside>.club-socials a span{display:inline}.logo-picker{min-height:68px}.logo-picker button{display:flex;flex-direction:column;gap:2px;justify-content:center;padding:3px;text-align:center}.logo-picker button .logo-mark{height:27px;width:27px}.logo-picker button small{display:none}.logo-picker button>span{font-size:8px}.yardage-nav{height:82px}.yardage-nav nav a:not(:last-child),.yardage-strap span:nth-child(2){display:none}.book-page{min-height:620px;padding:45px 27px 35px}.book-page h1{font-size:48px}.book-intro{font-size:16px}.book-current{bottom:38px;left:27px;right:27px}.pencil-one{right:27px}.yardage-golf,.yardage-holes,.yardage-notes{padding-bottom:100px;padding-top:90px}.yardage-section-heading h2{font-size:46px}.hole-grid,.note-cards,.yardage-golf-grid{margin-top:55px}.yardage-footer h2{font-size:58px}.leader-nav nav a:not(:last-child){display:none}.leader-live{grid-template-columns:1fr auto}.leader-live p:last-child{display:none}.leader-name-row{gap:15px;grid-template-columns:48px 1fr;padding:43px 0}.leader-position{font-size:57px}.leader-name-row h1{font-size:66px;letter-spacing:-6px}.leader-hero-bottom blockquote{font-size:18px}.leader-ticker>div{gap:22px;justify-content:flex-start;padding-left:20px}.leader-profile{padding-bottom:100px;padding-top:95px}.leader-profile-title h2{font-size:55px;letter-spacing:-4px}.leader-highlights{padding:90px 0 100px}.leader-highlights h2{font-size:57px;letter-spacing:-5px}.highlight-board article{grid-template-columns:30px 1fr;padding:20px 0}.highlight-board article>strong{grid-column:2;justify-self:start}.leader-career{padding-bottom:100px;padding-top:95px}.career-card-title h2{font-size:39px}.career-board article,.career-board-head{grid-template-columns:38px .7fr 1fr}.career-board article i,.career-board-head span:last-child{display:none}.leader-personal{padding:80px 0}.leader-personal-grid h2{font-size:45px;letter-spacing:-3px}.leader-footer h2{font-size:75px;letter-spacing:-6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.5dd57a13.css.map*/