.llx-office{color:#edf3f6;background:#071725;font:16px/1.65 Arial,Helvetica,sans-serif}.llx-office *{box-sizing:border-box}.llx-office-inner{max-width:1360px;margin:auto;padding:62px 5vw 80px}.llx-office h1,.llx-office h2,.llx-office h3{letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.12}.llx-office h1,.llx-office-inner>h2{max-width:1050px;font-size:clamp(34px,4.5vw,66px)}.llx-office p{color:#baced9;margin:0 0 20px}.llx-office .llx-office-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#86cbd1;margin-bottom:18px;font:11px/1.5 Consolas,monospace}.llx-office a{color:#c3e8eb;text-underline-offset:6px}.llx-office a:focus-visible,.llx-office button:focus-visible,.llx-office input:focus-visible{outline-offset:5px;outline:2px solid #f6d192}.llx-office-project{grid-template-columns:1.12fr 1fr;align-items:start;gap:5vw;margin-top:42px;display:grid}.llx-office figure{margin:0}.llx-office figure>img{width:100%;height:auto;display:block}.llx-office figcaption{color:#91a9b9;padding-top:13px;font-size:12px}.llx-office .llx-office-lead{color:#ecf2f5;letter-spacing:-.02em;font-size:clamp(21px,2.1vw,29px);line-height:1.4}.llx-office-link{margin:4px 0 30px;display:inline-block}.llx-office-product{border-top:1px solid #304456;grid-template-columns:160px 1fr;align-items:center;gap:22px;padding-top:28px;display:grid}.llx-office-product img{object-fit:contain;background:#fff;width:160px;height:160px}.llx-office-product h2{margin-bottom:12px;font-size:28px}.llx-office-product a{font-size:13px}.llx-office-product .llx-office-eyebrow{margin-bottom:10px;font-size:10px}.llx-office-brief{border-top:1px solid #3a5061;grid-template-columns:1fr 1fr;gap:6vw;margin-top:64px;padding-top:42px;display:grid}.llx-office-brief h2{max-width:500px;font-size:clamp(27px,3vw,40px)}.llx-office .llx-office-button{color:#102c3c;background:#cee9e9;align-items:center;gap:28px;min-height:48px;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.llx-office .llx-office-small{margin-top:20px;font-size:13px}.llx-office-intro{max-width:740px;font-size:19px;line-height:1.6;margin-top:25px!important}.llx-office-controls-layout{grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);align-items:start;gap:36px;margin-top:35px;display:grid}.llx-office-diagram{min-width:0}.llx-office-diagram svg{border:1px solid #304456;width:100%;height:auto;display:block}.llx-office-diagram svg rect[class]{transition:opacity .8s}.llx-office-diagram[data-state=daylight] .llx-office-window-zone,.llx-office-diagram[data-state=vacant] .llx-office-window-zone{opacity:.06}.llx-office-diagram[data-state=vacant] .llx-office-meeting-zone{opacity:.025}.llx-office-state-controls{border-bottom:1px solid #405768;flex-wrap:wrap;gap:0;margin-top:14px;display:flex}.llx-office-state-controls button{cursor:pointer;color:#b5c8d5;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:12px 10px;font:12px/1.4 Arial,sans-serif}.llx-office-state-controls button[aria-pressed=true]{color:#fff;background:#153043;border-bottom-color:#8bd2d5}.llx-office .llx-office-status{min-height:46px;margin:15px 0;font-size:14px}.llx-office-motion{color:#aac0cf;align-items:center;gap:8px;font-size:12px;display:flex}.llx-office-motion input{accent-color:#83cdd2;width:17px;height:17px}.llx-office-zone-notes article{border-top:1px solid #32495a;grid-template-columns:24px 1fr;gap:12px;padding:23px 0 6px;display:grid}.llx-office-zone-notes article>span{color:#9cdae0;font:13px Consolas,monospace}.llx-office-zone-notes h2{letter-spacing:-.02em;margin-bottom:14px;font-size:22px}.llx-office-zone-notes p{font-size:14px;line-height:1.65}.llx-office-diagram[data-instant=true] svg rect[class]{transition:none}@media (width<=850px){.llx-office-project,.llx-office-controls-layout{grid-template-columns:1fr}.llx-office-project{gap:30px}.llx-office-inner{padding:38px 24px 55px}.llx-office-brief{gap:30px}.llx-office-zone-notes{grid-template-columns:1fr;gap:0;display:grid}}@media (width<=550px){.llx-office-brief{grid-template-columns:1fr;margin-top:40px;padding-top:30px}.llx-office-product{grid-template-columns:120px 1fr;gap:15px}.llx-office-product img{width:120px;height:120px}.llx-office h1,.llx-office-inner>h2{font-size:36px}.llx-office-state-controls button{flex:1;padding:10px 5px;font-size:11px}.llx-office-intro{font-size:17px}.llx-office-product h2{font-size:25px}.llx-office .llx-office-eyebrow{font-size:10px}.llx-office-brief h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.llx-office-diagram svg rect[class]{transition:none}}.llx-office{background:#071725;font-family:inherit}.llx-office[id]{scroll-margin-top:110px}.llx-office #llx-office-guide-title{scroll-margin-top:140px}.llx-office-diagram[data-state=vacant] .llx-office-window-zone{opacity:.22}.llx-office [hidden]{display:none!important}.llx-office.llx-office-integrated{border-top:1px solid #bed7e62e;border-bottom:1px solid #bed7e62e}.llx-office.llx-office-integrated .llx-office-inner{max-width:1320px;padding:clamp(48px,6vw,80px) 4.5vw}.llx-office.llx-office-integrated .llx-office-inner>h2{max-width:850px;font-size:clamp(32px,3.6vw,52px)}.llx-office .llx-office-project{grid-template-columns:1.15fr 1fr;gap:5vw}.llx-office .llx-office-product{grid-template-columns:200px 1fr}.llx-office .llx-office-product h3{margin-bottom:15px;font-size:30px}.llx-office .llx-office-light{aspect-ratio:1;isolation:isolate;background:oklch(70% .006 230);width:200px;margin:0;position:relative;overflow:hidden}.llx-office .llx-office-light img{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.llx-office .llx-office-light .llx-office-light-on{opacity:0;position:absolute;inset:0}.llx-office .llx-office-zone-notes h3{letter-spacing:-.02em;margin-bottom:14px;font-size:22px}.llx-office-context-link{margin-top:18px;font-size:14px}.llx-office-context-link a{color:inherit;text-underline-offset:5px}.llx-office.llx-tw{--llx-office-header-offset:80px;--llx-scene-height:min(56.28vw,760px);border-bottom:1px solid #bed7e62e;padding:clamp(45px,6vw,80px) 0 0;overflow:visible}.llx-office.llx-tw .llx-tw-heading{grid-template-columns:1fr 1fr;align-items:start;gap:6vw;max-width:1320px;margin:auto;padding:0 4.5vw 38px;display:grid}.llx-office.llx-tw h2{font-size:clamp(32px,3.6vw,52px)}.llx-office.llx-tw .llx-tw-heading p{max-width:64ch}.llx-office.llx-tw .llx-tw-heading a{font-size:14px}.llx-office.llx-tw .llx-tw-journey{position:relative}.llx-office.llx-tw.llx-tw-motion .llx-tw-journey{height:calc(var(--llx-scene-height) + 150svh)}.llx-office.llx-tw .llx-tw-stage{width:100%;height:var(--llx-scene-height);isolation:isolate;background:oklch(85% .015 85);position:relative;overflow:hidden}.llx-office.llx-tw.llx-tw-motion .llx-tw-stage{top:var(--llx-office-header-offset);position:sticky}.llx-office.llx-tw .llx-tw-stage img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.llx-office.llx-tw .llx-tw-cool{opacity:0;position:absolute;inset:0}.llx-office.llx-tw .llx-tw-foot{justify-content:space-between;align-items:start;gap:28px;max-width:1320px;margin:auto;padding:22px 4.5vw 38px;font-size:12px;display:flex}.llx-office.llx-tw .llx-tw-foot p{max-width:64ch}.llx-office.llx-office-guide-bridge{background:oklch(21% .025 250);border:1px solid #bed7e638;margin:35px 0;padding:28px}.llx-office.llx-office-guide-bridge h3{margin-bottom:20px;font-size:26px;line-height:1.25}.llx-office.llx-office-guide-bridge p{font-size:15px}.llx-office.llx-office-guide-bridge>div{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}@media (width<=850px){.llx-office .llx-office-project{grid-template-columns:1fr}.llx-office.llx-tw .llx-tw-heading{grid-template-columns:1fr;gap:28px}.llx-office.llx-tw .llx-tw-foot{flex-direction:column;gap:10px}.llx-office.llx-tw .llx-tw-foot p{margin-bottom:0}}@media (width<=550px){.llx-office .llx-office-product{grid-template-columns:160px 1fr;gap:20px}.llx-office .llx-office-light{width:160px}.llx-office .llx-office-light img{width:100%;height:100%}.llx-office.llx-tw{--llx-scene-height:56.28vw}.llx-office.llx-tw.llx-tw-motion .llx-tw-journey{height:calc(var(--llx-scene-height) + 70svh)}.llx-office.llx-tw .llx-tw-heading{padding:0 6vw 30px}.llx-office.llx-tw .llx-tw-foot{padding:20px 6vw 30px}.llx-office.llx-office-guide-bridge{padding:22px}}@media (prefers-reduced-motion:reduce){.llx-office .llx-office-light .llx-office-light-on{opacity:1}.llx-office.llx-tw .llx-tw-journey{height:auto!important}.llx-office.llx-tw .llx-tw-stage{position:relative!important}.llx-office.llx-tw .llx-tw-cool{opacity:1}}