.primary-hero .container{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}.primary-hero .hero.desktopPlacement-top .container{justify-content:start;padding-top:40px}.primary-hero .hero.desktopPlacement-bottom .container{justify-content:end}.primary-hero.paddingenabled .hero.desktopPlacement-bottom .container{padding-bottom:40px}.primary-hero.paddingenabled .hero.desktopPlacement-top .container{padding-top:40px}.primary-hero .description{padding-bottom:var(--lds-g-spacing-100)}.primary-hero .description ol,.primary-hero .description ul{margin-bottom:var(--lds-g-spacing-300);padding-left:var(--lds-g-spacing-150)}.primary-hero .description ol li,.primary-hero .description ul li{padding-left:var(--lds-g-font-list-spacing-3)}.primary-hero .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.primary-hero .container.light,.primary-hero .container.light .description *,.primary-hero .container.light .title *{color:var(--lds-g-color-surface-container-base)}.primary-hero .container.dark,.primary-hero .container.dark .description *,.primary-hero .container.dark .title *{color:var(--lds-g-color-on-surface-1)}.primary-hero .container.light .cta-button-outline{border-color:var(--lds-g-color-surface-base);color:var(--lds-g-color-surface-base)}.primary-hero .container.light .cta-button-outline:focus-visible{outline:var(--lds-g-sizing-border-2) solid var(--lds-g-color-surface-base);outline-offset:var(--lds-g-sizing-border-2)}.primary-hero .container.light .cta-button-outline:focus{outline:var(--lds-g-sizing-border-2) solid var(--lds-g-color-surface-base);outline-offset:var(--lds-g-sizing-border-2)}.primary-hero .container.light .cta-button-filled:focus-visible{outline:var(--lds-g-sizing-border-2) solid var(--lds-g-color-surface-base);outline-offset:var(--lds-g-sizing-border-2)}.primary-hero .container.light .cta-button-filled:focus{outline:var(--lds-g-sizing-border-2) solid var(--lds-g-color-surface-base);outline-offset:var(--lds-g-sizing-border-2)}.primary-hero .container.dark .cta-button-outline .icon-arrow-right{filter:brightness(0) saturate(100%) invert(0) sepia(30%) saturate(6027%) hue-rotate(187deg) brightness(97%) contrast(100%)}.primary-hero .icon{height:45px;padding-bottom:var(--lds-g-spacing-100);width:auto}.primary-hero .hero-video .icon{display:none}.primary-hero .title *{letter-spacing:var(--lds-g-typography-ringside-heading-1-letter-spacing)}.primary-hero .title.garamond *{font-family:var(--lds-g-font-family-serif)!important}.primary-hero .btn-container{display:flex;gap:var(--lds-g-spacing-200)}.title~.btn-container{margin-top:var(--lds-g-spacing-700)}.description~.btn-container{margin-top:0}.primary-hero .hero,.primary-hero .hero-video{position:relative;z-index:1}.primary-hero .hero.large{height:900px}.primary-hero .hero.narrow{padding:var(--lds-g-spacing-800) 0}.primary-hero .hero.slim{padding:var(--lds-g-spacing-500) 0}.primary-hero .hero.wide{padding:var(--lds-g-spacing-1800) 0}@media (width < 1024px){.primary-hero .hero{background:var(--mobile-bg) no-repeat center top /cover!important}}.primary-hero .hero-video{height:900px}.primary-hero .hero.medium{height:714px}.primary-hero [class*=hero] .lds-layout-container{row-gap:var(--lds-g-spacing-400)}.primary-hero .hero.has-overlay{background-attachment:fixed}.primary-hero .lds-layout-container.offset-content>*{grid-column-start:2}.primary-hero .dimmer{height:100%;position:absolute;top:0;width:100%;z-index:-1}.primary-hero .dimmer.light{background:linear-gradient(90deg,#000,#000 75%,rgba(0,0,0,.1));opacity:.2}.primary-hero .dimmer.medium{background:linear-gradient(90deg,#000,#000 75%,rgba(0,0,0,.2));opacity:.5}.primary-hero .dimmer.dark{background:linear-gradient(90deg,#000,#000 75%,rgba(0,0,0,.5));opacity:.8}.primary-hero .content{background:var(--lds-g-color-surface-base);min-height:100vh;padding:20px;position:relative}.primary-hero .scroll-container{position:relative}.primary-hero .frost{backdrop-filter:blur(10px);background-color:var(--lds-g-color-border-inverse-4);border-radius:10px;box-shadow:0 4px 6px var(--lds-g-color-palette-transparent-black-010);padding:20px}.primary-hero video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.primary-hero-wrapper .icon-pause.pause-icon-box,.primary-hero-wrapper .icon-play.play-icon-box{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:64px;top:156px;width:44px;z-index:99}.primary-hero-wrapper .icon-arrow.arrow-icon-box{bottom:44px;left:74px;position:absolute}.primary-hero-wrapper .icon-arrow.arrow-icon-box img{height:var(--lds-g-spacing-400)}.primary-hero .container.light .title{hyphens:auto;overflow-wrap:break-word;word-break:auto-phrase}@media (320px <= width <= 1024px){.primary-hero-wrapper .icon-pause.pause-icon-box,.primary-hero-wrapper .icon-play.play-icon-box{height:var(--lds-g-spacing-400);right:var(--lds-g-spacing-200);top:104px;width:var(--lds-g-spacing-400)}.primary-hero-wrapper .icon-arrow.arrow-icon-box{bottom:50px;left:20px;position:absolute}.primary-hero-wrapper .icon-arrow.arrow-icon-box img{height:30px}}@media (width < 1200px){.primary-hero .btn-container{display:flex;flex-direction:column;gap:var(--lds-g-spacing-200);width:fit-content}.primary-hero .hero,.primary-hero .hero-video{height:720px}}@media (width < 1024px){.primary-hero .hero.mobilePlacement-top .container{justify-content:start}.primary-hero.paddingenabled .hero.mobilePlacement-top .container{padding-top:40px}.primary-hero .hero.mobilePlacement-bottom .container{justify-content:end}.primary-hero.paddingenabled .hero.mobilePlacement-bottom .container{padding-bottom:40px}.primary-hero .hero.mobilePlacement-center .container{justify-content:center}.primary-hero.paddingenabled .hero.mobilePlacement-center .container{padding-bottom:40px;padding-top:40px}}@media (width < 768px){.primary-hero .btn-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--lds-g-spacing-200)}}@media (width > 1024px){.primary-hero .container.light .cta-button-outline{font-size:var(--lds-g-font-size-2)}}