.commercial-module__YSEWLG__page{color:#f8f5ee;--line:#f8f5ee21;--muted:#a5a39d;background:#111110}.commercial-module__YSEWLG__page *{box-sizing:border-box}.commercial-module__YSEWLG__page p{margin:0}.commercial-module__YSEWLG__page a{text-decoration:none}.commercial-module__YSEWLG__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #b89a5e}.commercial-module__YSEWLG__page :is(h1,h2,h3){font-family:Satoshi,Geist,sans-serif;font-weight:400}.commercial-module__YSEWLG__page h2{letter-spacing:-1.6px;font-size:clamp(32px,4vw,48px);line-height:1.12}.commercial-module__YSEWLG__wrap{width:min(1200px,100% - 64px);margin-inline:auto}.commercial-module__YSEWLG__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;padding-block:80px 70px;display:grid}.commercial-module__YSEWLG__heroCopy h1{letter-spacing:-2.7px;margin:0 0 28px;font-size:clamp(42px,4.6vw,65px);line-height:1.06}.commercial-module__YSEWLG__heroCopy h1>span{color:#a5a39d}.commercial-module__YSEWLG__heroCopy>p{color:#d8d2c6;max-width:445px;font-size:16px;line-height:1.75}.commercial-module__YSEWLG__heroActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.commercial-module__YSEWLG__primary{color:#111110;background:#f8f5ee;border-radius:4px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:500;display:inline-flex}.commercial-module__YSEWLG__primary:hover{background:#fffdf8}.commercial-module__YSEWLG__textLink{align-items:center;gap:9px;min-height:44px;font-size:12px;display:inline-flex}.commercial-module__YSEWLG__propertyArt{color:#111110;background:#f4f0ea;border-radius:2px;min-width:0;min-height:510px;margin:0;position:relative;overflow:hidden}.commercial-module__YSEWLG__building{width:100%;margin-top:55px;display:block}.commercial-module__YSEWLG__propertyCallout{background:#fbfaf7;border:1px solid #d8d2c6;max-width:184px;padding:15px;position:absolute;top:34px;left:24px;box-shadow:0 8px 24px #1111100a}.commercial-module__YSEWLG__propertyCallout strong{letter-spacing:-.5px;font:400 21px/1.2 Satoshi,sans-serif;display:block}.commercial-module__YSEWLG__propertyCallout span{color:#6f6b64;margin-top:10px;font-size:10px;line-height:1.6;display:block}.commercial-module__YSEWLG__propertyArt figcaption{color:#6f6b64;font-size:11px;line-height:1.6;position:absolute;bottom:22px;left:24px;right:24px}.commercial-module__YSEWLG__perspectives{padding-block:110px;scroll-margin-top:100px}.commercial-module__YSEWLG__sectionHead h2{margin:20px 0}.commercial-module__YSEWLG__sectionHead>p:last-child{color:var(--muted);font-size:14px}.commercial-module__YSEWLG__perspectiveGrid{grid-template-columns:220px 1fr;gap:50px;margin-top:40px;display:grid}.commercial-module__YSEWLG__lensNav{flex-direction:column;align-items:stretch;gap:8px;display:flex}.commercial-module__YSEWLG__lensNav button{min-height:56px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:13px;padding:18px 16px;font-size:14px;display:flex}.commercial-module__YSEWLG__lensNav button>svg:last-child{margin-left:auto}.commercial-module__YSEWLG__lensNav button[aria-pressed=true]{border-color:var(--line);color:#f8f5ee;background:#242321}.commercial-module__YSEWLG__lensNav button:hover{background:#181817}.commercial-module__YSEWLG__perspective{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:385px;display:grid}.commercial-module__YSEWLG__perspectiveCopy h3{letter-spacing:-.9px;margin:20px 0;font-size:32px;line-height:1.2}.commercial-module__YSEWLG__perspectiveCopy>p{color:var(--muted);font-size:14px;line-height:1.8}.commercial-module__YSEWLG__perspectiveCopy .commercial-module__YSEWLG__textLink{margin-top:20px}.commercial-module__YSEWLG__brief{color:#111110;background:#f4f0ea;padding:25px;transform:rotate(1.2deg);box-shadow:10px 10px #242321}.commercial-module__YSEWLG__briefHead{color:#6f6b64;letter-spacing:1px;justify-content:space-between;align-items:center;font:9px/1.5 Geist Mono,monospace;display:flex}.commercial-module__YSEWLG__brief h4{letter-spacing:-.5px;margin:25px 0 15px;font:500 21px/1.2 Satoshi,sans-serif}.commercial-module__YSEWLG__briefRow{border-bottom:1px solid #d8d2c6;align-items:flex-start;gap:9px;padding:13px 0;display:flex}.commercial-module__YSEWLG__briefRow svg{flex-shrink:0;margin-top:2px}.commercial-module__YSEWLG__briefRow strong,.commercial-module__YSEWLG__briefRow span{display:block}.commercial-module__YSEWLG__briefRow strong{font-size:11px;font-weight:500}.commercial-module__YSEWLG__briefRow span{color:#6f6b64;margin-top:3px;font-size:10px;line-height:1.7}.commercial-module__YSEWLG__briefFooter{color:#6f6b64;margin-top:20px;font:9px/1.5 Geist Mono,monospace}.commercial-module__YSEWLG__principles{border-block:1px solid var(--line);background:#181817;padding-block:75px}.commercial-module__YSEWLG__principleGrid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:35px;display:grid}.commercial-module__YSEWLG__principleGrid>div{border-left:1px solid var(--line);padding-left:26px}.commercial-module__YSEWLG__principleGrid h3{letter-spacing:-.8px;margin:0 0 16px;font-size:25px;line-height:1.2}.commercial-module__YSEWLG__principleGrid p{color:var(--muted);font-size:13px;line-height:1.9}.commercial-module__YSEWLG__scope{grid-template-columns:1fr 1fr;gap:100px;padding-block:100px;display:grid}.commercial-module__YSEWLG__scope h2{margin:20px 0}.commercial-module__YSEWLG__scope>div>p{color:var(--muted);max-width:340px;font-size:14px;line-height:1.8}.commercial-module__YSEWLG__scopeRows>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.commercial-module__YSEWLG__scopeRows>a:first-child{padding-top:0}.commercial-module__YSEWLG__scopeRows svg{flex-shrink:0}.commercial-module__YSEWLG__scopeRows h3{margin:0 0 10px;font-size:25px}.commercial-module__YSEWLG__scopeRows p{color:var(--muted);font-size:13px;line-height:1.8}.commercial-module__YSEWLG__faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:70px;padding-block:70px;display:grid}.commercial-module__YSEWLG__faq h2{max-width:320px}.commercial-module__YSEWLG__faq details{border-bottom:1px solid var(--line)}.commercial-module__YSEWLG__faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;list-style:none;display:flex}.commercial-module__YSEWLG__faq summary::-webkit-details-marker{display:none}.commercial-module__YSEWLG__faq summary svg{flex-shrink:0}.commercial-module__YSEWLG__faq details[open] svg{transform:rotate(45deg)}.commercial-module__YSEWLG__faq details p{color:var(--muted);padding-bottom:22px;font-size:14px;line-height:1.8}.commercial-module__YSEWLG__final{text-align:center;border-bottom:1px solid var(--line);padding-block:65px 85px}.commercial-module__YSEWLG__final h2{margin:25px 0;font-size:clamp(34px,4.3vw,58px)}.commercial-module__YSEWLG__finalActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:30px;display:flex}.commercial-module__YSEWLG__apiBridge{justify-content:space-between;align-items:center;gap:30px;padding-block:35px 55px;display:flex}.commercial-module__YSEWLG__apiBridge p{margin-top:10px;font-size:15px}.commercial-module__YSEWLG__apiBridge a{align-items:center;gap:10px;font-size:12px;display:flex}@media (max-width:1100px){.commercial-module__YSEWLG__hero{gap:35px}.commercial-module__YSEWLG__propertyArt{min-height:450px}.commercial-module__YSEWLG__perspectiveGrid{grid-template-columns:185px 1fr;gap:25px}.commercial-module__YSEWLG__perspective{gap:25px}.commercial-module__YSEWLG__brief{padding:20px}.commercial-module__YSEWLG__scope{gap:50px}.commercial-module__YSEWLG__principleGrid{gap:25px}}@media (max-width:800px){.commercial-module__YSEWLG__wrap{width:calc(100% - 40px)}.commercial-module__YSEWLG__hero{grid-template-columns:1fr;gap:40px;padding-block:50px 40px}.commercial-module__YSEWLG__heroCopy h1{letter-spacing:-2px;font-size:clamp(42px,7.5vw,65px)}.commercial-module__YSEWLG__propertyArt{justify-self:center;width:100%;max-width:560px}.commercial-module__YSEWLG__perspectives{padding-block:70px}.commercial-module__YSEWLG__perspectiveGrid{grid-template-columns:1fr;gap:30px}.commercial-module__YSEWLG__lensNav{flex-direction:row}.commercial-module__YSEWLG__lensNav button{flex:1;justify-content:center;gap:8px;padding:14px 8px;font-size:12px}.commercial-module__YSEWLG__lensNav button>svg:last-child{display:none}.commercial-module__YSEWLG__perspective{gap:35px;padding-right:10px}.commercial-module__YSEWLG__principles{padding-block:60px}.commercial-module__YSEWLG__principleGrid{grid-template-columns:1fr;gap:35px}.commercial-module__YSEWLG__principleGrid h3{margin-top:12px}.commercial-module__YSEWLG__scope{grid-template-columns:1fr;gap:40px;padding-block:70px}.commercial-module__YSEWLG__faq{grid-template-columns:1fr;gap:25px;padding-block:60px}.commercial-module__YSEWLG__faq h2{max-width:none}.commercial-module__YSEWLG__apiBridge{flex-direction:column;align-items:flex-start;gap:25px}.commercial-module__YSEWLG__final{padding-block:50px 60px}}@media (max-width:560px){.commercial-module__YSEWLG__propertyArt{aspect-ratio:1/1.1;min-height:0}.commercial-module__YSEWLG__building{margin-top:30px}.commercial-module__YSEWLG__propertyCallout{max-width:150px;padding:12px;top:20px;left:18px}.commercial-module__YSEWLG__propertyCallout strong{font-size:17px}.commercial-module__YSEWLG__propertyCallout span{font-size:9px}.commercial-module__YSEWLG__propertyArt figcaption{font-size:10px;bottom:16px;left:18px;right:18px}.commercial-module__YSEWLG__heroCopy h1{font-size:41px}.commercial-module__YSEWLG__heroCopy>p{font-size:15px}.commercial-module__YSEWLG__perspective{grid-template-columns:1fr;min-height:0}.commercial-module__YSEWLG__brief{margin-top:10px;transform:none}.commercial-module__YSEWLG__lensNav button>svg{display:none}.commercial-module__YSEWLG__finalActions{gap:15px}}@media (max-width:350px){.commercial-module__YSEWLG__heroCopy h1{font-size:35px}.commercial-module__YSEWLG__propertyCallout{max-width:132px;padding:10px}.commercial-module__YSEWLG__propertyCallout strong{font-size:15px}.commercial-module__YSEWLG__propertyCallout span{font-size:8px}.commercial-module__YSEWLG__wrap{width:calc(100% - 32px)}.commercial-module__YSEWLG__lensNav button{font-size:10px}.commercial-module__YSEWLG__final .commercial-module__YSEWLG__primary{font-size:11px}}@media (max-width:800px){.commercial-module__YSEWLG__apiBridge a{min-height:44px}}
