.laylo-philosophy{background-color:var(--color-surface-laylo, #F8F6F2);position:relative}.laylo-philosophy__grid{display:grid;grid-template-columns:1fr;min-height:100svh}@media screen and (min-width:750px){.laylo-philosophy__grid{grid-template-columns:1fr 1fr}}.laylo-philosophy__text-col{display:flex;flex-direction:column;justify-content:space-between;padding:5rem 1.5rem;gap:3rem;background-color:var(--color-surface-laylo, #F8F6F2)}@media screen and (min-width:750px){.laylo-philosophy__text-col{padding:7rem 4rem}}.laylo-philosophy__section-label{font-family:var(--font-body--family, system-ui, sans-serif);font-size:.6rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-laylo, #C8A8A0);margin:0}.laylo-philosophy__body-block{display:flex;flex-direction:column;gap:0}.laylo-philosophy__heading{font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.6rem,5vw,4.5rem);font-weight:400;font-style:italic;line-height:1.08;color:var(--color-text-laylo, #3B2D26);margin:0 0 2.5rem}.laylo-philosophy__body-wrap{display:flex;flex-direction:column;gap:0}.laylo-philosophy__rule{width:32px;height:1px;background-color:var(--color-accent-laylo, #C8A8A0);margin-bottom:2rem;flex-shrink:0}.laylo-philosophy__body{font-family:var(--font-body--family, system-ui, sans-serif);font-size:.9rem;font-weight:300;line-height:1.6;color:var(--color-text-muted-laylo, #7A6658);max-width:38ch;margin:0}.laylo-philosophy__body--spaced{margin-top:1.25rem}.laylo-philosophy__stats{border-top:1px solid var(--color-border-laylo);padding-top:2.5rem}.laylo-philosophy__stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0}.laylo-stat-item{display:flex;flex-direction:column;gap:0;align-items:center;text-align:center;opacity:0;transform:translateY(28px);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.laylo-stat-item.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.laylo-stat-item{opacity:1;transform:none;transition:none}}.parallax-img{will-change:transform}.laylo-stat-item__value{font-family:var(--font-heading--family, Georgia, serif);font-size:2.2rem;font-weight:400;line-height:1;color:var(--color-text-laylo, #3B2D26);margin:0}.laylo-stat-item__label{font-family:var(--font-body--family, system-ui, sans-serif);font-size:.6rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted-laylo, #7A6658);margin:.4rem 0 0}.laylo-philosophy__image-col{position:relative;overflow:hidden;background-color:var(--color-surface-laylo, #F8F6F2);min-height:70vw}@media screen and (min-width:750px){.laylo-philosophy__image-col{min-height:0}}.laylo-philosophy__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.15);will-change:transform;animation:laylo-philosophy-parallax linear both;animation-timeline:view(block);animation-range:entry 0% exit 100%}.laylo-philosophy__image{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.laylo-philosophy__image--placeholder{background-color:var(--color-surface-laylo, #F8F6F2);width:100%;height:100%}.laylo-philosophy__pull-quote{position:absolute;bottom:2.5rem;left:2rem;right:2rem;margin:0;padding:0;border:none;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.1rem,2vw,1.45rem);font-style:italic;font-weight:400;color:var(--laylo-cream);line-height:1.5;max-width:30ch}@media screen and (min-width:750px){.laylo-philosophy__pull-quote{left:2.5rem;right:2.5rem;bottom:2.5rem}}@keyframes laylo-philosophy-parallax{0%{transform:scale(1.15) translateY(-5%)}to{transform:scale(1.15) translateY(5%)}}@media(prefers-reduced-motion:reduce){.laylo-philosophy__image-wrap{transform:none;will-change:auto;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/laylo-philosophy.css.map */
