.arc-motion-room{--arc-paper:#f7f7f5;--arc-ink:#10100f;--arc-metal:#c5aa7e;--arc-line:rgba(220,193,152,.25);position:relative;background:var(--arc-ink);color:var(--arc-paper);padding:88px clamp(24px,4vw,64px);overflow:hidden;isolation:isolate}.arc-motion-room *,.arc-motion-room :after,.arc-motion-room :before{box-sizing:border-box}.arc-room-top{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--arc-line);padding-bottom:24px;font:10px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase}.arc-room-top a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--arc-metal)}.arc-object-scene{position:relative;display:grid;grid-template-columns:1fr 1.15fr;min-height:620px;align-items:center;grid-gap:8%;gap:8%;padding:50px 0;border-bottom:1px solid var(--arc-line)}.arc-scene-copy{position:relative;z-index:3;max-width:500px}.arc-eyebrow{font:10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#cabaa2}.arc-scene-copy h2{font-family:var(--serif);font-weight:400;font-size:clamp(52px,6.2vw,94px);letter-spacing:-.05em;line-height:.92;margin:30px 0 26px}.arc-scene-copy h2 em{font-weight:400;color:#c5aa7e}.arc-scene-copy p:not(.arc-eyebrow){max-width:370px;font:15px/1.7 var(--sans);color:#bcb6ad}.arc-object-stage{position:relative;height:500px;perspective:950px;isolation:isolate}.arc-object-stage:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(ellipse,#c5aa7e0d,transparent 66%);pointer-events:none}.arc-object{position:absolute;left:50%;top:48%;width:330px;height:330px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(var(--arc-rx,-5deg)) rotateY(var(--arc-ry,0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}.arc-ring{position:absolute;inset:0;border-radius:50%;border:3px solid #c5aa7e;box-shadow:inset 1px 1px 0 #fff3,1px 2px 0 #685537,0 0 0 6px #b1987522;-webkit-backface-visibility:visible;backface-visibility:visible;transform-style:preserve-3d}.arc-ring:after{content:"";position:absolute;inset:5px;border:1px solid #ebd9b6a6;border-radius:50%}.arc-ring-one{inset:-35px;transform:rotateX(54deg) rotateY(-18deg)}.arc-ring-two{inset:-10px;transform:rotateY(58deg) rotateX(20deg)}.arc-ring-three{inset:30px;border-width:1px;transform:rotateX(-22deg) rotateY(-20deg);opacity:.42}.arc-orbit-caption{position:absolute;bottom:12px;left:0;right:0;text-align:center;font:9px/1.6 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#baa98e}.arc-point{position:absolute;width:9px;height:9px;left:calc(50% - 4px);top:-6px;background:#fff1d6;border-radius:50%;box-shadow:0 0 14px #c5aa7e88}.arc-editorial-scene{padding:90px 0 42px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:8%;gap:8%;align-items:center}.arc-sheet-stage{height:455px;perspective:1200px;position:relative;min-width:0;isolation:isolate}.arc-sheet{position:absolute;left:20%;top:5%;width:57%;height:82%;border:1px solid #d2b88b5c;background:#22201d;box-shadow:0 18px 40px #0008;overflow:hidden;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1)}.arc-sheet img{width:100%;height:100%;display:block;object-fit:cover;opacity:.85}.arc-sheet-one{transform:translate3d(-45px,24px,-90px) rotateY(-12deg) rotate(-10deg)}.arc-sheet-two{transform:translate3d(10px,4px,-40px) rotateY(-9deg) rotate(4deg)}.arc-sheet-three{transform:translate3d(56px,48px,10px) rotateY(-9deg) rotate(11deg)}[data-arc-phase=direction] .arc-sheet-one{transform:translate3d(-98px,14px,-30px) rotateY(-18deg) rotate(-12deg)}[data-arc-phase=direction] .arc-sheet-two{transform:translate3d(4px,-12px,22px) rotateY(-8deg) rotate(-1deg)}[data-arc-phase=direction] .arc-sheet-three{transform:translate3d(112px,44px,65px) rotateY(6deg) rotate(12deg)}[data-arc-phase=production] .arc-sheet-one{transform:translate3d(-25px,20px,-80px) rotateY(0) rotate(-2deg)}[data-arc-phase=production] .arc-sheet-two{transform:translate3d(0,9px,-40px) rotateY(0) rotate(-1deg)}[data-arc-phase=production] .arc-sheet-three{transform:translate3d(25px,0,0) rotateY(0) rotate(0)}.arc-stage-controls{display:flex;flex-wrap:wrap;gap:0;margin-top:28px;border-top:1px solid var(--arc-line);border-bottom:1px solid var(--arc-line)}.arc-stage-controls button{flex:1 1;background:transparent;color:#aba69d;border:0;min-height:52px;padding:12px 14px;font:10px/1.4 var(--sans);letter-spacing:.1em;cursor:pointer;transition:color .16s linear,background .16s linear}.arc-stage-controls button[aria-pressed=true]{background:#d9c3a00d;color:#f3ddba}.arc-room-top a:focus-visible,.arc-stage-controls button:focus-visible{outline:2px solid #d6b991;outline-offset:4px}.arc-stage-copy{min-height:62px;padding-top:14px;font-size:12px!important}.arc-path{height:72px;position:relative;color:#c5aa7e;opacity:.85;margin-top:24px}.arc-path svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;display:block}.arc-path .arc-signal{stroke:#f8e6c2;stroke-width:2;stroke-dasharray:28 720;stroke-dashoffset:0}.arc-room-close{margin-top:38px;padding-top:30px;border-top:1px solid var(--arc-line);display:flex;align-items:center;justify-content:space-between;gap:30px;font:10px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#bbb09e}[data-arc-enabled="1"] [data-arc-run="1"] .arc-ring-one{animation:arc-orbit-one 16s linear infinite}[data-arc-enabled="1"] [data-arc-run="1"] .arc-ring-two{animation:arc-orbit-two 22s linear infinite}[data-arc-enabled="1"] [data-arc-run="1"] .arc-signal{animation:arc-path-travel 8s linear infinite}@keyframes arc-orbit-one{0%{transform:rotateX(54deg) rotateY(-18deg) rotate(0)}to{transform:rotateX(54deg) rotateY(-18deg) rotate(1turn)}}@keyframes arc-orbit-two{0%{transform:rotateY(58deg) rotateX(20deg) rotate(0)}to{transform:rotateY(58deg) rotateX(20deg) rotate(-1turn)}}@keyframes arc-path-travel{to{stroke-dashoffset:-748}}[data-arc-enabled="0"] .arc-object,[data-arc-enabled="0"] .arc-sheet,[data-arc-enabled="0"] .arc-stage-controls button,html:not([data-motion=full]) .arc-motion-room *{animation:none!important;transition:none!important}.arc-motion-room{hyphens:none;-webkit-hyphens:none}@media(max-width:900px){.arc-motion-room{padding:55px 24px}.arc-editorial-scene,.arc-object-scene{grid-template-columns:1fr;gap:20px;padding:45px 0;min-height:0}.arc-object-stage{height:410px;grid-row:2}.arc-object{width:270px;height:270px}.arc-scene-copy{max-width:620px}.arc-scene-copy h2{font-size:clamp(50px,10vw,76px)}.arc-editorial-scene .arc-scene-copy{grid-row:1}.arc-sheet-stage{height:405px;max-width:550px;width:100%;margin:auto}.arc-room-close{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:430px){.arc-room-top{font-size:8px;gap:14px}.arc-object-stage{height:350px}.arc-object{width:224px;height:224px}.arc-ring-one{inset:-18px}.arc-sheet-stage{height:330px}.arc-sheet{width:56%;left:18%}[data-arc-phase=direction] .arc-sheet-one{transform:translate3d(-25px,14px,-30px) rotate(-12deg)}[data-arc-phase=direction] .arc-sheet-three{transform:translate3d(75px,44px,20px) rotate(12deg)}.arc-stage-controls button{padding:12px 5px;font-size:9px}.arc-orbit-caption{font-size:8px}.arc-motion-room{padding:42px 22px}}@media(prefers-reduced-motion:reduce){.arc-motion-room *,.arc-motion-room :after,.arc-motion-room :before{animation:none!important;transition:none!important}.arc-object{transform:translate(-50%,-50%)}}.arc-motion-room img{object-fit:cover}.arc-sheet[data-arc-asset-error="1"] img{display:none}.arc-sheet[data-arc-asset-error="1"]:after{content:"ARC FOLIO";position:absolute;inset:0;display:grid;place-items:center;font:24px/1.2 var(--serif,serif);color:var(--arc-paper);letter-spacing:.1em}.arc-motion-toggle{min-height:44px;padding:10px 0;background:transparent;color:var(--arc-paper);border:0;border-bottom:1px solid var(--arc-metal);font:10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.arc-motion-toggle:focus-visible{outline:2px solid #d6b991;outline-offset:4px}.arc-path svg{fill:none!important}@media print{.arc-motion-toggle,.arc-stage-controls{display:none}.arc-motion-room *{animation:none!important;transition:none!important}}.arc-motion-room:not([data-arc-enabled="1"]) *{animation:none!important;transition:none!important}.arc-source-plate{position:absolute;left:50%;top:48%;z-index:2;width:170px;transform:translate(-50%,-50%);background:transparent;box-shadow:none}.arc-source-plate .brand-symbol,.arc-source-plate img{width:100%;height:100%}.arc-source-plate img{display:block;object-fit:contain}.arc-source-plate .arc-emblem-fallback{display:none;position:absolute;inset:0;place-items:center;text-align:center;font:24px/1.2 var(--serif);letter-spacing:.12em;color:#ead6b3}.arc-source-plate[data-arc-asset-error="1"] img{visibility:hidden}.arc-source-plate[data-arc-asset-error="1"] .arc-emblem-fallback{display:grid}@media(max-width:900px){.arc-source-plate{width:140px}}@media(max-width:430px){.arc-source-plate{width:116px}}.arc-room-close{justify-content:flex-end}@media(max-width:900px){.arc-room-close{align-items:flex-end}}