.page_page__XNFIW{--layout-section-y:clamp(36px,4.5vw,64px);--layout-section-y-compact:clamp(28px,3.5vw,48px);--layout-heading-gap:clamp(28px,2.5vw,40px);display:flow-root}.page_page__XNFIW>:is([id=works],[id=solutions],[id=project-scope],[id=engineering],[id=process],[id=service-area],[id=faq]){padding-block:calc(var(--layout-section-y) / 2)}.page_page__XNFIW>[id=works]{padding-top:var(--layout-section-y)}.page_page__XNFIW>:is([id=selection],[id=calculator]){margin-block:var(--layout-section-gap)}.page_page__XNFIW>[id=calculator]{border-radius:var(--radius-hero)}.page_page__XNFIW>[id=prices]>p{margin:24px 0 0;color:var(--color-text-muted-on-dark);line-height:1.7}.page_page__XNFIW>[id=brief] h2+p{margin-top:20px}.page_page__XNFIW .page_textCards__O6B_6 article{padding:clamp(22px,2.2vw,32px)}.page_page__XNFIW .page_process__mzHMb,.page_page__XNFIW .page_textCards__O6B_6 h3:first-child{margin-top:0}.page_process__mzHMb p{margin:14px 0 0}.page_page__XNFIW .page_engineeringLayout__Wsqb3{gap:clamp(24px,2.5vw,40px);align-items:start}.page_installationPhoto__vNGQa{margin:0;min-width:0;border:1px solid var(--color-border-warm);border-radius:var(--radius-card);background:var(--color-surface-dark)}.page_installationPhoto__vNGQa img{display:block;width:100%;height:auto;border-radius:var(--radius-card) var(--radius-card) 0 0}.page_installationPhoto__vNGQa figcaption{display:grid;gap:12px;padding:clamp(22px,2vw,30px)}.page_installationPhoto__vNGQa figcaption span{color:var(--color-gold-highlight-on-dark);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.page_installationPhoto__vNGQa figcaption strong{color:var(--color-white);font-size:clamp(1.35rem,1.7vw,1.9rem);line-height:1.2}.page_installationPhoto__vNGQa figcaption p{margin:0;color:var(--color-text-muted-on-dark);line-height:1.65}.PanoramicProjectScope_section__j24WY{width:var(--layout-stage-width);margin:0 auto;padding:var(--layout-section-y) clamp(16px,4vw,74px);scroll-margin-top:clamp(126px,12vw,166px)}.PanoramicProjectScope_heading__qJy9M{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,calc(50% - 32px))),1fr));gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:32px}.PanoramicProjectScope_heading__qJy9M h2{margin:0;color:var(--color-ink);font-size:var(--type-section-title);line-height:1.06;letter-spacing:-.035em}.PanoramicProjectScope_floor__WM1g9 li span,.PanoramicProjectScope_floor__WM1g9 p,.PanoramicProjectScope_heading__qJy9M>p,.PanoramicProjectScope_measure__f8fs7 p,.PanoramicProjectScope_parts__4Llp3 p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin:0}.PanoramicProjectScope_eyebrow__6Tp8v,.PanoramicProjectScope_heading__qJy9M>div>p{margin:0 0 12px;color:var(--color-gold-on-light);font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.PanoramicProjectScope_layout__KUOLL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,calc(50% - 28px))),1fr));gap:clamp(24px,4vw,56px);align-items:center}.PanoramicProjectScope_figure__Oie8t{margin:0;padding:clamp(16px,2.4vw,28px);background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0}.PanoramicProjectScope_dimension__jr_WX{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-size:.9rem;color:var(--color-ink);font-weight:700}.PanoramicProjectScope_dimension__jr_WX:after,.PanoramicProjectScope_dimension__jr_WX:before{content:"";flex:1;height:10px;border-top:1px solid var(--color-gold-decorative)}.PanoramicProjectScope_dimension__jr_WX:before{border-left:1px solid var(--color-gold-decorative)}.PanoramicProjectScope_dimension__jr_WX:after{border-right:1px solid var(--color-gold-decorative)}.PanoramicProjectScope_frame__AoX_b{position:relative;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:8px;padding:9px 9px 28px;border:5px solid var(--color-surface-dark-raised);border-radius:3px;min-height:clamp(186px,20vw,240px);background:var(--color-surface-dark-raised)}.PanoramicProjectScope_fixed__IJNTl,.PanoramicProjectScope_opening__Cm7B_{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;background:linear-gradient(138deg,var(--color-contact-blue-soft),var(--color-contact-blue-hover))}.PanoramicProjectScope_opening__Cm7B_{border:5px solid var(--color-border-strong);background:linear-gradient(138deg,var(--color-surface-warm),var(--color-surface-warm-emphasis))}.PanoramicProjectScope_opening__Cm7B_ i{position:absolute;width:5px;height:25px;right:8px;top:44%;background:var(--color-surface-dark-raised);border-radius:3px}.PanoramicProjectScope_frame__AoX_b span{display:grid;place-items:center;width:32px;height:32px;background:var(--color-white);color:var(--color-heading);font-size:.9rem;font-weight:800;border:1px solid var(--color-gold-decorative);border-radius:50%}.PanoramicProjectScope_base__UQD77{position:absolute;bottom:0;left:0;right:0;height:20px;background:var(--color-gold);display:flex;justify-content:center;align-items:center}.PanoramicProjectScope_base__UQD77 span{width:28px;height:28px}.PanoramicProjectScope_figure__Oie8t figcaption{margin-top:20px;font-size:.85rem;line-height:1.65;color:var(--color-text-secondary)}.PanoramicProjectScope_parts__4Llp3{display:grid;gap:24px;padding:0;margin:0;list-style:none}.PanoramicProjectScope_parts__4Llp3 li{display:flex;gap:16px;align-items:flex-start;min-width:0}.PanoramicProjectScope_parts__4Llp3 li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid var(--color-gold);border-radius:50%;font-weight:800;color:var(--color-ink)}.PanoramicProjectScope_parts__4Llp3 h3{margin:0 0 8px;color:var(--color-ink);font-size:1.1rem;line-height:1.35}.PanoramicProjectScope_measure__f8fs7{margin-top:28px;padding:24px 28px;border-left:3px solid var(--color-gold);background:var(--color-surface-warm);border-radius:0 16px 16px 0}.PanoramicProjectScope_measure__f8fs7 strong{display:block;margin-bottom:8px;font-size:1.07rem;line-height:1.4;color:var(--color-ink)}.PanoramicProjectScope_measure__f8fs7 a{display:inline-block;margin-top:14px;color:var(--color-gold-on-light);font-weight:800;text-decoration:none;line-height:1.45}.PanoramicProjectScope_measure__f8fs7 a:focus-visible,.PanoramicProjectScope_measure__f8fs7 a:hover{text-decoration:underline;text-underline-offset:4px}.PanoramicProjectScope_floor__WM1g9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,calc(50% - 28px))),1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,44px);padding-top:clamp(28px,3vw,32px);border-top:1px solid var(--color-border);scroll-margin-top:clamp(126px,12vw,166px)}.PanoramicProjectScope_floor__WM1g9 h3{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12;letter-spacing:-.025em;margin:0 0 16px;color:var(--color-ink)}.PanoramicProjectScope_floor__WM1g9 ul{margin:0;padding:0;list-style:none;display:grid;gap:18px}.PanoramicProjectScope_floor__WM1g9 li{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.PanoramicProjectScope_floor__WM1g9 li strong{line-height:1.5;color:var(--color-ink)}.PanoramicProjectScope_figure__Oie8t{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-gold) 16%,transparent),transparent 60%),var(--color-surface-dark);border-color:color-mix(in srgb,var(--color-gold) 40%,transparent);box-shadow:0 18px 42px rgb(0 0 0/.12)}.PanoramicProjectScope_dimension__jr_WX{color:var(--color-white)}.PanoramicProjectScope_figure__Oie8t figcaption{color:var(--color-text-muted-on-dark);padding-top:var(--space-4);border-top:1px solid rgb(255 255 255/.13);font-size:.875rem}