.philosophy-banner{position:relative;overflow:hidden;width:100%}.philosophy-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.philosophy-banner__media--mobile{display:block}.philosophy-banner__media--desktop{display:none}.philosophy-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.philosophy-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:var(--pb-overlay-color, transparent)}.philosophy-banner__hero{position:relative;z-index:2;width:100%;max-width:56rem;margin:0 auto;text-align:center;padding:3rem 2rem 1.5rem}.philosophy-banner__eyebrow{display:block;margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.philosophy-banner__separator{display:flex;align-items:center;justify-content:center;gap:1rem;width:fit-content;margin:0 auto .75rem;color:rgb(var(--color-foreground))}.philosophy-banner__separator.icon-text-color{color:rgb(var(--color-foreground))}.philosophy-banner__separator.icon-accent-color-1{color:rgb(var(--color-base-accent-1))}.philosophy-banner__separator.icon-accent-color-2{color:rgb(var(--color-base-accent-2))}.philosophy-banner__separator.icon-accent-color-3{color:rgb(var(--color-base-accent-3))}.philosophy-banner__separator-line{flex:0 0 auto;width:3rem;height:1px;background-color:currentColor;opacity:.5}.philosophy-banner__separator-icon{flex-shrink:0;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.philosophy-banner__separator-icon svg{width:100%;height:100%;fill:currentColor}.philosophy-banner__title.title{margin-top:0;margin-bottom:1.25rem}.philosophy-banner__title.title>*:first-child{margin-top:0}.philosophy-banner__title.title>*:last-child{margin-bottom:0}.philosophy-banner__title em{font-style:italic}.philosophy-banner__subtext{margin:0}.philosophy-banner__subtext>*:first-child{margin-top:0}.philosophy-banner__subtext>*:last-child{margin-bottom:0}.philosophy-banner__secondary{position:relative;z-index:2;width:100%;max-width:26rem;margin:0 auto;padding:1.5rem 2rem 3rem;text-align:center}.philosophy-banner__secondary-text{margin:0 0 1.5rem}.philosophy-banner__secondary-text>*:first-child{margin-top:0}.philosophy-banner__secondary-text>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.philosophy-banner{display:flex;flex-direction:column;height:auto!important}.philosophy-banner__media{position:relative;aspect-ratio:1 / 1;order:1}.philosophy-banner__media--mobile{display:block}.philosophy-banner__media--desktop,.philosophy-banner__overlay{display:none}.philosophy-banner__content{display:contents}.philosophy-banner__hero{order:2}.philosophy-banner__secondary{order:3;max-width:56rem;padding-left:2rem;padding-right:2rem}}@media screen and (min-width:750px){.philosophy-banner__media--mobile{display:none}.philosophy-banner__media--desktop{display:block}.philosophy-banner__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.philosophy-banner__hero{padding-top:4rem}.philosophy-banner__secondary{margin:auto 4rem 4rem auto;text-align:right}.philosophy-banner__separator{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-media-banner-philosophy.css.map */
