#main>section+section{margin-block-start:clamp(48px,7vw,64px)}@media (min-width:1024px){#main>section{flex-direction:column;justify-content:center;min-height:100svh;display:flex}#main>section>div{flex-shrink:0;width:100%}#main>section+section{margin-block-start:clamp(64px,10svh,140px)}.committee-section,.legal-section,.presentations-section,.design-studio-section,.construction-section,.assets-section,.finance-section,.modules-bento-section{padding-block:clamp(24px,4dvh,38px)}.committee-layout,.legal-layout,.presentations-layout,.assets-layout,.construction-layout,.finance-layout{gap:clamp(38px,5vw,72px)}.committee-copy h2,.legal-copy h2,.presentations-copy h2,.assets-copy h2,.construction-copy h2,.finance-copy h2{margin-block:17px 15px;font-size:clamp(42px,5.5dvh,54px)}.committee-section .committee-copy{padding-block:14px}.committee-section .committee-carousel{height:clamp(475px,64dvh,590px)}.committee-section .committee-actions{margin-block:21px 24px}.committee-section .committee-detail{min-height:118px}.legal-section .legal-lead{font-size:14px;line-height:1.75}.legal-section .legal-options{margin-block:15px 18px}.legal-section .legal-options button{padding-block:11px}.legal-section .legal-option-detail{margin-top:6px;line-height:1.7}.legal-section .legal-scope{margin-block:6px 18px}.legal-section .legal-scope h3{margin-bottom:10px}.legal-section .legal-scope ul{gap:7px 15px}.legal-section .legal-scope>p{margin-top:12px}.legal-section .legal-preview-stage{padding-top:54px}.legal-section .legal-folder-back{top:26px}.legal-section .legal-folder-tab{height:28px;top:-25px}.legal-section .legal-preview-card{min-height:460px;padding:19px}.legal-section .legal-preview-content{min-height:360px}.legal-section .legal-preview-topline{padding-bottom:13px}.legal-section .legal-preview-heading{padding-block:13px}.legal-section .legal-document-row{padding-block:9px}.legal-section .legal-review-summary{padding-block:11px}.legal-section .legal-finding-evidence{min-height:144px;padding:12px}.legal-section .legal-verdict{margin-top:13px;padding-top:11px}.legal-section .legal-preview-example{margin-top:11px;padding-top:9px}.legal-section .legal-paper-navigation{padding-top:14px}.presentations-section .presentation-deck-hint{padding-bottom:16px}.presentations-section .presentation-deck-controls{margin-top:27px}.presentations-section .presentations-context{min-height:108px;margin-block:20px}.presentations-section .presentations-capabilities{margin-top:16px}.design-studio-section .design-studio-heading{gap:36px;margin-bottom:23px}.design-studio-section .design-studio-eyebrow{margin-bottom:12px}.design-studio-section .design-studio-heading h2{font-size:clamp(40px,5.2dvh,50px)}.design-studio-section .design-studio-heading>p{max-width:385px;line-height:1.7}.design-studio-section .design-studio-workspace{grid-template-columns:minmax(0,1fr) 350px}.design-studio-section .design-studio-toolbar{padding-block:12px}.design-studio-section .design-studio-canvas{height:clamp(295px,100dvh - 480px,400px)}.design-studio-section .design-view-controls{top:66px}.design-studio-section .design-plan-layer{inset-block-start:51px}.design-studio-section .design-studio-panel{padding:20px}.design-studio-section .design-panel-eyebrow{margin-bottom:12px}.design-studio-section .design-studio-panel h3{margin-bottom:9px;font-size:22px}.design-studio-section .design-panel-body{line-height:1.7}.design-studio-section .design-layout-options{grid-template-columns:1fr 1fr;gap:7px;margin-block:15px 13px}.design-studio-section .design-layout-options button{grid-template-columns:1fr 13px;min-height:47px;padding:9px;line-height:1.5}.design-studio-section .design-layout-options button>span{display:none}.design-studio-section .design-prompt{min-height:0;margin-bottom:15px;line-height:1.7}.design-studio-section .design-metrics{padding-top:13px}.design-studio-section .design-metrics dt{min-height:16px}.design-studio-section .design-metrics dd{margin-top:5px}.design-studio-section .design-panel-response{margin-top:13px}.design-studio-section .design-studio-note{margin-top:9px}.design-studio-section .design-studio-capabilities{gap:26px;margin-top:21px}.design-studio-section .design-studio-capabilities h3{margin-bottom:5px}.design-studio-section .design-studio-capabilities p{line-height:1.7}.construction-section .construction-demo{padding:12px}.construction-section .construction-app-heading{padding-block:13px}.construction-section .construction-tabs{padding-top:10px}.construction-section .construction-study-view,.construction-section .construction-work-view{min-height:455px;padding:15px}.construction-section .construction-terrain svg{height:clamp(125px,18dvh,160px)}.construction-section .construction-file-heading,.construction-section .construction-schedule-title{margin-top:14px}.construction-section .construction-pillars{gap:14px;margin-block:23px}.construction-section .construction-work-summary{padding:10px}.construction-section .construction-work-summary strong{font-size:46px}.construction-section .construction-work-summary p{margin-top:10px}.construction-section .construction-phase-detail{margin-block:9px 13px}.construction-section .construction-work-money{padding-top:13px}.assets-section .assets-features{gap:20px;margin-block:24px}.assets-section .asset-plan-drawing{max-height:clamp(230px,31dvh,290px)}.assets-section .asset-unit-selector{padding-block:13px}.assets-section .asset-detail{padding:18px}.assets-section .asset-detail-heading{padding-bottom:13px}.assets-section .asset-rental-facts,.assets-section .asset-vacancy-detail{min-height:97px;padding-top:15px}.finance-section .finance-demo{padding:10px}.finance-section .finance-app{min-height:0;padding:18px}.finance-section .finance-tabs{margin-top:12px}.finance-section .finance-budget-view,.finance-section .finance-profit-view{padding-top:15px}.finance-section .finance-available{margin-block:15px}.finance-section .finance-four-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:16px 18px}.finance-section .finance-four-figures strong{font-size:13px}.finance-section .finance-breakdown-heading{padding-top:10px}.finance-section .finance-profit-totals{margin-block:19px}.finance-section .finance-chart{height:clamp(140px,18dvh,165px)}.finance-section .finance-chart-bars{height:clamp(100px,14dvh,125px)}.finance-section .finance-chart-legend{margin-block:13px}.finance-section .finance-month-result{padding-block:14px}.finance-section .finance-details{gap:15px;margin-block:23px}.modules-bento-section .modules-bento-header{grid-template-columns:1fr .9fr;align-items:end;gap:0 38px;max-width:none;display:grid}.modules-bento-section .modules-bento-eyebrow{grid-column:1/-1}.modules-bento-section .modules-bento-header h2{margin-block:15px 0;font-size:clamp(38px,5.2dvh,50px)}.modules-bento-section .modules-bento-lead{max-width:440px;padding-bottom:3px;font-size:13px;line-height:1.75}.modules-bento-section .modules-bento-grid{gap:17px;margin-top:26px}.modules-bento-grid>.modules-bento-card>.modules-preview{height:284px;padding:13px 18px 15px}.modules-bento-grid>.modules-bento-card>.modules-preview .modules-preview-note{bottom:3px}.modules-bento-grid .modules-bento-card-copy{min-height:138px;padding:18px 25px 21px}.modules-bento-grid .modules-bento-card-copy>p{margin-bottom:8px}.modules-bento-grid .modules-bento-card-copy>span{margin-top:8px;line-height:1.7}}@media (min-width:1024px) and (max-height:780px){.committee-section,.legal-section,.presentations-section,.design-studio-section,.construction-section,.assets-section,.finance-section,.modules-bento-section{padding-block:22px}.committee-copy h2,.legal-copy h2,.presentations-copy h2,.assets-copy h2,.construction-copy h2,.finance-copy h2{margin-block:13px;font-size:42px}.committee-section .committee-copy{padding-block:5px}.committee-section .committee-actions{margin-block:17px}.committee-section .committee-detail{min-height:108px}.legal-section .legal-options{margin-block:11px 14px}.legal-section .legal-options button{padding-block:9px}.legal-section .legal-scope{margin-bottom:13px}.legal-section .legal-preview-stage{padding-top:47px}.legal-section .legal-preview-card{padding:16px}.legal-section .legal-preview-heading{padding-block:10px}.legal-section .legal-document-row{padding-block:7px}.legal-section .legal-review-summary{padding-block:9px}.legal-section .legal-verdict{margin-top:10px;padding-top:9px}.legal-section .legal-paper-navigation{padding-top:11px}.design-studio-section .design-studio-heading{margin-bottom:18px}.design-studio-section .design-studio-heading h2{font-size:40px}.design-studio-section .design-studio-panel{padding-block:16px}.design-studio-section .design-studio-capabilities{margin-top:17px}.design-studio-section .design-studio-capabilities>div{padding-left:24px}.construction-section .construction-study-view,.construction-section .construction-work-view{min-height:0;padding-block:12px}.construction-section .construction-work-summary{padding-block:5px}.construction-section .construction-work-summary p{margin-top:7px}.construction-section .construction-work-summary strong{font-size:42px}.construction-section .construction-radial{width:67px;height:67px}.construction-section .construction-radial span{width:53px;height:53px}.assets-section .assets-features{gap:16px;margin-block:18px}.finance-section .finance-available{margin-block:12px}.finance-section .finance-four-figures{margin-block:13px 15px}.finance-section .finance-preview-note{margin-top:10px}}
