:root{--paper:#111C36;--ink:#DEE6F3;--green:#DEE6F3;--muted:#DEE6F3;--accent:#D69E63;--night:#DEE6F3;--cream:#111C36;--rust:#D69E63;--line:#DEE6F355;--orange:#D69E63;--lime:#D69E63;--white:#111C36;}
body{background:#111C36;color:#DEE6F3;min-width:1100px} input,select,textarea{background:#111C36;color:#DEE6F3;border-color:#DEE6F366}button{color:inherit}.brand-intro{padding:45px 5% 30px}.brand-intro span{font:11px monospace;letter-spacing:2px}.brand-intro h1{margin:18px 0 25px}.brand-intro p{font:18px/1.6 Georgia}.brand-intro{animation:arrive .7s ease-out both}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.desk-body{grid-template-columns:1.1fr 1fr;min-height:680px}.room{order:-1;border-radius:220px 220px 0 0;overflow:hidden;min-height:620px}.workspace{background:transparent;padding:45px}.desk{border:0;background:transparent}.desk-top{background:transparent}.setup{border-top:1px solid #687791}.dial{width:280px;height:280px}.editorial{grid-template-columns:1fr;max-width:880px;text-align:center;margin:80px auto}.scene-list{gap:35px}.scene-image{border-radius:160px 160px 0 0}.brand-intro h1{font:70px/1.05 Georgia;letter-spacing:-2px}.brand-intro{max-width:900px;margin-inline:auto;text-align:center}
.brand-panorama{width:100%;display:block;max-height:330px;object-fit:cover;margin-top:28px}.brand-intro:has(.brand-panorama){display:block}.brand-intro:has(.brand-panorama) h1{font-size:66px;max-width:1100px}.brand-intro:has(.brand-panorama) p{max-width:none}.brand-intro{padding-bottom:20px}.brand img,.nav-mark img{object-fit:contain}

.desk{color:#DCE7F1}.desk h1,.desk h1 em,.desk .eyebrow,.presets button,.setup label,.dial-content,#timer-caption{color:#DCE7F1}.desk .primary{background:#DCE7F1;color:#1C180D}.dial-progress{stroke:#DCE7F1}.dial-track{stroke:#DCE7F1;opacity:.3}
.room-photo{object-position:15% center}
