.m-page-navigation-hero{position:relative;width:100%;margin:0;padding:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:visible}@media screen and (max-width: 749px){.m-page-navigation-hero{overflow:hidden;left:auto;right:auto;margin-left:0;margin-right:0;width:100%;height:auto}}.m-page-navigation-hero .section__wrapper,.m-page-navigation-hero .page-width,.m-page-navigation-hero .page-navigation__wrapper{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.m-page-navigation-hero .page-navigation__wrapper{position:relative;width:100%}.m-page-navigation-hero .page-navigation-container{display:flex;width:100%;min-height:400px;position:relative}.m-page-navigation-hero .page-navigation-container.banner--small{min-height:50vh;height:50vh}.m-page-navigation-hero .page-navigation-container.banner--medium{min-height:70vh;height:70vh}.m-page-navigation-hero .page-navigation-container.banner--large{min-height:85vh;height:85vh}.m-page-navigation-hero .page-navigation-container.banner--full{min-height:100vh;height:100vh}@media screen and (max-width: 749px){.m-page-navigation-hero .page-navigation-container{flex-direction:row;min-height:60vh;height:auto;max-height:90vh}.m-page-navigation-hero .page-navigation-container.banner--small{min-height:40vh;max-height:50vh}.m-page-navigation-hero .page-navigation-container.banner--medium{min-height:50vh;max-height:60vh}.m-page-navigation-hero .page-navigation-container.banner--large{min-height:60vh;max-height:70vh}.m-page-navigation-hero .page-navigation-container.banner--full{min-height:70vh;max-height:90vh}}.m-page-navigation-hero .navigation-panel{flex:1;position:relative;overflow:hidden;height:100%;min-height:inherit}@media screen and (min-width: 750px){.m-page-navigation-hero .navigation-panel{cursor:pointer}}@media screen and (max-width: 749px){.m-page-navigation-hero .navigation-panel{cursor:default;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media screen and (max-width: 749px){.m-page-navigation-hero .navigation-panel{min-height:50vh}.m-page-navigation-hero .navigation-panel:hover,.m-page-navigation-hero .navigation-panel:active,.m-page-navigation-hero .navigation-panel:focus,.m-page-navigation-hero .navigation-panel:focus-within{flex:1!important}.m-page-navigation-hero .navigation-panel:hover .banner-image,.m-page-navigation-hero .navigation-panel:active .banner-image,.m-page-navigation-hero .navigation-panel:focus .banner-image,.m-page-navigation-hero .navigation-panel:focus-within .banner-image{transform:none!important;scale:1!important}.m-page-navigation-hero .navigation-panel:hover .banner-media:before,.m-page-navigation-hero .navigation-panel:active .banner-media:before,.m-page-navigation-hero .navigation-panel:focus .banner-media:before,.m-page-navigation-hero .navigation-panel:focus-within .banner-media:before{background:rgba(0,0,0,var(--alpha-shadow, .2))!important}}.m-page-navigation-hero .navigation-panel--left{margin-right:0}.m-page-navigation-hero .navigation-panel--right{margin-left:0}.m-page-navigation-hero .navigation-panel.banner--placeholder{background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative}.m-page-navigation-hero .navigation-panel.banner--placeholder:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E") center center no-repeat;background-size:48px 48px;opacity:.3;z-index:1}.m-page-navigation-hero .navigation-panel.banner--placeholder .banner-box,.m-page-navigation-hero .navigation-panel.banner--placeholder .text-content-caption,.m-page-navigation-hero .navigation-panel.banner--placeholder .text-content-heading,.m-page-navigation-hero .navigation-panel.banner--placeholder .description{color:#495057;text-shadow:none}.m-page-navigation-hero .navigation-panel.loading{opacity:.6}.m-page-navigation-hero .image-banner__wrapper{height:100%;min-height:inherit;position:relative;overflow:hidden}.m-page-navigation-hero .banner-media{position:absolute;inset:0;z-index:1}.m-page-navigation-hero .banner-media:before{content:"";position:absolute;inset:0;z-index:2;background-color:var(--overlay-color, #000000);opacity:var(--alpha-shadow, .2)}.m-page-navigation-hero .banner-image{width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-position, center)}@media screen and (max-width: 749px){.m-page-navigation-hero .banner-image{transform:none!important}}.m-page-navigation-hero .banner-media-link{display:block;position:absolute;inset:0;text-decoration:none}@media screen and (min-width: 750px){.m-page-navigation-hero .banner-media-link{z-index:5}}@media screen and (min-width: 750px){.m-page-navigation-hero .banner-media-link:hover{background:#0000000d}}@media screen and (max-width: 749px){.m-page-navigation-hero .banner-media-link{z-index:15}}.m-page-navigation-hero .section-logo{position:absolute;z-index:20;pointer-events:none;padding:2rem}.m-page-navigation-hero .section-logo img{display:block;width:var(--logo-width, 150px);height:auto;max-width:100%}.m-page-navigation-hero .section-logo.section-logo--top-left{top:0;left:0}.m-page-navigation-hero .section-logo.section-logo--top-center{top:0;left:50%;transform:translate(-50%)}.m-page-navigation-hero .section-logo.section-logo--top-right{top:0;right:0}.m-page-navigation-hero .section-logo.section-logo--middle-center{top:50%;left:50%;transform:translate(-50%,-50%)}.m-page-navigation-hero .section-logo.section-logo--bottom-left{bottom:0;left:0}.m-page-navigation-hero .section-logo.section-logo--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.m-page-navigation-hero .section-logo.section-logo--bottom-right{bottom:0;right:0}@media screen and (max-width: 749px){.m-page-navigation-hero .section-logo{padding:1.5rem}.m-page-navigation-hero .section-logo img{max-width:180px}}.m-page-navigation-hero .banner-content{position:absolute;inset:0;z-index:10;display:flex;padding:var(--content-padding-desktop, 3rem) var(--content-padding-desktop, 2.5rem);pointer-events:none}.m-page-navigation-hero .banner-content *{pointer-events:auto}@media screen and (max-width: 749px){.m-page-navigation-hero .banner-content{padding:var(--content-padding-mobile, 2rem) var(--content-padding-mobile, 1.5rem)}}.m-page-navigation-hero .c-product-banner-content{position:relative;z-index:15;width:100%;height:100%;display:flex}.m-page-navigation-hero .c-product-banner-content.position--top-left,.m-page-navigation-hero .c-product-banner-content.position--top-center,.m-page-navigation-hero .c-product-banner-content.position--top-right{align-items:flex-start;padding-top:3rem}.m-page-navigation-hero .c-product-banner-content.position--middle-left,.m-page-navigation-hero .c-product-banner-content.position--middle-center,.m-page-navigation-hero .c-product-banner-content.position--middle-right{align-items:center}.m-page-navigation-hero .c-product-banner-content.position--bottom-left,.m-page-navigation-hero .c-product-banner-content.position--bottom-center,.m-page-navigation-hero .c-product-banner-content.position--bottom-right{align-items:flex-end;padding-bottom:3rem}.m-page-navigation-hero .c-product-banner-content.position--top-left,.m-page-navigation-hero .c-product-banner-content.position--middle-left,.m-page-navigation-hero .c-product-banner-content.position--bottom-left{justify-content:flex-start;padding-left:3rem}.m-page-navigation-hero .c-product-banner-content.position--top-center,.m-page-navigation-hero .c-product-banner-content.position--middle-center,.m-page-navigation-hero .c-product-banner-content.position--bottom-center{justify-content:center;text-align:center}.m-page-navigation-hero .c-product-banner-content.position--top-right,.m-page-navigation-hero .c-product-banner-content.position--middle-right,.m-page-navigation-hero .c-product-banner-content.position--bottom-right{justify-content:flex-end;padding-right:3rem}@media screen and (max-width: 749px){.m-page-navigation-hero .c-product-banner-content{padding:2rem 1.5rem}.m-page-navigation-hero .c-product-banner-content.position-mobile--top-center{align-items:flex-start;justify-content:center;text-align:center;padding-top:2rem}.m-page-navigation-hero .c-product-banner-content.position-mobile--middle-center{align-items:center;justify-content:center;text-align:center}.m-page-navigation-hero .c-product-banner-content.position-mobile--bottom-center{align-items:flex-end;justify-content:center;text-align:center;padding-bottom:2rem}}.m-page-navigation-hero .banner-box{z-index:20;display:flex;flex-direction:column;gap:var(--content-gap, 1rem);max-width:var(--content-max-width, 500px)}@media screen and (max-width: 749px){.m-page-navigation-hero .banner-box{max-width:none}}.m-page-navigation-hero .text-content-caption{opacity:1;font-size:var(--caption-font-size, 14px);color:var(--caption-color, #ffffff)}.m-page-navigation-hero .text-content-heading{opacity:1;font-size:var(--heading-font-size-desktop, 48px);color:var(--heading-color, #ffffff)}@media screen and (max-width: 749px){.m-page-navigation-hero .text-content-heading{font-size:var(--heading-font-size-mobile, 32px)}}.m-page-navigation-hero .description{opacity:1;font-size:var(--description-font-size, 16px);color:var(--description-color, #ffffff)}@media screen and (max-width: 749px){.m-page-navigation-hero .description{max-width:none}}.m-page-navigation-hero .banner-buttons-container{display:inline-flex;flex-wrap:wrap;align-items:center;z-index:30;position:relative;vertical-align:top}.m-page-navigation-hero .b-button{align-items:center;min-width:140px;opacity:1}@media screen and (max-width: 749px){.m-page-navigation-hero .b-button{min-width:120px}}.m-page-navigation-hero .b-button:focus{outline:3px solid rgb(var(----color-primary));outline-offset:2px}.m-page-navigation-hero .b-button *{pointer-events:none}.m-page-navigation-hero .cta-primary{display:inline-block;text-align:center;border:2px solid;cursor:pointer;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-background-1));border-color:rgb(var(--color-base-accent-1))}@media screen and (min-width: 750px){.m-page-navigation-hero .cta-primary:hover{background:rgb(var(--color-base-accent-1-hover, var(--color-base-accent-1)))}}.m-page-navigation-hero .cta-primary{background:var(--primary-button-bg, rgba(255, 255, 255, .95));color:var(--primary-button-color, #000);padding:12px 24px;border-radius:4px;font-weight:600}@media screen and (min-width: 750px){.m-page-navigation-hero .cta-primary:hover{background:var(--primary-button-bg-hover, white);color:var(--primary-button-color-hover, #000)}}.m-page-navigation-hero .cta-primary[data-style=outline]{background:transparent;border:2px solid var(--primary-button-bg, white);color:var(--primary-button-bg, white)}@media screen and (min-width: 750px){.m-page-navigation-hero .cta-primary[data-style=outline]:hover{background:var(--primary-button-bg, white);color:var(--primary-button-color, #000)}}.m-page-navigation-hero .cta-secondary{display:inline-block;text-align:center;border:2px solid;cursor:pointer;background:transparent;color:rgb(var(--color-base-text));border-color:currentColor}@media screen and (min-width: 750px){.m-page-navigation-hero .cta-secondary:hover{background:rgba(var(--color-base-text),.1)}}.m-page-navigation-hero .cta-secondary{background:var(--secondary-button-bg, rgba(0, 0, 0, .3));color:var(--secondary-button-color, white);border-color:var(--secondary-button-border, rgba(255, 255, 255, .9));padding:12px 24px;border-radius:4px;font-weight:600}@media screen and (min-width: 750px){.m-page-navigation-hero .cta-secondary:hover{background:var(--secondary-button-bg-hover, rgba(255, 255, 255, .1));border-color:var(--secondary-button-border-hover, white);color:var(--secondary-button-color-hover, white)}}.m-page-navigation-hero .cta-secondary[data-style=solid]{background:var(--secondary-button-bg, rgba(255, 255, 255, .9));color:var(--secondary-button-color, #000);border-color:transparent}@media screen and (min-width: 750px){.m-page-navigation-hero .cta-secondary[data-style=solid]:hover{background:#fff;color:#000}}.m-page-navigation-hero .banner-box.text-align--left{text-align:left;padding-left:20px}.m-page-navigation-hero .banner-box.text-align--left .banner-buttons-container{display:inline-flex;justify-content:flex-start}.m-page-navigation-hero .banner-box.text-align--center{text-align:center}.m-page-navigation-hero .banner-box.text-align--center .banner-buttons-container{justify-content:center}.m-page-navigation-hero .banner-box.text-align--right{text-align:right;padding-right:20px}.m-page-navigation-hero .banner-box.text-align--right .banner-buttons-container{display:inline-flex;justify-content:flex-start}.m-page-navigation-hero .banner-box.text-align--right .banner-buttons-container{display:flex;justify-content:flex-end}@media screen and (max-width: 749px){.m-page-navigation-hero .banner-box.text-align-mobile--left{text-align:left!important}.m-page-navigation-hero .banner-box.text-align-mobile--left .banner-buttons-container{display:inline-flex!important;justify-content:flex-start!important}.m-page-navigation-hero .banner-box.text-align-mobile--center{text-align:center!important}.m-page-navigation-hero .banner-box.text-align-mobile--center .banner-buttons-container{display:flex!important;justify-content:center!important}.m-page-navigation-hero .banner-box.text-align-mobile--right{text-align:right!important}.m-page-navigation-hero .banner-box.text-align-mobile--right .banner-buttons-container{display:flex!important;justify-content:flex-end!important}}@media screen and (max-width: 749px){.m-page-navigation-hero .hide-mobile{display:none!important}}.m-page-navigation-hero .ticker-container{position:absolute;bottom:0;left:0;right:0;z-index:10}.m-page-navigation-hero[data-padding-type=ticker]{padding-bottom:60px}@media (prefers-contrast: high){.m-page-navigation-hero .banner-media:before{background:#000c}.m-page-navigation-hero .text-content-caption,.m-page-navigation-hero .text-content-heading,.m-page-navigation-hero .description{text-shadow:none;color:#fff}}@media (prefers-color-scheme: dark){.m-page-navigation-hero .navigation-panel.banner--placeholder{background:linear-gradient(135deg,#2d3748,#1a202c)}.m-page-navigation-hero .navigation-panel.banner--placeholder .banner-box,.m-page-navigation-hero .navigation-panel.banner--placeholder .text-content-caption,.m-page-navigation-hero .navigation-panel.banner--placeholder .text-content-heading,.m-page-navigation-hero .navigation-panel.banner--placeholder .description{color:#e2e8f0}}.m-page-navigation-hero .loading{opacity:.6}
