.home-philosophy{background-color:#f5efe6;background-color:var(--paper);color:var(--ink);padding-block:clamp(4rem,9vw,7rem);padding-inline:var(--gutter-mobile);position:relative;overflow:hidden}@media(min-width:768px){.home-philosophy{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.home-philosophy{padding-inline:var(--gutter-desktop);padding-block:clamp(4rem,6vw,6rem)}.home-philosophy__container{align-items:center;text-align:center}.home-philosophy__step{grid-template-columns:auto auto;justify-content:center;column-gap:clamp(.75rem,1vw,1.25rem)}.home-philosophy__phrase{max-width:none}.home-philosophy__punchline{max-width:28ch;margin-inline:auto}}.home-philosophy__container{max-width:64rem;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem);position:relative;z-index:1}.home-philosophy__ornament{display:none}@media(min-width:1024px){.home-philosophy__ornament{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;z-index:0;pointer-events:none}.home-philosophy__ornament-glyph{width:clamp(28rem,45vw,55rem);height:clamp(28rem,45vw,55rem);color:var(--copper);opacity:.16;-webkit-user-select:none;user-select:none;transform-origin:center center;will-change:transform;animation:philosophy-ornament-rotate 60s linear infinite;animation-play-state:paused}.home-philosophy.is-visible .home-philosophy__ornament-glyph{animation-play-state:running}.home-philosophy__ornament-glyph svg{width:100%;height:100%;display:block}}@keyframes philosophy-ornament-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.home-philosophy__ornament-glyph{animation:none}}.home-philosophy__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.32em;color:var(--copper-deep);line-height:1}.home-philosophy__cycle{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);counter-reset:cycle}.home-philosophy__step{display:grid;grid-template-columns:clamp(2.5rem,6vw,4rem) 1fr;align-items:baseline;column-gap:clamp(1rem,2vw,1.75rem)}.home-philosophy__numeral{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-deep);line-height:1;padding-top:.5em}.home-philosophy__phrase{font-family:var(--font-display);font-weight:300;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:0;max-width:32ch}.home-philosophy__punchline{font-family:var(--font-display);font-weight:300;font-size:clamp(1.625rem,4vw,3rem);line-height:1.1;letter-spacing:-.025em;color:var(--ink);margin:0;max-width:24ch;padding-top:clamp(1rem,2vw,2rem);border-top:1px solid color-mix(in srgb,var(--bark) 18%,transparent)}.home-philosophy__punchline-accent{font-style:italic;color:var(--copper-deep);display:block;margin-top:.15em;font-size:clamp(2rem,5.5vw,4rem);line-height:1.02}.home-philosophy__attribution{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ash-warm);margin:0;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-home-philosophy.css.map */
