.cleanse-surface.svelte-1oqbs30.svelte-1oqbs30{box-shadow:0 8px #1111110a}.cleanse-h1.svelte-1oqbs30.svelte-1oqbs30{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,4.2rem);line-height:1.04;letter-spacing:-.03em;color:#111;font-weight:800}.cleanse-h1.svelte-1oqbs30 em.svelte-1oqbs30{font-style:italic;color:#006b4a;font-weight:600}.cleanse-title.svelte-1oqbs30.svelte-1oqbs30{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,2vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:#111}.cleanse-subtitle.svelte-1oqbs30.svelte-1oqbs30{font-family:Playfair Display,Georgia,serif;font-size:1.7rem;line-height:1.15;color:#111;font-weight:700}.cleanse-lead.svelte-1oqbs30.svelte-1oqbs30{font-size:1.1rem;line-height:1.7;color:#444;max-width:65ch}.cleanse-tag.svelte-1oqbs30.svelte-1oqbs30{display:inline-block;background:#d9822b;color:#fff;font-family:Space Mono,Courier New,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.3rem .6rem}.cleanse-btn.svelte-1oqbs30.svelte-1oqbs30{font-family:Space Mono,Courier New,monospace;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700;padding:.8rem 1.05rem;border:1px solid #111111;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease}.cleanse-btn.svelte-1oqbs30.svelte-1oqbs30:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #111}.cleanse-btn.svelte-1oqbs30.svelte-1oqbs30:focus-visible,.cleanse-feature-nav.svelte-1oqbs30.svelte-1oqbs30:focus-visible,.cleanse-angle-tab.svelte-1oqbs30.svelte-1oqbs30:focus-visible{outline:2px solid #006b4a;outline-offset:2px}.cleanse-btn-primary.svelte-1oqbs30.svelte-1oqbs30{background:#111;color:#f9f8f3}.cleanse-btn-secondary.svelte-1oqbs30.svelte-1oqbs30{background:transparent;color:#111}.cleanse-mission-box.svelte-1oqbs30.svelte-1oqbs30{position:relative;border:1px solid #111111;background:#efece3;padding:1.4rem;box-shadow:8px 8px #1111111a;align-self:start}.cleanse-mission-label.svelte-1oqbs30.svelte-1oqbs30{position:absolute;top:-.6rem;left:1rem;background:#111;color:#f9f8f3;font-family:Space Mono,Courier New,monospace;font-size:.68rem;padding:.1rem .4rem;letter-spacing:.04em}.cleanse-mission-box.svelte-1oqbs30 p.svelte-1oqbs30{font-size:1rem;line-height:1.72;color:#252525;margin:0;text-align:justify;text-justify:inter-word}.cleanse-mission-content.svelte-1oqbs30.svelte-1oqbs30{display:flex;align-items:flex-start}.cleanse-card.svelte-1oqbs30.svelte-1oqbs30{border:1px solid #111111;background:#f9f8f3;padding:1.3rem;transition:transform .14s ease,box-shadow .14s ease}.cleanse-card.svelte-1oqbs30.svelte-1oqbs30:hover{transform:translateY(-2px);box-shadow:5px 5px #1111111f}.cleanse-card-number.svelte-1oqbs30.svelte-1oqbs30{font-family:Space Mono,Courier New,monospace;color:#006b4a;font-size:.78rem;font-weight:700;letter-spacing:.06em}.cleanse-card.svelte-1oqbs30 h3.svelte-1oqbs30{margin-top:.7rem;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;color:#111}.cleanse-card.svelte-1oqbs30 p.svelte-1oqbs30{margin-top:.65rem;color:#4a4a4a;font-size:.95rem;line-height:1.6}.cleanse-feature-nav.svelte-1oqbs30.svelte-1oqbs30{width:100%;text-align:left;padding:1.2rem 1.35rem;border-bottom:1px solid rgba(17,17,17,.18);background:#efece3;transition:background-color .12s ease}.cleanse-feature-nav.svelte-1oqbs30 strong.svelte-1oqbs30{display:block;font-size:1rem;color:#111}.cleanse-feature-nav.svelte-1oqbs30 span.svelte-1oqbs30{margin-top:.3rem;display:block;font-size:.88rem;color:#555}.cleanse-feature-nav.is-active.svelte-1oqbs30.svelte-1oqbs30{background:#f9f8f3;box-shadow:inset 4px 0 #006b4a}.cleanse-angle-tab.svelte-1oqbs30.svelte-1oqbs30{padding:.55rem .9rem;font-family:Space Mono,Courier New,monospace;font-size:.75rem;border-right:1px solid #111111}.cleanse-angle-tab.is-active.svelte-1oqbs30.svelte-1oqbs30{background:#f9f8f3;box-shadow:inset 0 -2px #006b4a}@media (max-width: 640px){.cleanse-h1.svelte-1oqbs30.svelte-1oqbs30{letter-spacing:-.02em}.cleanse-btn.svelte-1oqbs30.svelte-1oqbs30{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.cleanse-btn.svelte-1oqbs30.svelte-1oqbs30,.cleanse-card.svelte-1oqbs30.svelte-1oqbs30,.cleanse-feature-nav.svelte-1oqbs30.svelte-1oqbs30,.cleanse-angle-tab.svelte-1oqbs30.svelte-1oqbs30{transition:none}}
