.landing.svelte-1uha8ag{overflow:hidden}.hero.svelte-1uha8ag,.rhythm.svelte-1uha8ag,.practice.svelte-1uha8ag,.privacy-story.svelte-1uha8ag,.closing.svelte-1uha8ag{width:min(76rem,100% - 3rem);margin-inline:auto}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.75fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:min(48rem,100vh - 5rem);padding:5rem 0 6rem;display:grid}.kicker.svelte-1uha8ag,.index.svelte-1uha8ag,.day-label.svelte-1uha8ag,.availability.svelte-1uha8ag,.contact-row.svelte-1uha8ag{font-family:system-ui,sans-serif}.kicker.svelte-1uha8ag{letter-spacing:.11em;text-transform:uppercase;color:#6d7069;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1.5rem;font-size:.72rem;font-weight:750;display:flex}.kicker.svelte-1uha8ag span:where(.svelte-1uha8ag):not(:last-child):after{content:"·";color:#d87949;margin-left:1.25rem}h1.svelte-1uha8ag{letter-spacing:-.055em;color:#173f36;max-width:12ch;margin:0;font-size:clamp(3.35rem,7.3vw,7rem);font-weight:400;line-height:.94}.intro.svelte-1uha8ag{color:#40514b;max-width:38rem;margin:2rem 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem)}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem;margin-top:2rem;font-family:system-ui,sans-serif;display:flex}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#173f36;border:1px solid #829087;border-radius:999px;align-items:center;min-height:3rem;padding:.65rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){color:#fff;background:#173f36;border-color:#173f36}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:translateY(-2px)}.availability.svelte-1uha8ag{color:#68736f;max-width:38rem;margin-top:1rem;font-size:.76rem;line-height:1.55}.day-card.svelte-1uha8ag{isolation:isolate;color:#f8f3e9;background:#234a40;border-radius:12rem 12rem 1.5rem 1.5rem;min-height:33rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #25423838}.sun.svelte-1uha8ag{z-index:-1;background:#e5b476;border-radius:50%;width:12rem;height:12rem;position:absolute;top:3rem;right:2rem;box-shadow:0 0 5rem #e5b47666}.day-label.svelte-1uha8ag{letter-spacing:.13em;text-transform:uppercase;margin:5rem 0 0;font-size:.72rem;font-weight:750}.day-time.svelte-1uha8ag{letter-spacing:-.07em;margin:.2rem 0 3rem;font-size:clamp(4.5rem,9vw,7rem);line-height:1}.intention.svelte-1uha8ag{border-top:1px solid #ffffff52;gap:.25rem;max-width:18rem;padding-top:1rem;display:grid}.intention.svelte-1uha8ag span:where(.svelte-1uha8ag),.next.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#d6dfd8;font-family:system-ui,sans-serif;font-size:.72rem}.intention.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.15rem;font-weight:400}.pulse.svelte-1uha8ag{align-items:end;gap:.4rem;height:2rem;margin-top:2.5rem;display:flex}.pulse.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#e5b476;border-radius:999px;width:.25rem;height:45%;animation:2.8s ease-in-out infinite svelte-1uha8ag-breathe}.pulse.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){height:95%;animation-delay:.25s}.pulse.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){height:65%;animation-delay:.5s}.next.svelte-1uha8ag{gap:.15rem;margin-top:1rem;display:grid}.next.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:400}.rhythm.svelte-1uha8ag{border-top:1px solid #c8c1b3;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,10vw,9rem);padding:7rem 0;display:grid}.index.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:#b15f39;margin:0 0 1rem;font-size:.7rem;font-weight:750}h2.svelte-1uha8ag{letter-spacing:-.045em;color:#173f36;margin:0;font-size:clamp(2.2rem,4.7vw,4.5rem);font-weight:400;line-height:1.02}.section-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:#53615c;max-width:33rem;margin:1.5rem 0 0}.timeline.svelte-1uha8ag{border-top:1px solid #a9aaa3;margin:0;padding:0;list-style:none}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid #c8c1b3;grid-template-columns:5rem 1fr;gap:1.5rem;padding:1.4rem 0;display:grid}.timeline.svelte-1uha8ag time:where(.svelte-1uha8ag){color:#b15f39;font-family:system-ui,sans-serif;font-size:.8rem;font-weight:700}.timeline.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:.15rem;display:grid}.timeline.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:400}.timeline.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#65706c;font-family:system-ui,sans-serif;font-size:.82rem}.practice.svelte-1uha8ag{padding:7rem 0}.practice.svelte-1uha8ag>h2:where(.svelte-1uha8ag){max-width:13ch}.practice-grid.svelte-1uha8ag{background:#aca99f;border:1px solid #aca99f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.practice-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#f4f0e8;min-height:24rem;padding:2rem}.number.svelte-1uha8ag{color:#b15f39;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:750}.practice-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#173f36;margin:8rem 0 1rem;font-size:1.8rem;font-weight:400;line-height:1.1}.practice-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#59645f;font-family:system-ui,sans-serif;font-size:.9rem}.privacy-story.svelte-1uha8ag{padding:7rem 0}.privacy-heading.svelte-1uha8ag{grid-template-columns:.5fr 1.5fr;gap:2rem;display:grid}.boundary-card.svelte-1uha8ag{color:#edf2ed;background:#173f36;grid-template-columns:.9fr 1.1fr;margin-top:4rem;display:grid}.boundary-core.svelte-1uha8ag{background:radial-gradient(circle at 50% 30%,#d8794938,#0000 32%);border-right:1px solid #ffffff2b;flex-direction:column;justify-content:flex-end;min-height:30rem;padding:clamp(2rem,5vw,4rem);display:flex}.lock.svelte-1uha8ag{color:#e5b476;border:1px solid #e5b476;border-radius:50%;place-items:center;width:7rem;height:7rem;margin:auto auto 5rem;font-size:2rem;display:grid}.boundary-core.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:2rem;font-weight:400}.boundary-core.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c7d2cc;margin-bottom:0;font-family:system-ui,sans-serif;font-size:.88rem}.boundary-notes.svelte-1uha8ag{display:grid}.boundary-notes.svelte-1uha8ag article:where(.svelte-1uha8ag){border-bottom:1px solid #ffffff2b;padding:2rem}.boundary-notes.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border-bottom:0}.boundary-notes.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.25rem;font-weight:400}.boundary-notes.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c7d2cc;margin:0;font-family:system-ui,sans-serif;font-size:.84rem}.closing.svelte-1uha8ag{text-align:center;padding:7rem 0 8rem}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag),.closing.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.index){max-width:46rem;margin-inline:auto}.closing.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.index){color:#59645f;margin-top:1.5rem}.contact-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;margin-top:2rem;font-size:.85rem;display:flex}.contact-row.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#173f36}@keyframes svelte-1uha8ag-breathe{50%{opacity:.65;transform:scaleY(.35)}}@media (width<=52rem){.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto}.hero-copy.svelte-1uha8ag{padding-top:2rem}.day-card.svelte-1uha8ag{justify-self:center;width:min(100%,30rem)}.rhythm.svelte-1uha8ag,.privacy-heading.svelte-1uha8ag,.practice-grid.svelte-1uha8ag,.boundary-card.svelte-1uha8ag{grid-template-columns:1fr}.practice-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:auto}.practice-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:3rem}.boundary-core.svelte-1uha8ag{border-bottom:1px solid #ffffff2b;border-right:0}}@media (width<=30rem){.hero.svelte-1uha8ag,.rhythm.svelte-1uha8ag,.practice.svelte-1uha8ag,.privacy-story.svelte-1uha8ag,.closing.svelte-1uha8ag{width:min(100% - 2rem,76rem)}h1.svelte-1uha8ag{overflow-wrap:anywhere;font-size:clamp(3rem,17vw,4.4rem)}.day-card.svelte-1uha8ag{border-radius:8rem 8rem 1.25rem 1.25rem;min-height:29rem;padding:1.5rem}.day-time.svelte-1uha8ag{font-size:4.2rem}.rhythm.svelte-1uha8ag,.practice.svelte-1uha8ag,.privacy-story.svelte-1uha8ag,.closing.svelte-1uha8ag{padding-block:5rem}}@media (prefers-reduced-motion:reduce){.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:none}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:none}.pulse.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}}
