body{--ss-style-gold:#efb94c;--ss-style-ink:#080808}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club,.ssq){--gold:#efb94c;font-family:Arial,Helvetica,sans-serif;background:#080808!important;color:#fff!important}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club,.ssq) :is(h1,h2,h3){font-family:Work Sans,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1.04!important;color:#fff!important;text-shadow:none}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club,.ssq) p{color:#ddd!important;line-height:1.55}#MainContent :is(.gold,.ss-home-gold,.ss-eyebrow,.eyebrow,.ssc-eyebrow,.ss-club-kicker,.ss-mission-eyebrow,.ssq-kicker){color:#efb94c!important}#MainContent :is(.ss-eyebrow,.eyebrow,.ssc-eyebrow,.ss-club-kicker,.ss-mission-eyebrow,.ssq-kicker){font-size:12px!important;letter-spacing:.2em!important;font-weight:800!important;text-transform:uppercase}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club) :is(.ss-section,.section,.ssc-section,.ss-club-section,.ss-mission-section){background:#080808!important;color:#fff!important;border-color:#2c2720!important;padding-top:72px!important;padding-bottom:72px!important}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club) :is(.light,.ss-details,.ss-home-event-types,.ssc-section--light){background:#131313!important;color:#fff!important}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club) :is(.ss-heading,.section-head,.ssc-heading){max-width:1050px;margin-bottom:36px}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club) h2{font-size:clamp(32px,4.7vw,68px)!important}#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club) :is(.btn,.ss-btn,.ssc-button,.ss-club-button,.ss-mission-button,.ss-tour__button){border-radius:3px!important;background:#efb94c!important;color:#0b0b0b!important;border:1px solid #efb94c!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;font-size:12px!important;letter-spacing:.1em!important;min-height:52px;padding:17px 24px!important;text-transform:uppercase;text-decoration:none!important;transition:background .2s,transform .2s}#MainContent :is(.ss-btn--outline,.ss-btn--outline-dark,.ss-how-button,.btn-outline){background:transparent!important;border-color:#aaa!important;color:#fff!important}#MainContent :is(.ss-btn,.ssc-button,.ss-club-button,.ss-mission-button):hover{transform:translateY(-2px);background:#ffd17a!important;color:#111!important}#MainContent a:focus-visible,#MainContent button:focus-visible{outline:3px solid #efb94c;outline-offset:4px}#MainContent :is(.ss-card,.card,.ss-event-list__row,.ss-experience-card,.ss-tailored-links>a,.ss-club-plan,.rental-rate-card,.lesson-package){background:#181818!important;border:1px solid #494039!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important}#MainContent :is(.ss-card,.card,.ss-event-list__row,.ss-tailored-links>a):hover{border-color:#efb94c!important}#MainContent :is(.ss-home-pricing,.ss-info-card,.ss-party-calculator,.ssc-tier,.ss-compare-common){background:#181818!important;border-color:#494039!important;box-shadow:none!important}#MainContent :is(.ss-home-pricing__amount,.ss-party-rate,.ss-party-estimate,.space-size,.ss-space-needed__size,.ssc-price){color:#efb94c!important}#MainContent .ss-home .ss-charity-spotlight{background:#131313!important;border:0;border-top:1px solid #302a21;border-bottom:1px solid #302a21;padding:64px 0}#MainContent :is(.ss-cta,.cta,.ss-club-cta,.ss-mission-cta){background:radial-gradient(ellipse at 50% 100%,#3b2b16,#080808 72%)!important;color:#fff!important;border:0!important;padding-top:72px!important;padding-bottom:72px!important}#MainContent .ss-home .ss-hero{display:flex!important;align-items:center!important;min-height:calc(100svh - 110px)!important;padding:72px 6vw 84px!important;background:#080808!important;overflow:hidden!important}#MainContent .ss-home .ss-hero .ss-hero__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;aspect-ratio:auto!important;filter:none!important}#MainContent .ss-home .ss-hero:after{display:block!important;position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#000c,#0007 53%,#0001)!important;pointer-events:none}#MainContent .ss-home .ss-hero .ss-hero__content{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:1200px!important;margin:auto!important;padding:0!important;text-align:left!important;background:transparent!important;display:block!important}#MainContent .ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{font-size:clamp(48px,6vw,84px)!important;max-width:800px!important;width:100%!important;line-height:1!important;letter-spacing:-.055em!important;text-align:left!important;margin:24px 0 32px!important;white-space:normal!important;text-shadow:0 2px 15px #0007}#MainContent .ss-home .ss-hero-title-two>.ss-hero-title-line{display:block!important;white-space:normal!important;width:auto!important;font-size:inherit!important}#MainContent .ss-home .ss-hero .ss-eyebrow{display:block!important;text-align:left!important}#MainContent .ss-home .ss-hero .ss-hero-icon-strip{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:680px!important;width:100%!important;margin:0 0 24px!important;padding:0!important;background:#0808088c!important;border:1px solid #ffffff30!important;border-radius:3px!important;box-shadow:none!important}#MainContent .ss-home .ss-hero-icon-strip .ss-hero-icon-item{padding:16px!important;border:0!important;grid-template-columns:24px minmax(0,1fr)!important}#MainContent .ss-home .ss-hero-icon-item strong,#MainContent .ss-home .ss-hero-icon-item p{font-size:12px!important}#MainContent .ss-home .ss-hero-icon-item svg{stroke:#efb94c!important}#MainContent .ss-home .ss-hero .ss-hero-bottom-actions{display:flex!important;gap:14px!important;max-width:680px!important;width:auto!important;padding:0!important;margin:0!important;justify-content:flex-start!important}#MainContent .ss-home .ss-hero .ss-hero-bottom-actions .btn{width:auto!important;min-width:190px!important;flex:none!important}#MainContent .ss-home .ss-hero-scene-controls{z-index:4;bottom:18px!important}#MainContent .ss-home .ss-event-list__row{padding:24px!important;border-radius:3px!important}#MainContent .ss-home .ss-event-list__row:before,#MainContent .ss-home .ss-event-list__row:after{display:none!important}#MainContent .ss-home .ss-event-list__row svg{stroke:#efb94c!important}#MainContent .ss-home .ss-event-list__row h3{font-size:20px!important}#MainContent .ss-home .ss-event-list__row p{font-size:15px!important}#MainContent :is(.ss-tour,.ss-how-intro,.ss-how-steps,.ss-how-choose,.ss-how-book,.ss-mission-story,.ss-mission-values,.ss-club-benefits){background:#131313!important;color:#fff!important;border-color:#302a21!important}#MainContent .ssq-card{background:#fff!important;color:#161616!important;border:1px solid #494039!important;border-radius:3px!important;box-shadow:none!important}#MainContent .ssq-card :is(p,h2,h3,label,legend){color:#161616!important}#MainContent .ssq-submit{background:#efb94c!important;color:#111!important;border-radius:3px!important}.site-footer{background:#080808!important;border-top:1px solid #302a21!important;color:#ddd!important}.site-footer :is(p,a,.h4){color:#ddd!important}.site-footer a:hover{color:#efb94c!important}@media(max-width:749px){#MainContent :is(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club) :is(.ss-section,.section,.ssc-section,.ss-club-section,.ss-mission-section){padding-top:48px!important;padding-bottom:48px!important}#MainContent .ss-home .ss-hero{min-height:calc(100svh - 90px)!important;padding:48px 6vw 80px!important}#MainContent .ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{font-size:clamp(38px,10.8vw,64px)!important;margin:20px 0 26px!important}#MainContent .ss-home .ss-hero .ss-hero-icon-strip{max-width:100%!important}#MainContent .ss-home .ss-hero-icon-strip .ss-hero-icon-item{padding:12px 10px!important;gap:7px!important;grid-template-columns:19px minmax(0,1fr)!important}#MainContent .ss-home .ss-hero-icon-item strong,#MainContent .ss-home .ss-hero-icon-item p{font-size:11px!important}#MainContent .ss-home .ss-hero .ss-hero-bottom-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:10px!important}#MainContent .ss-home .ss-hero .ss-hero-bottom-actions .btn{min-width:0!important;width:100%!important;padding:15px 10px!important;font-size:10px!important}#MainContent .ss-home .ss-event-list__row{padding:16px 12px!important}#MainContent .ss-home .ss-event-list__row h3{font-size:16px!important}}@media(prefers-reduced-motion:reduce){#MainContent a{transition:none!important;transform:none!important}}#MainContent .ss-home :is(p.ss-eyebrow,p.ss-home-pricing__amount,p.ss-space-needed__size){color:#efb94c!important}#MainContent .ss-home .ss-hero .ss-hero-icon-strip,#MainContent .ss-home .ss-hero .ss-hero-bottom-actions{align-self:flex-start!important}#MainContent .ss-home .ss-hero .ss-hero-icon-strip{margin-left:0!important;margin-right:auto!important}#MainContent :is(.ss-tour-mini,.ss-tour-mini__shell){background:#131313!important;color:#fff!important}#MainContent .ss-home .ss-btn.ss-how-button,#MainContent .ss-home .ss-btn.ss-btn--outline-dark{background:transparent!important;color:#fff!important;border-color:#aaa!important}#MainContent{padding-bottom:0}#MainContent:has(.ss-home,.ssc-page,.ss-golf-page,.ss-hourly,.ss-how,.ss-mission,.ss-lessons,.ss-parties-page,.ssp,.ss-club,.ssq){padding-top:0!important}#MainContent .ss-home .ss-hero[data-hero-scenes] .ss-hero__image{opacity:0!important;transition:opacity .7s ease}#MainContent .ss-home .ss-hero[data-hero-scenes] .ss-hero__image.is-active{opacity:1!important}#MainContent .ss-home .ss-hero:before{display:none!important}#MainContent .ssc-page #corporate-partnerships{background:radial-gradient(ellipse at 100% 0,#32291655,transparent 55%),#090909!important}#MainContent .ssc-page .ss-partnership-heading{margin:0 auto 30px!important;max-width:900px}#MainContent .ssc-page .ss-partnership-heading h2{font-size:clamp(30px,4.5vw,54px)!important;margin:10px 0!important}#MainContent .ssc-page .ss-partnership-heading h2 span{color:#efb94c!important}#MainContent .ssc-page .ss-partnership-heading .ss-partnership-challenge{color:#fff!important;font-size:clamp(18px,2.8vw,29px)!important;font-weight:800;text-transform:uppercase;margin:8px 0!important;line-height:1.2}#MainContent .ssc-page .ss-partnership-heading>p:last-child{font-size:16px!important;margin:10px 0 0!important}#MainContent .ssc-page .ss-partnership-list{display:grid;gap:18px;max-width:1040px;margin:auto}#MainContent .ssc-page .ss-partnership-card{display:grid;grid-template-columns:190px minmax(0,1fr);background:#151515!important;color:#f4f4f4!important;border:1px solid #49453c;border-radius:18px;overflow:hidden;min-width:0}#MainContent .ssc-page .ss-partnership-card--featured{border:2px solid #dbaf44}#MainContent .ssc-page .ss-partnership-label{background:linear-gradient(120deg,#292929,#1b1b1b);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:25px 16px;text-align:center}#MainContent .ssc-page .ss-partnership-label>span{font-size:19px;font-weight:800;color:#efc867!important;text-transform:uppercase;letter-spacing:.08em}#MainContent .ssc-page .ss-partnership-label>strong{color:#fff!important;font-size:42px;line-height:1.05;font-family:Work Sans,Arial,sans-serif;font-weight:900;letter-spacing:-.04em}#MainContent .ssc-page .ss-partnership-label h3{color:#fff!important;font-size:16px!important;line-height:1.25!important;text-transform:uppercase;letter-spacing:0!important;margin:0!important}#MainContent .ssc-page .ss-partnership-card--featured .ss-partnership-label{background:linear-gradient(110deg,#c89620,#f8d370 48%,#c6982d)!important}#MainContent .ssc-page .ss-partnership-card--featured .ss-partnership-label :is(span,strong,h3){color:#101010!important}#MainContent .ssc-page .ss-partnership-label>strong.ss-partnership-no-cost{font-size:25px;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}#MainContent .ssc-page .ss-partnership-copy{padding:26px 30px;min-width:0}#MainContent .ssc-page .ss-partnership-copy>h3{color:#fff!important;font-size:clamp(19px,2.2vw,26px)!important;text-transform:uppercase;line-height:1.15!important;margin:0 0 10px!important}#MainContent .ssc-page .ss-partnership-copy p.ss-partnership-value{color:#efc867!important;font-size:clamp(17px,2vw,23px)!important;font-weight:800;line-height:1.25!important;margin:0 0 16px!important;text-transform:uppercase}#MainContent .ssc-page .ss-partnership-copy ul{padding:0 0 0 19px;margin:0;display:grid;gap:7px;list-style:disc}#MainContent .ssc-page .ss-partnership-copy li{color:#eee!important;font-size:16px;line-height:1.45;margin:0;padding:0;background:none;border:0}#MainContent .ssc-page .ss-partnership-copy li::marker{color:#efc867}#MainContent .ssc-page .ss-partnership-copy details{margin-top:14px;color:#ddd}#MainContent .ssc-page .ss-partnership-copy summary{color:#efc867!important;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:28px}#MainContent .ssc-page .ss-partnership-copy details p{font-size:14px!important;color:#ddd!important;margin:8px 0 0!important}#MainContent .ssc-page .ss-partnership-next{max-width:1040px;margin:26px auto 0;padding-top:22px;border-top:1px solid #ad8739;text-align:center}#MainContent .ssc-page .ss-partnership-next p{color:#fff!important;text-transform:uppercase;font-weight:800;font-size:18px;margin:0 0 18px!important}@media(max-width:749px){#MainContent .ssc-page #corporate-partnerships>.ssc-shell{padding-left:16px;padding-right:16px}#MainContent .ssc-page .ss-partnership-card{grid-template-columns:110px minmax(0,1fr);border-radius:13px}#MainContent .ssc-page .ss-partnership-label{padding:18px 8px;gap:10px}#MainContent .ssc-page .ss-partnership-label>span{font-size:14px}#MainContent .ssc-page .ss-partnership-label>strong{font-size:28px}#MainContent .ssc-page .ss-partnership-label h3{font-size:11px!important}#MainContent .ssc-page .ss-partnership-label>strong.ss-partnership-no-cost{font-size:18px}#MainContent .ssc-page .ss-partnership-copy{padding:18px 14px}#MainContent .ssc-page .ss-partnership-copy>h3{font-size:17px!important}#MainContent .ssc-page .ss-partnership-copy p.ss-partnership-value{font-size:15px!important;margin-bottom:12px!important}#MainContent .ssc-page .ss-partnership-copy li{font-size:14px;line-height:1.4}#MainContent .ssc-page .ss-partnership-copy ul{padding-left:15px;gap:7px}#MainContent .ssc-page .ss-partnership-heading .ss-partnership-challenge{font-size:18px!important}}@media(max-width:359px){#MainContent .ssc-page .ss-partnership-card{grid-template-columns:92px minmax(0,1fr)}#MainContent .ssc-page .ss-partnership-copy{padding:16px 11px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ss-reference-restyle.css.map */
