.video-version-selector{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.video-version-selector>span{color:#aeb5af;font-family:var(--mono);flex-basis:100%;font-size:11px;line-height:1.5}.video-version-selector button{color:#f3f4ec;min-height:44px;font-family:var(--mono);cursor:pointer;background:#141a16;border:1px solid #626b63;padding:10px 18px;font-size:12px;line-height:1.5}.video-version-selector button[aria-pressed=true]{border-color:var(--yellow);background:var(--yellow);color:#10140c}.video-version-selector button:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.video-attachment-group>header h3{overflow-wrap:anywhere;line-height:1.15}@media (max-width:560px){.video-version-selector button{flex:120px}}.has-modeling-gallery .detail-hero>img{object-fit:contain;width:66%;height:92%;animation:none;inset:4% 0 4% auto;transform:none}.modeling-gallery{width:min(1400px,86vw);margin:0 auto;padding:48px 0 100px;scroll-margin-top:90px}.modeling-gallery h2{scroll-margin-top:100px}.modeling-gallery-intro{max-width:850px;margin-bottom:70px}.modeling-gallery-intro h2{letter-spacing:-.035em;margin:22px 0;font-size:clamp(32px,4.8vw,68px);font-weight:400;line-height:1.15}.modeling-gallery-intro>p:last-child,.modeling-stage header p{color:#aaa;line-height:1.8}.modeling-stage{border-top:1px solid #303331;margin-top:64px;padding-top:28px}.modeling-stage header{gap:26px;margin-bottom:28px;display:flex}.modeling-stage-number{color:#dfff63;padding-top:8px;font-size:13px}.modeling-stage h3{margin:0 0 10px;font-size:clamp(23px,2.4vw,34px);font-weight:400}.modeling-stage header p{max-width:760px;margin:0}.modeling-stage-images{align-items:start;gap:20px;display:grid}.modeling-stage-images.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.modeling-stage-images.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.modeling-stage figure{min-width:0;margin:0}.modeling-stage figure a{aspect-ratio:3/4;background:#1d1e1d;border:1px solid #303331;justify-content:center;align-items:center;display:flex}.modeling-stage figure a:hover{border-color:#dfff63}.modeling-stage figure a:focus-visible{outline-offset:5px;outline:2px solid #dfff63}.modeling-stage img{object-fit:contain;width:100%;height:100%;max-height:740px;display:block}.modeling-stage-images.count-1 a{aspect-ratio:auto}.modeling-stage-images.count-1 img{height:auto}.modeling-stage figcaption{color:#aaa;justify-content:space-between;gap:16px;padding:15px 0;font-size:13px;display:flex}@media (max-width:760px){.has-modeling-gallery .detail-hero>img{width:100%;height:70%;inset:8% 0 auto}.modeling-gallery{width:calc(100% - 40px);padding:24px 0 64px}.modeling-gallery-intro{margin-bottom:40px}.modeling-stage{margin-top:38px}.modeling-stage header{gap:16px}.modeling-stage-images.count-2,.modeling-stage-images.count-3{grid-template-columns:1fr}.modeling-stage figure a{aspect-ratio:auto}.modeling-stage img{object-fit:contain;height:auto;max-height:80vh}}
