@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.z-1{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}.size-100{width:calc(var(--spacing) * 100);height:calc(var(--spacing) * 100)}.size-150{width:calc(var(--spacing) * 150);height:calc(var(--spacing) * 150)}.size-200{width:calc(var(--spacing) * 200);height:calc(var(--spacing) * 200)}.size-300{width:calc(var(--spacing) * 300);height:calc(var(--spacing) * 300)}.size-400{width:calc(var(--spacing) * 400);height:calc(var(--spacing) * 400)}.size-2400{width:calc(var(--spacing) * 2400);height:calc(var(--spacing) * 2400)}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[100vw\]{max-width:100vw}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-bottom{background-position:bottom}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.px-1{padding-inline:calc(var(--spacing) * 1)}.pt-1{padding-top:calc(var(--spacing) * 1)}.text-center{text-align:center}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}@media not print{.not-print\:overflow-x-clip{overflow-x:clip}.not-print\:overflow-y-auto{overflow-y:auto}}@media (min-width:40rem){.sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:max-w-\[calc\(100vw-10rem\)\]{max-width:calc(100vw - 10rem)}}@media (min-width:48rem){.md\:gap-2{gap:calc(var(--spacing) * 2)}}}:root{--paper:#fbfaf7;--card:#fffefd;--ink:#110c08;--muted:#5c5751;--amber:#fab700;--amber-deep:#e19100;--night:#070504;--rule:#e4e1db;--r:18px;--shadow:0 24px 60px -40px #2f210c59;--ease:cubic-bezier(.22,.61,.36,1)}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.2737% .17792 1.51224);--card:lab(99.7749% .0877976 .755346);--ink:lab(3.69699% .96795 2.32959);--muted:lab(37.3635% 1.43288 4.36232);--amber:lab(79.1831% 16.552 81.7495);--amber-deep:lab(67.1634% 26.8905 86.3043);--night:lab(1.56012% .356317 .883505);--rule:lab(89.5831% .460535 3.01583)}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--paper);width:100%;max-width:100%;color:var(--ink);font-family:var(--font-geist),sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}button,input,select{font:inherit}button{cursor:pointer}main{width:100%;max-width:100%;overflow:hidden}.wrap{width:min(1440px,100% - 48px);margin-inline:auto}.section{padding:56px 0}@supports not (overflow:clip){html,body{overflow-x:hidden}}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.015em;word-spacing:.065em}h2{font-size:clamp(28px,3vw,44px);line-height:1.06}h2 em,h1 em{color:var(--amber);font-style:normal}p{color:var(--muted);line-height:1.6}.kicker{letter-spacing:.16em;color:var(--amber);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.yellow-button{background:var(--amber);color:#15110a;transition:transform .3s var(--ease),background .3s;border:0;border-radius:10px;align-items:center;gap:12px;padding:15px 24px;font-weight:800;display:inline-flex;box-shadow:0 14px 34px -18px #f0ad00}.yellow-button:hover{background:#ffcd43;background:lab(85.2224% 11.1102 87.1153);transform:translateY(-2px)}.yellow-button:focus-visible,.demo-close:focus-visible{outline-offset:4px;outline:3px solid #fff}.hero{color:#fff;background:#090909;height:min(920px,100svh);min-height:680px;position:relative}.hero-media{background-image:url(/main-banner.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#050504f0 0%,#050504c7 34%,#0505041f 66%,#0505040d 100%),linear-gradient(#0000 55%,#04040340);position:absolute;inset:0}.hero-nav{z-index:2;justify-content:space-between;align-items:flex-start;padding-top:36px;display:flex;position:relative}.hero-nav img{object-fit:contain;object-position:left top;width:150px;height:115px}.hero-copy{z-index:2;padding-top:70px;position:relative}.hero-copy h1{max-width:720px;margin-bottom:34px;font-size:clamp(58px,6.2vw,96px);line-height:.98}.hero-copy>p{color:#ffffffe0;max-width:620px;font-size:clamp(18px,1.4vw,23px)}.hero-copy ul{gap:42px;margin:0;padding:38px 0 0;list-style:none;display:flex}.hero-copy li{align-items:center;gap:9px;font-size:14px;display:flex}.tick{border:2px solid var(--amber);width:18px;height:18px;color:var(--amber);border-radius:50%;flex:none;place-items:center;font-size:10px;display:inline-grid}.capability-bar{background:var(--card);border-bottom:1px solid var(--rule)}.capability-grid{grid-template-columns:repeat(5,1fr);padding:44px 0;display:grid}.capability-grid article{text-align:center;border-right:1px solid var(--rule);padding:0 24px}.capability-grid article:last-child{border-right:0}.capability-grid i{margin-bottom:15px;font-size:38px;font-style:normal;display:block}.capability-grid strong{font-family:var(--font-manrope);font-size:15px;line-height:1.4}.moments{grid-template-columns:300px 1fr;align-items:stretch;gap:48px;display:grid}.section-intro{padding-top:14px}.section-intro p{max-width:28ch}.moment-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.moment{color:#fff;height:320px;box-shadow:var(--shadow);background:#17140f;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.moment:after{content:"";background:linear-gradient(#0000,#040302db);position:absolute;inset:30% 0 0}.moment-image{filter:saturate(.85)brightness(.82);transition:transform .7s var(--ease);background-image:url(/hero-reeve-clean.png);background-size:520%;position:absolute;inset:0}.moment:hover .moment-image{transform:scale(1.04)}.moment>span,.moment>strong{z-index:1;position:relative}.moment>span{margin-bottom:12px;font-size:28px}.moment>strong{font-size:13px;line-height:1.35}.system-grid{grid-template-columns:.9fr 1.1fr;gap:18px;padding-top:0;display:grid}.panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:34px}.rooms-panel{grid-template-columns:1.1fr .9fr;gap:34px;display:grid}.room-list{color:#fff;background:#171714;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.room-list span{border-radius:7px;padding:10px 12px;font-size:13px}.room-list b{color:#c8c4bc;width:28px;display:inline-block}.room-list .active{color:var(--amber);background:#2c2a24}.panel-copy{padding-top:90px}.panel-copy strong{font-size:14px}.scenes-panel{grid-template-columns:1fr 280px;gap:26px;display:grid}.scene-buttons{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.scene-buttons button{background:#f2f1ed;border:0;border-radius:10px;padding:12px 6px;font-size:11px;font-weight:700}.scene-buttons i{margin-bottom:7px;font-size:22px;font-style:normal;display:block}.scene-photo{background:linear-gradient(#00000014,#0000001a),url(/hero-reeve-clean.png) 9%/430% no-repeat;border-radius:10px}.split-bands{grid-template-columns:1fr 1fr;gap:18px;padding-top:0;display:grid}.dark-panel{background:var(--night);color:#fff}.reliable,.vendors-panel{border-radius:var(--r);min-height:365px;padding:36px;overflow:hidden}.reliable{grid-template-columns:1fr 1fr;gap:15px;display:grid}.reliable p{color:#d4d1ca}.reliable strong{font-size:13px}.tablet-orbit{place-items:center;display:grid;position:relative}.tablet-orbit:before{content:"";border:3px solid #5ee336;border-radius:50%;width:250px;height:250px;position:absolute;box-shadow:0 0 40px #45e22b99}.tablet-orbit img{filter:drop-shadow(0 25px 30px #000);width:340px;max-width:none;position:relative;transform:rotate(-2deg)}.vendors-panel{background:var(--card);border:1px solid var(--rule)}.vendor-list{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:32px;display:grid}.vendor-list strong{font-family:var(--font-manrope);color:#696763;font-size:14px}.included{background:var(--night);color:#fff;border-radius:var(--r);grid-template-columns:95px 1fr 1fr 270px;align-items:center;gap:28px;min-height:230px;padding:34px 42px;display:grid}.included h2{font-size:32px}.included p{color:#ccc9c1;margin-bottom:0}.gift{width:80px;height:80px;color:var(--amber);border:1px solid #55534e;border-radius:12px;place-items:center;font-size:46px;display:grid}.included ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.included li{align-items:center;gap:10px;font-size:14px;display:flex}.hardware{height:150px;position:relative}.hardware span{background:linear-gradient(145deg,#5b5b59,#20201f);border-radius:4px;width:230px;height:45px;position:absolute;right:10px;box-shadow:0 15px 20px #000}.hardware span:first-child{top:22px;right:0}.hardware span:nth-child(2){top:62px;right:30px}.hardware span:nth-child(3){top:102px;right:60px}.pro{grid-template-columns:1.05fr 1fr .75fr;align-items:center;gap:50px;display:grid}.pro-photo{background:linear-gradient(130deg,#b89d7c,#6e5842);border-radius:14px;place-items:center;height:330px;display:grid}.laptop{background:#161615;border-radius:8px;width:240px;height:155px;padding:10px;transform:perspective(600px)rotateY(-10deg)}.floor-ui{background:#ede9e1;height:100%;padding:20px;font-weight:700}.floor-ui span{color:#848077;margin-top:35px;display:block}.pro-copy p{max-width:48ch}.pro>ul{gap:22px;padding:0;font-size:14px;list-style:none;display:grid}.ecosystem{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:30px 34px}.eco-products{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.eco-products article{align-items:center;gap:14px;display:flex}.eco-products i{border:1px solid var(--amber);width:44px;height:44px;color:var(--amber-deep);border-radius:8px;place-items:center;font-size:20px;font-style:normal;display:grid}.eco-products article div{flex:1}.eco-products p{margin:5px 0 0;font-size:11px;line-height:1.4}.footer-cta{background:var(--night);color:#fff;border-radius:var(--r);justify-content:space-between;align-items:center;margin-top:0;margin-bottom:36px;padding:30px 44px;display:flex}.footer-cta h2{margin-bottom:4px;font-size:26px}.footer-cta p{color:#bdb9b2;margin:0}.demo-layer{z-index:30;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.demo-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020201e6;background:lab(.462124% .120997 .291199/.9);border:0;position:absolute;inset:0}.demo-panel{color:#edebe7;color:lab(93.0603% .271082 2.27096);background:#161310;background:lab(6.19613% .843555 2.28916);border:1px solid #604825;border:1px solid lab(32.7048% 7.31099 24.7436);border-radius:0;width:min(700px,100%);max-height:calc(100svh - 48px);padding:74px 80px 68px;position:relative;overflow:auto;box-shadow:0 35px 100px #010000b8;box-shadow:0 35px 100px lab(.112555% .0518635 .106952/.72)}.demo-panel:before,.demo-panel:after{content:"";pointer-events:none;width:42px;height:42px;position:absolute}.demo-panel:before{border-top:2px solid var(--amber);border-right:2px solid var(--amber);top:-1px;right:-1px}.demo-panel:after{border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);bottom:-1px;left:-1px}.demo-close{color:#c6c4c0;color:lab(79.1403% .272691 2.27201);background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:14px;right:20px}.demo-kicker{text-align:center;color:var(--amber);letter-spacing:.28em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.demo-panel h2{text-align:center;margin:38px 0 14px;font-size:54px;font-weight:350;line-height:1.05}.demo-intro{text-align:center;color:#bbb7b0;color:lab(74.4966% .876069 3.70789);max-width:46ch;margin:0 auto;font-size:17px;line-height:1.55}.demo-panel form{gap:24px;margin-top:58px;display:grid}.demo-panel label{letter-spacing:.18em;text-transform:uppercase;color:#c8b7ac;color:lab(75.5595% 4.94936 7.95832);font-size:12px;font-weight:750}.demo-panel label b,.demo-required b{color:var(--amber)}.demo-panel input{color:#edebe7;color:lab(93.0603% .271082 2.27096);letter-spacing:0;text-transform:none;background:#0c0a08;background:lab(2.75402% .367835 1.00089);border:1px solid #604008;border:1px solid lab(30.3183% 10.7904 36.5514);border-radius:0;outline:none;width:100%;margin-top:12px;padding:18px 20px;font-size:16px;display:block}.demo-panel input::placeholder{color:#66625e;color:lab(42.0035% .933021 2.89262)}.demo-panel input:focus{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.demo-trap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.demo-submit{width:100%;min-height:64px;color:var(--amber);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid #9a6500;border:1px solid lab(47.6066% 18.531 68.0115);margin-top:10px;font-size:13px;font-weight:800}.demo-submit:hover{background:var(--amber);color:#0e0a06;color:lab(3.04563% .860065 2.03365)}.demo-submit:disabled{cursor:wait;opacity:.58}.demo-required,.demo-error{text-align:center;margin:0}.demo-required{color:#78746f;color:lab(48.9637% .929296 2.89005);font-size:13px}.demo-error{color:#f87966;color:lab(66.0604% 48.7909 34.3904);font-size:14px}.demo-success{text-align:center;padding:40px 0}.demo-success>.tick{width:54px;height:54px;margin:0 auto 24px;font-size:25px}.demo-success p{color:#b5b0aa;color:lab(72.1766% .876963 3.70855);max-width:42ch;margin:20px auto 34px}@media (max-width:1050px){.hero{min-height:700px}.hero-media{background-position:top}.moments{grid-template-columns:1fr}.section-intro p{max-width:52ch}.moment-row{grid-template-columns:repeat(5,190px);padding-bottom:8px;overflow-x:auto}.system-grid,.split-bands{grid-template-columns:1fr}.included{grid-template-columns:85px 1fr 1fr}.hardware{display:none}.pro{grid-template-columns:1fr 1fr}.pro>ul{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.wrap{width:min(100% - 30px,1440px)}.section{padding:34px 0}.hero{height:100svh;min-height:100svh}.hero-media{background-position:68%;background-size:auto 100%}.hero-shade{background:linear-gradient(#0404030d 0%,#040403c4 45%,#040403fa 100%)}.hero-nav{padding-top:20px}.hero-nav img{width:105px;height:82px}.hero-nav .yellow-button{gap:12px;padding:12px 16px}.hero-copy{width:auto;padding:0;position:absolute;bottom:40px;left:15px;right:15px}.hero-copy h1{margin-bottom:20px;font-size:clamp(48px,14vw,72px)}.hero-copy>p{font-size:17px}.hero-copy ul{flex-wrap:wrap;gap:12px;padding-top:20px}.capability-grid{grid-template-columns:repeat(5,150px);padding:28px 0;overflow-x:auto}.capability-grid article{padding:0 14px}.moment-row{margin-right:-15px}.rooms-panel,.scenes-panel{grid-template-columns:1fr}.panel-copy{padding-top:0}.scene-photo{background-size:300%;height:260px}.reliable{grid-template-columns:1fr;min-height:540px}.tablet-orbit{min-height:250px}.included{grid-template-columns:70px 1fr;padding:26px 22px}.included ul{grid-column:1/-1}.gift{width:64px;height:64px}.pro{grid-template-columns:1fr}.pro>ul{grid-column:auto;grid-template-columns:1fr 1fr}.eco-products{grid-template-columns:1fr}.eco-products article{border-top:1px solid var(--rule);padding:14px 0}.footer-cta{flex-direction:column;align-items:flex-start;gap:24px}.demo-layer{padding:12px}.demo-panel{max-height:calc(100svh - 24px);padding:58px 22px 44px}.demo-panel h2{margin-top:30px;font-size:42px}.demo-intro{font-size:15px}.demo-panel form{gap:20px;margin-top:42px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.subpage{background:var(--paper);color:var(--ink)}.subpage-hero{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#070504;background:lab(1.56012% .356317 .883505);min-height:620px;padding-top:124px;position:relative;overflow:visible}.subpage-hero:before{content:"";background:radial-gradient(circle at 76% 38%,#50340057,#0000 30%),linear-gradient(120deg,#060403 20%,#171009 100%);background:radial-gradient(circle at 76% 38%,lab(24.5055% 10.8456 37.3413/.34),#0000 30%),linear-gradient(120deg,lab(1.20144% .303485 .736329) 20%,lab(5.25779% 1.93775 4.27437) 100%);position:absolute;inset:0}.about-hero:after{content:"REEVE";color:#fab70014;color:lab(79.1831% 16.552 81.7495/.08);font-family:var(--font-manrope),sans-serif;letter-spacing:-.08em;font-size:clamp(180px,25vw,430px);font-weight:800;line-height:1;position:absolute;bottom:-.17em;right:-.025em}.contact-hero:after{content:"";aspect-ratio:1;border:1px solid #fab70040;border:1px solid lab(79.1831% 16.552 81.7495/.25);border-radius:50%;width:min(570px,42vw);position:absolute;bottom:-14%;right:7%;box-shadow:0 0 0 70px #fab70009,0 0 0 140px #fab70005;box-shadow:0 0 0 70px lab(79.1831% 16.552 81.7495/.035),0 0 0 140px lab(79.1831% 16.552 81.7495/.02)}.subpage-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060403e6;background:lab(1.20144% .303485 .736329/.9);border-bottom:1px solid #faf8f526;border-bottom:1px solid lab(97.6937% .177979 1.51225/.15);align-items:center;width:100%;min-height:124px;padding:10px max(24px,50vw - 696px);display:flex;position:fixed;top:0;left:0}.subpage-logo{flex:none;width:150px;height:104px;display:block}.subpage-logo img{object-fit:contain;width:100%;height:100%}.subpage-nav .logo-tm,.subpage-footer .logo-tm{color:#faf8f5;color:lab(97.6971% .223935 1.89128);font:700 10px/1 Arial,sans-serif;position:absolute;top:72%;right:1%}.subpage-links{align-items:center;gap:38px;margin-left:auto;margin-right:38px;display:flex}.subpage-links>a,.subpage-solutions>button{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);background:0 0;border:0;padding:14px 0;font-size:16px;font-weight:750;text-decoration:none}.subpage-links a:hover,.subpage-solutions>button:hover{color:var(--amber)}.subpage-solutions{position:relative}.subpage-solutions>button span{color:var(--amber);transition:transform .25s var(--ease);margin-left:4px;display:inline-block}.subpage-solutions.is-open>button span{transform:rotate(180deg)}.subpage-solutions-menu{opacity:0;visibility:hidden;width:330px;transition:opacity .2s,transform .25s var(--ease),visibility .2s;background:#fbfaf7;background:lab(98.2737% .17792 1.51224);border:1px solid #d5d0ca;border:1px solid lab(83.7768% .872552 3.70562);padding:12px;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 60px #02020147;box-shadow:0 24px 60px lab(.462124% .120997 .291199/.28)}.subpage-solutions.is-open .subpage-solutions-menu{opacity:1;visibility:visible;transform:translate(-50%)}.subpage-solutions-menu a{color:#231e19;color:lab(11.8394% 1.50994 4.42431);border-bottom:1px solid #e1ddd8;border-bottom:1px solid lab(88.4231% .460804 3.01597);padding:13px 15px;font-weight:700;text-decoration:none;display:block}.subpage-solutions-menu a:last-child{border:0}.subpage-solutions-menu a:hover{color:#231e19;color:lab(11.8394% 1.50994 4.42431);background:#eae7e3;background:lab(91.8976% .341296 2.25918)}.subpage-hero-copy{z-index:2;width:min(1440px,100% - 96px);margin:auto;padding-top:118px;position:relative}.subpage-kicker{color:var(--amber);letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:800;display:block}.subpage-hero h1{max-width:990px;margin:0;font-size:clamp(58px,7vw,108px);line-height:.94}.subpage-hero h1 em{color:var(--amber)}.subpage-hero-copy>p{color:#c6c4c0;color:lab(79.1403% .272691 2.27201);max-width:620px;margin-top:34px;font-size:21px;line-height:1.55}.subpage-section{width:min(1344px,100% - 96px);margin-inline:auto;padding:clamp(88px,9vw,148px) 0}.subpage-section h2{font-size:clamp(40px,4.5vw,68px);line-height:1.02}.subpage-section p{font-size:18px;line-height:1.7}.name-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.name-story-word{font:800 clamp(90px,13vw,190px)/.8 var(--font-manrope),sans-serif;letter-spacing:-.09em;writing-mode:vertical-rl;color:#fab700;color:lab(79.1831% 16.552 81.7495);transform:rotate(180deg)}.name-story-copy{max-width:760px}.name-story-copy p{max-width:67ch}.name-story-copy blockquote{font:700 clamp(30px,3vw,46px)/1.1 var(--font-manrope),sans-serif;border-top:1px solid #fab700;border-top:1px solid lab(79.1831% 16.552 81.7495);margin:50px 0 0;padding-top:30px}.about-product{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);background:#0b0906;background:lab(2.47808% .47458 1.21808);width:100%;padding-inline:max(48px,50% - 672px)}.about-product-copy{grid-template-columns:.75fr 1.25fr;align-items:end;gap:80px;display:grid}.about-product-copy .subpage-kicker{grid-column:1/-1;margin-bottom:-40px}.about-product-copy h2{margin:0}.about-product-copy p{color:#b4b1ab;color:lab(72.1866% .371158 3.03427);margin:0}.about-product-flow{background:#040302;background:lab(.903025% .182793 .464314);border:1px solid #47413a;border:1px solid lab(28.0819% 1.71249 5.1205);grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;margin-top:78px;padding:44px;display:grid}.about-system-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.about-system-list span{color:#c6c4c0;color:lab(79.1403% .272691 2.27201);border:1px solid #3d3730;border:1px solid lab(23.4411% 1.72877 5.13368);padding:12px;font-size:13px}.about-flow-line{background:var(--amber);height:1px;position:relative}.about-flow-line:after{content:"";border-top:1px solid var(--amber);border-right:1px solid var(--amber);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.about-product-center{text-align:center}.about-product-center strong{color:var(--amber);font:800 42px/1 var(--font-manrope),sans-serif;display:block}.about-product-center sup{vertical-align:top;font-size:11px}.about-product-center small{color:#928f88;color:lab(59.4278% .594974 3.78263);letter-spacing:.16em;margin-top:10px;display:block}.about-outcome{text-align:center}.about-outcome strong{font:700 25px/1.2 var(--font-manrope),sans-serif;display:block}.about-outcome span{color:#928f88;color:lab(59.4278% .594974 3.78263);margin-top:8px;font-size:14px;display:block}.about-bzb{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(70px,10vw,150px);display:grid}.about-bzb-mark{font-family:var(--font-manrope),sans-serif;letter-spacing:-.07em;font-size:clamp(54px,7vw,98px)}.about-bzb-mark strong{color:#fab700;color:lab(79.1831% 16.552 81.7495)}.about-bzb-mark span{font-weight:300}.about-bzb p{max-width:68ch}.about-principles{border-top:1px solid #dad7d2;border-top:1px solid lab(86.1031% .461191 3.01631)}.about-principles header{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.about-principles>div{background:#cdcac5;background:lab(81.463% .462264 3.01696);border:1px solid #cdcac5;border:1px solid lab(81.463% .462264 3.01696);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.about-principles article{background:var(--paper);min-height:300px;padding:38px}.about-principles article>span{color:var(--amber-deep);font-size:13px;font-weight:800}.about-principles h3{font:700 25px/1.2 var(--font-manrope),sans-serif;margin:70px 0 15px}.about-principles article p{font-size:15px}.subpage-cta{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#0b0906;background:lab(2.47808% .47458 1.21808);justify-content:space-between;align-items:center;gap:40px;width:min(1344px,100% - 96px);margin:0 auto 48px;padding:64px 70px;display:flex}.subpage-cta h2{margin:0;font-size:clamp(38px,4vw,62px)}.subpage-cta .subpage-kicker{margin-bottom:18px}.subpage-footer{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);background:#030201;background:lab(.658176% .150323 .372729);grid-template-columns:1fr auto;gap:38px;padding:55px max(48px,50% - 672px);display:grid}.footer-logo{width:125px;height:75px;display:block}.footer-logo img{object-fit:contain;width:100%;height:100%}.subpage-footer p{color:#8f8c87;color:lab(58.2626% .469267 3.02155);margin:8px 0 0;font-size:13px}.subpage-footer-links{align-items:center;gap:30px;display:flex}.subpage-footer a{color:#d3d1cd;color:lab(83.7803% .272095 2.27163);text-decoration:none}.subpage-footer a:hover{color:var(--amber)}.subpage-footer small{color:#73716e;color:lab(47.8199% .279009 2.27616);border-top:1px solid #36322e;border-top:1px solid lab(21.1225% .952885 2.90648);grid-column:1/-1;padding-top:28px}.contact-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(70px,10vw,150px);display:grid}.contact-intro{position:sticky;top:170px}.contact-intro h2{margin-bottom:30px}.contact-intro>p{max-width:55ch}.contact-direct{border-top:1px solid #d4d0cb;border-top:1px solid lab(83.7831% .461727 3.01662);margin-top:55px;display:grid}.contact-direct a{color:var(--ink);border-bottom:1px solid #d4d0cb;border-bottom:1px solid lab(83.7831% .461727 3.01662);justify-content:space-between;gap:20px;padding:20px 0;text-decoration:none;display:flex}.contact-direct span{color:var(--muted);font-size:13px}.contact-direct strong{font-size:15px}.contact-form{background:#fffefd;background:lab(99.7749% .0877976 .755346);border:1px solid #dad7d2;border:1px solid lab(86.1031% .461191 3.01631);gap:25px;padding:48px;display:grid;box-shadow:0 30px 80px -60px #2b1f1173;box-shadow:0 30px 80px -60px lab(12.9693% 4.30039 11.4723/.45)}.contact-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.contact-form label b,.contact-form>small b{color:var(--amber-deep)}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;resize:vertical;background:#fbfaf7;background:lab(98.2737% .17792 1.51224);border:1px solid #c8c3bd;border:1px solid lab(79.1367% .874221 3.70671);border-radius:0;outline:none;margin-top:10px;padding:16px 17px;font-size:16px;font-weight:450;display:block}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--amber-deep);box-shadow:0 0 0 1px var(--amber-deep)}.contact-form textarea::placeholder{color:#77746f;color:lab(48.9731% .704169 2.96857)}.contact-submit{background:var(--amber);color:#0e0a06;color:lab(3.04563% .860065 2.03365);border:0;min-height:62px;font-weight:800}.contact-submit span{margin-left:12px}.contact-form>small{color:var(--muted)}.contact-details{background:#e7e0d6;background:lab(89.6015% .897318 5.6772);grid-template-columns:1.3fr .85fr .7fr;gap:70px;width:100%;padding-inline:max(48px,50% - 672px);display:grid}.contact-details h2{max-width:680px}.contact-details address,.contact-hours{flex-direction:column;align-self:end;gap:10px;font-style:normal;display:flex}.contact-details address strong,.contact-hours strong{font:700 18px/1.3 var(--font-manrope),sans-serif}.contact-details address span,.contact-hours span{color:var(--muted)}.contact-details address a{color:var(--ink);margin-top:18px;font-weight:750}@media (max-width:1050px){.subpage-links{gap:22px;margin-right:24px}.subpage-logo{width:130px}.name-story{grid-template-columns:180px 1fr}.about-product-flow{grid-template-columns:1fr 45px 1fr 45px 1fr;padding:30px}.contact-layout{gap:50px}.contact-details{grid-template-columns:1fr 1fr}.contact-details>div:first-child{grid-column:1/-1}}@media (max-width:760px){.subpage-hero{min-height:590px;padding-top:132px}.subpage-nav{flex-wrap:wrap;gap:5px;min-height:132px;padding:8px 15px}.subpage-logo{width:105px;height:72px}.subpage-nav>.yellow-button{margin-left:auto;padding:11px 13px;font-size:12px}.subpage-links{border-top:1px solid #faf8f524;border-top:1px solid lab(97.6937% .177979 1.51225/.14);order:3;justify-content:center;gap:20px;width:100%;margin:0}.subpage-links>a,.subpage-solutions>button{padding:9px 0;font-size:12px}.subpage-solutions-menu{width:calc(100vw - 30px);position:fixed;top:132px;left:15px;transform:translateY(-8px)}.subpage-solutions.is-open .subpage-solutions-menu{transform:translateY(0)}.subpage-hero-copy{width:calc(100% - 30px);padding-top:80px}.subpage-hero h1{font-size:clamp(46px,14vw,70px)}.subpage-hero-copy>p{font-size:17px}.subpage-section{width:calc(100% - 30px);padding:74px 0}.name-story{grid-template-columns:1fr;gap:45px}.name-story-word{writing-mode:initial;font-size:78px;transform:none}.about-product{width:100%;padding-inline:15px}.about-product-copy{grid-template-columns:1fr;gap:25px}.about-product-copy .subpage-kicker{grid-column:auto;margin-bottom:0}.about-product-flow{grid-template-columns:1fr;gap:24px;margin-top:50px;padding:25px}.about-flow-line{width:1px;height:32px;margin:auto}.about-flow-line:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.about-system-list{width:100%}.about-bzb{grid-template-columns:1fr;gap:35px}.about-principles header{grid-template-columns:1fr;gap:15px}.about-principles>div{grid-template-columns:1fr;margin-top:40px}.about-principles article{min-height:auto}.about-principles h3{margin-top:35px}.subpage-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 30px);padding:40px 28px}.subpage-footer{grid-template-columns:1fr;padding:45px 24px}.subpage-footer-links{flex-direction:column;align-items:flex-start;gap:14px}.contact-layout{grid-template-columns:1fr}.contact-intro{position:static}.contact-form{padding:28px 20px}.contact-form-row{grid-template-columns:1fr}.contact-details{grid-template-columns:1fr;gap:45px;width:100%;padding-inline:24px}.contact-details>div:first-child{grid-column:auto}.contact-details address,.contact-hours{align-self:auto}}.hero-nav{padding-top:28px}.hero-nav img{width:210px;height:155px}.hero-copy{padding-top:42px}@media (max-width:720px){.hero-nav{padding-top:16px}.hero-nav img{width:145px;height:108px}}.hero-nav-expanded{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#060403c7;background:lab(1.20144% .303485 .736329/.78);border:0;border-bottom:1px solid #ffffff29;border-radius:0;align-items:center;width:100%;max-width:none;min-height:124px;margin:0;padding:10px max(24px,50vw - 696px);position:fixed;top:0;left:0;transform:none;box-shadow:0 18px 50px -34px #000c}.hero-nav-expanded .nav-logo{flex:none;width:150px;height:104px;display:block}.hero-nav-expanded .nav-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.brand-logo-mark{display:inline-block;position:relative}.brand-logo-mark>.logo-tm{color:#faf8f5;color:lab(97.6971% .223935 1.89128);text-shadow:0 1px 3px #0000008c;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;position:absolute;top:72%;right:1%}.hero-nav:not(.hero-nav-expanded)>.brand-logo-mark>img{object-fit:contain;width:100%;height:100%;display:block}.primary-links{align-items:center;gap:40px;margin-left:auto;margin-right:40px;display:flex}.primary-links>a,.solutions-trigger{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);white-space:nowrap;font-size:16px;font-weight:750;text-decoration:none}.primary-links>a{padding:14px 0}.primary-links>a:hover,.primary-links>a:focus-visible,.solutions-trigger:hover{color:var(--amber)}.primary-links>a:focus-visible,.solutions-trigger:focus-visible{outline:2px solid var(--amber);outline-offset:5px;border-radius:2px}.solutions-dropdown{position:relative}.solutions-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 0;display:flex}.nav-chevron{border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);width:8px;height:8px;transition:transform .25s var(--ease);transform:translateY(-2px)rotate(45deg)}.solutions-dropdown.is-open .nav-chevron{transform:translateY(2px)rotate(225deg)}.solutions-menu{width:min(880px,100vw - 48px);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease),transform .25s var(--ease),visibility .2s;background:#fdfcfa;background:lab(99.0823% .132501 1.13361);border:1px solid #dcd7cf;border:1px solid lab(86.1137% .707865 4.53497);border-radius:2px;padding:30px 0 0;display:block;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 34px 90px -36px #0000008c}.solutions-dropdown.is-open .solutions-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.solutions-menu-heading{box-sizing:border-box;justify-content:space-between;align-items:baseline;width:100%;margin:0;padding:0 34px 20px;display:flex;position:relative}.solutions-menu-heading:after{content:"";background:#c7c3bd;background:lab(79.1484% .585675 3.77636);height:1px;position:absolute;bottom:0;left:0;right:0}.solutions-menu-heading strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;font-size:30px;font-weight:650}.solutions-menu-heading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.solutions-menu-links{display:grid}.solutions-menu-links>a{min-height:76px;color:var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr 34px;align-items:center;gap:18px;padding:13px 34px;text-decoration:none;transition:color .22s,background .22s;display:grid}.solutions-menu-links>a:last-child{border-bottom:0}.solutions-menu-links>a:hover,.solutions-menu-links>a:focus-visible{color:var(--ink);background:#edebe7;background:lab(93.0576% .341117 2.25912);outline:none}.solutions-menu-links>a:hover small,.solutions-menu-links>a:focus-visible small{color:var(--muted)}.solution-menu-symbol{color:#685b4b;color:lab(39.7071% 3.04331 11.4611);place-items:center;width:28px;height:28px;transition:color .2s;display:grid}.solution-menu-symbol svg{width:28px;height:28px}.solutions-menu-links>a:hover .solution-menu-symbol,.solutions-menu-links>a:focus-visible .solution-menu-symbol{color:var(--amber-deep)}.solutions-menu-links strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.018em;font-size:18px;font-weight:650;line-height:1.2;display:block}.solutions-menu-links small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.solution-menu-arrow{color:var(--amber-deep);opacity:.55;font-size:23px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;transform:translate(-5px)}.solutions-menu-links>a:hover .solution-menu-arrow,.solutions-menu-links>a:focus-visible .solution-menu-arrow{opacity:1;transform:translate(0)}.hero-nav-expanded>.yellow-button{flex:none}.hero-nav-expanded+.hero-copy{padding-top:150px}.hero-nav-expanded .solutions-menu{position:fixed;top:122px;left:50%;right:auto;transform:translate(-50%)translateY(-8px)}.hero-nav-expanded .solutions-dropdown.is-open .solutions-menu{transform:translate(-50%)translateY(0)}@media (max-width:1050px){.hero-nav-expanded .nav-logo{width:132px;height:96px}.primary-links{gap:24px;margin-right:24px}.hero-nav-expanded .solutions-menu{width:min(760px,100vw - 34px);top:116px;left:50%;right:auto;transform:translate(-50%)translateY(-8px)}.hero-nav-expanded .solutions-dropdown.is-open .solutions-menu{transform:translate(-50%)translateY(0)}}.control-consolidation{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.78fr) 1px minmax(0,1.22fr);height:100%}.demo-panel{width:min(820px,100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);padding:clamp(20px,3vh,30px) 40px 24px;overflow:hidden}.demo-direct{grid-template-columns:1fr 1fr;gap:10px;max-width:660px;margin:16px auto 0;padding:10px;display:grid}.demo-direct>p{display:none}.demo-form-divider{margin-top:12px}.demo-panel form{gap:8px 14px;margin-top:12px}.demo-panel input{min-height:40px}.demo-submit{min-height:44px}.demo-trap{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;top:0!important;left:0!important;overflow:hidden!important}@media (max-width:720px){.demo-panel{width:min(520px,100%);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 14px 14px;overflow:hidden}.demo-direct{grid-template-columns:1fr;margin-top:12px;padding:8px}.demo-direct>div{display:contents}.demo-form-divider{margin-top:10px}.demo-panel form{gap:5px;margin-top:10px}.demo-panel input{min-height:38px;margin-top:3px;padding:7px 11px}.demo-submit{min-height:40px}.demo-required{margin-top:-1px}}@media (max-width:1050px){.room-overview{grid-template-columns:240px minmax(0,1fr);column-gap:30px}.compatibility-title-line{white-space:normal}.compatibility-logos.display-logos,.compatibility-logos.source-brand-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.room-overview{display:block}.new-room-list{margin-top:24px}.room-flow-arrow{transform:rotate(90deg)}.local-status{gap:18px;font-size:11px}.compatibility-title-line{white-space:normal}.compatibility-logos.display-logos,.compatibility-logos.source-brand-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-categories{margin-top:28px;padding:24px 20px;font-size:15px}.compatibility-categories strong{font-size:20px}.dealer-cloud-flow figure{aspect-ratio:1430/720}.dealer-cloud-steps{padding:26px 22px}.dealer-cloud-steps li strong{font-size:17px}.dealer-cloud-steps li p{font-size:12px}}.market-section{background:#fbfaf7;background:lab(98.2737% .17792 1.51224);padding:clamp(78px,7vw,118px) 0 clamp(82px,7vw,112px);overflow:hidden}.market-section-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:end;column-gap:clamp(54px,8vw,140px);display:grid}.market-section-heading>span{color:var(--amber-deep);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin-bottom:22px;font-size:12px;font-weight:780}.market-section-heading h2{color:var(--ink);font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.6vw,70px);font-weight:720;line-height:.99}.market-section-heading h2 em{color:var(--amber-deep);font-style:normal}.market-section-heading p{color:#4c4741;color:lab(30.4029% 1.44568 4.3718);max-width:45ch;margin:0 0 5px;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.market-carousel-shell{margin-top:clamp(42px,5vw,72px)}.market-carousel-track{--market-card-width:clamp(320px,26.4vw,405px);--market-gap:16px;grid-auto-flow:column;grid-auto-columns:var(--market-card-width);gap:var(--market-gap);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;padding:18px max(24px,50vw - 725px) 34px;scroll-padding-inline:max(24px,50vw - 725px);display:grid;overflow:auto hidden}.market-carousel-track::-webkit-scrollbar{display:none}.market-card{aspect-ratio:3/4;scroll-snap-align:start;color:#fbfaf7;color:lab(98.2737% .17792 1.51224);cursor:default;background:#eeebe4;background:lab(93.0732% .464261 3.79305);border:1px solid #dddad5;border:1px solid lab(87.2668% .367522 3.0319);border-radius:26px;min-width:0;transition:transform .62s cubic-bezier(.16,1,.3,1),box-shadow .62s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 20px 42px -31px #271a099e;box-shadow:0 20px 42px -31px lab(10.6293% 5.27669 12.1074/.62)}.market-card>img{object-fit:cover;filter:brightness(1.13)saturate(.94)contrast(.96);background:#e9e4dc;background:lab(90.7594% .565529 4.55731);width:100%;height:100%;transition:transform .78s cubic-bezier(.16,1,.3,1),filter .62s;display:block;position:absolute;inset:0}.market-card:nth-child(7n+1)>img{filter:brightness(1.4)saturate(.92)contrast(.93)}.market-card:nth-child(7n+3)>img{filter:brightness(1.22)saturate(.93)contrast(.95)}.market-card-caption{text-shadow:0 1px 16px #0301017a;text-shadow:0 1px 16px lab(.460861% .223458 .453171/.48);background:linear-gradient(#0a070400,#0a0704e6 58%,#0a0704f7);background:linear-gradient(lab(1.98148% .663169 1.50209/0),lab(1.98148% .663169 1.50209/.9) 58%,lab(1.98148% .663169 1.50209/.97));flex-direction:column;justify-content:flex-end;min-height:42%;padding:72px 28px 28px;display:flex;position:absolute;inset:auto 0 0}.market-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(23px,1.75vw,28px);font-weight:735;line-height:1.08}.market-card p{color:#eae7e3;color:lab(91.9036% .318557 2.65098);max-width:32ch;margin:12px 0 0;font-size:15px;line-height:1.42}@media (hover:hover) and (pointer:fine){.market-card:hover{z-index:2;transform:translateY(-10px);box-shadow:0 34px 62px -35px #2d1b04ad;box-shadow:0 34px 62px -35px lab(11.7545% 7.13056 15.7435/.68)}.market-card:hover>img{filter:brightness(1.19)saturate(.98)contrast(.97);transform:scale(1.035)}.market-card:nth-child(7n+1):hover>img{filter:brightness(1.45)saturate(.94)contrast(.94)}.market-card:nth-child(7n+3):hover>img{filter:brightness(1.27)saturate(.96)contrast(.96)}}.market-carousel-controls{grid-template-columns:52px 1fr 52px;align-items:center;gap:24px;margin-top:8px;display:grid}.market-carousel-controls>button{color:#1a1510;color:lab(7.22419% 1.46236 3.71451);background:#fffefd;background:lab(99.7749% .0877976 .755346);border:1px solid #dedad4;border:1px solid lab(87.27% .416428 3.41283);border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;transition:background .3s,color .3s,transform .35s cubic-bezier(.16,1,.3,1);display:grid}.market-carousel-controls>button:hover:not(:disabled),.market-carousel-controls>button:focus-visible{background:var(--amber);color:#15110c;color:lab(5.2654% 1.20258 2.98182);outline:none;transform:scale(1.05)}.market-carousel-dots{justify-content:center;align-items:center;gap:8px;display:flex}.market-carousel-dots button{background:#c8c3bd;background:lab(79.1437% .701815 3.75192);border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .28s,transform .28s cubic-bezier(.16,1,.3,1)}.market-carousel-dots button.is-active{background:var(--amber-deep);transform:scale(1.08)}.market-carousel-dots button:focus-visible{outline:2px solid var(--amber-deep);outline-offset:4px}@media (max-width:720px){.market-section{padding:64px 0 72px}.market-section-heading{grid-template-columns:1fr;gap:24px}.market-section-heading>span{margin-bottom:0}.market-section-heading h2{font-size:42px;line-height:1.03}.market-section-heading p{margin:0;font-size:15px}.market-carousel-shell{margin-top:32px}.market-carousel-track{--market-card-width:min(86vw,405px);--market-gap:14px;grid-auto-columns:var(--market-card-width);gap:var(--market-gap);padding:14px 15px 28px;scroll-padding-inline:15px}.market-card{border-radius:22px}.market-card-caption{padding:62px 22px 24px}.market-card h3{font-size:24px}.market-card p{margin-top:10px;font-size:14px}.market-carousel-controls{grid-template-columns:46px 1fr 46px;gap:14px;margin-top:4px}.market-carousel-controls>button{width:46px;height:46px}.market-carousel-dots{gap:7px}.market-carousel-dots button,.market-carousel-dots button.is-active{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.market-card,.market-card>img,.market-carousel-controls>button,.market-carousel-dots button{transition:none}}.contact-submit:disabled{cursor:wait;opacity:.65}.contact-form-error{color:#be3122;color:lab(43.7575% 55.8155 43.6869);margin:0;font-size:14px}.contact-form-success{text-align:center;align-content:center;min-height:460px}.contact-form-success>span{border:2px solid var(--amber-deep);width:58px;height:58px;color:var(--amber-deep);border-radius:50%;place-items:center;margin:0 auto 25px;font-size:25px;display:grid}.contact-form-success h2{margin-bottom:16px}.contact-form-success p{max-width:48ch;margin:auto}.reeve-system-map:has(.control-network){background:#f0ece7;background:lab(93.6432% .45976 3.01533);padding:24px}.control-consolidation.control-network{color:#f3f1ee;color:lab(95.3771% .224113 1.89137);background:#0a0805;background:lab(2.22134% .507347 1.25796);border:1px solid #322d26;border:1px solid lab(18.8% 1.74925 5.15092);border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;height:100%;min-height:570px;display:grid;overflow:hidden}.control-network-heading{border-bottom:1px solid #342f2a;border-bottom:1px solid lab(19.9613% 1.47392 4.39382);padding:30px 34px 27px}.control-network-heading span,.control-network-heading strong{display:block}.control-network-heading span{color:var(--amber);letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:780}.control-network-heading strong{max-width:19ch;font-family:var(--font-manrope);letter-spacing:-.025em;font-size:clamp(22px,2vw,31px);font-weight:620;line-height:1.08}.network-stage{grid-template-columns:140px minmax(32px,1fr) 150px minmax(32px,1fr) 132px;align-items:stretch;min-height:390px;padding:30px 24px 28px;display:grid}.network-inputs,.network-zones{flex-direction:column;justify-content:center;gap:9px;display:flex}.network-inputs>small,.network-zones>small{color:#7d7a75;color:lab(51.2988% .565171 3.00403);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:720}.network-node{background:#15110d;background:lab(5.26703% .977032 2.52232);border:1px solid #342f2a;border:1px solid lab(19.9613% 1.47392 4.39382);grid-template-columns:34px 1fr 7px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid;position:relative}.network-node>span{color:#b1ada7;color:lab(71.0235% .705183 3.75412);place-items:center;width:32px;height:32px;display:grid}.network-node svg{width:21px;height:21px}.network-node strong{font-family:var(--font-manrope);font-size:11px;font-weight:620}.network-node>i,.zone-node>i{background:#5bae5f;background:lab(64.5895% -39.246 32.2787);border-radius:50%;width:6px;height:6px}.network-rails{position:relative}.network-rails span{background:#5b4a2c;background:lab(32.8011% 3.80921 20.5604);height:1px;position:absolute;left:0;right:0}.network-rails span:after{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-1px;box-shadow:0 0 0 5px #fab70014;box-shadow:0 0 0 5px lab(79.1831% 16.552 81.7495/.08)}.network-rails span i{background:var(--amber);width:5px;height:5px;box-shadow:0 0 8px var(--amber);animation:3.4s cubic-bezier(.45,0,.55,1) infinite network-signal;animation-delay:calc(var(--rail) * -.55s);border-radius:50%;position:absolute;top:-2px}.network-rails-out span i{animation-name:network-signal-out}.network-core{aspect-ratio:1;text-align:center;background:#130f08;background:lab(4.44319% 1.11817 3.3093);border:1px solid #98742b;border:1px solid lab(51.3652% 8.93193 44.3073);border-radius:50%;place-content:center;align-self:center;display:grid;position:relative;box-shadow:0 0 0 13px #fab7000b,0 0 55px #fab7001a;box-shadow:0 0 0 13px lab(79.1831% 16.552 81.7495/.045),0 0 55px lab(79.1831% 16.552 81.7495/.1)}.network-core>span{color:var(--amber);letter-spacing:.15em;font-size:8px;font-weight:780}.network-core>strong{color:#faf8f5;color:lab(97.6937% .177979 1.51225);font-family:var(--font-manrope);letter-spacing:.035em;margin-top:7px;font-size:clamp(27px,2.4vw,38px);font-weight:760}.network-core sup{vertical-align:top;font-size:8px}.network-core>small{color:#7b7771;color:lab(50.1429% .717342 3.76246);letter-spacing:.11em;margin-top:8px;font-size:7px;font-weight:650}.network-core-orbit{border:1px solid #695c44;border:1px solid lab(39.7664% 2.67327 15.905);border-radius:50%;animation:12s linear infinite network-orbit;position:absolute;inset:-9px}.network-core-orbit i{background:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute}.network-core-orbit i:first-child{top:17%;left:12%}.network-core-orbit i:nth-child(2){top:48%;right:-3px}.network-core-orbit i:nth-child(3){bottom:-2px;left:29%}.network-zones{padding-left:4px}.zone-node{background:#16120d;background:lab(5.71681% 1.26516 3.15745);border:1px solid #38322b;border:1px solid lab(21.1205% 1.73838 5.14169);grid-template-columns:27px 1fr 7px;align-items:center;gap:10px;min-height:66px;padding:11px 12px;display:grid}.zone-node>span{color:var(--amber);font-size:9px;font-weight:800}.zone-node strong{font-family:var(--font-manrope);font-size:12px;font-weight:620;line-height:1.2}.network-result{font-family:var(--font-manrope);background:#050402;background:lab(1.04516% .238709 .59188);border-top:1px solid #342f2a;border-top:1px solid lab(19.9613% 1.47392 4.39382);justify-content:space-between;gap:30px;padding:21px 34px;font-size:12px;display:flex}.network-result span{color:#898681;color:lab(55.9389% .563145 3.00262)}.network-result strong{color:var(--amber);font-weight:650}@keyframes network-signal{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes network-signal-out{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes network-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.network-rails span i,.network-core-orbit{animation:none}}@media (max-width:1180px){.network-stage{grid-template-columns:132px minmax(25px,1fr) 140px minmax(25px,1fr) 126px;padding-inline:16px}.network-node{grid-template-columns:30px 1fr 6px;padding-inline:7px}.network-core>small{letter-spacing:.06em}}@media (max-width:720px){.reeve-system-map:has(.control-network){padding:12px}.control-network-heading{padding:24px 20px 21px}.control-network-heading strong{font-size:24px}.network-stage{grid-template-columns:112px 24px 106px 24px 102px;min-height:510px;padding:24px 12px 20px}.network-inputs,.network-zones{gap:7px}.network-inputs>small,.network-zones>small{letter-spacing:.07em;font-size:7px}.network-node{grid-template-columns:27px 1fr 5px;gap:5px;min-height:44px;padding:5px}.network-node>span{width:27px;height:27px}.network-node svg{width:18px;height:18px}.network-core{width:106px}.zone-node{grid-template-columns:20px 1fr 5px;gap:5px;min-height:58px;padding:7px}.network-result{flex-direction:column;gap:5px;padding:17px 20px;font-size:9px}.control-consolidation.control-network{min-height:790px}.network-stage{grid-template-rows:auto 34px 160px 34px auto;grid-template-columns:1fr;gap:0;min-height:610px;padding:22px 14px}.network-inputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.network-inputs>small{grid-column:1/-1;margin-bottom:3px}.network-node{grid-template-columns:28px 1fr 5px;min-height:42px;padding:5px 8px}.network-node strong{font-size:9px}.network-rails{background:#5b4a2c;background:lab(32.8011% 3.80921 20.5604);width:1px;height:34px;margin:auto}.network-rails span{display:none}.network-rails:after{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-3px;box-shadow:0 0 0 5px #fab70014;box-shadow:0 0 0 5px lab(79.1831% 16.552 81.7495/.08)}.network-core{width:160px;height:160px;margin:auto}.network-core>strong{font-size:30px}.network-core>span{font-size:7px}.network-core>small{font-size:6px}.network-zones{grid-template-columns:repeat(3,1fr);gap:7px;padding:0;display:grid}.network-zones>small{grid-column:1/-1;margin-bottom:3px}.zone-node{grid-template-columns:18px 1fr 5px;min-height:64px;padding:7px}.zone-node strong{font-size:8px}}.control-consolidation.control-network{background:#080604;background:lab(1.76352% .384308 .96212);grid-template-rows:auto 1fr;min-height:500px}.control-network-heading{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:end;gap:48px;padding:32px 38px 30px;display:grid}.control-network-heading span{margin-bottom:10px}.control-network-heading strong{max-width:22ch;font-size:clamp(23px,2.1vw,32px)}.control-network-heading p{color:#9b9893;color:lab(62.899% .560492 3.00087);max-width:38ch;margin:0;font-size:13px;line-height:1.55}.network-inputs,.network-zones{gap:7px}.network-node{background:0 0;border-color:#312d28;border-color:lab(18.8019% 1.21379 3.65006);min-height:43px}.network-node>span{color:#a4a19c;color:lab(66.3791% .5593 3.00009)}.network-node>i,.zone-node>i{background:#5daa61;background:lab(63.3152% -36.4262 29.8104)}.network-core{aspect-ratio:auto;text-align:left;place-content:initial;background:#15110b;background:lab(5.27519% 1.13754 3.51326);border:1px solid #aa7e1a;border:1px solid lab(55.9871% 11.3091 55.5836);border-radius:12px;flex-direction:column;justify-content:center;width:180px;height:224px;padding:24px 18px;display:flex;box-shadow:0 18px 45px #0006;box-shadow:0 18px 45px lab(.0576077% .0279397 .0566423/.4)}.network-core>span{letter-spacing:.18em;font-size:8px}.network-core>strong{letter-spacing:.025em;margin:12px 0 22px;font-size:35px}.network-core>div{gap:7px;display:flex}.network-core>div b{color:#a7a49f;color:lab(67.5391% .558943 2.99985);letter-spacing:.1em;border:1px solid #484137;border:1px solid lab(28.1147% 1.63338 7.68336);padding:6px 8px;font-size:7px}.network-core>div b:last-child{color:#6dba70;color:lab(69.124% -36.4091 29.6359);border-color:#3a643b;border-color:lab(38.3498% -22.4008 18.1869)}.network-core>small{color:#898681;color:lab(55.9389% .563145 3.00262);letter-spacing:.02em;margin-top:20px;font-size:8px;line-height:1.4}.network-core-orbit{display:none}.network-rails span{background:#514632;background:lab(30.4734% 2.37812 13.9652)}.network-rails span:after{width:5px;height:5px;box-shadow:none;top:-2px}.network-rails span i{width:4px;height:4px;box-shadow:0 0 6px var(--amber);top:-1.5px}.zone-node{background:0 0;border-color:#312d28;border-color:lab(18.8019% 1.21379 3.65006);min-height:60px}.network-result{display:none}@media (max-width:1180px){.network-stage{grid-template-columns:132px minmax(28px,1fr) 160px minmax(28px,1fr) 132px;padding-inline:22px}.network-core{width:160px;height:210px}.control-network-heading{gap:28px;padding-inline:28px}}@media (max-width:720px){.control-consolidation.control-network{min-height:auto}.control-network-heading{grid-template-columns:1fr;gap:15px;padding:25px 20px}.control-network-heading strong{font-size:23px}.control-network-heading p{font-size:12px}.network-stage{grid-template-rows:auto 30px 190px 30px auto;grid-template-columns:1fr;min-height:600px;padding:22px 14px 26px}.network-core{width:176px;height:190px;padding:22px}.network-core>strong{margin-bottom:17px;font-size:31px}.network-core>small{margin-top:15px}.network-rails{height:30px}.network-rails:after{top:12px}}.network-stage{grid-template-columns:150px minmax(30px,1fr) 170px minmax(30px,1fr) 145px;min-height:285px;padding:14px 36px 20px}.network-core{width:170px;height:200px;padding:21px 18px}.network-core>strong{width:max-content;margin:10px 0 18px;font-size:33px;position:relative}.network-core>strong sup{vertical-align:baseline;font-size:7px;line-height:1;position:absolute;top:3px;right:-10px}.network-core>small{margin-top:16px}.network-rails span i{display:none}.network-rails span:after{background:var(--amber);width:5px;height:5px;box-shadow:none;top:-2px;left:52%;right:auto}.network-rails-out span:after{left:48%;right:auto}.network-rails-in span:first-child{top:21%}.network-rails-in span:nth-child(2){top:35.5%}.network-rails-in span:nth-child(3){top:50%}.network-rails-in span:nth-child(4){top:64.5%}.network-rails-in span:nth-child(5){top:79%}.network-rails-out span:first-child{top:28%}.network-rails-out span:nth-child(2){top:50%}.network-rails-out span:nth-child(3){top:72%}@media (max-width:1180px){.network-stage{grid-template-columns:130px minmax(24px,1fr) 154px minmax(24px,1fr) 130px;padding-inline:18px}.network-core{width:154px;height:194px}}@media (max-width:720px){.network-stage{grid-template-rows:auto 26px 180px 26px auto;grid-template-columns:1fr;min-height:570px;padding:20px 14px 24px}.network-core{width:174px;height:180px}.network-rails{height:26px}.network-rails span{display:none}.network-rails:after{top:10px}.network-stage{grid-template-rows:auto 26px 180px 26px auto;min-height:590px}.network-inputs{grid-template-columns:1fr 1fr}.network-inputs>small,.network-zones>small{letter-spacing:.1em;font-size:9px}.network-node strong{font-size:10px}.network-node-5{grid-column:1/-1}.network-zones{grid-template-columns:1fr}.zone-node{grid-template-columns:24px 1fr 6px;min-height:48px;padding:8px 11px}.zone-node strong{font-size:10px}.network-core>span{font-size:8px}.network-core>small{font-size:8px;line-height:1.45}}.what-is-reeve>.reeve-system-map:has(.control-network){align-self:center;height:auto;min-height:0;padding:20px}.control-consolidation.control-network{height:auto;min-height:0}.control-network-heading{padding-top:28px;padding-bottom:25px}.network-stage{height:330px;min-height:0;padding-top:14px;padding-bottom:18px}@media (max-width:720px){.what-is-reeve>.reeve-system-map:has(.control-network){align-self:stretch;padding:12px}.network-stage{height:auto;min-height:590px}}.scene-outcome .display-preview{filter:brightness(1.14)saturate(1.08);background-image:url(/moment-game-day.jpg);background-position:50% 28%;background-repeat:no-repeat;background-size:cover;border:2px solid #494138;border:2px solid lab(28.0798% 2.2524 6.6255);border-radius:8px;width:150px;height:60px;position:relative;box-shadow:inset 0 0 0 1px #0202018c;box-shadow:inset 0 0 0 1px lab(.46159% .170119 .375253/.55)}.scene-outcome .display-preview:after{display:none}@media (max-width:1050px){.scene-outcome .display-preview{border-width:2px;border-radius:5px;width:76px;height:40px}}.unified-interface header{gap:14px;padding:0 18px}.unified-interface header>span{letter-spacing:.16em;font-size:13px}.unified-interface header small{font-family:var(--font-manrope);background:#130f0a;background:lab(4.43511% 1.08212 2.64565);border:1px solid #37322c;border:1px solid lab(21.1215% 1.47 4.39069);border-radius:99px;align-items:center;gap:7px;padding:5px 9px;font-size:9px;line-height:1;display:inline-flex}.unified-interface header small b{color:#c7c3be;color:lab(79.1393% .555784 2.99778);font-weight:650}.unified-interface header small em{color:#74716c;color:lab(47.8131% .704765 2.96899);font-style:normal;font-weight:480}.unified-room-list{gap:8px;padding:16px 11px}.unified-room-list span{min-height:48px;font-family:var(--font-manrope);color:#83807b;color:lab(53.6132% .701994 2.96713);border:1px solid #0000;border-radius:8px;grid-template-columns:22px 1fr 7px;align-items:center;gap:8px;padding:10px 11px;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s;display:grid;position:relative}.unified-room-list span>i{color:#524f4b;color:lab(33.8926% .714093 2.97533);letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:650}.unified-room-list span>b{font-size:11px;font-weight:560;line-height:1.2}.unified-room-list span>em{background:#524f4b;background:lab(33.8926% .714093 2.97533);border-radius:50%;width:6px;height:6px}.unified-room-list span.is-active{color:#f4f1ed;color:lab(95.3804% .270784 2.27082);background:#282014;background:lab(13.0254% 2.359 9.92553);border-color:#4f4330;border-color:lab(29.2966% 2.8064 13.9182)}.unified-room-list span.is-active>i{color:var(--amber)}.unified-room-list span.is-active>em{background:#5bb661;background:lab(67.0254% -42.0639 34.724);box-shadow:0 0 0 4px #5bb6611f;box-shadow:0 0 0 4px lab(67.0254% -42.0639 34.724/.12)}.unified-room-view>strong{letter-spacing:-.025em;font-size:26px;font-weight:650}.unified-room-view>small{font-family:var(--font-manrope);letter-spacing:.02em;font-size:10px;font-weight:520}@media (max-width:1180px){.control-consolidation{grid-template-columns:.82fr 1px 1.18fr}.unified-interface{grid-template-columns:112px 1fr}.unified-room-view{padding:22px 18px}.unified-room-view>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.control-consolidation{grid-template-rows:auto;grid-template-columns:1fr}.consolidation-transition{height:1px}.unified-interface{grid-template-columns:96px 1fr;min-height:350px}.unified-room-view{padding:20px 14px}.unified-room-view>strong{font-size:20px}.unified-room-view>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px}.unified-room-view>div>span{height:58px}.consolidation-message{padding:17px 20px;font-size:13px}.hero-nav-expanded{border-radius:0;flex-wrap:wrap;align-items:center;column-gap:12px;width:100%;min-height:124px;padding:6px 15px;top:0}.hero-nav-expanded .nav-logo{width:112px;height:82px}.hero-nav-expanded>.yellow-button{margin-left:auto;padding:11px 13px;font-size:12px}.primary-links{border-top:1px solid #ffffff29;order:3;justify-content:center;gap:24px;width:100%;margin:0}.primary-links>a,.solutions-trigger{padding:10px 0;font-size:13px}.solutions-dropdown{position:static}.hero-nav-expanded+.hero-copy{padding-top:0}.hero-nav-expanded .solutions-menu{border-radius:0;width:auto;max-height:calc(100svh - 140px);padding:20px 0 0;position:absolute;top:100%;left:15px;right:15px;overflow:auto;transform:translateY(-6px)}.hero-nav-expanded .solutions-dropdown.is-open .solutions-menu{transform:translateY(0)}.solutions-menu-heading strong{font-size:24px}.solutions-menu-heading span{font-size:10px}.solutions-menu-heading{padding-inline:18px}.solutions-menu-links>a{grid-template-columns:28px 1fr 22px;gap:12px;min-height:70px;padding:10px 18px}.solutions-menu-links strong{font-size:15px}.solutions-menu-links small{font-size:11px}}.story-showcase{background:#fdfcfb;background:lab(99.0789% .0877976 .755358);padding:72px 24px 76px}.story-showcase-track{gap:18px;width:min(1450px,100%);height:620px;margin:0 auto;display:flex}.story-panel{background:#111;border-radius:22px;flex:0 0 138px;min-width:0;transition:flex-basis .82s cubic-bezier(.76,0,.24,1);position:relative;overflow:hidden;box-shadow:0 24px 64px -42px #100c088c}.story-panel.is-active{flex:auto}.story-panel>button{color:#fff;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.story-panel>button:focus-visible{outline:4px solid var(--amber);outline-offset:-6px}.story-panel-media{object-fit:cover;object-position:center;filter:saturate(.65)brightness(.78);width:104%;height:104%;transition:transform 1.05s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;inset:-2%;transform:scale(1.1)}.story-panel.is-active .story-panel-media{filter:saturate()brightness();transition-delay:80ms;transform:scale(1)}.story-panel:not(.is-active):hover .story-panel-media{filter:saturate(.88)brightness(.9);transform:scale(1.18)}.story-panel-shade{opacity:1;background:linear-gradient(90deg,#040506e6 0%,#0405069e 43%,#04050614 100%),linear-gradient(#0000 42%,#04050699);transition:opacity .48s .12s,background-color .48s;position:absolute;inset:0}.story-panel:not(.is-active) .story-panel-shade{background:#06070880}.story-closed-icon{z-index:2;color:#ffffffe0;opacity:1;place-items:center;width:58px;height:58px;transition:opacity .18s .16s,transform .38s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-closed-icon svg{filter:drop-shadow(0 4px 14px #00000047);width:48px;height:48px;display:block}.story-panel.is-active .story-closed-icon{opacity:0;transition-delay:0s;transform:translate(-50%,-50%)scale(.8)}.story-panel:not(.is-active):hover .story-closed-icon{color:#fff;transform:translate(-50%,-50%)scale(1.06)}.story-content{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;width:min(840px,100vw - 220px);padding:48px 48px 42px;transition:opacity .18s,transform .36s,visibility 0s linear .36s;display:flex;position:absolute;inset:0;transform:translate(28px)}.story-panel.is-active .story-content{opacity:1;visibility:visible;transition:opacity .38s .42s,transform .62s cubic-bezier(.16,1,.3,1) .36s,visibility;transform:translate(0)}.story-content small{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:26px;font-size:12px;font-weight:800}.story-content strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;max-width:17ch;font-size:clamp(34px,4vw,58px);line-height:1.02}.story-quote{color:#ffffffeb;max-width:63ch;margin-top:auto;font-size:17px;line-height:1.55}.story-meta{font-family:var(--font-manrope),sans-serif;color:var(--amber);letter-spacing:-.01em;margin-top:24px;font-size:17px;font-weight:560;line-height:1.35}@media (max-width:900px){.story-showcase{padding:48px 15px}.story-showcase-track{gap:10px;height:auto;display:grid}.story-panel{border-radius:14px;flex:none;width:100%;height:82px;transition:height .55s cubic-bezier(.16,1,.3,1)}.story-panel.is-active{height:480px}.story-content{width:auto;padding:30px 24px 26px}.story-content strong{max-width:14ch;font-size:36px}.story-quote{max-width:34ch;padding-right:54px;font-size:15px}.story-closed-icon{width:42px;height:42px;top:50%;left:auto;right:20px;transform:translateY(-50%)}.story-closed-icon svg{width:36px;height:36px}.story-panel.is-active .story-closed-icon{transform:translateY(-50%)scale(.8)}.story-panel:not(.is-active):hover .story-closed-icon{transform:translateY(-50%)scale(1.04)}}@media (max-width:420px){.story-panel.is-active{height:430px}.story-content strong{font-size:31px}.story-content small{margin-bottom:18px}}body{background:#fdfcfb;background:lab(99.0789% .0877976 .755358)}.capability-bar{background:#fffefe;background:lab(99.7715% .0435114 .377488);box-shadow:0 18px 45px -42px #1e160a73}.capability-grid{padding:58px 0 54px}.capability-grid article{flex-direction:column;justify-content:center;align-items:center;min-height:96px;display:flex}.capability-grid i{margin-bottom:16px;font-size:42px}.capability-grid strong{letter-spacing:-.015em;font-size:16px}.moments{grid-template-columns:320px 1fr;gap:54px;padding-top:78px;padding-bottom:62px}.section-intro{padding:20px 4px 0}.section-intro h2{font-size:40px}.section-intro p{max-width:29ch;margin-top:24px;font-size:15px}.moment-row{gap:14px}.moment{border-radius:9px;height:344px;padding:20px}.moment>strong{font-size:14px}.system-grid{grid-template-columns:.94fr 1.22fr;gap:20px;width:min(1490px,100% - 24px);padding:0 24px 30px}.panel{border-radius:11px;min-height:425px;padding:34px 30px;box-shadow:0 22px 55px -46px #281c0852}.rooms-panel{grid-template-columns:1.02fr .98fr;gap:30px}.room-list{min-height:284px;margin-top:24px;padding:10px}.room-list span{padding:11px 13px}.panel-copy{padding-top:102px;font-size:15px}.scenes-panel{grid-template-columns:1fr 292px;gap:30px}.scene-copy p{max-width:40ch;margin:24px 0}.scene-buttons{gap:12px}.scene-buttons button{min-height:74px}.scene-photo{border-radius:9px}.split-bands{grid-template-columns:1fr 1.08fr;gap:20px;width:min(1490px,100% - 48px);padding:0 0 32px}.reliable,.vendors-panel{border-radius:11px;min-height:370px;padding:40px 34px}.reliable h2,.vendors-panel h2{font-size:38px}.vendors-panel p{max-width:44ch;font-size:15px}.vendor-list{row-gap:28px;margin-top:42px}.included{border-radius:11px;grid-template-columns:100px 1.05fr 1fr 300px;width:min(1490px,100% - 48px);min-height:230px;padding:36px 40px}.pro{grid-template-columns:1.12fr 1fr .72fr;gap:48px;width:min(1490px,100% - 48px);padding:34px 0 44px}.pro-photo{border-radius:10px;height:330px}.pro-copy h2{font-size:38px}.pro-copy p{font-size:15px}.ecosystem{border-radius:11px;width:min(1490px,100% - 48px);margin-bottom:0;padding:34px 38px}.eco-products article{min-height:110px}.footer-cta{border-radius:10px;width:min(1460px,100% - 60px);margin-top:0;padding:32px 44px}@media (max-width:1050px){.moments{grid-template-columns:1fr}.system-grid,.split-bands{grid-template-columns:1fr;width:min(100% - 30px,1490px)}.included,.pro,.ecosystem{width:min(100% - 30px,1490px)}}@media (max-width:720px){.capability-grid{padding:30px 0}.moments{padding:42px 0 38px}.system-grid{padding:0 0 22px}.panel{min-height:auto;padding:26px 20px}.rooms-panel,.scenes-panel{grid-template-columns:1fr}.panel-copy{padding-top:0}.split-bands{padding-bottom:22px}.reliable,.vendors-panel{padding:30px 22px}.included{padding:28px 22px}.pro{padding:22px 0 34px}.ecosystem{padding:28px 22px}.footer-cta{width:min(100% - 30px,1460px);padding:28px 22px}}.hero-copy ul{flex-direction:column;gap:14px;padding-top:28px}.hero-copy li{font-size:18px;font-weight:600}.reference-content{background:#fbfbfa;padding-bottom:30px}.reference-wrap{width:min(1450px,100% - 48px);margin-inline:auto}.action-strip{background:#fff;border-bottom:1px solid #eceae5}.action-strip-grid{grid-template-columns:repeat(4,1fr);padding:52px 0;display:grid}.action-strip-grid article{text-align:center;border-right:1px solid #deddd9;flex-direction:column;justify-content:flex-start;align-items:center;min-height:190px;padding:0 34px;display:flex}.action-strip-grid article:last-child{border:0}.action-strip-grid span{letter-spacing:.07em;border:2px solid #1b1b18;border-radius:6px;place-items:center;width:58px;height:34px;margin-bottom:18px;font-size:9px;font-weight:800;display:grid}.action-strip-grid strong{font-family:var(--font-manrope);font-size:18px;line-height:1.25}.action-strip-grid p{color:#514c46;color:lab(32.7231% 1.44103 4.36831);max-width:29ch;margin:11px auto 0;font-size:13px;line-height:1.5}.scenario-section{grid-template-columns:310px 1fr;gap:50px;padding:70px 0 64px;display:grid}.scenario-section header{padding:18px 4px 0}.scenario-section h2,.reference-card h2,.local-card h2,.compatibility-card h2,.expert-card h2,.new-ecosystem h2{font-size:38px}.scenario-section header p{max-width:29ch;margin-top:28px;font-size:15px}.scenario-cards{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.scenario-cards article{color:#fff;background:#121210;border-radius:9px;flex-direction:column;justify-content:flex-end;height:330px;padding:20px;display:flex;position:relative;overflow:hidden}.scenario-cards article:after{content:"";background:linear-gradient(#0000,#020202f0);position:absolute;inset:35% 0 0}.scenario-photo{filter:saturate(.85)brightness(.75);background:url(/hero-reeve-clean.png) 50%/520% no-repeat;position:absolute;inset:0}.scenario-cards span,.scenario-cards strong{z-index:1;position:relative}.scenario-cards span{letter-spacing:.08em;border:1px solid #fff8;border-radius:5px;width:max-content;margin-bottom:12px;padding:5px 7px;font-size:8px}.scenario-cards strong{font-size:14px;line-height:1.35}.control-grid{grid-template-columns:.94fr 1.24fr;gap:18px;padding-bottom:26px;display:grid}.reference-card{background:#fff;border:1px solid #efeee9;border-radius:10px;min-height:430px;padding:34px 30px;box-shadow:0 22px 52px -46px #30230f55}.room-card{grid-template-columns:1.02fr .98fr;gap:28px;display:grid}.new-room-list{background:#171715;border-radius:8px;gap:3px;margin-top:24px;padding:9px;display:grid}.new-room-list button{color:#fff;text-align:left;background:0 0;border:0;border-radius:6px;padding:11px 12px;font-size:13px}.new-room-list button span{color:#99968e;width:34px;font-size:10px;display:inline-block}.new-room-list .selected span{color:var(--amber)}.room-explainer{padding-top:102px}.room-explainer p{font-size:15px}.room-explainer strong{font-size:14px}.scene-card{grid-template-columns:1fr 285px;gap:30px;display:grid}.scene-card>div>p{max-width:40ch;margin:24px 0;font-size:15px}.new-scene-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.new-scene-grid button{background:#f2f1ee;border:0;border-radius:8px;min-height:72px;font-size:11px;font-weight:700}.new-scene-grid span{color:#7f7b73;margin-bottom:7px;font-size:9px;display:block}.restaurant-photo{filter:brightness(.82);background:url(/hero-reeve-clean.png) 8%/400% no-repeat;border-radius:8px}.reliability-grid{grid-template-columns:1fr 1.08fr;gap:18px;padding-bottom:26px;display:grid}.local-card,.compatibility-card{border-radius:10px;min-height:370px;padding:38px 34px}.local-card{color:#fff;background:#11110f;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:32px;display:grid;overflow:hidden}.local-card h2{letter-spacing:0;word-spacing:.08em;margin-bottom:26px}.local-card p{color:#d0cec8;margin:0;font-size:15px}.local-card>div:first-child{z-index:2;padding-right:4px;position:relative}.local-tablet{place-items:center;min-width:0;display:grid;position:relative}.local-tablet-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.compatibility-card{background:#fffefd;background:lab(99.7749% .0877976 .755346);border:1px solid #eae7e3;border:1px solid lab(91.9003% .271171 2.27104);box-shadow:0 24px 55px -48px #3625125c;box-shadow:0 24px 55px -48px lab(16.4269% 5.9462 15.9613/.36)}.compatibility-card header{margin-bottom:30px}.compatibility-card h2{font-weight:760;line-height:1.02}.compatibility-card h2 em{color:var(--amber-deep);font-style:normal}.compatibility-card header p{max-width:42ch;margin:22px 0 0;font-size:15px}.compatibility-group+.compatibility-group{margin-top:30px}.compatibility-label{grid-template-columns:34px auto 1fr;align-items:center;gap:15px;margin-bottom:16px;display:grid}.compatibility-label strong{font-family:var(--font-manrope);letter-spacing:.05em;text-transform:uppercase;color:#1a1510;color:lab(7.22419% 1.46236 3.71451);font-size:12px}.compatibility-label>span{background:#dddad5;background:lab(87.2668% .367522 3.0319);height:1px}.display-mark,.box-mark{border:2px solid var(--amber-deep);border-radius:2px;width:24px;height:17px;display:block;position:relative}.display-mark:before{content:"";background:var(--amber-deep);width:2px;height:5px;position:absolute;bottom:-6px;left:9px}.display-mark:after{content:"";background:var(--amber-deep);width:12px;height:2px;position:absolute;bottom:-7px;left:5px}.box-mark{height:13px;margin-top:2px}.box-mark:before{content:"";background:var(--amber-deep);width:3px;height:3px;box-shadow:7px 0 0 var(--amber-deep);border-radius:50%;position:absolute;top:4px;left:4px}.box-mark:after{content:"";background:var(--amber-deep);height:2px;box-shadow:16px 0 0 -1px var(--amber-deep);border-radius:2px;position:absolute;bottom:-5px;left:2px;right:2px}.compatibility-logos{gap:10px;display:grid}.display-logos{grid-template-columns:repeat(8,minmax(0,1fr))}.cable-logos{grid-template-columns:repeat(7,minmax(0,1fr))}.brand-card{min-width:0;height:66px;font-family:var(--font-manrope);white-space:nowrap;color:#1a1510;color:lab(7.22419% 1.46236 3.71451);background:#fffffe;background:lab(99.8875% .043571 .3775);border:1px solid #eae7e3;border:1px solid lab(91.9003% .271171 2.27104);border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:750;display:flex;box-shadow:0 13px 25px -21px #2b1f116b;box-shadow:0 13px 25px -21px lab(12.9693% 4.30039 11.4723/.42)}.samsung{letter-spacing:.04em;font-weight:900}.chromecast{gap:5px;font-size:11px;font-weight:500}.chromecast i{background:conic-gradient(#f3562e 0 25%,#83c758 0 50%,#0092f9 0 75%,#fab700 0);border-radius:50%;width:18px;height:18px}@supports (color:lab(0% 0 0)){.chromecast i{background:conic-gradient(lab(58.7968% 59.956 55.2603) 0 25%,lab(73.9105% -36.8863 47.2662) 0 50%,lab(58.3149% -2.71547 -63.5579) 0 75%,lab(79.1831% 16.552 81.7495) 0)}}.apple{letter-spacing:-.08em;font-size:20px}.roku{color:#7024ab;color:lab(32.5673% 50.9546 -58.2626);font-size:15px}.lg{color:#ac1730;color:lab(37.7533% 57.7998 28.3288);gap:5px;font-size:18px}.lg i{color:#faf8f4;color:lab(97.7004% .270575 2.27064);background:#c11435;background:lab(42.1757% 64.2353 31.7162);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.sony{letter-spacing:.04em;font-family:Georgia,serif;font-size:16px}.vizio{letter-spacing:.08em;font-size:15px}.fire{color:#f16300;color:lab(60.233% 55.1275 75.9162);font-size:17px;font-weight:550}.xfinity{font-size:17px;font-weight:550}.spectrum{color:#0d2f4f;color:lab(18.4793% -2.52908 -23.5736);font-size:14px}.cox{color:#00adc3;color:lab(64.095% -45.2447 -31.0307);font-size:21px}.directv{gap:5px;font-size:12px}.directv i{background:repeating-linear-gradient(0deg,#00a5d3 0 2px,#0000 2px 4px);background:repeating-linear-gradient(0deg,lab(62.2056% -32.136 -45.7757) 0 2px,#0000 2px 4px);border-radius:50%;width:18px;height:18px}.dish{color:#df202e;color:lab(49.0306% 69.7939 45.0284);font-size:20px}.optimum{font-size:14px}.optimum span{color:#ef7a00;color:lab(64.1267% 45.5652 86.0236);font-size:20px}.verizon{font-size:14px}.verizon i{color:#db0023;color:lab(46.5888% 73.1143 49.1956);font-size:18px}.expert-card{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:66px;padding:16px 0 44px;display:grid}.expert-photo{background:#1a1510;background:lab(7.22419% 1.46236 3.71451);border-radius:10px;height:450px;overflow:hidden}.expert-photo img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.expert-copy{padding-right:14px}.mini-label{margin-bottom:22px;font-size:16px;display:block}.expert-card h2{margin-bottom:30px;font-size:clamp(34px,3vw,52px);line-height:1.08}.expert-card h2 em{color:#ef7a00;color:lab(64.1267% 45.5652 86.0236);font-style:normal}.expert-card p{color:#37322c;color:lab(21.1215% 1.47 4.39069);max-width:57ch;margin:0;font-size:18px;line-height:1.65}.included-bzbgear{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#0c0a07;background:lab(2.75332% .506751 1.3101);border-radius:18px;grid-template-columns:minmax(300px,.9fr) minmax(260px,.7fr) minmax(390px,1.25fr);align-items:center;gap:34px;min-height:330px;margin-bottom:34px;padding:38px 34px 38px 42px;display:grid;overflow:hidden}.included-bzbgear-copy{border-right:1px solid #4b4743;border-right:1px solid lab(30.4031% .941873 2.89868);flex-direction:column;justify-content:center;align-self:stretch;padding-right:34px;display:flex}.included-bzbgear h2{margin-bottom:24px;font-size:clamp(32px,3vw,48px);line-height:1.05}.included-bzbgear h2 em{color:var(--amber);font-style:normal}.included-bzbgear p{color:#d9d7d3;color:lab(86.1003% .271797 2.27145);max-width:31ch;margin:0;font-size:18px;line-height:1.25}.included-bzbgear ul{gap:28px;margin:0;padding:0;list-style:none;display:grid}.included-bzbgear li{white-space:nowrap;align-items:center;gap:16px;font-size:18px;display:flex}.included-bzbgear .tick{background:var(--amber);color:#0e0a06;color:lab(3.04563% .860065 2.03365);border:0;width:32px;height:32px;font-size:16px}.included-bzbgear-hardware{background-image:url(/included-bzbgear-reference.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;min-width:0;height:255px}.new-ecosystem{background:#fffefd;background:lab(99.7749% .0877976 .755346);border:1px solid #eae7e3;border:1px solid lab(91.9003% .271171 2.27104);border-radius:14px;padding:54px 52px 68px;display:block;box-shadow:0 22px 52px -46px #36251259;box-shadow:0 22px 52px -46px lab(16.4269% 5.9462 15.9613/.35)}.new-ecosystem header h2{letter-spacing:-.01em;word-spacing:.12em;margin:0;font-size:clamp(48px,5vw,76px);line-height:1.02}.new-ecosystem header h2 em{color:#ef7a00;color:lab(64.1267% 45.5652 86.0236);font-style:normal}.ecosystem-flow{grid-template-columns:1fr 64px 1fr 64px 1fr;align-items:start;gap:22px;margin-top:72px;display:grid}.ecosystem-flow article{grid-template-columns:104px 1fr;align-items:start;gap:30px;display:grid}.ecosystem-flow article div{min-width:0}.ecosystem-flow strong{font-family:var(--font-manrope);font-size:23px;line-height:1.15}.ecosystem-flow p{color:#37322c;color:lab(21.1215% 1.47 4.39069);max-width:21ch;margin:10px 0 0;font-size:16px;line-height:1.35}.ecosystem-arrow{color:#7d7a76;color:lab(51.2832% .690281 2.16322);text-align:center;padding-top:24px;font-size:55px;font-weight:250;line-height:1}.ecosystem-icon{color:#ef7a00;color:lab(64.1267% 45.5652 86.0236);border:3px solid #ef7a00;border:3px solid lab(64.1267% 45.5652 86.0236);border-radius:18px;width:104px;height:104px;position:relative}.ecosystem-studio i{border:3px solid;width:24px;height:24px;position:absolute;top:17px;left:40px}.ecosystem-studio:before{content:"";background:currentColor;width:3px;height:21px;position:absolute;top:41px;left:51px}.ecosystem-studio:after{content:"";background:currentColor;height:3px;position:absolute;top:61px;left:26px;right:26px}.ecosystem-studio b{border:3px solid;border-radius:50%;width:19px;height:19px;position:absolute;top:72px}.ecosystem-studio b:before{content:"";background:currentColor;width:3px;height:10px;position:absolute;top:-12px;left:5px}.ecosystem-studio b:first-of-type{left:17px}.ecosystem-studio b:nth-of-type(2){right:17px}.ecosystem-player:before{content:"";border:3px solid;border-radius:7px;position:absolute;inset:25px 18px}.ecosystem-player i{border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:21px solid;width:0;height:0;position:absolute;top:38px;left:42px}.ecosystem-cloud i{display:none}.ecosystem-cloud:before{content:"☁";color:currentColor;place-items:center;font-family:Arial,sans-serif;font-size:72px;line-height:1;display:grid;position:absolute;inset:6px 0 0}.new-footer{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#0c0a07;background:lab(2.75332% .506751 1.3101);border-radius:14px;grid-template-columns:minmax(270px,1fr) auto auto;align-items:center;gap:40px;min-height:112px;margin-top:0;margin-bottom:34px;padding:25px 46px;display:grid}.new-footer h2{letter-spacing:0;word-spacing:.08em;margin-bottom:6px;font-size:27px}.new-footer p{color:#b9b7b3;color:lab(74.5002% .273377 2.27245);margin:0;font-size:16px}.footer-meta{color:#a6a4a0;color:lab(67.5402% .274479 2.27318);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;font-size:13px;display:flex}.footer-meta a{color:#e6e4e0;color:lab(90.7403% .271261 2.27113);white-space:nowrap;text-decoration:none}.footer-meta a:hover{color:var(--amber)}.new-footer .yellow-button{justify-content:center;min-width:230px;padding:17px 26px;font-size:16px}@media (max-width:1050px){.scenario-section{grid-template-columns:1fr}.scenario-cards{grid-template-columns:repeat(5,190px);overflow-x:auto}.control-grid,.reliability-grid{grid-template-columns:1fr}.expert-card{grid-template-columns:1fr 1fr;gap:32px}.expert-photo{height:340px}.expert-card p{font-size:15px}.included-bzbgear{grid-template-columns:1fr 1fr;padding:34px}.included-bzbgear-copy{border-right:0}.included-bzbgear-hardware{grid-column:1/-1;height:250px}.new-ecosystem{padding:42px 34px 50px}.ecosystem-flow{grid-template-columns:1fr 42px 1fr 42px 1fr;gap:12px;margin-top:52px}.ecosystem-flow article{grid-template-columns:70px 1fr;gap:15px}.ecosystem-icon{transform-origin:0 0;border-width:2px;border-radius:12px;width:70px;height:70px;transform:scale(.78)}.ecosystem-flow strong{font-size:17px}.ecosystem-flow p{font-size:13px}}@media (max-width:720px){.reference-wrap{width:min(100% - 30px,1450px)}.action-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0;padding:34px 0;overflow:visible}.action-strip-grid article{border-right:0;min-height:auto;padding:0 14px}.action-strip-grid article:nth-child(odd){border-right:1px solid #deddd9}.action-strip-grid p{font-size:12px}.scenario-section{padding:42px 0}.control-grid{padding-bottom:18px}.room-card,.scene-card{grid-template-columns:1fr}.room-explainer{padding-top:0}.restaurant-photo{height:260px}.reliability-grid{padding-bottom:18px}.local-card{grid-template-columns:1fr;gap:26px;min-height:620px}.local-tablet{min-height:300px}.compatibility-card{min-height:auto;padding:30px 22px}.compatibility-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-card{grid-template-columns:1fr;gap:28px;padding:4px 0 34px}.expert-photo{height:300px}.expert-copy{padding:0}.mini-label{margin-bottom:14px;font-size:13px}.expert-card h2{margin-bottom:20px;font-size:34px}.expert-card p{font-size:15px}.included-bzbgear{border-radius:14px;grid-template-columns:1fr;gap:28px;padding:30px 24px}.included-bzbgear-copy{padding:0}.included-bzbgear h2{font-size:34px}.included-bzbgear p{font-size:16px}.included-bzbgear li{white-space:normal;font-size:16px}.included-bzbgear-hardware{background-size:auto 100%;grid-column:auto;height:180px}.new-ecosystem{padding:34px 24px 42px}.new-ecosystem header h2{font-size:42px}.ecosystem-flow{grid-template-columns:1fr;gap:28px;margin-top:42px}.ecosystem-flow article{grid-template-columns:78px 1fr;gap:20px}.ecosystem-icon{width:78px;height:78px;transform:scale(.75)}.ecosystem-flow strong{font-size:20px}.ecosystem-flow p{max-width:24ch;margin-top:8px;font-size:15px}.ecosystem-arrow{font-size:38px;transform:rotate(90deg)}.new-footer{grid-template-columns:1fr;align-items:flex-start;gap:24px;padding:26px 22px}.footer-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.new-footer .yellow-button{width:100%}}.action-strip-grid span svg{width:34px;height:34px;display:block}@media (min-width:721px) and (max-width:1050px){.reference-wrap{width:calc(100% - 32px)}.action-strip-grid{grid-template-columns:repeat(4,1fr);padding:28px 0 26px}.action-strip-grid article{min-height:66px}.action-strip-grid span{border:0;border-radius:0;width:32px;height:32px;margin-bottom:9px}.action-strip-grid span svg{width:30px;height:30px}.action-strip-grid strong{font-size:12px;line-height:1.35}.action-strip-grid p{margin-top:6px;font-size:8px;line-height:1.4}.scenario-section{grid-template-columns:190px 1fr;gap:10px;padding:38px 0 30px}.scenario-section header{padding:10px 8px 0}.scenario-section h2{font-size:20px;line-height:1.08}.scenario-section header p{max-width:25ch;margin-top:18px;font-size:10px;line-height:1.55}.scenario-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;overflow:visible}.scenario-cards article{border-radius:6px;height:170px;padding:10px}.scenario-cards article:after{inset:28% 0 0}.scenario-photo{filter:none;background-image:url(/content-reference.png);background-size:825px 1900px}.scenario-photo-1{background-position:-241px -679px}.scenario-photo-2{background-position:-359px -679px}.scenario-photo-3{background-position:-477px -679px}.scenario-photo-4{background-position:-595px -679px}.scenario-photo-5{background-position:-713px -679px}.scenario-cards span{border-radius:3px;margin-bottom:7px;padding:3px 5px;font-size:6px}.scenario-cards strong{font-size:9px;line-height:1.35}.control-grid{grid-template-columns:.9fr 1.25fr;gap:10px;padding-bottom:14px}.reference-card{border-radius:7px;min-height:272px;padding:18px 16px}.reference-card h2{font-size:19px;line-height:1.08}.room-card{grid-template-columns:1fr 1fr;gap:16px}.new-room-list{gap:2px;margin-top:12px;padding:6px}.new-room-list button{border-radius:4px;padding:6px 8px;font-size:8px}.new-room-list button span{width:22px;font-size:6px}.room-explainer{padding-top:70px}.room-explainer p,.room-explainer strong{font-size:9px;line-height:1.5}.scene-card{grid-template-columns:1fr 165px;gap:15px}.scene-card>div>p{margin:12px 0;font-size:9px;line-height:1.5}.new-scene-grid{gap:5px}.new-scene-grid button{border-radius:5px;min-height:43px;padding:4px;font-size:7px}.new-scene-grid span{margin-bottom:4px;font-size:6px}.restaurant-photo{filter:none;background-image:url(/content-reference.png);background-position:-631px -897px;background-size:825px 1900px;height:auto}.reliability-grid{grid-template-columns:1fr;gap:10px;padding-bottom:14px}.local-card,.compatibility-card{border-radius:7px;padding:18px}.local-card{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:22px;min-height:360px;padding:28px 26px}.local-card h2,.compatibility-card h2{font-size:19px;line-height:1.08}.local-card h2{margin-bottom:14px}.local-card p,.compatibility-card p{font-size:9px;line-height:1.5}.local-card strong{font-size:8px}.local-tablet:before{border-width:2px;width:125px;height:125px}.local-tablet-image{width:min(100%,440px)}.compatibility-card{min-height:auto}.compatibility-card header{margin-bottom:18px}.compatibility-card header p{margin-top:9px}.compatibility-group+.compatibility-group{margin-top:18px}.compatibility-label{grid-template-columns:22px auto 1fr;gap:8px;margin-bottom:9px}.compatibility-label strong{font-size:7px}.display-mark,.box-mark{transform-origin:0;transform:scale(.65)}.brand-card{border-radius:5px;height:42px;font-size:8px}.chromecast,.directv{font-size:7px}.chromecast i,.directv i{width:12px;height:12px}.apple,.cox,.dish{font-size:13px}.roku,.lg,.sony,.vizio,.fire,.xfinity,.spectrum{font-size:9px}.lg i{width:14px;height:14px;font-size:7px}.optimum,.verizon{font-size:8px}.expert-card{grid-template-columns:1.12fr .88fr;gap:24px;padding:8px 0 22px}.expert-photo{height:280px}.expert-copy{padding-right:8px}.mini-label{margin-bottom:12px;font-size:9px}.expert-card h2{margin-bottom:16px;font-size:22px;line-height:1.08}.expert-card p{font-size:10px;line-height:1.55}.included-bzbgear{border-radius:9px;grid-template-columns:.9fr .68fr 1.25fr;gap:18px;min-height:205px;margin-bottom:20px;padding:24px 20px 24px 26px}.included-bzbgear-copy{border-right:1px solid #4b4743;border-right:1px solid lab(30.4031% .941873 2.89868);padding-right:18px}.included-bzbgear h2{margin-bottom:12px;font-size:23px}.included-bzbgear p,.included-bzbgear li{font-size:10px}.included-bzbgear ul{gap:15px}.included-bzbgear .tick{width:19px;height:19px;font-size:9px}.included-bzbgear-hardware{grid-column:auto;height:155px}.new-ecosystem{border-radius:8px;padding:30px 28px 38px}.new-ecosystem header h2{font-size:32px}.ecosystem-flow{grid-template-columns:1fr 32px 1fr 32px 1fr;gap:8px;margin-top:36px}.ecosystem-flow article{grid-template-columns:58px 1fr;gap:10px}.ecosystem-icon{width:58px;height:58px;transform:scale(.58)}.ecosystem-flow strong{font-size:12px}.ecosystem-flow p{font-size:8px;line-height:1.4}.ecosystem-arrow{font-size:28px}.new-footer{border-radius:6px;padding:17px 25px}.new-footer h2{font-size:15px}.new-footer p{font-size:8px}.new-footer .yellow-button{padding:10px 18px;font-size:8px}}.scenario-cards{align-items:start}.scenario-cards .scenario-card{height:auto;color:var(--ink);background:0 0;border-radius:0;padding:0;display:block;overflow:visible}.scenario-cards .scenario-card:after{display:none}.scenario-card .scenario-photo{aspect-ratio:.655;background-image:url(/moments-reference.png);background-size:740%;background-position:var(--moment-x) 31.6%;filter:none;background-repeat:no-repeat;border-radius:10px;width:100%;position:relative;inset:auto;box-shadow:0 18px 38px -32px #1d1409a6}.scenario-card:first-child{--moment-x:28.2%}.scenario-card:nth-child(2){--moment-x:45.2%}.scenario-card:nth-child(3){--moment-x:62.2%}.scenario-card:nth-child(4){--moment-x:79.1%}.scenario-card:nth-child(5){--moment-x:96%}.scenario-cards .scenario-card strong{color:var(--ink);font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:16px 6px 0;font-size:17px;line-height:1.25;display:block;position:static}.scenario-card p{color:var(--muted);margin:10px 6px 0;font-size:13px;line-height:1.45}@media (min-width:721px) and (max-width:1050px){.scenario-card .scenario-photo{border-radius:6px}.scenario-cards .scenario-card strong{margin:9px 2px 0;font-size:9px;line-height:1.25}.scenario-card p{margin:5px 2px 0;font-size:7px;line-height:1.35}}@media (max-width:720px){.scenario-section{grid-template-columns:1fr;gap:24px}.scenario-cards{scroll-snap-type:x proximity;grid-template-columns:repeat(5,220px);gap:12px;margin-right:-15px;padding-bottom:10px;padding-right:15px;overflow-x:auto}.scenario-cards .scenario-card{scroll-snap-align:start}.scenario-cards .scenario-card strong{margin-top:14px;font-size:16px}.scenario-card p{font-size:13px}}.action-strip-grid span{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);background:linear-gradient(145deg,#1f1d1a,#040403);background:linear-gradient(145deg,lab(10.6887% .548355 2.24062),lab(1.04699% .0984147 .360632));border:0;border-radius:50%;width:82px;height:82px;margin-bottom:20px;box-shadow:0 11px 24px -13px #e19100e6,inset 0 1px 1px #66635d52;box-shadow:0 11px 24px -13px lab(67.1634% 26.8905 86.3043/.9),inset 0 1px 1px lab(42.0271% .608444 3.79193/.32)}.action-strip-grid span svg{width:48px;height:48px}.action-strip-grid .icon-accent{stroke:var(--amber)}@media (min-width:721px) and (max-width:1050px){.action-strip-grid span{width:46px;height:46px;margin-bottom:10px}.action-strip-grid span svg{width:29px;height:29px}}@media (max-width:720px){.action-strip-grid span{width:58px;height:58px;margin-bottom:14px}.action-strip-grid span svg{width:36px;height:36px}}.scenario-card .scenario-photo-1{background-image:url(/moment-game-day.png);background-position:50%;background-size:cover}.control-grid{grid-template-columns:1fr}.room-card{grid-column:1/-1;grid-template-columns:minmax(300px,.72fr) 48px minmax(560px,1.45fr);align-items:center;gap:30px;min-height:610px;padding:46px 48px;display:grid}.room-overview h2{font-size:40px}.room-overview>p{margin:26px 0 28px;font-size:15px;line-height:1.65}.new-room-list{background:linear-gradient(145deg,#1a1815,#060605);background:linear-gradient(145deg,lab(8.36851% .55255 2.18204),lab(1.56271% .1266 .474077));border-radius:12px;gap:3px;margin:0;padding:12px}.new-room-list button{color:#ecebe8;color:lab(93.0537% .178158 1.51237);border-radius:8px;grid-template-columns:34px 34px 1fr;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.new-room-list button svg{width:25px;height:25px}.new-room-list button span{color:#a7a4a0;color:lab(67.5304% .517845 2.21964);width:auto;font-size:11px}.new-room-list button strong{font-size:14px;font-weight:600}.new-room-list .selected{color:var(--amber);background:#292622;background:lab(15.3312% .739098 2.99346)}.new-room-list .selected svg,.new-room-list .selected span{color:var(--amber)}.room-flow-arrow{color:var(--amber-deep);text-align:center;font-size:45px;font-weight:200}.room-diagram{background:#030406;background:lab(1.03682% -.137791 -1.07418);border:1px solid #232932;border:1px solid lab(16.4275% -1.1576 -6.46272);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 28px 58px -38px #0512238c;box-shadow:0 28px 58px -38px lab(5.09439% -.308447 -13.0889/.55)}.room-diagram img{object-fit:contain;width:100%;height:auto;display:block}.room-control-panel{background:linear-gradient(145deg,#f7f9ff,#f1f3fa);background:linear-gradient(145deg,lab(97.833% .440598 -4.52101),lab(95.8812% .323266 -3.39503));border:1px solid #d8dae3;border:1px solid lab(87.1608% .444829 -4.51856);border-radius:24px;padding:22px;box-shadow:0 24px 50px -34px #404b6e61;box-shadow:0 24px 50px -34px lab(32.2439% 2.84585 -21.7983/.38)}.room-tabs{border-bottom:1px solid #ced0d9;border-bottom:1px solid lab(83.6807% .446379 -4.51765);grid-template-columns:repeat(4,1fr);display:grid}.room-tabs button{color:#4a4c58;color:lab(32.576% .933856 -7.43097);background:0 0;border:0;padding:12px 8px 16px;font-weight:700}.room-tabs .active{color:#4d53d9;color:lab(41.4113% 30.2629 -70.6325);box-shadow:inset 0 -3px #6772ff;box-shadow:inset 0 -3px lab(52.8908% 31.1475 -77.7587)}.room-console{background:#fcfdffb8;background:lab(99.2717% .173688 -1.88977/.72);border-radius:20px;margin-top:20px;padding:28px;box-shadow:0 18px 40px -30px #333e6059;box-shadow:0 18px 40px -30px lab(26.4205% 3.21922 -21.714/.35)}.room-console header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.room-console h3{font-family:var(--font-manrope);margin:0;font-size:23px}.room-console header span{color:#00a05b;color:lab(57.975% -51.6006 26.6932);font-size:12px;font-weight:700}.room-console>small,.room-levels small{color:#707484;color:lab(48.7813% 1.14617 -9.29865);letter-spacing:.04em;font-size:11px;font-weight:700;display:block}.source-options{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.source-options button{text-align:left;background:#f7f8fd;background:lab(97.6411% .210166 -2.26662);border:1px solid #cdd0dd;border:1px solid lab(83.6389% .704676 -6.75657);border-radius:16px;min-height:128px;padding:14px;box-shadow:0 12px 24px -20px #3f475e80;box-shadow:0 12px 24px -20px lab(30.116% 1.35502 -14.6823/.5)}.source-options button.active{border-color:#6772ff;border-color:lab(52.8908% 31.1475 -77.7587)}.source-options i{color:#5c65f3;color:lab(48.3495% 30.2268 -74.2062);background:#f0f3fd;background:lab(95.8473% .523031 -5.26931);border-radius:10px;place-items:center;height:52px;font-style:normal;display:grid}.source-options strong,.source-options span{display:block}.source-options strong{margin-top:12px;font-size:14px}.source-options span{color:#76798a;color:lab(51.102% 1.13526 -9.30383);margin-top:5px;font-size:11px}.room-levels{grid-template-columns:1fr 120px;align-items:end;gap:34px;margin:28px 0;display:grid}.volume-track{background:linear-gradient(90deg,#6772ff 0 86%,#d8dae3 86%);background:linear-gradient(90deg,lab(52.8908% 31.1475 -77.7587) 0 86%,lab(87.1608% .444829 -4.51856) 86%);border-radius:999px;height:8px;margin-top:12px;display:block;position:relative}.volume-track i{background:#fbfcff;background:lab(98.8142% .137866 -1.51249);border:3px solid #6772ff;border:3px solid lab(52.8908% 31.1475 -77.7587);border-radius:50%;width:25px;height:25px;position:absolute;top:50%;left:84%;transform:translate(-50%,-50%)}.power-control{text-align:right}.power-control>span{background:#6772ff;background:lab(52.8908% 31.1475 -77.7587);border-radius:999px;width:64px;height:34px;margin-top:9px;padding:4px;display:inline-block}.power-control>span i{background:#f4f5f9;background:lab(96.4877% .173807 -1.88966);border-radius:50%;width:26px;height:26px;margin-left:auto;display:block}.now-playing{grid-template-columns:58px 1fr auto;align-items:center;gap:18px;margin:20px 0;display:grid}.now-playing>i{background:linear-gradient(145deg,#6d7bff,#96a6ff);background:linear-gradient(145deg,lab(55.6965% 25.5712 -70.8347),lab(69.6153% 12.3332 -50.2622));border-radius:12px;width:58px;height:58px}.now-playing>div>strong,.now-playing>div>span{display:block}.now-playing>div>strong{font-size:14px}.now-playing>div>span{color:#76798a;color:lab(51.102% 1.13526 -9.30383);margin-top:5px;font-size:11px}.transport{gap:10px;display:flex}.transport button{background:0 0;border:1px solid #d2d4dc;border:1px solid lab(84.8407% .445843 -4.51794);border-radius:50%;width:42px;height:42px}.console-actions{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.console-actions button{background:#f7f8fd;background:lab(97.6411% .210166 -2.26662);border:1px solid #d2d4dc;border:1px solid lab(84.8407% .445843 -4.51794);border-radius:12px;min-height:54px;font-weight:700}.console-actions .primary{color:#f7f8fb;color:lab(97.6542% .137836 -1.51247);background:#6772ff;background:lab(52.8908% 31.1475 -77.7587);border:0}@media (min-width:721px) and (max-width:1050px){.control-grid{grid-template-columns:1fr}.room-card{grid-template-columns:240px 22px 1fr;gap:14px;min-height:420px;padding:22px 20px}.room-overview h2{font-size:22px}.room-overview>p{margin:14px 0;font-size:9px}.new-room-list{padding:7px}.new-room-list button{grid-template-columns:20px 20px 1fr;gap:6px;min-height:34px;padding:5px 7px}.new-room-list button svg{width:16px;height:16px}.new-room-list button span{font-size:7px}.new-room-list button strong{font-size:9px}.room-flow-arrow{font-size:24px}.room-diagram{border-radius:10px}.room-control-panel{border-radius:13px;padding:11px}.room-tabs button{padding:6px 4px 8px;font-size:8px}.room-console{border-radius:11px;margin-top:10px;padding:14px}.room-console header{margin-bottom:12px}.room-console h3{font-size:13px}.room-console header span{font-size:7px}.room-console>small,.room-levels small{font-size:6px}.source-options{gap:8px;margin-top:7px}.source-options button{border-radius:8px;min-height:73px;padding:8px}.source-options i{border-radius:5px;height:28px}.source-options strong{margin-top:6px;font-size:8px}.source-options span{margin-top:2px;font-size:6px}.room-levels{grid-template-columns:1fr 68px;gap:16px;margin:14px 0}.volume-track{height:5px;margin-top:6px}.volume-track i{border-width:2px;width:14px;height:14px}.power-control>span{width:36px;height:19px;margin-top:4px;padding:2px}.power-control>span i{width:15px;height:15px}.now-playing{grid-template-columns:32px 1fr auto;gap:9px;margin:10px 0}.now-playing>i{border-radius:6px;width:32px;height:32px}.now-playing>div>strong{font-size:8px}.now-playing>div>span{margin-top:2px;font-size:6px}.transport{gap:5px}.transport button{width:23px;height:23px;font-size:7px}.console-actions{gap:8px}.console-actions button{border-radius:6px;min-height:30px;font-size:7px}}@media (max-width:720px){.room-card{grid-template-columns:minmax(0,1fr);gap:20px;min-height:auto;padding:24px 20px;overflow:hidden}.room-overview,.room-diagram,.room-control-panel,.room-console,.source-options{width:100%;min-width:0;max-width:100%}.room-overview h2{font-size:30px}.room-overview>p{margin:18px 0;font-size:13px}.room-flow-arrow{transform:rotate(90deg)}.room-diagram{border-radius:10px}.room-control-panel{border-radius:14px;padding:12px}.room-tabs button{font-size:10px}.room-console{padding:14px}.source-options{grid-template-columns:repeat(3,120px);gap:7px;overflow-x:auto}.source-options button{min-width:120px}.room-levels{grid-template-columns:1fr 75px;gap:14px}.now-playing{grid-template-columns:42px 1fr}.now-playing>i{width:42px;height:42px}.transport{grid-column:1/-1}.console-actions{gap:7px}.console-actions button{font-size:10px}}.scene-card{grid-column:1/-1;grid-template-columns:minmax(330px,.72fr) minmax(680px,1.5fr);align-items:center;gap:44px;min-width:0;min-height:650px;padding:46px 48px;display:grid}.scene-overview,.scene-orchestration,.scene-outcomes,.scene-outcome,.scene-outcome>div{min-width:0}.scene-overview h2{font-size:44px}.scene-overview>p{max-width:31ch;margin:30px 0 34px;font-size:17px;line-height:1.65}.scene-selector{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.scene-selector button{color:#2d2823;color:lab(16.4806% 1.48721 4.40475);background:#fbfaf7;background:lab(98.2737% .17792 1.51224);border:1px solid #e1ded8;border:1px solid lab(88.4268% .367314 3.03174);border-radius:15px;min-height:125px;box-shadow:0 14px 30px -26px #281c0873}.scene-selector button.active{border-color:var(--amber);color:var(--amber-deep);background:#fffbf4;background:lab(98.8857% .664264 5.31992)}.scene-selector svg{width:44px;height:44px;margin:0 auto 12px;display:block}.scene-selector strong{font-size:14px}.scene-orchestration{color:#e7f0f2;color:lab(94.2819% -2.90394 -1.92471);background:radial-gradient(circle at 28% 40%,#031923,#0000 45%),#000508;background:radial-gradient(circle at 28% 40%,lab(7.29807% -5.38863 -9.72869),#0000 45%),lab(1.05608% -.825353 -1.85705);border-radius:22px;grid-template-columns:180px 70px 1fr;align-items:center;gap:18px;min-height:565px;padding:38px;display:grid;box-shadow:0 26px 55px -38px #001925bf;box-shadow:0 26px 55px -38px lab(7.18868% -7.23893 -21.6539/.75)}.scene-trigger{min-height:165px;color:var(--amber);background:linear-gradient(145deg,#0b151a,#03080c);background:linear-gradient(145deg,lab(6.24214% -2.85313 -4.86369),lab(2.00069% -1.01837 -1.82618));border:1px solid #2b3b43;border:1px solid lab(23.5218% -4.97344 -7.15121);border-radius:16px;flex-direction:column;justify-content:center;align-self:start;align-items:center;margin-top:18px;padding:22px 16px;display:flex;box-shadow:0 18px 34px -27px #000}.scene-trigger svg{width:70px;height:70px}.scene-trigger strong{margin-top:10px;font-size:20px}.scene-trigger i{background:var(--amber);width:18px;height:18px;box-shadow:0 0 16px var(--amber);border-radius:50%;transform:translateY(54px)}.scene-branch{height:450px;color:var(--amber);grid-template-rows:repeat(5,1fr);align-items:center;font-size:36px;display:grid;position:relative}.scene-branch:before{content:"";background:var(--amber);width:2px;position:absolute;top:11%;bottom:11%;left:4px}.scene-branch span{padding-left:0;position:relative}.scene-outcomes{grid-template-rows:repeat(5,1fr);gap:12px;display:grid}.scene-outcome{background:linear-gradient(145deg,#071116,#03080c);background:linear-gradient(145deg,lab(4.47364% -2.24534 -4.00733),lab(2.00197% -1.13593 -2.12165));border:1px solid #23333b;border:1px solid lab(20.04% -4.9329 -7.13613);border-radius:14px;grid-template-columns:56px 1fr 150px;align-items:center;gap:16px;min-height:86px;padding:12px 16px;display:grid;box-shadow:0 14px 26px -22px #000}.scene-outcome-icon svg{width:44px;height:44px}.scene-outcome>div:nth-child(2) strong,.scene-outcome>div:nth-child(2) span,.scene-outcome>div:nth-child(2) em{display:block}.scene-outcome>div:nth-child(2) strong{font-size:15px}.scene-outcome>div:nth-child(2) span{color:#92a1a9;color:lab(65.2746% -4.17516 -5.80715);margin-top:3px;font-size:12px}.scene-outcome>div:nth-child(2) em{color:#43c251;color:lab(69.7863% -53.411 45.1934);margin-top:5px;font-size:13px;font-style:normal;font-weight:700}.display-preview,.camera-preview{background:url(/moment-game-day.png) 50% 32%/cover no-repeat;border-radius:8px;height:60px}.camera-preview{filter:saturate(.72)contrast(1.06)brightness(.84);background-image:url(/bar-security-cameras.png);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #333f46;box-shadow:inset 0 0 0 1px lab(25.8292% -4.05899 -5.75327)}.audio-preview{align-items:flex-end;gap:5px;height:52px;padding:6px;display:flex}.audio-preview i{background:#43c251;background:lab(69.7863% -53.411 45.1934);border-radius:2px;flex:1;min-height:8px;box-shadow:0 0 8px #43c2518c;box-shadow:0 0 8px lab(69.7863% -53.411 45.1934/.55)}.light-preview{background:linear-gradient(90deg,#43c251 0 70%,#243036 70%);background:linear-gradient(90deg,lab(69.7863% -53.411 45.1934) 0 70%,lab(18.8669% -4.00963 -5.73298) 70%);border-radius:999px;height:8px;position:relative}.light-preview:after{content:"";background:#eff2f4;background:lab(95.3798% -1.06788 -1.46495);border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)}.source-preview{background:repeating-linear-gradient(90deg,#0000 0 5px,#272f34 5px 6px) 74px 11px/38px 4px no-repeat,linear-gradient(#253035,#070e12 38%,#010304);background:repeating-linear-gradient(90deg,#0000 0 5px,lab(18.8497% -2.86847 -4.03918) 5px 6px) 74px 11px/38px 4px no-repeat,linear-gradient(lab(18.8614% -3.63541 -5.17054),lab(3.72614% -1.59093 -2.70682) 38%,lab(.663963% -.34678 -.627485));border:1px solid #2f3a40;border:1px solid lab(23.5027% -3.66342 -5.18237);border-radius:7px;width:130px;height:45px;position:relative;box-shadow:inset 0 1px #53606773,inset 0 -5px 9px #0007,0 13px 18px -12px #000;box-shadow:inset 0 1px lab(39.752% -4.11943 -5.78014/.45),inset 0 -5px 9px lab(0% 0 0/.466667),0 13px 18px -12px lab(0% 0 0)}.source-preview:before{content:"CH 204";color:#43c251;color:lab(69.7863% -53.411 45.1934);width:42px;height:16px;font:700 7px/1 var(--font-geist);letter-spacing:.08em;background:#000204;background:lab(.467092% -.361308 -.806022);border:1px solid #42535b;border:1px solid lab(33.9658% -5.05953 -7.18557);border-radius:3px;place-items:center;display:grid;position:absolute;top:14px;left:13px;box-shadow:inset 0 0 6px #000,0 0 7px #43c2511a;box-shadow:inset 0 0 6px lab(0% 0 0),0 0 7px lab(69.7863% -53.411 45.1934/.1)}.source-preview:after{content:"";background:#091115;background:lab(4.46956% -1.92218 -3.27661);border:1px solid #7a8990;border:1px solid lab(55.9939% -4.15957 -5.79939);border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;right:13px;box-shadow:-16px 1px 0 -2px #43c251,-16px 1px 7px -1px #43c251b8;box-shadow:-16px 1px 0 -2px lab(69.7863% -53.411 45.1934),-16px 1px 7px -1px lab(69.7863% -53.411 45.1934/.72)}@media (min-width:721px) and (max-width:1050px){.scene-card{grid-template-columns:240px 1fr;gap:18px;min-height:430px;padding:22px 20px}.scene-overview h2{font-size:24px}.scene-overview>p{margin:16px 0;font-size:9px}.scene-selector{gap:7px}.scene-selector button{border-radius:7px;min-height:60px}.scene-selector svg{width:22px;height:22px;margin-bottom:5px}.scene-selector strong{font-size:8px}.scene-orchestration{border-radius:12px;grid-template-columns:105px 32px 1fr;gap:8px;min-height:385px;padding:16px}.scene-trigger{border-radius:9px;min-height:105px;margin-top:8px;padding:10px}.scene-trigger svg{width:42px;height:42px}.scene-trigger strong{margin-top:5px;font-size:11px}.scene-trigger i{width:11px;height:11px;transform:translateY(34px)}.scene-branch{height:315px;font-size:20px}.scene-branch:before{left:2px}.scene-outcomes{gap:7px}.scene-outcome{border-radius:8px;grid-template-columns:30px 1fr 78px;gap:8px;min-height:58px;padding:7px 9px}.scene-outcome-icon svg{width:26px;height:26px}.scene-outcome>div:nth-child(2) strong{font-size:8px}.scene-outcome>div:nth-child(2) span{font-size:6px}.scene-outcome>div:nth-child(2) em{font-size:7px}.display-preview,.camera-preview{border-radius:5px;height:40px}.audio-preview{gap:2px;height:36px;padding:3px}.light-preview{height:5px}.light-preview:after{width:10px;height:10px}.source-preview{background-position:40px 7px,50%;background-size:22px 3px,auto;border-radius:5px;width:72px;height:28px}.source-preview:before{width:27px;height:10px;font-size:4px;top:8px;left:6px}.source-preview:after{width:5px;height:5px;bottom:6px;right:6px;box-shadow:-10px 1px 0 -2px #43c251,-10px 1px 5px -1px #43c251b8;box-shadow:-10px 1px 0 -2px lab(69.7863% -53.411 45.1934),-10px 1px 5px -1px lab(69.7863% -53.411 45.1934/.72)}}@media (max-width:720px){.control-grid{grid-template-columns:minmax(0,1fr)}.scene-card{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:100%;min-height:auto;padding:26px 20px;overflow:hidden}.scene-overview,.scene-selector,.scene-orchestration,.scene-outcomes{width:100%;max-width:100%}.scene-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-overview h2{font-size:32px}.scene-overview>p{margin:20px 0;font-size:14px}.scene-selector button{min-height:95px}.scene-orchestration{grid-template-columns:minmax(0,1fr);min-height:auto;padding:18px}.scene-trigger{justify-self:center;width:150px;margin:0}.scene-trigger i{display:none}.scene-branch{justify-content:center;height:45px;display:flex}.scene-branch:before{top:0;bottom:0;left:50%}.scene-branch span{display:none}.scene-branch:after{content:"↓";color:var(--amber);font-size:30px}.scene-outcome{grid-template-columns:38px minmax(0,1fr) 76px;gap:8px;padding:9px}.scene-outcome-icon svg{width:31px;height:31px}.source-preview{width:72px}}.included-bzbgear-hardware{background-image:url(/included-bzbgear-hardware.png);background-position:50%;background-size:contain;border-radius:18px;justify-self:end;width:min(100%,620px);height:300px;overflow:hidden;transform:translate(-18px)}.chromecast{flex-direction:column;gap:5px}.chromecast i{flex:0 0 21px;width:21px;height:21px;display:block}.brand-card.apple{letter-spacing:-.06em;flex-direction:row;gap:2px;font-size:20px}.brand-card.apple img{object-fit:contain;flex:none;width:18px;height:22px;display:block}.brand-card.apple span{line-height:1;display:block}@media (max-width:720px){.brand-card.apple{font-size:13px}.brand-card.apple img{width:11px;height:14px}}.ecosystem-icon>svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:72%;height:72%;position:absolute;inset:14%;overflow:visible}.ecosystem-icon>svg .play-fill{fill:currentColor;stroke:none}.ecosystem-studio:before,.ecosystem-studio:after,.ecosystem-player:before,.ecosystem-cloud:before{content:none;display:none}.scene-branch span{background:currentColor;width:34px;height:2px;margin-left:4px;padding:0;font-size:0;display:block;position:relative}.scene-branch span:after{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}@media (max-width:720px){.included-bzbgear-hardware{background-size:contain;border-radius:14px;width:100%;height:190px;transform:none}.scene-branch{height:60px;display:block;position:relative}.scene-branch:before{top:0;bottom:15px;left:50%}.scene-branch:after{content:"";border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);width:11px;height:11px;font-size:0;position:absolute;bottom:9px;left:calc(50% - 6px);transform:rotate(45deg)}}body{font-family:var(--font-geist-sans),sans-serif}html:has(.demo-layer){overflow:hidden}.solutions-dropdown,.subpage-solutions{display:none!important}.demo-layer{padding:18px;overflow:hidden}.demo-panel{width:min(820px,100vw - 24px);min-height:min(920px,100dvh - 24px);max-height:calc(100dvh - 24px);font-family:var(--font-geist-sans),sans-serif;border-radius:18px;padding:clamp(30px,4vh,40px) 46px 32px;overflow:hidden}.about-v2{color:#110c08;color:lab(3.69699% .96795 2.32959);background:#fbfaf7;background:lab(98.2737% .17792 1.51224)}.about-v2-hero{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#060403;background:lab(1.20144% .303485 .736329);align-items:flex-end;min-height:clamp(720px,92svh,920px);display:flex;position:relative;overflow:hidden}.about-v2-hero-media{filter:brightness(.8)saturate(.82);background:url(/main-banner-venue-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.about-v2-hero-shade{background:linear-gradient(90deg,#020201fa 0%,#020201d1 38%,#02020138 72%,#02020114 100%),linear-gradient(#0000 58%,#02020199);background:linear-gradient(90deg,lab(.46159% .170119 .375253/.98) 0%,lab(.46159% .170119 .375253/.82) 38%,lab(.46159% .170119 .375253/.22) 72%,lab(.46159% .170119 .375253/.08) 100%),linear-gradient(#0000 58%,lab(.46159% .170119 .375253/.6));position:absolute;inset:0}.about-v2-hero-copy{z-index:2;width:min(1440px,100% - 96px);margin:0 auto;padding:clamp(200px,24vh,260px) 0 clamp(72px,9vh,110px);position:relative}.about-v2-hero-copy h1{letter-spacing:-.045em;word-spacing:0;max-width:1040px;margin:0;font-size:clamp(62px,7.6vw,118px);font-weight:640;line-height:.9}.about-v2-hero-copy h1 em{color:var(--amber)}.about-v2-hero-copy>p{color:#d9d7d3;color:lab(86.1003% .271797 2.27145);max-width:670px;margin:34px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.about-v2-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.about-v2-text-link{color:#f0eeeb;color:lab(94.2171% .224143 1.89141);align-items:center;gap:10px;padding:14px 0;font-weight:750;text-decoration:none;display:inline-flex}.about-v2-text-link:hover{color:var(--amber)}.about-v2-status{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070504e0;background:lab(1.56012% .356317 .883505/.88);border:1px solid #f0eeea3d;border:1px solid lab(94.2203% .270903 2.27088/.24);border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:11px;padding:15px 18px;display:grid;position:absolute;bottom:72px;right:max(48px,50% - 672px)}.about-v2-status i{background:#59b842;background:lab(67.2406% -46.0438 49.0522);border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 6px #59b8421f;box-shadow:0 0 0 6px lab(67.2406% -46.0438 49.0522/.12)}.about-v2-status span{color:#94928e;color:lab(60.5801% .27585 2.27406);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.about-v2-status strong{font-size:13px}.about-v2-problem{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:start;gap:clamp(70px,10vw,150px);width:min(1344px,100% - 96px);margin:0 auto;padding:clamp(100px,12vw,170px) 0;display:grid}.about-v2-problem-heading h2{max-width:850px;margin:0;font-size:clamp(48px,5.4vw,82px);line-height:1.01}.about-v2-problem-heading h2 em{color:#ca7a00;color:lab(58.8248% 31.8859 95.7216)}.about-v2-problem-body{padding-top:48px}.about-v2-problem-body>p{max-width:58ch;margin:0 0 20px;font-size:17px;line-height:1.7}.about-v2-problem-body>p:first-child{color:#2a2520;color:lab(15.3203% 1.49229 4.40902);font-size:21px;line-height:1.55}.about-v2-problem-body ul{border-top:1px solid #cecac4;border-top:1px solid lab(81.4657% .52321 3.39609);margin:44px 0 0;padding:0;list-style:none}.about-v2-problem-body li{border-bottom:1px solid #cecac4;border-bottom:1px solid lab(81.4657% .52321 3.39609);justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;font-weight:700;display:flex}.about-v2-problem-body li:after{content:"Removed";color:#b16500;color:lab(50.6527% 31.881 91.24);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.about-v2-name{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#070504;background:lab(1.56012% .356317 .883505);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(60px,9vw,140px);min-height:620px;padding:clamp(90px,11vw,160px) max(48px,50% - 672px);display:grid;position:relative;overflow:hidden}.about-v2-name-word{color:#fab700;color:lab(79.1831% 16.552 81.7495);font:800 clamp(86px,12vw,180px)/.75 var(--font-manrope),sans-serif;letter-spacing:-.08em;writing-mode:vertical-rl;align-self:stretch;align-items:center;display:flex;transform:rotate(180deg)}.about-v2-name>div:last-child{z-index:1;max-width:870px;position:relative}.about-v2-name h2{margin:0;font-size:clamp(48px,5.2vw,80px);line-height:1.02}.about-v2-name h2 em{color:var(--amber)}.about-v2-name p{color:#b9b7b3;color:lab(74.5002% .273377 2.27245);max-width:61ch;margin:32px 0 0;font-size:18px;line-height:1.65}.about-v2-principles{width:min(1344px,100% - 96px);margin:0 auto;padding:clamp(100px,12vw,170px) 0}.about-v2-principles>header{grid-template-columns:.5fr 1.5fr;align-items:start;gap:50px;display:grid}.about-v2-principles>header h2{max-width:900px;margin:0;font-size:clamp(46px,5.4vw,82px);line-height:1.02}.about-v2-principle-list{border-top:1px solid #bebab3;border-top:1px solid lab(75.6683% .586987 3.77725);margin-top:90px}.about-v2-principle-list article{border-bottom:1px solid #bebab3;border-bottom:1px solid lab(75.6683% .586987 3.77725);grid-template-columns:80px minmax(240px,.7fr) minmax(380px,1.3fr);align-items:start;gap:36px;padding:38px 0;display:grid}.about-v2-principle-list article>span{color:#c67700;color:lab(57.7507% 28.9153 83.9307);letter-spacing:.14em;padding-top:4px;font-size:12px;font-weight:850}.about-v2-principle-list h3{font:700 clamp(24px,2.4vw,36px)/1.15 var(--font-manrope),sans-serif;margin:0}.about-v2-principle-list p{max-width:60ch;margin:2px 0 0;font-size:16px;line-height:1.65}.about-v2-bzb{background:#e7e0d6;background:lab(89.6015% .897318 5.6772);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:690px;display:grid}.about-v2-bzb-photo{min-height:620px;overflow:hidden}.about-v2-bzb-photo img{object-fit:cover;object-position:46% center;width:100%;height:100%;display:block}.about-v2-bzb-copy{align-self:center;padding:clamp(60px,7vw,110px)}.about-v2-bzb-copy h2{margin:0;font-size:clamp(44px,4.5vw,70px);line-height:1.02}.about-v2-bzb-copy h2 em{color:#bb6e00;color:lab(54.1565% 31.5128 86.4733)}.about-v2-bzb-copy>p{color:#342f2a;color:lab(19.9613% 1.47392 4.39382);max-width:60ch;margin:28px 0 0;font-size:17px;line-height:1.65}.about-v2-bzb-copy ul{flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.about-v2-bzb-copy li{color:#231e19;color:lab(11.8394% 1.50994 4.42431);border:1px solid #aea69c;border:1px solid lab(68.7055% 1.54012 6.33862);border-radius:6px;padding:9px 12px;font-size:12px;font-weight:700}.about-v2-close{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#070504;background:lab(1.56012% .356317 .883505);justify-content:space-between;align-items:flex-end;gap:60px;width:min(1344px,100% - 96px);margin:48px auto;padding:clamp(62px,7vw,96px);display:flex}.about-v2-close h2{max-width:900px;margin:0;font-size:clamp(46px,5.4vw,80px);line-height:1.02}.about-v2-close h2 em{color:var(--amber)}.about-v2-close>.yellow-button{flex:none;margin-bottom:7px}@media (max-width:1050px){.about-v2-hero-copy{width:calc(100% - 64px)}.about-v2-status{display:none}.about-v2-problem{grid-template-columns:1fr;gap:42px}.about-v2-problem-body{max-width:760px;padding-top:0}.about-v2-name{grid-template-columns:180px 1fr}.about-v2-principles>header{grid-template-columns:1fr;gap:18px}.about-v2-principle-list article{grid-template-columns:60px minmax(220px,.75fr) minmax(300px,1.25fr);gap:24px}.about-v2-bzb{grid-template-columns:1fr 1fr}.about-v2-bzb-copy{padding:56px 42px}.about-v2-close{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.about-v2-hero{min-height:780px}.about-v2-hero-media{background-position:64%}.about-v2-hero-shade{background:linear-gradient(#0202012e 0%,#020201d1 48%,#020201fa 100%);background:linear-gradient(lab(.46159% .170119 .375253/.18) 0%,lab(.46159% .170119 .375253/.82) 48%,lab(.46159% .170119 .375253/.98) 100%)}.about-v2-hero-copy{width:calc(100% - 30px);padding:250px 0 52px}.about-v2-hero-copy h1{font-size:clamp(47px,13.8vw,67px)}.about-v2-hero-copy>p{margin-top:24px;font-size:16px}.about-v2-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}.about-v2-actions .yellow-button{justify-content:center;width:100%}.about-v2-problem,.about-v2-principles{width:calc(100% - 30px);padding:78px 0}.about-v2-problem-heading h2,.about-v2-principles>header h2{font-size:clamp(39px,11vw,54px)}.about-v2-problem-body>p:first-child{font-size:18px}.about-v2-name{grid-template-columns:1fr;gap:44px;min-height:0;padding:80px 20px}.about-v2-name-word{writing-mode:initial;font-size:26vw;line-height:.72;transform:none}.about-v2-name h2{font-size:clamp(38px,10.5vw,52px)}.about-v2-name p{font-size:16px}.about-v2-principle-list{margin-top:52px}.about-v2-principle-list article{grid-template-columns:46px 1fr;gap:10px 18px;padding:28px 0}.about-v2-principle-list article>span{grid-row:1/3}.about-v2-principle-list p{grid-column:2;font-size:15px}.about-v2-bzb{grid-template-columns:1fr}.about-v2-bzb-photo{min-height:330px}.about-v2-bzb-copy{padding:58px 20px 68px}.about-v2-bzb-copy h2{font-size:clamp(39px,10.8vw,52px)}.about-v2-bzb-copy>p{font-size:15px}.about-v2-close{gap:32px;width:calc(100% - 30px);margin:28px auto;padding:46px 24px}.about-v2-close h2{font-size:clamp(38px,10.5vw,52px)}.about-v2-close>.yellow-button{justify-content:center;width:100%}}.demo-close{top:13px;right:18px}.demo-kicker{font-size:11px}.demo-panel h2{margin:12px 0 8px;font-size:clamp(34px,5vh,44px)}.demo-intro{font-size:14px;line-height:1.4}.demo-direct{background:#0c0a08;background:lab(2.75402% .367835 1.00089);border:1px solid #55452f;border:1px solid lab(30.4141% 4.45087 15.7461);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;max-width:660px;margin:22px auto 0;padding:12px;display:grid}.demo-direct>p{color:#afaaa4;color:lab(69.8565% .877976 3.70923);text-align:center;margin:0 0 12px;font-size:12px}.demo-direct>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demo-direct a{color:#f3f1ee;color:lab(95.3771% .224113 1.89137);min-width:0;transition:background .25s var(--ease),color .25s var(--ease);background:#181512;background:lab(7.22706% .929929 2.5436);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;text-decoration:none;display:flex}.demo-direct a:hover{color:var(--amber);background:#231e19;background:lab(11.8394% 1.50994 4.42431)}.demo-direct a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.demo-direct a span{color:#898581;color:lab(55.9333% .70101 2.96648);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.demo-direct a strong{white-space:nowrap;font-size:12px}.demo-form-divider{color:#807d78;color:lab(52.4532% .7025 2.96748);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 0;font-size:10px;font-weight:750;display:flex}.demo-form-divider:before,.demo-form-divider:after{content:"";background:#433c33;background:lab(25.7796% 1.76488 6.81908);flex:1;height:1px}.demo-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:18px}.demo-panel form>label:nth-of-type(3),.demo-panel form>:not(label){grid-column:1/-1}.demo-panel label{letter-spacing:.14em;font-size:10px}.demo-panel input{border-radius:10px;min-height:42px;margin-top:5px;padding:11px 14px;font-size:14px}.demo-submit{background:var(--amber);color:#0e0a06;color:lab(3.04563% .860065 2.03365);border:0;border-radius:10px;min-height:50px;margin-top:2px;font-size:11px;box-shadow:0 14px 34px -18px #fab700;box-shadow:0 14px 34px -18px lab(79.1831% 16.552 81.7495)}.demo-required{font-size:11px}@media (min-width:721px) and (max-height:850px){.demo-panel{min-height:calc(100dvh - 24px);padding:22px 38px 20px}.demo-panel h2{margin:6px 0 4px}.demo-direct{margin-top:12px;padding:8px}.demo-form-divider{margin-top:10px}.demo-panel form{gap:6px 14px;margin-top:10px}.demo-panel input{min-height:38px;padding-block:8px}.demo-submit{min-height:42px}}@media (max-width:720px){.demo-layer{width:100vw;max-width:100vw;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow:hidden}.demo-panel{border-radius:14px;width:100%;min-width:0;max-width:100%;min-height:0;max-height:calc(100dvh - 16px);padding:18px 14px 14px;overflow:hidden}.demo-panel::-webkit-scrollbar{display:none}.demo-close{font-size:27px;top:8px;right:12px}.demo-kicker{font-size:9px}.demo-panel h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:clamp(28px,9vw,34px)}.demo-intro{max-width:34ch;font-size:13px;line-height:1.35}.demo-direct{grid-template-columns:1fr;margin-top:12px;padding:8px}.demo-direct>div{display:contents}.demo-direct a{padding:10px 11px}.demo-form-divider{margin-top:14px}.demo-panel form{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;margin-top:10px}.demo-panel form>label:nth-of-type(3){grid-column:auto}.demo-panel form>:not(label){grid-column:1}.demo-panel label{min-width:0;font-size:9px}.demo-panel input{width:100%;min-width:0;max-width:100%;min-height:42px;margin-top:4px;padding:9px 12px;font-size:16px}.demo-submit{min-height:44px}}.scene-branch:before{top:10%;bottom:10%}.source-preview:before{content:none}.expert-photo{height:320px}.expert-photo img{object-position:45% 55%}@media (max-width:720px){.scene-branch:before{top:0;bottom:15px}.expert-photo{height:240px}}.hero-media{filter:brightness(1.04);background-image:url(/main-banner-multizone-v5.webp)}.scenario-card .scenario-photo{filter:brightness(1.38)saturate(1.04)contrast(.96);background-image:url(/moments-reference.jpg)}.scenario-card .scenario-photo-1{background-image:url(/moment-game-day.jpg)}.restaurant-photo{filter:brightness(1.12);background-image:url(/hero-reeve-clean.jpg)}.display-preview{filter:brightness(1.08);background-image:url(/moment-game-day.jpg);background-size:108%}.compatibility-card header h2{color:#110c08;color:lab(3.69699% .96795 2.32959);white-space:normal;font-size:38px;font-weight:700;line-height:1.06}.compatibility-more{color:#5c5751;color:lab(37.3635% 1.43288 4.36232);margin:11px 0 0;font-size:12px;line-height:1.4}@media (max-width:720px){.compatibility-card header h2{font-size:34px}}.camera-preview{filter:brightness(1.06);background-image:url(/bar-security-cameras.jpg)}.included-bzbgear-hardware{filter:brightness(1.08);background-image:url(/included-bzbgear-hardware.jpg)}.expert-photo img,.local-tablet-image img{filter:brightness(1.1)}@media (max-width:720px) and (max-height:620px){.demo-panel{padding:16px 16px 12px}.demo-kicker,.demo-required{display:none}.demo-panel h2{margin:2px 0 4px;font-size:28px}.demo-intro{font-size:11px;line-height:1.25}.demo-panel form{gap:5px;margin-top:10px}.demo-panel label{font-size:8px}.demo-panel input{min-height:32px;padding:6px 10px}.demo-submit{min-height:38px}}.dealer-cloud-flow{color:#f6f5f2;color:lab(96.5337% .177979 1.51229);background:#040508;background:lab(1.36505% -.164188 -1.13479);border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);min-height:470px;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 30px 70px -52px #071221b3;box-shadow:0 30px 70px -52px lab(5.12993% -.528157 -11.4295/.7)}.dealer-cloud-flow figure{background:#010204;background:lab(.548279% -.077799 -.724182);min-width:0;margin:0;overflow:hidden}.dealer-cloud-flow figure img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.dealer-cloud-steps{flex-direction:column;justify-content:center;min-width:0;padding:42px 38px;display:flex}.dealer-cloud-kicker{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:780}.dealer-cloud-steps ol{gap:24px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.dealer-cloud-steps ol:before{content:"";background:#5c4a28;background:lab(32.7995% 4.35616 22.9245);width:1px;position:absolute;top:30px;bottom:30px;left:15px}.dealer-cloud-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.dealer-cloud-steps li>span{z-index:1;border:1px solid var(--amber);width:32px;height:32px;color:var(--amber);background:#040508;background:lab(1.36505% -.164188 -1.13479);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:relative}.dealer-cloud-steps li strong{font-family:var(--font-manrope);font-size:17px;line-height:1.2}.dealer-cloud-steps li p{color:#a7a49e;color:lab(67.5496% .422657 3.41702);max-width:33ch;margin:6px 0 0;font-size:12px;line-height:1.5}.dealer-cloud-summary{font-family:var(--font-manrope);border-top:1px solid #2b3138;border-top:1px solid lab(19.9167% -1.09255 -5.76997);justify-content:space-between;gap:18px;margin:34px 0 0;padding-top:20px;font-size:13px;display:flex}.dealer-cloud-summary strong{color:var(--amber)}.dealer-cloud-summary span{color:#e0deda;color:lab(88.4203% .271559 2.27127)}@media (max-width:1050px){.dealer-cloud-flow{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);min-height:390px;margin-top:8px}.dealer-cloud-steps{padding:30px 26px}.dealer-cloud-steps ol{gap:18px;margin-top:22px}.dealer-cloud-steps li p{font-size:10px}.dealer-cloud-summary{margin-top:24px;font-size:11px}}@media (max-width:720px){.dealer-cloud-flow{border-radius:12px;grid-template-columns:minmax(0,1fr);min-height:0;margin-top:4px}.dealer-cloud-flow figure{aspect-ratio:1430/910}.dealer-cloud-steps{padding:30px 22px 26px}.dealer-cloud-steps li strong{font-size:15px}.dealer-cloud-steps li p{font-size:11px}.dealer-cloud-summary{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px}}.local-section{padding-bottom:34px}.compatibility-section{padding-bottom:42px}.local-card{color:#faf8f5;color:lab(97.6937% .177979 1.51225);background:#070504;background:lab(1.56012% .356317 .883505);border-radius:14px;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(38px,6vw,92px);min-height:520px;padding:clamp(38px,5vw,72px);display:grid;position:relative;overflow:hidden}.local-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#fab70029,#0000 64%);background:radial-gradient(circle,lab(79.1831% 16.552 81.7495/.16),#0000 64%);height:88%;position:absolute;inset:auto -8% -48% 32%}.local-copy{z-index:2;max-width:590px;padding:0;position:relative}.local-status{color:#9b9893;color:lab(62.9064% .374049 3.03621);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:38px;font-size:11px;font-weight:720;display:flex}.local-status i{background:#d95448;background:lab(54.2929% 52.7952 35.4842);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d9544821;box-shadow:0 0 0 5px lab(54.2929% 52.7952 35.4842/.13)}.local-status strong{color:#fab700;color:lab(79.1831% 16.552 81.7495);font:inherit;margin-left:auto}.local-card h2{letter-spacing:-.035em;word-spacing:0;max-width:11ch;margin:0 0 24px;font-size:clamp(46px,5vw,76px);line-height:.98}.local-card h2 em{color:var(--amber);font-style:normal}.local-card p{color:#c0bdb8;color:lab(76.8266% .369906 3.03346);max-width:53ch;margin:0;font-size:17px;line-height:1.65}.local-promises{flex-wrap:wrap;gap:10px 22px;margin:32px 0 0;padding:0;list-style:none;display:flex}.local-promises li{color:#edebe7;color:lab(93.057% .224292 1.89147);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.local-promises span{color:#110c08;color:lab(3.69699% .96795 2.32959);background:#fab700;background:lab(79.1831% 16.552 81.7495);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.local-tablet{z-index:1;place-items:center;min-width:0;display:grid;position:relative}.local-tablet-image{aspect-ratio:489/511;width:min(100%,560px);position:relative}.local-tablet-image img{object-fit:contain;object-position:center;filter:brightness(1.1);width:100%;height:100%;display:block}.local-screen-tint{pointer-events:none;clip-path:polygon(14% 29%,90% 29%,84% 82%,9% 80%);mix-blend-mode:multiply;background:#284e7d80;background:lab(32.2121% -1.20069 -31.2172/.5);position:absolute;inset:0}.local-proof{background:#0d0b08f0;background:lab(3.04821% .539981 1.40548/.94);border:1px solid #f7f5f12e;border:1px solid lab(96.5371% .224054 1.89132/.18);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;width:178px;padding:15px 17px;display:grid;position:absolute;bottom:7%;right:0;box-shadow:0 22px 48px #00000080;box-shadow:0 22px 48px lab(.0576077% .0279397 .0566423/.5)}.local-proof span{color:var(--amber);font-family:var(--font-manrope);grid-row:1/3;font-size:25px;font-weight:800}.local-proof strong{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);font-size:11px}.local-proof em{color:#94928e;color:lab(60.5801% .27585 2.27406);font-size:9px;font-style:normal}.compatibility-card{border-radius:14px;min-height:0;padding:clamp(34px,4vw,58px)}.compatibility-card header{max-width:970px;margin-bottom:38px}.compatibility-card header h2{letter-spacing:-.025em;font-size:clamp(38px,4.2vw,64px);line-height:1.02}.compatibility-group{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.compatibility-group+.compatibility-group{border-top:1px solid #e1ded8;border-top:1px solid lab(88.4268% .367314 3.03174);margin-top:34px;padding-top:34px}.compatibility-label{grid-template-columns:34px 1fr;gap:15px;margin:18px 0 0}.compatibility-label>span{display:none}.compatibility-label strong{font-size:12px;line-height:1.4}.compatibility-logos{grid-area:1/2;gap:10px}.compatibility-more{grid-column:2;margin:12px 0 0}.brand-card{min-width:0;height:76px;padding:10px 12px;overflow:hidden}.brand-card.samsung{letter-spacing:.01em;font-size:clamp(9px,1vw,14px)}@media (max-width:1050px){.local-card{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:30px;padding:44px 40px}.local-card h2{font-size:clamp(42px,6vw,62px)}.compatibility-group{grid-template-columns:1fr}.compatibility-label,.compatibility-logos,.compatibility-more{grid-column:1}.compatibility-logos{grid-row:auto;margin-top:18px}}@media (max-width:720px){.local-section{padding-bottom:18px}.compatibility-section{padding-bottom:24px}.local-card{grid-template-columns:1fr;gap:18px;min-height:0;padding:34px 24px 22px}.local-status{flex-wrap:wrap;margin-bottom:24px}.local-status strong{margin-left:0}.local-card h2{font-size:clamp(40px,12vw,56px)}.local-card p{font-size:15px;line-height:1.55}.local-promises{gap:10px 16px;margin-top:24px}.local-tablet{min-height:300px}.local-tablet-image{width:min(100%,420px)}.local-proof{width:160px;bottom:3%;right:0}.compatibility-card{padding:30px 22px}.compatibility-card header{margin-bottom:30px}.compatibility-card header h2{font-size:clamp(34px,10vw,44px)}.compatibility-group+.compatibility-group{margin-top:28px;padding-top:28px}.compatibility-label{margin:0}.compatibility-logos{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.brand-card{height:68px}.brand-card.samsung{font-size:12px}}.new-room-list button,.room-tabs button,.source-options button,.transport button,.console-actions button,.scene-selector button{cursor:default}.now-playing{grid-template-columns:minmax(0,1fr) auto}.now-playing>i{display:none}.control-grid,.reliability-grid{gap:56px;margin-bottom:144px;padding-bottom:0}.expert-card{margin-bottom:120px;padding-top:40px;padding-bottom:40px}.included-bzbgear,.new-ecosystem{margin-bottom:120px}@media (max-width:1050px){.control-grid,.reliability-grid{gap:44px;margin-bottom:92px}.expert-card,.included-bzbgear,.new-ecosystem{margin-bottom:84px}}@media (max-width:720px){.reference-content,.reference-wrap,.scenario-section,.scenario-cards,.reference-card,.room-control-panel,.room-console,.source-options,.room-levels,.now-playing,.console-actions,.scene-orchestration,.scene-outcomes,.compatibility-card,.compatibility-group,.compatibility-logos{min-width:0;max-width:100%}.scenario-cards{overscroll-behavior-inline:contain}.room-flow-arrow{display:none}.scene-branch{width:100%;height:72px;display:block;position:relative}.scene-branch:before{content:"";background:var(--amber);width:2px;height:49px;position:absolute;top:0;bottom:auto;left:50%;transform:translate(-50%)}.scene-branch:after{content:"";border-right:3px solid var(--amber);border-bottom:3px solid var(--amber);width:14px;height:14px;font-size:0;position:absolute;top:39px;bottom:auto;left:50%;transform:translate(-50%)rotate(45deg)}.scene-branch span{display:none}.action-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0;padding:30px 0;overflow:visible}.action-strip-grid article{border-right:0;grid-column:auto;min-height:auto;padding:0 8px}.action-strip-grid article:nth-child(odd){border-right:1px solid #deddd9}.action-strip-grid span{width:48px;height:48px;margin-bottom:11px}.action-strip-grid strong{font-size:12px;line-height:1.28}.action-strip-grid p{font-size:10px;line-height:1.45}.control-grid,.reliability-grid{gap:44px;margin-bottom:76px}.expert-card{margin-bottom:68px;padding-top:24px;padding-bottom:24px}.included-bzbgear,.new-ecosystem{margin-bottom:68px}}@media (min-width:1280px){.included-bzbgear{grid-template-columns:minmax(280px,.78fr) minmax(240px,.62fr) minmax(520px,1.55fr);gap:28px}.included-bzbgear-hardware{background-position:50%;background-size:contain;width:100%;max-width:650px}}.included-bzbgear-hardware{background-position:50%;background-size:92%}.hero{height:clamp(600px,72svh,700px);min-height:600px}@media (max-width:720px){.hero{height:min(82svh,680px);min-height:640px}.hero-copy{bottom:max(72px,calc(48px + env(safe-area-inset-bottom)))}.hero-media{background-position:68%;background-size:auto 100%}}.hero-copy ul{align-items:flex-start}.hero-benefit-with-hint{width:max-content;max-width:100%;position:relative}.hero-hint-trigger{width:22px;height:22px;color:var(--amber);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.hero-hint-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.hero-hint-trigger:hover,.hero-hint-trigger:focus-visible,.hero-hint-trigger[aria-expanded=true]{background:var(--amber);color:#0e0a06;color:lab(3.04563% .860065 2.03365);outline:none}.hero-hint-trigger:focus-visible{box-shadow:0 0 0 3px #faf8f557;box-shadow:0 0 0 3px lab(97.6937% .177979 1.51225/.34)}.hero-hint-popover{z-index:8;color:#1a1510;color:lab(7.22419% 1.46236 3.71451);background:#f8f5ef;background:lab(96.5469% .365794 3.03075);border:1px solid #d1c9be;border:1px solid lab(81.48% 1.31139 6.78659);border-radius:8px;width:min(320px,100vw - 30px);padding:16px 18px;font-size:13px;font-weight:520;line-height:1.5;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 22px 55px -26px #000000b8}.hero-hint-popover:before{content:"";background:#f8f5ef;background:lab(96.5469% .365794 3.03075);border-top:1px solid #d1c9be;border-top:1px solid lab(81.48% 1.31139 6.78659);border-left:1px solid #d1c9be;border-left:1px solid lab(81.48% 1.31139 6.78659);width:10px;height:10px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.hero-hint-popover-right{left:0;right:auto}.hero-hint-popover-right:before{left:24px;right:auto}@media (max-width:720px){.hero-copy ul{align-items:flex-start}.hero-hint-popover-right{left:0;right:auto}.hero-hint-popover-right:before{left:24px;right:auto}}.story-showcase,.what-is-reeve,.market-section,.control-grid,.local-section,.compatibility-section,.expert-card,.included-bzbgear,.new-ecosystem{content-visibility:auto;contain-intrinsic-size:auto 760px}.what-is-reeve{background:#f9f6f2;background:lab(97.1204% .270605 2.2707);border:1px solid #dcd7cf;border:1px solid lab(86.1137% .707865 4.53497);border-radius:18px;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);width:min(1460px,100% - 48px);margin:18px auto 96px;display:grid;overflow:hidden;box-shadow:0 32px 80px -62px #22180a7a}.what-is-copy{background:#fdfcfa;background:lab(99.0823% .132501 1.13361);padding:72px 58px 64px}.what-is-kicker{display:none}.what-is-copy h2{letter-spacing:-.035em;max-width:11ch;margin-bottom:36px;font-size:clamp(44px,4vw,66px);font-weight:620;line-height:1.01}.what-is-copy h2 em{color:var(--amber-deep);display:block}.what-is-copy p,.what-is-copy .what-is-problem{color:#342f2a;color:lab(19.9613% 1.47392 4.39382);max-width:56ch;margin:0;font-size:16px;line-height:1.68}.what-is-copy .what-is-problem{margin-bottom:18px}.what-is-copy ul{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.what-is-copy li{color:#25211b;color:lab(12.9997% 1.50362 4.41874);align-items:flex-start;gap:12px;font-size:15px;font-weight:560;line-height:1.45;display:flex}.what-is-copy li .tick{border-width:1.5px;margin-top:1px}.reeve-system-map{background:radial-gradient(circle at 50% 48%,#fdfcf9 0 24%,#0000 54%),#ede9e3;background:radial-gradient(circle at 50% 48%,lab(98.8503% .132591 1.13359) 0 24%,#0000 54%),lab(92.4859% .520349 3.39422);min-height:620px;position:relative;overflow:hidden}.reeve-system-map:before{content:"";background-image:linear-gradient(#b2a99f29 1px,#0000 1px),linear-gradient(90deg,#b2a99f29 1px,#0000 1px);background-image:linear-gradient(lab(69.8667% 1.63603 6.7153/.16) 1px,#0000 1px),linear-gradient(90deg,lab(69.8667% 1.63603 6.7153/.16) 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.system-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.connector{fill:none;stroke:#999186;stroke:lab(60.5859% 1.65105 6.72631);stroke-width:1.4px;stroke-dasharray:4 8;transition:stroke .3s,stroke-width .3s,stroke-dasharray .3s}.active-displays .connector-displays,.active-audio .connector-audio,.active-climate .connector-climate,.active-cameras .connector-cameras,.active-devices .connector-devices{stroke:var(--amber-deep);stroke-width:3px;stroke-dasharray:1 0}.reeve-map-tablet{z-index:2;width:min(470px,62%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reeve-map-tablet:before{content:"";filter:blur(18px);background:#1e140838;border-radius:50%;height:10%;position:absolute;bottom:1%;left:12%;right:12%}.reeve-map-tablet img{filter:drop-shadow(0 28px 34px #23160833);width:100%;height:auto;display:block;position:relative}.system-node{z-index:3;color:#3d3730;color:lab(23.4405% 1.86402 5.51018);text-align:left;background:0 0;border:0;width:148px;padding:0;position:absolute}.system-node>span{color:#564b3e;color:lab(32.7153% 3.20809 9.27485);background:#f7f5f1;background:lab(96.5404% .270724 2.27072);border:1px solid #a6998b;border:1px solid lab(64.0437% 3.05387 9.1405);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:9px;transition:color .3s,border-color .3s,background .3s,transform .35s cubic-bezier(.16,1,.3,1);display:grid}.system-node svg{width:25px;height:25px}.system-node strong,.system-node small{display:block}.system-node strong{font-family:var(--font-manrope);font-size:15px;font-weight:720;line-height:1.15}.system-node small{color:#625d56;color:lab(39.6837% 1.4293 4.35972);margin-top:4px;font-size:11px;line-height:1.3}.system-node:hover>span,.system-node:focus-visible>span,.system-node[aria-pressed=true]>span{border-color:var(--amber-deep);background:var(--amber);color:#1a1510;color:lab(7.22419% 1.46236 3.71451);transform:scale(1.08)}.system-node:focus-visible{outline:2px solid var(--amber-deep);outline-offset:7px;border-radius:4px}.system-node-displays{top:9%;left:6%}.system-node-audio{bottom:9%;left:6%}.system-node-climate{top:8%;right:4%}.system-node-cameras{top:43%;right:1%}.system-node-devices{bottom:8%;right:7%}.what-is-close{color:#d3d0cd;color:lab(83.7747% .411868 2.24519);font-family:var(--font-manrope);background:#120f0b;background:lab(4.4367% .878088 2.23999);grid-column:1/-1;margin:0;padding:25px 58px;font-size:clamp(18px,1.45vw,23px);font-weight:520;line-height:1.3}@media (max-width:1100px){.what-is-reeve{grid-template-columns:1fr}.what-is-copy{padding:58px 48px 52px}.what-is-copy h2{max-width:14ch}.reeve-system-map{min-height:600px}}@media (max-width:720px){.what-is-reeve{border-radius:14px;width:calc(100% - 30px);margin:0 auto 68px}.what-is-copy{padding:40px 24px 38px}.what-is-kicker{margin-bottom:20px;font-size:10px}.what-is-copy h2{margin-bottom:26px;font-size:42px}.what-is-copy .what-is-problem{font-size:16px}.what-is-copy p{font-size:14px;line-height:1.6}.reeve-system-map{min-height:550px}.reeve-map-tablet{width:78%;top:50%}.system-connectors{opacity:.7}.system-node{width:112px}.system-node>span{width:38px;height:38px;margin-bottom:7px}.system-node svg{width:22px;height:22px}.system-node strong{font-size:13px}.system-node small{font-size:9px}.system-node-displays{top:5%;left:5%}.system-node-audio{bottom:5%;left:5%}.system-node-climate{top:5%;right:2%}.system-node-cameras{top:43%;right:0}.system-node-devices{bottom:5%;right:3%}.what-is-close{gap:7px;padding:25px 24px;font-size:22px;display:grid}}.reeve-system-map{background:#f0ece4;grid-template-rows:minmax(0,1fr) auto auto;gap:20px;min-height:620px;padding:42px 38px 32px;display:grid}.reeve-system-map:before{display:none}.system-map-heading{z-index:2;border-bottom:1px solid #c5bcb1;border-bottom:1px solid lab(76.8272% 1.62673 6.70856);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:relative}.system-map-heading span{color:#655c52;color:lab(39.6814% 2.47233 7.33598);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:780}.system-map-heading strong{font-family:var(--font-manrope);color:#231e19;color:lab(11.8394% 1.50994 4.42431);font-size:15px;font-weight:680}.reeve-system-map .reeve-map-tablet{z-index:1;place-items:center;width:100%;min-height:0;display:grid;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.reeve-system-map .reeve-map-tablet:before{display:none}.reeve-system-map .reeve-map-tablet img{object-fit:contain;mix-blend-mode:darken;filter:drop-shadow(0 24px 25px #22170a26);width:min(700px,100%);max-height:410px;transform:scale(1.16)}.system-active-copy{background:#faf8f5;background:lab(97.6971% .223935 1.89128);border:1px solid #cac3b9;border:1px solid lab(79.1449% 1.43236 5.95353);border-radius:10px;align-items:center;gap:16px;min-height:68px;padding:13px 18px;display:flex}.system-active-copy>span{background:var(--amber);color:#1a1510;color:lab(7.22419% 1.46236 3.71451);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.system-active-copy svg{width:23px;height:23px}.system-active-copy p{margin:0}.system-active-copy strong,.system-active-copy small{display:block}.system-active-copy strong{font-family:var(--font-manrope);font-size:17px;line-height:1.15}.system-active-copy small{color:#5c5751;color:lab(37.3635% 1.43288 4.36232);margin-top:4px;font-size:12px}.system-selector{background:#fbfaf7;background:lab(98.2737% .17792 1.51224);border:1px solid #cac3b9;border:1px solid lab(79.1449% 1.43236 5.95353);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.system-selector button{color:#4e463d;color:lab(30.4004% 2.24108 6.61579);background:0 0;border:0;border-right:1px solid oklch(86% .012 78);align-content:center;place-items:center;gap:7px;min-width:0;min-height:82px;padding:12px 8px;transition:background .25s,color .25s;display:grid}.system-selector button:last-child{border-right:0}.system-selector button>span{place-items:center;height:26px;display:grid}.system-selector svg{width:24px;height:24px}.system-selector strong{font-family:var(--font-manrope);text-align:center;font-size:11px;font-weight:650;line-height:1.15}.system-selector button:hover,.system-selector button:focus-visible{background:#f0eae0;background:lab(93.0885% .719637 5.70534);outline:none}.system-selector button[aria-pressed=true]{background:var(--amber);color:#15110c;color:lab(5.2654% 1.20258 2.98182)}.system-selector button:focus-visible{box-shadow:inset 0 0 0 2px #805300;box-shadow:inset 0 0 0 2px lab(39.4811% 17.4358 64.8795)}.display-routing-demo{--signal:#4bb160;background:#fbfaf7;background:lab(98.2737% .17792 1.51224);border:1px solid #c9c3ba;border:1px solid lab(79.1521% 1.00243 5.26612);border-radius:16px;min-height:410px;padding:26px 28px 22px;overflow:hidden;box-shadow:0 22px 50px -44px #2b1f118c;box-shadow:0 22px 50px -44px lab(12.9693% 4.30039 11.4723/.55)}@supports (color:lab(0% 0 0)){.display-routing-demo{--signal:lab(64.745% -44.0422 31.8271)}}.display-routing-demo.source-blue{--signal:#2985df}@supports (color:lab(0% 0 0)){.display-routing-demo.source-blue{--signal:lab(53.8435% -2.15864 -54.3247)}}.display-routing-demo.source-amber{--signal:#e39500}@supports (color:lab(0% 0 0)){.display-routing-demo.source-amber{--signal:lab(68.3648% 25.9025 85.7479)}}.routing-topline{font-family:var(--font-manrope);border-bottom:1px solid #d9d3cc;border-bottom:1px solid lab(84.9482% .847757 4.50606);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:13px;display:flex}.routing-topline span{color:#625d56;color:lab(39.6837% 1.4293 4.35972)}.routing-topline strong{color:var(--signal);font-weight:680;transition:color .45s cubic-bezier(.16,1,.3,1)}.routing-canvas{grid-template-columns:190px 1fr 210px;align-items:center;gap:18px;min-height:274px;display:grid;position:relative}.routing-sources,.routing-displays{z-index:2;gap:9px;display:grid;position:relative}.routing-sources>small,.routing-displays>small{color:#6e6860;color:lab(44.324% 1.67483 5.09172);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:720}.routing-sources button{color:#342f2a;color:lab(19.9613% 1.47392 4.39382);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:55px;padding:9px 11px;transition:background .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);display:flex}.routing-sources button:hover,.routing-sources button:focus-visible{background:#f1eee8;background:lab(94.2301% .414729 3.41172);outline:none}.routing-sources button:focus-visible{border-color:#94680f;border-color:lab(47.7574% 13.0274 51.0548)}.routing-sources button.is-active{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.routing-sources button.is-active{border-color:color-mix(in oklch,var(--signal) 48%,lab(86.1131% .466347 3.79447))}}.routing-sources button.is-active{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.routing-sources button.is-active{background:color-mix(in oklch,var(--signal) 9%,lab(98.2737% .17792 1.51224))}}.routing-sources button>i{background:#b1ada9;background:lab(71.0042% .92116 2.88476);border-radius:50%;flex:none;width:9px;height:9px;transition:background .4s,box-shadow .4s;box-shadow:0 0 0 5px #e7e4e0;box-shadow:0 0 0 5px lab(90.7376% .341386 2.25925)}.routing-sources button.is-active>i{background:var(--signal);box-shadow:0 0 0 5px var(--signal)}@supports (color:color-mix(in lab, red, red)){.routing-sources button.is-active>i{box-shadow:0 0 0 5px color-mix(in oklch,var(--signal) 16%,transparent)}}.routing-sources button span,.routing-sources button strong,.routing-sources button small{display:block}.routing-sources button strong{font-family:var(--font-manrope);font-size:12px;font-weight:650}.routing-sources button small{color:#706b66;color:lab(45.484% 1.17415 3.6212);letter-spacing:.08em;margin-top:3px;font-size:9px}.routing-lines{z-index:1;width:calc(100% - 410px);height:250px;position:absolute;top:22px;left:195px;right:215px;overflow:hidden}.routing-lines path{fill:none;vector-effect:non-scaling-stroke}.route-base{stroke:#bfbab2;stroke:lab(75.6595% 1.05938 4.45498);stroke-width:1.2px}.route-live{stroke:var(--signal);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:7 12;transition:stroke .45s cubic-bezier(.16,1,.3,1);animation:1.15s linear infinite route-flow}.routing-display{grid-template-columns:88px 1fr;align-items:center;gap:12px;min-height:72px;display:grid}.display-preview{background:var(--signal);border:5px solid #25211d;border:5px solid lab(13.0009% 1.2317 3.66433);border-radius:6px;place-items:center;height:54px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.display-preview{background:color-mix(in oklch,var(--signal) 18%,lab(7.21233% 2.65807 5.86334))}}.display-preview{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);transition:background .45s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 18px -14px #1c140cb3;box-shadow:0 8px 18px -14px lab(7.21233% 2.65807 5.86334/.7)}.display-preview:after{content:"";background:linear-gradient(115deg,#0000 30%,#fcf8f133 50%,#0000 68%);background:linear-gradient(115deg,#0000 30%,lab(97.7087% .579864 3.77247/.2) 50%,#0000 68%);animation:2.6s cubic-bezier(.16,1,.3,1) infinite screen-sweep;position:absolute;inset:0;transform:translate(-120%)}.display-preview span{z-index:1;font-family:var(--font-manrope);letter-spacing:.1em;font-size:10px;font-weight:760;position:relative}.display-preview i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 7px var(--signal);border-radius:50%;position:absolute;top:5px;right:5px}.routing-display p,.routing-display strong,.routing-display small{margin:0;display:block}.routing-display strong{font-family:var(--font-manrope);font-size:12px;font-weight:650}.routing-display small{color:#67625d;color:lab(42.0038% 1.17734 3.62333);margin-top:4px;font-size:9px}.routing-status{color:#544f49;color:lab(33.8832% 1.43886 4.36671);border-top:1px solid #d9d3cc;border-top:1px solid lab(84.9482% .847757 4.50606);align-items:center;gap:9px;margin:0;padding-top:16px;font-size:12px;display:flex}.routing-status span{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 5px var(--signal);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.routing-status span{box-shadow:0 0 0 5px color-mix(in oklch,var(--signal) 14%,transparent)}}.routing-status span{transition:background .45s}@keyframes route-flow{to{stroke-dashoffset:-38px}}@keyframes screen-sweep{0%,22%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.route-live,.display-preview:after{animation:none}}@media (max-width:720px){.reeve-system-map{gap:16px;min-height:auto;padding:30px 20px 24px}.system-map-heading{padding-bottom:14px}.system-map-heading strong{font-size:13px}.reeve-system-map .reeve-map-tablet{min-height:260px}.reeve-system-map .reeve-map-tablet img{width:112%;max-width:none;max-height:300px}.system-selector{grid-template-columns:repeat(5,92px);overflow-x:auto}.system-selector button{min-height:76px}.system-active-copy{min-height:64px;padding:11px 14px}.display-routing-demo{min-height:390px;padding:20px 16px}.routing-canvas{grid-template-columns:126px 1fr 132px;gap:8px}.routing-lines{width:calc(100% - 266px);left:130px;right:136px}.routing-display{grid-template-columns:55px 1fr;gap:7px}.display-preview{border-width:4px;height:42px}.routing-sources button{gap:8px;padding:7px}.routing-sources button strong,.routing-display strong{font-size:10px}}.reeve-system-map{background:#f0ece7;background:lab(93.6432% .45976 3.01533);min-height:620px;padding:30px;display:block}.control-consolidation{background:#fbfaf7;background:lab(98.2737% .17792 1.51224);border:1px solid #c9c3ba;border:1px solid lab(79.1521% 1.00243 5.26612);border-radius:16px;grid-template-columns:minmax(0,.86fr) 64px minmax(0,1.14fr);align-items:stretch;min-height:560px;display:grid;position:relative;overflow:hidden}.control-chaos,.control-unified{flex-direction:column;min-width:0;padding:30px 28px 24px;display:flex;position:relative}.control-chaos{background:#f6f3ee;background:lab(95.9572% .481159 2.61974)}.control-unified{color:#f3f1ef;color:lab(95.3737% .178039 1.51231);background:#15110c;background:lab(5.2654% 1.20258 2.98182)}.control-visual-label span,.control-visual-label strong{display:block}.control-visual-label span{color:#706b64;color:lab(45.4841% 1.42154 4.35417);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:740}.control-visual-label strong{font-family:var(--font-manrope);font-size:20px;font-weight:620;line-height:1.2}.control-unified .control-visual-label span{color:var(--amber)}.scattered-controls{flex:1;min-height:365px;margin-top:18px;position:relative}.scattered-control{width:155px;transform:rotate(var(--tilt));background:#fefdfb;background:lab(99.4303% .132501 1.1336);border:1px solid #d0c9c1;border:1px solid lab(81.4624% 1.24189 5.20147);border-radius:10px;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;padding:12px;animation:8s cubic-bezier(.45,0,.55,1) infinite control-drift;display:grid;position:absolute;box-shadow:0 13px 26px -22px #2820178c;box-shadow:0 13px 26px -22px lab(12.9905% 2.67142 7.53001/.55)}.scattered-control>span{color:#544c43;color:lab(32.7209% 2.23079 6.60715);background:#ebe7e2;background:lab(91.9032% .460088 3.01554);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.scattered-control svg{width:19px;height:19px}.scattered-control strong{font-family:var(--font-manrope);font-size:11px;font-weight:630}.scattered-control>i{background:#bebab5;background:lab(75.6536% .694603 2.96224);border-radius:99px;width:20px;height:10px;box-shadow:inset 10px 0 #7b7671;box-shadow:inset 10px 0 lab(50.1242% 1.17052 3.61867)}.scattered-control-1{--tilt:-4deg;top:4%;left:2%}.scattered-control-2{--tilt:3deg;animation-delay:-1.4s;top:17%;right:0}.scattered-control-3{--tilt:2deg;animation-delay:-2.8s;top:38%;left:11%}.scattered-control-4{--tilt:-3deg;animation-delay:-4.2s;top:58%;right:8%}.scattered-control-5{--tilt:4deg;animation-delay:-5.6s;bottom:2%;left:0}.control-chaos>p,.control-unified>p{color:#5c5751;color:lab(37.3635% 1.43288 4.36232);margin:18px 0 0;font-size:13px;line-height:1.4}.control-unified>p{color:#a8a49f;color:lab(67.5335% .696838 2.96375)}.consolidation-transition{z-index:2;background:linear-gradient(90deg,#f6f3ee,#15110c);background:linear-gradient(90deg,lab(95.9572% .481159 2.61974),lab(5.2654% 1.20258 2.98182));margin:0 -1px;position:relative;overflow:hidden}.consolidation-transition:before,.consolidation-transition:after{content:"";background:#d99b0073;background:lab(68.6852% 17.5074 90.9538/.45);width:1px;position:absolute;left:50%;transform:translate(-50%)}.consolidation-transition:before{height:42%;top:0}.consolidation-transition:after{height:42%;bottom:0}.consolidation-transition span{background:var(--amber);border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #d99b001f;box-shadow:0 0 0 8px lab(68.6852% 17.5074 90.9538/.12)}.consolidation-transition span:after{content:"→";color:#17130f;color:lab(6.19496% 1.08121 2.82142);place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.consolidation-transition i,.consolidation-transition b{background:var(--amber);opacity:0;border-radius:50%;width:5px;height:5px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite consolidate-dot;position:absolute;top:50%;left:50%}.consolidation-transition b{animation-delay:1.2s}.unified-interface{background:#080503;background:lab(1.55914% .462011 1.07971);border:1px solid #3c3731;border:1px solid lab(23.4419% 1.46288 4.38504);border-radius:12px;flex:1;grid-template-rows:46px 1fr;grid-template-columns:112px 1fr;min-height:365px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 28px 50px -34px #010000e6;box-shadow:0 28px 50px -34px lab(.111715% .0995696 .159255/.9)}.unified-interface header{font-family:var(--font-manrope);border-bottom:1px solid #2f2a25;border-bottom:1px solid lab(17.6409% 1.48249 4.40083);grid-column:1/-1;align-items:center;gap:12px;padding:0 16px;display:flex}.unified-interface header span{color:var(--amber);letter-spacing:.13em;font-size:12px;font-weight:760}.unified-interface header small{color:#928f8a;color:lab(59.4134% .699639 2.96557);font-size:10px}.unified-interface header i{background:#5bb661;background:lab(67.0254% -42.0639 34.724);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #5bb6611f;box-shadow:0 0 0 5px lab(67.0254% -42.0639 34.724/.12)}.unified-room-list{border-right:1px solid #2d2823;border-right:1px solid lab(16.4806% 1.48721 4.40475);flex-direction:column;gap:5px;padding:14px 10px;display:flex}.unified-room-list span{color:#898581;color:lab(55.9333% .70101 2.96648);border-radius:6px;padding:9px 10px;font-size:9px}.unified-room-list span.is-active{color:#efe7d9;color:lab(91.9428% .991792 7.62982);background:#282014;background:lab(13.0254% 2.359 9.92553)}.unified-room-view>strong,.unified-room-view>small{display:block}.unified-room-view>strong{font-family:var(--font-manrope);font-size:18px;font-weight:620}.unified-room-view>small{color:#95928d;color:lab(60.5734% .699163 2.96528);margin-top:5px;font-size:9px}.unified-room-view>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:24px;display:grid}.unified-room-view>div>span{color:#b8b3ac;color:lab(73.3478% .854075 4.51026);background:#17130e;background:lab(6.19329% 1.32932 3.33811);border:1px solid #352f29;border:1px solid lab(19.9667% 1.58948 5.20751);border-radius:8px;place-items:center;min-width:0;height:54px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite system-arrive;display:grid;position:relative}.unified-room-view>div>span:nth-child(2){animation-delay:80ms}.unified-room-view>div>span:nth-child(3){animation-delay:.16s}.unified-room-view>div>span:nth-child(4){animation-delay:.24s}.unified-room-view>div>span:nth-child(5){animation-delay:.32s}.unified-room-view>div i{background:#5bb661;background:lab(67.0254% -42.0639 34.724);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.unified-room-view button{background:var(--amber);color:#15110c;color:lab(5.2654% 1.20258 2.98182);width:100%;font-family:var(--font-manrope);border:0;border-radius:7px;margin-top:22px;padding:12px;font-size:10px;font-weight:720}@keyframes control-drift{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-5px) rotate(var(--tilt))}}@keyframes consolidate-dot{0%,18%{opacity:0;transform:translate(-28px,-50%)}32%,58%{opacity:1}72%,to{opacity:0;transform:translate(24px,-50%)}}@keyframes system-arrive{0%,20%{opacity:.38;transform:translateY(4px)}38%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scattered-control,.consolidation-transition i,.consolidation-transition b,.unified-room-view>div>span{animation:none}}.control-consolidation{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.78fr) 1px minmax(0,1.22fr)}.consolidation-transition{background:#514c46;background:lab(32.7287% 1.30795 4.42008);margin:0}.consolidation-transition:before,.consolidation-transition:after,.consolidation-transition span,.consolidation-transition i,.consolidation-transition b{display:none}.consolidation-message{z-index:3;color:#1d1711;color:lab(8.35467% 1.9709 5.03161);font-family:var(--font-manrope);letter-spacing:-.018em;text-align:center;background:#f7f3ec;background:lab(95.9732% .463486 3.79251);border-top:1px solid #d0c9bf;border-top:1px solid lab(81.4762% 1.15463 6.02479);grid-column:1/-1;margin:0;padding:24px 34px;font-size:clamp(19px,1.6vw,25px);font-weight:620;line-height:1.25;position:relative}.unified-interface{grid-template-rows:54px 1fr;grid-template-columns:132px 1fr}.unified-room-list span{padding:12px 11px;font-size:11px}.unified-room-view{padding:28px 26px}.unified-room-view>strong{font-size:24px}.unified-room-view>small{margin-top:7px;font-size:11px}.unified-room-view>div{grid-template-columns:repeat(3,minmax(64px,1fr));gap:10px;margin-top:28px}.unified-room-view>div>span{border-radius:9px;height:70px}.unified-room-view svg{width:27px;height:27px}.unified-room-view>div i{width:6px;height:6px;top:7px;right:7px}@media (max-width:1180px){.control-consolidation{grid-template-columns:1fr 52px 1.08fr}.scattered-control{width:138px}.unified-interface{grid-template-columns:92px 1fr}.unified-room-view{padding:16px}.unified-room-view>div{grid-template-columns:repeat(3,1fr)}}.room-card{grid-template-columns:1fr;align-items:start;gap:34px}.room-overview{grid-template-rows:auto 1fr;grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);align-items:start;column-gap:64px;display:grid}.room-overview h2,.room-overview>p{grid-column:1}.room-overview>p{margin:24px 0 0}.new-room-list{grid-area:1/2/3;width:100%}.room-flow-arrow{line-height:1;transform:rotate(90deg)}.room-diagram{width:100%}.scene-outcome .display-preview{background-image:url(/moment-game-day.jpg);background-position:50% 31%;background-size:122%;border:0;box-shadow:inset 0 0 0 1px #333f46;box-shadow:inset 0 0 0 1px lab(25.8292% -4.05899 -5.75327)}.local-status{letter-spacing:.1em;justify-content:flex-start;gap:34px;margin-bottom:24px;font-size:14px}.local-status span,.local-status strong{align-items:center;gap:11px;margin:0;display:flex}.local-status .status-offline i{background:#d95448;background:lab(54.2929% 52.7952 35.4842);box-shadow:0 0 0 6px #d9544829;box-shadow:0 0 0 6px lab(54.2929% 52.7952 35.4842/.16)}.local-status strong i{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #fab70024;box-shadow:0 0 0 6px lab(79.1831% 16.552 81.7495/.14)}.compatibility-title-line{white-space:nowrap}.compatibility-group{display:block}.compatibility-label{grid-template-columns:34px auto 1fr;align-items:center;gap:15px;margin:0 0 18px;display:grid}.compatibility-label>span{background:#d8d4cd;background:lab(84.9485% .583649 3.77496);height:1px;display:block}.compatibility-logos,.compatibility-more{grid-area:auto}.compatibility-logos.display-logos{grid-template-columns:repeat(8,minmax(0,1fr))}.compatibility-logos.source-brand-logos{grid-template-columns:repeat(6,minmax(0,1fr))}.compatibility-more{margin-top:12px}.compatibility-categories{color:#e0deda;color:lab(88.4203% .271559 2.27127);background:#100d0a;background:lab(3.69966% .609584 1.60629);border-radius:12px;margin:38px 0 0;padding:30px 34px;font-size:18px;line-height:1.5}.compatibility-categories strong{color:var(--amber);font-family:var(--font-manrope);margin-bottom:7px;font-size:24px;display:block}.dealer-cloud-flow figure img{object-fit:contain;object-position:left top}.dealer-cloud-steps{justify-content:flex-start;padding:32px 38px}.dealer-cloud-kicker{font-size:13px}.dealer-cloud-steps ol{gap:28px;margin-top:24px}.dealer-cloud-steps ol:before{content:none}.dealer-cloud-steps li:not(:last-child):before{content:"";z-index:0;background:#5c4a28;background:lab(32.7995% 4.35616 22.9245);width:1px;height:calc(100% + 28px);position:absolute;top:32px;left:15px}.dealer-cloud-steps li strong{font-size:20px}.dealer-cloud-steps li p{font-size:14px;line-height:1.48}.dealer-cloud-summary{margin-top:28px;font-size:15px}.dealer-cloud-summary strong:last-child{color:#e6e4e0;color:lab(90.7403% .271261 2.27113)}.included-bzbgear-hardware{filter:none;background-image:url(/included-bzbgear-hardware-v2.png);background-position:50%;background-size:contain}@media (max-width:1050px){.room-overview{grid-template-columns:240px minmax(0,1fr);column-gap:30px}.compatibility-title-line{white-space:normal}.compatibility-logos.display-logos,.compatibility-logos.source-brand-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.room-overview{display:block}.new-room-list{margin-top:24px}.room-flow-arrow{transform:rotate(90deg)}.local-status{gap:18px;font-size:11px}.compatibility-title-line{white-space:normal}.compatibility-logos.display-logos,.compatibility-logos.source-brand-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-categories{margin-top:28px;padding:24px 20px;font-size:15px}.compatibility-categories strong{font-size:20px}.dealer-cloud-flow figure{aspect-ratio:1440/710}.dealer-cloud-steps{padding:26px 22px}.dealer-cloud-steps li strong{font-size:17px}.dealer-cloud-steps li p{font-size:12px}.reeve-system-map{padding:16px}.control-consolidation{grid-template-columns:1fr;min-height:auto}.control-chaos,.control-unified{padding:24px 20px}.consolidation-transition{background:linear-gradient(#f6f3ee,#15110c);background:linear-gradient(lab(95.9572% .481159 2.61974),lab(5.2654% 1.20258 2.98182));height:56px;margin:-1px 0}.consolidation-transition:before,.consolidation-transition:after{width:42%;height:1px;top:50%}.consolidation-transition:before{left:0}.consolidation-transition:after{bottom:auto;left:auto;right:0}.consolidation-transition span:after{content:"↓"}.scattered-controls,.unified-interface{min-height:330px}.control-unified>p,.control-chaos>p{margin-top:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
