.course-guide-conditions .heading--h2{font-size:var(--font-size-h2-l);line-height:var(--font-line-height-h2-l)}.course-guide-conditions .heading--h4{font-size:var(--font-size-h4-l)}.course-guide-conditions__title-tail:before{content:" "}.split.course-guide-conditions__split{--split-copy-gap:var(--space-20)}.course-guide-conditions__split.split--aside-inset .split__aside{padding-block:0 var(--padding-block);padding-inline:var(--space-15)}.course-guide-conditions .event-calendar{padding-inline:var(--space-10);padding-bottom:var(--space-10);border:1px solid var(--palette-brand-black);background-color:var(--palette-white)}.course-guide-conditions .event-calendar__nav{justify-content:center}.course-guide-conditions .event-calendar__month{line-height:1}.course-guide-conditions .event-calendar__month span{text-box:trim-both cap alphabetic;line-height:1}@media (width>=46.5rem){.course-guide-conditions__body{max-width:27.5625rem}.course-guide-conditions__split.split--aside-inset .split__aside{padding-inline:var(--padding-horizontal-m)}.course-guide-conditions .event-calendar{border-color:var(--palette-dark-grey)}}@media (width>=64rem){.split.course-guide-conditions__split{flex-direction:column;display:flex}.split.course-guide-conditions__split.split--order-copy .split__copy{padding-inline:var(--padding-horizontal-m)}.split.course-guide-conditions__split.split--order-copy.split--aside-inset .split__aside{padding-block:0 var(--padding-block);padding-inline:var(--padding-horizontal-m)}}@media (width>=80rem){.course-guide-conditions__title-lead,.course-guide-conditions__title-tail{display:block}.course-guide-conditions__title-tail:before{content:none}.split.course-guide-conditions__split{--split-copy:570fr;--split-aside:870fr;--split-copy-gap:var(--space-30);grid-template-columns:var(--split-copy) var(--split-aside);display:grid}.course-guide-conditions__body{max-width:none}.split.course-guide-conditions__split .split__copy{justify-content:center}.split.course-guide-conditions__split.split--order-copy .split__copy{padding-inline-start:max(var(--padding-inline), calc((100cqi - min(100cqi, var(--layout-max))) / 2 + var(--container-padding-inline)));padding-inline-end:var(--space-100)}.split.course-guide-conditions__split.split--order-copy.split--aside-inset .split__aside{padding-block:var(--padding-vertical-l-m);padding-inline:var(--padding-horizontal-l);background-color:var(--palette-light-grey)}.course-guide-conditions .event-calendar{border:0}}.course-guide-eagle__title,.course-guide-eagle__lead,.course-guide-eagle__body{width:100%}.course-guide-eagle__body{gap:var(--space-12);flex-direction:column;display:flex}@media (width>=64rem){.text-panel-eagle.course-guide-eagle{--text-panel-eagle-copy-max:50.8125rem}.course-guide-eagle__lead,.course-guide-eagle__body{max-width:41.0625rem}}.course-guide-hero.hero-sequence.hero{--hero-overlay:#0000004d}.course-guide-hero .hero-sequence__lines{--hero-sequence-lines-gap:0}.course-guide-hero .hero-sequence__display{text-wrap:nowrap;font-size:min(5.375rem,16.2866cqi - .0814332rem);line-height:1.24}.course-guide-holes{overflow-x:clip}.course-guide-holes__mast{padding-block:var(--space-70) var(--space-20);flex-direction:column;display:flex}.course-guide-holes .course-guide-holes__word{--fit-text-color:var(--palette-light-grey);--course-guide-holes-word-end:max(var(--container-padding-inline), calc((100% - min(100%, var(--layout-max))) / 2 + var(--container-padding-inline)));--course-guide-holes-word-max:calc(var(--layout-max) - var(--container-padding-inline));width:min(calc(100% - var(--course-guide-holes-word-end)), var(--course-guide-holes-word-max));margin-inline:auto var(--course-guide-holes-word-end);display:none}.course-guide-holes__title{margin:0}.course-guide-holes__main{flex-direction:column;display:flex}.course-guide-holes__stage{padding-block-end:var(--space-30)}.course-guide-holes__panel{gap:var(--space-40);display:grid}.course-guide-holes__panel[hidden]{display:none}.course-guide-holes__map{aspect-ratio:366/565.5;background-color:var(--palette-white);width:14.4375rem;position:relative;overflow:clip}.course-guide-holes__map picture{display:block;position:absolute;inset:0}.course-guide-holes__map :is(picture,img){object-fit:contain;width:100%;max-width:none;height:100%}.course-guide-holes__copy{display:contents}.course-guide-holes__lead{gap:var(--space-30);flex-direction:column;display:flex}.course-guide-holes__heading{gap:var(--space-20);flex-direction:column;display:flex}.course-guide-holes__kicker.heading{color:var(--palette-red);margin:0}.course-guide-holes__name,.course-guide-holes__body,.course-guide-holes__tip-body{margin:0}.course-guide-holes__body em{font-style:italic}.course-guide-holes__stats{gap:var(--space-20);flex-direction:column;display:flex}.course-guide-holes__stat{gap:var(--space-12);flex-direction:column;margin:0;display:flex}.course-guide-holes__fact{gap:var(--space-10);display:flex}.course-guide-holes__fact dt{color:var(--color-text)}.course-guide-holes__fact dd,.course-guide-holes__greens.heading{color:var(--palette-red);margin:0}.course-guide-holes__rule{background-color:var(--color-border);height:1px;display:block}.course-guide-holes__tip{gap:var(--space-20);flex-direction:column;display:flex}.course-guide-holes__tip-label{margin:0}.course-guide-holes__tip-copy{gap:var(--space-12);flex-direction:column;display:flex}.course-guide-holes__tip-body{font-family:var(--font-family-body);font-size:.75rem;font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-body);color:var(--palette-dark-grey);font-feature-settings:var(--font-feature-settings-numerals);line-height:1.125rem}.course-guide-holes__pager{padding-block:var(--space-30) var(--space-50);justify-content:space-between;align-items:center;display:flex}.course-guide-holes__pages{display:contents}.course-guide-holes__ellipsis{width:1.5rem;font-family:var(--font-family-ui);font-size:var(--font-size-h6);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-h6);color:var(--color-text);text-box:trim-both cap alphabetic;justify-content:center;align-items:center;line-height:1;display:inline-flex}.course-guide-holes__ellipsis[hidden],.course-guide-holes .pagination-btn[hidden]{display:none}@media (width<64rem){.course-guide-holes:not([data-pager-ready]) [data-hole-pending=both]{display:none}}@media (width>=46.5rem){.course-guide-holes__mast{gap:var(--space-30);padding-block:var(--space-100) var(--space-20)}.course-guide-holes .course-guide-holes__word{display:block}.course-guide-holes__stage{padding-block-end:0}.course-guide-holes__panel{column-gap:var(--space-40);row-gap:var(--space-50);grid-template-columns:15.25rem minmax(0,1fr)}.course-guide-holes__map{grid-area:1/1;width:15.25rem}.course-guide-holes__lead{grid-area:1/2}.course-guide-holes__stats,.course-guide-holes__tip,.course-guide-holes__action{grid-column:1/-1}.course-guide-holes__stats{align-items:stretch;gap:var(--space-40);flex-direction:row}.course-guide-holes__rule{width:1px;height:auto}.course-guide-holes__rule:last-child{display:none}.course-guide-holes__pager{justify-content:flex-start;gap:var(--space-10);padding-block:var(--space-50) var(--space-100)}}@media (width>=64rem){.course-guide-holes__mast{padding-block-end:var(--space-30)}.course-guide-holes .course-guide-holes__title{font-family:var(--font-family-headline-h1);font-size:var(--font-size-h1);line-height:var(--font-line-height-h1)}.course-guide-holes__panel{column-gap:var(--space-100);grid-template-columns:22.875rem minmax(0,1fr);align-items:start}.course-guide-holes__map{grid-row:1;width:22.875rem}.course-guide-holes__copy{gap:var(--space-40);flex-direction:column;grid-area:1/2;min-width:0;display:flex}.course-guide-holes:not([data-pager-ready]) [data-hole-ellipsis-initial]{display:none}}@media (width<46.5rem){.course-guide-holes:not([data-pager-ready]) [data-hole-pending=mobile]{display:none}}.hole-gallery{--hole-gallery-duration:.32s;--hole-gallery-ease:var(--ease-out-emphasized);--hole-gallery-width:min(20.4375rem, calc(100vw - var(--space-32)));--hole-gallery-image-ratio:240 / 284;--hole-gallery-slide:15rem;width:var(--hole-gallery-width);max-width:var(--hole-gallery-width);min-width:0;height:fit-content;max-height:calc(100dvh - var(--space-40));color:var(--color-text);background-color:var(--color-background);border-radius:var(--radius-sm);box-shadow:var(--shadow-drop-light);transform-origin:50%;opacity:0;transition:transform var(--hole-gallery-duration) var(--hole-gallery-ease), opacity var(--hole-gallery-duration) var(--hole-gallery-ease);border:0;flex-direction:column;margin:auto;display:none;position:fixed;inset:0;overflow:hidden;transform:scale(.96)}.hole-gallery[open]{display:flex}.hole-gallery.is-open{opacity:1;transform:scale(1)}.hole-gallery.is-closing{opacity:0;transform:scale(.98)}.hole-gallery::backdrop{transition:background-color var(--hole-gallery-duration) var(--hole-gallery-ease);background-color:#38313300}.hole-gallery.is-open::backdrop{background-color:#383133a3}.hole-gallery.is-closing::backdrop{background-color:#38313300}.hole-gallery__close{z-index:1;color:var(--palette-red);border-color:var(--palette-red);position:absolute;inset-block-start:1.875rem;inset-inline-end:1.875rem}.hole-gallery__close:is(:hover,:focus-visible):not(:disabled){color:var(--palette-white);background-color:var(--palette-red);border-color:var(--palette-red)}.hole-gallery__set{gap:var(--space-30);min-width:0;min-height:0;padding:var(--space-40);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:auto}.hole-gallery__set[hidden]{display:none}.hole-gallery__intro{gap:var(--space-20);flex-direction:column;padding-inline-end:calc(2.5625rem + var(--space-10));display:flex}.hole-gallery__kicker.heading{color:var(--palette-red);margin:0}.hole-gallery__title{margin:0}.hole-gallery__frame,.hole-gallery__slide{aspect-ratio:var(--hole-gallery-image-ratio);background-color:var(--palette-white);height:auto;position:relative;overflow:clip}.hole-gallery__frame picture,.hole-gallery__slide picture{display:block;position:absolute;inset:0}.hole-gallery__frame :is(picture,img),.hole-gallery__slide :is(picture,img){object-fit:cover;width:100%;max-width:none;height:100%}.hole-gallery__gallery.carousel{align-items:center;column-gap:var(--space-30);row-gap:var(--space-24);--carousel-bleed-inline:var(--space-40);flex-flow:wrap;width:100%;min-width:0;max-width:100%;display:flex}.hole-gallery .hole-gallery__gallery.carousel[data-carousel-layout=carousel]{--carousel-gap:var(--space-20);--carousel-peek:0px;--carousel-slide-width:var(--hole-gallery-slide);--carousel-scroll-end:0px}.hole-gallery__gallery.carousel--bleed-right .carousel__viewport{width:calc(100% + (var(--carousel-bleed-inline) * 2));min-width:0;max-width:none;margin-inline:calc(-1 * var(--carousel-bleed-inline));padding-inline:var(--carousel-bleed-inline);flex:none;overflow:hidden}.hole-gallery__gallery .carousel__track{align-items:flex-start}.hole-gallery__gallery .carousel__scroll-end{display:none}.hole-gallery .hole-gallery__gallery.carousel>.carousel__progress,.hole-gallery .hole-gallery__gallery.carousel>.carousel__viewport~.carousel__controls{margin-block:0}.hole-gallery__gallery .carousel__progress{flex:auto;align-self:center;width:auto;min-width:0}.hole-gallery__gallery .carousel__progress[data-carousel-progress-color=red]{--carousel-progress-track:var(--palette-light-grey);--carousel-progress-fill:var(--palette-red)}.hole-gallery__gallery .carousel__controls{align-self:center;gap:var(--space-10);flex:none}@media (width>=46.5rem){.hole-gallery{--hole-gallery-width:min(36.4375rem, calc(100vw - var(--space-40)));--hole-gallery-image-ratio:497 / 321;--hole-gallery-slide:31.0625rem}}@media (width>=64rem){.hole-gallery{--hole-gallery-width:min(63.4375rem, calc(100vw - var(--space-80)));--hole-gallery-image-ratio:714 / 461;--hole-gallery-slide:44.625rem}}@media (prefers-reduced-motion:reduce){.hole-gallery,.hole-gallery::backdrop{--hole-gallery-duration:0s;transition:none}}.feature-band.course-guide-scorecard{--feature-band-min-height:0;--feature-band-reveal-start:calc(27.125rem - var(--feature-band-inset))}@media (width>=46.5rem){.feature-band.course-guide-scorecard{--feature-band-reveal-start:calc(28.75rem - var(--feature-band-inset))}}@media (width>=64rem){.feature-band.course-guide-scorecard{--feature-band-reveal-start:0px;--feature-band-card-max:33.5625rem}}
