.house-shell:has(.hs-room-overview) .house-shell__nav{display:none}.hs-room-overview{color:var(--text)}.hs-room-overview>.house-shell__room-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:34px}.hs-room-overview .house-shell__room-copy h1{font-size:clamp(56px,6.5vw,88px)}.hs-room-overview__room-links{grid-template-columns:repeat(5,minmax(74px,1fr));align-items:end;margin-bottom:8px;display:grid}.hs-room-overview__room-links a{border-left:1px solid var(--c-gilt);color:var(--c-primary);font:400 clamp(16px, 1.45vw, 22px)/1 var(--font-story);text-align:center;gap:5px;padding:0 14px;text-decoration:none;display:grid}.hs-room-overview__room-links a:first-child{border-left:0}.hs-room-overview__room-links span{color:var(--c-gilt-deep);font:400 22px/1 var(--font-display)}.hs-room-overview__glance h2,.hs-room-overview__activity h2{color:var(--c-primary);font:400 clamp(38px, 4.2vw, 48px)/.95 var(--font-display);margin:0 0 15px}.hs-room-overview__rooms{border-top:1px solid var(--c-gilt);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hs-room-overview__room{border-right:1px solid var(--c-gilt);min-width:0;min-height:560px;color:var(--text);flex-direction:column;padding:15px clamp(9px,1.15vw,18px) 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hs-room-overview__room:last-child{border-right:0}.hs-room-overview__room:hover,.hs-room-overview__room:focus-visible{background:color-mix(in srgb, var(--c-marble) 42%, transparent)}.hs-room-overview__copy,.hs-room-overview__devices,.hs-room-overview__treasury-art,.hs-room-overview__moon,.hs-room-overview__photo-frame,.hs-room-overview__quote-frame,.hs-room-overview__rest-group,.hs-room-overview__rest-art,.hs-room-overview__rest-score{z-index:1;position:relative}.hs-room-overview__room-label{color:var(--c-ink);font:700 10px/1.2 var(--font-ui);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px}.hs-room-overview__figure{color:var(--c-primary);font:400 clamp(32px, 2.7vw, 46px)/.95 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.hs-room-overview__subfigure,.hs-room-overview__rest-score{color:var(--c-ink-muted);font:700 10px/1.2 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:6px 0 0}.hs-room-overview__treasury-art{justify-content:center;align-items:flex-end;min-height:424px;padding-top:18px;display:flex}.hs-room-overview__treasury-art .hercules{width:min(100%,196px)}.hs-room-overview__treasury-art .hercules--lg{--hercules-height:430px}.hs-room-overview__figure--power{margin-top:20px}.hs-room-overview__figure--power span{color:var(--c-ink);font:400 18px/1 var(--font-story);margin-left:4px}.hs-room-overview__power-reading{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:390px;display:flex}.hs-room-overview__room--power .power-chart__sparkline{width:min(100%,220px);height:auto;margin:0}.hs-room-overview__quiet-note{color:var(--c-ink-muted);font:italic 14px/1.3 var(--font-story);margin:10px 0 0}.hs-room-overview__devices{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:12px 8px;height:464px;min-height:0;margin-top:10px;display:grid}.hs-room-overview__device{text-align:center;grid-template-rows:150px minmax(22px,auto) minmax(30px,auto);align-items:end;min-width:0;display:grid}.hs-room-overview__device-art{justify-content:center;align-items:end;height:150px;display:flex;position:relative}.hs-room-overview__device-art:after{background:color-mix(in srgb, var(--c-ink) 34%, transparent);height:1px;box-shadow:0 2px 8px 2px color-mix(in srgb, var(--c-ink) 16%, transparent);content:"";position:absolute;bottom:1px;left:16%;right:16%}.hs-room-overview__device-art>img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block;position:relative}.hs-room-overview__device--hypercube .hs-room-overview__device-art:before{background:color-mix(in srgb, var(--c-gilt-light) 38%, transparent);content:"";filter:blur(18px);height:70%;position:absolute;bottom:12px;left:18%;right:18%}.hs-room-overview__device--phone .hs-room-overview__device-art>img{width:92%}.hs-room-overview__device--mirror .hs-room-overview__device-art>img{width:auto;max-width:none;height:100%}.hs-room-overview__device--flipdisc .hs-room-overview__device-art{aspect-ratio:1200/410;height:auto;margin-top:auto}.hs-room-overview__device--flipdisc .hs-room-overview__device-art>img{object-fit:fill;width:100%;height:100%}.hs-room-overview__flip-screen{z-index:2;width:92.08%;height:73.42%;position:absolute;top:3.41%;left:3.92%;overflow:hidden}.hs-room-overview__flip-screen .flipdisc{z-index:1;width:100%;height:100%;position:relative}.hs-room-overview__flip-screen .flipdisc__svg{width:100%;height:100%}.hs-room-overview__flip-screen .flipdisc__rim{fill:#0000;filter:none}.hs-room-overview__flip-screen .flipdisc__board{fill:#0000;stroke:none}.hs-room-overview__flip-screen .flipdisc__disc--lit{fill:var(--c-gilt-light);stroke:var(--c-gilt-deep)}.hs-room-overview__device-name{min-height:22px;color:var(--c-primary);font:400 16px/1 var(--font-story);white-space:nowrap;justify-content:center;align-items:end;display:flex}.hs-room-overview__device-status{min-height:30px;color:var(--c-ink);font:700 8px/1.15 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:start;gap:5px;padding:6px 1px 0;display:flex}.hs-room-overview__device-status .house-status-dot{flex:0 0 8px;margin-top:1px}.hs-room-overview__gallery-art{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-height:0;display:flex}.hs-room-overview__quote-frame{aspect-ratio:806/797;flex:none;width:min(100%,178px)}.hs-room-overview__quote-frame-art{z-index:0;object-fit:contain}.hs-room-overview__quote-frame-copy{z-index:1;color:var(--c-ink);font:italic 400 clamp(14px, 1.15vw, 18px)/1.12 var(--font-story);text-align:center;place-items:center;margin:0;padding:10px 8px;display:grid;position:absolute;inset:5.52% 5.58% 1.51% 5.21%}.hs-room-overview__photo-frame{aspect-ratio:695/1000;flex:auto;width:min(100%,210px);min-height:0;max-height:335px}.hs-room-overview__photo-window{z-index:0;border-radius:48% 48% 0 0/18% 18% 0 0;position:absolute;inset:9.6% 8.92% 6.4%;overflow:hidden}.hs-room-overview__photo-window img{object-fit:cover}.hs-room-overview__frame-art{z-index:1;object-fit:contain}.hs-room-overview__rest-group{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.hs-room-overview__rest-art{flex:none;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.hs-room-overview__moon{justify-content:center;align-items:center;width:100%;margin:0 -12px;display:flex}.hs-room-overview__moon img{object-fit:contain;width:92%;height:auto;max-height:360px}.hs-room-overview__rest-group .hs-room-overview__rest-score{margin-top:10px}.hs-room-overview__activity{margin-top:34px}.hs-room-overview__activity h2{margin-bottom:12px;font-size:clamp(32px,3.5vw,40px)}.hs-room-overview__activity-list{border-top:1px solid color-mix(in srgb, var(--c-gilt) 72%, transparent)}.hs-room-overview__activity-row{border-bottom:1px solid var(--line);color:var(--c-ink);font:400 16px/1.35 var(--font-story);grid-template-columns:minmax(88px,.22fr) minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:10px 0;display:grid}.hs-room-overview__activity-who{color:var(--c-primary)}.hs-room-overview__activity-row time{color:var(--c-ink-muted);font:700 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}@media (max-width:1050px){.hs-room-overview__rooms{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-room-overview__room{border-bottom:1px solid var(--c-gilt)}.hs-room-overview__room:nth-child(3),.hs-room-overview__room:nth-child(5){border-right:0}}@media (max-width:700px){.hs-room-overview>.house-shell__room-header{margin-bottom:30px;display:block}.hs-room-overview>.house-shell__room-header .house-shell__room-aside{padding-top:0}.hs-room-overview .house-shell__room-copy h1{font-size:58px}.hs-room-overview__room-links{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:25px}.hs-room-overview__room-links a{min-width:0;padding:0 1px;font-size:11px;line-height:1.1}.hs-room-overview__room-links span{font-size:18px}.hs-room-overview__rooms{display:block}.hs-room-overview__room,.hs-room-overview__room:nth-child(3),.hs-room-overview__room:nth-child(5){border-right:0;border-bottom:1px solid var(--c-gilt);min-height:470px;padding:18px 0 24px}.hs-room-overview__room--instruments{min-height:570px!important}.hs-room-overview__treasury-art,.hs-room-overview__devices,.hs-room-overview__moon,.hs-room-overview__power-reading{min-height:350px}.hs-room-overview__devices{height:430px;margin-top:8px}.hs-room-overview__device{grid-template-rows:150px minmax(24px,auto) minmax(32px,auto)}.hs-room-overview__device-art{height:150px}.hs-room-overview__device-name{font-size:18px}.hs-room-overview__gallery-art{gap:10px}.hs-room-overview__quote-frame{width:min(54vw,190px)}.hs-room-overview__photo-frame{width:min(70vw,260px);max-height:330px}.hs-room-overview__room--power .power-chart__sparkline{width:min(100%,280px);margin:22px auto 0}.hs-room-overview__activity-row{grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:5px 14px}.hs-room-overview__activity-row time{grid-column:2}}
