.brand-philosophy{position:relative;width:100%;padding-top:var(--padding-top, 80px);padding-bottom:var(--padding-bottom, 80px);padding-left:var(--padding-left, 0px);padding-right:var(--padding-right, 0px);overflow:hidden}.brand-philosophy__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.brand-philosophy__word-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:var(--word-alignment, center);z-index:1;pointer-events:none;overflow:hidden}.brand-philosophy__word{font-size:var(--word-font-size, 16rem);font-weight:var(--word-font-weight, 700);color:var(--word-color, #000000);opacity:calc(var(--word-opacity, 8) / 100);letter-spacing:var(--word-letter-spacing, .05em);line-height:1.1;max-width:var(--word-max-width, 100%);text-align:center;transform:translate(var(--word-position-x, 0px),var(--word-position-y, 0px)) rotate(var(--word-rotation, 0deg));-webkit-user-select:none;user-select:none;white-space:nowrap}.brand-philosophy__container{position:relative;z-index:3;width:100%;margin:0 auto}.brand-philosophy--full-width .brand-philosophy__container{max-width:100%}.brand-philosophy__content{margin:0 auto;max-width:var(--content-max-width, 72rem);text-align:var(--content-alignment, center)}.brand-philosophy__text{font-size:var(--content-font-size, 1.8rem);color:var(--content-color, inherit);line-height:var(--content-line-height, 1.6)}.brand-philosophy__text>*+*{margin-top:var(--content-paragraph-spacing, 2rem)}.brand-philosophy__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.brand-philosophy__blocks{display:grid;grid-template-columns:1fr;gap:4rem;margin-top:6rem}.brand-philosophy__block{text-align:var(--content-alignment, center)}.brand-philosophy__block-icon{display:flex;align-items:center;justify-content:var(--content-alignment, center);margin-bottom:1.5rem}.brand-philosophy__block-icon svg{display:block;width:var(--block-icon-size, 4.4rem);height:var(--block-icon-size, 4.4rem);color:var(--block-icon-color, inherit);fill:currentColor}.brand-philosophy__block-heading{margin:0 0 .8rem;font-size:1.8rem;font-weight:600;line-height:1.3}.brand-philosophy__block-description{font-size:1.5rem;line-height:1.6;opacity:.75}.brand-philosophy__block-description>*+*{margin-top:1rem}.brand-philosophy__block-link{display:inline-block;margin-top:1.2rem;font-size:1.4rem;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2em;transition:opacity .3s ease}.brand-philosophy__block-link:hover{opacity:.6}@media screen and (min-width:750px){.brand-philosophy__blocks{grid-template-columns:repeat(var(--blocks-per-row, 2),1fr);gap:5rem}}@media screen and (max-width:749px){.brand-philosophy__word-wrapper{position:relative;z-index:auto;margin-bottom:3rem;height:auto}.brand-philosophy__word{transform:none;white-space:normal;text-align:left}.brand-philosophy__container{z-index:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-brand-philosophy.css.map */
