.ohead[data-v-c7671ddf]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2.6rem,7vw,4.5rem);border-bottom:1px solid var(--line)}.ohead[data-v-c7671ddf]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(64ch 42ch at 16% -16%,rgba(217,178,90,.2),transparent 64%),radial-gradient(52ch 40ch at 92% 6%,rgba(166,120,196,.14),transparent 62%)}.ohead .eyebrow[data-v-c7671ddf]{color:var(--amber)}.ohead__actions[data-v-c7671ddf]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.ohead__host[data-v-c7671ddf]{margin:1.2rem 0 0;font-family:var(--font-mono);font-size:.76rem;color:var(--text-faint);direction:ltr;unicode-bidi:isolate}.group__title[data-v-c7671ddf]{font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);font-weight:600;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.tiles[data-v-c7671ddf]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2.4vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.tile[data-v-c7671ddf]{padding:.6rem .6rem .2rem;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.tile[data-v-c7671ddf]:hover{transform:translateY(-3px);border-color:var(--amber);background:#281e0c80}.tile__link[data-v-c7671ddf]{display:block;color:inherit}.tile img[data-v-c7671ddf]{border-radius:12px;width:100%}.tile h3[data-v-c7671ddf]{margin:.9rem .4rem .3rem;font-size:1.08rem}.tile__arrow[data-v-c7671ddf]{color:var(--amber);font-size:.86em}.tile p[data-v-c7671ddf]{margin:0 .4rem .9rem;font-size:.9rem;color:var(--text-dim)}.how[data-v-c7671ddf]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(1.8rem,5vw,3.5rem);align-items:start}@media(max-width:820px){.how[data-v-c7671ddf]{grid-template-columns:1fr}}.how__prose p[data-v-c7671ddf]{color:var(--text-dim);max-width:68ch}.how__credit[data-v-c7671ddf]{font-size:.84rem;color:var(--text-faint);margin-bottom:1.8rem}.how__note[data-v-c7671ddf]{padding:1.5rem 1.6rem}.how__note h2[data-v-c7671ddf]{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:1.1rem}.how__note p[data-v-c7671ddf]{font-size:.88rem;color:var(--text-dim)}.how__note p[data-v-c7671ddf]:last-child{margin-bottom:0}
