.apex-instrument-module__dMcMpq__stage{--paper:#f7efe3;--ink:#24170f;--wood:#6f4026;--wood-dark:#27140d;--ember:#d64f2b;min-height:100svh;color:var(--paper);isolation:isolate;background:radial-gradient(circle at 50% 26%,#ffd8a62e,#0000 28%),linear-gradient(#1c1512 0%,#0e0a08 58%,#060403 100%);position:relative;overflow:hidden}.apex-instrument-module__dMcMpq__room{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 49.9%,#ffffff09 50%,#0000 50.1%),linear-gradient(#ffffff06,#0000 48%);position:absolute;inset:0;overflow:hidden}.apex-instrument-module__dMcMpq__room:before,.apex-instrument-module__dMcMpq__room:after{content:"";border-bottom:1px solid #f5dbba1f;width:54%;position:absolute;top:0;bottom:32%}.apex-instrument-module__dMcMpq__room:before{border-right:1px solid #f5dbba14;left:-18%;transform:skew(14deg)}.apex-instrument-module__dMcMpq__room:after{border-left:1px solid #f5dbba14;right:-18%;transform:skew(-14deg)}.apex-instrument-module__dMcMpq__windowLight{opacity:.36;clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);filter:blur(16px);background:linear-gradient(#ffefcd38,#ffcb8d0d 55%,#0000);width:min(36vw,480px);height:56%;position:absolute;top:5%;left:50%;translate:-50%}.apex-instrument-module__dMcMpq__intro{z-index:5;top:max(24px, env(safe-area-inset-top));text-align:center;width:min(780px,100% - 40px);transition:opacity .3s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;left:50%;translate:-50%}.apex-instrument-module__dMcMpq__stage[data-altitude=focus] .apex-instrument-module__dMcMpq__intro,.apex-instrument-module__dMcMpq__stage[data-altitude=inside] .apex-instrument-module__dMcMpq__intro{opacity:.08;transform:translateY(-28px)}.apex-instrument-module__dMcMpq__stage[data-entrance=active] .apex-instrument-module__dMcMpq__intro{opacity:0;pointer-events:none;transform:translateY(-14px)}.apex-instrument-module__dMcMpq__entranceRail{z-index:7;top:max(20px, env(safe-area-inset-top));position:absolute;left:50%;translate:-50%}.apex-instrument-module__dMcMpq__eyebrow,.apex-instrument-module__dMcMpq__readout,.apex-instrument-module__dMcMpq__keys,.apex-instrument-module__dMcMpq__facetHost{font-family:var(--font-montserrat), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.2em}.apex-instrument-module__dMcMpq__eyebrow{color:#f7efe385;margin:0 0 9px;font-size:10px}.apex-instrument-module__dMcMpq__title{font:italic 300 clamp(42px, 5.7vw, 74px)/.96 var(--font-cormorant), Georgia, serif;text-wrap:balance;margin:0}.apex-instrument-module__dMcMpq__lede{color:#f7efe3b3;max-width:620px;font:400 clamp(17px, 1.8vw, 21px)/1.3 var(--font-cormorant), Georgia, serif;text-wrap:pretty;margin:11px auto 0}.apex-instrument-module__dMcMpq__tableWorld{z-index:3;pointer-events:none;perspective:1100px;width:min(980px,94vw);height:min(500px,58vh);position:absolute;top:54%;left:50%;translate:-50% -44%}.apex-instrument-module__dMcMpq__tabletop{transform-origin:50% 72%;background:repeating-linear-gradient(96deg,#0000 0 13%,#1c0c072e 13.2% 13.5%,#0000 13.8% 26%),linear-gradient(155deg,#9a6240 0%,#6b3b25 35%,#3d2015 75%,#211009 100%);border:1px solid #ffdaae3d;border-radius:49% 49% 10% 10%/18% 18% 8% 8%;position:absolute;inset:18% 1% 1%;overflow:hidden;transform:rotateX(56deg);box-shadow:inset 0 2px #ffedd22e,inset 0 -24px 48px #12070380,0 55px 90px #0000008f}.apex-instrument-module__dMcMpq__tabletop:after{content:"";opacity:.18;background:repeating-radial-gradient(at 0,#0000 0 22px,#ffe6c242 23px 24px,#0000 25px 44px);position:absolute;inset:0}.apex-instrument-module__dMcMpq__tableSeam{background:#1f0d074d;width:1px;position:absolute;top:0;bottom:0;left:50%}.apex-instrument-module__dMcMpq__facet{pointer-events:auto;width:42%;height:54%;transition:opacity .28s,transform .56s cubic-bezier(.2,.8,.2,1),left .56s cubic-bezier(.2,.8,.2,1),right .56s cubic-bezier(.2,.8,.2,1);position:absolute;top:22%}.apex-instrument-module__dMcMpq__facet[data-product=flames]{left:5%}.apex-instrument-module__dMcMpq__facet[data-product=moodboard]{right:5%}.apex-instrument-module__dMcMpq__facet[data-hidden=true]{opacity:0;pointer-events:none}.apex-instrument-module__dMcMpq__facet[data-selected=true]{width:42%;left:29%;right:auto;transform:translateY(-5%)scale(1.12)}.apex-instrument-module__dMcMpq__objectControl{width:100%;height:100%;color:var(--paper);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff1f;background:0 0;border:0;align-content:center;place-items:center;gap:8px;padding:12px;display:grid;position:relative}.apex-instrument-module__dMcMpq__objectControl:disabled{opacity:1;cursor:default}.apex-instrument-module__dMcMpq__objectControl:focus-visible{outline:none}.apex-instrument-module__dMcMpq__objectControl:focus-visible .apex-instrument-module__dMcMpq__matchbox,.apex-instrument-module__dMcMpq__objectControl:focus-visible .apex-instrument-module__dMcMpq__notebook{outline-offset:8px;outline:2px solid #fff}.apex-instrument-module__dMcMpq__objectControl:hover .apex-instrument-module__dMcMpq__matchbox,.apex-instrument-module__dMcMpq__objectControl:hover .apex-instrument-module__dMcMpq__notebook{filter:brightness(1.1);transform:translateY(-10px)rotate(-1deg)}.apex-instrument-module__dMcMpq__objectControl:active .apex-instrument-module__dMcMpq__matchbox,.apex-instrument-module__dMcMpq__objectControl:active .apex-instrument-module__dMcMpq__notebook{transform:translateY(-3px)scale(.985)}.apex-instrument-module__dMcMpq__matchbox,.apex-instrument-module__dMcMpq__notebook{filter:drop-shadow(0 24px 22px #0000007a);width:clamp(132px,18vw,218px);height:clamp(88px,12vw,142px);transition:transform .24s,filter .24s;display:block;position:relative}.apex-instrument-module__dMcMpq__matchbox{background:linear-gradient(145deg,#a53827,#5d1914 70%,#30100d);border:1px solid #ffc1925c;border-radius:8px;transform:rotate(-4deg);box-shadow:inset 0 0 0 10px #e0b781,inset 0 0 0 12px #3e180c6b}.apex-instrument-module__dMcMpq__matches{opacity:.85;background:repeating-linear-gradient(90deg,#d9b782 0 3px,#0000 3px 14px);border-top:8px dotted #7c261a;position:absolute;inset:24% 18%}.apex-instrument-module__dMcMpq__matchLabel{color:#f7dcc0;font:italic 700 clamp(34px,5vw,68px)/1 var(--font-cormorant), Georgia, serif;text-shadow:0 3px 18px #4f0a05cc;place-items:center;display:grid;position:absolute;inset:15px}.apex-instrument-module__dMcMpq__notebook{background:linear-gradient(105deg,#2f1c14 0 10%,#bea985 10.5% 13%,#e8d7b7 13.5% 100%);border:1px solid #f4deb56b;border-radius:7px 14px 14px 7px;transform:rotate(4deg);box-shadow:inset -12px 0 18px #5a3e2329,4px 5px #b8a17a,8px 10px #6f573a}.apex-instrument-module__dMcMpq__binding{background:repeating-linear-gradient(#3b2418 0 7px,#0000 7px 15px);width:4px;position:absolute;top:0;bottom:0;left:11%}.apex-instrument-module__dMcMpq__paperTabs{background:linear-gradient(#be543b 0 24%,#0000 24% 35%,#c79a45 35% 58%,#0000 58% 69%,#6e8467 69% 100%);width:18px;height:60%;position:absolute;top:18%;right:-8px}.apex-instrument-module__dMcMpq__objectName{font:italic 500 clamp(20px, 2.5vw, 30px)/1 var(--font-cormorant), Georgia, serif;text-shadow:0 2px 14px #000c}.apex-instrument-module__dMcMpq__facetHost{color:#f7efe36b;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:7px;overflow:hidden}.apex-instrument-module__dMcMpq__reading{opacity:0;visibility:hidden;pointer-events:none;gap:9px;width:min(330px,28vw);transition:opacity .3s .12s,transform .45s .12s,visibility 0s linear .5s;display:grid;position:absolute;top:50%;left:106%;transform:translate(20px,-50%)}.apex-instrument-module__dMcMpq__facet[data-selected=true] .apex-instrument-module__dMcMpq__reading{opacity:1;visibility:visible;transition-delay:.1s,.1s,0s;transform:translateY(-50%)}.apex-instrument-module__dMcMpq__reading p{margin:0}.apex-instrument-module__dMcMpq__measure{background:#f7efe37a;width:72px;height:1px}.apex-instrument-module__dMcMpq__line{font:400 clamp(21px,2.1vw,28px)/1.15 var(--font-cormorant), Georgia, serif;text-wrap:balance}.apex-instrument-module__dMcMpq__price{color:#f7efe3b8;font:400 17px/1.3 var(--font-cormorant), Georgia, serif}.apex-instrument-module__dMcMpq__readout{color:#f7efe37a;font-size:9px;line-height:1.6}.apex-instrument-module__dMcMpq__stage[data-intent=flames][data-altitude=overview] .apex-instrument-module__dMcMpq__facet[data-product=flames] .apex-instrument-module__dMcMpq__matchbox,.apex-instrument-module__dMcMpq__stage[data-intent=moodboard][data-altitude=overview] .apex-instrument-module__dMcMpq__facet[data-product=moodboard] .apex-instrument-module__dMcMpq__notebook{filter:brightness(1.17)drop-shadow(0 0 28px #ffb47140)drop-shadow(0 24px 22px #0000007a)}.apex-instrument-module__dMcMpq__stage[data-entrance=active] .apex-instrument-module__dMcMpq__tableWorld{filter:saturate(.75)brightness(.72)}.apex-instrument-module__dMcMpq__exitRail{z-index:8;bottom:max(66px, calc(46px + env(safe-area-inset-bottom)));pointer-events:none;position:fixed;left:50%;translate:-50%}.apex-instrument-module__dMcMpq__enter{min-height:48px;color:var(--paper);font:600 10px/1 var(--font-montserrat), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;background:#190d08e0;border:1px solid #f7efe38c;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.apex-instrument-module__dMcMpq__enter:focus-visible,.apex-instrument-module__dMcMpq__return:focus-visible{outline-offset:4px;outline:2px solid #fff}.apex-instrument-module__dMcMpq__return{z-index:8;top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));color:#f7efe3d1;cursor:pointer;background:#140a065c;border:0;border-left:1px solid #f7efe36b;min-height:44px;padding:0 14px;position:fixed}.apex-instrument-module__dMcMpq__privateNote{z-index:4;bottom:max(30px, calc(18px + env(safe-area-inset-bottom)));color:#f7efe380;width:min(540px,100% - 72px);font:400 14px/1.3 var(--font-cormorant), Georgia, serif;text-align:center;margin:0;transition:opacity .2s;position:absolute;left:50%;translate:-50%}.apex-instrument-module__dMcMpq__stage:not([data-altitude=overview]) .apex-instrument-module__dMcMpq__privateNote{opacity:0}.apex-instrument-module__dMcMpq__keys{z-index:4;color:#f7efe347;margin:0;font-size:8px;position:absolute;bottom:18px;right:20px}@media (max-width:760px){.apex-instrument-module__dMcMpq__intro{top:max(16px, env(safe-area-inset-top))}.apex-instrument-module__dMcMpq__title{font-size:clamp(37px,10.8vw,47px)}.apex-instrument-module__dMcMpq__lede{max-width:340px;font-size:16px}.apex-instrument-module__dMcMpq__entranceRail{top:max(12px, env(safe-area-inset-top))}.apex-instrument-module__dMcMpq__tableWorld{width:100vw;height:min(470px,56vh);top:56%;translate:-50% -42%}.apex-instrument-module__dMcMpq__tabletop{border-radius:48% 48% 0 0/16% 16% 0 0;inset:24% -22% -6%;transform:rotateX(59deg)}.apex-instrument-module__dMcMpq__facet{width:48%;height:48%;top:27%}.apex-instrument-module__dMcMpq__facet[data-product=flames]{left:1%}.apex-instrument-module__dMcMpq__facet[data-product=moodboard]{right:1%}.apex-instrument-module__dMcMpq__facet[data-selected=true]{width:60%;top:17%;left:20%;transform:scale(1.12)}.apex-instrument-module__dMcMpq__matchbox,.apex-instrument-module__dMcMpq__notebook{width:clamp(130px,38vw,164px);height:clamp(86px,25vw,108px)}.apex-instrument-module__dMcMpq__objectName{font-size:20px}.apex-instrument-module__dMcMpq__facetHost{max-width:130px;font-size:6px}.apex-instrument-module__dMcMpq__reading,.apex-instrument-module__dMcMpq__facet[data-selected=true] .apex-instrument-module__dMcMpq__reading{text-align:center;width:calc(100vw - 44px);top:110%;left:50%;transform:translate(-50%)}.apex-instrument-module__dMcMpq__measure{justify-self:center}.apex-instrument-module__dMcMpq__line{font-size:21px}.apex-instrument-module__dMcMpq__price{font-size:15px}.apex-instrument-module__dMcMpq__privateNote{bottom:max(70px, calc(54px + env(safe-area-inset-bottom)));width:min(320px,100% - 60px);font-size:13px}.apex-instrument-module__dMcMpq__exitRail{bottom:max(76px, calc(58px + env(safe-area-inset-bottom)))}.apex-instrument-module__dMcMpq__keys{display:none}}@media (max-height:700px) and (max-width:760px){.apex-instrument-module__dMcMpq__intro .apex-instrument-module__dMcMpq__lede{display:none}.apex-instrument-module__dMcMpq__tableWorld{height:60vh;top:55%}.apex-instrument-module__dMcMpq__facet{top:25%}.apex-instrument-module__dMcMpq__stage[data-altitude=inside] .apex-instrument-module__dMcMpq__reading{top:102%}.apex-instrument-module__dMcMpq__privateNote{bottom:max(58px, calc(44px + env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.apex-instrument-module__dMcMpq__stage *,.apex-instrument-module__dMcMpq__stage :before,.apex-instrument-module__dMcMpq__stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
