.lumora-philosophy{position:relative;color:var(--lumora-color-text-primary, #1c1b19)}.lumora-philosophy--background-ivory{background:var(--lumora-color-background-primary, #f7f5f0)}.lumora-philosophy--background-surface{background:var(--lumora-color-background-surface, #fcfbf8)}.lumora-philosophy--background-warm{background:#efeae2}.lumora-philosophy--background-dark{background:var(--lumora-color-text-primary, #1c1b19);color:#fff}.lumora-philosophy--spacing-compact{padding-block:var(--lumora-space-12, 48px)}.lumora-philosophy--spacing-standard{padding-block:var(--lumora-space-20, 80px)}.lumora-philosophy--spacing-large{padding-block:var(--lumora-space-24, 96px)}.lumora-philosophy__grid{display:grid;grid-template-columns:1fr;gap:var(--lumora-space-8, 32px)}.lumora-philosophy__content-wrap{display:flex;align-items:center}.lumora-philosophy__content{width:100%;max-width:38rem}.lumora-philosophy__eyebrow{margin:0 0 var(--lumora-space-4, 16px);color:var(--lumora-color-text-secondary, #69665f);font-family:var(--lumora-font-family-primary, sans-serif);font-size:var(--lumora-font-size-micro, 12px);font-weight:var(--lumora-font-weight-semibold, 600);line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.lumora-philosophy--background-dark .lumora-philosophy__eyebrow{color:#ffffffad}.lumora-philosophy__heading{max-width:13ch;margin:0;color:inherit;font-family:var(--lumora-font-family-primary, sans-serif);font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:var(--lumora-font-weight-medium, 500);line-height:1.02;letter-spacing:-.035em}.lumora-philosophy__heading--serif{font-family:var( --lumora-font-family-editorial, var(--font-accent--family, serif) );font-weight:400;letter-spacing:-.02em}.lumora-philosophy__description{max-width:34rem;margin-top:var(--lumora-space-6, 24px);color:var(--lumora-color-text-secondary, #69665f);font-family:var(--lumora-font-family-primary, sans-serif);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.lumora-philosophy--background-dark .lumora-philosophy__description{color:#ffffffc2}.lumora-philosophy__supporting{max-width:32rem;margin-top:var(--lumora-space-5, 20px);padding-top:var(--lumora-space-5, 20px);border-top:1px solid var(--lumora-color-border, #ddd9d1);color:var(--lumora-color-text-secondary, #69665f);font-size:var(--lumora-font-size-small, 14px);line-height:1.6}.lumora-philosophy--background-dark .lumora-philosophy__supporting{border-color:#ffffff24;color:#ffffff9e}.lumora-philosophy__description>*:first-child,.lumora-philosophy__supporting>*:first-child{margin-top:0}.lumora-philosophy__description>*:last-child,.lumora-philosophy__supporting>*:last-child{margin-bottom:0}.lumora-philosophy__cta{display:inline-flex;align-items:center;gap:var(--lumora-space-2, 8px);min-height:44px;margin-top:var(--lumora-space-7, 28px);color:inherit;font-family:var(--lumora-font-family-primary, sans-serif);font-size:var(--lumora-font-size-small, 14px);font-weight:var(--lumora-font-weight-medium, 500);text-decoration:none}.lumora-philosophy__cta-arrow{transition:transform var(--lumora-duration-base, .2s) var(--lumora-ease-standard, ease)}.lumora-philosophy__media{position:relative;min-width:0;overflow:hidden;aspect-ratio:4 / 5;background:var(--lumora-color-background-surface, #fcfbf8);border-radius:var(--lumora-radius-card, 2px)}.lumora-philosophy__media picture{display:block;width:100%;height:100%}.lumora-philosophy__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--lumora-duration-medium, .24s) var(--lumora-ease-standard, ease)}.lumora-philosophy__placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--lumora-color-background-surface, #fcfbf8)}.lumora-philosophy__placeholder-svg{width:46%;max-width:28rem;color:var(--lumora-color-text-secondary, #69665f);opacity:.15}@media(hover:hover)and (pointer:fine){.lumora-philosophy__media:hover .lumora-philosophy__image{transform:scale(1.015)}.lumora-philosophy__cta:hover{text-decoration:underline;text-underline-offset:.22em}.lumora-philosophy__cta:hover .lumora-philosophy__cta-arrow{transform:translate(3px)}}.lumora-philosophy__cta:focus-visible{border-radius:var(--lumora-radius-xs, 2px);box-shadow:var(--lumora-focus-ring)}@media screen and (min-width:750px){.lumora-philosophy__grid{gap:var(--lumora-space-12, 48px)}}@media screen and (min-width:990px){.lumora-philosophy__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(var(--lumora-space-12, 48px),7vw,var(--lumora-space-24, 96px))}.lumora-philosophy__media{aspect-ratio:5 / 6}.lumora-philosophy--image-left .lumora-philosophy__media{order:1}.lumora-philosophy--image-left .lumora-philosophy__content-wrap{order:2}.lumora-philosophy--image-right .lumora-philosophy__content-wrap{order:1}.lumora-philosophy--image-right .lumora-philosophy__media{order:2}}@media screen and (max-width:749px){.lumora-philosophy--spacing-compact{padding-block:var(--lumora-space-10, 40px)}.lumora-philosophy--spacing-standard{padding-block:var(--lumora-space-14, 56px)}.lumora-philosophy--spacing-large{padding-block:var(--lumora-space-18, 72px)}.lumora-philosophy__grid{gap:var(--lumora-space-7, 28px)}.lumora-philosophy__content{max-width:none}.lumora-philosophy__heading{max-width:12ch;font-size:clamp(2rem,9vw,2.625rem);line-height:1.04}.lumora-philosophy__description{margin-top:var(--lumora-space-4, 16px);font-size:.9375rem}.lumora-philosophy__supporting{margin-top:var(--lumora-space-4, 16px);padding-top:var(--lumora-space-4, 16px)}.lumora-philosophy__cta{margin-top:var(--lumora-space-5, 20px)}}@media(prefers-reduced-motion:reduce){.lumora-philosophy__image,.lumora-philosophy__cta-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumora-philosophy.css.map */
