.visual-study{padding-top:80px;padding-bottom:75px;border-bottom:1px solid var(--line)}.visual-study-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:32px}.visual-study-heading h2{font-size:clamp(36px,5vw,70px);font-weight:450;line-height:1.05;letter-spacing:-2px;margin:20px 0 0}.visual-study-heading p{max-width:370px;line-height:1.8;color:#b8b6b4;margin:0}.visual-comparison{margin:0}.comparison-images{position:relative;overflow:hidden;aspect-ratio:1.6;background:#16151c}.comparison-images>img{display:block;width:100%;height:100%;object-fit:cover}.comparison-images .comparison-new{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.comparison-divider{position:absolute;top:0;bottom:0;left:var(--reveal);width:2px;background:#eee8ff;transform:translateX(-1px);pointer-events:none}.comparison-label{position:absolute;top:18px;padding:8px 12px;background:#111014dc;color:#f4f1e8;font-size:12px}.new-label{left:18px}.old-label{right:18px}.visual-comparison figcaption{padding:18px 0 26px}.visual-comparison label{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#d1cbd8}.visual-comparison output{font-variant-numeric:tabular-nums;color:#a69cac}.visual-comparison input{display:block;width:100%;margin:12px 0 0;min-height:30px;accent-color:#b7a3e2;cursor:ew-resize}.scene-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scene-studies>button{padding:0;text-align:left}.scene-studies img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;background:#16151c}.scene-studies span{display:block;font-size:17px;padding:17px 0 0}.scene-studies b{float:right;font-weight:400}.scene-studies small{display:block;color:#a5a09f;font-size:12px;line-height:1.6;margin-top:6px}.scene-studies button:hover img{filter:brightness(1.1)}.home-scene-options{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.home-scene-options button{border:1px solid #55505a;border-radius:30px;padding:10px 15px;min-height:44px;font-size:12px}.home-scene-options button[aria-pressed=true]{color:#141018;background:#d0c0ee;border-color:#d0c0ee}.home-scene-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.home-scene-actions .button{min-height:44px;font-size:12px;padding:12px 18px}.home-exposure{display:flex;gap:10px;align-items:center;font-size:12px}.home-exposure input{width:110px;accent-color:#b7a3e2;min-height:44px}#home-scene-viewer>img{display:block;width:100%;height:auto;border-radius:6px}#home-scene-viewer .scene-notice{padding:12px;color:#c4bbce;font-size:13px;line-height:1.6}.saved-link{min-height:44px;min-width:44px}body[data-home-preset=studio] .saved-link,body[data-home-preset=gallery] .saved-link{color:#38323f}body[data-home-preset=studio] .header a:hover,body[data-home-preset=gallery] .header a:hover{color:#62517a}body[data-home-preset=studio] .header :focus-visible,body[data-home-preset=gallery] .header :focus-visible{outline-color:#62517a}
@media(max-width:760px){.visual-study{padding-top:48px;padding-bottom:48px}.visual-study-heading{display:block;margin-bottom:24px}.visual-study-heading h2{font-size:42px;letter-spacing:-1.5px}.visual-study-heading p{font-size:14px;line-height:1.7;margin-top:20px}.comparison-label{top:10px;padding:6px 8px;font-size:11px}.new-label{left:10px}.old-label{right:10px}.scene-studies{grid-template-columns:1fr;gap:18px}.scene-studies>button{display:grid;grid-template-columns:36% 1fr;gap:18px;align-items:center;min-height:70px}.scene-studies span{padding:0;font-size:16px}.scene-studies small{font-size:12px}.home-scene-actions{gap:10px}.home-scene-actions .button{font-size:11px}.home-exposure{width:100%}.home-exposure input{flex:1}.product-formats{font-size:10px;line-height:1.5}.save-button{width:40px;height:40px}.product-tag{font-size:10px}.dialog-details ul{font-size:13px}.dialog-art .category-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){.scene-studies img{transition:none}}
