.excel-commercial-section{width:100%;margin:0!important;padding:0!important;background:#fff}body:has(.xcb) .site-main{background:#fff}.xcb{--xcb-text: #202124;--xcb-body: #5f6368;--xcb-rule: #dadce0;--xcb-surface: #f1f3f4;--xcb-blue: #1a73e8;--xcb-blue-hover: #1765cc;--xcb-radius: 28px;--xcb-gutter: clamp(20px, 3.9vw, 72px);--xcb-font: "Google Sans", "Google Sans Text", Inter, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;background:#fff;color:var(--xcb-text);font:400 16px / 1.5 var(--xcb-font);-webkit-font-smoothing:antialiased}.xcb *,.xcb *:before,.xcb *:after{box-sizing:border-box}.xcb :where(h1,h2,h3,p,ul,ol,li,figure){margin:0;padding:0}.xcb :where(ul,ol){list-style:none}.xcb :where(h1,h2,h3){font-family:var(--xcb-font);text-transform:none;letter-spacing:0}.xcb :focus-visible{outline:2px solid var(--xcb-blue);outline-offset:3px}.xcb__inner{max-width:1776px;margin:0 auto}.xcb__band{padding:clamp(64px,7vw,120px) var(--xcb-gutter)}.xcb__img{display:block;width:100%;height:100%;object-fit:cover}.xcb__eyebrow{color:var(--xcb-body);font-size:15px;font-weight:500}.xcb__title{margin-top:14px;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.xcb__h2{font-size:clamp(30px,2.9vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.xcb__eyebrow+.xcb__h2{margin-top:10px}.xcb__lede,.xcb__sub{max-width:620px;color:var(--xcb-body);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.xcb__lede{margin:20px auto 0}.xcb__sub{margin-top:14px}.xcb__actions{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:32px}.xcb__button{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--xcb-blue);color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.xcb__button:hover{background:var(--xcb-blue-hover);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;color:#fff}.xcb__link{display:inline-flex;align-items:center;gap:2px;color:var(--xcb-blue);font-size:15px;font-weight:500;text-decoration:none}.xcb__link:hover{color:var(--xcb-blue-hover);text-decoration:underline;text-underline-offset:4px}.xcb .eap__chevron{width:18px;height:18px;flex:none;transition:transform .2s ease}.xcb__link:hover .eap__chevron{transform:translate(3px)}.xcb__hero{padding:clamp(40px,4.5vw,80px) var(--xcb-gutter) clamp(56px,6vw,104px)}.xcb__hero-head{max-width:900px;margin:0 auto;text-align:center}.xcb__hero-head .xcb__actions{justify-content:center}.xcb__explorer{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:20px;align-items:stretch;margin-top:clamp(40px,4.5vw,72px);scroll-margin-top:120px}.xcb__stage{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--xcb-radius);background:linear-gradient(180deg,#eef3f8,#f7f9fb 70%)}.xcb__art-wrap{position:relative;padding:clamp(12px,2vw,28px) clamp(8px,1.5vw,24px) 0}.xcb-art{display:block;width:100%;height:auto}.xcb-zones rect{stroke:transparent;stroke-width:3;stroke-dasharray:9 7;transition:stroke .2s ease,fill .2s ease}.xcb-zones rect.is-active{fill:#1a73e814;stroke:var(--xcb-blue)}.xcb__pin{position:absolute;display:inline-flex;align-items:center;min-height:30px;margin:0;padding:0 12px;border:2px solid #fff;border-radius:999px;background:var(--xcb-text);color:#fff;font:500 13px / 1 var(--xcb-font);white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 1px 3px #3c404359;transition:background-color .2s ease,transform .2s ease}.xcb__pin:hover{transform:translate(-50%,-50%) scale(1.08)}.xcb__pin[aria-pressed=true]{background:var(--xcb-blue);box-shadow:0 0 0 6px #1a73e838,0 1px 3px #3c404359}.xcb__pin--roof{top:18%;left:51%}.xcb__pin--offices{top:43%;left:47%}.xcb__pin--lobby{top:74%;left:33%}.xcb__pin--retail{top:74%;left:61%}.xcb__pin--electrical{top:92%;left:55%}.xcb__pin--site{top:66%;left:9%}.xcb__tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px clamp(16px,2vw,28px) clamp(16px,2vw,24px);border-top:1px solid var(--xcb-rule);background:#fff}.xcb__tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 16px;border:1px solid var(--xcb-rule);border-radius:999px;background:#fff;color:var(--xcb-text);font:500 14px / 1 var(--xcb-font);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.xcb__tab:hover{background:var(--xcb-surface)}.xcb__tab[aria-selected=true]{border-color:var(--xcb-blue);background:#e8f0fe;color:#174ea6}.xcb__card{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,40px);border:1px solid var(--xcb-rule);border-radius:var(--xcb-radius);background:#fff}.xcb__card[hidden]{display:none}.xcb__card-title{margin-top:18px!important;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.2;letter-spacing:-.01em}.xcb__card-text{margin-top:10px!important;color:var(--xcb-body);font-size:15px;line-height:1.6}.xcb__card-list{margin-top:20px;border-top:1px solid var(--xcb-rule)}.xcb__card-list li{border-bottom:1px solid var(--xcb-rule)}.xcb__card-list :where(a,span){display:flex;justify-content:space-between;gap:12px;padding:11px 0;color:var(--xcb-text);font-size:15px;text-decoration:none}.xcb__card-list a:hover{color:var(--xcb-blue)}.xcb__card-list a span{padding:0;color:var(--xcb-blue)}.xcb__card-tip{margin:20px 0 22px!important;padding:14px 16px;border-radius:14px;background:#fef7e0;color:#594300;font-size:14px;line-height:1.5}.xcb__card .xcb__link{margin-top:auto}.xcb__schedule{background:var(--xcb-surface);border-radius:var(--xcb-radius) var(--xcb-radius) 0 0}.xcb__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px clamp(32px,5vw,96px);align-items:end;margin-bottom:clamp(32px,3.5vw,56px)}.xcb__head .xcb__sub{margin-top:0}.xcb__gantt-scroll{overflow-x:auto;border-radius:24px;background:#fff;box-shadow:0 1px 2px #3c404314}.xcb__gantt{min-width:860px;padding:8px 24px 16px}.xcb__gantt-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;padding:10px 0;border-bottom:1px solid #eceff1}.xcb__gantt-row:last-child{border-bottom:0}.xcb__gantt-row--head{padding:14px 0;color:var(--xcb-body);font-size:13px;font-weight:500}.xcb__gantt-phase{font-size:15px;font-weight:500}.xcb__gantt-when{display:none}.xcb__gantt-row--head .xcb__gantt-phase{font-size:13px}.xcb__gantt-track{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-height:40px;align-items:center;background-image:repeating-linear-gradient(90deg,transparent 0 calc(100% / 6 - 1px),#eceff1 calc(100% / 6 - 1px) calc(100% / 6))}.xcb__gantt-row--head .xcb__gantt-track{min-height:0;background:none}.xcb__gantt-row--head .xcb__gantt-track span{grid-column:span 2}.xcb__bar{overflow:hidden;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.xcb__bar--0{background:#e6f4ea;color:#0d652d}.xcb__bar--1{background:#e8f0fe;color:#174ea6}.xcb__bar--2{background:#fef7e0;color:#594300}.xcb__bar--3{background:#fce8e6;color:#a50e0e}.xcb__bar--4{background:#f3e8fd;color:#681da8}.xcb__bar--5{background:#e4f7fb;color:#007b83}.xcb__callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:28px;padding:clamp(20px,2.4vw,32px) clamp(20px,2.8vw,40px);border-radius:20px;background:#fff;box-shadow:inset 4px 0 0 var(--xcb-blue)}.xcb__callout p{color:var(--xcb-text);font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.3;letter-spacing:-.01em}.xcb__callout .xcb__link{font-size:clamp(16px,1.2vw,18px)}.xcb__lighting-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,120px);align-items:center}.xcb__lighting-photo{overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--xcb-radius);background:var(--xcb-surface)}.xcb__checks{display:grid;gap:12px;margin-top:28px}.xcb__checks li{position:relative;padding-left:30px;font-size:16px;line-height:1.5}.xcb__checks li:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;background:#e6f4ea}.xcb__checks li:after{content:"";position:absolute;top:7px;left:6px;width:8px;height:5px;border-bottom:2px solid #137333;border-left:2px solid #137333;transform:rotate(-45deg)}.xcb__types{padding-top:0}.xcb__type-list{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:20px}.xcb__type-list li{color:var(--xcb-text);font-size:clamp(30px,4vw,64px);font-weight:400;line-height:1.15;letter-spacing:-.02em}.xcb__type-list li:nth-child(2n){color:#9aa0a6}.xcb__type-list li:not(:last-child):after{content:"\b7";margin:0 .3em;color:var(--xcb-rule)}.xcb__type-list li:has(+.xcb__type-more):after{content:",";margin:0 .3em 0 0}.xcb__type-list .xcb__type-more{color:var(--xcb-text)}.xcb__types-text{max-width:720px;margin-top:28px!important;color:var(--xcb-body);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.xcb__faq-inner{max-width:900px}.xcb__faq-list{margin-top:28px}.xcb__faq{border-bottom:1px solid var(--xcb-rule)}.xcb__faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:clamp(16px,1.2vw,18px);font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.xcb__faq summary::-webkit-details-marker{display:none}.xcb__faq-icon{position:relative;flex:none;width:12px;height:12px;border-right:2px solid var(--xcb-text);border-bottom:2px solid var(--xcb-text);transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.xcb__faq[open] .xcb__faq-icon{transform:rotate(-135deg) translateY(-3px)}.xcb__faq-answer{max-width:760px;padding:0 0 22px;color:var(--xcb-body);font-size:15px;line-height:1.65}.xcb__faq-answer a{color:var(--xcb-blue);text-decoration:none}.xcb__quote-anchor{position:relative;top:-120px}@media(max-width:1199px){.xcb__explorer{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.xcb__head,.xcb__lighting-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.xcb__pin{width:18px;height:18px;min-height:0;padding:0;border-width:2px;border-radius:50%;font-size:0}.xcb__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.xcb__tabs::-webkit-scrollbar{display:none}.xcb__tab{flex:none}.xcb__stage,.xcb__card,.xcb__schedule{border-radius:24px}.xcb__schedule{border-radius:24px 24px 0 0}.xcb__hero-head{text-align:left}.xcb__gantt{min-width:0;padding:4px 18px 8px}.xcb__gantt-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0}.xcb__gantt-row--head{display:none}.xcb__gantt-phase{display:flex;justify-content:space-between;gap:12px}.xcb__gantt-when{display:inline;color:var(--xcb-body);font-size:13px;font-weight:400}.xcb__gantt-track{display:block;min-height:0;background:none}.xcb__bar{display:block;white-space:normal}.xcb__lede{margin-left:0}.xcb__hero-head .xcb__actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.xcb *,.xcb *:before,.xcb *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/excel-commercial-buildings.css.map */
