.br-showroom{color:var(--brand-ink);margin-block:64px}.br-showroom h2,.br-showroom h3{letter-spacing:-.035em;font-family:Iowan Old Style,Georgia,serif;font-weight:400}.br-showroom h2{font-size:clamp(32px,3.4vw,50px);line-height:1.12}.br-showroom h3{font-size:clamp(27px,2.5vw,36px);line-height:1.16}.br-showroom p{max-width:52ch;color:var(--brand-muted);font-size:16px}.br-showroom .br-showroom-photo{border-radius:0;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.br-showroom .br-showroom-photo img{object-fit:cover}.br-showroom-location{color:var(--brand);align-items:center;gap:8px;font-size:14px;display:inline-flex}.br-showroom-text-link{color:var(--brand-hover);text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.br-showroom a:focus-visible,.br-showroom button:focus-visible,.br-showroom summary:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.br-showroom-try-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.br-showroom-try-heading h2{max-width:18ch}.br-showroom-try-layout{grid-template-columns:.72fr 1.6fr;gap:48px;display:grid}.br-showroom-try-controls{padding-top:12px}.br-showroom-experience-picker{margin:24px 0}.br-showroom-experience-picker button{border:0;border-bottom:1px solid var(--brand-border);width:100%;color:var(--brand-muted);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:20px 16px;font-size:22px;display:flex}.br-showroom-experience-picker button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink);border-radius:6px}.br-showroom-try-feature{background:#fff;border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}.br-showroom-try-feature .br-showroom-photo{height:340px}.br-showroom-try-caption{gap:16px;padding:28px 32px;display:grid}@media (max-width:760px){.br-showroom{margin-block:36px}.br-showroom-try-layout{grid-template-columns:1fr}.br-showroom-try-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.br-showroom-try-layout{gap:24px}.br-showroom-try-controls{padding:0}.br-showroom-experience-picker{gap:6px;margin-block:20px;display:flex}.br-showroom-experience-picker button{border:1px solid var(--brand-border);border-radius:6px;justify-content:center;gap:6px;padding:12px 8px;font-size:15px}.br-showroom-experience-picker button svg{width:15px}.br-showroom-try-feature .br-showroom-photo{height:260px}.br-showroom-try-caption{padding:24px}}
