/* Same split room navigation, scaled for a desktop instead of a phone. */
#arfom-menu{--red:#e6382c;--paper:#eeeae3;padding-inline:clamp(22px,3vw,64px)}
#arfom-menu .room-header,#arfom-menu .room-layout,#arfom-menu .room-footer{max-width:1790px}
#arfom-menu .room-header{min-height:110px}
#arfom-menu .room-brand{width:clamp(138px,10.5vw,190px)}
#arfom-menu .room-brand img{max-height:none}
#arfom-menu .header-caption{font:12px 'Space Mono',monospace;letter-spacing:.1em;margin-right:4vw}
#arfom-menu .room-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(32px,4vw,86px);padding-top:30px}
#arfom-menu .section-eyebrow{margin-bottom:14px}
#arfom-menu .section-eyebrow h1,#arfom-menu .section-count{font:12px 'Space Mono',monospace}
#arfom-menu .menu-row{min-height:73px;grid-template-columns:26px minmax(0,1fr) 100px 20px;gap:18px;padding:10px 0}
#arfom-menu .row-title{font:400 clamp(30px,2.35vw,43px)/1.1 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-.025em}
#arfom-menu .row-number{font:12px 'Space Mono',monospace}
#arfom-menu .row-thumbnail,#arfom-menu .tour-thumbnail,#arfom-menu .shop-thumbnail{width:100px;height:49px}
#arfom-menu .menu-row.is-previewed{background:linear-gradient(90deg,#e6382c0c,transparent)}
#arfom-menu .menu-row.is-previewed .row-title{transform:translateX(7px)}
#arfom-menu .menu-row.is-previewed::after{content:'';position:absolute;right:135px;width:24px;height:1px;background:var(--red)}
#arfom-menu .menu-identity{padding:28px 0 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
#arfom-menu .menu-identity img{width:clamp(210px,19vw,350px);height:auto;object-fit:contain}
#arfom-menu .menu-identity p{font:12px/1.8 'Space Mono',monospace;color:#b5b0aa;white-space:nowrap;margin:0 0 4px}
#arfom-menu .personal-links{padding-top:10px}
#arfom-menu .feature{min-height:0;aspect-ratio:1.55;border-left:2px solid var(--red)}
#arfom-menu .feature-copy h2{font:400 clamp(42px,4vw,72px)/1.02 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-.025em}
#arfom-menu .feature-copy p,#arfom-menu .feature-top{font:12px/1.5 'Space Mono',monospace}
#arfom-menu .feature-top{left:24px;top:20px;right:24px}
#arfom-menu .feature-link{padding:24px}
#arfom-menu .tour-empty h2{font:400 clamp(32px,2.8vw,49px)/1.07 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-.02em}
#arfom-menu .tour-empty h2 span{color:var(--paper)}
#arfom-menu .tour-kicker{font:12px 'Space Mono',monospace}
#arfom-menu .tour-section{padding-block:20px}
#arfom-menu .room-button{background:var(--red);border-color:var(--red);color:#080808;font-weight:500}
#arfom-menu .visual-foot{font:12px/1.5 'Space Mono',monospace}
#arfom-menu dialog blockquote{font:400 clamp(32px,4vw,52px)/1.25 'Oswald',sans-serif;letter-spacing:0}
#arfom-menu dialog .signature{font:500 22px 'Oswald',sans-serif;text-transform:uppercase}
@media(max-width:1000px){#arfom-menu .header-caption{display:none}#arfom-menu .room-layout{gap:30px}#arfom-menu .menu-row{grid-template-columns:22px minmax(0,1fr) 65px 15px;gap:12px}#arfom-menu .row-thumbnail,#arfom-menu .tour-thumbnail,#arfom-menu .shop-thumbnail{width:65px;height:40px}#arfom-menu .menu-row.is-previewed::after{display:none}#arfom-menu .menu-identity{display:block}#arfom-menu .menu-identity p{margin-top:18px}#arfom-menu .feature-copy h2{font-size:44px}}
@media(max-width:700px){#arfom-menu .room-layout{display:flex;flex-direction:column;gap:26px;padding-top:20px}#arfom-menu .room-header{min-height:92px}#arfom-menu .room-brand{width:120px}#arfom-menu .header-actions{gap:14px}#arfom-menu .motion-button{font-size:12px}#arfom-menu .close-menu{gap:10px}#arfom-menu .room-navigation{display:block}#arfom-menu .menu-row{min-height:64px}#arfom-menu .row-title{font-size:29px}#arfom-menu .menu-identity{display:flex;align-items:center;padding:24px 0 8px}#arfom-menu .menu-identity img{width:195px;max-width:58%}#arfom-menu .menu-identity p{font-size:12px;margin:0}#arfom-menu .feature{aspect-ratio:1.2}#arfom-menu .feature-copy h2{font-size:47px}#arfom-menu .personal-links{gap:16px}#arfom-menu .room-footer>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){#arfom-menu .menu-row.is-previewed .row-title{transform:none}}
