.orquideasoh{--c-ink:#2a2521;--c-ink-soft:#6f655c;--c-wall:#665d53;--c-wall-deep:#48413a;--c-paper:#f8f5f0;--c-cream:#efe8df;--c-orchid:#a3215f;--c-orchid-soft:#f3d9e5;--c-leaf:#557a33;--c-line:#e3dad0;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-body), system-ui, sans-serif;font-weight:400}:root:has(.orquideasoh){--background:#f8f5f0;--foreground:#2a2521}.orquideasoh section[id]{scroll-margin-top:72px}@layer components{.orquideasoh .oh-display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-weight:500;line-height:.98}.orquideasoh .oh-display em{color:var(--c-orchid);font-style:italic;font-weight:400}.orquideasoh .oh-marca{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;font-weight:500;line-height:1}.orquideasoh .oh-caps{letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:500}}.orquideasoh .oh-pared{background-color:var(--c-wall);color:#fff;background-image:radial-gradient(120% 90% at 50% 0,#ffffff17 0%,#0000 60%)}.orquideasoh .oh-fade{animation:.45s both oh-fade}@keyframes oh-fade{0%{opacity:0;transform:translateY(8px)}}.orquideasoh.js-reveal [data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.orquideasoh.js-reveal [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.orquideasoh .oh-fade{animation:none}}
