.section{padding:clamp(1.5rem,0.059rem + 5.49vi,5rem) clamp(1rem,0.794rem + 0.784vi,1.5rem)}.section--hero{align-items:flex-end;background-color:var(--brand-2);color:var(--white);display:flex;height:32vw;justify-content:flex-start;max-height:560px;min-height:320px;padding-bottom:var(--space-m)}.section--remove-vert-pad{padding-bottom:0px;padding-top:0px}.box-s{padding:clamp(1rem,0.794rem + 0.784vi,1.5rem)}.box-m{padding:clamp(1.5rem,1.088rem + 1.569vi,2.5rem)}.box-l{padding:clamp(1.5rem,0.059rem + 5.49vi,5rem)}.txt--all-caps{color:var(--contrast-2);font-weight:bold;text-transform:uppercase}.txt--highlight{font-weight:bold}.txt--small{font-size:clamp(0.875rem,0.573rem + 1.149vi,1.125rem)}.btn{display:flex;font-weight:bold;justify-content:center;text-decoration:none;border-radius:8px;padding:clamp(0.5rem,0.294rem + 0.784vi,1rem) clamp(1rem,0.794rem + 0.784vi,1.5rem)}.btn--primary{background-color:var(--brand-1);color:var(--white)}.btn--primary:hover{color:var(--white);background-color:var(--brand-2)}.btn--primary-on-alt:hover{color:var(--brand-2);background-color:var(--white)}.btn--secondary{background-color:var(--brand-2);color:var(--white)}.btn--secondary:hover{background-color:var(--brand-1);color:var(--white)}.btn--secondary-on-alt{color:var(--white)}.btn--secondary-on-alt:hover{background-color:var(--white);color:var(--brand-1)}.btn--outline{color:var(--brand-1);border:2px solid var(--brand-1)}.btn--outline:hover{color:var(--brand-2);border-top-color:var(--text-1);border-right-color:var(--text-1);border-bottom-color:var(--text-1);border-left-color:var(--text-1)}.btn--outline-on-alt{color:var(--white);border:2px solid var(--white)}.btn--outline-on-alt:hover{border-top-color:rgba(255,255,255,0.7);border-right-color:rgba(255,255,255,0.7);border-bottom-color:rgba(255,255,255,0.7);border-left-color:rgba(255,255,255,0.7);color:rgba(255,255,255,0.9)}.btn--txt{color:var(--brand-1)}.btn--txt:hover{color:var(--brand-2)}.btn--txt-on-alt:hover{color:var(--white);border-top-color:var(--white);border-right-color:var(--white);border-bottom-color:var(--white);border-left-color:var(--white)}.tees-status{align-items:center;background-color:var(--base-1);color:var(--text-2);display:inline-flex;font-weight:bold;justify-content:center;text-transform:uppercase;width:100%;border-radius:100px;padding:2px 12px}.tees-status .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.tees-status{display:flex;justify-content:center}}.tees-status--open{background-color:#ddffe9;color:var(--brand-1)}.tees-status--closed{background-color:#ffdede;color:#c50000}.info-card{background-color:var(--white);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);text-align:center;transform:translate3d(0px,0px,0px);border-radius:16px;padding:var(--space-xs)}.info-card-img{aspect-ratio:3/2;background-color:var(--base-1);display:block;border-radius:8px}.txt-credit{background-color:rgba(232,232,220,0.4);color:var(--brand-2);border-radius:8px;padding:8px 16px}.info-card-lg{background-color:var(--white);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);transform:translate3d(0px,0px,0px);border-radius:16px;padding:var(--space-m)}.carousel-cell{background-color:var(--base-1);height:30vw;margin-right:1rem;max-height:480px;width:calc(50% - 1rem * 1/2);border-radius:16px}@media (max-width:767px){.carousel-cell{height:60vw;width:100%}}