body.studio-detail-page .legal-hero h1{letter-spacing:-.055em;font-family:Instrument Serif,Georgia,serif;font-weight:400}body.studio-detail-page .content-page-main{padding-top:clamp(1.7rem,4vw,3rem)}body.studio-detail-page .content-hero{margin-bottom:1.5rem}.studio-detail-hero{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:2rem 3rem;display:grid}.studio-detail-copy h2{letter-spacing:-.045em;color:var(--text);margin:.8rem 0 1.15rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.35rem,4.5vw,4.2rem);font-weight:400;line-height:1.09}.studio-detail-copy>p:not(.eyebrow){max-width:54ch;color:var(--muted);line-height:1.7}.studio-detail-alias{font-size:.85rem}.studio-detail-status{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.76rem;font-weight:700;display:flex;color:var(--text)!important}.studio-detail-status span{opacity:.65;background:currentColor;border-radius:50%;width:7px;height:7px}.studio-detail-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.4rem;display:flex}.studio-detail-art{aspect-ratio:1.25;border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;place-items:center;min-height:300px;max-height:450px;display:grid;overflow:hidden}.studio-detail-art img{object-fit:contain;width:100%;height:100%;display:block}.studio-detail-monogram{color:var(--text);justify-items:center;gap:.6rem;display:grid}.studio-detail-monogram span{letter-spacing:-.065em;text-transform:uppercase;font:400 clamp(5rem,12vw,9rem)/1 Instrument Serif,Georgia,serif}.studio-detail-monogram small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.studio-detail-idea{border-top:1px solid var(--line);padding-block:clamp(2rem,5vw,4rem)}.studio-detail-idea h2,.studio-detail-next h2{letter-spacing:-.045em;max-width:14ch;color:var(--text);margin:.6rem 0 1rem;font:400 clamp(2.6rem,5vw,4rem)/1.05 Instrument Serif,Georgia,serif}.studio-detail-idea p:not(.eyebrow){max-width:74ch;font-size:.95rem;line-height:1.75}.studio-detail-next{border-top:1px solid var(--line);padding-block:clamp(2rem,4vw,3rem)}.studio-detail-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.studio-detail-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.studio-detail-related-card{border:1px solid var(--line);min-height:135px;color:var(--text);background:var(--surface-solid);border-radius:8px;grid-template-columns:1fr auto;align-content:start;gap:.3rem;padding:1.15rem;transition:transform .2s,border-color .2s;display:grid}.studio-detail-related-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.studio-detail-related-title{letter-spacing:-.03em;grid-column:1;font-size:1.12rem;font-weight:680}.studio-detail-related-category{color:var(--muted);grid-column:1;font-size:.76rem}.studio-detail-related-icon{color:var(--dim);grid-area:1/2/3;font-family:Georgia,serif;font-size:1.65rem;line-height:1;transition:transform .2s}.studio-detail-related-card:hover .studio-detail-related-icon{transform:rotate(18deg)}body.venture-showcase .venture-grid .studio-project-card{min-height:0}body.venture-showcase .studio-project-card .venture-card-heading{align-items:center}body.venture-showcase .studio-project-card .venture-card-title{min-width:0}body.venture-showcase .studio-project-card .studio-journey-link{flex-shrink:0}body.venture-showcase .studio-project-card .venture-art.is-studio-placeholder{isolation:isolate;background:var(--v-chip);border-color:var(--v-line);color:var(--v-ink);justify-content:center;align-items:center;min-height:125px;display:flex}body.venture-showcase .studio-project-card .venture-art.is-studio-placeholder:before{content:"";opacity:.18;background:repeating-linear-gradient(135deg,transparent 0 25px,var(--v-muted) 25px 26px,transparent 26px 52px);position:absolute;inset:0}body.venture-showcase .studio-placeholder-mark{z-index:1;letter-spacing:-.065em;text-transform:uppercase;opacity:.78;font:400 clamp(2.5rem,4vw,4rem)/1 Instrument Serif,Georgia,serif;position:relative}body.venture-showcase .studio-preview-caption{z-index:2;background:var(--v-card);border:1px solid var(--v-line);color:var(--v-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:.18rem .35rem;font-size:.57rem;font-weight:700;position:absolute;bottom:8px;left:11px}body.venture-showcase .venture-art.has-real-media .studio-preview-caption{color:#fff;background:#080808a3;border-color:#ffffff52}body.venture-showcase .catalog-row.venture-card:hover{border-color:var(--v-muted)}body.venture-showcase .venture-rail-filters button{white-space:nowrap}body.venture-showcase .venture-sidebar{scrollbar-width:thin;max-height:calc(100dvh - 120px);overflow-y:auto}body.venture-showcase .catalog-count{font-variant-numeric:tabular-nums}body.venture-showcase .venture-card-description{min-height:3.25em;max-height:none;font-size:.75rem}body.venture-showcase .venture-intro h2{font-family:Instrument Serif,Georgia,serif;font-weight:400}body.venture-showcase .venture-closing .studio-journey-link{color:#fff;border-color:#ffffff65}body.venture-showcase .venture-closing .studio-journey-link:hover{border-color:#fff}body.venture-showcase .venture-closing h2 em{font-style:italic}body.venture-showcase .venture-art.has-real-media{filter:grayscale()}body.venture-showcase .venture-art--books.has-real-media{filter:none}@media (width<=1020px){body.venture-showcase .venture-sidebar{max-height:none;overflow:visible}body.venture-showcase .venture-rail-filters{max-width:100%}}@media (width<=720px){.studio-detail-hero{grid-template-columns:1fr;gap:1.2rem;padding-block:1.4rem 2rem}.studio-detail-art{order:-1;min-height:250px;max-height:340px}.studio-detail-related{grid-template-columns:1fr}.studio-detail-related-card{min-height:95px}.studio-detail-copy h2{font-size:clamp(2.35rem,8vw,3.45rem)}.studio-detail-idea h2,.studio-detail-next h2{font-size:clamp(2.2rem,8vw,3.4rem)}body.venture-showcase .studio-project-card .studio-journey-link{font-size:.69rem}body.venture-showcase .venture-sidebar{position:static}}@media (prefers-reduced-motion:reduce){.studio-detail-related-card,.studio-detail-related-icon{transition:none}.studio-detail-related-card:hover,.studio-detail-related-card:hover .studio-detail-related-icon{transform:none}}
