.gmr-hero-background{align-items:center;background-color:var(--gmr-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:var(--gmr-hero-min-h,480px);overflow:hidden;padding-bottom:72px;padding-top:120px;position:relative}.gmr-hero-background--backdrop{background-color:transparent;min-height:0;padding-bottom:16px}@media (min-width:1280px){.gmr-hero-background.gmr-hero-background--backdrop{padding-top:180px}}@media (min-width:668px) and (max-width:1279px){.gmr-hero-background.gmr-hero-background--backdrop{padding-top:200px}}@media (min-width:668px) and (max-width:979px){.gmr-hero-background--backdrop .gmr-hero-background__heading{min-height:336px}}@media (min-width:980px) and (max-width:1279px){.gmr-hero-background--backdrop .gmr-hero-background__heading{min-height:218px}}@media (max-width:667px){.gmr-hero-background.gmr-hero-background--backdrop{padding-top:98px}.gmr-hero-background--backdrop .gmr-hero-background__heading{min-height:190px}}@media (max-width:1279px){.gmr-hero-background--backdrop .gmr-hero-background__inner{padding-left:20px;padding-right:20px}}@media (min-width:668px) and (min-height:416px) and (max-width:1279px){.gmr-hero-background--backdrop .gmr-hero-background__inner{padding-left:30px;padding-right:30px}}.gmr-hero-background__heading{font-size:36px;font-weight:900;letter-spacing:normal;line-height:var(--gmr-heading-stack-lh);text-shadow:var(--gmr-text-shadow)}@media (min-width:1280px){.gmr-hero-background--backdrop .gmr-hero-background__heading{margin-left:-6px}}.gmr-hero-background--backdrop .gmr-hero-background__heading{margin-bottom:54px}@media (min-width:668px){.gmr-hero-background--backdrop .gmr-hero-background__heading{margin-bottom:34px}}@media (min-width:668px) and (min-height:416px){.gmr-hero-background__heading{font-size:60px;line-height:.75}}@media (min-width:1280px){.gmr-hero-background__heading{font-size:80px;line-height:.73}}@media (min-width:1600px){.gmr-hero-background__heading{font-size:100px;line-height:.74}}@media (min-width:1280px){body.gmr-page--catalog .gmr-hero-background__heading{font-size:60px;line-height:.75}.gmr-hero-background__heading.gmr-hero-background__heading--small{font-size:60px;line-height:.75;white-space:nowrap}}@media (max-width:667px){.gmr-hero-background--backdrop .gmr-hero-background__heading.gmr-hero-background__heading--small{margin-bottom:-56px}.gmr-hero-background.gmr-hero-background--backdrop:has(.gmr-hero-background__heading--small){min-height:0}body.gmr-page--search .gmr-hero-background--backdrop .gmr-hero-background__heading,body:has(.gmr-form-catalog-request) .gmr-hero-background--backdrop .gmr-hero-background__heading{margin-bottom:-56px}body.gmr-page--search .gmr-hero-background.gmr-hero-background--backdrop,body:has(.gmr-form-catalog-request) .gmr-hero-background.gmr-hero-background--backdrop{min-height:0}}@media (min-width:1280px){body.gmr-page--no-menu main .gmr-hero-background__inner{padding-left:50px}body.gmr-page--no-menu .gmr-hero-background__heading{white-space:nowrap}}.gmr-hero-background__heading-accent{color:var(--gmr-blue);display:block}@media (max-width:640px){.gmr-hero-background{min-height:var(--gmr-hero-min-h-mobile,320px);padding-bottom:56px;padding-top:96px}}.gmr-hero-background__overlay{background-color:var(--gmr-dark);inset:0;position:absolute;z-index:0}.gmr-hero-background__inner{position:relative;width:100%;z-index:1}.gmr-hero-background__content{max-width:760px}.gmr-hero-background__content:has(.gmr-hero-background__heading--small){max-width:none}.gmr-hero-background__intro{color:var(--gmr-muted-light);font-family:var(--gmr-font-primary);font-size:18px;line-height:1.6;max-width:640px}@media (max-width:767px){.gmr-hero-background__intro{font-size:16px}}.gmr-hero-background__intro *{background-color:transparent!important}.gmr-hero-background__intro p{margin:0 0 18px}.gmr-hero-background__intro p:last-child{margin-bottom:0}.gmr-hero-background__intro a,.gmr-hero-background__intro a:link,.gmr-hero-background__intro a:visited{color:var(--gmr-blue)!important;text-decoration:none!important}.gmr-hero-background__intro a:focus,.gmr-hero-background__intro a:hover{color:var(--gmr-white)!important;text-decoration:none!important}.gmr-hero-background__intro ol,.gmr-hero-background__intro ul{margin:0 0 18px;padding-left:1.5em}.gmr-hero-background__intro li{margin-bottom:8px}.gmr-hero-background__intro li:last-child{margin-bottom:0}.gmr-hero__title-row{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.gmr-hero__title-row .gmr-hero-background__heading{margin-bottom:0}.gmr-hero__title-row .gmr-hero__press{margin:0}.gmr-hero-background--backdrop .gmr-hero__title-row .gmr-hero-background__heading{min-height:0}.gmr-hero-background--backdrop .gmr-hero__title-row{margin-bottom:54px}@media (min-width:668px){.gmr-hero-background--backdrop .gmr-hero__title-row{margin-bottom:34px}}@media (min-width:668px) and (max-width:979px){.gmr-hero-background--backdrop .gmr-hero__title-row{min-height:336px}}@media (min-width:980px) and (max-width:1279px){.gmr-hero-background--backdrop .gmr-hero__title-row{min-height:218px}}@media (max-width:667px){.gmr-hero-background--backdrop .gmr-hero__title-row{min-height:190px}}@media (min-width:1280px){.gmr-hero__title-row{align-items:center;flex-direction:row;flex-wrap:wrap;gap:30px}}.gmr-hero__press{margin:4px 0 24px}.gmr-hero__press-label{color:var(--gmr-white);display:block;font-family:var(--gmr-font-primary);font-size:10px;font-weight:400;letter-spacing:1px;line-height:16px;margin-bottom:2px;text-shadow:var(--gmr-text-shadow);text-transform:uppercase}@media (max-width:667px){.gmr-hero__press-label{margin-bottom:-1px}}@media (min-width:980px){.gmr-hero__press-label{margin-bottom:-.5px}}.gmr-hero__press-name,.gmr-hero__press-name:link,.gmr-hero__press-name:visited{color:var(--gmr-blue);display:inline-block;font-family:var(--gmr-font-primary);font-size:16px;font-weight:400;line-height:1.375;text-decoration:none;text-shadow:var(--gmr-text-shadow)}.gmr-hero__press-name:focus,.gmr-hero__press-name:hover{color:var(--gmr-white);text-decoration:none}body.gmr-page--sitemap .gmr-hero-background.gmr-hero-background--backdrop{min-height:0;padding-bottom:0}body.gmr-page--sitemap .gmr-hero-background--backdrop .gmr-hero-background__heading{margin-bottom:38px;min-height:0}@media (min-width:668px) and (max-width:1279px){body.gmr-page--sitemap .gmr-hero-background.gmr-hero-background--backdrop{padding-top:237px}body.gmr-page--sitemap .gmr-hero-background--backdrop .gmr-hero-background__heading{margin-bottom:28px}}@media (min-width:1280px){body.gmr-page--sitemap .gmr-hero-background--backdrop .gmr-hero-background__heading{margin-bottom:35px}}