@font-face{font-family:Suisse Int;src:url(/fonts/SuisseIntl-Regular-WebS.woff2) format("woff2"),url(/fonts/SuisseIntl-Regular-WebS.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(/fonts/SuisseIntl-Regular-WebS.woff2) format("woff2"),url(/fonts/SuisseIntl-Regular-WebS.woff) format("woff");font-weight:300 500;font-style:normal;font-display:swap}*{box-sizing:border-box}.g-button-group--row{flex-direction:row!important;flex-wrap:wrap}@media screen and (max-width:599px){.g-button-group--row{flex-direction:column!important}}body{font-family:Suisse Int,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:990px){.u-hide--small-up{display:block!important}.g-button.u-hide--small-up{display:flex!important}.u-display--small-up{display:none!important}}@media screen and (max-width:599px){.g-section--bg-sand .g-content-table--1 .g-content-table__row{display:grid!important;grid-template-columns:24px 1fr;gap:16px;align-items:center}}.hero-cover{position:relative;overflow:hidden}.hero-cover.u-gradient:before,.hero-cover.u-gradient:after{z-index:2}.hero-cover__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-cover-carousel{position:relative;width:100%;height:100%}.hero-cover-carousel .heroCarousel-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.hero-cover-carousel .heroCarousel-image.is-active{opacity:1;z-index:2}.g-carousel-v3__media{position:relative;overflow:hidden}.g-carousel-v3__media .heroCarousel-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.g-carousel-v3__media .heroCarousel-image.is-active{opacity:1;z-index:2}.hero-cover__content{position:relative;z-index:10}.overline{text-decoration:none}.g-notification-banner{background-color:#fff3e0;border-bottom:2px solid #FDB022;padding:16px 0}.g-notification-banner__content{display:flex;flex-direction:column;gap:8px}.g-notification-banner__title{font-size:16px;font-weight:600;color:#0a0a0a;margin:0}.g-notification-banner__text{font-size:15px;line-height:1.5;color:#4a4a4a;margin:0}.g-notification-banner__link{color:#0a0a0a;text-decoration:underline;font-weight:500}.g-notification-banner__link:hover{color:#fdb022}@media(min-width:768px){.g-notification-banner{padding:20px 0}.g-notification-banner__content{flex-direction:row;align-items:center;gap:16px}.g-notification-banner__title{flex-shrink:0;font-size:16px}.g-notification-banner__text{font-size:15px}}.g-customer-notice-banner{position:fixed;bottom:0;left:0;right:0;background-color:#fff3e0;border-top:2px solid #FDB022;padding:16px 0;z-index:1000;box-shadow:0 -4px 12px #0000001a}.g-customer-notice-banner__content{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.g-customer-notice-banner__title{font-size:14px;font-weight:600;color:#0a0a0a;margin:0;flex-shrink:0}.g-customer-notice-banner__text{font-size:13px;line-height:1.5;color:#4a4a4a;margin:0}.g-customer-notice-banner__link{color:#0a0a0a;text-decoration:underline;font-weight:500}.g-customer-notice-banner__link:hover{color:#fdb022}@media(min-width:768px){.g-customer-notice-banner{padding:18px 0}.g-customer-notice-banner__content{flex-direction:row;align-items:center;gap:12px}.g-customer-notice-banner__title{font-size:15px}.g-customer-notice-banner__text{font-size:14px}}.g-carousel-v1 .swiper-slide{user-select:none;-webkit-user-select:none}.g-carousel-v1 .swiper-slide img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none}.g-card-carousel img{margin-bottom:var(--space-6)}.g-card-carousel figure{margin:0}.g-card-carousel figcaption{color:var(--fg-elevation-default-primary);margin-bottom:0;margin-top:var(--space-6)}.g-card-carousel__item .heading{font-size:1.125rem;line-height:1.5rem;letter-spacing:0;font-weight:var(--font-weight-light)}.g-card-carousel__item--bg-grey .img-wrapper{display:block;background:var(--bg-elevation-solid-elevation-1)}.module-library-preview header,.module-library-preview footer,.module-library-preview .g-footer{display:none!important}.module-library-preview,.module-library-preview *{font-family:Suisse Int,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.g-footer__intro input[type=email]{font-family:Suisse Int,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.g-footer__intro input[type=email]::placeholder{color:#0006}.g-footer__intro button:focus{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.surface-compare__header{display:none}.surface-compare__row{border-top:1px solid var(--br-elevation-default);padding:var(--space-7, 20px) 0}.surface-compare__row:last-child{border-bottom:1px solid var(--br-elevation-default)}.surface-compare__cell--type{margin-bottom:var(--space-5, 12px)}.surface-compare__cell--type .surface-compare__label{display:none}.surface-compare__cell--type .surface-compare__value{font-size:1rem;font-weight:600;line-height:1.4;color:var(--fg-elevation-default-primary)}.surface-compare__cell{display:flex;flex-direction:column;gap:2px;padding:var(--space-3, 6px) 0}.surface-compare__label{font-size:.6875rem;font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-elevation-default-secondary)}.surface-compare__value{font-size:.9375rem;line-height:1.5;font-weight:var(--font-weight-light);color:var(--fg-elevation-default-primary)}@media(min-width:768px){.surface-compare__header{display:flex;align-items:flex-end;border-bottom:2px solid var(--br-elevation-default);padding-bottom:var(--space-5, 12px)}.surface-compare__header-cell{flex:1;padding:0 var(--space-5, 12px);font-size:.75rem;font-weight:var(--font-weight-light);color:var(--fg-elevation-default-secondary);text-transform:uppercase;letter-spacing:.08em}.surface-compare__header-cell:first-child{flex:1.5;padding-left:0}.surface-compare__row{display:flex;align-items:flex-start;border-top:none;border-bottom:1px solid var(--br-elevation-default);padding:0}.surface-compare__row:last-child{border-bottom:none}.surface-compare__cell{flex:1;padding:var(--space-7, 20px) var(--space-5, 12px)}.surface-compare__cell.surface-compare__cell--type{flex:1.5;margin-bottom:0;padding:var(--space-7, 20px) var(--space-5, 12px) var(--space-7, 20px) 0}.surface-compare__cell--type .surface-compare__value{font-size:1rem;font-weight:600}.surface-compare__label{display:none}.surface-compare__value{font-size:.9375rem}}
