.c-company-banner{position:relative;width:100%}.c-company-banner__desktop{display:block;position:relative;width:100%;height:640px;overflow:hidden}.c-company-banner__mobile{display:none}.c-company-banner__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.c-company-banner__image{width:100%;height:100%;object-fit:cover;object-position:bottom}.c-company-banner__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left,#d5d8db00 48.164%,#d5d8db 56.914%);pointer-events:none}.c-company-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding-left:128px;padding-right:128px;z-index:1}.c-company-banner__content-inner{max-width:496px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.c-company-banner__heading{font-family:"Instrument Serif",serif;font-size:60px;font-weight:400;line-height:1;color:#3d3d3d;margin:0;text-align:left;margin-left:-2rem!important}.c-company-banner__subtitle{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.4px;color:#3d3d3d;margin-top:-24px}.c-company-banner__text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.32px;color:#3d3d3d}.c-company-banner__text p{margin:0}.c-company-banner__placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.c-company-banner__placeholder svg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.c-company-banner__desktop{display:none}.c-company-banner__mobile{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;padding:0 35px}.c-company-banner__mobile-image-wrapper{width:100%;max-width:305px;position:relative}.c-company-banner__mobile-image{width:100%;height:480px;position:relative;overflow:hidden}.c-company-banner__mobile-image .c-company-banner__image{width:100%;height:100%;object-fit:cover;object-position:center}.c-company-banner__mobile-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;z-index:1;pointer-events:none}.c-company-banner__mobile-heading{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;line-height:1;color:#fff;text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}.c-company-banner__mobile-subtitle{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.32px;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3)}.c-company-banner__mobile-content{width:100%;max-width:305px;text-align:center}.c-company-banner__mobile-text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.32px;color:#3d3d3d}.c-company-banner__mobile-text p{margin:0}.c-company-banner__mobile-image .c-company-banner__placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.c-company-banner__mobile-image .c-company-banner__placeholder svg{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:750px)and (max-width:1024px){.c-company-banner__content{padding-left:64px;padding-right:64px}.c-company-banner__content-inner{max-width:400px}.c-company-banner__heading{font-size:48px}.c-company-banner__subtitle{font-size:18px}.c-company-banner__text{font-size:14px}}@media screen and (max-width:450px){.c-company-banner__mobile-image-wrapper{max-width:100%}.c-company-banner__mobile-heading,.c-company-banner__mobile-subtitle{display:none}.c-company-banner__mobile-image{max-width:100%;height:auto;aspect-ratio:305 / 480}.c-company-banner__mobile-heading{font-size:28px}.c-company-banner__mobile-subtitle{font-size:14px}.c-company-banner__mobile-content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/c-company-banner.css.map */
