/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.masthead-section{width:100%;padding-bottom:var(--stacked-components-sm);max-width:100%!important}.masthead-section:has(.masthead-text--below){padding-bottom:calc(var(--spacing,.25rem) * 0)}.masthead-container,.masthead-media{width:100%;position:relative}.masthead-media{aspect-ratio:var(--aspect-ratio);overflow:hidden}.masthead-media:has(+.masthead-text-overlay-wrapper){aspect-ratio:auto;height:100dvh;min-height:640px;max-height:844px}@media (min-width:641px){.masthead-media,.masthead-media:has(+.masthead-text-overlay-wrapper){height:auto;max-height:none;min-height:calc(var(--spacing,.25rem) * 0);aspect-ratio:var(--aspect-ratio)}}.masthead-media__fallback-image{object-fit:cover;width:100%;height:100%}.masthead-media__overlay{inset:calc(var(--spacing,.25rem) * 0);z-index:10;position:absolute}.masthead-text-overlay-wrapper{inset:calc(var(--spacing,.25rem) * 0);z-index:20;padding-inline:var(--spacing-md,16px);padding-block:var(--spacing-2xl,40px);align-items:flex-end;display:flex;position:absolute}.masthead-text-overlay-wrapper .masthead-text__group{gap:var(--spacing-lg,24px)}.masthead-text-overlay-wrapper--center{justify-content:center}.masthead-text-overlay-wrapper--start{justify-content:flex-start}.masthead-text{width:100%;padding-block:var(--spacing-4xl,56px);flex-direction:column;display:flex}.masthead-text--overlay{z-index:20;max-width:var(--container-width-xl,590px);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);position:relative}.masthead-text--below{max-width:var(--container-width-full,1440px);padding-inline:var(--container-padding-lg);color:var(--color-text-primary);margin-inline:auto}@media (min-width:1024px){.masthead-text--below{padding-bottom:var(--spacing-3xl,48px)}}.masthead-text--start{text-align:left;align-items:flex-start}.masthead-text__content{gap:var(--spacing-lg,24px);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.masthead-text__content .masthead-text__group{gap:var(--spacing-2xl,40px)}}.masthead-text__content--standard{max-width:var(--container-width-xl,590px)}.masthead-text__content--below-full-width{margin-inline:auto}@media (min-width:1024px){.masthead-text__content--below-full-width{width:calc(565px + var(--grid-gap-xl) + max(272px, min(507px, calc(100vw - (var(--container-padding-lg) * 2) - 565px - var(--grid-gap-xl)))));max-width:calc(565px + 507px + var(--grid-gap-xl))}}.masthead-text__content--below-center{margin-inline:auto}.masthead-text__content--start{text-align:left;align-items:flex-start}.masthead-text__group{gap:var(--spacing-2xl,40px);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.masthead-text__group{gap:var(--spacing-4xl,56px)}}.masthead-text__group--start{text-align:left;align-items:flex-start}.masthead-text__header{width:100%;max-width:var(--container-width-xl,590px);gap:var(--spacing-xxs,4px);flex-direction:column;display:flex}@media (min-width:1024px){.masthead-text__header{gap:var(--spacing-xs,8px)}}.masthead-text__header--start{text-align:left;align-items:flex-start}.masthead-text__eyebrow{font-family:var(--font-ui,var(--font-sweet-gothic),Arial,sans-serif);font-size:var(--text-eyebrow-lg);--tw-leading:1.2;--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.masthead-text__eyebrow,.masthead-text__headline{margin:calc(var(--spacing,.25rem) * 0);line-height:1.2}.masthead-text__headline{font-family:var(--font-display,var(--font-reckless-wide-m),serif);font-size:var(--text-heading-5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:pre-wrap}.masthead-text__copy{font-family:var(--font-body,var(--font-reckless-standard-s),serif);font-size:var(--text-paragraph-lg);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-tracking:.02em;letter-spacing:.02em}.masthead-text__copy p{margin:calc(var(--spacing,.25rem) * 0)}.masthead-text__copy a{border-radius:var(--radius-sm,2px);color:inherit;text-underline-offset:4px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;text-decoration-thickness:2px}.masthead-text__copy a:hover{opacity:.8}.masthead-text__copy a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.masthead-text__copy a:focus{outline-offset:2px;outline:2px solid #0000}}.masthead-text__copy a:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-background-primary)),0 0 0 5px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.masthead-text__copy em,.masthead-text__copy i{font-style:italic}.masthead-text__copy u{text-underline-offset:2px;text-decoration-line:underline}.masthead-text__copy b,.masthead-text__copy strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.masthead-text__copy--full-width{width:100%}.masthead-text__ctas{gap:var(--spacing-sm,12px);flex-wrap:wrap;display:flex}@media (min-width:1024px){.masthead-text__ctas{gap:var(--spacing-sm,12px)}}.masthead-text__ctas--start{justify-content:flex-start}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial}}}.masthead-carousel{gap:var(--spacing-md,16px);flex-direction:column;width:100%;display:flex}.masthead-carousel__viewport{width:100%;position:relative;overflow:hidden}.masthead-carousel__track{width:100%;display:flex}.masthead-carousel__slide{flex-direction:column;flex-shrink:0;width:100%;display:flex}.masthead-carousel__slide-inner{width:100%;position:relative}.masthead-carousel__media-wrapper{width:100%;height:calc(100dvh - 228px);min-height:640px;max-height:844px;position:relative;overflow:hidden}@media (min-width:1024px){.masthead-carousel__media-wrapper{height:auto;min-height:calc(var(--spacing,.25rem) * 0);aspect-ratio:var(--aspect-ratio)}}.masthead-carousel__overlay{inset:calc(var(--spacing,.25rem) * 0);z-index:10;position:absolute}.masthead-carousel__text-container{inset:calc(var(--spacing,.25rem) * 0);z-index:20;padding-inline:var(--spacing-md,16px);padding-block:var(--spacing-2xl,40px);align-items:flex-end;display:flex;position:absolute}.masthead-carousel__text-container--center{justify-content:center}.masthead-carousel__text-container--start{justify-content:flex-start}.masthead-slide-text{flex-direction:column;width:100%;display:flex}.masthead-slide-text--overlay{z-index:20;max-width:var(--container-width-xl,590px);color:var(--color-text-primary);position:relative}.masthead-slide-text--below{max-width:var(--container-width-full,1440px);color:var(--color-text-primary);margin-inline:auto}.masthead-slide-text__content{gap:var(--spacing-lg,24px);flex-direction:column;width:100%;display:flex}.masthead-slide-text__content--standard{max-width:var(--container-width-xl,590px)}.masthead-slide-text__content--below-full-width{margin-inline:auto}@media (min-width:1024px){.masthead-slide-text__content--below-full-width{width:calc(565px + var(--grid-gap-xl) + max(272px, min(507px, calc(100vw - (var(--container-padding-lg) * 2) - 565px - var(--grid-gap-xl)))));max-width:calc(565px + 507px + var(--grid-gap-xl))}}.masthead-slide-text__content--below-center{margin-inline:auto}.masthead-slide-text__group{gap:var(--spacing-lg,24px);flex-direction:column;width:100%;display:flex}.masthead-slide-text__header{width:100%;max-width:var(--container-width-xl,590px);gap:var(--spacing-sm,12px);flex-direction:column;display:flex}@media (min-width:1024px){.masthead-slide-text__header{gap:var(--spacing-xxs,4px)}}.masthead-slide-text__eyebrow{font-family:var(--font-ui,var(--font-sweet-gothic),Arial,sans-serif);font-size:var(--text-eyebrow-lg);--tw-leading:120%;--tw-font-weight:400;--tw-tracking:2.2px;text-transform:uppercase;font-weight:400}.masthead-slide-text__eyebrow,.masthead-slide-text__headline{margin:calc(var(--spacing,.25rem) * 0);letter-spacing:2.2px;line-height:120%}.masthead-slide-text__headline{font-family:var(--font-display,var(--font-reckless-wide-m),serif);font-size:var(--text-heading-3);--tw-leading:120%;--tw-font-weight:200;--tw-tracking:2.2px;white-space:pre-wrap;font-weight:200}.masthead-slide-text__copy{font-family:var(--font-body,var(--font-reckless-standard-s),serif);font-size:var(--text-paragraph-lg);--tw-leading:150%;--tw-font-weight:400;--tw-tracking:.44px;letter-spacing:.44px;font-weight:400;line-height:150%}.masthead-slide-text__copy p{margin:calc(var(--spacing,.25rem) * 0)}.masthead-slide-text__copy a{border-radius:var(--radius-sm,2px);color:inherit;text-underline-offset:4px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;text-decoration-thickness:2px}.masthead-slide-text__copy a:hover{opacity:.8}.masthead-slide-text__copy a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.masthead-slide-text__copy a:focus{outline-offset:2px;outline:2px solid #0000}}.masthead-slide-text__copy a:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-background-primary)),0 0 0 5px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.masthead-slide-text__copy em,.masthead-slide-text__copy i{font-style:italic}.masthead-slide-text__copy u{text-underline-offset:2px;text-decoration-line:underline}.masthead-slide-text__copy b,.masthead-slide-text__copy strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.masthead-slide-text__copy--full-width{width:100%}.masthead-slide-text__copy--center{margin-inline:auto}.masthead-slide-text__ctas{justify-content:flex-start;gap:var(--spacing-sm,12px);flex-wrap:wrap;display:flex}@media (min-width:1024px){.masthead-slide-text__ctas{gap:var(--spacing-lg,24px)}}.masthead-carousel__controls{width:100%;max-width:var(--container-width-full,1440px);align-items:center;gap:var(--spacing-lg,24px);flex-direction:column;margin-inline:auto;display:flex}.masthead-carousel__dots{pointer-events:auto;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);width:100%;padding-bottom:var(--spacing-lg,24px);display:flex}.masthead-carousel__dot{height:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-full,100px);width:27px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.masthead-carousel__dot{transition-property:none}}.masthead-carousel__dot-progress{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:var(--color-button-background-primary);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:30ms;--tw-ease:linear;transition-duration:30ms;transition-timing-function:linear;position:absolute}.masthead-carousel__dot-target{position:absolute;inset:-10px}.masthead-carousel__arrows{pointer-events:auto;width:100%;color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}.masthead-carousel__arrow{width:60px;height:60px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}@media (hover:hover){.masthead-carousel__arrow:hover{opacity:.85}}.masthead-carousel__arrow:active{opacity:.7}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.text-media-row-section{width:100%;padding-block:var(--spacing-3xl,48px);overflow:clip}.text-media-row-container{width:100%;max-width:100%;padding-inline:var(--spacing-lg,24px);margin-inline:auto}@media (min-width:1024px){.text-media-row-container{max-width:var(--container-width-full);padding-inline:var(--spacing-xl,32px)}}.text-media-row-grid{align-items:flex-start;gap:var(--stacked-components-lg);flex-direction:column;display:flex}@media (min-width:641px){.text-media-row-grid{flex-direction:row}}@media (min-width:1024px){.text-media-row-grid{gap:var(--grid-gap-xl)}}.text-media-row-image-col{width:100%}.text-media-row-text-col{width:100%;max-width:var(--container-width-xl);justify-content:center;gap:var(--spacing-lg,24px);flex-direction:column;display:flex}@media (min-width:1024px){.text-media-row-text-col{gap:var(--spacing-md,16px)}}.text-media-row-wrapper{gap:var(--spacing-md,16px);flex-direction:column;width:100%;display:flex}.text-media-row-content{gap:var(--spacing-sm,12px);flex-direction:column;width:100%;display:flex}.text-media-row-header{gap:var(--spacing-xxs,4px);flex-direction:column;width:100%;display:flex}