.h5-results .tbc{color:#2e444752;text-decoration:underline dashed 2px;text-underline-offset:8px}.h5-logos{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 40px;margin-top:40px;padding-top:24px;border-top:1px solid rgb(46,68,71,.16)}.h5-logos>p{font-size:14px;font-weight:700;color:#2e4447}.h5-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.h5-track{display:flex;width:max-content;animation:h5-marquee 32s linear infinite}.h5-marquee:hover .h5-track,.h5-marquee:focus-within .h5-track{animation-play-state:paused}.h5-track ul{list-style:none;margin:0;padding:0 0 0 16px;display:flex;gap:16px}.h5-track .lg{display:grid;place-items:center;min-width:170px;height:64px;padding:0 22px;border-radius:12px;background:#fff;font-size:19px;font-weight:700;color:#2e4447;white-space:nowrap}.h5-track .lg.slot{font-size:13px;font-weight:700;color:#2e444773;background:transparent;border:1.5px dashed rgb(46,68,71,.25)}@keyframes h5-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.h5-track{animation:none}.h5-marquee{overflow-x:auto}}@media(max-width:700px){.h5-logos{grid-template-columns:1fr}.h5-track .lg{min-width:140px;height:56px;font-size:17px}}.h4-what-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:44px 28px}.h4-what-grid h3{font-size:21px}.h5-why .h4-two{align-items:center}.h5-why .h4-lead{margin-top:22px;max-width:30em;color:#2e4447}.h5-why-links{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 28px}.h5-why-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid rgb(46,68,71,.14);font-size:17px;font-weight:700;color:#2e4447}.h5-why-links a:hover{color:#37928b}.h5-why-links svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.h5-face{margin:0;position:relative;border-radius:12px;overflow:hidden;background:#e0e5da;max-width:460px;justify-self:end;width:100%}.h5-face img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 30%}.h5-face blockquote{margin:0;position:absolute;left:16px;right:16px;bottom:16px;padding:20px 22px;border-radius:12px;background:#fff}.h5-face blockquote p:first-child{font-size:clamp(17px,1.5vw,20px);line-height:1.45;font-weight:300;color:#2e4447}.h5-face .h4-who{margin-top:10px;font-size:14px}@media(max-width:560px){.h5-face blockquote{position:static;border-radius:0}}.h5-scene{position:relative;margin:0;border-radius:12px;border:1px solid rgb(255,255,255,.2);overflow:hidden;background:#2e4447}.h5-top{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 6px}.h5-top .clock{font-size:clamp(22px,2.4vw,32px);font-weight:300;color:#fff;font-variant-numeric:tabular-nums}.h5-top .h5-tag{font-size:13px;font-weight:700;color:#ffffffb3}.h5-room{display:block;width:100%;height:auto}.h5-room .ln{fill:none;stroke:#ffffff80;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.h5-room .obj{fill:#2e4447;stroke:#ffffffc7;stroke-width:1.5;stroke-linejoin:round}.h5-room .floor{fill:#ffffff0d}.h5-room .pane{fill:#263a3d}.h5-room .clip-pane{clip-path:url(#h5-pane)}.h5-room .clip-pane .obj,.h5-room .clip-pane .ln{opacity:.5}.h5-room .moon,.h5-room .stars circle{fill:#e0e5da}.h5-room .label{fill:#fffc;font:700 13px Hanken Grotesk,sans-serif}.h5-room .ta-middle{text-anchor:middle}.h5-room .lens{fill:#ffffff40}.h5-room .sensor{fill:#37928b}.h5-room .uplight,.h5-room .beam,.h5-room .lit-path,.h5-room .bath-in{fill:#e0e5da;opacity:0;transition:opacity .9s ease}.h5-room .path-dots{display:none}.h5-room .fig{fill:#2e4447;stroke:#fff;stroke-width:1.1;stroke-linejoin:round;opacity:0;transition:opacity .6s ease}.h5-room .duvet{opacity:0;transition:opacity .6s ease}.h5-room .carer{stroke:#e0e5da}.h5-scene[data-state=night] .f-lie,.h5-scene[data-state=back] .f-lie,.h5-scene[data-state=situp] .f-sit,.h5-scene[data-state=situp] .d-open,.h5-scene[data-state=walk] .f-walk,.h5-scene[data-state=walk] .d-open,.h5-scene[data-state=walk] .carer,.h5-scene[data-state=walk] .lit-path{opacity:1}.h5-scene[data-state=situp] .uplight,.h5-scene[data-state=walk] .uplight{opacity:.22}.h5-scene[data-state=walk] .beam{opacity:.4}.h5-scene[data-state=walk] .bath-in{opacity:.18}.h5-phone{position:absolute;left:3%;top:21%;width:clamp(96px,19%,140px);aspect-ratio:9 / 16;padding:14px 10px;border-radius:16px;border:2px solid #fff;background:#fff;color:#2e4447;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.h5-scene[data-state=situp] .h5-phone{opacity:1;transform:none}.h5-phone .ph-k{font-size:11px;font-weight:700;color:#58595b}.h5-phone .ph-t{font-size:13px;line-height:1.3;padding:8px;border-radius:8px;background:#e0e5da}.h5-phone .ph-t b{display:block;font-size:14px}.h5-phone .ph-b{margin-top:auto;text-align:center;font-size:12px;font-weight:700;color:#fff;background:#2e4447;border-radius:999px;padding:6px 4px}@media(prefers-reduced-motion:reduce){.h5-scene *{transition:none!important}}.h5-card-wrap{display:block}.h5-carousel{max-width:560px;margin-inline:auto}.h5-viewport{--i: 0;display:flex;align-items:flex-start;gap:20px;overflow:hidden;border-radius:12px;touch-action:pan-y;transition:height .3s ease}.h5-viewport:focus-visible{outline:2px solid #2e4447;outline-offset:4px}.h5-viewport>.h5-slide{flex:0 0 100%;transform:translate(calc(var(--i) * (-100% - 20px)));transition:transform .5s ease}@media(prefers-reduced-motion:reduce){.h5-viewport>.h5-slide{transition:none}}.h5-slide{margin:0;background:#fff;border-radius:12px;padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:12px;min-width:0}body[data-active-market=us] .h5-slide[data-market=uk],body[data-active-market=uk] .h5-slide[data-market=us]{display:none!important}.h5-s-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;color:#58595b}.h5-s-k{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#2e4447}.h5-s-k svg,.h5-events svg{width:16px;height:16px;fill:none;stroke:#37928b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.h5-s-title{font-size:24px;font-weight:300;line-height:1.15;color:#2e4447}.h5-s-note{font-size:13px;line-height:1.45;color:#58595b}.h5-slide svg[role=img]{width:100%;height:auto;display:block;font-family:Hanken Grotesk,sans-serif}.h5-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:#58595b}.h5-legend span{display:inline-flex;align-items:center;gap:6px}.h5-legend i{display:inline-block}.h5-legend .bar{width:18px;height:8px;border-radius:4px;background:#e0e5da}.h5-legend .tick{width:3px;height:12px;border-radius:2px;background:#2e4447}.h5-legend .band{width:14px;height:12px;border-radius:3px;background:#e9e3e0b3}.h5-chips{display:flex;flex-wrap:wrap;gap:8px}.h5-chips span{font-size:13px;color:#2e4447;background:#f3f4f6;border-radius:999px;padding:5px 12px}.h5-events{list-style:none;margin:4px 0 0;padding:0;display:grid}.h5-events li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:11px 0;border-top:1px solid #e0e5da;font-size:13px;line-height:1.35;color:#58595b}.h5-events li svg{margin-top:2px}.h5-events li.fall svg{stroke:#e4585b;color:#e4585b}.h5-events .ev-what b{display:block;font-size:14px;color:#2e4447}.h5-events li.fall .ev-what b:after{content:" · escalated";font-weight:400;color:#58595b}.h5-events .ev-how{font-weight:700;color:#2e4447;text-align:right}.h5-car-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.h5-car-nav>button{width:40px;height:40px;border-radius:50%;border:1.5px solid #2e4447;background:transparent;display:grid;place-items:center;cursor:pointer;color:#2e4447}.h5-car-nav>button:hover{background:#2e4447;color:#fff}.h5-car-nav>button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h5-dots{display:flex;gap:6px}.h5-dots button{width:32px;height:32px;border-radius:50%;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;font:700 13px Hanken Grotesk,sans-serif;color:#2e4447}.h5-dots button[aria-current=true]{background:#2e4447;color:#fff}@media(max-width:480px){.h5-events li{grid-template-columns:18px minmax(0,1fr)}.h5-events .ev-how{grid-column:2;text-align:left}}@media(max-width:900px){.h5-face{justify-self:stretch;max-width:none}}.h5-legend .plan{width:18px;border-top:1.5px dashed #2e4447}.h5-legend .bar.over{background:#37928b}.ico-fall{fill:currentcolor;stroke:none}.h4-icon{color:#2e4447}.nr-chart .nr-bed{fill:#37928b}.nr-chart .nr-out{fill:#fff;stroke:#37928b;stroke-width:2.5}.nr-chart .nr-mark{fill:none;stroke:#e86826;stroke-width:2.5;stroke-dasharray:9 7}.nr-chart .nr-day,.nr-chart .nr-hr{fill:#58595b;font-size:23px}.h5-legend .exit{width:16px;height:10px;border:1.5px solid #37928b;border-radius:3px;background:#fff}.h5-legend .mark{width:14px;height:12px;border:1.5px dashed #e86826;border-radius:3px}@media(max-width:480px){.nr-chart .nr-day,.nr-chart .nr-hr{font-size:32px}}.h5-equal .h5-viewport{align-items:stretch}.h5-equal .h5-slide .h5-legend{margin-top:auto}
