.hero[data-astro-cid-tc5iptzd]{padding-block:clamp(4rem,9vw,8rem);border-bottom:1px solid var(--c-line);position:relative;z-index:2;overflow:hidden}.hero-grid[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);gap:clamp(3rem,7vw,7rem);align-items:center}.status[data-astro-cid-tc5iptzd]{margin-top:var(--space-md);font-family:var(--ff-sans);font-size:var(--fs-caption);color:var(--c-mute);letter-spacing:.12em}.hero[data-astro-cid-tc5iptzd] h1[data-astro-cid-tc5iptzd]{margin-block:var(--space-sm) var(--space-md);font-size:clamp(3rem,6vw,6rem)}.hero[data-astro-cid-tc5iptzd] h1[data-astro-cid-tc5iptzd] em[data-astro-cid-tc5iptzd]{color:var(--c-accent);font-style:normal}.hero[data-astro-cid-tc5iptzd] .lead[data-astro-cid-tc5iptzd]{max-width:42rem}.hero-actions[data-astro-cid-tc5iptzd]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.microcopy[data-astro-cid-tc5iptzd]{margin-top:var(--space-sm);color:var(--c-mute);font-family:var(--ff-sans);font-size:var(--fs-caption)}.sample-stack[data-astro-cid-tc5iptzd]{min-height:31rem;position:relative}.paper[data-astro-cid-tc5iptzd]{position:absolute;width:min(23rem,88%);aspect-ratio:.707;padding:2.2rem;background:var(--c-paper-warm);border:1px solid var(--c-line);box-shadow:0 24px 70px #28201421;display:flex;flex-direction:column}.paper--poster[data-astro-cid-tc5iptzd]{top:0;right:5%;transform:rotate(4deg);background:#9a3334;color:#faf7f0}.paper--checklist[data-astro-cid-tc5iptzd]{left:0;bottom:0;transform:rotate(-5deg)}.paper-kicker[data-astro-cid-tc5iptzd]{font-family:var(--ff-sans);font-size:.65rem;letter-spacing:.16em;opacity:.72}.paper[data-astro-cid-tc5iptzd] strong[data-astro-cid-tc5iptzd]{margin-top:3.5rem;font-family:var(--ff-display);font-size:clamp(2rem,2.4vw,2.35rem);font-weight:400;line-height:1.24}.paper[data-astro-cid-tc5iptzd] small[data-astro-cid-tc5iptzd]{margin-top:auto;font-family:var(--ff-sans);line-height:1.6}.paper[data-astro-cid-tc5iptzd] ul[data-astro-cid-tc5iptzd]{margin-top:2rem;list-style:none;border-top:1px solid var(--c-line)}.paper[data-astro-cid-tc5iptzd] li[data-astro-cid-tc5iptzd]{padding-block:.65rem;border-bottom:1px solid var(--c-line);font-size:.85rem}.narrow[data-astro-cid-tc5iptzd]{max-width:61rem}.pain-section[data-astro-cid-tc5iptzd] h2[data-astro-cid-tc5iptzd],.section-head[data-astro-cid-tc5iptzd] h2[data-astro-cid-tc5iptzd],.caveat-section[data-astro-cid-tc5iptzd] h2[data-astro-cid-tc5iptzd],.interest-section[data-astro-cid-tc5iptzd] h2[data-astro-cid-tc5iptzd]{margin-block:var(--space-md)}.principles[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-xl)}.principles[data-astro-cid-tc5iptzd] article[data-astro-cid-tc5iptzd]{border-top:1px solid var(--c-line);padding-top:var(--space-md)}.principles[data-astro-cid-tc5iptzd] span[data-astro-cid-tc5iptzd]{color:var(--c-accent);font-family:var(--ff-sans);font-size:var(--fs-caption)}.principles[data-astro-cid-tc5iptzd] h3[data-astro-cid-tc5iptzd]{margin-block:var(--space-sm);font-size:1.25rem}.principles[data-astro-cid-tc5iptzd] p[data-astro-cid-tc5iptzd],.content-grid[data-astro-cid-tc5iptzd] p[data-astro-cid-tc5iptzd],.section-head[data-astro-cid-tc5iptzd] p[data-astro-cid-tc5iptzd],.do-dont[data-astro-cid-tc5iptzd] p[data-astro-cid-tc5iptzd],.source-note[data-astro-cid-tc5iptzd]{color:var(--c-ink-soft)}.contents-section[data-astro-cid-tc5iptzd]{background:var(--c-paper-warm);border-block:1px solid var(--c-line)}.section-head[data-astro-cid-tc5iptzd]{max-width:48rem;margin-bottom:var(--space-xl)}.content-grid[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--c-line);border-left:1px solid var(--c-line)}.content-grid[data-astro-cid-tc5iptzd] article[data-astro-cid-tc5iptzd]{min-height:15rem;padding:var(--space-lg);border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.content-grid[data-astro-cid-tc5iptzd] h3[data-astro-cid-tc5iptzd]{margin-block:var(--space-lg) var(--space-sm);font-size:1.25rem}.price-grid[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);max-width:60rem}.price-card[data-astro-cid-tc5iptzd]{border:1px solid var(--c-line);padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column}.price-card--featured[data-astro-cid-tc5iptzd]{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.price-card--featured[data-astro-cid-tc5iptzd] h3[data-astro-cid-tc5iptzd]{color:var(--c-paper)}.price-card[data-astro-cid-tc5iptzd]>span[data-astro-cid-tc5iptzd]{font-family:var(--ff-sans);font-size:var(--fs-caption);color:var(--c-accent);letter-spacing:.18em}.price-card[data-astro-cid-tc5iptzd] h3[data-astro-cid-tc5iptzd]{margin-top:var(--space-sm)}.price[data-astro-cid-tc5iptzd]{font-family:var(--ff-display);font-size:clamp(2.4rem,5vw,4.2rem);margin-block:var(--space-lg)}.price[data-astro-cid-tc5iptzd] small[data-astro-cid-tc5iptzd]{display:block;font-family:var(--ff-sans);font-size:var(--fs-caption);color:var(--c-mute)}.price-card[data-astro-cid-tc5iptzd] ul[data-astro-cid-tc5iptzd]{list-style:none;margin-bottom:var(--space-lg);flex:1}.price-card[data-astro-cid-tc5iptzd] li[data-astro-cid-tc5iptzd]{padding-block:.6rem;border-bottom:1px solid var(--c-line)}.price-card--featured[data-astro-cid-tc5iptzd] li[data-astro-cid-tc5iptzd]{border-color:#f6f1e838}.price-card--featured[data-astro-cid-tc5iptzd] .btn--primary[data-astro-cid-tc5iptzd]{background:var(--c-paper);border-color:var(--c-paper);color:var(--c-ink)}.caveat-section[data-astro-cid-tc5iptzd]{border-top:1px solid var(--c-line)}.do-dont[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-block:var(--space-lg)}.do-dont[data-astro-cid-tc5iptzd]>div[data-astro-cid-tc5iptzd]{padding:var(--space-lg);background:var(--c-paper-warm);border:1px solid var(--c-line)}.do-dont[data-astro-cid-tc5iptzd] h3[data-astro-cid-tc5iptzd]{margin-bottom:var(--space-sm);font-size:1.2rem}.source-note[data-astro-cid-tc5iptzd]{font-size:var(--fs-small)}.source-note[data-astro-cid-tc5iptzd] a[data-astro-cid-tc5iptzd]{color:var(--c-accent);text-decoration:underline;text-underline-offset:.2em}.interest-section[data-astro-cid-tc5iptzd]{background:var(--c-ink);color:var(--c-paper)}.interest-section[data-astro-cid-tc5iptzd] h2[data-astro-cid-tc5iptzd]{color:var(--c-paper)}.interest-section[data-astro-cid-tc5iptzd] .lead[data-astro-cid-tc5iptzd]{color:#d9d0c3}.interest-grid[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,7rem);align-items:start}.interest-form[data-astro-cid-tc5iptzd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.interest-form[data-astro-cid-tc5iptzd] label[data-astro-cid-tc5iptzd]{display:flex;flex-direction:column;gap:.5rem;font-family:var(--ff-sans);font-size:var(--fs-caption)}.interest-form[data-astro-cid-tc5iptzd] input[data-astro-cid-tc5iptzd],.interest-form[data-astro-cid-tc5iptzd] select[data-astro-cid-tc5iptzd]{width:100%;padding:.9rem 1rem;background:transparent;color:var(--c-paper);border:1px solid #6b645b;border-radius:0;font:inherit}.interest-form[data-astro-cid-tc5iptzd] option[data-astro-cid-tc5iptzd]{color:var(--c-ink)}.interest-form[data-astro-cid-tc5iptzd] .consent[data-astro-cid-tc5iptzd],.interest-form[data-astro-cid-tc5iptzd] button[data-astro-cid-tc5iptzd],.form-status[data-astro-cid-tc5iptzd]{grid-column:1 / -1}.interest-form[data-astro-cid-tc5iptzd] .consent[data-astro-cid-tc5iptzd]{flex-direction:row;align-items:center}.interest-form[data-astro-cid-tc5iptzd] .consent[data-astro-cid-tc5iptzd] input[data-astro-cid-tc5iptzd]{width:auto}.interest-form[data-astro-cid-tc5iptzd] .consent[data-astro-cid-tc5iptzd] a[data-astro-cid-tc5iptzd]{text-decoration:underline}.interest-form[data-astro-cid-tc5iptzd] .btn--primary[data-astro-cid-tc5iptzd]{background:var(--c-paper);color:var(--c-ink);border-color:var(--c-paper);justify-self:start}.form-status[data-astro-cid-tc5iptzd]{min-height:1.6em;font-family:var(--ff-sans);font-size:var(--fs-caption)}.form-status[data-astro-cid-tc5iptzd].is-success{color:#a8d8b9}.form-status[data-astro-cid-tc5iptzd].is-error{color:#f1aaa8}.hp-field[data-astro-cid-tc5iptzd]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.hero-grid[data-astro-cid-tc5iptzd],.interest-grid[data-astro-cid-tc5iptzd]{grid-template-columns:1fr}.sample-stack[data-astro-cid-tc5iptzd]{min-height:28rem;margin-top:1rem}.principles[data-astro-cid-tc5iptzd],.content-grid[data-astro-cid-tc5iptzd],.price-grid[data-astro-cid-tc5iptzd],.do-dont[data-astro-cid-tc5iptzd]{grid-template-columns:1fr}}@media(max-width:560px){.hero[data-astro-cid-tc5iptzd] h1[data-astro-cid-tc5iptzd]{font-size:2.35rem}.sample-stack[data-astro-cid-tc5iptzd]{min-height:23rem}.paper[data-astro-cid-tc5iptzd]{padding:1.5rem}.paper[data-astro-cid-tc5iptzd] strong[data-astro-cid-tc5iptzd]{margin-top:2rem;font-size:2rem}.interest-form[data-astro-cid-tc5iptzd]{grid-template-columns:1fr}}
