.otm-art-hub,.otm-room-index{background:#f3eee6;color:#241f1a;padding:70px 24px 90px}.otm-art-wrap{max-width:1320px;margin:auto}.otm-art-hub h1,.otm-room-index h1{color:inherit;font-size:clamp(38px,6vw,78px);line-height:1.08;letter-spacing:-.025em;margin:22px 0}.otm-art-hub h2,.otm-room-index h2{color:inherit;font-size:clamp(25px,3vw,36px);letter-spacing:0}.otm-art-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px}.otm-art-lead{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.7}.otm-art-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0 46px}.otm-art-links a,.otm-room-index a{color:inherit;text-underline-offset:5px}.otm-art-controls{border-top:1px solid #241f1a40;padding-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.otm-art-controls label{font-size:12px;display:grid;gap:8px}.otm-art-controls input,.otm-art-controls select{width:100%;min-width:0;min-height:46px;padding:10px;background:#faf7f2;color:#241f1a;border:1px solid #c9bfb1;font:inherit;font-size:14px}.otm-art-controls .otm-art-search{grid-column:span 2}.otm-art-results{scroll-margin-top:120px}.otm-art-results-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0}.otm-art-results-top button,.otm-art-more{background:#241f1a;color:#f3eee6;padding:12px 20px;border:1px solid #241f1a;cursor:pointer;font:inherit;font-size:13px}.otm-art-grid,.otm-room-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;list-style:none;padding:0}.otm-art-card{color:inherit;text-decoration:none;display:block}.otm-art-card img{width:100%;height:100%;object-fit:contain}.otm-art-card figure{aspect-ratio:4/5;background:#e8e1d7;margin:0}.otm-art-card h3{color:inherit;font-size:17px;letter-spacing:0;line-height:1.45;margin:16px 0 9px}.otm-art-card p{font-size:13px;line-height:1.6;margin:6px 0}.otm-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.otm-room-card{display:block;text-decoration:none}.otm-room-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.otm-room-card p{font-size:14px;line-height:1.7}.otm-art-hub a:focus-visible,.otm-room-index a:focus-visible{outline:2px solid currentColor;outline-offset:5px}otm-art-browser{display:block}otm-art-browser [hidden]{display:none!important}.otm-art-note{font-size:13px;line-height:1.8;max-width:800px;border-top:1px solid #241f1a40;margin-top:60px;padding-top:24px}@media(max-width:900px){.otm-art-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.otm-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.otm-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.otm-art-hub,.otm-room-index{padding:40px 20px 60px}.otm-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.otm-room-grid{grid-template-columns:1fr}.otm-art-card h3{font-size:15px}.otm-art-links{gap:14px 20px}.otm-art-controls{gap:14px}.otm-art-results-top{align-items:flex-start}.otm-art-card p{font-size:12px}}