/* compiled by scssphp 1.6.0 on Wed, 14 May 2025 07:56:03 +0000 (0.0455s) */

.heading__title{--heading-2__font-weight: 900;-webkit-text-fill-color:var(--color-text, var(--color-black));-webkit-text-stroke-width:0px}.heading__title strong{--heading-2__font-weight: 900;display:block;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-text, var(--color-black))}.heading__eyebrow{--eyebrow__color: var( --color-primary )}.heading:not(:has(.heading__title)){margin-block-end:1rem}.heading:not(:has(.heading__title)) .heading__eyebrow{position:relative}.heading.--buttons:not(:has(.heading__title)) .heading.--buttons{padding-block-start:0}.heading.--buttons:not(:has(.heading__title)) .heading__eyebrow{position:relative}.heading.--buttons:not(:has(.heading__eyebrow)):not(:has(.heading__title)) .button__group{width:100%;justify-content:flex-end}section .heading{margin-block-end:2rem}.header{background-color:var(--color-primary--background);--_gap: var( --container-gutter );--header__grid-gutter--image-right: var( --_gap, 1rem );--header__overlay: linear-gradient(180deg, rgba(0, 0, 0, 0.83) 3.5%, rgba(0, 0, 0, 0.38) 42%, rgba(0, 0, 0, 0.63) 100%);margin-block-end:0}@media (min-width:37.5rem){.header{--_min-height: 38.9375rem;--header__heading-columns--image-right: 1 / 7}}@media (min-width:64rem){.header{--_min-height: 46.25rem}}.header+section{padding-block-start:var(--section__margin-bottom, 9rem);padding-block-end:var(--section__margin-bottom, 9rem)}.header:has(.header__quicklinks) .header__heading{--header__heading-rows: 1 / 3}.header:has(.header__quicklinks) .card.--employee{--header__employee-rows: 2}.header:has(.header__quicklinks) .header__quicklinks{display:flex;gap:1rem;margin-block-start:2rem;flex-wrap:wrap}@media (min-width:64rem){.header:has(.header__quicklinks) .header__quicklinks{margin-block-start:5.94rem}}@media (min-width:70rem){.header:has(.header__quicklinks) .header__quicklinks{flex-wrap:nowrap}}.header.--image-right,.header.--image-left{--_color: var( --color-text );--header__heading-rows: 1 / -1;--_min-height: fit-content}@media (min-width:48rem){.header.--image-right,.header.--image-left{--_min-height: 38.9375rem}}.header.--image-right .header__heading,.header.--image-left .header__heading{--header__heading-rows: 1;align-self:center}@media (min-width:64rem){.header.--image-right .header__heading,.header.--image-left .header__heading{--header__heading-rows: 1 / -1}}.header.--image-right .media,.header.--image-left .media{display:none;overflow:clip}@media (min-width:48rem){.header.--image-right .media,.header.--image-left .media{display:block}}.header.--image-right:not(:has(.heading__content, .header__quicklinks, .card.--employee)),.header.--image-left:not(:has(.heading__content, .header__quicklinks, .card.--employee)){--_min-height: fit-content}@media (min-width:48rem){.header.--image-right:not(:has(.heading__content, .header__quicklinks, .card.--employee)),.header.--image-left:not(:has(.heading__content, .header__quicklinks, .card.--employee)){--_min-height: 18rem}}.header.--image-right:not(:has(.heading__content, .header__quicklinks, .card.--employee)) .heading.--content,.header.--image-left:not(:has(.heading__content, .header__quicklinks, .card.--employee)) .heading.--content{margin-block-end:0}@media (max-width:70rem){.header.--image-right:has(.card.--employee+.header__quicklinks) .header__heading,.header.--image-left:has(.card.--employee+.header__quicklinks) .header__heading{--header__heading-rows: 1}}.header.--image-right:has(.card.--employee+.header__quicklinks) .card.--employee,.header.--image-left:has(.card.--employee+.header__quicklinks) .card.--employee{--header__employee-rows: 2}@media (min-width:48rem){.header.--image-right:has(.card.--employee+.header__quicklinks) .card.--employee,.header.--image-left:has(.card.--employee+.header__quicklinks) .card.--employee{--header__employee-rows: 3}}.header.--image-right:has(.card.--employee+.header__quicklinks) .header__quicklinks,.header.--image-left:has(.card.--employee+.header__quicklinks) .header__quicklinks{--header__quicklinks-rows: 3}@media (min-width:48rem){.header.--image-right:has(.card.--employee+.header__quicklinks) .header__quicklinks,.header.--image-left:has(.card.--employee+.header__quicklinks) .header__quicklinks{--header__quicklinks-rows: -1}}.header.--image-right:has(.card.--employee) .card.--employee,.header.--image-left:has(.card.--employee) .card.--employee{--card__min-width--employee: 100%;margin-block-start:3rem}@media (max-width:70rem){.header.--image-right:has(.card.--employee) .card.--employee,.header.--image-left:has(.card.--employee) .card.--employee{--header__employee-columns: 1 / -1}}.header.--image-right:has(.header__quicklinks) .header__heading,.header.--image-left:has(.header__quicklinks) .header__heading{--header__heading-rows: 1}@media (min-width:48rem){.header.--image-right:has(.header__quicklinks) .header__heading,.header.--image-left:has(.header__quicklinks) .header__heading{--header__heading-rows: 1 / 4}}.header.--image-right:has(.header__quicklinks) .header__heading .heading,.header.--image-left:has(.header__quicklinks) .header__heading .heading{margin-block-end:0}.header.--image-right:has(.header__quicklinks) .header__quicklinks,.header.--image-left:has(.header__quicklinks) .header__quicklinks{--header__quicklinks-rows: 2;margin-block-start:0}@media (min-width:48rem){.header.--image-right:has(.header__quicklinks) .header__quicklinks,.header.--image-left:has(.header__quicklinks) .header__quicklinks{--header__quicklinks-rows: -1}}@media (max-width:70rem){.header.--image-right:has(.header__quicklinks) .header__quicklinks,.header.--image-left:has(.header__quicklinks) .header__quicklinks{margin-block-start:3rem}.header.--image-right:has(.header__quicklinks) .card.--quicklink,.header.--image-left:has(.header__quicklinks) .card.--quicklink{width:100%}}@media (max-width:70rem) and (min-width:48rem){.header.--image-right:has(.header__quicklinks) .card.--quicklink,.header.--image-left:has(.header__quicklinks) .card.--quicklink{width:calc(50% - 0.5rem)}}@media (min-width:48rem){.header.--image-right .header__heading{padding-inline-end:1.25rem}}@media (min-width:70rem){.header.--image-right .header__heading{padding-inline-end:6.25rem}}.header.--image-right .card.--employee{--_employee-columns: 1 / -1;max-width:100%;width:100%}@media (min-width:48rem){.header.--image-right .card.--employee{--_employee-columns: 7 / -1;max-width:calc(100% - var(--header__grid-gutter, 1.25rem) / 2)}}@media (min-width:81rem){.header.--image-right .card.--employee{--_employee-columns: 8 / -1;--header__employee-rows: -1}}.header.--image-right .media{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.header.--image-left .media{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}@media (min-width:37.5rem){.header.--centered .header__container,.header.--start .header__container{grid-template-rows:auto;align-content:center}}.header.--centered .heading__title,.header.--centered .heading__eyebrow,.header.--centered .heading__content p,.header.--start .heading__title,.header.--start .heading__eyebrow,.header.--start .heading__content p{color:var(--color-white)}.header.--centered .media,.header.--start .media{display:block}@media (max-width:48rem){.header.--centered .media::before,.header.--start .media::before{--_header-overlay: linear-gradient(270deg, transparent -30%, var(--color-black) 100%)}}.header.--centered{--button-group__horizontal-alignment: center;padding-block-end:0}@media (min-width:48rem){.header.--centered{max-height:46.25rem}}.header.--centered .header__container{padding-block-start:14rem}@media (min-width:64rem){.header.--centered .header__container{padding-block-start:6rem}}.header.--centered .header__heading .heading__eyebrow{width:100%;justify-self:center}.header.--centered .header__heading .heading__title{--heading__title-width: 21ch;--heading-1__font-size: 3rem}@media (min-width:30rem){.header.--centered .header__heading .heading__title{--heading-1__font-size: 4.25rem}}@media (min-width:48rem){.header.--centered .header__heading .heading__title{--heading-1__font-size: inherit}}.header.--centered .header__heading .heading__title:not(:has(+ .button__group)){margin-block-end:0}.header.--centered .header__heading:has(+ .header__quicklinks) .heading{margin-block-end:0}.header.--centered .header__quicklinks{margin-block-start:4rem;flex-wrap:wrap}@media (min-width:64rem){.header.--centered .header__quicklinks{flex-wrap:nowrap}}.header.--centered .header__quicklinks .card.--quicklink{width:100%}@media (min-width:48rem){.header.--centered .header__quicklinks .card.--quicklink{width:calc(50% - 0.5rem)}}@media (min-width:64rem){.header.--centered .header__quicklinks .card.--quicklink{width:100%}}.header.--centered:has(.header__quicklinks, .card.--employee) .header__heading{--header__heading-rows: 1}.header.--centered:not(:has(.header__quicklinks, .card.--employee)) .header__heading{grid-row:1 / -1}.header.--centered:not(:has(.header__quicklinks, .card.--employee)) .heading{margin-block-end:0}.header.--centered .media{max-height:50%;height:100%}@media (min-width:30rem){.header.--centered .media{max-height:70%}}@media (min-width:48rem){.header.--centered .media{max-height:inherit}}.header.--start .header__heading{--header__heading-columns: 1 / -1}@media (min-width:48rem){.header.--start .header__heading{--header__heading-columns: 1 / 7}}.header.--start .card.--employee{--header__employee-rows: 2;--header__employee-columns: 1 / -1;--header__employee-alignment: flex-end;--card__template-columns--employee: 3.75em 1fr auto;width:100%}@media (min-width:64rem){.header.--start .card.--employee{--header__employee-columns: 7 / -1}}@media (min-width:35rem){.header.--start .card.--employee .card__buttons{--card__buttons-columns--employee: 3}}.header.--start:has(.header__quicklinks) .header__heading .heading{margin-block-end:0}.header.--start:has(.card.--employee+.header__quicklinks) .header__heading{--header__heading-rows: 1;--header__heading-columns: 1 / -1}@media (min-width:64rem){.header.--start:has(.card.--employee+.header__quicklinks) .header__heading{--header__heading-rows: 1 / 3;--header__heading-columns: 1 / 7}}.header.--start:has(.card.--employee+.header__quicklinks) .card.--employee{margin-block-start:3rem}.header.--start:not(:has(.media, .card.--employee, .header__quicklinks)){--_min-height: fit-content;--_padding-block: 5rem 3rem;grid-template-rows:auto}.header.--start:not(:has(.media, .card.--employee, .header__quicklinks)) .header__heading .heading__title{color:var(--color-text)}.header.--start:not(:has(.card.--employee, .header__quicklinks)) .header__heading{--header__heading-rows: 1 / -1}.header.--start:not(:has(.card.--employee, .header__quicklinks)) .header__heading .heading{margin-block-end:0}@media (min-width:37.5rem){.header .heading{--heading__title-width: 68ch;--heading__content-width: 68ch}}.header .heading__title{text-transform:uppercase;line-height:0.9}.header .heading:not(:has(p)):not(.heading.--buttons) .heading__title{margin-block-end:4rem}.header .button__group{flex-wrap:wrap}.header .media{max-height:46.25rem;position:fixed;top:0;left:0;display:none}@media (min-width:37.5rem){.header .media{display:block}}.header .card.--employee{margin-block-end:0;color:var(--color-text);background-color:var(--card__background--extra, var(--color-white));box-shadow:var(--shadow)}@media (min-width:48rem){.header .card.--employee{--header__employee-rows: -1}}.header.--single{min-height:20rem;max-height:40rem;height:100%;padding-block-end:0;margin-block-end:0;grid-template-rows:7rem 1fr;background:linear-gradient(180deg, #1B1B1B 62.5%, #0C0A09 100%)}@media (min-width:40rem){.header.--single{min-height:30rem;max-height:40rem}}@media (min-width:48rem){.header.--single{min-height:40rem;max-height:40rem}}@media (min-width:64rem){.header.--single{min-height:44rem;max-height:44rem}}.header.--single .header__container{padding-block-end:0;position:relative;z-index:1}.header.--single .header__container+svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.header.--single .header__heading{padding:0;position:absolute;left:0.875rem;bottom:0}@media (min-width:30rem){.header.--single .header__heading{left:1rem}}@media (min-width:48rem){.header.--single .header__heading{left:2rem}}.header.--single .header__heading:has(.heading__title){--header__padding-block: 0}.header.--single .header__heading .heading__title{font-size:2rem;text-align:left}@media (min-width:30rem){.header.--single .header__heading .heading__title{font-size:2.5rem}}.header.--single .header__heading .heading__content p{color:#a8a8a8}.header.--single .header__meta{max-width:1341px;width:100%;padding-inline:0.875rem;padding-block-start:0.875rem;grid-column:1 / -1;grid-row:1;display:flex;flex-wrap:wrap;flex-direction:column;gap:0.5rem;align-items:flex-start;position:absolute;top:0}@media (min-width:30rem){.header.--single .header__meta{padding-inline:1rem;padding-block-start:1rem;flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:48rem){.header.--single .header__meta{padding-inline:2rem;padding-block-start:2rem}}.header.--single .header__meta-group{display:flex;flex-wrap:wrap;gap:0.5rem}.header.--single .header__meta-category,.header.--single .header__date,.header.--single .header__meta-golfclub,.header.--single .header__meta-date,.header.--single .header__meta-location{padding:0.5rem 1rem;border-radius:3rem;margin:0;list-style:none;display:flex;align-items:center;gap:0.5rem;background:var(--color-black)}.header.--single .header__meta-category-icon,.header.--single .header__date-icon,.header.--single .header__meta-golfclub-icon,.header.--single .header__meta-date-icon,.header.--single .header__meta-location-icon{display:flex;align-items:center}.header.--single .header__meta-category-list,.header.--single .header__date-list,.header.--single .header__meta-golfclub-list,.header.--single .header__meta-date-list,.header.--single .header__meta-location-list{margin:0;padding:0}.header.--single .header__meta-category p,.header.--single .header__date p,.header.--single .header__meta-golfclub p,.header.--single .header__meta-date p,.header.--single .header__meta-location p{margin:0}.header.--single .header__meta-category p strong,.header.--single .header__date p strong,.header.--single .header__meta-golfclub p strong,.header.--single .header__meta-date p strong,.header.--single .header__meta-location p strong{font-weight:400}.header.--single .header__meta-category{text-transform:uppercase}.header.--single .header__image-container{min-height:20rem;height:100%;width:100%;border-radius:var(--border-radius-small);grid-column:1 / -1;grid-row:1 / -1;position:relative}@media (min-width:30rem){.header.--single .header__image-container{height:auto}}.header.--single .media{min-height:20rem;max-height:44rem;width:100%;height:100%;border-radius:var(--border-radius);display:block;grid-column:1 / -1;position:relative}@media (min-width:48rem){.header.--single .media{min-height:27rem}}.header.--single .media::before{content:'';border-radius:var(--border-radius-small);position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 38.5%, rgba(0, 0, 0, 0.63) 100%);z-index:1}.header.--single .media__image{position:absolute}.header.--single .media img{border-radius:var(--border-radius-small)}.header.--single::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg, #1B1B1B 4%, rgba(27, 27, 27, 0.85) 57.5%, rgba(16, 15, 14, 0.96) 92%, #0C0A09 100%)}.header.--single>svg{transform:scale(4)}@media (min-width:30rem){.header.--single>svg{transform:scale(3.5)}}@media (min-width:48rem){.header.--single>svg{transform:scale(3)}}@media (min-width:64rem){.header.--single>svg{transform:scale(2.2)}}@media (min-width:80rem){.header.--single>svg{transform:scale(1.8)}}body.home:has(.header.--centered) .header.--centered{max-height:65rem;min-height:35.5rem}@media (min-width:30rem){body.home:has(.header.--centered) .header.--centered{min-height:50.5rem}}@media (min-width:48rem){body.home:has(.header.--centered) .header.--centered{min-height:61.5rem}}body.home:has(.header.--centered) .header.--centered .header__container{padding-block-start:6rem}@media (min-width:64rem){body.home:has(.header.--centered) .header.--centered .heading__title{font-size:12.5em}}body.home:has(.header.--centered) .header.--centered .header__svg{display:none;position:absolute;bottom:2.5rem;right:2.5rem}@media (min-width:48rem){body.home:has(.header.--centered) .header.--centered .header__svg{display:block}}@media (max-width:64rem){body.home:has(.header.--centered) .header.--centered .media .media__image img{object-position:0rem 0rem}}