.philosophy--cream-deep{background:var(--color-cream-deep)}.philosophy__head{align-items:end;row-gap:1.5rem;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.philosophy__title{grid-column:1 / span 6}.philosophy__title .eyebrow{margin-bottom:1.5rem}.philosophy__intro{grid-column:8 / -1}.on-dark .philosophy__intro{color:#efe6d4db}.philosophy__list{display:grid;grid-template-columns:repeat(var(--columns, 3),minmax(0,1fr));gap:clamp(2.5rem,4vw,4.5rem);padding:0;list-style:none}.philosophy__list--1{--columns: 1}.philosophy__list--2{--columns: 2}.philosophy__list--4{--columns: 4}.principle{position:relative;padding-top:2rem}.principle:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--color-line);transform-origin:left;transition:transform var(--duration-settle) var(--ease-out) var(--delay, 0ms)}.on-dark .principle:before{background:var(--color-line-light)}.js .principle[data-reveal]:not(.is-in):before{transform:scaleX(0)}.principle__number{display:block;margin-bottom:2.25rem;color:var(--color-brown);font-size:clamp(2.75rem,2rem + 2.4vw,4.25rem);font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.on-dark .principle__number{color:#efe6d466}.principle__title{margin-bottom:1rem;font-size:.8125rem;font-weight:500;letter-spacing:.24em;line-height:1.5;text-transform:uppercase}.principle__text{max-width:34ch;line-height:1.8}.on-dark .principle__text{color:#efe6d4db}.philosophy__link{margin-top:clamp(3rem,6vw,4.5rem)}@media(max-width:960px){.philosophy__title,.philosophy__intro{grid-column:1 / -1}.philosophy__list,.philosophy__list--4{--columns: 2}.philosophy__list--1{--columns: 1}}@media(max-width:640px){.philosophy__list,.philosophy__list--4{--columns: 1;gap:3rem}.principle{padding-top:1.5rem}.principle__number{margin-bottom:1.25rem;font-size:2.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-philosophy.css.map */
