.ui-sectional-banner{position:relative;width:100%;height:100%;overflow:hidden}.ui-sectional-banner__media{position:relative;width:100%;aspect-ratio:1280/700}@media(max-width:1023px),and{.ui-sectional-banner__media{aspect-ratio:360/450}}.ui-sectional-banner__media-asset{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ui-sectional-banner__media img,.ui-sectional-banner__media video,.ui-sectional-banner__media:before{width:100%;height:100%;object-fit:cover}.ui-sectional-banner__media:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-position:top center;inset:0;display:block;background-color:rgba(0,0,0,.3215686275);background-color:#fff8ee}.ui-sectional-banner__container{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:var(--spacing-xl)}.ui-sectional-banner__content{max-width:608px}.ui-sectional-banner__content-img{position:relative;width:100%;aspect-ratio:400/500;width:auto}.ui-sectional-banner__content-img-el{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ui-sectional-banner__iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ui-sectional-banner__iframe iframe,.ui-sectional-banner__iframe>div{width:100%;height:auto;aspect-ratio:16/9;border:0}@media(max-width:1023px),and{.ui-sectional-banner__iframe iframe,.ui-sectional-banner__iframe>div{aspect-ratio:9/16;width:100%;height:auto}}.ui-sectional-banner__media--y-video{aspect-ratio:16/9}@media(max-width:1023px),and{.ui-sectional-banner__media--y-video{aspect-ratio:9/16;width:100%;height:auto}}.ui-sectional-banner .word,.ui-sectional-banner__heading,.ui-sectional-banner__main-title{font-size:40px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1.6px;font-family:var(--font-futura-book);color:var(--text-dark-gold);text-transform:uppercase}@media(max-width:1023px),and{.ui-sectional-banner .word,.ui-sectional-banner__heading,.ui-sectional-banner__main-title{font-size:28px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1.1px;font-family:var(--font-futura-book)}}.ui-sectional-banner__cta{margin-top:var(--space-xl)}@media(max-width:1023px),and{.ui-sectional-banner__cta{margin-top:var(--space-s)}}.ui-sectional-banner__copy{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);text-wrap:pretty}@media(max-width:1023px),and{.ui-sectional-banner__copy{font-size:16px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.2px;font-family:var(--font-goudy-italic);font-style:italic}}.ui-sectional-banner__media-control{position:absolute;bottom:var(--space-s);right:var(--space-s);display:flex;gap:var(--space-5xs);z-index:3}.ui-sectional-banner__media-btn{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary-gold);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .3s ease}.ui-sectional-banner__media-btn svg{width:auto;height:auto}.ui-sectional-banner__media-btn:hover{opacity:.9}.ui-sectional-banner--full .ui-sectional-banner__container{text-align:left;justify-content:flex-start;max-width:var(--w-max);margin:0 auto;padding-inline:var(--page-content-padding)}.ui-sectional-banner--full .ui-sectional-banner__media{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}@media(max-width:1023px),and{.ui-sectional-banner--full .ui-sectional-banner__media{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}}.ui-sectional-banner--full-reverse{display:flex;flex-direction:column-reverse;gap:var(--space-xl)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse{gap:var(--space-s)}}.ui-sectional-banner--full-reverse .ui-sectional-banner__container{text-align:left;justify-content:flex-start}.ui-sectional-banner--full-reverse .ui-sectional-banner__copy{font-size:24px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.4px;font-family:var(--font-goudy-italic);font-style:italic}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse .ui-sectional-banner__copy{font-size:16px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.2px;font-family:var(--font-goudy-italic);font-style:italic;width:95%}}.ui-sectional-banner--full-reverse.position-bottom{flex-direction:column!important}@media(max-width:1023px),and{.ui-sectional-banner--half-text-img .ui-sectional-banner__content{width:100%}.ui-sectional-banner--half-img-text,.ui-sectional-banner--half-text-img,.ui-sectional-banner--half-text-img-reverse{flex-direction:column-reverse!important}.ui-sectional-banner--half-img-text .ui-sectional-banner__media,.ui-sectional-banner--half-text-img .ui-sectional-banner__media,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media{margin-top:0!important}}.ui-sectional-banner--half-img-text .ui-sectional-banner__container,.ui-sectional-banner--half-text-img .ui-sectional-banner__container,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container{text-align:left}@media(max-width:1023px),and{.ui-sectional-banner--half-img-text .ui-sectional-banner__container,.ui-sectional-banner--half-text-img .ui-sectional-banner__container,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container{padding-inline:0;margin-top:var(--space-s)}}.ui-sectional-banner--half-img-reverse,.ui-sectional-banner--half-img-text,.ui-sectional-banner--half-text-img,.ui-sectional-banner--half-text-img-reverse{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:var(--w-max);margin:0 auto;padding-inline:var(--page-content-padding);grid-template-areas:"main-title main-title" "media content"}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media,.ui-sectional-banner--half-img-text .ui-sectional-banner__media,.ui-sectional-banner--half-text-img .ui-sectional-banner__media,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media{grid-area:1/2;aspect-ratio:608/760}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__container,.ui-sectional-banner--half-img-text .ui-sectional-banner__container,.ui-sectional-banner--half-text-img .ui-sectional-banner__container,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container{text-align:left}@media(max-width:1023px),and{.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media,.ui-sectional-banner--half-img-text .ui-sectional-banner__media,.ui-sectional-banner--half-text-img .ui-sectional-banner__media,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}}@media(max-width:767px),and{.ui-sectional-banner--half-img-reverse,.ui-sectional-banner--half-img-text,.ui-sectional-banner--half-text-img,.ui-sectional-banner--half-text-img-reverse{display:flex;flex-direction:column}}.ui-sectional-banner--half-text-img .ui-sectional-banner__cta,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__cta{margin-top:var(--space-xl,40px)}.ui-sectional-banner--half-text-img .ui-sectional-banner__content,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__content{max-width:var(--inner-colspan4);margin-right:auto;margin-left:auto}.ui-sectional-banner--half-text-img .ui-sectional-banner__container,.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container{padding-left:0}@media(max-width:1023px),and{.ui-sectional-banner--half-text-img-reverse{display:flex;flex-direction:column!important}.ui-sectional-banner--half-text-img-reverse>div{margin-top:0!important}.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media{margin-top:var(--space-s)!important}}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__content,.ui-sectional-banner--half-img-text .ui-sectional-banner__content{width:100%;max-width:var(--inner-colspan4);margin-left:auto;margin-right:auto}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media,.ui-sectional-banner--half-img-text .ui-sectional-banner__media{grid-column:1}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__container,.ui-sectional-banner--half-img-text .ui-sectional-banner__container{grid-column:2;text-align:left;padding-inline:0}.ui-sectional-banner--half-img-reverse{align-items:flex-start;grid-template-columns:var(--inner-colspan7) 1fr}@media only screen and (min-width:768px){.ui-sectional-banner--half-img-reverse{grid-template-columns:var(--inner-colspan6) 1fr;gap:16px}}@media only screen and (min-width:1024px){.ui-sectional-banner--half-img-reverse{gap:0}}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__content{max-width:var(--inner-colspan4);margin-right:unset}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__main-title{grid-area:main-title;-webkit-margin-after:var(--space-xl);margin-block-end:var(--space-xl);max-width:var(--inner-colspan7);text-wrap:balance}@media(max-width:1023px),and{.ui-sectional-banner--half-img-reverse .ui-sectional-banner__main-title{-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs);order:-1}}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media{grid-area:1/2;aspect-ratio:608/760;grid-area:media;width:var(--inner-colspan7)}@media(max-width:1023px),and{.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media{order:-1;-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs);-webkit-margin-before:0;margin-block-start:0;width:100%}}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media-control{display:none}.ui-sectional-banner--half-img-reverse .ui-sectional-banner__container{text-align:left;grid-area:content}@media(max-width:1023px),and{.ui-sectional-banner--half-img-reverse .ui-sectional-banner__container{padding-inline:0}}.ui-sectional-banner--full-reverse-richtext{display:flex;flex-direction:column-reverse;gap:var(--space-xl)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext{gap:var(--space-s)}}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__container{display:block;text-align:left}.ui-sectional-banner--full-reverse-richtext.position-bottom{flex-direction:column!important}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__container-wrap{display:flex;gap:var(--inner-colspan1)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__container-wrap{flex-direction:column;gap:var(--space-xl)}}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__heading{max-width:var(--inner-colspan5)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__heading{width:100%}}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__copy{font-size:24px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.4px;font-family:var(--font-goudy-italic);font-style:italic}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__copy{font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic}}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__cta-group{display:flex;gap:var(--space-s);margin-top:var(--space-xl)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__cta-group{flex-direction:column;align-items:flex-start;gap:var(--space-2xs);margin-top:var(--space-s)}}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__cta-group .ui-sectional-banner__cta{-webkit-margin-before:0;margin-block-start:0}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content{max-width:unset;width:var(--inner-colspan5)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content{width:100%}}.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content.ui-sectional-banner__content--richtext{max-width:var(--inner-colspan5);-webkit-padding-before:var(--space-2xs);padding-block-start:var(--space-2xs)}@media(max-width:1023px),and{.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content.ui-sectional-banner__content--richtext{width:100%;-webkit-padding-before:0;padding-block-start:0}}.ui-sectional-banner-2{position:relative;overflow:hidden;width:100%}.ui-sectional-banner-2__image{position:relative;width:100%;aspect-ratio:1280/700}@media(max-width:1023px),and{.ui-sectional-banner-2__image{aspect-ratio:360/450}}.ui-sectional-banner-2__image-el{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ui-sectional-banner-2__content{z-index:2;background:rgba(0,0,0,.48);max-width:608px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-xl);position:absolute;transform:translateY(-50%);top:50%;right:var(--page-content-padding)}@media(min-width:1601px),and{.ui-sectional-banner-2__content{right:calc(var(--w-max-right-padding) + var(--page-content-padding))}}@media(max-width:1023px),and{.ui-sectional-banner-2__content{background:none;position:relative;transform:none;inset:0;padding:0;-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}}.ui-sectional-banner-2__section{max-width:528px;text-wrap-style:pretty}.ui-sectional-banner-2__section+.ui-sectional-banner-2__section{margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--separator-lighter-gold)}@media(max-width:1023px),and{.ui-sectional-banner-2__section+.ui-sectional-banner-2__section{margin-top:var(--space-s);padding-top:var(--space-s);border-color:var(--separator-lighter-gold)}}.ui-sectional-banner-2__heading{font-size:24px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1px;font-family:var(--font-futura-book);color:var(--primary-white);text-transform:uppercase;margin-bottom:var(--space-xs)}@media(max-width:1023px),and{.ui-sectional-banner-2__heading{font-size:20px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.8px;font-family:var(--font-futura-book);color:var(--text-dark-gold);margin-bottom:var(--space-5xs)}}.ui-sectional-banner-2__description{font-size:20px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--primary-white)}@media(max-width:1023px),and{.ui-sectional-banner-2__description{font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--primary-black)}}.ui-sectional-banner-3{position:relative;overflow:hidden;width:100%}.ui-sectional-banner-3--grad{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 63.61%,rgba(0,0,0,.6));z-index:1}.ui-sectional-banner-3--blur{position:absolute;top:auto;bottom:0;left:0;width:100%;height:30%;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);z-index:1}.ui-sectional-banner-3__image,.ui-sectional-banner-3__media{position:relative;width:100%;aspect-ratio:1280/640}@media(max-width:1023px),and{.ui-sectional-banner-3__image,.ui-sectional-banner-3__media{aspect-ratio:360/640}}.ui-sectional-banner-3__image-el,.ui-sectional-banner-3__media-el{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ui-sectional-banner-3 .m-section__container{position:relative}.ui-sectional-banner-3__content{z-index:2;max-width:468px;left:var(--page-content-padding);position:absolute;text-wrap-style:pretty;bottom:var(--space-s)}@media(min-width:1601px),and{.ui-sectional-banner-3__content{right:calc(var(--w-max-right-padding) + var(--page-content-padding))}}.ui-sectional-banner-3__heading{font-size:40px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1.6px;font-family:var(--font-futura-book);color:var(--primary-white);text-transform:uppercase;margin-bottom:var(--space-2xs)}@media(max-width:1023px),and{.ui-sectional-banner-3__heading{font-size:28px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1.1px;font-family:var(--font-futura-book)}}.ui-sectional-banner-3__description{font-size:20px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--primary-white);margin-bottom:var(--space-2xs)}@media(max-width:1023px),and{.ui-sectional-banner-3__description{font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic;max-width:90%}}.ui-sectional-banner-3__button{border:1px solid var(--text-white);color:var(--text-white)}.ui-sectional-banner-3__button .core-button__icon svg path{fill:var(--text-white)}.ui-sectional-banner-3__button:before{background:var(--text-white)}.ui-sectional-banner-3__button:hover{border-color:var(--text-white);color:var(--text-dark-gold)}.ui-sectional-banner-3__button:hover:before{background:var(--text-white)}.ui-sectional-banner-3__button:hover .core-button__icon svg path{fill:var(--text-dark-gold)}.ui-text-based-section+.ui-sectional-banner--topSpacing{margin-top:0}@media(max-width:1023px),and{.ui-text-based-section+.ui-sectional-banner--mbl-topSpacing{margin-top:0}}[data-template=home] .ui-sectional-banner--half-text-img .ui-sectional-banner__content,[data-template=home] .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__content{max-width:var(--inner-colspan5);margin-left:0}[data-template=home] .ui-sectional-banner--half-img-text .ui-sectional-banner__content{max-width:var(--inner-colspan5);margin-right:0}@media(max-width:1023px),and{[data-template=home] .ui-sectional-banner--half-img-text,[data-template=home] .ui-sectional-banner--half-text-img,[data-template=home] .ui-sectional-banner--half-text-img-reverse{flex-direction:column!important}[data-template=home] .ui-sectional-banner--half-img-text .ui-sectional-banner__container,[data-template=home] .ui-sectional-banner--half-text-img .ui-sectional-banner__container,[data-template=home] .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container{margin-top:0;margin-bottom:var(--space-s)}}.ui-sectional-banner.form-common-section{grid-template-columns:repeat(2,var(--inner-colspan6));width:100%;display:grid;justify-content:space-between}@media(max-width:1023px),and{.ui-sectional-banner.form-common-section{display:flex;flex-direction:column-reverse;gap:var(--space-xl)}}.ui-sectional-banner.form-common-section .ui-sectional-banner__container{max-width:var(--inner-colspan5);margin:0;grid-area:media!important}.ui-sectional-banner.form-common-section .ui-sectional-banner__media{max-width:var(--inner-colspan6);grid-area:content!important}.ui-sectional-banner.form-common-section .ui-sectional-banner__container,.ui-sectional-banner.form-common-section .ui-sectional-banner__media{width:100%}@media(max-width:1023px),and{.ui-sectional-banner.form-common-section .ui-sectional-banner__container,.ui-sectional-banner.form-common-section .ui-sectional-banner__media{max-width:100%}}