.share[data-astro-cid-efrycpzi]{border-top:1px solid var(--smoke);margin-top:clamp(2rem,5vw,2.75rem);padding-top:clamp(1.5rem,4vw,2rem)}.share__title[data-astro-cid-efrycpzi]{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:1.1rem;font-size:.64rem;font-weight:400}.share__row[data-astro-cid-efrycpzi]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share__native[data-astro-cid-efrycpzi],.share__action[data-astro-cid-efrycpzi]{border:1px solid var(--smoke-strong);min-height:44px;color:var(--text-soft);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .5s var(--ease-lux), color .5s var(--ease-lux), background .5s var(--ease-lux);background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.05rem;font-size:.64rem;font-weight:400;display:inline-flex}.share__native[data-astro-cid-efrycpzi] svg[data-astro-cid-efrycpzi],.share__action[data-astro-cid-efrycpzi] svg[data-astro-cid-efrycpzi]{flex:none;width:15px;height:15px}.share__native[data-astro-cid-efrycpzi]:hover,.share__action[data-astro-cid-efrycpzi]:hover{border-color:var(--gold-dim);color:var(--champagne);background:#c9a22712}.share__native[data-astro-cid-efrycpzi][hidden]{display:none}.share__native[data-astro-cid-efrycpzi]{border-color:var(--gold-dim);color:var(--champagne);background:#c9a2271a;font-weight:500}.share__label[data-astro-cid-efrycpzi]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share__action--icon[data-astro-cid-efrycpzi]{padding-inline:.85rem}.share__status[data-astro-cid-efrycpzi]{letter-spacing:.2em;text-transform:uppercase;min-height:1.2em;color:var(--gold-bright);margin-top:.85rem;font-size:.64rem}.share__status[data-astro-cid-efrycpzi]:empty{margin-top:0}@media (width>=560px){.share__row[data-astro-cid-efrycpzi]{gap:.6rem}}.design[data-astro-cid-dlpgolrj]{padding-bottom:clamp(3rem,8vw,5rem);position:relative}.design[data-astro-cid-dlpgolrj]:before{content:"";background:radial-gradient(60% 55% at 50% 45%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%);pointer-events:none;height:70vh;position:absolute;inset:-12rem 0 auto}.design__crumbs[data-astro-cid-dlpgolrj]{margin-bottom:clamp(1.5rem,5vw,2.5rem);position:relative}.design__crumbs[data-astro-cid-dlpgolrj] a[data-astro-cid-dlpgolrj]{letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint);transition:color .4s var(--ease-lux);align-items:center;gap:.6rem;font-size:.64rem;display:inline-flex}.design__crumbs[data-astro-cid-dlpgolrj] a[data-astro-cid-dlpgolrj]:hover{color:var(--champagne)}.design__crumbs[data-astro-cid-dlpgolrj] svg[data-astro-cid-dlpgolrj]{transition:transform .5s var(--ease-lux)}.design__crumbs[data-astro-cid-dlpgolrj] a[data-astro-cid-dlpgolrj]:hover svg[data-astro-cid-dlpgolrj]{transform:translate(-4px)}.design__head[data-astro-cid-dlpgolrj]{max-width:52rem;padding-bottom:clamp(2rem,6vw,3rem);position:relative}.design__eyebrow[data-astro-cid-dlpgolrj]{display:none}.design__title[data-astro-cid-dlpgolrj]{margin-top:1rem}.design__subtitle[data-astro-cid-dlpgolrj]{font-family:var(--font-display);font-size:var(--step-2);color:color-mix(in srgb, var(--accent) 60%, var(--champagne));margin-top:.75rem}.design__stage[data-astro-cid-dlpgolrj]{position:relative}.design__frame[data-astro-cid-dlpgolrj]{border:1px solid var(--gold-dim);border-radius:var(--radius-lg);background:radial-gradient(110% 80% at 50% 12%, var(--accent-deep), var(--ink) 80%);min-height:clamp(20rem,78vw,34rem);box-shadow:0 50px 90px -60px color-mix(in srgb, var(--accent) 85%, black);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.design__art[data-astro-cid-dlpgolrj]{width:100%;height:100%;position:absolute;inset:0}.design__frame[data-astro-cid-dlpgolrj]:has(img) .design__art[data-astro-cid-dlpgolrj]{display:none}.design__frame[data-astro-cid-dlpgolrj] img[data-astro-cid-dlpgolrj]{z-index:1;object-fit:contain;width:100%;height:auto;max-height:min(80vh,46rem);position:relative}.design__caption[data-astro-cid-dlpgolrj]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);color:var(--text-faint);max-width:var(--measure);margin-top:1rem}.design__detail[data-astro-cid-dlpgolrj]{gap:clamp(2.25rem,6vw,3.5rem);margin-top:clamp(2.5rem,7vw,4rem);display:grid}.design__copy[data-astro-cid-dlpgolrj] .design__tags{margin-top:1.75rem}.design__aside[data-astro-cid-dlpgolrj]{border-top:1px solid var(--smoke);padding-top:1.75rem}.design__aside-title[data-astro-cid-dlpgolrj]{font-size:.64rem;font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:1.5rem;font-weight:400}.design__meta[data-astro-cid-dlpgolrj]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.15rem 2.5rem;margin:0;display:grid}.design__meta[data-astro-cid-dlpgolrj] dt[data-astro-cid-dlpgolrj]{letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.3rem;font-size:.62rem}.design__meta[data-astro-cid-dlpgolrj] dd[data-astro-cid-dlpgolrj]{font-family:var(--font-display);font-size:var(--step-1);color:var(--champagne);text-transform:capitalize;margin:0;line-height:1.25}.design__palette[data-astro-cid-dlpgolrj]{border-top:1px solid var(--smoke);flex-wrap:wrap;gap:1rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.design__palette[data-astro-cid-dlpgolrj] li[data-astro-cid-dlpgolrj]{align-items:center;gap:.5rem;display:inline-flex}.design__palette[data-astro-cid-dlpgolrj] span[data-astro-cid-dlpgolrj]{border:1px solid var(--smoke-strong);border-radius:50%;width:1.1rem;height:1.1rem}.design__palette[data-astro-cid-dlpgolrj] code[data-astro-cid-dlpgolrj]{font-family:var(--font-sans);letter-spacing:.16em;color:var(--text-faint);text-transform:uppercase;font-size:.64rem}.design__related[data-astro-cid-dlpgolrj]{margin-top:clamp(3.5rem,9vw,5.5rem)}.design__related-title[data-astro-cid-dlpgolrj]{font-size:var(--step-2);margin-bottom:clamp(1.5rem,4vw,2.25rem)}.design__related-title[data-astro-cid-dlpgolrj] em[data-astro-cid-dlpgolrj]{font-style:italic}.design__related-grid[data-astro-cid-dlpgolrj]{gap:clamp(1.25rem,3.5vw,2rem);display:grid}.design__next[data-astro-cid-dlpgolrj]{margin-top:clamp(3rem,8vw,4.5rem)}.design__next[data-astro-cid-dlpgolrj] a[data-astro-cid-dlpgolrj]{border:1px solid var(--smoke);border-radius:var(--radius-lg);background:var(--ink-2);transition:border-color .5s var(--ease-lux), background .5s var(--ease-lux);flex-direction:column;gap:.4rem;padding:clamp(1.4rem,5vw,2rem);display:flex}.design__next[data-astro-cid-dlpgolrj] a[data-astro-cid-dlpgolrj]:hover{border-color:var(--gold-dim);background:var(--charcoal)}.design__next[data-astro-cid-dlpgolrj] span[data-astro-cid-dlpgolrj]{letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint);font-size:.64rem}.design__next[data-astro-cid-dlpgolrj] strong[data-astro-cid-dlpgolrj]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);color:var(--champagne)}@media (width>=720px){.design__eyebrow[data-astro-cid-dlpgolrj]{display:block}.design__frame[data-astro-cid-dlpgolrj]{min-height:clamp(24rem,46vw,38rem)}.design__related-grid[data-astro-cid-dlpgolrj]{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.design__detail[data-astro-cid-dlpgolrj]{grid-template-columns:1.15fr 1fr;align-items:start}.design__aside[data-astro-cid-dlpgolrj]{border-top:0;padding-top:.35rem}.design__related-grid[data-astro-cid-dlpgolrj]{grid-template-columns:repeat(3,1fr)}}
