.qs-hero[data-astro-cid-qby2iqkl]{background:var(--c-cream);padding:clamp(3.8rem,7vw,6.5rem) 0 clamp(4rem,7.5vw,6.5rem)}.qs-hero__grid[data-astro-cid-qby2iqkl]{grid-template-columns:1.05fr .86fr;align-items:center;gap:clamp(2.6rem,6vw,6rem);display:grid}.qs-hero__copy[data-astro-cid-qby2iqkl] h1[data-astro-cid-qby2iqkl]{margin-bottom:1.3rem;font-size:clamp(2.5rem,4.8vw,4.1rem);line-height:1.08}.qs-hero__lead[data-astro-cid-qby2iqkl]{max-width:42ch;color:var(--c-ink-soft);margin-bottom:2rem;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.8}.qs-hero__media[data-astro-cid-qby2iqkl]{isolation:isolate;margin:0;position:relative}.qs-hero__media[data-astro-cid-qby2iqkl] img[data-astro-cid-qby2iqkl]{aspect-ratio:.82;object-fit:cover;object-position:center 28%;width:100%;box-shadow:var(--shadow-soft);border-radius:50% 50% 18px 18px/32% 32% 18px 18px}.qs-hero__media[data-astro-cid-qby2iqkl]:before{content:"";z-index:-1;border:1px solid var(--c-line);pointer-events:none;border-radius:50% 50% 18px 18px/32% 32% 18px 18px;position:absolute;inset:-14px -14px 24px 24px}.qs-hero__badge[data-astro-cid-qby2iqkl]{aspect-ratio:1;background:var(--c-cream);width:clamp(62px,6vw,80px);color:var(--c-teal);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;right:-12px;box-shadow:0 18px 34px -22px #363d2e99}.qs-hero__badge[data-astro-cid-qby2iqkl] svg{width:52%;height:auto}.qs-story[data-astro-cid-qby2iqkl]{padding-top:0}.qs-story__grid[data-astro-cid-qby2iqkl]{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(2.4rem,6vw,6.5rem);display:grid}.qs-story__rail[data-astro-cid-qby2iqkl]{top:calc(var(--header-h) + 40px);flex-direction:column;align-items:center;gap:1.1rem;padding-top:.35rem;display:flex;position:sticky}.qs-story__rail[data-astro-cid-qby2iqkl] .eyebrow[data-astro-cid-qby2iqkl]{writing-mode:vertical-rl;letter-spacing:.34em;margin:0}.qs-story__line[data-astro-cid-qby2iqkl]{background:var(--c-line);width:1px;height:clamp(48px,6vw,78px)}.qs-story__lotus[data-astro-cid-qby2iqkl]{width:42px;color:var(--c-tan)}.qs-story__lotus[data-astro-cid-qby2iqkl] svg{width:100%;height:auto}.qs-story__body[data-astro-cid-qby2iqkl]{max-width:680px}.qs-story__body[data-astro-cid-qby2iqkl] p[data-astro-cid-qby2iqkl]{color:var(--c-ink-soft);margin-bottom:1.55em;font-size:clamp(1.02rem,1.15vw,1.1rem);line-height:1.9}.qs-story__lead[data-astro-cid-qby2iqkl]{font-family:var(--font-display);color:var(--c-ink)!important;font-size:clamp(1.4rem,2.1vw,1.8rem)!important;line-height:1.5!important}.qs-quote[data-astro-cid-qby2iqkl]{border-left:2px solid var(--c-tan);font-family:var(--font-display);color:var(--c-ink);margin:clamp(2.4rem,4.5vw,3.4rem) 0 0;padding-left:clamp(1.3rem,2.6vw,2rem);font-size:clamp(1.35rem,2vw,1.7rem);font-style:italic;line-height:1.5}.qs-timeline[data-astro-cid-qby2iqkl]{background:var(--c-cream-soft)}.qs-timeline__head[data-astro-cid-qby2iqkl]{margin-bottom:clamp(2rem,3.4vw,2.8rem)}.qs-timeline__grid[data-astro-cid-qby2iqkl]{grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,3vw,2.6rem);margin:0;padding:0;list-style:none;display:grid}.qs-step[data-astro-cid-qby2iqkl]{border-top:1px solid var(--c-line);padding-top:1rem}.qs-step__num[data-astro-cid-qby2iqkl]{font-family:var(--font-display);letter-spacing:.18em;color:var(--c-tan);font-size:.9rem}.qs-step__title[data-astro-cid-qby2iqkl]{margin:.5rem 0 .55rem;font-size:clamp(1.15rem,1.5vw,1.35rem)}.qs-step__text[data-astro-cid-qby2iqkl]{margin:0;font-size:.94rem;line-height:1.7}.qs-gallery[data-astro-cid-qby2iqkl]{padding:0}.qs-gallery__grid[data-astro-cid-qby2iqkl]{grid-template-columns:1fr 1fr;gap:0;display:grid}.qs-gallery__item[data-astro-cid-qby2iqkl]{margin:0;overflow:hidden}.qs-gallery__item[data-astro-cid-qby2iqkl] img[data-astro-cid-qby2iqkl]{object-fit:cover;object-position:center 56%;width:100%;height:clamp(260px,32vw,430px)}.qs-cta[data-astro-cid-qby2iqkl]{background:var(--c-green-deep);text-align:center;padding:clamp(3.6rem,7vw,6rem) 0}.qs-cta__lotus[data-astro-cid-qby2iqkl]{color:#efe7d6;width:54px;margin-bottom:1.4rem;display:inline-block}.qs-cta__lotus[data-astro-cid-qby2iqkl] svg{width:100%;height:auto}.qs-cta[data-astro-cid-qby2iqkl] h2[data-astro-cid-qby2iqkl]{color:#fbf7ee;max-width:20ch;margin:0 auto 1.8rem;font-size:clamp(1.9rem,3.4vw,2.8rem)}.qs-cta__actions[data-astro-cid-qby2iqkl]{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}@media (width<=900px){.qs-hero__grid[data-astro-cid-qby2iqkl]{grid-template-columns:1fr;gap:2.4rem}.qs-hero__copy[data-astro-cid-qby2iqkl]{text-align:center}.qs-hero__copy[data-astro-cid-qby2iqkl] h1[data-astro-cid-qby2iqkl],.qs-hero__lead[data-astro-cid-qby2iqkl]{margin-inline:auto}.qs-hero__media[data-astro-cid-qby2iqkl]{width:min(440px,100%);margin-inline:auto}.qs-hero__media[data-astro-cid-qby2iqkl]:before{inset:-10px -10px 18px 18px}.qs-story__grid[data-astro-cid-qby2iqkl]{grid-template-columns:1fr;gap:1.4rem}.qs-story__rail[data-astro-cid-qby2iqkl]{flex-direction:row;justify-content:flex-start;gap:.9rem;position:static}.qs-story__rail[data-astro-cid-qby2iqkl] .eyebrow[data-astro-cid-qby2iqkl]{writing-mode:horizontal-tb}.qs-story__line[data-astro-cid-qby2iqkl]{width:46px;height:1px}.qs-story__lotus[data-astro-cid-qby2iqkl]{width:30px}.qs-timeline__grid[data-astro-cid-qby2iqkl]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=620px){.qs-hero__copy[data-astro-cid-qby2iqkl] h1[data-astro-cid-qby2iqkl]{font-size:clamp(2.3rem,9vw,3rem)}.qs-hero__badge[data-astro-cid-qby2iqkl]{bottom:18px;right:0}.qs-gallery__grid[data-astro-cid-qby2iqkl]{grid-template-columns:1fr}.qs-gallery__item[data-astro-cid-qby2iqkl] img[data-astro-cid-qby2iqkl]{height:260px}.qs-cta__actions[data-astro-cid-qby2iqkl]{flex-direction:column;align-items:stretch}}
