.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(150deg,#3a201a,#6e2f20,#241e1a);padding-bottom:clamp(3.5rem,9vh,8rem)}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero__img[data-astro-cid-bbe6dxrz]{position:absolute;inset:-9% 0;width:100%;height:118%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.4s var(--ease-out);will-change:transform}.hero__img[data-astro-cid-bbe6dxrz].is-loaded{opacity:1}.hero__img[data-astro-cid-bbe6dxrz].is-failed{display:none}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to top,#140f0cdb,#1c151180 34%,#241e1a1f 64%,#241e1a57),linear-gradient(105deg,#241e1a73,#241e1a00 55%)}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:60rem;padding-top:calc(var(--nav-h) + var(--space-4))}.hero__eyebrow[data-astro-cid-bbe6dxrz]{color:var(--blush);margin-bottom:var(--space-4)}.hero__title[data-astro-cid-bbe6dxrz]{color:var(--cream);font-size:var(--fs-hero);font-weight:300;line-height:.98;letter-spacing:var(--ls-mega)}.hero__subtitle[data-astro-cid-bbe6dxrz]{color:#fbf7f2e6;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.5;max-width:46rem;margin-top:var(--space-4)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.hero__meta[data-astro-cid-bbe6dxrz]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:#fbf7f2b8;font-size:var(--fs-small)}.hero__meta[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{position:relative;padding-left:1.1rem}.hero__meta[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--terracotta);transform:rotate(45deg)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--gutter);bottom:clamp(2rem,6vh,4rem);z-index:1;display:none;flex-direction:column;align-items:center;gap:.75rem;color:#fbf7f2bf;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;writing-mode:vertical-rl}.hero__scroll-line[data-astro-cid-bbe6dxrz]{width:1px;height:4rem;background:linear-gradient(to bottom,#fbf7f2b3,#fbf7f200);animation:scrollPulse 2.4s var(--ease) infinite;transform-origin:top}@keyframes scrollPulse{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}@media(min-width:920px){.hero__scroll[data-astro-cid-bbe6dxrz]{display:flex}}@media(prefers-reduced-motion:reduce){.hero__img[data-astro-cid-bbe6dxrz]{transition:opacity .4s ease}.hero__scroll-line[data-astro-cid-bbe6dxrz]{animation:none}}html:not(.js) .hero__img[data-astro-cid-bbe6dxrz]{opacity:1}.showcase[data-astro-cid-prrqy4qw]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.showcase__media[data-astro-cid-prrqy4qw]{position:relative;display:none}.showcase__fig[data-astro-cid-prrqy4qw]{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.showcase__fig[data-astro-cid-prrqy4qw].is-active{opacity:1;transform:none}.showcase__list[data-astro-cid-prrqy4qw]{list-style:none;margin:0;padding:0}.showcase__row[data-astro-cid-prrqy4qw]{padding-block:var(--space-4);border-top:1px solid var(--hairline);transition:padding-left .4s var(--ease),opacity .4s var(--ease)}.showcase__row[data-astro-cid-prrqy4qw]:last-child{border-bottom:1px solid var(--hairline)}.showcase__row-head[data-astro-cid-prrqy4qw]{display:flex;align-items:baseline;gap:var(--space-3)}.showcase__num[data-astro-cid-prrqy4qw]{font-family:var(--font-display);font-size:1rem;color:var(--terracotta);letter-spacing:.1em;min-width:2.5rem}.showcase__title[data-astro-cid-prrqy4qw]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;transition:color .3s var(--ease)}.showcase__body[data-astro-cid-prrqy4qw]{color:var(--greige-deep);max-width:54ch;margin-top:var(--space-2);padding-left:calc(2.5rem + var(--space-3))}@media(min-width:900px){.showcase[data-astro-cid-prrqy4qw]{grid-template-columns:.85fr 1.15fr;gap:var(--space-7);align-items:start}.showcase__media[data-astro-cid-prrqy4qw]{display:block;position:sticky;top:calc(var(--nav-h) + 2rem);aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden}[data-astro-cid-prrqy4qw][data-showcase].is-hovering .showcase__row[data-astro-cid-prrqy4qw]{opacity:.45}[data-astro-cid-prrqy4qw][data-showcase].is-hovering .showcase__row[data-astro-cid-prrqy4qw].is-active{opacity:1;padding-left:var(--space-3)}.showcase__row[data-astro-cid-prrqy4qw].is-active .showcase__title[data-astro-cid-prrqy4qw]{color:var(--terracotta)}}@media(prefers-reduced-motion:reduce){.showcase__fig[data-astro-cid-prrqy4qw]{transition:opacity .2s linear;transform:none}}.step[data-astro-cid-uyssggka]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.step[data-astro-cid-uyssggka]:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.step__num[data-astro-cid-uyssggka]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;line-height:1;color:var(--terracotta);min-width:2.5rem}.step__title[data-astro-cid-uyssggka]{font-size:var(--fs-h3);font-weight:400;margin-bottom:var(--space-2)}.step__text[data-astro-cid-uyssggka]{color:color-mix(in srgb,currentColor 68%,transparent);max-width:60ch}@media(min-width:720px){.step[data-astro-cid-uyssggka]{grid-template-columns:6rem 1fr;gap:var(--space-5);padding-block:var(--space-5)}}.manifesto[data-astro-cid-j7pv25f6]{max-width:64rem}.manifesto__title[data-astro-cid-j7pv25f6]{margin-block:var(--space-4) var(--space-6);font-size:var(--fs-display);font-weight:300;max-width:18ch}.manifesto__cols[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5)}@media(min-width:820px){.manifesto__cols[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;gap:var(--space-7)}}.manifesto__aside[data-astro-cid-j7pv25f6] .btn{margin-top:var(--space-4)}.head[data-astro-cid-j7pv25f6]{max-width:48rem;margin-bottom:var(--space-6)}.head__title[data-astro-cid-j7pv25f6]{margin-block:var(--space-3) var(--space-3)}.head--row[data-astro-cid-j7pv25f6]{max-width:none;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.head--row[data-astro-cid-j7pv25f6] .head__title[data-astro-cid-j7pv25f6]{margin-bottom:0}.head__cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}.why[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:center}.why__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-block:var(--space-3) var(--space-4);max-width:16ch}.why__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fbf7f2c7;max-width:50ch}.why__quote[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline-light)}@media(min-width:900px){.why[data-astro-cid-j7pv25f6]{grid-template-columns:.85fr 1.15fr;gap:var(--space-7)}}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5) var(--space-4)}@media(min-width:900px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.types[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(min-width:880px){.types[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.type__meta[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.type__title[data-astro-cid-j7pv25f6]{font-size:var(--fs-h4);font-weight:500}.type__note[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);margin-top:.25rem}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:center}.about__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-block:var(--space-3) var(--space-3)}.about__text[data-astro-cid-j7pv25f6] .btn{margin-top:var(--space-3)}@media(min-width:860px){.about[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr;gap:var(--space-7)}}.journal[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:760px){.journal[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.jcard[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);color:inherit;background:var(--cream);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.jcard[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:var(--shadow-card);color:inherit}.jcard__meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--greige-deep)}.jcard__cat[data-astro-cid-j7pv25f6]{color:var(--terracotta);font-weight:600}.jcard__title[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3);font-weight:400}.jcard__desc[data-astro-cid-j7pv25f6]{flex:1;font-size:var(--fs-small);color:var(--greige-deep);line-height:1.6}.jcard__more[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);font-weight:600;color:var(--terracotta)}@media(prefers-reduced-motion:reduce){.jcard[data-astro-cid-j7pv25f6],.jcard[data-astro-cid-j7pv25f6]:hover{transition:none;transform:none}}
