/* Architectural exploration: render, callouts and material layers share the same coordinate space. */
.project-explorer.wrap{width:min(1280px,calc(100% - 80px));padding:35px 0 38px}.explorer-heading{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:0 15px 30px}.explorer-heading .eyebrow{font-size:10px;margin-bottom:9px}.explorer-heading h1{font-size:42px;line-height:1.45;letter-spacing:-1px}.explorer-heading h1>span{color:var(--red)}.explorer-intro{max-width:390px}.explorer-brand{display:block;font:700 19px Arial,sans-serif;letter-spacing:1px;margin-bottom:13px;color:#2e302c}.explorer-brand i{font-weight:400;font-style:normal;color:var(--red);margin-inline:10px}.explorer-intro p{font-size:11px;color:#8a8b85;line-height:2.1}.explorer-intro>a{display:inline-flex;align-items:center;gap:20px;font-size:10px;font-weight:700;margin-top:15px}.explorer-intro>a:hover{color:var(--red)}.explorer-intro>a>span{font:18px Arial;color:var(--red)}.scene-shell{display:grid;grid-template-columns:minmax(0,1fr) 335px;direction:ltr;border:1px solid #e4e2d9;border-radius:13px;background:#f6f4ee;overflow:hidden;box-shadow:0 15px 50px #241a0e04;isolation:isolate}.scene-board{position:relative;min-width:0;align-self:start;direction:rtl;background:#f7f5ef}.scene-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px 0;position:relative;z-index:2;min-height:38px}.scene-edition{font:8px Arial;letter-spacing:1.5px;color:#8c8a7f}.scene-edition i{font-style:normal;color:#c9c5b9;margin-inline:7px}.scene-live{display:inline-flex;align-items:center;gap:7px;font-size:9px;color:#82847a}.scene-live>i{height:5px;width:5px;background:#7e9f76;border-radius:50%;box-shadow:0 0 0 3px #7e9f7610}.scene-viewport{position:relative;aspect-ratio:4/3;width:100%;overflow:hidden;direction:ltr;isolation:isolate;background:#f7f5ef}.scene-camera{width:100%;height:100%;position:absolute;inset:0;transform-origin:center;transition:transform 1s cubic-bezier(.2,.8,.2,1);will-change:transform;--pin-scale:1}.scene-parallax{position:absolute;inset:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform-origin:center;will-change:transform}.scene-image{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.scene-hotspots,.scene-highlight{position:absolute;inset:0;width:100%;height:100%}.scene-highlight{pointer-events:none;overflow:visible}.scene-highlight polygon{fill:#e1000f05;stroke:#e1000f;stroke-width:1.25;stroke-dasharray:4 3;stroke-linejoin:round;opacity:0;vector-effect:non-scaling-stroke;transition:opacity .6s}.scene-highlight polygon.is-lit{opacity:.8;fill:#e1000f0b}.scene-hotspots{pointer-events:none}.scene-hotspot{position:absolute;width:44px;height:44px;display:grid;place-items:center;transform:translate(-50%,-50%) scale(var(--pin-scale));padding:0;pointer-events:auto;z-index:3;border-radius:50%;transition:transform .8s cubic-bezier(.2,.8,.2,1);outline-offset:1px}.hotspot-core{position:relative;display:grid;place-items:center;width:27px;height:27px;background:#ffffffeb;border:1.5px solid #fff;border-radius:50%;font-size:11px;font-weight:700;color:#5f645a;box-shadow:0 2px 10px #231b1540,0 0 0 4px #ffffff40;transition:background .3s,color .3s,box-shadow .3s}.scene-hotspot .hotspot-core:before{content:'';position:absolute;inset:-8px;border:1px solid #ffffff80;border-radius:50%;animation:hotspot-breathe 3.3s ease-in-out infinite}.scene-hotspot:nth-child(2n) .hotspot-core:before{animation-delay:-1.1s}.scene-hotspot:hover,.scene-hotspot:focus-visible,.scene-hotspot.active{z-index:5}.scene-hotspot.active .hotspot-core,.scene-hotspot:hover .hotspot-core,.scene-hotspot:focus-visible .hotspot-core{background:var(--red);color:#fff;border-color:#fff;box-shadow:0 3px 15px #e1000f45,0 0 0 5px #e1000f14}.scene-hotspot.active .hotspot-core:before{border-color:#e1000f60}.hotspot-label{position:absolute;bottom:44px;left:50%;transform:translate(-50%,5px);color:#33362e;font-size:10px;padding:7px 11px;background:#fffffff2;box-shadow:0 4px 25px #211b0912;border:1px solid #ffffffb0;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s;direction:rtl}.hotspot-label:after{content:'';position:absolute;top:100%;left:calc(50% - 4px);width:8px;height:8px;background:#fff;transform:translateY(-4px) rotate(45deg)}.scene-hotspot.active .hotspot-label,.scene-hotspot:hover .hotspot-label,.scene-hotspot:focus-visible .hotspot-label{opacity:1;transform:translate(-50%,0)}.scene-zoom{position:absolute;bottom:16px;left:18px;background:#ffffffed;border:1px solid #e7e4d9;border-radius:7px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 20px #00000005;z-index:7;overflow:hidden}.scene-zoom>button{display:grid;place-items:center;width:31px;height:31px;font:19px Arial;color:#6a6b60;min-height:0}.scene-zoom>button:hover{background:#f8f7f2;color:var(--red)}.scene-zoom>button:disabled{opacity:.3;cursor:default}.scene-zoom>span{font:7px Arial;color:#9a9a8d;padding:5px 0 7px}.scene-view-switch{position:absolute;bottom:16px;right:18px;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #ffffffd0;border-radius:7px;background:#ffffffdf;box-shadow:0 4px 20px #00000006;z-index:7;direction:rtl}.scene-view-switch>button{font-size:9px;padding:8px 11px;min-height:32px;border-radius:4px;color:#999b8d;white-space:nowrap}.scene-view-switch>button.active{background:#eae8df;color:#34382d}.scene-view-switch>button>span{font:14px Arial;margin-right:5px}.scene-guide{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 21px;border-top:1px solid #e8e4da;background:#f7f6ef;position:relative;z-index:8;min-height:54px}.scene-guide>span{font-size:9px;color:#96998a;display:flex;align-items:center;gap:9px}.scene-guide>span>i{display:grid;place-items:center;border:1px solid #cccdbf;border-radius:50%;height:15px;width:15px;font:10px Arial;font-style:normal;color:#8e9383}.scene-guide>button{display:flex;align-items:center;gap:7px;font-size:9px;color:#777d6d;white-space:nowrap;padding:3px}.scene-guide>button>span{font:16px Arial}.scene-guide>button[aria-pressed=true]{color:var(--red)}.scene-detail{direction:rtl;background:#fff;border-left:1px solid #e8e5dd;min-width:0;display:flex;flex-direction:column}.scene-detail-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px 0;min-height:43px}.scene-detail-header>p{font-size:8px;color:#a1a196}.scene-navigation{display:flex;gap:8px;align-items:center}.scene-navigation>button{height:22px;width:22px;display:grid;place-items:center;border:1px solid #edeee6;border-radius:50%;font:12px Arial;color:#909681;padding:0}.scene-navigation>button:hover{border-color:var(--red);color:var(--red)}.scene-navigation>span{font:8px Arial;letter-spacing:.5px;color:#aaa99c}.scene-detail-content{will-change:opacity,transform}#scene-detail-content{padding:20px 24px 19px;display:flex;flex-direction:column;flex:1;min-height:0}.zone-eyebrow{font-size:8px;color:#a1a196}.scene-zone-heading h2{font-size:25px;letter-spacing:-.4px;line-height:1.7;margin-top:3px}.scene-zone-heading h2>span{color:var(--red);margin-right:1px}.scene-zone-heading p{font-size:9px;color:#96988c;line-height:2;margin-top:6px;min-height:54px}.scene-products-label{font-size:9px;color:#777e6a;display:flex;justify-content:space-between;gap:12px;margin-top:17px;margin-bottom:8px}.scene-products-label>span{font-size:8px;color:#b0b1a6}.scene-product-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scene-product-choice{border:1px solid #e7e8df;padding:6px 9px;display:flex;align-items:center;gap:8px;text-align:right;border-radius:5px;transition:border-color .2s,background .2s;min-height:45px;min-width:0}.scene-product-choice.active{border-color:#e5b5b8;background:#fff9f9}.scene-product-choice:hover{border-color:#c2c5b6}.scene-product-choice>img{width:20px;height:31px;object-fit:contain;mix-blend-mode:multiply}.scene-product-choice>span{display:flex;flex-direction:column;gap:4px;min-width:0}.scene-product-choice b{font:700 11px Arial;color:#4d5442;white-space:nowrap}.scene-product-choice small{font-size:7px;color:#a0a294;white-space:nowrap}.scene-product-choice>i{margin-right:auto;color:#babeb1;font:10px Arial;font-style:normal}.scene-product-choice.active>i{color:var(--red)}.scene-mode-tabs{display:flex;align-items:stretch;border-bottom:1px solid #e8e9e1;gap:15px;margin:21px 0 0}.scene-mode-tabs>button{font-size:8px;color:#a0a593;padding:0 0 10px;white-space:nowrap;border-bottom:1.5px solid transparent;min-height:30px}.scene-mode-tabs>button.active{color:var(--red);border-color:var(--red)}.scene-mode-content{padding-top:18px;min-height:238px;flex:1}.scene-featured{display:flex;align-items:center;gap:17px}.scene-featured>img{width:49px;height:80px;object-fit:contain;flex-shrink:0}.scene-featured>div>span{font:8px Arial;color:#949b87;letter-spacing:1.1px}.scene-featured h3{font-size:13px;line-height:1.8;margin-top:8px}.scene-featured small{display:block;font-size:8px;color:#b1b3a7;line-height:1.8;margin-top:5px}.scene-where{margin-top:18px;padding:13px 14px;background:#f7f8f3;border-radius:5px;border-right:2px solid #d9dfce}.where-label{display:flex;align-items:center;gap:7px;font-size:8px;color:#8b937e}.where-label>i{width:4px;height:4px;background:#9eaa8c;border-radius:50%}.scene-where>p{font-size:10px;line-height:2;color:#737d64;margin-top:5px}.scene-tip{font-size:8px;line-height:2;color:#a1a696;margin-top:13px}.scene-secondary-link{font-size:8px;color:#777e6b;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;width:100%;text-align:right;padding:5px 0}.scene-secondary-link>span{font:15px Arial;color:var(--red)}.scene-detail-foot{border-top:1px solid #edeee7;padding-top:13px;margin-top:15px}.scene-detail-foot>button{width:100%;display:flex;align-items:center;gap:7px;min-height:35px;font-size:9px;color:#4c5540;padding:0}.scene-detail-foot>button b{font:700 10px Arial}.scene-detail-foot>button>span{font:18px Arial;color:var(--red);margin-right:auto}.scene-detail-foot>button:hover{color:var(--red)}.scene-detail-foot>small{display:block;font-size:7px;color:#b9bbae;line-height:1.9;margin-top:7px}.scene-layer-visual{position:relative;background:#f7f8f4;border-radius:5px;margin-top:-4px;margin-bottom:12px}.scene-layer-visual>svg{display:block;width:100%;height:140px}.scene-layer-visual>span{position:absolute;bottom:7px;right:10px;font-size:7px;color:#a9ad9f}.material-layer.selected{filter:drop-shadow(0 2px 3px #e1000f10)}.scene-layer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.scene-layer-list li>button,.scene-layer-list li>.static-layer{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;text-align:right;border-radius:4px;min-height:30px}.scene-layer-list li>button:hover{background:#f8f8f3}.scene-layer-list li.active>button{background:#fff0f1}.scene-layer-list i{display:grid;place-items:center;height:16px;width:16px;flex-shrink:0;border-radius:50%;font-size:8px;color:#fff;font-style:normal;box-shadow:inset 0 0 0 1px #00000006}.scene-layer-list b{font-size:9px;font-weight:400;color:#949a86;line-height:1.7}.scene-layer-list small{font-size:7px;color:#b9bfa9;margin-right:auto;white-space:nowrap}.scene-layer-list li.active b,.scene-layer-list li.active small{color:var(--red)}.layer-caption{font-size:7px;color:#b5b9aa;line-height:1.9;margin-top:9px}.scene-step-view h3{font-size:12px;line-height:1.8;color:#5b664c}.scene-step-view>ol{padding:0;margin:17px 0 0;list-style:none;display:flex;flex-direction:column;gap:17px}.scene-step-view li{display:flex;gap:10px;align-items:flex-start}.scene-step-view li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #dfe5d5;background:#f8faf5;color:#98a688;border-radius:50%;font-size:9px;flex-shrink:0}.scene-step-view li>p{font-size:9px;color:#8f9981;line-height:2}.scene-method-note{font-size:8px;color:#a5ae99;line-height:2;border-top:1px solid #e9ede2;padding-top:13px;margin-top:17px}.scene-bottom{padding:20px 3px 0;display:flex;flex-direction:column;gap:12px;align-items:center}.scene-zones{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.scene-zones>button{display:flex;align-items:center;gap:7px;padding:8px 12px;min-height:34px;font-size:9px;color:#8b9081;border:1px solid #e8eae0;border-radius:20px;transition:background .25s,color .25s,border-color .25s}.scene-zones>button>span{font-size:8px;color:#b0b5a4}.scene-zones>button.active{border-color:#dfb6ba;background:#fff4f5;color:var(--red)}.scene-zones>button.active>span{color:var(--red)}.scene-zones>button:hover{border-color:#c1c7b4}.scene-bottom>p{font-size:8px;color:#b5b9aa;line-height:1.8}.scene-mode-content button:focus-visible,.scene-zones button:focus-visible{outline-offset:2px}
@keyframes hotspot-breathe{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:.85;transform:scale(1.1)}}
@media(min-width:1600px){.project-explorer.wrap{padding-top:42px}.scene-shell{grid-template-columns:minmax(0,1fr) 350px}.scene-detail-header{padding-inline:27px}#scene-detail-content{padding-inline:27px}.scene-mode-tabs{gap:17px}.scene-zone-heading p{font-size:10px}.scene-where>p{font-size:11px}.scene-step-view li>p{font-size:10px}.scene-mode-tabs>button{font-size:9px}.scene-featured h3{font-size:14px}}
@media(max-width:1150px){.project-explorer.wrap{width:calc(100% - 50px);padding-top:30px}.explorer-heading{gap:35px;padding-bottom:25px}.explorer-heading h1{font-size:36px}.explorer-intro{max-width:355px}.explorer-intro p{font-size:10px}.scene-shell{grid-template-columns:minmax(0,1fr) 300px}.scene-detail-header{padding-inline:19px}#scene-detail-content{padding:16px 19px 16px}.scene-topline{padding-inline:18px}.scene-edition{font-size:7px}.scene-detail-header>p{font-size:7px}.scene-zone-heading h2{font-size:23px}.scene-zone-heading p{font-size:8px;min-height:48px}.scene-products-label{margin-top:12px;font-size:8px}.scene-products-label>span{font-size:7px}.scene-product-choice{padding-inline:7px;gap:7px}.scene-mode-tabs{gap:12px;margin-top:17px}.scene-mode-tabs>button{font-size:7px}.scene-mode-content{padding-top:16px;min-height:224px}.scene-featured h3{font-size:12px}.scene-where>p{font-size:9px}.scene-tip{font-size:8px}.scene-guide{padding-inline:16px}.scene-guide>span{font-size:8px}.scene-guide>button{font-size:8px}.scene-where{margin-top:14px;padding:12px}.scene-layer-visual>svg{height:118px}.scene-layer-list li>button,.scene-layer-list li>.static-layer{min-height:28px;padding:5px 7px}.scene-layer-list b{font-size:8px}.scene-step-view li>p{font-size:8px}.scene-step-view>ol{gap:15px}.scene-detail-foot{margin-top:12px;padding-top:10px}.scene-zones{gap:6px}.scene-zones>button{padding:7px 10px;font-size:8px}.scene-view-switch>button{font-size:8px;padding:7px 9px}.scene-view-switch{right:13px;bottom:12px}.scene-zoom{left:13px;bottom:12px}.scene-hotspot{width:42px;height:42px}.hotspot-core{width:25px;height:25px;font-size:10px}.hotspot-label{font-size:9px;bottom:40px}}
@media(max-width:950px){.scene-shell{grid-template-columns:minmax(0,1fr) 280px}.explorer-heading{padding-inline:0;gap:26px}.explorer-heading h1{font-size:33px}.explorer-intro{max-width:320px}.explorer-brand{font-size:17px}.scene-board{align-self:stretch;display:flex;flex-direction:column}.scene-viewport{margin-block:auto}.scene-topline{padding-inline:14px}.scene-edition{font-size:6px;letter-spacing:1px}.scene-live{font-size:7px;gap:5px}.scene-guide{padding-inline:12px;gap:8px}.scene-guide>span{font-size:7px;gap:6px}.scene-guide>span>i{display:none}.scene-guide>button{font-size:7px}.scene-view-switch>button{padding:6px 8px;font-size:7px}.scene-detail-header{padding-inline:17px}#scene-detail-content{padding-inline:17px}.scene-mode-tabs{gap:9px}.scene-mode-tabs>button{font-size:6.8px}.scene-zones>button{font-size:8px;padding-inline:9px}.scene-zone-heading p{line-height:1.9}.scene-featured{gap:12px}.scene-detail-foot>button{font-size:8px}.scene-detail-foot>small{font-size:6px}.scene-product-choice small{font-size:6px}.scene-product-choice b{font-size:10px}.scene-product-choice>img{width:18px;height:28px}.hotspot-label{font-size:8px;padding:6px 9px}.scene-zoom>button{width:28px;height:28px;font-size:17px}.scene-zoom>span{font-size:6px}.scene-detail-foot>button>b{font-size:9px}}
@media(max-width:760px){.project-explorer.wrap{width:calc(100% - 30px);padding:27px 0 29px}.explorer-heading{display:block;padding:0 5px 24px}.explorer-heading .eyebrow{font-size:9px;margin-bottom:11px}.explorer-heading h1{font-size:35px;line-height:1.4}.explorer-heading h1 br{display:none}.explorer-heading h1>span{white-space:nowrap}.explorer-intro{margin-top:14px;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.explorer-brand{display:none}.explorer-intro p{font-size:10px;line-height:2;max-width:330px}.explorer-intro p br{display:none}.explorer-intro>a{font-size:9px;margin:3px 0 0;gap:13px}.scene-shell{display:flex;flex-direction:column;border-radius:10px;direction:rtl;overflow:visible}.scene-board{border-radius:10px 10px 0 0;overflow:hidden}.scene-topline{min-height:37px;padding:17px 18px 0}.scene-edition{font-size:7px;letter-spacing:1.5px}.scene-live{font-size:8px}.scene-viewport{aspect-ratio:4/3;margin:3px 0 0;overflow:hidden}.scene-guide{padding:13px 16px;min-height:49px}.scene-guide>span{font-size:8px;gap:7px}.scene-guide>span>i{display:grid;width:13px;height:13px;font-size:9px}.scene-guide>button{font-size:8px}.scene-detail{border-left:0;border-top:1px solid #e4e5db;border-radius:0 0 10px 10px;scroll-margin-top:15px}.scene-detail-header{padding:17px 22px 0;min-height:39px}.scene-detail-header>p{font-size:8px}.scene-navigation>button{height:24px;width:24px;font-size:13px}.scene-navigation>span{font-size:8px}#scene-detail-content{padding:15px 22px 20px}.scene-zone-heading h2{font-size:25px}.zone-eyebrow{font-size:9px}.scene-zone-heading p{font-size:10px;min-height:0;line-height:2.1;max-width:500px}.scene-products-label{font-size:10px;margin-top:18px;margin-bottom:9px}.scene-products-label>span{font-size:8px}.scene-product-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.scene-product-choice{padding:8px;gap:7px;min-height:47px}.scene-product-choice b{font-size:10px}.scene-product-choice small{font-size:7px}.scene-product-choice>img{height:29px;width:19px}.scene-product-choice>i{display:none}.scene-mode-tabs{gap:24px;margin-top:22px}.scene-mode-tabs>button{font-size:9px;min-height:36px;padding-bottom:13px}.scene-mode-content{min-height:0;padding-top:21px}.scene-featured{gap:21px}.scene-featured>img{width:54px;height:86px}.scene-featured>div>span{font-size:9px}.scene-featured h3{font-size:15px;margin-top:7px}.scene-featured small{font-size:9px}.scene-where{margin-top:17px;padding:14px 15px}.scene-where>p{font-size:11px}.where-label{font-size:9px}.scene-tip{font-size:9px;line-height:2.1}.scene-secondary-link{font-size:9px;margin-top:10px}.scene-detail-foot{padding-top:13px;margin-top:18px}.scene-detail-foot>button{font-size:10px}.scene-detail-foot>button>b{font-size:11px}.scene-detail-foot>small{font-size:8px;margin-top:6px}.scene-layer-visual{max-width:400px;margin-inline:auto;margin-bottom:14px}.scene-layer-visual>svg{height:160px}.scene-layer-visual>span{font-size:8px}.scene-layer-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.scene-layer-list li>button,.scene-layer-list li>.static-layer{min-height:34px;padding:8px}.scene-layer-list b{font-size:9px}.scene-layer-list small{font-size:7px}.layer-caption{font-size:8px;margin-top:13px}.scene-step-view h3{font-size:14px}.scene-step-view>ol{gap:17px}.scene-step-view li>p{font-size:11px;line-height:2}.scene-step-view li>span{width:25px;height:25px;font-size:10px}.scene-method-note{font-size:9px}.scene-view-switch{bottom:12px;right:13px;padding:3px}.scene-view-switch>button{font-size:8px;padding:6px 8px;min-height:28px}.scene-view-switch>button>span{font-size:12px}.scene-zoom{left:12px;bottom:12px}.scene-zoom>button{width:27px;height:27px;font-size:17px}.scene-zoom>span{font-size:6px;padding:3px 0 6px}.scene-hotspot{width:42px;height:42px}.hotspot-core{width:24px;height:24px;font-size:10px}.scene-hotspot .hotspot-core:before{inset:-6px}.hotspot-label{font-size:8px;bottom:38px;padding:6px 8px}.scene-highlight polygon{stroke-width:1;stroke-dasharray:3 2}.scene-bottom{padding:17px 0 0;gap:13px}.scene-zones{gap:6px;max-width:580px}.scene-zones>button{font-size:9px;padding:8px 11px;min-height:35px}.scene-zones>button>span{font-size:8px}.scene-bottom>p{font-size:8px}}
@media(max-width:480px){.explorer-heading h1{font-size:31px}.explorer-heading h1 br{display:block}.explorer-intro p{font-size:9px;max-width:100%}.explorer-intro>a{font-size:8px}.scene-topline{padding-inline:15px}.scene-edition{font-size:6px}.scene-live{font-size:7px}.scene-guide>span{font-size:7px;max-width:195px;line-height:1.7}.scene-guide>button{font-size:7px;gap:5px}.scene-guide>button>span{font-size:14px}.scene-guide{padding-inline:13px;gap:9px}.scene-guide>span>i{display:none}.scene-product-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.scene-product-choice{gap:11px;padding:8px 11px;min-height:47px}.scene-product-choice b{font-size:12px}.scene-product-choice small{font-size:8px}.scene-product-choice>img{height:32px;width:22px}.scene-product-choice>i{display:block;font-size:11px}.scene-detail-header{padding-inline:20px}#scene-detail-content{padding-inline:20px}.scene-zone-heading p{font-size:9px}.scene-mode-tabs{gap:17px;justify-content:space-between}.scene-mode-tabs>button{font-size:8px}.scene-where>p{font-size:10px}.scene-featured h3{font-size:14px}.scene-featured>img{width:50px;height:80px}.scene-featured{gap:18px}.scene-layer-list{display:flex;gap:2px}.scene-layer-list b{font-size:10px}.scene-layer-list small{font-size:8px}.scene-layer-list li>button,.scene-layer-list li>.static-layer{min-height:33px;padding:8px}.scene-step-view li>p{font-size:10px}.scene-tip{font-size:8px}.scene-method-note{font-size:8px}.scene-detail-foot>small{font-size:7px}.scene-zones>button{font-size:8px;padding:7px 10px;min-height:34px}.scene-zones>button>span{font-size:7px}.scene-view-switch>button{font-size:7px;padding:6px 7px;min-height:26px}.scene-view-switch{bottom:9px;right:10px}.scene-zoom{left:10px;bottom:9px}.scene-zoom>button{height:25px;width:25px;font-size:16px}.scene-zoom>span{font-size:5px}.hotspot-core{width:23px;height:23px;font-size:9px}.hotspot-label{font-size:7px;padding:5px 7px;bottom:37px}.scene-hotspot.active .hotspot-core{box-shadow:0 3px 10px #e1000f3f,0 0 0 4px #e1000f18}.scene-hotspot .hotspot-core:before{inset:-5px}.scene-viewport{margin-top:8px}}
/* Keep explanatory copy readable beside the detailed render. */
@media(min-width:761px){.scene-zone-heading p{font-size:11px;color:#707965;min-height:0;line-height:2}.scene-tip{font-size:10px;color:#818a75}.scene-step-view li>p{font-size:11px;color:#707965}.scene-method-note{font-size:10px;color:#818a75}.scene-where>p{font-size:11px;color:#68745c}.scene-mode-tabs>button{font-size:9px}.scene-products-label{font-size:10px}.scene-layer-list b{font-size:10px;color:#7a846d}.scene-detail-foot>small{font-size:8px}.scene-mode-content{min-height:250px}.scene-detail-header>p{font-size:9px}.scene-layer-list li>button,.scene-layer-list li>.static-layer{padding-block:8px}}
@media(max-width:760px){.scene-zone-heading p,.scene-step-view li>p{color:#707965}.scene-tip,.scene-method-note{color:#818a75}.scene-mode-tabs>button{color:#818a75}.scene-mode-tabs>button.active{color:var(--red)}}
@media(prefers-reduced-motion:reduce){.scene-camera,.scene-parallax,.scene-hotspot,.hotspot-label{transition:none!important}.hotspot-core:before{animation:none!important}.scene-parallax{transform:none!important}}
