.luma-3d{padding:22px 4% 78px;background:var(--b-paper,#fff1ef);scroll-margin-top:90px}.luma-3d__heading{max-width:1300px;margin:0 auto 27px}.luma-3d__eyebrow{font:400 11px/1.5 Arial,sans-serif;color:#78636a;letter-spacing:.14em;margin:0 0 13px}.luma-3d h2{font:400 clamp(38px,4.5vw,64px)/1.08 LumaJost,Arial,sans-serif;letter-spacing:-.035em;color:#b52c50;margin:0}.luma-3d h2 em{font-family:Georgia,serif}.luma-3d__layout{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:35px;align-items:start;max-width:1300px;margin:auto}.luma-3d__frame{position:relative;min-width:0;border:1px solid #dfbbc3;border-radius:4px;overflow:hidden;background:#f1e9df;min-height:610px}.luma-3d iframe{display:block;width:100%;height:610px;border:0}.luma-3d__placeholder{position:absolute;inset:0;display:grid;place-content:center;gap:13px;text-align:center;color:#78636a;font:13px/1.5 Arial,sans-serif;background:#f1e9df;pointer-events:none}.luma-3d__placeholder[hidden]{display:none}.luma-3d__guide{padding-top:15px}.luma-3d__guide h3{font:400 23px/1.3 LumaJost,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 25px;color:#30252a}.luma-3d__guide ol{list-style:none;margin:0;padding:0;display:grid;gap:23px;counter-reset:viewer-step}.luma-3d__guide li{position:relative;padding-left:29px;font:12px/1.6 Arial,sans-serif;color:#78636a;counter-increment:viewer-step}.luma-3d__guide li:before{content:'0' counter(viewer-step);position:absolute;left:0;top:1px;color:#bd2856;font-size:10px}.luma-3d__guide strong{display:block;font-weight:400;color:#30252a;font-size:13px;margin-bottom:3px}.luma-3d__note{font:10px/1.7 Arial,sans-serif;color:#927a82;margin:29px 0 0;padding-top:18px;border-top:1px solid #dfbbc3}.luma-3d__touch{display:none}
@media(max-width:1050px){.luma-3d__layout{grid-template-columns:minmax(0,1fr);gap:22px}.luma-3d__guide{padding:0}.luma-3d__guide h3{font-size:20px;margin-bottom:15px}.luma-3d__guide ol{grid-template-columns:repeat(3,1fr);gap:20px}.luma-3d__note{margin-top:18px;padding-top:12px}}
@media(max-width:650px){.luma-3d{padding:15px 20px 43px;scroll-margin-top:80px}.luma-3d__heading{margin-bottom:21px}.luma-3d h2{font-size:40px}.luma-3d__eyebrow{font-size:9px;margin-bottom:10px}.luma-3d__layout{gap:21px}.luma-3d__frame{min-height:690px}.luma-3d iframe{height:690px}.luma-3d__guide ol{grid-template-columns:1fr;gap:13px}.luma-3d__guide li{font-size:11px;line-height:1.55}.luma-3d__guide strong{display:inline;font-size:12px;margin-right:5px}.luma-3d__guide h3{font-size:21px;margin-bottom:16px}.luma-3d__desktop{display:none}.luma-3d__touch{display:inline}.luma-3d__note{font-size:9px;margin-top:17px}}
