.branch-hero-media{margin:0;min-width:0}.branch-hero-media figcaption{margin:25px 0 0;border-top:1px solid var(--line);padding-top:12px;font:11px/1.6 monospace;color:var(--muted);max-width:100%}.branch-hero-media .ug-marker{font-size:28px;bottom:15px;left:15px;right:auto;max-width:calc(100% - 30px);background:var(--bg);color:var(--accent);padding:8px 12px}.branch-stu .stu-contact-sheet{aspect-ratio:1.25}.branch-models .models-proof{aspect-ratio:.85;max-height:none}.branch-models .models-proof .ug-image{object-fit:contain;background:#494642}.branch-models .proof-label{background:var(--bg);color:var(--text);padding:6px 9px;right:auto;max-width:calc(100% - 36px)}.branch-wear .wear-proof{aspect-ratio:1.1}.branch-wear .wear-proof .ug-image{padding:0;mix-blend-mode:normal}.branch-lab .lab-notebook{aspect-ratio:1.1;background:#e7e5dc}.branch-lab .lab-notebook .ug-image{object-fit:contain}.branch-lab .lab-notebook .ug-marker{font-size:24px}.branch-digital .digital-cabinet{aspect-ratio:1.35}.branch-digital .cabinet-screen .ug-image{object-fit:contain;background:#080a0b}.underground .entries .entry-visual.has-image{aspect-ratio:1.22;min-height:0;overflow:hidden}.underground .entries .entry-visual.has-image img{width:100%;height:100%;object-fit:contain;background:var(--panel)}.underground .guide-link{overflow:hidden}.guide-cover{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--panel);margin:0 0 24px}.casting-open{grid-column:1/-1;padding:32px;border:1px solid var(--line);background:var(--panel)}.casting-open h3{font-size:38px;line-height:1.1}.casting-open p{max-width:700px;line-height:1.7;margin:18px 0 26px}.casting-open .button,.casting-open .text-link{margin:8px 20px 8px 0}.com-hero-caption{font:11px/1.6 monospace;color:var(--muted);max-width:240px}.underground .case-full-image img,.underground .content-chapter img{object-fit:contain;max-height:800px}.branch-com .case-full-image img,.branch-com .content-chapter img{object-fit:contain;max-height:900px}@media(max-width:760px){.branch-hero-media figcaption{margin-top:22px}.branch-hero-media .ug-marker{font-size:23px}.casting-open{padding:24px}.com-hero-caption{max-width:none}.guide-cover{aspect-ratio:1.25}}
