.hero-photo[data-v-54ecc0b4]{width:min(100%,440px);position:relative}.hero-photo img[data-v-54ecc0b4]{aspect-ratio:.88;object-fit:cover;width:100%;box-shadow:0 0 0 1px #ffffff1a, var(--shadow-lg), 18px 18px 0 -2px #f7b32be6;border-radius:28px 28px 120px}.hero-photo__badge[data-v-54ecc0b4]{border:1px solid var(--line-on-dark);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-muted-on-dark);background:#121d18f0;border-radius:16px;padding:.8rem 1.1rem;font-size:.9375rem;line-height:1.3;position:absolute;bottom:2rem;left:-1.25rem}.hero-photo__badge b[data-v-54ecc0b4]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--honey-500);font-size:1.6rem;display:block}@media (width<=520px){.hero-photo__badge[data-v-54ecc0b4]{left:.75rem}}.mode[data-v-54ecc0b4]{align-content:start;gap:1rem;display:grid}.footnote[data-v-54ecc0b4]{font-size:var(--fs-sm);margin-top:1.5rem}.tree[data-v-54ecc0b4]{justify-items:center;gap:.75rem;margin:0;display:grid}.tree img[data-v-54ecc0b4]{aspect-ratio:.8;object-fit:cover;border-radius:var(--radius-lg);width:min(100%,360px);box-shadow:var(--shadow)}.tree figcaption[data-v-54ecc0b4]{max-width:24rem;color:var(--text-muted);font-size:var(--fs-sm);text-align:center}.process[data-v-54ecc0b4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.process__step[data-v-54ecc0b4]{border:1px solid var(--line-on-dark);border-radius:var(--radius-lg);background:linear-gradient(170deg,#ffffff0f,#ffffff05);align-content:start;gap:.8rem;padding:1.6rem;display:grid;position:relative}.process__step p[data-v-54ecc0b4]{color:var(--text-muted-on-dark);font-size:1rem}.process__n[data-v-54ecc0b4]{font-family:var(--font-display);color:#ffffff14;font-size:3rem;font-weight:700;line-height:1;position:absolute;top:1rem;right:1.3rem}.trusted[data-v-54ecc0b4]{background:linear-gradient(160deg, var(--white), var(--cream-100));gap:1rem;display:grid}.chips[data-v-54ecc0b4]{flex-wrap:wrap;gap:.55rem;display:flex}.gallery[data-v-54ecc0b4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.gallery figure[data-v-54ecc0b4]{gap:.6rem;margin:0;display:grid}.gallery img[data-v-54ecc0b4]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease)}.gallery__item:hover img[data-v-54ecc0b4]{transform:scale(1.02)}.gallery figcaption[data-v-54ecc0b4]{color:var(--text-muted);font-size:var(--fs-sm)}
