.audio-stage-module-scss-module__CvQF0q__aud-stage{max-width:1500px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.audio-stage-module-scss-module__CvQF0q__aud-stage__bar{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:clamp(18px,2vw,28px);display:flex}.audio-stage-module-scss-module__CvQF0q__aud-stage__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.audio-stage-module-scss-module__CvQF0q__aud-stage__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes{flex-wrap:wrap;gap:10px;display:flex}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes button{border:1px solid var(--cap-line);background:var(--sys-card);min-height:56px;color:var(--cap-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:2px;padding:10px 20px;transition:background .3s,border-color .3s;display:grid}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes button:hover{border-color:var(--cap-ink)}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes button[aria-pressed=true]{background:var(--cap-ink);border-color:var(--cap-ink);color:var(--sys-paper)}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes button[aria-pressed=true] span{color:var(--sys-accent-soft)}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes button:focus-visible{outline:3px solid var(--cap-accent-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes button{transition:none}}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes strong{font-size:15px;font-weight:600}.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes span{color:var(--cap-muted);font-size:13px}@media (max-width:900px){.audio-stage-module-scss-module__CvQF0q__aud-stage__scenes{grid-template-columns:1fr 1fr;width:100%;display:grid}}.audio-stage-module-scss-module__CvQF0q__aud-stage__rooms{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);display:grid}@media (max-width:900px){.audio-stage-module-scss-module__CvQF0q__aud-stage__rooms{grid-template-columns:1fr}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.audio-stage-module-scss-module__CvQF0q__aud-room{--vol:.6;aspect-ratio:4/5;background:var(--sys-ink);color:#fff;isolation:isolate;border-radius:6px;transition:box-shadow .8s;position:relative;overflow:hidden}.audio-stage-module-scss-module__CvQF0q__aud-room>img{object-fit:cover;filter:saturate(.7)brightness(.72);width:100%;height:100%;transition:filter 1s,transform 6s;position:absolute;inset:0}.audio-stage-module-scss-module__CvQF0q__aud-room:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 45%,#1b140ecc);position:absolute;inset:0}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing{box-shadow:0 0 0 2px #ffbe8c8c,0 20px 60px rgb(255, 140, 80, calc(var(--vol) * .35))}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing>img{filter:saturate(1.05)brightness();transform:scale(1.03)}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing .audio-stage-module-scss-module__CvQF0q__aud-room__eq{opacity:1}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing .audio-stage-module-scss-module__CvQF0q__aud-room__eq i{background:linear-gradient(#ffd2a8,#ff9a62)}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing .audio-stage-module-scss-module__CvQF0q__aud-room__waves i{animation:2.4s cubic-bezier(.2,.6,.3,1) infinite audio-stage-module-scss-module__CvQF0q__aud-wave}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing .audio-stage-module-scss-module__CvQF0q__aud-room__waves i:nth-child(2){animation-delay:.8s}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing .audio-stage-module-scss-module__CvQF0q__aud-room__waves i:nth-child(3){animation-delay:1.6s}.audio-stage-module-scss-module__CvQF0q__aud-room.audio-stage-module-scss-module__CvQF0q__is-playing .audio-stage-module-scss-module__CvQF0q__aud-room__art{background:conic-gradient(from var(--spin,0deg), #ff9a62, #f5bdd6, #b6b1ff, #8de1ff, #ff9a62);animation:6s linear infinite audio-stage-module-scss-module__CvQF0q__aud-spin;box-shadow:0 0 22px #ffaa788c}@media (max-width:900px){.audio-stage-module-scss-module__CvQF0q__aud-room{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.audio-stage-module-scss-module__CvQF0q__aud-room>img{transition:none;transform:none!important}.audio-stage-module-scss-module__CvQF0q__aud-room .audio-stage-module-scss-module__CvQF0q__aud-room__waves i,.audio-stage-module-scss-module__CvQF0q__aud-room .audio-stage-module-scss-module__CvQF0q__aud-room__art{animation:none!important}.audio-stage-module-scss-module__CvQF0q__aud-room .audio-stage-module-scss-module__CvQF0q__aud-room__eq i{animation:none;transform:scaleY(.6)}}.audio-stage-module-scss-module__CvQF0q__aud-room__waves{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:22%;left:50%}.audio-stage-module-scss-module__CvQF0q__aud-room__waves i{opacity:0;border:2px solid #ffd6aa8c;border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;position:absolute;top:0;left:0;transform:scale(.2)}@keyframes audio-stage-module-scss-module__CvQF0q__aud-wave{0%{opacity:calc(var(--vol)*.9);transform:scale(.2)}to{opacity:0;transform:scale(calc(1 + var(--vol) * 1.4))}}.audio-stage-module-scss-module__CvQF0q__aud-room__top{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:18px;right:18px}.audio-stage-module-scss-module__CvQF0q__aud-room__top h3{text-shadow:0 1px 8px #0008;margin:0;font-size:15px;font-weight:600}.audio-stage-module-scss-module__CvQF0q__aud-room__group{color:var(--sys-ink);background:#1b1b1ee6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.audio-stage-module-scss-module__CvQF0q__aud-room__group[hidden]{display:none}.audio-stage-module-scss-module__CvQF0q__aud-room__player{z-index:1;-webkit-backdrop-filter:blur(18px);background:#1e1915b8;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px 12px;padding:14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.audio-stage-module-scss-module__CvQF0q__aud-room__art{background:linear-gradient(135deg, var(--sys-ink-soft), var(--sys-accent-soft));border-radius:8px;width:44px;height:44px}@keyframes audio-stage-module-scss-module__CvQF0q__aud-spin{to{--spin:360deg}}.audio-stage-module-scss-module__CvQF0q__aud-room__track{gap:2px;min-width:0;margin:0;display:grid}.audio-stage-module-scss-module__CvQF0q__aud-room__track strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.audio-stage-module-scss-module__CvQF0q__aud-room__track span{color:#e8e8ed;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.audio-stage-module-scss-module__CvQF0q__aud-room__eq{opacity:0;align-items:flex-end;gap:2px;height:20px;transition:opacity .4s;display:flex}.audio-stage-module-scss-module__CvQF0q__aud-room__eq i{background:var(--sys-accent-soft);transform-origin:50% 100%;width:3px;height:100%;animation:audio-stage-module-scss-module__CvQF0q__aud-eq calc(1.3s - var(--vol)*.6s) ease-in-out infinite;border-radius:2px}.audio-stage-module-scss-module__CvQF0q__aud-room__eq i:nth-child(2){animation-delay:-.3s}.audio-stage-module-scss-module__CvQF0q__aud-room__eq i:nth-child(3){animation-delay:-.6s}.audio-stage-module-scss-module__CvQF0q__aud-room__eq i:nth-child(4){animation-delay:-.15s}.audio-stage-module-scss-module__CvQF0q__aud-room__eq i:nth-child(5){animation-delay:-.45s}.audio-stage-module-scss-module__CvQF0q__aud-room__eq i:nth-child(6){animation-delay:-.75s}@keyframes audio-stage-module-scss-module__CvQF0q__aud-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.audio-stage-module-scss-module__CvQF0q__aud-room__play{background:var(--sys-card);width:44px;height:44px;color:var(--sys-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.audio-stage-module-scss-module__CvQF0q__aud-room__play svg{fill:currentColor;width:22px;height:22px}.audio-stage-module-scss-module__CvQF0q__aud-room__play:focus-visible{outline-offset:3px;outline:3px solid #e8e8ed}.audio-stage-module-scss-module__CvQF0q__aud-room__play[aria-pressed=true] .audio-stage-module-scss-module__CvQF0q__aud-room__icon-play{display:none}.audio-stage-module-scss-module__CvQF0q__aud-room__play[aria-pressed=true] .audio-stage-module-scss-module__CvQF0q__aud-room__icon-pause{display:inline}.audio-stage-module-scss-module__CvQF0q__aud-room__icon-pause{display:none}.audio-stage-module-scss-module__CvQF0q__aud-room__volume{color:#e8e8ed;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:12px;display:grid}.audio-stage-module-scss-module__CvQF0q__aud-room__volume output{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch}.audio-stage-module-scss-module__CvQF0q__aud-room__volume input{accent-color:#e8e8ed;cursor:pointer;width:100%;min-height:24px}.audio-stage-module-scss-module__CvQF0q__aud-room__volume input:focus-visible{outline-offset:3px;outline:3px solid #e8e8ed}@media (max-width:720px){.audio-stage-module-scss-module__CvQF0q__aud-stage{padding:0}.audio-stage-module-scss-module__CvQF0q__aud-stage__bar{padding:0 var(--m-gutter)}.audio-stage-module-scss-module__CvQF0q__aud-stage__rooms{scrollbar-width:none}.audio-stage-module-scss-module__CvQF0q__aud-stage__rooms::-webkit-scrollbar{display:none}.audio-stage-module-scss-module__CvQF0q__aud-stage__rooms{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gutter);padding:0 var(--m-gutter) 4px;gap:12px;display:flex;overflow-x:auto}.audio-stage-module-scss-module__CvQF0q__aud-room{aspect-ratio:4/5;border-radius:var(--m-radius);scroll-snap-align:start;flex:0 0 82vw}.audio-stage-module-scss-module__CvQF0q__aud-room__volume input{height:var(--m-hit);touch-action:pan-y}.audio-stage-module-scss-module__CvQF0q__aud-stage>:last-child{padding:12px var(--m-gutter) 0}}
.cap-reveal-module-scss-module__zFAAEa__reveal{transition:opacity .8s,transform .8s}.cap-reveal-module-scss-module__zFAAEa__reveal[data-reveal=ready]{opacity:0;transform:translateY(24px)}
.capability-page-module-scss-module__yxgj4q__cap-page{--cap-bg:#090909;--cap-bg-2:#090909;--cap-ink:#f7f5f1;--cap-muted:#f7f5f1;--cap-line:#363636;--cap-accent-ink:#f7f5f1;--cap-body:#c7c3bd;--cap-eyebrow:#c9c2d4;--cap-rule:#2a2724;--cap-more-rule:#4b4540;--cap-more-hover:#e1c7ac;--cap-link-rule:#777;--cap-faq-rule:#333;padding-top:var(--nav-bar-height);background:var(--cap-bg);color:var(--cap-ink);font-family:var(--font-body);letter-spacing:normal;font-size:16px;font-weight:400;line-height:normal;display:block}:where(.capability-page-module-scss-module__yxgj4q__cap-page) :is(div,section,nav,article) :is(h1,h2,h3,p,figure){margin:0}:where(.capability-page-module-scss-module__yxgj4q__cap-page) :is(div,section,nav,article) :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:normal;color:inherit;font-size:1.17em;font-weight:700;line-height:normal}.capability-page-module-scss-module__yxgj4q__cap-page--themed{--cap-bg:#0b0b0c;--cap-bg-2:#151517;--cap-ink:#f5f5f7;--cap-muted:#a1a1a6;--cap-line:#2e2e33;--cap-accent-ink:#a1a1a6;--cap-body:#a1a1a6;--cap-eyebrow:#a1a1a6;--cap-rule:#2e2e33;--cap-more-rule:#2e2e33;--cap-more-hover:#a1a1a6;--cap-link-rule:#a1a1a6;--cap-faq-rule:#2e2e33}.capability-page-module-scss-module__yxgj4q__hero{isolation:isolate;color:#f7f5f1;background:#090909;padding:clamp(120px,14vw,190px) 6% clamp(80px,9vw,130px);display:block;position:relative;overflow:hidden}.capability-page-module-scss-module__yxgj4q__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 63%,#5386d71c,#0000 43%),radial-gradient(at 72% 68%,#a66bb824,#0000 45%);position:absolute;inset:28% 0 -10%}@media (max-width:760px){.capability-page-module-scss-module__yxgj4q__hero{padding:96px 6% 64px}}.capability-page-module-scss-module__yxgj4q__hero__copy{text-align:center;max-width:1050px;margin:0 auto}.capability-page-module-scss-module__yxgj4q__hero__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#bfc6e7;font-size:12px;font-weight:500;line-height:1.6;display:block}.capability-page-module-scss-module__yxgj4q__hero__title{font-size:var(--sys-hero-size);font-weight:var(--sys-hero-weight);line-height:var(--sys-hero-leading);letter-spacing:var(--sys-hero-tracking);color:#f7f5f1;margin:30px 0}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__hero__title br{display:none}}.capability-page-module-scss-module__yxgj4q__hero__copper{color:#c6c4ff;background:var(--sys-living-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.capability-page-module-scss-module__yxgj4q__hero__copper{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.capability-page-module-scss-module__yxgj4q__hero__summary{text-wrap:pretty;color:#c7c3bd;max-width:620px;margin:0 auto;font-size:18px;line-height:1.8}@media (max-width:760px){.capability-page-module-scss-module__yxgj4q__hero__summary{font-size:17px}}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero{color:var(--cap-ink);background:0 0;padding:clamp(110px,12vw,170px) 6% clamp(56px,6vw,90px)}@media (max-width:760px){.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero{padding:84px 6% 40px}}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__eyebrow{letter-spacing:2.2px;color:var(--cap-accent-ink);font-size:12px;font-weight:600}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__title{margin:22px 0 0}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__title br{display:initial}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__copper{color:var(--cap-accent-ink)}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__summary{max-width:620px;color:var(--cap-muted);margin:28px auto 0;font-size:19px;line-height:1.7}@media (max-width:760px){.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__summary{margin-top:22px;font-size:17px}}.capability-page-module-scss-module__yxgj4q__detail{background:var(--cap-bg);color:var(--cap-ink);display:block}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__detail{background:0 0}.capability-page-module-scss-module__yxgj4q__section{background:var(--cap-bg);border-top:1px solid var(--cap-rule);max-width:1440px;color:var(--cap-ink);margin:0 auto;padding:clamp(90px,9vw,140px) 6%;display:block}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__section{padding-left:6%;padding-right:6%}}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__section{background:0 0}.capability-page-module-scss-module__yxgj4q__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.capability-page-module-scss-module__yxgj4q__intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:clamp(40px,5vw,70px);display:flex}.capability-page-module-scss-module__yxgj4q__intro h2{margin-top:20px}@media (max-width:1100px){.capability-page-module-scss-module__yxgj4q__intro{gap:30px}}@media (max-width:1000px){.capability-page-module-scss-module__yxgj4q__intro{display:block}}.capability-page-module-scss-module__yxgj4q__intro--split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,110px);margin-bottom:0;display:grid}.capability-page-module-scss-module__yxgj4q__intro--split>div:last-child{max-width:620px}@media (max-width:760px){.capability-page-module-scss-module__yxgj4q__intro--split{grid-template-columns:1fr}}.capability-page-module-scss-module__yxgj4q__heading{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}@media (max-width:800px){.capability-page-module-scss-module__yxgj4q__heading{letter-spacing:-1.5px;font-size:42px}}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__heading{letter-spacing:-1.4px;font-size:39px;line-height:1.12}}.capability-page-module-scss-module__yxgj4q__body{max-width:530px;color:var(--cap-body);font-size:17px;line-height:1.8}.capability-page-module-scss-module__yxgj4q__link{border-bottom:1px solid var(--cap-link-rule);min-height:44px;color:inherit;align-items:center;gap:18px;margin:22px 32px 0 0;padding:12px 0;font-size:15px;line-height:1.55;text-decoration:none;display:inline-flex}.capability-page-module-scss-module__yxgj4q__link:hover{color:var(--cap-more-hover)}.capability-page-module-scss-module__yxgj4q__link:focus-visible{outline-offset:3px;outline:2px solid #e1c7ac}.capability-page-module-scss-module__yxgj4q__basics{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.capability-page-module-scss-module__yxgj4q__basics article h3{letter-spacing:-.6px;margin:25px 0 20px;font-size:25px;font-weight:500;line-height:1.3}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__basics article h3{font-size:27px}}.capability-page-module-scss-module__yxgj4q__basics article p{color:var(--cap-body);font-size:17px;line-height:1.85}@media (max-width:1000px){.capability-page-module-scss-module__yxgj4q__basics{gap:25px}}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__basics{grid-template-columns:1fr;gap:40px}}.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__basics article{border-top:2px solid var(--cap-accent-ink);padding-top:26px}.capability-page-module-scss-module__yxgj4q__faq{margin-top:6px}.capability-page-module-scss-module__yxgj4q__faq details{border-top:1px solid var(--cap-faq-rule);padding:24px 0}.capability-page-module-scss-module__yxgj4q__faq summary{cursor:pointer;min-height:44px;font-size:19px;line-height:1.5}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__faq summary{font-size:18px}}.capability-page-module-scss-module__yxgj4q__faq p{max-width:680px;color:var(--cap-body);margin:15px 0;font-size:16px;line-height:1.85}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__faq p{font-size:17px}}.capability-page-module-scss-module__yxgj4q__faq summary::marker{color:var(--cap-accent-ink)}.capability-page-module-scss-module__yxgj4q__more{grid-template-columns:1fr 1fr;gap:0 70px;max-width:1200px;margin:auto;padding:24px 0 0;display:grid}.capability-page-module-scss-module__yxgj4q__more a{border-bottom:1px solid var(--cap-more-rule);letter-spacing:-.7px;color:inherit;justify-content:space-between;align-items:center;padding:30px 0;font-size:29px;text-decoration:none;display:flex}.capability-page-module-scss-module__yxgj4q__more a:hover{color:var(--cap-more-hover)}.capability-page-module-scss-module__yxgj4q__more a:focus-visible{outline-offset:3px;outline:2px solid #e1c7ac}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__more a{font-size:26px}}.capability-page-module-scss-module__yxgj4q__more [data-arrow]{width:.976em;height:1.4138em;-webkit-mask-size:.9em;mask-size:.9em}@media (max-width:560px){.capability-page-module-scss-module__yxgj4q__more{grid-template-columns:1fr}}.capability-page-module-scss-module__yxgj4q__accs,.capability-page-module-scss-module__yxgj4q__accs-label{display:none}@media (max-width:720px){.capability-page-module-scss-module__yxgj4q__hero,.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero{padding:36px var(--m-gutter) 8px}.capability-page-module-scss-module__yxgj4q__hero__eyebrow,.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__eyebrow{font-size:var(--m-min);letter-spacing:1.5px}.capability-page-module-scss-module__yxgj4q__hero__title,.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__title{font-size:var(--m-hero);margin:14px 0 0;line-height:1.06}.capability-page-module-scss-module__yxgj4q__hero__title br,.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__title br{content:""}.capability-page-module-scss-module__yxgj4q__hero__title br:after,.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__title br:after{content:" "}.capability-page-module-scss-module__yxgj4q__hero__summary,.capability-page-module-scss-module__yxgj4q__cap-page--themed .capability-page-module-scss-module__yxgj4q__hero__summary{max-width:34ch;font-size:var(--m-lead);margin:16px auto 0;line-height:1.5}.capability-page-module-scss-module__yxgj4q__hero__copy>button{color:var(--cap-ink);margin-inline:auto}.capability-page-module-scss-module__yxgj4q__section{padding:var(--m-section) var(--m-gutter)}.capability-page-module-scss-module__yxgj4q__intro{margin-bottom:0}.capability-page-module-scss-module__yxgj4q__intro h2{margin-top:12px}.capability-page-module-scss-module__yxgj4q__intro--split{gap:20px}.capability-page-module-scss-module__yxgj4q__heading{font-size:var(--m-h2);letter-spacing:-.02em;line-height:1.1}.capability-page-module-scss-module__yxgj4q__heading br{content:""}.capability-page-module-scss-module__yxgj4q__heading br:after{content:" "}.capability-page-module-scss-module__yxgj4q__accs{color:var(--cap-ink);margin-top:20px;display:block}.capability-page-module-scss-module__yxgj4q__accs p{font-size:var(--m-body);color:var(--cap-body);line-height:1.6}.capability-page-module-scss-module__yxgj4q__accs .capability-page-module-scss-module__yxgj4q__link{margin:6px 24px 0 0}.capability-page-module-scss-module__yxgj4q__accs-label{margin-top:32px;display:block}.capability-page-module-scss-module__yxgj4q__accs-label+.capability-page-module-scss-module__yxgj4q__accs{margin-top:8px}.capability-page-module-scss-module__yxgj4q__faq{border-bottom:1px solid var(--cap-faq-rule);margin-top:0}.capability-page-module-scss-module__yxgj4q__faq details{padding:0}.capability-page-module-scss-module__yxgj4q__faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 0;font-size:17px;font-weight:600;line-height:1.3;list-style:none;display:flex}.capability-page-module-scss-module__yxgj4q__faq summary::-webkit-details-marker{display:none}.capability-page-module-scss-module__yxgj4q__faq summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:9px;height:9px;margin-right:6px;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translateY(-3px)}.capability-page-module-scss-module__yxgj4q__faq summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.capability-page-module-scss-module__yxgj4q__faq details[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.capability-page-module-scss-module__yxgj4q__faq p{font-size:var(--m-body);margin:0 0 12px;line-height:1.6}.capability-page-module-scss-module__yxgj4q__faq .capability-page-module-scss-module__yxgj4q__link{margin:0 0 18px}.capability-page-module-scss-module__yxgj4q__more{grid-template-columns:1fr 1fr;gap:8px;padding-top:14px}.capability-page-module-scss-module__yxgj4q__more a{border:1px solid var(--cap-more-rule);letter-spacing:normal;background:#ffffff0a;border-radius:12px;gap:8px;min-height:52px;padding:0 14px;font-size:15px;font-weight:500;line-height:1.25}.capability-page-module-scss-module__yxgj4q__more a span:last-child{opacity:.6}.capability-page-module-scss-module__yxgj4q__cap-page>section[aria-labelledby=plan-title]{padding:var(--m-section) var(--m-gutter) calc(var(--m-section) + 8px)}.capability-page-module-scss-module__yxgj4q__cap-page>section[aria-labelledby=plan-title] h2{font-size:var(--m-h2);letter-spacing:-.02em;line-height:1.1}.capability-page-module-scss-module__yxgj4q__cap-page>section[aria-labelledby=plan-title] p:not(:first-child){font-size:var(--m-body);line-height:1.6}}@media (prefers-reduced-motion:reduce){.capability-page-module-scss-module__yxgj4q__faq summary:after{transition:none}}
.cap-copy-module-scss-module__sJh2bq__cap-copy{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,90px);max-width:1440px;margin:0 auto;padding:clamp(36px,4vw,60px) 0 clamp(70px,8vw,120px);display:grid}@media (max-width:760px){.cap-copy-module-scss-module__sJh2bq__cap-copy{grid-template-columns:1fr}}.cap-copy-module-scss-module__sJh2bq__cap-copy__lead{letter-spacing:-.02em;text-wrap:pretty;color:var(--cap-ink);margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.25}.cap-copy-module-scss-module__sJh2bq__cap-copy__caption{flex-wrap:wrap;align-items:baseline;gap:8px 24px;min-height:28px;margin-bottom:10px;display:flex}.cap-copy-module-scss-module__sJh2bq__cap-copy__status{color:var(--cap-accent-ink);margin:0;font-size:15px;font-weight:600}.cap-copy-module-scss-module__sJh2bq__cap-copy__replay{min-height:44px;color:var(--cap-ink);font:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:15px;text-decoration:underline}.cap-copy-module-scss-module__sJh2bq__cap-copy__replay[hidden]{display:none}.cap-copy-module-scss-module__sJh2bq__cap-copy__note{color:var(--cap-muted);margin:0;font-size:13px;line-height:1.6}.cap-copy-module-scss-module__sJh2bq__cap-copy__about{display:none}@media (max-width:720px){.cap-copy-module-scss-module__sJh2bq__cap-copy{flex-direction:column;gap:0;padding:12px 0 0;display:flex}.cap-copy-module-scss-module__sJh2bq__cap-copy>div{order:-1}.cap-copy-module-scss-module__sJh2bq__cap-copy__caption{min-height:0;margin-bottom:0;display:block}.cap-copy-module-scss-module__sJh2bq__cap-copy__status{min-height:3em;font-size:14px;font-weight:500;line-height:1.5}.cap-copy-module-scss-module__sJh2bq__cap-copy__replay{border:1px solid var(--cap-line);border-radius:999px;align-items:center;margin-top:4px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cap-copy-module-scss-module__sJh2bq__cap-copy__lead{font-size:var(--m-lead);margin-top:14px;line-height:1.5}.cap-copy-module-scss-module__sJh2bq__cap-copy__about{margin-top:6px;display:block}.cap-copy-module-scss-module__sJh2bq__cap-copy__about>summary{min-height:var(--m-hit);cursor:pointer;color:var(--cap-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.cap-copy-module-scss-module__sJh2bq__cap-copy__about>summary::-webkit-details-marker{display:none}.cap-copy-module-scss-module__sJh2bq__cap-copy__about>summary span{font-size:16px}.cap-copy-module-scss-module__sJh2bq__cap-copy__about>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.cap-copy-module-scss-module__sJh2bq__cap-copy__about>p{color:var(--cap-muted);margin:0;padding:0 0 4px;font-size:14px;line-height:1.55}}
.curtain-card-module-scss-module__7UtWUa__curtain-card{isolation:isolate;cursor:pointer;background:#ffffff0d;border-radius:5cqw;height:38.31cqw;margin-bottom:2.5cqw;position:relative;overflow:hidden}.curtain-card-module-scss-module__7UtWUa__curtain-card:focus-visible{outline:3px solid var(--sys-accent-soft);outline-offset:3px}.curtain-card-module-scss-module__7UtWUa__curtain-card strong{color:#fff;font-size:3.9801cqw;line-height:1.2;position:absolute;bottom:4.9751cqw;left:4.9751cqw;right:4.9751cqw}.curtain-card-module-scss-module__7UtWUa__curtain-card__fabric{z-index:-1;pointer-events:none;position:absolute;inset:-.2488cqw}.curtain-card-module-scss-module__7UtWUa__curtain-card__fabric img{object-fit:fill;width:100%;max-width:none;height:100%;transition:width 1.5s ease-in-out;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.curtain-card-module-scss-module__7UtWUa__curtain-card__fabric img{transition:none}}.curtain-card-module-scss-module__7UtWUa__curtain-card__icon{object-fit:contain;width:7.4627cqw;height:7.4627cqw;transition:opacity .1s ease-in-out;position:absolute;top:7.4627cqw;left:4.9751cqw}.curtain-card-module-scss-module__7UtWUa__curtain-card[aria-busy=true] .curtain-card-module-scss-module__7UtWUa__curtain-card__icon{opacity:0}@media (prefers-reduced-motion:reduce){.curtain-card-module-scss-module__7UtWUa__curtain-card__icon{transition:none}}.curtain-card-module-scss-module__7UtWUa__curtain-card__gear{opacity:0;pointer-events:none;width:7.4627cqw;height:7.4627cqw;transition:opacity .1s ease-in-out;position:absolute;top:4.9751cqw;left:4.9751cqw}.curtain-card-module-scss-module__7UtWUa__curtain-card[aria-busy=true] .curtain-card-module-scss-module__7UtWUa__curtain-card__gear{opacity:1}.curtain-card-module-scss-module__7UtWUa__curtain-card__gear svg{width:100%;height:100%;display:block}.curtain-card-module-scss-module__7UtWUa__curtain-card__gear [data-gear-from]{transform-origin:0 0}@media (prefers-reduced-motion:reduce){.curtain-card-module-scss-module__7UtWUa__curtain-card__gear{transition:none}}
.hgp-frame-module-scss-module__eJoPCW__hgp-frame{aspect-ratio:4614/2876;filter:drop-shadow(0 30px 50px #00000038);width:100%;position:relative}.hgp-frame-module-scss-module__eJoPCW__hgp-frame:after{content:"";background:var(--frame) center/100% 100% no-repeat;pointer-events:none;z-index:2;position:absolute;inset:0}.hgp-frame-module-scss-module__eJoPCW__hgp-frame__screen{z-index:1;background:#000;width:86.8%;height:87.135%;position:absolute;top:6.537%;left:5.05%;overflow:hidden}
.lighting-house-module-scss-module__6Q5DLG__lmh{max-width:1680px;margin:clamp(90px,10vw,150px) auto 0;padding:0 clamp(16px,3vw,40px)}.lighting-house-module-scss-module__6Q5DLG__lmh__intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;padding:0 0 40px;display:flex}.lighting-house-module-scss-module__6Q5DLG__lmh__intro>p{max-width:420px}@media (max-width:1100px){.lighting-house-module-scss-module__6Q5DLG__lmh__intro{gap:30px}}@media (max-width:1000px){.lighting-house-module-scss-module__6Q5DLG__lmh__intro{display:block}.lighting-house-module-scss-module__6Q5DLG__lmh__intro>p{max-width:600px;margin-top:28px}}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__intro{margin-bottom:30px}}.lighting-house-module-scss-module__6Q5DLG__lmh__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.lighting-house-module-scss-module__6Q5DLG__lmh__heading{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}@media (max-width:800px){.lighting-house-module-scss-module__6Q5DLG__lmh__heading{letter-spacing:-1.5px;font-size:42px}}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__heading{letter-spacing:-1.4px;font-size:39px;line-height:1.12}}.lighting-house-module-scss-module__6Q5DLG__lmh__heading{margin-top:20px}.lighting-house-module-scss-module__6Q5DLG__lmh__body{max-width:530px;color:var(--cap-body);font-size:17px;line-height:1.8}.lighting-house-module-scss-module__6Q5DLG__lmh__view{aspect-ratio:16/10;background:#0d1320;border-radius:6px;position:relative;overflow:hidden}.lighting-house-module-scss-module__6Q5DLG__lmh__view canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.lighting-house-module-scss-module__6Q5DLG__lmh__view{aspect-ratio:4/3}}.lighting-house-module-scss-module__6Q5DLG__lmh__panel{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(1.1);color:#fff;background:#161616eb;border-radius:24px;width:min(100% - 32px,880px);margin:-56px auto 0;padding:20px;font-size:14px;position:relative;box-shadow:0 30px 70px #0006}.lighting-house-module-scss-module__6Q5DLG__lmh__panel button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000}.lighting-house-module-scss-module__6Q5DLG__lmh__panel button:active{opacity:.5}.lighting-house-module-scss-module__6Q5DLG__lmh__panel button:focus-visible{outline-offset:3px;outline:2px solid #fff}.lighting-house-module-scss-module__6Q5DLG__lmh__panel img{object-fit:contain;display:block}@media (max-width:900px){.lighting-house-module-scss-module__6Q5DLG__lmh__panel{margin-top:-24px}}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__panel{border-radius:20px;padding:16px 12px}}.lighting-house-module-scss-module__6Q5DLG__lmh__head{text-align:center;margin-bottom:16px}.lighting-house-module-scss-module__6Q5DLG__lmh__title{font-size:16px;font-weight:700;line-height:1.3}.lighting-house-module-scss-module__6Q5DLG__lmh__count{color:#fff9;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.lighting-house-module-scss-module__6Q5DLG__lmh__scenes{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lighting-house-module-scss-module__6Q5DLG__lmh__scene{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:40px;padding:0 16px;font-size:14px;font-weight:400;transition:background .25s,border-color .25s,opacity .1s;display:inline-flex}.lighting-house-module-scss-module__6Q5DLG__lmh__scene img{width:16px;height:16px}.lighting-house-module-scss-module__6Q5DLG__lmh__scene[aria-pressed=true]{background:#ffebab1f;border-color:#ffebab99}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__scene{min-height:36px;padding:0 12px;font-size:13px}}.lighting-house-module-scss-module__6Q5DLG__lmh__zones{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.lighting-house-module-scss-module__6Q5DLG__lmh__zones{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__zones{gap:6px}}.lighting-house-module-scss-module__6Q5DLG__lmh__zone{isolation:isolate;aspect-ratio:1/.889;text-align:left;background:#ffffff0d;border:0;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;transition:opacity .1s;display:flex;position:relative;overflow:hidden}.lighting-house-module-scss-module__6Q5DLG__lmh__zone:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:#ffebab;transition:opacity .35s ease-out;position:absolute;inset:0;-webkit-mask:url(/hifi/capabilities/lighting/app/native-light-card-glow.png) 50%/100% 100% no-repeat;mask:url(/hifi/capabilities/lighting/app/native-light-card-glow.png) 50%/100% 100% no-repeat}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__zone{aspect-ratio:auto;border-radius:14px;min-height:74px;padding:9px 7px}}.lighting-house-module-scss-module__6Q5DLG__lmh__zone--on:before{opacity:1}.lighting-house-module-scss-module__6Q5DLG__lmh__zone-icon{width:30px;height:30px}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__zone-icon{width:22px;height:22px}}.lighting-house-module-scss-module__6Q5DLG__lmh__zone-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}@media (max-width:560px){.lighting-house-module-scss-module__6Q5DLG__lmh__zone-name{letter-spacing:-.01em;font-size:11px}}.lighting-house-module-scss-module__6Q5DLG__lmh__status{color:#fff9;min-height:1.5em;margin:14px 2px 0;font-size:13px}@media (max-width:720px){.lighting-house-module-scss-module__6Q5DLG__lmh{margin-top:var(--m-section);padding:0 var(--m-gutter)}.lighting-house-module-scss-module__6Q5DLG__lmh__intro{margin-bottom:0;padding:0 0 22px}.lighting-house-module-scss-module__6Q5DLG__lmh__intro>p{font-size:var(--m-body);margin-top:16px;line-height:1.6}.lighting-house-module-scss-module__6Q5DLG__lmh__heading{font-size:var(--m-h2);letter-spacing:-.02em;margin-top:12px;line-height:1.1}.lighting-house-module-scss-module__6Q5DLG__lmh__view{aspect-ratio:4/3;border-radius:var(--m-radius)}.lighting-house-module-scss-module__6Q5DLG__lmh__view canvas{object-position:52% 60%}.lighting-house-module-scss-module__6Q5DLG__lmh__panel{background:#161616ed;border-radius:24px;width:auto;margin-top:-28px;padding:14px 12px 4px}.lighting-house-module-scss-module__6Q5DLG__lmh__head{margin-bottom:10px}.lighting-house-module-scss-module__6Q5DLG__lmh__scenes{scrollbar-width:none}.lighting-house-module-scss-module__6Q5DLG__lmh__scenes::-webkit-scrollbar{display:none}.lighting-house-module-scss-module__6Q5DLG__lmh__scenes{flex-wrap:nowrap;gap:6px;margin:0 -12px 8px;padding:0 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}.lighting-house-module-scss-module__6Q5DLG__lmh__scene{min-height:var(--m-hit);white-space:nowrap;flex:none;gap:6px;padding:0 16px;font-size:14px;font-weight:500}.lighting-house-module-scss-module__6Q5DLG__lmh__zones{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lighting-house-module-scss-module__6Q5DLG__lmh__zone{border-radius:16px;min-height:72px;padding:9px 8px 8px}.lighting-house-module-scss-module__6Q5DLG__lmh__zone-icon{width:24px;height:24px}.lighting-house-module-scss-module__6Q5DLG__lmh__zone-name{font-size:13px}.lighting-house-module-scss-module__6Q5DLG__lmh__status{min-height:3em;margin:10px 4px 6px;line-height:1.5}}@media (max-width:380px){.lighting-house-module-scss-module__6Q5DLG__lmh__zone{padding-inline:6px}.lighting-house-module-scss-module__6Q5DLG__lmh__zone-name{font-size:12px}}@media (max-width:560px){:root:is(:lang(de),:lang(es)) .lighting-house-module-scss-module__6Q5DLG__lmh__zone-name{letter-spacing:-.02em;font-size:10px}}
.climate-day-module-scss-module__eMre-a__clim-day{max-width:1500px;margin:clamp(72px,9vw,140px) auto 0;padding:0 clamp(16px,3vw,40px);display:block}.climate-day-module-scss-module__eMre-a__clim-day__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.climate-day-module-scss-module__eMre-a__clim-day__heading{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}@media (max-width:800px){.climate-day-module-scss-module__eMre-a__clim-day__heading{letter-spacing:-1.5px;font-size:42px}}@media (max-width:560px){.climate-day-module-scss-module__eMre-a__clim-day__heading{letter-spacing:-1.4px;font-size:39px;line-height:1.12}}.climate-day-module-scss-module__eMre-a__clim-day__heading{margin:14px 0 clamp(24px,3vw,40px)}.climate-day-module-scss-module__eMre-a__clim-day__stage{position:relative}.climate-day-module-scss-module__eMre-a__clim-day__room{aspect-ratio:16/10;background:#2a2520;border-radius:6px;position:relative;overflow:hidden}@media (max-width:860px){.climate-day-module-scss-module__eMre-a__clim-day__room{aspect-ratio:4/5}}.climate-day-module-scss-module__eMre-a__clim-day__plate{object-fit:cover;object-position:30% 50%;opacity:0;width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.climate-day-module-scss-module__eMre-a__clim-day__plate.climate-day-module-scss-module__eMre-a__is-on{opacity:1}@media (max-width:860px){.climate-day-module-scss-module__eMre-a__clim-day__plate{object-position:24% 50%}}@media (prefers-reduced-motion:reduce){.climate-day-module-scss-module__eMre-a__clim-day__plate{transition:none}}.climate-day-module-scss-module__eMre-a__clim-day__panel{-webkit-backdrop-filter:blur(16px)saturate(1.2);color:#f5f5f7;background:#101012b8;border-radius:14px;width:min(330px,32%);padding:20px;position:absolute;bottom:clamp(14px,2.4vw,32px);left:clamp(14px,2.4vw,32px)}@media (max-width:860px){.climate-day-module-scss-module__eMre-a__clim-day__panel{width:auto;margin-top:12px;padding:18px 16px;position:static}}.climate-day-module-scss-module__eMre-a__clim-day__readout{gap:4px;margin-bottom:16px;display:grid}.climate-day-module-scss-module__eMre-a__clim-day__where{letter-spacing:1.6px;text-transform:uppercase;color:#f5f5f7b8;font-size:12px;font-weight:600}.climate-day-module-scss-module__eMre-a__clim-day__temp{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,2.8vw,44px);font-weight:500;line-height:1.05}.climate-day-module-scss-module__eMre-a__clim-day__what{color:#f5f5f7d1;font-size:15px;line-height:1.5}.climate-day-module-scss-module__eMre-a__clim-day__states{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.climate-day-module-scss-module__eMre-a__clim-day__states button{color:#f5f5f7;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#ffffff1a;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:background .3s,border-color .3s;display:flex}.climate-day-module-scss-module__eMre-a__clim-day__states button:hover{background:#ffffff2e}.climate-day-module-scss-module__eMre-a__clim-day__states button[aria-pressed=true]{color:#1d1d1f;background:#f5f5f7}.climate-day-module-scss-module__eMre-a__clim-day__states button:focus-visible{outline-offset:3px;outline:2px solid #f5f5f7}@media (forced-colors:active){.climate-day-module-scss-module__eMre-a__clim-day__states button[aria-pressed=true]{outline:2px solid canvastext}}.climate-day-module-scss-module__eMre-a__clim-day__states strong{font-size:14px;font-weight:600;line-height:1.25}.climate-day-module-scss-module__eMre-a__clim-day__states span{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3}.climate-day-module-scss-module__eMre-a__clim-day__note{max-width:720px;color:var(--cap-body);margin:18px 0 0;font-size:14px;line-height:1.6}.climate-day-module-scss-module__eMre-a__clim-day__about{display:none}@media (max-width:720px){.climate-day-module-scss-module__eMre-a__clim-day{margin-top:var(--m-section);padding:0 var(--m-gutter)}.climate-day-module-scss-module__eMre-a__clim-day__heading{font-size:var(--m-h2);letter-spacing:-.02em;margin:12px 0 20px;line-height:1.1}.climate-day-module-scss-module__eMre-a__clim-day__room{aspect-ratio:1}.climate-day-module-scss-module__eMre-a__clim-day__plate{object-position:66% 50%}.climate-day-module-scss-module__eMre-a__clim-day__about{margin-top:6px;display:block}.climate-day-module-scss-module__eMre-a__clim-day__about>summary{min-height:var(--m-hit);cursor:pointer;color:var(--cap-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.climate-day-module-scss-module__eMre-a__clim-day__about>summary::-webkit-details-marker{display:none}.climate-day-module-scss-module__eMre-a__clim-day__about>summary span{font-size:16px}.climate-day-module-scss-module__eMre-a__clim-day__about>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.climate-day-module-scss-module__eMre-a__clim-day__about>p{color:var(--cap-muted);margin:0;font-size:14px;line-height:1.55}}
.energy-stage-module-scss-module__aiCWAW__en-stage{--accent:var(--sys-action);max-width:1500px;margin:0 auto;padding:0 clamp(16px,3vw,40px) clamp(56px,7vw,110px);position:relative}@media (prefers-reduced-motion:reduce){.energy-stage-module-scss-module__aiCWAW__en-stage *{transition:none!important;animation:none!important}}.energy-stage-module-scss-module__aiCWAW__en-stage__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:980px;margin:0 auto;display:grid}@media (max-width:560px){.energy-stage-module-scss-module__aiCWAW__en-stage__beats{grid-template-columns:1fr}}.energy-stage-module-scss-module__aiCWAW__en-stage__beat{border:1px solid var(--cap-line);background:var(--sys-card);min-height:84px;color:var(--cap-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:4px;padding:16px 18px 18px;transition:background .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.energy-stage-module-scss-module__aiCWAW__en-stage__beat b{font-size:18px;font-weight:600}.energy-stage-module-scss-module__aiCWAW__en-stage__beat span{color:var(--cap-muted);font-size:14px;line-height:1.4}.energy-stage-module-scss-module__aiCWAW__en-stage__beat i{background:var(--accent);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(0)}.energy-stage-module-scss-module__aiCWAW__en-stage__beat[aria-pressed=true]{background:var(--sys-ink);border-color:var(--sys-ink);color:var(--sys-card)}.energy-stage-module-scss-module__aiCWAW__en-stage__beat[aria-pressed=true] span{color:color-mix(in srgb, var(--sys-card) 78%, var(--sys-ink))}.energy-stage-module-scss-module__aiCWAW__en-stage__beat[aria-pressed=true] i{background:var(--sys-card)}.energy-stage-module-scss-module__aiCWAW__en-stage__beat:focus-visible{outline:3px solid var(--sys-action);outline-offset:3px}@media (max-width:560px){.energy-stage-module-scss-module__aiCWAW__en-stage__beat{min-height:0}}.energy-stage-module-scss-module__aiCWAW__is-running{animation:energy-stage-module-scss-module__aiCWAW__en-progress var(--beat-ms,6s) linear forwards;opacity:1!important}.energy-stage-module-scss-module__aiCWAW__en-stage__devices{isolation:isolate;background:var(--sys-paper-deep);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.29fr);align-items:center;gap:clamp(32px,4vw,64px);margin-top:clamp(28px,3vw,44px);padding:clamp(40px,5vw,80px) clamp(24px,5vw,80px);display:grid;position:relative;overflow:hidden}.energy-stage-module-scss-module__aiCWAW__en-stage__devices:before{content:"";z-index:-1;background:radial-gradient(ellipse at 30% 45%, color-mix(in srgb, var(--sys-action) 18%, transparent), transparent 55%),radial-gradient(ellipse at 85% 70%, color-mix(in srgb, var(--sys-paper-deep) 80%, transparent), transparent 55%);filter:blur(30px);position:absolute;inset:-10%}.energy-stage-module-scss-module__aiCWAW__en-stage__devices figure{margin:0}.energy-stage-module-scss-module__aiCWAW__en-stage__devices figcaption{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--sys-ink-soft);margin-top:26px;font-size:12px}@media (max-width:900px){.energy-stage-module-scss-module__aiCWAW__en-stage__devices{grid-template-columns:1fr;gap:48px}}@media (max-width:560px){.energy-stage-module-scss-module__aiCWAW__en-stage__devices{border-radius:20px;padding:36px 18px}}.energy-stage-module-scss-module__aiCWAW__en-stage__poster{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.energy-stage-module-scss-module__aiCWAW__en-stage__live{opacity:0;transition:opacity .6s}.energy-stage-module-scss-module__aiCWAW__en-stage__live--on{opacity:1}@media (prefers-reduced-motion:reduce){.energy-stage-module-scss-module__aiCWAW__en-stage__live{transition:none}}@media (max-width:900px){.energy-stage-module-scss-module__aiCWAW__en-stage__phone{width:62%;margin:0 auto!important}}.energy-stage-module-scss-module__aiCWAW__en-stage__phone-screen{aspect-ratio:402/874;background:#161616;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 0 0 7px #151816,0 0 0 8px #3d4540,0 30px 60px #1b241d59}.energy-stage-module-scss-module__aiCWAW__en-stage__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px clamp(32px,5vw,90px);margin-top:clamp(36px,4vw,60px);display:grid}@media (max-width:900px){.energy-stage-module-scss-module__aiCWAW__en-stage__copy{grid-template-columns:1fr}}.energy-stage-module-scss-module__aiCWAW__en-stage .energy-stage-module-scss-module__aiCWAW__en-stage__caption-block{max-width:none;margin:0;padding:0;display:block}.energy-stage-module-scss-module__aiCWAW__en-stage__story{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:24px;display:grid}.energy-stage-module-scss-module__aiCWAW__en-stage__story>div{border-top:1px solid var(--cap-line);padding-top:18px}.energy-stage-module-scss-module__aiCWAW__en-stage__story h3{margin:0 0 8px;font-size:18px;font-weight:600}.energy-stage-module-scss-module__aiCWAW__en-stage__story p{color:var(--cap-muted);margin:0;font-size:15px;line-height:1.65}@media (max-width:900px){.energy-stage-module-scss-module__aiCWAW__en-stage__story{grid-template-columns:1fr}}.energy-stage-module-scss-module__aiCWAW__en-stage__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes energy-stage-module-scss-module__aiCWAW__en-progress{to{transform:scaleX(1)}}.energy-stage-module-scss-module__aiCWAW__en-stage__accs{display:none}@media (max-width:720px){.energy-stage-module-scss-module__aiCWAW__en-stage{padding:0 var(--m-gutter) 8px}.energy-stage-module-scss-module__aiCWAW__en-stage__beats{border:1px solid var(--cap-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.energy-stage-module-scss-module__aiCWAW__en-stage__beat{min-height:var(--m-hit);text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:4px 6px;display:flex}.energy-stage-module-scss-module__aiCWAW__en-stage__beat b{font-size:15px;line-height:1.2}.energy-stage-module-scss-module__aiCWAW__en-stage__beat span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.energy-stage-module-scss-module__aiCWAW__en-stage__beat i{bottom:4px;left:10px;right:10px}.energy-stage-module-scss-module__aiCWAW__en-stage__devices{border-radius:var(--m-radius);gap:28px;margin-top:16px;padding:20px 10px 24px}.energy-stage-module-scss-module__aiCWAW__en-stage__devices figcaption{margin-top:12px}.energy-stage-module-scss-module__aiCWAW__en-stage__phone{width:66%}.energy-stage-module-scss-module__aiCWAW__en-stage__copy{gap:0;margin-top:12px}.energy-stage-module-scss-module__aiCWAW__en-stage .energy-stage-module-scss-module__aiCWAW__en-stage__caption-block{flex-direction:column;display:flex}.energy-stage-module-scss-module__aiCWAW__en-stage__accs{margin-top:16px;display:block}.energy-stage-module-scss-module__aiCWAW__en-stage__accs p{font-size:var(--m-body);line-height:1.6}}
.lighting-stage-module-scss-module__5ZYbsG__lm{--panel-w:clamp(290px, 24vw, 360px);max-width:1680px;margin:0 auto;padding:0 clamp(16px,3vw,40px);position:relative}.lighting-stage-module-scss-module__5ZYbsG__lm__room{aspect-ratio:16/10;background:#0d0f14;border-radius:6px;position:relative;overflow:hidden}.lighting-stage-module-scss-module__5ZYbsG__lm__room canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.lighting-stage-module-scss-module__5ZYbsG__lm__room{aspect-ratio:4/5}}.lighting-stage-module-scss-module__5ZYbsG__lm__panel{left:calc(clamp(16px,3vw,40px) + 3%);bottom:calc(var(--panel-w)*-.28);z-index:3;width:var(--panel-w);-webkit-backdrop-filter:blur(22px)saturate(1.1);color:#fff;background:#181614d1;border-radius:30px;padding:20px 18px 18px;font-size:14px;position:absolute;box-shadow:0 30px 70px #00000073}@media (max-width:900px){.lighting-stage-module-scss-module__5ZYbsG__lm__panel{width:min(100%,380px);margin:-14% auto 0;position:relative;bottom:auto;left:auto}}.lighting-stage-module-scss-module__5ZYbsG__lm__panel button:focus-visible,.lighting-stage-module-scss-module__5ZYbsG__lm__panel input:focus-visible{outline-offset:3px;outline:2px solid #fff}.lighting-stage-module-scss-module__5ZYbsG__lm__panel input[type=range]{accent-color:#fff;cursor:pointer;width:100%;min-height:28px}.lighting-stage-module-scss-module__5ZYbsG__lm__title{margin:0 0 12px;font-size:17px;font-weight:600}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:0 12px;font-size:13px}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes button[aria-pressed=true]{color:#161616;background:#fff;font-weight:600}.lighting-stage-module-scss-module__5ZYbsG__lm-row,.lighting-stage-module-scss-module__5ZYbsG__lm__cct{gap:6px;margin-bottom:12px;display:grid}.lighting-stage-module-scss-module__5ZYbsG__lm-row label,.lighting-stage-module-scss-module__5ZYbsG__lm__cct label{color:#fffc;justify-content:space-between;display:flex}.lighting-stage-module-scss-module__5ZYbsG__lm-row output,.lighting-stage-module-scss-module__5ZYbsG__lm__cct output{font-variant-numeric:tabular-nums;color:#fff}.lighting-stage-module-scss-module__5ZYbsG__lm__cct input{accent-color:#fff;appearance:none;background:linear-gradient(90deg,#ffb46b,#fff4e6,#cfe0ff);border-radius:999px;height:8px}.lighting-stage-module-scss-module__5ZYbsG__lm__cct input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0008}.lighting-stage-module-scss-module__5ZYbsG__lm__colour span{color:#fffc;margin-bottom:8px;display:block}.lighting-stage-module-scss-module__5ZYbsG__lm__colour div{flex-wrap:wrap;gap:8px;display:flex}.lighting-stage-module-scss-module__5ZYbsG__lm__colour button{background:var(--sw);cursor:pointer;border:2px solid #fff3;border-radius:50%;width:30px;height:30px}.lighting-stage-module-scss-module__5ZYbsG__lm__colour button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.lighting-stage-module-scss-module__5ZYbsG__lm .lighting-stage-module-scss-module__5ZYbsG__lm__copy{margin-left:calc(3% + var(--panel-w) + clamp(24px,3vw,60px));min-height:calc(var(--panel-w)*.55)}@media (max-width:900px){.lighting-stage-module-scss-module__5ZYbsG__lm .lighting-stage-module-scss-module__5ZYbsG__lm__copy{min-height:0;margin-left:0}}@media (max-width:720px){.lighting-stage-module-scss-module__5ZYbsG__lm{--panel-w:auto;padding:0 var(--m-gutter)}.lighting-stage-module-scss-module__5ZYbsG__lm__room{aspect-ratio:1;border-radius:var(--m-radius)}.lighting-stage-module-scss-module__5ZYbsG__lm__room canvas{object-position:var(--lm-focus,72% 50%)}.lighting-stage-module-scss-module__5ZYbsG__lm__panel{background:#181614e6;border-radius:24px;width:auto;margin:-28px 0 0;padding:16px 12px 6px;position:relative;bottom:auto;left:auto;box-shadow:0 24px 50px -20px #0009,0 0 0 1px #ffffff0f}.lighting-stage-module-scss-module__5ZYbsG__lm__panel input[type=range]{appearance:none;height:var(--m-hit);touch-action:pan-y;background:0 0;min-height:0;margin:-4px 0 0}.lighting-stage-module-scss-module__5ZYbsG__lm__panel input[type=range]::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:6px}.lighting-stage-module-scss-module__5ZYbsG__lm__panel input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.lighting-stage-module-scss-module__5ZYbsG__lm__panel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 1px 4px #0009}.lighting-stage-module-scss-module__5ZYbsG__lm__panel input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #0009}.lighting-stage-module-scss-module__5ZYbsG__lm__title{margin:0 4px 10px}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes{scrollbar-width:none}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes::-webkit-scrollbar{display:none}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes{flex-wrap:nowrap;margin:0 -12px 8px;padding:0 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes button{min-height:var(--m-hit);white-space:nowrap;border:1px solid #ffffff14;flex:none;padding:0 16px;font-size:14px;font-weight:500}.lighting-stage-module-scss-module__5ZYbsG__lm__scenes button[aria-pressed=true]{border-color:#fff}.lighting-stage-module-scss-module__5ZYbsG__lm__rows{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.lighting-stage-module-scss-module__5ZYbsG__lm-row,.lighting-stage-module-scss-module__5ZYbsG__lm__cct{gap:0;margin-bottom:0;padding:2px 4px 0}.lighting-stage-module-scss-module__5ZYbsG__lm-row label,.lighting-stage-module-scss-module__5ZYbsG__lm__cct label{color:#ffffffc7;gap:8px;font-size:13px;line-height:1.3}.lighting-stage-module-scss-module__5ZYbsG__lm-row label span,.lighting-stage-module-scss-module__5ZYbsG__lm__cct label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lighting-stage-module-scss-module__5ZYbsG__lm-row output,.lighting-stage-module-scss-module__5ZYbsG__lm__cct output{flex:none;font-weight:600}.lighting-stage-module-scss-module__5ZYbsG__lm__cct input[type=range]{height:var(--m-hit);border-radius:0}.lighting-stage-module-scss-module__5ZYbsG__lm__cct input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ffb46b,#fff4e6,#cfe0ff)}.lighting-stage-module-scss-module__5ZYbsG__lm__cct input[type=range]::-moz-range-track{background:linear-gradient(90deg,#ffb46b,#fff4e6,#cfe0ff)}.lighting-stage-module-scss-module__5ZYbsG__lm__colour{padding:4px 4px 0}.lighting-stage-module-scss-module__5ZYbsG__lm__colour span{color:#ffffffc7;margin-bottom:0;font-size:13px}.lighting-stage-module-scss-module__5ZYbsG__lm__colour div{flex-wrap:nowrap;justify-content:space-between;gap:0;margin:0 -4px}.lighting-stage-module-scss-module__5ZYbsG__lm__colour button{width:var(--m-hit);height:var(--m-hit);background:0 0;border:0;border-radius:0;flex:none;padding:0;position:relative}.lighting-stage-module-scss-module__5ZYbsG__lm__colour button:before{content:"";background:var(--sw);border:2px solid #fff3;border-radius:50%;transition:box-shadow .2s,border-color .2s;position:absolute;inset:7px}.lighting-stage-module-scss-module__5ZYbsG__lm__colour button[aria-pressed=true]{box-shadow:none;border-color:#0000}.lighting-stage-module-scss-module__5ZYbsG__lm__colour button[aria-pressed=true]:before{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.lighting-stage-module-scss-module__5ZYbsG__lm .lighting-stage-module-scss-module__5ZYbsG__lm__copy{min-height:0;margin-left:0}}:root:is(:lang(de),:lang(es)) .lighting-stage-module-scss-module__5ZYbsG__lm-row{min-width:0}
.shades-stage-module-scss-module__B18Jba__shd-stage{--panel-w:clamp(290px, 23vw, 350px);max-width:1680px;margin:0 auto;padding:0 clamp(16px,3vw,40px);position:relative}@media (max-width:900px){.shades-stage-module-scss-module__B18Jba__shd-stage{--pos-x:55%;--handle-x:55%}}.shades-stage-module-scss-module__B18Jba__shd-stage__canvas,.shades-stage-module-scss-module__B18Jba__shd-stage__frame{position:relative}.shades-stage-module-scss-module__B18Jba__shd-stage__room{aspect-ratio:3/2;background:#3a2f26;border-radius:6px;position:relative;overflow:hidden}@media (max-width:900px){.shades-stage-module-scss-module__B18Jba__shd-stage__room{aspect-ratio:4/5}}.shades-stage-module-scss-module__B18Jba__shd-cur{width:100%;height:100%;display:block;position:absolute;inset:0}.shades-stage-module-scss-module__B18Jba__shd-stage__handle{left:clamp(96px,var(--handle-x,67%),100% - 96px);z-index:2;color:#1d1d1f;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#fffaf2;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:44%;transform:translate(-50%);box-shadow:0 10px 30px #241d164d}.shades-stage-module-scss-module__B18Jba__shd-stage__handle:before{content:"";background:#1d1d1f;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M3 12l5-5v10zM21 12l-5-5v10z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M3 12l5-5v10zM21 12l-5-5v10z\"/></svg>") 50%/contain no-repeat}.shades-stage-module-scss-module__B18Jba__shd-stage__handle:focus-visible{outline:3px solid var(--cap-accent-ink);outline-offset:3px}@media (max-width:900px){.shades-stage-module-scss-module__B18Jba__shd-stage__handle{white-space:nowrap}}.shades-stage-module-scss-module__B18Jba__shd-stage__handle--touched{padding:0 13px}.shades-stage-module-scss-module__B18Jba__shd-stage__handle--touched span{display:none}.shades-stage-module-scss-module__B18Jba__shd-stage__app{left:4%;bottom:calc(var(--panel-w)*-.5);z-index:3;width:var(--panel-w);-webkit-backdrop-filter:blur(22px)saturate(1.1);color:#fff;background:#1e1915d1;border-radius:30px;padding:20px 18px 18px;position:absolute;box-shadow:0 30px 70px #241d1659;container-type:inline-size}@media (max-width:900px){.shades-stage-module-scss-module__B18Jba__shd-stage__app{width:min(100%,380px);margin:-16% auto 0;position:relative;bottom:auto;left:auto}}.shades-stage-module-scss-module__B18Jba__shd-stage__app-title{margin:0 0 4cqw;font-size:5cqw;font-weight:600}.shades-stage-module-scss-module__B18Jba__shd-stage__times{grid-template-columns:repeat(3,1fr);gap:2.5cqw;margin-bottom:4cqw;display:grid}.shades-stage-module-scss-module__B18Jba__shd-stage__times button{color:#fff;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#ffffff1a;border:0;border-radius:4cqw;flex-direction:column;align-items:flex-start;gap:2px;padding:3cqw;transition:background .3s;display:flex}.shades-stage-module-scss-module__B18Jba__shd-stage__times button:hover{background:#ffffff2e}.shades-stage-module-scss-module__B18Jba__shd-stage__times button[aria-pressed=true]{color:#1d1d1f;background:#fff}.shades-stage-module-scss-module__B18Jba__shd-stage__times button[aria-pressed=true] span{color:#3a3a3d}.shades-stage-module-scss-module__B18Jba__shd-stage__times button:focus-visible{outline:3px solid var(--sys-accent-soft);outline-offset:3px}@media (prefers-reduced-motion:reduce){.shades-stage-module-scss-module__B18Jba__shd-stage__times button{transition:none}}.shades-stage-module-scss-module__B18Jba__shd-stage__times strong{font-size:3.6cqw;font-weight:600}.shades-stage-module-scss-module__B18Jba__shd-stage__times span{color:#ffffffb8;font-size:3.2cqw}.shades-stage-module-scss-module__B18Jba__shd-stage__covers{padding:0;position:static;overflow:visible}.shades-stage-module-scss-module__B18Jba__shd-stage .shades-stage-module-scss-module__B18Jba__shd-stage__copy{margin-left:calc(4% + var(--panel-w) + clamp(24px,3vw,60px));min-height:calc(var(--panel-w)*.5)}@media (max-width:900px){.shades-stage-module-scss-module__B18Jba__shd-stage .shades-stage-module-scss-module__B18Jba__shd-stage__copy{min-height:0;margin-left:0}}.shades-stage-module-scss-module__B18Jba__shd-stage__moves{display:none}@media (max-width:720px){.shades-stage-module-scss-module__B18Jba__shd-stage{--pos-x:55%;--handle-x:55%;padding:0 var(--m-gutter)}.shades-stage-module-scss-module__B18Jba__shd-stage__room{aspect-ratio:4/5;border-radius:var(--m-radius)}.shades-stage-module-scss-module__B18Jba__shd-stage__handle{touch-action:pan-y}.shades-stage-module-scss-module__B18Jba__shd-stage__app{background:#1e1915e6;border-radius:24px;width:auto;margin:-28px 0 0;padding:16px 12px 12px}.shades-stage-module-scss-module__B18Jba__shd-stage__app-title{margin:0 4px 10px;font-size:17px}.shades-stage-module-scss-module__B18Jba__shd-stage__times{gap:6px;margin-bottom:8px}.shades-stage-module-scss-module__B18Jba__shd-stage__times button{border-radius:14px;gap:0;padding:6px 10px}.shades-stage-module-scss-module__B18Jba__shd-stage__times strong{font-size:14px}.shades-stage-module-scss-module__B18Jba__shd-stage__times span{font-size:12px}.shades-stage-module-scss-module__B18Jba__shd-stage__moves{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.shades-stage-module-scss-module__B18Jba__shd-stage__moves button{min-height:var(--m-hit);color:#fff;font:500 14px var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px}.shades-stage-module-scss-module__B18Jba__shd-stage__moves button[aria-pressed=true]{color:#161616;background:#fff;border-color:#fff;font-weight:600}.shades-stage-module-scss-module__B18Jba__shd-stage__moves button:focus-visible{outline-offset:2px;outline:2px solid #fff}.shades-stage-module-scss-module__B18Jba__shd-stage .shades-stage-module-scss-module__B18Jba__shd-stage__copy{min-height:0;margin-left:0}}
.access-stage-module-scss-module__ib7S3G__acc-stage{--accent:var(--sys-accent-soft);max-width:1680px;margin:0 auto;padding:0 clamp(16px,3vw,40px) clamp(56px,7vw,110px);position:relative}@media (prefers-reduced-motion:reduce){.access-stage-module-scss-module__ib7S3G__acc-stage *{transition:none!important;animation:none!important}}.access-stage-module-scss-module__ib7S3G__acc-stage__frame{aspect-ratio:2;border-radius:6px;grid-template-columns:58fr 42fr;display:grid;overflow:hidden;box-shadow:0 40px 90px #2a221b38}@media (max-width:900px){.access-stage-module-scss-module__ib7S3G__acc-stage__frame{aspect-ratio:auto;grid-template-columns:1fr}}.access-stage-module-scss-module__ib7S3G__acc-stage__outside{background:var(--sys-ink);position:relative;overflow:hidden}@media (max-width:900px){.access-stage-module-scss-module__ib7S3G__acc-stage__outside{aspect-ratio:6/5}}.access-stage-module-scss-module__ib7S3G__acc-stage__photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.access-stage-module-scss-module__ib7S3G__acc-stage__doorlight{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 100% 70%,#ffd696bf,#0000 65%);width:38%;transition:opacity 1.2s;position:absolute;top:30%;bottom:0;right:0}.access-stage-module-scss-module__ib7S3G__acc-stage--open .access-stage-module-scss-module__ib7S3G__acc-stage__doorlight{opacity:1}.access-stage-module-scss-module__ib7S3G__acc-stage__tag{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f7;text-shadow:0 1px 3px #00000080;margin:0;font-size:12px;position:absolute;top:18px;left:20px}.access-stage-module-scss-module__ib7S3G__acc-stage__inside .access-stage-module-scss-module__ib7S3G__acc-stage__tag{text-shadow:none;background:#14110e8c;border-radius:999px;padding:5px 10px;top:14px;left:14px}.access-stage-module-scss-module__ib7S3G__acc-stage__spot{z-index:1;width:0;height:0;position:absolute}.access-stage-module-scss-module__ib7S3G__acc-stage__spot:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 4px #ffffff47,0 2px 6px #00000080}.access-stage-module-scss-module__ib7S3G__acc-stage__spot b{-webkit-backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#14110e9e;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500;position:absolute;top:-14px;left:16px}.access-stage-module-scss-module__ib7S3G__acc-stage__spot--lock b,.access-stage-module-scss-module__ib7S3G__acc-stage__spot--panel b{left:auto;right:16px}.access-stage-module-scss-module__ib7S3G__acc-stage__ring{pointer-events:none;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.access-stage-module-scss-module__ib7S3G__acc-stage--ring .access-stage-module-scss-module__ib7S3G__acc-stage__ring{animation:1.2s ease-out 3 access-stage-module-scss-module__ib7S3G__acc-ring}.access-stage-module-scss-module__ib7S3G__acc-stage__inside{background:#cfc3b3;position:relative;overflow:hidden}@media (max-width:900px){.access-stage-module-scss-module__ib7S3G__acc-stage__inside{aspect-ratio:1344/1600}}.access-stage-module-scss-module__ib7S3G__acc-stage__kitchen{aspect-ratio:1344/1600;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.access-stage-module-scss-module__ib7S3G__acc-stage__screen{transform-origin:0 0;width:1280px;height:800px;transform:scale(var(--k,0)) matrix3d(.100103, -.0398644, 0, -.000060754, 0, .184397, 0, 0, 0, 0, 1, 0, 1020.73, 515.459, 0, 1);visibility:hidden;background:#1a1816;position:absolute;top:0;left:0;overflow:hidden}.access-stage-module-scss-module__ib7S3G__acc-stage__kitchen--fitted .access-stage-module-scss-module__ib7S3G__acc-stage__screen{visibility:visible}.access-stage-module-scss-module__ib7S3G__acc-stage__screen:after{content:"";pointer-events:none;background:linear-gradient(112deg,#fff6e621,#fff6e600 42%);position:absolute;inset:0}.access-stage-module-scss-module__ib7S3G__acc-stage__below{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,90px);margin-top:clamp(32px,4vw,56px);display:grid}@media (max-width:900px){.access-stage-module-scss-module__ib7S3G__acc-stage__below{grid-template-columns:1fr}}.access-stage-module-scss-module__ib7S3G__acc-stage__beats{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:10px;display:grid}@media (max-width:560px){.access-stage-module-scss-module__ib7S3G__acc-stage__beats{grid-template-columns:1fr}}.access-stage-module-scss-module__ib7S3G__acc-stage__beat{border:1px solid var(--cap-line);background:var(--sys-card);min-height:92px;color:var(--cap-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:4px;padding:16px 16px 18px;transition:background .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.access-stage-module-scss-module__ib7S3G__acc-stage__beat b{font-size:18px;font-weight:600}.access-stage-module-scss-module__ib7S3G__acc-stage__beat span{color:var(--cap-muted);font-size:14px;line-height:1.4}.access-stage-module-scss-module__ib7S3G__acc-stage__beat i{background:var(--accent);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:8px;left:16px;right:16px;transform:scaleX(0)}.access-stage-module-scss-module__ib7S3G__acc-stage__beat[aria-pressed=true]{background:var(--sys-ink);border-color:var(--sys-ink);color:var(--sys-card)}.access-stage-module-scss-module__ib7S3G__acc-stage__beat[aria-pressed=true] span{color:var(--sys-paper-deep)}.access-stage-module-scss-module__ib7S3G__acc-stage__beat:focus-visible{outline:3px solid var(--sys-action);outline-offset:3px}@media (max-width:560px){.access-stage-module-scss-module__ib7S3G__acc-stage__beat{min-height:0}}.access-stage-module-scss-module__ib7S3G__is-running{animation:access-stage-module-scss-module__ib7S3G__acc-progress var(--beat-ms,4s) linear forwards;opacity:1!important}.access-stage-module-scss-module__ib7S3G__acc-stage .access-stage-module-scss-module__ib7S3G__acc-stage__copy{max-width:none;margin:0;padding:0;display:block}.access-stage-module-scss-module__ib7S3G__acc-stage .access-stage-module-scss-module__ib7S3G__acc-stage__copy>div>div{margin-top:22px;margin-bottom:0}@keyframes access-stage-module-scss-module__ib7S3G__acc-ring{0%{box-shadow:0 0 #ffffffe6}to{box-shadow:0 0 0 34px #fff0}}@keyframes access-stage-module-scss-module__ib7S3G__acc-progress{to{transform:scaleX(1)}}@media (max-width:720px){.access-stage-module-scss-module__ib7S3G__acc-stage{padding:0 var(--m-gutter) 8px}.access-stage-module-scss-module__ib7S3G__acc-stage__frame{aspect-ratio:1;border-radius:var(--m-radius);display:block;position:relative}.access-stage-module-scss-module__ib7S3G__acc-stage__outside,.access-stage-module-scss-module__ib7S3G__acc-stage__inside{aspect-ratio:auto;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.access-stage-module-scss-module__ib7S3G__acc-stage__outside .access-stage-module-scss-module__ib7S3G__acc-stage__photo{object-position:72% 50%!important}.access-stage-module-scss-module__ib7S3G__acc-stage__spot--gate{left:13.6%!important}.access-stage-module-scss-module__ib7S3G__acc-stage__spot--lock{left:87.5%!important}.access-stage-module-scss-module__ib7S3G__acc-stage__spot--gate b{top:14px}.access-stage-module-scss-module__ib7S3G__acc-stage__inside{opacity:0}.access-stage-module-scss-module__ib7S3G__acc-stage--inside .access-stage-module-scss-module__ib7S3G__acc-stage__inside{opacity:1}.access-stage-module-scss-module__ib7S3G__acc-stage--inside .access-stage-module-scss-module__ib7S3G__acc-stage__outside{opacity:0}.access-stage-module-scss-module__ib7S3G__acc-stage__tag{top:14px;left:14px}.access-stage-module-scss-module__ib7S3G__acc-stage__still{object-fit:cover;width:100%;height:100%;display:block}.access-stage-module-scss-module__ib7S3G__acc-stage__inset{z-index:2;background:#f4f2ee;border-radius:20px;margin:-28px 8px 0;padding:8px;position:relative;box-shadow:0 24px 50px -20px #0009,0 0 0 1px #ffffff0f}.access-stage-module-scss-module__ib7S3G__acc-stage__inset-screen{aspect-ratio:16/10;background:#1a1816;border-radius:12px;position:relative;overflow:hidden}.access-stage-module-scss-module__ib7S3G__acc-stage__inset-box{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:0;left:0}.access-stage-module-scss-module__ib7S3G__acc-stage__below{gap:0;margin-top:16px}.access-stage-module-scss-module__ib7S3G__acc-stage__beats{border:1px solid var(--cap-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.access-stage-module-scss-module__ib7S3G__acc-stage__beat{min-height:var(--m-hit);text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:4px 6px;display:flex}.access-stage-module-scss-module__ib7S3G__acc-stage__beat b{font-size:15px}.access-stage-module-scss-module__ib7S3G__acc-stage__beat span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.access-stage-module-scss-module__ib7S3G__acc-stage__beat i{bottom:4px;left:10px;right:10px}.access-stage-module-scss-module__ib7S3G__acc-stage .access-stage-module-scss-module__ib7S3G__acc-stage__copy{flex-direction:column;padding-top:12px;display:flex}.access-stage-module-scss-module__ib7S3G__acc-stage .access-stage-module-scss-module__ib7S3G__acc-stage__copy>div>div{margin-top:0}}
.audio-value-module-scss-module__jVzJaq__aud-val{max-width:1500px;margin:clamp(70px,9vw,140px) auto 0;padding:0 clamp(16px,3vw,40px);display:block}.audio-value-module-scss-module__jVzJaq__aud-val__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,5vw,90px);margin-bottom:clamp(28px,4vw,56px);display:grid}@media (max-width:900px){.audio-value-module-scss-module__jVzJaq__aud-val__head{grid-template-columns:1fr}}.audio-value-module-scss-module__jVzJaq__aud-val__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.audio-value-module-scss-module__jVzJaq__aud-val__heading{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}@media (max-width:800px){.audio-value-module-scss-module__jVzJaq__aud-val__heading{letter-spacing:-1.5px;font-size:42px}}@media (max-width:560px){.audio-value-module-scss-module__jVzJaq__aud-val__heading{letter-spacing:-1.4px;font-size:39px;line-height:1.12}}.audio-value-module-scss-module__jVzJaq__aud-val__heading{margin-top:14px}.audio-value-module-scss-module__jVzJaq__aud-val__body{max-width:530px;color:var(--cap-body);font-size:17px;line-height:1.8}.audio-value-module-scss-module__jVzJaq__aud-val__grid{grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,48px) clamp(16px,2vw,28px);display:grid}@media (max-width:900px){.audio-value-module-scss-module__jVzJaq__aud-val__grid{grid-template-columns:1fr}}.audio-value-module-scss-module__jVzJaq__aud-val__card{margin:0}.audio-value-module-scss-module__jVzJaq__aud-val__card--wide{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);align-items:end;gap:clamp(20px,3vw,48px);display:grid}@media (max-width:900px){.audio-value-module-scss-module__jVzJaq__aud-val__card--wide{grid-template-columns:1fr}}.audio-value-module-scss-module__jVzJaq__aud-val__media{aspect-ratio:3/2;background:linear-gradient(135deg,#2a1f1a,#1a1416);border-radius:10px;position:relative;overflow:hidden}.audio-value-module-scss-module__jVzJaq__aud-val__card--wide .audio-value-module-scss-module__jVzJaq__aud-val__media{aspect-ratio:16/9}.audio-value-module-scss-module__jVzJaq__aud-val__media img{object-fit:cover;object-position:60% 22%;transform-origin:60% 30%;width:100%;height:100%;transition:transform 9s ease-out;display:block;transform:scale(1.02)}[data-reveal=visible] .audio-value-module-scss-module__jVzJaq__aud-val__media img{transform:scale(1.1)}.audio-value-module-scss-module__jVzJaq__aud-val__media:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 70% 30%,#ffbe8200,#ffbe8200 70%);animation:4s ease-in-out infinite audio-value-module-scss-module__jVzJaq__aud-glow;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.audio-value-module-scss-module__jVzJaq__aud-val__media img{transition:none;transform:none!important}.audio-value-module-scss-module__jVzJaq__aud-val__media:after{animation:none!important}}@keyframes audio-value-module-scss-module__jVzJaq__aud-glow{50%{background:radial-gradient(60% 50% at 70% 30%,#ffbe8229,#ffbe8200 70%)}}.audio-value-module-scss-module__jVzJaq__aud-val__now{-webkit-backdrop-filter:blur(16px);color:#fff;opacity:0;background:#1814129e;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:opacity .6s .6s,transform .6s .6s;display:flex;position:absolute;bottom:clamp(12px,1.6vw,22px);left:clamp(12px,1.6vw,22px);transform:translateY(10px)}[data-reveal=visible] .audio-value-module-scss-module__jVzJaq__aud-val__now{opacity:1;transform:none}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.audio-value-module-scss-module__jVzJaq__aud-val__art{background:conic-gradient(from var(--spin,0deg), #ff9a62, #f5bdd6, #b6b1ff, #8de1ff, #ff9a62);border-radius:8px;width:38px;height:38px;animation:8s linear infinite audio-value-module-scss-module__jVzJaq__aud-val-spin}@media (prefers-reduced-motion:reduce){.audio-value-module-scss-module__jVzJaq__aud-val__art{animation:none!important}}@keyframes audio-value-module-scss-module__jVzJaq__aud-val-spin{to{--spin:360deg}}.audio-value-module-scss-module__jVzJaq__aud-val__meta{color:#ffffffb3;gap:1px;font-size:12px;display:grid}.audio-value-module-scss-module__jVzJaq__aud-val__meta b{color:#fff;font-size:14px;font-weight:600}.audio-value-module-scss-module__jVzJaq__aud-val__eq{align-items:flex-end;gap:2px;height:16px;margin-left:6px;display:flex}.audio-value-module-scss-module__jVzJaq__aud-val__eq i{transform-origin:50% 100%;background:linear-gradient(#ffd2a8,#ff9a62);border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite audio-value-module-scss-module__jVzJaq__aud-val-eq}.audio-value-module-scss-module__jVzJaq__aud-val__eq i:nth-child(2){animation-delay:-.3s}.audio-value-module-scss-module__jVzJaq__aud-val__eq i:nth-child(3){animation-delay:-.6s}.audio-value-module-scss-module__jVzJaq__aud-val__eq i:nth-child(4){animation-delay:-.15s}.audio-value-module-scss-module__jVzJaq__aud-val__eq i:nth-child(5){animation-delay:-.45s}@media (prefers-reduced-motion:reduce){.audio-value-module-scss-module__jVzJaq__aud-val__eq i{animation:none!important}}@keyframes audio-value-module-scss-module__jVzJaq__aud-val-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.audio-value-module-scss-module__jVzJaq__aud-val__text h3{letter-spacing:-.01em;color:var(--cap-ink);margin:18px 0 6px;font-size:clamp(20px,1.8vw,26px);font-weight:600}.audio-value-module-scss-module__jVzJaq__aud-val__card--wide .audio-value-module-scss-module__jVzJaq__aud-val__text h3{margin-top:0;font-size:clamp(26px,2.6vw,38px)}.audio-value-module-scss-module__jVzJaq__aud-val__text p{max-width:520px;color:var(--cap-muted);margin:0;font-size:16px;line-height:1.6}@media (max-width:720px){.audio-value-module-scss-module__jVzJaq__aud-val{margin-top:var(--m-section);padding:0}.audio-value-module-scss-module__jVzJaq__aud-val__head{padding:0 var(--m-gutter);gap:16px;margin-bottom:20px}.audio-value-module-scss-module__jVzJaq__aud-val__head>p+button{margin-top:-8px}.audio-value-module-scss-module__jVzJaq__aud-val__heading{font-size:var(--m-h2);letter-spacing:-.02em;margin-top:12px;line-height:1.1}.audio-value-module-scss-module__jVzJaq__aud-val__body{font-size:var(--m-body);line-height:1.6}.audio-value-module-scss-module__jVzJaq__aud-val__card--m .audio-value-module-scss-module__jVzJaq__aud-val__media{aspect-ratio:4/5;border-radius:var(--m-radius)}.audio-value-module-scss-module__jVzJaq__aud-val__card--m .audio-value-module-scss-module__jVzJaq__aud-val__media img{object-position:var(--aud-focus,50% 50%);transition:none;transform:none}.audio-value-module-scss-module__jVzJaq__aud-val__card--m .audio-value-module-scss-module__jVzJaq__aud-val__now{opacity:1;transform:none}}
.climate-stage-module-scss-module__genzGq__clim-stage{--luna:clamp(230px, 19vw, 300px);--cool:#3f93e0;--warm:#ef7a3c;max-width:1680px;margin:0 auto;padding:0 clamp(16px,3vw,40px);position:relative}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-stage{--luna:min(250px, 66vw)}}.climate-stage-module-scss-module__genzGq__clim-stage__canvas{position:relative}.climate-stage-module-scss-module__genzGq__clim-stage__room{aspect-ratio:3/2;background:#d9dcd8;border-radius:6px;width:100%;max-height:84vh;margin:0;position:relative;overflow:hidden}.climate-stage-module-scss-module__genzGq__clim-stage__room img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-stage__room img{object-position:56% 50%}.climate-stage-module-scss-module__genzGq__clim-stage__room{aspect-ratio:4/5;max-height:none}}.climate-stage-module-scss-module__genzGq__clim-stage__tint{opacity:0;pointer-events:none;transition:opacity 2.6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-stage__tint{transition:none}}.climate-stage-module-scss-module__genzGq__clim-stage__tint--warm{mix-blend-mode:soft-light;background:radial-gradient(130% 100% at 75% 15%,#ffb060,#ff6a10 55%,#e04a00)}.climate-stage-module-scss-module__genzGq__clim-stage__tint--cool{mix-blend-mode:soft-light;background:radial-gradient(130% 100% at 25% 10%,#7cc4ff,#1f6dff 55%,#0a3fc0)}.climate-stage-module-scss-module__genzGq__clim-gauge{aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(14px)saturate(1.2);width:clamp(150px,13vw,190px);color:var(--cap-ink);background:#ffffff9e;border-radius:50%;place-content:center;display:grid;position:absolute;top:clamp(14px,3vw,40px);left:clamp(14px,3vw,40px);box-shadow:0 16px 40px #17202429}.climate-stage-module-scss-module__genzGq__clim-gauge svg{width:86%;height:86%;position:absolute;inset:7%;overflow:visible;transform:rotate(-90deg)}.climate-stage-module-scss-module__genzGq__clim-gauge__track,.climate-stage-module-scss-module__genzGq__clim-gauge__fill{fill:none;stroke-width:6px}.climate-stage-module-scss-module__genzGq__clim-gauge__track{stroke:#1720241f}.climate-stage-module-scss-module__genzGq__clim-gauge__fill{stroke:var(--gauge,#7f8b90);stroke-linecap:round;stroke-dasharray:314.16;stroke-dashoffset:var(--gauge-offset,314.16);transition:stroke-dashoffset .6s,stroke .8s}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-gauge__fill{transition:none}}.climate-stage-module-scss-module__genzGq__clim-gauge__set{fill:#fff;stroke:var(--cap-ink);stroke-width:2.5px;transform-origin:60px 60px;transform:rotate(var(--set-angle,0deg));transition:transform .5s}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-gauge__set{transition:none}}.climate-stage-module-scss-module__genzGq__clim-gauge__zone{letter-spacing:1.6px;text-transform:uppercase;color:var(--cap-muted);font-size:11px;font-weight:600;position:relative}.climate-stage-module-scss-module__genzGq__clim-gauge__now{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3vw,46px);font-weight:600;line-height:1.05;position:relative}.climate-stage-module-scss-module__genzGq__clim-gauge__doing{color:var(--cap-muted);font-size:12px;font-weight:600;position:relative}.climate-stage-module-scss-module__genzGq__clim-luna{right:4%;bottom:calc(var(--luna)*-.42);z-index:2;width:var(--luna);position:absolute}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-luna{margin:-26% auto 0;position:relative;bottom:auto;right:auto}}.climate-stage-module-scss-module__genzGq__clim-luna :focus-visible{outline-offset:-3px;outline:2px solid #8fd0ff}.climate-stage-module-scss-module__genzGq__clim-luna__glass{aspect-ratio:534/532;filter:drop-shadow(0 30px 40px #1720244d);position:relative;container-type:inline-size}.climate-stage-module-scss-module__genzGq__clim-luna__img{width:100%;height:100%;display:block}.climate-stage-module-scss-module__genzGq__clim-luna__screen{background:#030304;border-radius:2cqw;grid-template-columns:max(8.4cqw,24px) minmax(0,1fr) max(8.4cqw,24px);align-items:center;width:56.6%;height:20.3%;display:grid;position:absolute;top:14.7%;left:21.7%;overflow:hidden}.climate-stage-module-scss-module__genzGq__clim-luna__step{color:#aab4c0;width:max(8.4cqw,24px);height:max(10cqw,24px);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:1.4cqw;margin-top:3.4cqw;padding:0;font-size:6cqw;font-weight:300;line-height:1;transition:color .15s,background .15s;position:relative}.climate-stage-module-scss-module__genzGq__clim-luna__step:hover{color:#fff;background:#ffffff14}.climate-stage-module-scss-module__genzGq__clim-luna__step:active{background:#ffffff29}.climate-stage-module-scss-module__genzGq__clim-luna__step:focus-visible{outline-offset:-2px}.climate-stage-module-scss-module__genzGq__clim-luna__display{color:#e9f1fb;font-variant-numeric:tabular-nums lining-nums;grid-template-rows:auto auto;grid-template-columns:1fr auto auto 1fr;justify-content:center;align-items:center;gap:.6cqw 1cqw;min-width:0;padding:0 .5cqw;transition:opacity .3s;display:grid}.climate-stage-module-scss-module__genzGq__clim-luna--off .climate-stage-module-scss-module__genzGq__clim-luna__display{opacity:.3}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-luna__display{transition:none}}.climate-stage-module-scss-module__genzGq__clim-luna__label,.climate-stage-module-scss-module__genzGq__clim-luna__mode{letter-spacing:.14em;white-space:nowrap;font-size:3.3cqw;font-weight:500;line-height:1}.climate-stage-module-scss-module__genzGq__clim-luna__label{color:#9db0c4;grid-area:1/1;justify-self:start}.climate-stage-module-scss-module__genzGq__clim-luna__fan{grid-area:1/2/2/4;justify-self:center;align-items:flex-end;gap:.5cqw;height:2.6cqw;display:flex}.climate-stage-module-scss-module__genzGq__clim-luna__fan i{opacity:.25;background:#e9f1fb;border-radius:.2cqw;width:.8cqw}.climate-stage-module-scss-module__genzGq__clim-luna__fan i:first-child{height:1.2cqw}.climate-stage-module-scss-module__genzGq__clim-luna__fan i:nth-child(2){height:1.9cqw}.climate-stage-module-scss-module__genzGq__clim-luna__fan i:nth-child(3){height:2.6cqw}.climate-stage-module-scss-module__genzGq__clim-luna__fan i.climate-stage-module-scss-module__genzGq__on{opacity:1}.climate-stage-module-scss-module__genzGq__clim-luna__mode{grid-area:1/4;justify-self:end}.climate-stage-module-scss-module__genzGq__clim-luna__value{letter-spacing:-.01em;text-shadow:0 0 1.4cqw #8fd0ff59;grid-area:2/2;justify-self:end;font-size:10.8cqw;font-weight:200;line-height:1}.climate-stage-module-scss-module__genzGq__clim-luna__unit{color:#b9c8d8;grid-area:2/3;place-self:start;margin-top:.8cqw;font-size:4.2cqw;font-weight:300;line-height:1}.climate-stage-module-scss-module__genzGq__clim-luna__keys{pointer-events:none;position:absolute;inset:0}.climate-stage-module-scss-module__genzGq__clim-luna__keys button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:1.6cqw;width:27%;height:19.5%;transition:background .15s;position:absolute}.climate-stage-module-scss-module__genzGq__clim-luna__keys button:hover{background:#ffffff14}.climate-stage-module-scss-module__genzGq__clim-luna__keys button:active{background:#ffffff2e}.climate-stage-module-scss-module__genzGq__clim-luna__keys [data-key=mode]{top:40.6%;left:22.1%}.climate-stage-module-scss-module__genzGq__clim-luna__keys [data-key=fan]{top:40.6%;left:51%}.climate-stage-module-scss-module__genzGq__clim-luna__keys [data-key=power]{top:66%;left:22.1%}.climate-stage-module-scss-module__genzGq__clim-luna__keys [data-key=power][aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #8fd0ff}.climate-stage-module-scss-module__genzGq__clim-luna__keys [data-key=room]{top:66%;left:51%}.climate-stage-module-scss-module__genzGq__is-pressed{background:#ffffff2e!important}.climate-stage-module-scss-module__genzGq__clim-luna__zone{text-align:center;color:var(--cap-muted);margin:12px 0 0;font-size:13px;font-weight:600}.climate-stage-module-scss-module__genzGq__clim-plan{grid-template:"head zones""map zones"1fr/minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,28px) clamp(24px,3.4vw,56px);margin-top:clamp(26px,3vw,44px);display:grid}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-plan{grid-template:"head""map""zones"/1fr}}.climate-stage-module-scss-module__genzGq__clim-plan__head{grid-area:head;max-width:560px}.climate-stage-module-scss-module__genzGq__clim-plan__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.6;display:block}.climate-stage-module-scss-module__genzGq__clim-plan__hint{color:var(--cap-muted);margin:0;font-size:15px;line-height:1.6}.climate-stage-module-scss-module__genzGq__clim-map{grid-area:map;margin:0}.climate-stage-module-scss-module__genzGq__clim-map svg{width:100%;height:auto;display:block;overflow:visible}.climate-stage-module-scss-module__genzGq__clim-map__room{fill:#151517;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .9s,stroke .3s}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-map__room{transition:none}}.climate-stage-module-scss-module__genzGq__clim-map__room--zone{fill:#ffffff1a;stroke:#fff9}.climate-stage-module-scss-module__genzGq__clim-map__room--zone[data-doing=cool]{fill:#3f93e073}.climate-stage-module-scss-module__genzGq__clim-map__room--zone[data-doing=heat]{fill:#ef7a3c73}.climate-stage-module-scss-module__genzGq__clim-map__room--zone[data-doing=hold]{fill:#ffffff29}.climate-stage-module-scss-module__genzGq__clim-map__room--zone.climate-stage-module-scss-module__genzGq__is-selected{stroke:#fff;stroke-width:2px}.climate-stage-module-scss-module__genzGq__clim-map__label{letter-spacing:.06em;text-transform:uppercase;text-anchor:middle;dominant-baseline:middle;fill:#ffffffb3;pointer-events:none;font-size:13px;font-weight:600}.climate-stage-module-scss-module__genzGq__clim-map__label.climate-stage-module-scss-module__genzGq__is-selected{fill:#fff}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-map__label{letter-spacing:.02em;font-size:19px}}.climate-stage-module-scss-module__genzGq__clim-map__floor{text-anchor:middle;fill:#a1a1a6;font-size:13px}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-map__floor{font-size:19px}}.climate-stage-module-scss-module__genzGq__clim-map__caption{color:#a1a1a6;margin-top:10px;font-size:13px;line-height:1.5}.climate-stage-module-scss-module__genzGq__clim-plan__grid{--wall:#ffffff57;margin-top:calc(var(--luna)*.42 + 36px);background:var(--wall);box-shadow:0 0 0 1px var(--wall);border-radius:4px;grid-area:zones;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(clamp(132px,11vw,168px),auto);gap:1px;padding:1px;display:grid;overflow:hidden}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-plan__grid{margin-top:0}}.climate-stage-module-scss-module__genzGq__clim-plan__zone{--tint:transparent;--dot:transparent;--dot-ring:#ffffff8c;background:linear-gradient(160deg, var(--tint), transparent 85%),#111114;color:#f5f5f7;min-width:0;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-rows:auto 1fr auto;justify-items:start;gap:6px;padding:clamp(14px,1.4vw,20px);transition:background-color .9s,box-shadow .3s;display:grid;position:relative}.climate-stage-module-scss-module__genzGq__clim-plan__zone:hover{background-color:#1a1a1f}.climate-stage-module-scss-module__genzGq__clim-plan__zone[data-doing=cool]{--tint:#3f93e04d;--dot:#6db6f5;--dot-ring:#6db6f5}.climate-stage-module-scss-module__genzGq__clim-plan__zone[data-doing=heat]{--tint:#ef7a3c4d;--dot:#ff9a5c;--dot-ring:#ff9a5c}.climate-stage-module-scss-module__genzGq__clim-plan__zone[data-doing=hold]{--tint:#ffffff14;--dot:#d8d8de;--dot-ring:#d8d8de}.climate-stage-module-scss-module__genzGq__clim-plan__zone[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #fff}.climate-stage-module-scss-module__genzGq__clim-plan__zone[aria-pressed=true] .climate-stage-module-scss-module__genzGq__clim-plan__name:before{content:"";vertical-align:1px;background:#fff;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.climate-stage-module-scss-module__genzGq__clim-plan__zone:focus-visible{outline-offset:-4px;z-index:1;outline:3px solid #8fd0ff}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-plan__zone{transition:none}}.climate-stage-module-scss-module__genzGq__clim-plan__name{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;font-size:12px;font-weight:600}@media (max-width:900px){.climate-stage-module-scss-module__genzGq__clim-plan__name{letter-spacing:.06em;font-size:11px}}.climate-stage-module-scss-module__genzGq__clim-plan__temp{letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;align-self:center;font-size:clamp(34px,3.4vw,52px);font-weight:200;line-height:1}.climate-stage-module-scss-module__genzGq__clim-plan__state{color:#ffffffdb;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.climate-stage-module-scss-module__genzGq__clim-plan__dot{background:var(--dot);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--dot-ring);border-radius:50%;flex:none;transition:background-color .6s,box-shadow .6s}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-plan__dot{transition:none}}.climate-stage-module-scss-module__genzGq__clim-plan__bar{background:linear-gradient(90deg, var(--dot-ring) calc(var(--share,0) * 100%), transparent 0);opacity:.7;height:2px;transition:opacity .6s;position:absolute;bottom:0;left:0;right:0}.climate-stage-module-scss-module__genzGq__clim-plan__zone[data-doing=off] .climate-stage-module-scss-module__genzGq__clim-plan__bar{opacity:.25}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-plan__bar{transition:none}}@media (max-width:720px){.climate-stage-module-scss-module__genzGq__clim-stage{--luna:min(260px, 100%);padding:0 var(--m-gutter)}.climate-stage-module-scss-module__genzGq__clim-stage__room{border-radius:var(--m-radius)}.climate-stage-module-scss-module__genzGq__clim-stage__room img{object-position:76% 50%}.climate-stage-module-scss-module__genzGq__clim-gauge{display:none}.climate-stage-module-scss-module__genzGq__clim-strip{border:1px solid var(--cap-line);background:#ffffff0a;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"zone doing""now now";align-items:baseline;gap:2px 12px;margin-top:12px;padding:12px 16px 16px;display:grid;position:relative;overflow:hidden}.climate-stage-module-scss-module__genzGq__clim-strip__zone{letter-spacing:.12em;text-transform:uppercase;color:var(--cap-muted);grid-area:zone;font-size:12px;font-weight:600}.climate-stage-module-scss-module__genzGq__clim-strip__doing{color:var(--cap-muted);grid-area:doing;justify-self:end;font-size:14px}.climate-stage-module-scss-module__genzGq__clim-strip__now{font-variant-numeric:tabular-nums;grid-area:now;font-size:32px;font-weight:600;line-height:1.1}.climate-stage-module-scss-module__genzGq__clim-strip__bar{height:3px;width:calc(var(--share,0)*100%);background:var(--gauge);transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.climate-stage-module-scss-module__genzGq__clim-luna{margin:16px auto 0}.climate-stage-module-scss-module__genzGq__clim-luna__screen{overflow:visible}.climate-stage-module-scss-module__genzGq__clim-luna__step{position:relative}.climate-stage-module-scss-module__genzGq__clim-luna__step:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.climate-stage-module-scss-module__genzGq__clim-luna__step{z-index:1}.climate-stage-module-scss-module__genzGq__clim-luna__label,.climate-stage-module-scss-module__genzGq__clim-luna__mode,.climate-stage-module-scss-module__genzGq__clim-luna__unit{font-size:max(3.3cqw,12px)}.climate-stage-module-scss-module__genzGq__clim-luna__zone{font-size:14px}.climate-stage-module-scss-module__genzGq__clim-map{display:none}.climate-stage-module-scss-module__genzGq__clim-plan{gap:12px;margin-top:20px}.climate-stage-module-scss-module__genzGq__clim-plan__hint{font-size:var(--m-body)}.climate-stage-module-scss-module__genzGq__clim-plan__grid{border-radius:14px;grid-auto-rows:minmax(100px,auto);margin-top:0}.climate-stage-module-scss-module__genzGq__clim-plan__zone{padding:14px}.climate-stage-module-scss-module__genzGq__clim-plan__name{font-size:12px}.climate-stage-module-scss-module__genzGq__clim-plan__temp{font-size:30px}}@media (prefers-reduced-motion:reduce){.climate-stage-module-scss-module__genzGq__clim-strip__bar{transition:none}}
.energy-value-module-scss-module__YuKzCa__env{max-width:1500px;margin:clamp(70px,9vw,140px) auto 0;padding:0 clamp(16px,3vw,40px);display:block}.energy-value-module-scss-module__YuKzCa__env__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,5vw,90px);margin-bottom:clamp(36px,5vw,72px);display:grid}@media (max-width:900px){.energy-value-module-scss-module__YuKzCa__env__head{grid-template-columns:1fr}}.energy-value-module-scss-module__YuKzCa__env__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.energy-value-module-scss-module__YuKzCa__env__heading{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}@media (max-width:800px){.energy-value-module-scss-module__YuKzCa__env__heading{letter-spacing:-1.5px;font-size:42px}}@media (max-width:560px){.energy-value-module-scss-module__YuKzCa__env__heading{letter-spacing:-1.4px;font-size:39px;line-height:1.12}}.energy-value-module-scss-module__YuKzCa__env__heading{margin-top:14px}.energy-value-module-scss-module__YuKzCa__env__body{max-width:530px;color:var(--cap-body);font-size:17px;line-height:1.8}.energy-value-module-scss-module__YuKzCa__env__pills{grid-template-columns:1fr 1fr;gap:clamp(36px,4vw,64px) clamp(32px,6vw,110px);display:grid}@media (max-width:900px){.energy-value-module-scss-module__YuKzCa__env__pills{grid-template-columns:1fr}}.energy-value-module-scss-module__YuKzCa__env-pill{border-top:1px solid #ffffff2e;padding-top:26px}.energy-value-module-scss-module__YuKzCa__env-pill h3{letter-spacing:-.01em;color:#f5f5f7;margin:0 0 12px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.energy-value-module-scss-module__YuKzCa__env-pill p{color:#a1a1a6;max-width:560px;margin:0;font-size:16px;line-height:1.7}.energy-value-module-scss-module__YuKzCa__env-day{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,90px);margin:clamp(70px,9vw,140px) 0 0;display:grid}@media (max-width:900px){.energy-value-module-scss-module__YuKzCa__env-day{grid-template-columns:1fr}}.energy-value-module-scss-module__YuKzCa__env-day__copy>p:not(.energy-value-module-scss-module__YuKzCa__env__eyebrow){color:#a1a1a6;margin:0;font-size:17px;line-height:1.7}.energy-value-module-scss-module__YuKzCa__env-day__title{letter-spacing:-.02em;color:#f5f5f7;margin:14px 0 16px;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.1}.energy-value-module-scss-module__YuKzCa__env-day__key{color:#a1a1a6;flex-wrap:wrap;gap:10px 18px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.energy-value-module-scss-module__YuKzCa__env-day__key li{align-items:center;gap:7px;display:flex}.energy-value-module-scss-module__YuKzCa__env-day__key i{border-radius:2px;width:14px;height:8px}.energy-value-module-scss-module__YuKzCa__k-free{background:#d9b64e}.energy-value-module-scss-module__YuKzCa__k-sh{background:#3a3d44}.energy-value-module-scss-module__YuKzCa__k-peak{background:#c0645a}.energy-value-module-scss-module__YuKzCa__k-ac{background:#5b8ff0}.energy-value-module-scss-module__YuKzCa__k-load{background:#4fb57e}.energy-value-module-scss-module__YuKzCa__k-bat{background:#9b7cf0}.energy-value-module-scss-module__YuKzCa__env-day__chart{width:100%;height:auto;font-family:inherit}.energy-value-module-scss-module__YuKzCa__b-off{fill:#16171b}.energy-value-module-scss-module__YuKzCa__b-sh{fill:#1f2127}.energy-value-module-scss-module__YuKzCa__b-free{fill:#d9b64e;fill-opacity:.16}.energy-value-module-scss-module__YuKzCa__b-peak{fill:#c0645a;fill-opacity:.2}.energy-value-module-scss-module__YuKzCa__env-day__comfort{fill:#5b8ff0;fill-opacity:.1;stroke:#5b8ff0;stroke-opacity:.4;stroke-dasharray:6 6}.energy-value-module-scss-module__YuKzCa__env-day__out{fill:none;stroke:#e0894f;stroke-width:3px;stroke-dasharray:2 8;stroke-linecap:round}.energy-value-module-scss-module__YuKzCa__env-day__in{fill:none;stroke:#7fa8ff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 2.6s .3s}[data-reveal=visible] .energy-value-module-scss-module__YuKzCa__env-day__in{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.energy-value-module-scss-module__YuKzCa__env-day__in{stroke-dashoffset:0;transition:none}}.energy-value-module-scss-module__YuKzCa__env-day__run{transform-box:fill-box;transform-origin:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}[data-reveal=visible] .energy-value-module-scss-module__YuKzCa__env-day__run{transform:none}.energy-value-module-scss-module__YuKzCa__env-day__run.energy-value-module-scss-module__YuKzCa__k-ac{fill:#5b8ff0}.energy-value-module-scss-module__YuKzCa__env-day__run.energy-value-module-scss-module__YuKzCa__k-load{fill:#4fb57e;transition-delay:.5s}.energy-value-module-scss-module__YuKzCa__env-day__run.energy-value-module-scss-module__YuKzCa__k-bat{fill:#9b7cf0;transition-delay:1s}@media (prefers-reduced-motion:reduce){.energy-value-module-scss-module__YuKzCa__env-day__run{transition:none;transform:none}}.energy-value-module-scss-module__YuKzCa__env-day__lbl{fill:#8e8e93;font-size:15px}.energy-value-module-scss-module__YuKzCa__env-day__lbl--out{fill:#e0894f}.energy-value-module-scss-module__YuKzCa__env-day__lbl--in{fill:#7fa8ff;font-weight:600}.energy-value-module-scss-module__YuKzCa__env-day__hours text{fill:#8e8e93;text-anchor:middle;font-size:14px}.energy-value-module-scss-module__YuKzCa__env__brands{color:#8e8e93;max-width:900px;margin:clamp(36px,4vw,56px) 0 0;font-size:14px;line-height:1.7}@media (max-width:720px){.energy-value-module-scss-module__YuKzCa__env{margin-top:var(--m-section);padding:0 var(--m-gutter)}.energy-value-module-scss-module__YuKzCa__env__head{gap:16px;margin-bottom:20px}.energy-value-module-scss-module__YuKzCa__env__head>p+button{margin-top:-8px}.energy-value-module-scss-module__YuKzCa__env__heading{font-size:var(--m-h2);letter-spacing:-.02em;margin-top:12px;line-height:1.1}.energy-value-module-scss-module__YuKzCa__env__body{font-size:var(--m-body);line-height:1.6}.energy-value-module-scss-module__YuKzCa__env-day{text-align:left;margin-top:var(--m-section);flex-direction:column;gap:0;display:flex}.energy-value-module-scss-module__YuKzCa__env-day__copy{display:contents}.energy-value-module-scss-module__YuKzCa__env-day__copy>p:not(.energy-value-module-scss-module__YuKzCa__env__eyebrow){font-size:var(--m-body);line-height:1.6}.energy-value-module-scss-module__YuKzCa__env-day__title{font-size:var(--m-h3);margin:12px 0 14px}.energy-value-module-scss-module__YuKzCa__env-day__title br{content:""}.energy-value-module-scss-module__YuKzCa__env-day__title br:after{content:" "}.energy-value-module-scss-module__YuKzCa__env-day__chart--m{border-radius:12px;order:2;margin-top:20px}.energy-value-module-scss-module__YuKzCa__env-day__chart--m .energy-value-module-scss-module__YuKzCa__env-day__out{stroke-width:2px;stroke-dasharray:1 5}.energy-value-module-scss-module__YuKzCa__env-day__chart--m .energy-value-module-scss-module__YuKzCa__env-day__in{stroke-width:2.5px;stroke-dasharray:600;stroke-dashoffset:600px}}@media (max-width:720px) and (prefers-reduced-motion:reduce){[data-reveal=visible] .energy-value-module-scss-module__YuKzCa__env-day__chart--m .energy-value-module-scss-module__YuKzCa__env-day__in,.energy-value-module-scss-module__YuKzCa__env-day__chart--m .energy-value-module-scss-module__YuKzCa__env-day__in{stroke-dashoffset:0}}@media (max-width:720px){.energy-value-module-scss-module__YuKzCa__env-day__chart--m .energy-value-module-scss-module__YuKzCa__env-day__hours text{font-size:14px}[data-reveal=visible] .energy-value-module-scss-module__YuKzCa__env-day__chart--m .energy-value-module-scss-module__YuKzCa__env-day__in{stroke-dashoffset:0}.energy-value-module-scss-module__YuKzCa__env-day__key{order:3;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:14px;display:grid}.energy-value-module-scss-module__YuKzCa__env__brands{margin-top:24px;font-size:14px}}
.lighting-lounge-module-scss-module__cM2HRG__lml{margin-top:clamp(90px,10vw,150px)}.lighting-lounge-module-scss-module__cM2HRG__lml__intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:5px;padding:0 0 40px;display:flex}.lighting-lounge-module-scss-module__cM2HRG__lml__intro>p{max-width:420px}@media (max-width:1100px){.lighting-lounge-module-scss-module__cM2HRG__lml__intro{gap:30px}}@media (max-width:1000px){.lighting-lounge-module-scss-module__cM2HRG__lml__intro{display:block}.lighting-lounge-module-scss-module__cM2HRG__lml__intro>p{max-width:600px;margin-top:28px}}.lighting-lounge-module-scss-module__cM2HRG__lml__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--cap-eyebrow);margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.lighting-lounge-module-scss-module__cM2HRG__lml__heading{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}@media (max-width:800px){.lighting-lounge-module-scss-module__cM2HRG__lml__heading{letter-spacing:-1.5px;font-size:42px}}@media (max-width:560px){.lighting-lounge-module-scss-module__cM2HRG__lml__heading{letter-spacing:-1.4px;font-size:39px;line-height:1.12}}.lighting-lounge-module-scss-module__cM2HRG__lml__heading{margin-top:20px}.lighting-lounge-module-scss-module__cM2HRG__lml__body{max-width:530px;color:var(--cap-body);font-size:17px;line-height:1.8}@media (max-width:720px){.lighting-lounge-module-scss-module__cM2HRG__lml{--lm-focus:54% 50%;margin-top:var(--m-section)}.lighting-lounge-module-scss-module__cM2HRG__lml__intro{padding:0 0 22px}.lighting-lounge-module-scss-module__cM2HRG__lml__intro>p{font-size:var(--m-body);margin-top:16px;line-height:1.6}.lighting-lounge-module-scss-module__cM2HRG__lml__heading{font-size:var(--m-h2);letter-spacing:-.02em;margin-top:12px;line-height:1.1}}
.reveal-module-scss-module__-gfbHa__reveal{transition:opacity .8s,transform .8s}.reveal-module-scss-module__-gfbHa__reveal--ready:not(.reveal-module-scss-module__-gfbHa__reveal--visible){opacity:0;transform:translateY(24px)}
.brand-strip-module-scss-module__cJq68q__brandstrip{background:#050505;border-top:1px solid #ffffff0f;padding:clamp(34px,4vw,52px) 6%}.brand-strip-module-scss-module__cJq68q__brandstrip__inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:980px;margin:0 auto;display:flex}.brand-strip-module-scss-module__cJq68q__brandstrip .brand-strip-module-scss-module__cJq68q__brandstrip__list{--brand-ink:#c7c3bd;--h:22px;justify-content:center;gap:12px clamp(26px,4vw,52px)}.brand-strip-module-scss-module__cJq68q__brandstrip__line{font-family:var(--font-body);color:#9a968f;margin:0;font-size:14px;line-height:1.6}
.capabilities-nav-module-scss-module__W9W--a__caps{font-family:var(--font-body);letter-spacing:normal;color:#f7f5f1;font-size:16px;font-weight:400;line-height:normal;display:block}.capabilities-nav-module-scss-module__W9W--a__caps :where(h1,h2,h3,p,figure){margin:0}.capabilities-nav-module-scss-module__W9W--a__caps :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:normal;color:inherit;font-size:1.17em;font-weight:700;line-height:normal}.capabilities-nav-module-scss-module__W9W--a__caps{color:#f7f5f1;background:#090909;max-width:1440px;margin:0 auto;padding:115px 6%}@media (max-width:800px){.capabilities-nav-module-scss-module__W9W--a__caps{padding:75px 6%}}@media (max-width:560px){.capabilities-nav-module-scss-module__W9W--a__caps{padding:80px 6%}}.capabilities-nav-module-scss-module__W9W--a__caps__intro{text-align:center;max-width:1050px;margin:0 auto}.capabilities-nav-module-scss-module__W9W--a__caps__intro h2{letter-spacing:-.045em;color:#f7f5f1;margin:30px 0 0;font-size:clamp(44px,5.4vw,84px);font-weight:600;line-height:1.04}.capabilities-nav-module-scss-module__W9W--a__caps__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#c9c2d4;margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.capabilities-nav-module-scss-module__W9W--a__caps__copper{color:#c6c4ff;background:var(--sys-living-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.capabilities-nav-module-scss-module__W9W--a__caps__copper{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.capabilities-nav-module-scss-module__W9W--a__caps__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:clamp(56px,6vw,90px) auto 0;display:grid}@media (max-width:900px){.capabilities-nav-module-scss-module__W9W--a__caps__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.capabilities-nav-module-scss-module__W9W--a__caps__grid{grid-template-columns:1fr}}.capabilities-nav-module-scss-module__W9W--a__caps__card{color:#f5f5f7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;min-height:0;padding:26px 26px 28px;text-decoration:none;transition:background .4s,border-color .4s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.capabilities-nav-module-scss-module__W9W--a__caps__card:hover{background:#ffffff12;border-color:#c9b6ff73;transform:translateY(-4px)}.capabilities-nav-module-scss-module__W9W--a__caps__card:focus-visible{outline-offset:3px;outline:2px solid #c9b6ff}.capabilities-nav-module-scss-module__W9W--a__caps__card:hover .capabilities-nav-module-scss-module__W9W--a__caps__icon{background:#c9b6ff38}.capabilities-nav-module-scss-module__W9W--a__caps__card--how{background:linear-gradient(135deg,#4f6af52e,#8e4fd82e)}.capabilities-nav-module-scss-module__W9W--a__caps__head{align-items:center;gap:14px;display:flex}.capabilities-nav-module-scss-module__W9W--a__caps__icon{color:#c9b6ff;background:#c9b6ff1f;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background .4s;display:grid}.capabilities-nav-module-scss-module__W9W--a__caps__name{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}.capabilities-nav-module-scss-module__W9W--a__caps__line{color:#b9b3bf;font-size:15px;line-height:1.6}
