.CTABanner_cta_banner__D3ji5{position:relative;display:flex;gap:64px;align-items:center;justify-content:center;background-color:var(--backgroundColor);padding:var(--spacing-mega) var(--spacing-xxlarge);overflow:hidden}.CTABanner_cta_banner_bg__DMZFo{position:absolute;inset:0;opacity:.3;z-index:0;pointer-events:none}.CTABanner_cta_banner__D3ji5>:not(.CTABanner_cta_banner_bg__DMZFo){position:relative;z-index:1}.CTABanner_cta_banner_title__RppKJ{display:flex;gap:var(--spacing-xlarge);align-items:center;font-size:var(--titleSizeDesktop);font-weight:700;line-height:116%;letter-spacing:-1.6px}@media (max-width:768px){.CTABanner_cta_banner__D3ji5,.CTABanner_cta_banner_title__RppKJ{flex-direction:column}.CTABanner_cta_banner__D3ji5{gap:var(--spacing-jumbo)}.CTABanner_cta_banner_title__RppKJ{font-size:var(--titleSizeMobile);letter-spacing:124%;text-align:center;letter-spacing:-1.2px}.CTABanner_cta_banner_title__RppKJ img{max-width:48px}}.TextOverlaySection_text_overlay_section__6xwr5{position:relative;z-index:0;background:var(--backgroundColor)}.TextOverlaySection_text_overlay_section_inner__RnFHk{max-width:calc(1077px + 2 * var(--spacing-xxlarge));margin-inline:auto;padding:var(--spacing-giga) var(--spacing-xxlarge) var(--spacing-jumbo) var(--spacing-xxlarge)}.TextOverlaySection_text_overlay_section_image__2nT8d{position:relative;width:100%;height:100%;aspect-ratio:1077/440;border-radius:var(--radius-md);padding:56px;overflow:hidden}.TextOverlaySection_text_overlay_section_image__2nT8d:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--overlayIntensity);z-index:1}.TextOverlaySection_text_overlay_section_content__qsF31{position:relative;width:100%;height:100%;display:flex;gap:var(--spacing-ultra);flex-direction:column;justify-content:flex-end;z-index:2}.TextOverlaySection_text_overlay_section_title__mIV9O{color:var(--textColor);font-size:32px;font-weight:700;line-height:116%;letter-spacing:-3.84px}.TextOverlaySection_text_overlay_section_links__IHa_t{display:flex;flex-wrap:wrap;gap:var(--spacing-medium)}@media (max-width:768px){.TextOverlaySection_text_overlay_section_inner__RnFHk{padding-block:var(--spacing-jumbo)}.TextOverlaySection_text_overlay_section_image__2nT8d{padding:var(--spacing-ultra);aspect-ratio:335/268}.TextOverlaySection_text_overlay_section_content__qsF31{gap:var(--spacing-xlarge);align-items:center;justify-content:flex-start;text-align:center}.TextOverlaySection_text_overlay_section_title__mIV9O{font-size:16px;font-weight:800;line-height:110%;letter-spacing:-2px;text-transform:uppercase}.TextOverlaySection_text_overlay_section_links__IHa_t *{font-size:12px;foint-weight:800;letter-spacing:1.2px}}.VideoBanner_video_banner__JLEWx{position:relative;display:flex;align-items:center;justify-content:center;min-height:600px;background-color:var(--backgroundColor);padding:62px 0 52px;overflow:hidden}.VideoBanner_video_banner_content_container__P_bC5{position:relative;z-index:1;max-width:1520px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-mega)}.VideoBanner_video_banner_inner__mxXcu{display:flex;flex-direction:column;gap:var(--spacing-mega)}.VideoBanner_video_banner_title__Mdm7g{font-size:64px;font-weight:700;line-height:1;letter-spacing:-3.2px;text-shadow:-1px 1px var(--primary-light),-2px 2px var(--primary-light),-3px 3px var(--primary-light),-4px 4px var(--primary-light),-5px 5px var(--primary-light),-6px 6px var(--primary-light),-7px 7px var(--primary-light)}.VideoBanner_video_banner_content__mej2D{max-width:558px;color:var(--primary-dark-200);font-size:17px;font-weight:400;line-height:116%}.VideoBanner_video_banner_content__mej2D .curly_text{color:var(--primary-dark);font-family:var(--font-normal-third)}.VideoBanner_video_banner_polaroid__qdynp{position:relative;width:100%;max-width:682px;background:#F2F2F1;padding:17px 19px 66px;rotate:2deg;filter:drop-shadow(.947px 3.787px 7.574px rgba(0,0,0,.16))}.VideoBanner_video_banner_transcript__q8YoL{max-width:558px;color:var(--primary-dark-200);font-size:17px;font-weight:400;line-height:116%}.VideoBanner_video_banner_transcript_title__X7ySS{margin-bottom:var(--spacing-large);color:var(--primary-dark);font-size:20px;font-weight:700;line-height:1.2}.VideoBanner_video_banner_polaroid__qdynp:after{content:"";position:absolute;left:0;bottom:47px;width:100%;height:4px;background:white;box-shadow:0 .947px 3.787px 0 rgba(0,0,0,.08)}.VideoBanner_video_banner_polaroid_thumb__fwGC5{position:relative;cursor:pointer}.VideoBanner_video_banner_polaroid_thumb_clickable__h8MD3{cursor:pointer;transition:transform .2s ease;pointer-events:auto}.VideoBanner_video_banner_polaroid_thumb__fwGC5:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.32);z-index:1}.VideoBanner_video_banner_polaroid_thumb__fwGC5 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .2s ease}.VideoBanner_video_banner_polaroid_thumb_clickable__h8MD3:hover svg{transform:translate(-50%,-50%) scale(1.1)}.VideoBanner_video_banner_polaroid__qdynp img{width:100%;height:100%;object-fit:cover;object-position:center}.VideoBanner_video_lightbox_backdrop__T23oO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,58,93,.5);z-index:99999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-jumbo) 93px;pointer-events:auto}.VideoBanner_video_lightbox_modal__1dWQN{position:relative;width:100%;max-width:1255px;background:#000;border-radius:8px;aspect-ratio:16/9}.VideoBanner_video_lightbox_close__gzDV7{all:unset;position:absolute;top:-30px;left:-30px;z-index:100000;padding:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s ease}.VideoBanner_video_lightbox_close__gzDV7 svg{width:49px;height:49px}.VideoBanner_video_lightbox_content__9oUjT{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.VideoBanner_video_lightbox_content__9oUjT iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.VideoBanner_video_lightbox_error__RKuHF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;text-align:center;padding:20px}.VideoBanner_video_lightbox_error_url__BbNAq{font-size:14px;margin-top:10px;opacity:.8}.VideoBanner_video_lightbox_error_hint__4_ftM{font-size:12px;margin-top:10px;opacity:.6}@media (max-width:1024px){.VideoBanner_video_banner_title__Mdm7g{font-size:52px}.VideoBanner_video_banner_polaroid__qdynp svg{max-width:65px}}@media (max-width:768px){.VideoBanner_video_banner__JLEWx{padding-block:72px}.VideoBanner_video_banner_content_container__P_bC5{gap:40px;flex-direction:column;align-items:flex-start;padding-inline:var(--spacing-xxlarge)}.VideoBanner_video_banner_inner__mxXcu{gap:var(--spacing-jumbo)}.VideoBanner_video_banner_title__Mdm7g{font-size:40px;letter-spacing:-2px}.VideoBanner_video_banner_content__mej2D{max-width:100%}.VideoBanner_video_banner_polaroid__qdynp{width:100%;padding:8px 9px 36px;rotate:0deg}.VideoBanner_video_banner_polaroid__qdynp:after{bottom:28px;height:2px}.VideoBanner_video_lightbox_backdrop__T23oO{padding:var(--spacing-xxlarge)}}@media (max-width:480px){.VideoBanner_video_lightbox_close__gzDV7{top:-25px;left:-25px}.VideoBanner_video_lightbox_close__gzDV7 svg{width:34px;height:34px}}.StoryblokBackgroundImage_root__XcQvO{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.StoryblokBackgroundImage_root__XcQvO>span{z-index:0}.StoryblokBackgroundImage_image__zVwUz{object-fit:cover;object-position:center}.StoryblokBackgroundImage_image_mobile__Pl7dt{display:none}@media (max-width:768px){.StoryblokBackgroundImage_has_mobile__AeSs_ .StoryblokBackgroundImage_image_desktop__8ie8J{display:none}.StoryblokBackgroundImage_image_mobile__Pl7dt{display:block}}.NotificationComponent_warning_container__fUgdL{position:fixed;z-index:999999;display:flex;flex-direction:column;gap:10px;max-width:100%;bottom:40px;left:50%;transform:translateX(-50%)}.NotificationComponent_warning_container__fUgdL ul{list-style:none;margin:0;padding:0}.NotificationComponent_warning_container__fUgdL ul li+li{margin-top:5px}.NotificationComponent_notification__GXMvX{display:block;will-change:transform,opacity}.NotificationComponent_notification_inner__7LJR2{position:relative;width:526px;max-width:100%;min-height:64px;display:flex;gap:var(--spacing-large);align-items:center;justify-content:space-between;color:var(--primary-dark);background:white;font-size:14px;font-weight:700;line-height:116%;border-radius:var(--radius-s);border:1px solid var(--gray-50);padding:var(--spacing-large) var(--spacing-jumbo);box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.NotificationComponent_product_notification__496n8 .NotificationComponent_notification_inner__7LJR2,.NotificationComponent_success_notification__uQX4M .NotificationComponent_notification_inner__7LJR2{background:linear-gradient(0deg,rgba(89,117,33,.06),rgba(89,117,33,.06)),#FFF}.NotificationComponent_error_notification__IeFSt .NotificationComponent_notification_inner__7LJR2{background:linear-gradient(0deg,rgba(163,17,15,.06),rgba(163,17,15,.06)),#FFF}.NotificationComponent_order_notification__W5hw2 .NotificationComponent_notification_inner__7LJR2{padding:var(--spacing-jumbo)}.NotificationComponent_text_wrapper__BA9Kj{width:100%;display:flex;align-items:center;gap:var(--spacing-large)}.NotificationComponent_notification_content__6sVuE{flex-grow:1}.NotificationComponent_notification_text__e_p_C{display:flex;gap:var(--spacing-mega);align-items:center;justify-content:space-between}.NotificationComponent_product_notification__496n8 .NotificationComponent_notification_text__e_p_C,.NotificationComponent_success_notification__uQX4M .NotificationComponent_notification_text__e_p_C{color:#3E5217}.NotificationComponent_error_notification__IeFSt .NotificationComponent_notification_text__e_p_C{color:var(--failure)}.NotificationComponent_order_notification__W5hw2 .NotificationComponent_notification_text__e_p_C{font-size:17px;font-weight:700;line-height:116%}.NotificationComponent_error_notification__IeFSt .NotificationComponent_notification_icon__VDSUD svg,.NotificationComponent_success_notification__uQX4M .NotificationComponent_notification_icon__VDSUD svg{width:20px;height:20px}.NotificationComponent_error_notification__IeFSt .NotificationComponent_notification_icon__VDSUD svg path{fill:var(--failure)}.NotificationComponent_error_notification__IeFSt .NotificationComponent_notification_icon__VDSUD svg circle:first-of-type{stroke:var(--failure)}.NotificationComponent_error_notification__IeFSt .NotificationComponent_notification_icon__VDSUD svg circle:last-of-type{fill:var(--failure)}.NotificationComponent_view_button__6No3A{background:unset;font-family:var(--font-normal);font-size:14px;font-weight:700;line-height:116%;border:unset;outline:unset;cursor:pointer}.NotificationComponent_product_notification__496n8 .NotificationComponent_view_button__6No3A{color:#3E5217}.NotificationComponent_close_button__xeqp4{padding:6px 11px;font-size:.625rem;gap:4px;height:auto;background-color:var(--primary-dark);color:var(--white);border:0;border-radius:5px;cursor:pointer}.NotificationComponent_product_image__5MXcB{position:relative;width:60px;padding:0}.NotificationComponent_product_image__5MXcB>svg{position:absolute;top:-6px;left:-6px}.NotificationComponent_product_image__5MXcB img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1;border-radius:2.5px}@media (max-width:560px){.NotificationComponent_warning_container__fUgdL{left:var(--spacing-xxlarge);right:var(--spacing-xxlarge);transform:unset}}@media (max-width:480px){.NotificationComponent_notification_text__e_p_C{gap:var(--spacing-tiny);align-items:flex-start;flex-direction:column}}.BackdropFilter_backdrop_filter__lSFir{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--brand-primary-overlay);visibility:hidden;z-index:999;transition:var(--transition)}.BackdropFilter_backdrop_filter__lSFir.BackdropFilter_active__MCtSo{visibility:visible}