.philosophy.svelte-30jd1s{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 5rem}.philosophy__head.svelte-30jd1s{text-align:center;margin-bottom:2.5rem}.philosophy__kicker.svelte-30jd1s{display:block;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;font-weight:700;color:rgb(var(--color-tertiary-400));margin-bottom:.75rem}.philosophy__title.svelte-30jd1s{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1.05}.philosophy__dek.svelte-30jd1s{margin-top:.9rem;font-size:1.15rem;opacity:.7}.philosophy__body.svelte-30jd1s{margin-top:2.5rem;font-size:1.15rem;line-height:1.75;color:#ffffffe6}.philosophy__body.svelte-30jd1s p{margin:0 0 1.4rem}.philosophy__body.svelte-30jd1s strong{color:#fff;font-weight:700}.philosophy__body.svelte-30jd1s em{font-style:italic;opacity:.95}.philosophy__body.svelte-30jd1s h2{font-size:clamp(1.6rem,3.5vw,2rem);font-weight:800;line-height:1.2;margin:2.75rem 0 1.5rem;color:rgb(var(--color-tertiary-300))}.philosophy__closer.svelte-30jd1s{font-size:1.5rem;font-weight:800;color:#fff;margin-top:2rem!important}.philosophy__cta.svelte-30jd1s{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.philosophy__back.svelte-30jd1s{font-size:.9rem;opacity:.65;text-decoration:underline}
