.Hx0lNG_home{--story-paper:#f8f3e9}.Hx0lNG_hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;padding:2rem 0 1rem;display:grid}.Hx0lNG_hero h1{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.8}.Hx0lNG_note{color:var(--muted);border-inline-start:2px solid var(--accent-border);padding-inline-start:.75rem;font-size:.75rem;line-height:2}.Hx0lNG_illustration{isolation:isolate;background:var(--story-paper);border-radius:10rem 10rem 1.5rem 1.5rem;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 22px 55px -30px #62472f77}.Hx0lNG_illustration svg{width:100%;height:auto;display:block}.Hx0lNG_illustration figcaption{color:#fff8e9;background:linear-gradient(#0000,#243331ed);padding:4rem 1.75rem 1.5rem;position:absolute;inset:auto 0 0}.Hx0lNG_illustration figcaption span{letter-spacing:.08em;color:#edd0a1;font-size:.7rem}.Hx0lNG_illustration strong{margin-block:.5rem;font-size:1.4rem;line-height:1.9;display:block}.Hx0lNG_illustration small{color:#ddd5c6;font-size:.6rem}@media (max-width:700px){.Hx0lNG_hero{grid-template-columns:1fr;gap:2rem;padding-top:1rem}.Hx0lNG_illustration{justify-self:center;width:min(100%,340px);transform:none}}@media (prefers-reduced-motion:reduce){.Hx0lNG_illustration{transform:none}}
