.LocalizedPage-module__EW0oSa__hero{min-height:min(76svh,48rem);color:var(--color-brand-white);background:var(--color-brand-black);align-items:end;display:grid;position:relative;overflow:hidden}.LocalizedPage-module__EW0oSa__heroImage{object-fit:cover}.LocalizedPage-module__EW0oSa__overlay{background:linear-gradient(90deg,#0c0c0ce0,#0c0c0c85 54%,#0c0c0c1a);position:absolute;inset:0}.LocalizedPage-module__EW0oSa__heroContent{z-index:1;width:min(100% - 2.5rem, var(--container-wide-width));margin:0 auto;padding:clamp(5rem,10vw,8rem) 0;display:grid;position:relative}.LocalizedPage-module__EW0oSa__breadcrumb{color:#ffffffbd;font-size:var(--font-size-body-small);gap:.55rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.LocalizedPage-module__EW0oSa__breadcrumb a{border-bottom:1px solid #f36d23cc}.LocalizedPage-module__EW0oSa__heroContent>p,.LocalizedPage-module__EW0oSa__heading>p,.LocalizedPage-module__EW0oSa__aside>p,.LocalizedPage-module__EW0oSa__contactStrip p,.LocalizedPage-module__EW0oSa__cta>p{color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.LocalizedPage-module__EW0oSa__hero h1{max-width:13ch;margin-top:var(--space-md);font-size:var(--font-size-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}.LocalizedPage-module__EW0oSa__description{max-width:38rem;margin-top:var(--space-xl);color:var(--color-brand-white);font-size:var(--font-size-body-large);line-height:1.6}.LocalizedPage-module__EW0oSa__actions,.LocalizedPage-module__EW0oSa__cta>div,.LocalizedPage-module__EW0oSa__contactActions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.LocalizedPage-module__EW0oSa__actions a,.LocalizedPage-module__EW0oSa__cta a,.LocalizedPage-module__EW0oSa__form a,.LocalizedPage-module__EW0oSa__form button{min-height:2.9rem;padding-inline:var(--space-lg);color:var(--color-brand-white);background:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);justify-content:center;align-items:center;display:inline-flex}.LocalizedPage-module__EW0oSa__actions a+a,.LocalizedPage-module__EW0oSa__cta a+a{background:0 0;border:1px solid #ffffffad}.LocalizedPage-module__EW0oSa__section{width:min(100% - 2.5rem, var(--container-wide-width));padding:var(--section-space-large) 0;margin:0 auto}.LocalizedPage-module__EW0oSa__heading{gap:var(--space-md);max-width:48rem;margin-bottom:var(--space-2xl);display:grid}.LocalizedPage-module__EW0oSa__heading h2,.LocalizedPage-module__EW0oSa__aside h2,.LocalizedPage-module__EW0oSa__contactStrip h2,.LocalizedPage-module__EW0oSa__cta h2{font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading)}.LocalizedPage-module__EW0oSa__heading>span,.LocalizedPage-module__EW0oSa__aside>span{color:var(--color-muted);font-size:var(--font-size-body-large);line-height:1.6}.LocalizedPage-module__EW0oSa__categoryGrid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LocalizedPage-module__EW0oSa__categoryCard{min-height:28rem;color:var(--color-brand-white);background:var(--color-brand-charcoal);position:relative;overflow:hidden}.LocalizedPage-module__EW0oSa__categoryCard>img{object-fit:cover;transition:transform var(--transition-slow) var(--ease-out)}.LocalizedPage-module__EW0oSa__categoryCard:hover>img{transform:scale(1.035)}.LocalizedPage-module__EW0oSa__categoryCard:after{content:"";background:linear-gradient(#0000 32%,#0a0a0ae6);position:absolute;inset:0}.LocalizedPage-module__EW0oSa__categoryCard>div{z-index:1;padding:var(--space-lg);gap:.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}.LocalizedPage-module__EW0oSa__categoryCard span,.LocalizedPage-module__EW0oSa__cards article>span{color:var(--color-brand);font-size:var(--font-size-label);letter-spacing:var(--tracking-label)}.LocalizedPage-module__EW0oSa__categoryCard h3{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium)}.LocalizedPage-module__EW0oSa__categoryCard a,.LocalizedPage-module__EW0oSa__aside a{border-bottom:1px solid var(--color-brand);width:fit-content;padding-bottom:.2rem}.LocalizedPage-module__EW0oSa__split{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:clamp(2rem,5vw,6rem);display:grid}.LocalizedPage-module__EW0oSa__cards{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.LocalizedPage-module__EW0oSa__cards article{align-content:start;gap:var(--space-md);border-top:var(--border-subtle);padding-top:var(--space-md);display:grid}.LocalizedPage-module__EW0oSa__cards h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}.LocalizedPage-module__EW0oSa__cards p{color:var(--color-muted);line-height:1.6}.LocalizedPage-module__EW0oSa__aside{align-content:start;gap:var(--space-lg);border-top:2px solid var(--color-brand);padding-top:var(--space-md);display:grid}.LocalizedPage-module__EW0oSa__faq{border-top:var(--border-subtle);max-width:58rem;display:grid}.LocalizedPage-module__EW0oSa__faq details{border-bottom:var(--border-subtle);padding:1.35rem 0}.LocalizedPage-module__EW0oSa__faq summary{cursor:pointer;font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:1rem;display:flex}.LocalizedPage-module__EW0oSa__faq summary span{color:var(--color-brand);font-size:1.5rem}.LocalizedPage-module__EW0oSa__faq details[open] summary span{transform:rotate(45deg)}.LocalizedPage-module__EW0oSa__faq p{max-width:46rem;margin-top:var(--space-md);color:var(--color-muted);line-height:1.65}.LocalizedPage-module__EW0oSa__formLayout{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);gap:clamp(2rem,7vw,8rem);display:grid}.LocalizedPage-module__EW0oSa__form{gap:var(--space-md);background:var(--color-surface);grid-template-columns:1fr 1fr;padding:clamp(1.25rem,3vw,2rem);display:grid}.LocalizedPage-module__EW0oSa__form label{color:var(--color-foreground);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:.5rem;display:grid}.LocalizedPage-module__EW0oSa__form input,.LocalizedPage-module__EW0oSa__form textarea{border:var(--border-subtle);width:100%;color:var(--color-foreground);background:var(--color-background);font:inherit;padding:.75rem}.LocalizedPage-module__EW0oSa__form .LocalizedPage-module__EW0oSa__full,.LocalizedPage-module__EW0oSa__formNote{grid-column:1/-1}.LocalizedPage-module__EW0oSa__formNote{color:var(--color-muted);font-size:var(--font-size-body-small);line-height:1.5}.LocalizedPage-module__EW0oSa__form button:disabled{cursor:not-allowed;opacity:.55}.LocalizedPage-module__EW0oSa__form a{background:var(--color-brand-black);width:fit-content}.LocalizedPage-module__EW0oSa__contactStrip,.LocalizedPage-module__EW0oSa__cta{justify-content:space-between;gap:var(--space-xl);padding:clamp(3rem, 6vw, 6rem) max(1.25rem, calc((100% - var(--container-wide-width)) / 2));color:var(--color-brand-white);background:var(--color-brand-charcoal);display:flex}.LocalizedPage-module__EW0oSa__contactStrip address{margin-top:var(--space-lg);font-size:var(--font-size-body-large);font-style:normal;line-height:1.6}.LocalizedPage-module__EW0oSa__contactActions{align-content:center;margin-top:0}.LocalizedPage-module__EW0oSa__contactActions a{color:var(--color-brand-white);border-bottom:1px solid var(--color-brand);padding-bottom:.25rem}.LocalizedPage-module__EW0oSa__cta{background:var(--color-brand-black);text-align:center;place-items:center;padding-block:clamp(4rem,8vw,7rem);display:grid}.LocalizedPage-module__EW0oSa__cta h2{max-width:16ch}.LocalizedPage-module__EW0oSa__cta>div{justify-content:center}.LocalizedPage-module__EW0oSa__cta a+a{color:var(--color-brand-white)}[dir=rtl] .LocalizedPage-module__EW0oSa__overlay{background:linear-gradient(270deg,#0c0c0ce6,#0c0c0c85 54%,#0c0c0c1a)}[dir=rtl] .LocalizedPage-module__EW0oSa__heroContent{text-align:start;padding-inline-end:clamp(1.5rem,4vw,4rem)}[dir=rtl] .LocalizedPage-module__EW0oSa__hero h1{max-width:12ch}:is([dir=rtl] .LocalizedPage-module__EW0oSa__categoryCard i,[dir=rtl] .LocalizedPage-module__EW0oSa__aside i){display:inline-block;transform:scaleX(-1)}:is([dir=rtl] .LocalizedPage-module__EW0oSa__form,[dir=rtl] .LocalizedPage-module__EW0oSa__faq,[dir=rtl] .LocalizedPage-module__EW0oSa__split){text-align:start}@media (max-width:64rem){.LocalizedPage-module__EW0oSa__categoryGrid{grid-template-columns:repeat(2,1fr)}.LocalizedPage-module__EW0oSa__split,.LocalizedPage-module__EW0oSa__formLayout{grid-template-columns:1fr}.LocalizedPage-module__EW0oSa__contactStrip{display:grid}.LocalizedPage-module__EW0oSa__contactActions{margin-top:0}}@media (max-width:50rem){.LocalizedPage-module__EW0oSa__hero{min-height:72svh}.LocalizedPage-module__EW0oSa__heroContent,.LocalizedPage-module__EW0oSa__section{width:min(100% - 2rem, var(--container-wide-width))}.LocalizedPage-module__EW0oSa__heroContent{padding-block:5rem}.LocalizedPage-module__EW0oSa__overlay{background:linear-gradient(#0c0c0c2e,#0c0c0ce0)}.LocalizedPage-module__EW0oSa__cards{grid-template-columns:1fr}.LocalizedPage-module__EW0oSa__categoryCard{min-height:23rem}.LocalizedPage-module__EW0oSa__form{grid-template-columns:1fr}[dir=rtl] .LocalizedPage-module__EW0oSa__overlay{background:linear-gradient(#0c0c0c2e,#0c0c0ce6)}}@media (max-width:30rem){.LocalizedPage-module__EW0oSa__categoryGrid{grid-template-columns:1fr}.LocalizedPage-module__EW0oSa__actions a,.LocalizedPage-module__EW0oSa__cta a,.LocalizedPage-module__EW0oSa__cta>div{width:100%}.LocalizedPage-module__EW0oSa__form{padding:1.25rem}}[dir=rtl] .LocalizedPage-module__EW0oSa__hero h1{max-width:15ch;font-size:clamp(2.75rem,5.2vw,5.6rem);line-height:1.12}.LocalizedPage-module__EW0oSa__chartSearch{max-width:28rem;margin-bottom:var(--space-md);font-size:var(--font-size-body-small);gap:.5rem;display:grid}.LocalizedPage-module__EW0oSa__chartSearch input{border:var(--border-subtle);background:var(--color-background);font:inherit;padding:.75rem}.LocalizedPage-module__EW0oSa__chartFilters{margin-bottom:var(--space-xl);flex-wrap:wrap;gap:.5rem;display:flex}.LocalizedPage-module__EW0oSa__chartFilters button{border:var(--border-subtle);cursor:pointer;background:0 0;padding:.55rem .75rem}.LocalizedPage-module__EW0oSa__chartFilters button[aria-pressed=true]{color:var(--color-brand-white);border-color:var(--color-brand);background:var(--color-brand)}.LocalizedPage-module__EW0oSa__cards small{color:var(--color-muted);font-size:var(--font-size-body-small);line-height:1.45}.LocalizedPage-module__EW0oSa__chartAttribution{margin-bottom:var(--space-lg);color:var(--color-muted);font-size:var(--font-size-body-small)}.LocalizedPage-module__EW0oSa__finishPreview,.LocalizedPage-module__EW0oSa__previewUnavailable{aspect-ratio:4/3;border:var(--border-subtle);color:var(--color-muted);background:var(--color-surface);font-size:var(--font-size-body-small);text-align:center;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.LocalizedPage-module__EW0oSa__finishPreview img{object-fit:contain;transition:transform var(--transition-normal) var(--ease-out)}.LocalizedPage-module__EW0oSa__cards article:hover .LocalizedPage-module__EW0oSa__finishPreview img{transform:scale(1.025)}.LocalizedPage-module__EW0oSa__finishPreview:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.LocalizedPage-module__EW0oSa__projectGrid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LocalizedPage-module__EW0oSa__projectGrid article{align-content:start;gap:var(--space-md);border-top:var(--border-subtle);padding-top:var(--space-md);display:grid}.LocalizedPage-module__EW0oSa__projectGrid span{color:var(--color-brand);font-size:var(--font-size-label);letter-spacing:var(--tracking-label)}.LocalizedPage-module__EW0oSa__projectGrid h2{color:var(--color-foreground);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}.LocalizedPage-module__EW0oSa__projectGrid p{color:var(--color-muted);line-height:1.6}@media (max-width:64rem){.LocalizedPage-module__EW0oSa__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.LocalizedPage-module__EW0oSa__projectGrid{grid-template-columns:1fr}}[dir=rtl] .LocalizedPage-module__EW0oSa__projectGrid{text-align:start}.LocalizedPage-module__EW0oSa__showroomLocations{gap:clamp(3rem,7vw,6rem);display:grid}.LocalizedPage-module__EW0oSa__locationGrid,.LocalizedPage-module__EW0oSa__mapGrid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LocalizedPage-module__EW0oSa__locationCard,.LocalizedPage-module__EW0oSa__mapCard{border-top:var(--border-subtle);padding-top:var(--space-md)}.LocalizedPage-module__EW0oSa__locationCard{align-content:start;gap:var(--space-lg);display:grid}.LocalizedPage-module__EW0oSa__locationCard h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium)}.LocalizedPage-module__EW0oSa__locationCard address{color:var(--color-muted);font-size:var(--font-size-body-large);font-style:normal;line-height:1.65}.LocalizedPage-module__EW0oSa__locationPhone{width:fit-content;color:var(--color-foreground);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}.LocalizedPage-module__EW0oSa__locationActions{gap:var(--space-md);flex-wrap:wrap;display:flex}.LocalizedPage-module__EW0oSa__locationActions a{border-bottom:1px solid var(--color-brand);width:fit-content;padding-bottom:.2rem}.LocalizedPage-module__EW0oSa__mapCard{gap:var(--space-md);display:grid}.LocalizedPage-module__EW0oSa__mapCard>p{color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.LocalizedPage-module__EW0oSa__mapCard iframe{background:var(--color-surface);border:0;width:100%;height:clamp(25rem,32vw,28rem)}@media (max-width:50rem){.LocalizedPage-module__EW0oSa__showroomLocations{padding-bottom:2.5rem}.LocalizedPage-module__EW0oSa__locationGrid,.LocalizedPage-module__EW0oSa__mapGrid{grid-template-columns:1fr}}:is([dir=rtl] .LocalizedPage-module__EW0oSa__locationCard,[dir=rtl] .LocalizedPage-module__EW0oSa__mapCard){text-align:start}.LocalizedPage-module__EW0oSa__cta{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.LocalizedPage-module__EW0oSa__cta>p,.LocalizedPage-module__EW0oSa__cta h2,.LocalizedPage-module__EW0oSa__cta>div{margin-inline:auto}.LocalizedPage-module__EW0oSa__heading:has(+.LocalizedPage-module__EW0oSa__chartSearch){gap:var(--space-sm);max-width:42rem;margin-bottom:var(--space-xl)}.LocalizedPage-module__EW0oSa__heading:has(+.LocalizedPage-module__EW0oSa__chartSearch) h2{font-size:clamp(2rem,3.2vw,3rem)}.LocalizedPage-module__EW0oSa__chartSearch{border-top:var(--border-subtle);max-width:none;padding-top:var(--space-md);color:var(--color-foreground);font-weight:var(--font-weight-medium);gap:.45rem;margin:0}.LocalizedPage-module__EW0oSa__chartSearch input{border-color:#0c0c0c38;max-width:28rem;min-height:2.75rem;padding:.7rem .8rem}.LocalizedPage-module__EW0oSa__chartFilters{margin:0 0 var(--space-lg);border-bottom:var(--border-subtle);padding:var(--space-sm) 0 var(--space-md);gap:.4rem}.LocalizedPage-module__EW0oSa__chartFilters button{font-size:var(--font-size-body-small);padding:.42rem .65rem;line-height:1.2}.LocalizedPage-module__EW0oSa__chartFilters button:hover{border-color:var(--color-brand);color:var(--color-brand)}.LocalizedPage-module__EW0oSa__chartFilters button[aria-pressed=true]:hover{color:var(--color-brand-white)}.LocalizedPage-module__EW0oSa__chartAttribution{margin-bottom:var(--space-md)}.LocalizedPage-module__EW0oSa__chartOfficialLink{width:fit-content;margin:0 0 var(--space-md);border-bottom:1px solid var(--color-brand);color:var(--color-foreground);font-size:var(--font-size-body-small);padding-bottom:.2rem;line-height:1.35;display:inline-flex}.LocalizedPage-module__EW0oSa__chartOfficialLink:hover{color:var(--color-brand)}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards article{border-top:0;gap:0;padding-top:0}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards .LocalizedPage-module__EW0oSa__finishPreview,.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards .LocalizedPage-module__EW0oSa__previewUnavailable{aspect-ratio:4/3}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards article>span{margin-top:var(--space-sm);color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);display:block}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards h2{margin-top:.3rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.3}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards article>p{font-size:var(--font-size-body-small);margin-top:.3rem;line-height:1.45}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards article>a:not(.LocalizedPage-module__EW0oSa__finishPreview){width:fit-content;margin-top:var(--space-sm);border-bottom:1px solid var(--color-brand);color:var(--color-foreground);font-size:var(--font-size-body-small);padding-bottom:.2rem;line-height:1.35}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards article>a:not(.LocalizedPage-module__EW0oSa__finishPreview):hover{color:var(--color-brand)}@media (max-width:64rem){.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:50rem){.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards h2,.LocalizedPage-module__EW0oSa__chartAttribution+.LocalizedPage-module__EW0oSa__cards article>p{overflow-wrap:anywhere}}.LocalizedPage-module__EW0oSa__contactHub{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.LocalizedPage-module__EW0oSa__contactHubDetails,.LocalizedPage-module__EW0oSa__contactHubForm{border-top:var(--border-subtle);padding-top:var(--space-md)}.LocalizedPage-module__EW0oSa__contactHubDetails{gap:clamp(2rem,4vw,3.5rem);display:grid}.LocalizedPage-module__EW0oSa__contactHubDetails header,.LocalizedPage-module__EW0oSa__contactHubForm header{gap:var(--space-sm);display:grid}.LocalizedPage-module__EW0oSa__contactHubDetails header>p,.LocalizedPage-module__EW0oSa__contactHubForm header>p{color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.LocalizedPage-module__EW0oSa__contactHubDetails h2,.LocalizedPage-module__EW0oSa__contactHubForm h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading)}.LocalizedPage-module__EW0oSa__contactHubDetails header>span{color:var(--color-muted);font-size:var(--font-size-body-large);line-height:1.6}.LocalizedPage-module__EW0oSa__contactHubLocations{gap:var(--space-xl);display:grid}.LocalizedPage-module__EW0oSa__contactHubLocations address{color:var(--color-muted);font-size:var(--font-size-body-small);gap:.35rem;font-style:normal;line-height:1.55;display:grid}.LocalizedPage-module__EW0oSa__contactHubLocations strong{color:var(--color-foreground);font-size:var(--font-size-label);letter-spacing:var(--tracking-label);margin-bottom:.2rem}.LocalizedPage-module__EW0oSa__contactHubLocations a{width:fit-content;color:var(--color-foreground);font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);margin-top:.3rem}.LocalizedPage-module__EW0oSa__contactHubLocations a:hover{color:var(--color-brand)}.LocalizedPage-module__EW0oSa__contactHubForm{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LocalizedPage-module__EW0oSa__contactHubForm header,.LocalizedPage-module__EW0oSa__contactHubMessage,.LocalizedPage-module__EW0oSa__contactHubForm button{grid-column:1/-1}.LocalizedPage-module__EW0oSa__contactHubForm header{margin-bottom:var(--space-sm)}.LocalizedPage-module__EW0oSa__contactHubForm label{color:var(--color-foreground);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:.5rem;display:grid}.LocalizedPage-module__EW0oSa__contactHubForm label b{color:var(--color-brand)}.LocalizedPage-module__EW0oSa__contactHubForm input,.LocalizedPage-module__EW0oSa__contactHubForm select,.LocalizedPage-module__EW0oSa__contactHubForm textarea{border:var(--border-subtle);width:100%;min-height:3rem;color:var(--color-foreground);background:var(--color-background);font:inherit;border-color:#0c0c0c38;border-radius:0;padding:.75rem .8rem}.LocalizedPage-module__EW0oSa__contactHubForm textarea{resize:vertical;min-height:10rem}.LocalizedPage-module__EW0oSa__contactHubForm input:focus,.LocalizedPage-module__EW0oSa__contactHubForm select:focus,.LocalizedPage-module__EW0oSa__contactHubForm textarea:focus{border-color:var(--color-brand);outline:1px solid var(--color-brand);outline-offset:0}.LocalizedPage-module__EW0oSa__contactHubForm button{width:fit-content;min-height:3rem;margin-top:var(--space-sm);padding-inline:var(--space-lg);color:var(--color-brand-white);background:var(--color-brand);font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);cursor:pointer;border:0}.LocalizedPage-module__EW0oSa__contactHubForm button:hover{background:var(--color-brand-black)}.LocalizedPage-module__EW0oSa__contactHubForm button:disabled{cursor:wait;opacity:.7}.LocalizedPage-module__EW0oSa__contactHubHoneypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LocalizedPage-module__EW0oSa__contactHubStatus{margin-top:calc(var(--space-sm) * -1);color:var(--color-muted);font-size:var(--font-size-body-small);grid-column:1/-1;line-height:1.5}.LocalizedPage-module__EW0oSa__contactHubStatus[data-status=success]{color:var(--color-foreground)}@media (max-width:64rem){.LocalizedPage-module__EW0oSa__contactHub{grid-template-columns:1fr}}@media (max-width:30rem){.LocalizedPage-module__EW0oSa__contactHubForm{grid-template-columns:1fr}.LocalizedPage-module__EW0oSa__contactHubForm button{width:100%}}:is([dir=rtl] .LocalizedPage-module__EW0oSa__contactHubDetails,[dir=rtl] .LocalizedPage-module__EW0oSa__contactHubForm){text-align:start}
.LakeModelsGallery-module__-YVu2a__section{width:min(100% - 2.5rem, var(--container-wide-width));padding:var(--section-space-large) 0;margin:0 auto}.LakeModelsGallery-module__-YVu2a__heading{gap:var(--space-md);max-width:48rem;margin-bottom:var(--space-2xl);display:grid}.LakeModelsGallery-module__-YVu2a__heading p{color:var(--accent);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);letter-spacing:.16em;font-weight:700}.LakeModelsGallery-module__-YVu2a__heading h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5vw,5.4rem);font-weight:500;line-height:.98}.LakeModelsGallery-module__-YVu2a__heading span{max-width:43rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.LakeModelsGallery-module__-YVu2a__grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LakeModelsGallery-module__-YVu2a__card{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:1fr auto;align-items:center;gap:.75rem;min-width:0;padding-bottom:.85rem;display:grid}.LakeModelsGallery-module__-YVu2a__visual{aspect-ratio:3/4;background:#e9e5dd;grid-column:1/-1;place-items:center;padding:clamp(.45rem,1.1vw,.9rem);display:grid;overflow:hidden}.LakeModelsGallery-module__-YVu2a__visual img{object-fit:contain;object-position:center center;width:100%;height:100%;transition:transform .45s;transform:scale(1)}.LakeModelsGallery-module__-YVu2a__card:hover .LakeModelsGallery-module__-YVu2a__visual img{transform:scale(1.025)}.LakeModelsGallery-module__-YVu2a__card bdi{color:var(--ink);font-family:var(--font-sans);letter-spacing:.11em;font-size:.8rem;font-weight:700}.LakeModelsGallery-module__-YVu2a__card>span{color:var(--accent);font-size:1.15rem;line-height:1}[dir=rtl] .LakeModelsGallery-module__-YVu2a__heading{text-align:right}[dir=rtl] .LakeModelsGallery-module__-YVu2a__card>span{transform:scaleX(-1)}@media (min-width:80rem){.LakeModelsGallery-module__-YVu2a__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:64rem){.LakeModelsGallery-module__-YVu2a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.LakeModelsGallery-module__-YVu2a__section{width:min(100% - 2rem, var(--container-wide-width))}.LakeModelsGallery-module__-YVu2a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.LakeModelsGallery-module__-YVu2a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Homepage-module__uIRN9W__hero{min-height:min(88svh,57rem);color:var(--color-brand-white);background:var(--color-brand-black);align-items:end;display:grid;position:relative;overflow:hidden}.Homepage-module__uIRN9W__heroImage,.Homepage-module__uIRN9W__category>img,.Homepage-module__uIRN9W__featuredVisual>img,.Homepage-module__uIRN9W__projectsVisual>img,.Homepage-module__uIRN9W__showroomVisual>img{object-fit:cover}.Homepage-module__uIRN9W__heroOverlay{background:linear-gradient(90deg,#101010c2,#10101042 57%,#1010100f);position:absolute;inset:0}.Homepage-module__uIRN9W__heroContent{z-index:1;width:min(100% - 2.5rem, var(--container-wide-width));margin:0 auto;padding:clamp(5rem,10vw,8.5rem) 0;position:relative}.Homepage-module__uIRN9W__heroContent>p,.Homepage-module__uIRN9W__heading>p,.Homepage-module__uIRN9W__category p,.Homepage-module__uIRN9W__featured p,.Homepage-module__uIRN9W__showroom p,.Homepage-module__uIRN9W__contact p{color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.Homepage-module__uIRN9W__hero h1,.Homepage-module__uIRN9W__heading h2,.Homepage-module__uIRN9W__featured h2,.Homepage-module__uIRN9W__showroom h2,.Homepage-module__uIRN9W__contact h2{margin-top:var(--space-md);font-size:var(--font-size-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}.Homepage-module__uIRN9W__hero h1{max-width:13ch}.Homepage-module__uIRN9W__hero h1 span{display:block}.Homepage-module__uIRN9W__heroCopy{max-width:32rem;margin-top:var(--space-xl);font-size:var(--font-size-body-large)}.Homepage-module__uIRN9W__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.Homepage-module__uIRN9W__actions a,.Homepage-module__uIRN9W__contact a{min-height:2.9rem;padding:0 var(--space-lg);color:var(--color-brand-white);background:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);transition:background var(--transition-normal) var(--ease-out), color var(--transition-normal) var(--ease-out), border-color var(--transition-normal) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.Homepage-module__uIRN9W__actions a:hover,.Homepage-module__uIRN9W__contact a:hover{color:var(--color-brand-white);background:var(--color-brand-black)}.Homepage-module__uIRN9W__actions .Homepage-module__uIRN9W__secondary,.Homepage-module__uIRN9W__actions a:last-child{color:inherit;background:0 0;border:1px solid}.Homepage-module__uIRN9W__actions .Homepage-module__uIRN9W__secondary:hover,.Homepage-module__uIRN9W__actions a:last-child:hover{color:var(--color-brand-white);background:#ffffff1f}.Homepage-module__uIRN9W__heroEyebrow,.Homepage-module__uIRN9W__hero h1,.Homepage-module__uIRN9W__heroCopy,.Homepage-module__uIRN9W__heroActions{animation:Homepage-module__uIRN9W__heroReveal .55s var(--ease-out) both}.Homepage-module__uIRN9W__hero h1{animation-delay:90ms}.Homepage-module__uIRN9W__heroCopy{animation-delay:.18s}.Homepage-module__uIRN9W__heroActions{animation-delay:.27s}.Homepage-module__uIRN9W__section{width:min(100% - 2.5rem, var(--container-wide-width));padding:var(--section-space-large) 0;margin:0 auto}.Homepage-module__uIRN9W__sectionMedium{padding-block:var(--section-space-medium)}.Homepage-module__uIRN9W__heading{max-width:50rem;margin-bottom:var(--space-2xl)}.Homepage-module__uIRN9W__heading h2{font-size:var(--font-size-h1)}.Homepage-module__uIRN9W__categories{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Homepage-module__uIRN9W__category{min-height:30rem;color:var(--color-brand-white);background:var(--color-brand-charcoal);position:relative;overflow:hidden}.Homepage-module__uIRN9W__category>img{transition:transform var(--transition-slow) var(--ease-out)}.Homepage-module__uIRN9W__category:after{content:"";transition:background var(--transition-slow) var(--ease-out);background:linear-gradient(#0000 35%,#0a0a0ae0);position:absolute;inset:0}.Homepage-module__uIRN9W__category>div{z-index:1;gap:var(--space-sm);padding:var(--space-xl);display:grid;position:absolute;bottom:0;left:0;right:0}.Homepage-module__uIRN9W__category h3{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium)}.Homepage-module__uIRN9W__category span{max-width:30rem}.Homepage-module__uIRN9W__category a,.Homepage-module__uIRN9W__featured a{width:fit-content;margin-top:var(--space-sm);border-bottom:1px solid var(--color-brand);padding-bottom:var(--space-2xs)}.Homepage-module__uIRN9W__category i,.Homepage-module__uIRN9W__featured i,.Homepage-module__uIRN9W__readMore i{transition:transform var(--transition-normal) var(--ease-out);font-style:normal;display:inline-block}.Homepage-module__uIRN9W__category:hover>img{transform:scale(1.035)}.Homepage-module__uIRN9W__category:hover:after{background:linear-gradient(#0a0a0a1f 25%,#0a0a0af0)}.Homepage-module__uIRN9W__category:hover i,.Homepage-module__uIRN9W__featured a:hover i,.Homepage-module__uIRN9W__journal article:hover i{transform:translate(6px)}.Homepage-module__uIRN9W__pvcSolutions{background:linear-gradient(145deg,#111 0%,#23211f 100%)}.Homepage-module__uIRN9W__pvcSolutions:after{background:linear-gradient(135deg,#f36d2333,#0000 44%),linear-gradient(#00000014,#000c)}.Homepage-module__uIRN9W__pvcSolutions>img{object-fit:contain;object-position:right bottom;transform-origin:100% 100%;width:30%!important;height:50%!important;inset:auto 0 0 auto!important}.Homepage-module__uIRN9W__category.Homepage-module__uIRN9W__pvcSolutions>div{height:100%;min-height:0;gap:var(--space-sm);flex-direction:column;max-inline-size:65%;display:flex;position:relative}.Homepage-module__uIRN9W__pvcSolutions>div>span{max-width:27rem}.Homepage-module__uIRN9W__pvcSolutionItems{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding:0;list-style:none;display:grid}.Homepage-module__uIRN9W__pvcSolutionItems li{min-height:4.5rem;padding:var(--space-sm);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);background:#ffffff0f;border:1px solid #fff3;align-items:end;line-height:1.25;display:flex}.Homepage-module__uIRN9W__pvcSolutionItems li a{color:inherit;border:0;margin:0;padding:0}.Homepage-module__uIRN9W__pvcSolutions a{margin-top:var(--space-md);color:var(--color-brand-white)}.Homepage-module__uIRN9W__featured{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.Homepage-module__uIRN9W__featured>div:first-child{gap:var(--space-lg);display:grid}.Homepage-module__uIRN9W__featured strong{max-width:25rem;font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:1.35}.Homepage-module__uIRN9W__featuredVisual{min-height:29rem;position:relative;overflow:hidden}.Homepage-module__uIRN9W__featuredVisual img{transition:transform var(--transition-slow) var(--ease-out)}.Homepage-module__uIRN9W__featuredVisual:hover img{transform:scale(1.025)}.Homepage-module__uIRN9W__story{gap:var(--space-3xl);border-top:var(--border-subtle);grid-template-columns:1fr 1fr;display:grid}.Homepage-module__uIRN9W__story>p{max-width:var(--measure-copy);font-size:var(--font-size-body-large)}.Homepage-module__uIRN9W__story ol{gap:var(--space-md);grid-column:1/-1;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.Homepage-module__uIRN9W__story li{gap:var(--space-md);border-top:var(--border-subtle);padding-top:var(--space-md);grid-template-columns:auto 1fr;display:grid;position:relative}.Homepage-module__uIRN9W__story li:before{background:var(--color-brand);content:"";width:0;height:1px;transition:width var(--transition-normal) var(--ease-out);position:absolute;top:-1px;left:0}.Homepage-module__uIRN9W__story li:hover:before{width:100%}.Homepage-module__uIRN9W__story li span,.Homepage-module__uIRN9W__journal>article>span{color:var(--color-brand);font-size:var(--font-size-label);letter-spacing:var(--tracking-label)}.Homepage-module__uIRN9W__story li div{gap:var(--space-2xs);display:grid}.Homepage-module__uIRN9W__story li strong{font-weight:var(--font-weight-medium)}.Homepage-module__uIRN9W__story li small{color:var(--color-muted);font-size:var(--font-size-body-small)}.Homepage-module__uIRN9W__showroom{min-height:38rem;color:var(--color-brand-white);background:var(--color-brand-charcoal);grid-template-columns:minmax(0,42fr) minmax(0,58fr);display:grid}.Homepage-module__uIRN9W__showroomCopy{flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,7rem);display:flex}.Homepage-module__uIRN9W__showroom h2{font-size:clamp(3rem,5.2vw,5.5rem)}.Homepage-module__uIRN9W__showroom span,.Homepage-module__uIRN9W__showroom address{max-width:31rem;margin-top:var(--space-lg);font-size:var(--font-size-body-large);font-style:normal;display:block}.Homepage-module__uIRN9W__showroomVisual{min-height:100%;position:relative;overflow:hidden}.Homepage-module__uIRN9W__showroomVisual:before{z-index:1;content:"";background:linear-gradient(90deg,#2a292759,#0000 30%);position:absolute;inset:0}.Homepage-module__uIRN9W__projectIntro{max-width:var(--measure-copy);margin-bottom:var(--space-xl);color:var(--color-muted);font-size:var(--font-size-body-large)}.Homepage-module__uIRN9W__projectsVisual{aspect-ratio:3/2;background:var(--color-brand-charcoal);position:relative;overflow:hidden}.Homepage-module__uIRN9W__projectsVisual img{transition:transform var(--transition-slow) var(--ease-out)}.Homepage-module__uIRN9W__projectsVisual:hover img{transform:scale(1.025)}.Homepage-module__uIRN9W__projectCaption{margin-top:var(--space-md);color:var(--color-muted);font-size:var(--font-size-body-small)}.Homepage-module__uIRN9W__journal{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.Homepage-module__uIRN9W__journal article{border-top:var(--border-subtle);min-height:15rem;padding-top:var(--space-md);transition:border-color var(--transition-normal) var(--ease-out), transform var(--transition-normal) var(--ease-out);flex-direction:column;display:flex}.Homepage-module__uIRN9W__journal article:hover{border-color:var(--color-brand);transform:translateY(-4px)}.Homepage-module__uIRN9W__journal h3{margin-top:var(--space-sm);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:1.25}.Homepage-module__uIRN9W__journal p{margin-top:var(--space-md);color:var(--color-muted);font-size:var(--font-size-body-small)}.Homepage-module__uIRN9W__readMore{padding-top:var(--space-lg);margin-top:auto;color:var(--color-foreground)!important}.Homepage-module__uIRN9W__contact{width:100%;padding:clamp(4rem, 7vw, 6rem) var(--container-padding);color:var(--color-brand-white);background:var(--color-brand-black);text-align:center}.Homepage-module__uIRN9W__contact h2{font-size:clamp(2.8rem,6.5vw,5.75rem)}.Homepage-module__uIRN9W__contact>div{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.Homepage-module__uIRN9W__contact a:last-child{color:var(--color-brand-white);border:1px solid var(--color-brand-white);background:0 0}.Homepage-module__uIRN9W__contact a:last-child:hover{color:var(--color-brand-black);background:var(--color-brand-white)}@keyframes Homepage-module__uIRN9W__heroReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:50.01rem){.Homepage-module__uIRN9W__categories{grid-auto-rows:30rem}.Homepage-module__uIRN9W__category{height:100%;min-height:0}}@media (max-width:60rem){.Homepage-module__uIRN9W__showroom{grid-template-columns:1fr}.Homepage-module__uIRN9W__showroomCopy{padding:var(--section-space-medium) var(--container-padding)}.Homepage-module__uIRN9W__showroomVisual{min-height:28rem}.Homepage-module__uIRN9W__showroomVisual:before{background:linear-gradient(#0000 55%,#2a292740)}}@media (max-width:50rem){.Homepage-module__uIRN9W__hero{min-height:80svh}.Homepage-module__uIRN9W__heroOverlay{background:linear-gradient(#10101021,#101010d1)}.Homepage-module__uIRN9W__categories,.Homepage-module__uIRN9W__featured,.Homepage-module__uIRN9W__story,.Homepage-module__uIRN9W__journal{grid-template-columns:1fr}.Homepage-module__uIRN9W__category{min-height:27rem}.Homepage-module__uIRN9W__featuredVisual{min-height:23rem}.Homepage-module__uIRN9W__projectsVisual{aspect-ratio:1}.Homepage-module__uIRN9W__story ol{grid-template-columns:repeat(2,1fr)}.Homepage-module__uIRN9W__section,.Homepage-module__uIRN9W__heroContent{width:min(100% - 2rem, var(--container-wide-width))}.Homepage-module__uIRN9W__showroom h2 br{display:none}}@media (max-width:28rem){.Homepage-module__uIRN9W__story ol{grid-template-columns:1fr}.Homepage-module__uIRN9W__showroomVisual{min-height:22rem}.Homepage-module__uIRN9W__actions a,.Homepage-module__uIRN9W__contact a{width:100%}.Homepage-module__uIRN9W__contact>div{display:grid}}@media (prefers-reduced-motion:reduce){.Homepage-module__uIRN9W__heroEyebrow,.Homepage-module__uIRN9W__hero h1,.Homepage-module__uIRN9W__heroCopy,.Homepage-module__uIRN9W__heroActions{animation:none}}.Homepage-module__uIRN9W__mobileTitleBreak{display:none}@media (max-width:37.5rem){.Homepage-module__uIRN9W__hero{align-items:end;min-height:calc(100svh - 4rem)}.Homepage-module__uIRN9W__heroImage{object-position:72% center!important}.Homepage-module__uIRN9W__heroOverlay{background:linear-gradient(#10101014 30%,#10101094),linear-gradient(90deg,#10101052,#0000 72%)}.Homepage-module__uIRN9W__heroContent{width:100%;padding:1.5rem 1rem 4.625rem}.Homepage-module__uIRN9W__heroContent>.Homepage-module__uIRN9W__heroEyebrow{letter-spacing:.12em;font-size:.625rem}.Homepage-module__uIRN9W__hero h1{letter-spacing:-.045em;max-width:24rem;margin-top:.6875rem;font-size:clamp(2.125rem,9.5vw,2.625rem);font-weight:500;line-height:.95}.Homepage-module__uIRN9W__mobileTitleBreak{display:block}.Homepage-module__uIRN9W__heroContent .Homepage-module__uIRN9W__heroCopy{max-width:20rem;color:var(--color-background);letter-spacing:0;opacity:.9;margin-top:.9375rem;font-size:.875rem;font-weight:400;line-height:1.45}.Homepage-module__uIRN9W__heroActions{flex-wrap:nowrap;gap:.5rem;width:100%;margin-top:1.25rem;display:flex}.Homepage-module__uIRN9W__heroActions a{min-height:2.9375rem;font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;flex:1 1 0;padding-inline:.625rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories){padding-top:4rem;padding-bottom:1.5rem}.Homepage-module__uIRN9W__heading:has(+.Homepage-module__uIRN9W__categories){margin-bottom:1.625rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories) .Homepage-module__uIRN9W__heading h2{font-size:clamp(2.375rem,10vw,2.625rem);line-height:.95}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories)+.Homepage-module__uIRN9W__featured{padding-top:2.5rem}.Homepage-module__uIRN9W__categories{gap:.625rem}.Homepage-module__uIRN9W__category{min-height:clamp(23.125rem,91vw,25rem)}.Homepage-module__uIRN9W__category:after{background:linear-gradient(#0a0a0a05,#0a0a0a29 52%,#0a0a0aeb)}.Homepage-module__uIRN9W__category>div{flex-direction:column;gap:.5rem;min-height:11.5rem;padding:1.25rem 1.25rem 1.375rem;display:flex}.Homepage-module__uIRN9W__category>div>p{display:none}.Homepage-module__uIRN9W__category h3{white-space:nowrap;font-size:clamp(1.625rem,7vw,1.75rem);font-weight:500;line-height:1.05}.Homepage-module__uIRN9W__category.Homepage-module__uIRN9W__pvcSolutions>div{max-inline-size:65%}.Homepage-module__uIRN9W__category.Homepage-module__uIRN9W__pvcSolutions h3{white-space:normal}.Homepage-module__uIRN9W__category span{max-width:20rem;font-size:.875rem;line-height:1.4}.Homepage-module__uIRN9W__category a{margin-top:auto}.Homepage-module__uIRN9W__featured{gap:1.5rem}.Homepage-module__uIRN9W__featured h2{font-size:clamp(2.375rem,10vw,2.75rem);line-height:.95}.Homepage-module__uIRN9W__featured strong{font-size:clamp(1.25rem,5.4vw,1.375rem)}.Homepage-module__uIRN9W__featured a{margin-top:.375rem}.Homepage-module__uIRN9W__featured+.Homepage-module__uIRN9W__story{padding-top:4rem}.Homepage-module__uIRN9W__story{gap:2rem}.Homepage-module__uIRN9W__story .Homepage-module__uIRN9W__heading h2{font-size:clamp(2.375rem,10vw,2.625rem);line-height:.95}.Homepage-module__uIRN9W__story li{padding-block:1.1875rem}.Homepage-module__uIRN9W__showroomCopy{padding:3.25rem 1.25rem 2rem}.Homepage-module__uIRN9W__showroom h2{margin-top:.75rem;font-size:clamp(2.5rem,10.5vw,2.75rem);line-height:.94}.Homepage-module__uIRN9W__showroom h2 br{display:block}.Homepage-module__uIRN9W__showroom span{margin-top:.875rem;font-size:.9375rem;line-height:1.5}.Homepage-module__uIRN9W__showroom address{margin-top:.75rem}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions{gap:.625rem;margin-top:1.5rem;display:grid}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a{width:100%;min-height:3rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual){padding:4rem 0 2rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__heading h2{font-size:clamp(2.375rem,10vw,2.625rem);line-height:.95}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectIntro{margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.Homepage-module__uIRN9W__projectsVisual{aspect-ratio:3/2}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectsVisual{width:100vw;margin-inline:calc(50% - 50vw)}.Homepage-module__uIRN9W__projectsVisual>img{object-fit:contain}.Homepage-module__uIRN9W__projectCaption{margin-top:.875rem;font-size:.8125rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal){padding-top:3rem;padding-bottom:3rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal) .Homepage-module__uIRN9W__heading{margin-bottom:2.5rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal) .Homepage-module__uIRN9W__heading h2{font-size:clamp(2.375rem,10vw,2.625rem);line-height:.96}.Homepage-module__uIRN9W__journal article{padding-block:1.5rem}.Homepage-module__uIRN9W__journal p{margin-top:.875rem;font-size:.875rem;line-height:1.5}.Homepage-module__uIRN9W__journal .Homepage-module__uIRN9W__readMore{margin-top:1.125rem;padding-top:0}.Homepage-module__uIRN9W__contact{padding:3.25rem 1rem 3rem}.Homepage-module__uIRN9W__contact h2{margin-top:.75rem;max-width:10ch;margin-inline:auto;font-size:clamp(2.375rem,10vw,2.625rem);line-height:.95}.Homepage-module__uIRN9W__contact>div{gap:.625rem;margin-top:1.25rem;display:flex}.Homepage-module__uIRN9W__contact a{width:calc(50% - .3125rem);min-height:2.9375rem;padding-inline:.5rem}}.Homepage-module__uIRN9W__heroCopy{color:var(--color-brand-white);line-height:1.55}[dir=rtl] .Homepage-module__uIRN9W__heroOverlay{background:linear-gradient(270deg,#101010d6,#10101075 58%,#1010101f)}[dir=rtl] .Homepage-module__uIRN9W__heroContent{text-align:start;padding-inline-end:clamp(1.5rem,4vw,4rem)}[dir=rtl] .Homepage-module__uIRN9W__hero h1{max-width:12ch}[dir=rtl] .Homepage-module__uIRN9W__heroCopy{max-width:34rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}[dir=rtl] .Homepage-module__uIRN9W__heroActions{justify-content:flex-start}@media (max-width:50rem){[dir=rtl] .Homepage-module__uIRN9W__heroContent{padding-inline-end:1rem}[dir=rtl] .Homepage-module__uIRN9W__heroCopy{font-size:1rem}}@media (max-width:25rem){.Homepage-module__uIRN9W__heroActions{display:grid}.Homepage-module__uIRN9W__heroActions a{width:100%}}@media (min-width:48rem) and (max-width:71.99rem){.Homepage-module__uIRN9W__heroContent .Homepage-module__uIRN9W__heroCopy{color:var(--color-background)}}@media (min-width:48rem) and (max-width:63.99rem){.Homepage-module__uIRN9W__heroCopy,.Homepage-module__uIRN9W__heroActions{margin-top:1.5rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories){padding-top:4.5rem;padding-bottom:1.5rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories) .Homepage-module__uIRN9W__heading{margin-bottom:2.25rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories)+.Homepage-module__uIRN9W__featured{padding-top:3rem;padding-bottom:1.5rem}.Homepage-module__uIRN9W__featured+.Homepage-module__uIRN9W__story{padding-top:4rem}.Homepage-module__uIRN9W__story{gap:2rem}.Homepage-module__uIRN9W__story .Homepage-module__uIRN9W__heading{margin-bottom:1.75rem}.Homepage-module__uIRN9W__story .Homepage-module__uIRN9W__heading h2{margin-top:1.25rem}.Homepage-module__uIRN9W__showroomCopy{padding-block:4.5rem}.Homepage-module__uIRN9W__showroom span,.Homepage-module__uIRN9W__showroom address{margin-top:1.25rem}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions{margin-top:1.5rem}.Homepage-module__uIRN9W__journal article{min-height:11.5rem;padding-block:1.25rem}.Homepage-module__uIRN9W__journal .Homepage-module__uIRN9W__readMore{margin-top:1rem;padding-top:0}.Homepage-module__uIRN9W__projectsVisual{aspect-ratio:3/2}.Homepage-module__uIRN9W__projectsVisual>img{object-fit:contain}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__heading{margin-bottom:2.25rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectIntro{margin-bottom:1.5rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectCaption{margin-top:.75rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual){padding-bottom:1.5rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal){padding-top:2rem}.Homepage-module__uIRN9W__contact{padding:4.5rem var(--container-padding) 4rem}}@media (min-width:64rem) and (max-width:71.99rem){.Homepage-module__uIRN9W__hero h1{font-size:clamp(4rem,6vw,4.75rem)}.Homepage-module__uIRN9W__heroCopy{font-weight:400}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories) .Homepage-module__uIRN9W__heading h2{font-size:clamp(2.75rem,4.75vw,4.75rem)}.Homepage-module__uIRN9W__featured{column-gap:clamp(2rem,4.4vw,5rem)}.Homepage-module__uIRN9W__featured h2{font-size:clamp(3.75rem,6.2vw,4.75rem)}.Homepage-module__uIRN9W__journal{gap:1.25rem}}@media (min-width:80rem){.Homepage-module__uIRN9W__hero h1{font-size:clamp(3rem,6.65vw,5.7rem)}.Homepage-module__uIRN9W__featured h2{font-size:clamp(3rem,6.44vw,5.52rem)}.Homepage-module__uIRN9W__journal .Homepage-module__uIRN9W__readMore{margin-top:var(--space-md);padding-top:var(--space-md)}}@media (max-width:37.5rem){.Homepage-module__uIRN9W__story{gap:2rem}.Homepage-module__uIRN9W__story .Homepage-module__uIRN9W__heading{margin-bottom:0}.Homepage-module__uIRN9W__showroom h2{margin-top:.75rem}.Homepage-module__uIRN9W__showroom span,.Homepage-module__uIRN9W__showroom address{margin-top:1rem}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions{margin-top:1.25rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__heading{margin-bottom:1.25rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectIntro{margin-bottom:1.25rem}.Homepage-module__uIRN9W__journal article{min-height:0;padding-block:1.375rem}.Homepage-module__uIRN9W__contact{padding-block:3.25rem}.Homepage-module__uIRN9W__contact>div{margin-top:1rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories){padding-bottom:1.25rem}.Homepage-module__uIRN9W__categories{grid-template-columns:1fr;gap:.75rem;display:grid;overflow:visible}.Homepage-module__uIRN9W__category{width:100%;min-width:0;min-height:27rem}.Homepage-module__uIRN9W__category>div{gap:.375rem;min-height:10.75rem;padding:1.125rem 1.25rem 1.25rem}.Homepage-module__uIRN9W__category a{margin-top:auto}.Homepage-module__uIRN9W__featured{gap:1.5rem;padding-bottom:1.75rem}.Homepage-module__uIRN9W__story{padding-bottom:3rem}.Homepage-module__uIRN9W__story>p{max-width:22rem}.Homepage-module__uIRN9W__story ol{row-gap:.625rem}.Homepage-module__uIRN9W__story li{padding-block:1rem}.Homepage-module__uIRN9W__showroomCopy{padding:3.75rem 1.25rem 2.25rem}.Homepage-module__uIRN9W__showroom h2{margin-top:.75rem;font-size:clamp(2.5rem,10.5vw,2.75rem);line-height:.94}.Homepage-module__uIRN9W__showroom h2 br{display:block}.Homepage-module__uIRN9W__showroom span{margin-top:1.125rem;font-size:.9375rem;line-height:1.5}.Homepage-module__uIRN9W__showroom address{margin-top:1rem}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions{gap:.625rem;margin-top:1.5rem;display:grid}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a{width:100%;min-height:3rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual){padding:2.75rem 0 1rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectIntro{margin-bottom:1.25rem;font-size:.9375rem;line-height:1.5}.Homepage-module__uIRN9W__projectsVisual{aspect-ratio:3/2}.Homepage-module__uIRN9W__projectsVisual>img{object-fit:contain}.Homepage-module__uIRN9W__projectCaption{margin-top:.875rem;font-size:.8125rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal){padding-top:2.75rem;padding-bottom:2rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal) .Homepage-module__uIRN9W__heading{margin-bottom:2.5rem}.Homepage-module__uIRN9W__journal{gap:.5rem}.Homepage-module__uIRN9W__journal p{margin-top:.875rem;font-size:.875rem;line-height:1.5}.Homepage-module__uIRN9W__journal .Homepage-module__uIRN9W__readMore{margin-top:1.125rem;padding-top:0}.Homepage-module__uIRN9W__contact{padding:2.75rem 1rem 2.5rem}.Homepage-module__uIRN9W__contact h2{margin-top:.625rem}.Homepage-module__uIRN9W__contact>div{gap:.625rem;margin-top:1.25rem;display:grid}.Homepage-module__uIRN9W__contact a{width:100%;min-height:2.9375rem;padding-inline:.5rem}.Homepage-module__uIRN9W__hero{min-height:calc(94svh - 4rem)}.Homepage-module__uIRN9W__heroContent{padding-bottom:5rem}.Homepage-module__uIRN9W__heroActions{gap:.5rem;display:grid}.Homepage-module__uIRN9W__heroActions a{width:100%}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories){padding-top:2.75rem}.Homepage-module__uIRN9W__heading:has(+.Homepage-module__uIRN9W__categories){margin-bottom:1.375rem}.Homepage-module__uIRN9W__categories{gap:.625rem}.Homepage-module__uIRN9W__category{min-height:clamp(22.5rem,96vw,24rem)}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__categories)+.Homepage-module__uIRN9W__featured{padding-top:2rem}.Homepage-module__uIRN9W__featured{padding-bottom:1.5rem}.Homepage-module__uIRN9W__featuredVisual{min-height:18rem}.Homepage-module__uIRN9W__featured+.Homepage-module__uIRN9W__story{padding-top:3rem}.Homepage-module__uIRN9W__story .Homepage-module__uIRN9W__heading+p{margin-top:0}.Homepage-module__uIRN9W__story>p{font-size:1rem}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions{gap:.5rem}.Homepage-module__uIRN9W__showroomVisual{min-height:20rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual){padding-top:2.5rem}.Homepage-module__uIRN9W__projectCaption{margin-top:.625rem}.Homepage-module__uIRN9W__journal article{padding-block:1.25rem}.Homepage-module__uIRN9W__journal h3{font-size:1.125rem}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal){padding-bottom:1.75rem}.Homepage-module__uIRN9W__heroContent>.Homepage-module__uIRN9W__heroEyebrow,.Homepage-module__uIRN9W__heroContent>p,.Homepage-module__uIRN9W__heading>p,.Homepage-module__uIRN9W__contact>p{letter-spacing:.1em}.Homepage-module__uIRN9W__hero h1{max-width:10.5ch;font-size:clamp(2.25rem,9vw,2.5rem);line-height:.97}.Homepage-module__uIRN9W__heroContent .Homepage-module__uIRN9W__heroCopy{max-width:21rem;margin-top:1rem;font-size:.9375rem;line-height:1.55}.Homepage-module__uIRN9W__heroActions{margin-top:1.25rem}.Homepage-module__uIRN9W__heroActions a,.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a,.Homepage-module__uIRN9W__contact a{min-height:3rem;font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.085em}.Homepage-module__uIRN9W__heroActions a:first-child,.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a:first-child{box-shadow:inset 0 -1px #0000002e}.Homepage-module__uIRN9W__heroActions .Homepage-module__uIRN9W__secondary,.Homepage-module__uIRN9W__heroActions a:last-child,.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions .Homepage-module__uIRN9W__secondary,.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a:last-child,.Homepage-module__uIRN9W__contact a:last-child{border-color:#fffc}.Homepage-module__uIRN9W__heroActions a:active,.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a:active,.Homepage-module__uIRN9W__contact a:active{transform:translateY(1px)}.Homepage-module__uIRN9W__category>div{gap:.4375rem;padding:1.125rem 1.25rem 1.25rem}.Homepage-module__uIRN9W__category h3{font-weight:var(--font-weight-semibold);line-height:1}.Homepage-module__uIRN9W__category span{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:19rem;line-height:1.5;display:-webkit-box;overflow:hidden}.Homepage-module__uIRN9W__category a,.Homepage-module__uIRN9W__featured a{border-bottom-color:#f36d23d9;font-size:.8125rem;line-height:1.3}.Homepage-module__uIRN9W__featured>div:first-child{gap:.75rem}.Homepage-module__uIRN9W__featured h2{line-height:.97}.Homepage-module__uIRN9W__featured strong{max-width:22rem;font-size:1rem;line-height:1.55}.Homepage-module__uIRN9W__featured a{margin-top:.125rem}.Homepage-module__uIRN9W__story .Homepage-module__uIRN9W__heading h2{line-height:.98}.Homepage-module__uIRN9W__story>p{max-width:23rem;font-size:.9375rem;line-height:1.55}.Homepage-module__uIRN9W__story li{column-gap:.75rem}.Homepage-module__uIRN9W__story li strong{line-height:1.25}.Homepage-module__uIRN9W__story li small{color:color-mix(in srgb, var(--color-muted) 88%, var(--color-foreground));line-height:1.5}.Homepage-module__uIRN9W__showroom h2{font-size:clamp(2.375rem,10vw,2.625rem);line-height:.97}.Homepage-module__uIRN9W__showroom span,.Homepage-module__uIRN9W__showroom address{font-size:.9375rem;line-height:1.6}.Homepage-module__uIRN9W__showroom .Homepage-module__uIRN9W__actions a:first-child{font-weight:var(--font-weight-semibold)}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__heading h2{line-height:.98}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__projectsVisual) .Homepage-module__uIRN9W__projectIntro{font-size:.9375rem;line-height:1.55}.Homepage-module__uIRN9W__projectCaption{margin-top:.5625rem;font-size:.75rem;line-height:1.45}.Homepage-module__uIRN9W__sectionMedium:has(.Homepage-module__uIRN9W__journal) .Homepage-module__uIRN9W__heading h2{line-height:.98}.Homepage-module__uIRN9W__journal>article>span{letter-spacing:.1em;font-size:.625rem}.Homepage-module__uIRN9W__journal h3{font-size:1.0625rem;line-height:1.25}.Homepage-module__uIRN9W__journal p{color:color-mix(in srgb, var(--color-muted) 88%, var(--color-foreground));line-height:1.55}.Homepage-module__uIRN9W__journal .Homepage-module__uIRN9W__readMore{letter-spacing:.06em;font-size:.75rem}.Homepage-module__uIRN9W__contact h2{font-size:clamp(2.25rem,9.5vw,2.5rem);line-height:.98}}[dir=rtl] .Homepage-module__uIRN9W__arabicHero .Homepage-module__uIRN9W__heroContent{padding-inline-start:clamp(2.5rem,6vw,6rem)}[dir=rtl] .Homepage-module__uIRN9W__arabicHero h1{letter-spacing:normal;text-wrap:balance;max-width:14.5ch;font-size:clamp(3.25rem,4.7vw,4.65rem);line-height:1.08}[dir=rtl] .Homepage-module__uIRN9W__arabicHero .Homepage-module__uIRN9W__heroCopy{unicode-bidi:plaintext;max-width:33rem}@media (min-width:48rem) and (max-width:63.99rem){[dir=rtl] .Homepage-module__uIRN9W__arabicHero h1{max-width:15.5ch;font-size:clamp(2.8rem,5.7vw,3.8rem)}}@media (max-width:37.5rem){[dir=rtl] .Homepage-module__uIRN9W__arabicHero h1{max-width:13ch;max-inline-size:calc(100vw - 2.5rem);font-size:clamp(2rem,8.5vw,2.4rem);line-height:1.05}.Homepage-module__uIRN9W__pvcSolutions>img{width:55%!important;height:65%!important}}
.CompositeSystemPage-module__sRE0Ta__page{overflow:clip}.CompositeSystemPage-module__sRE0Ta__hero,.CompositeSystemPage-module__sRE0Ta__systemIntro,.CompositeSystemPage-module__sRE0Ta__architraveOptions,.CompositeSystemPage-module__sRE0Ta__systemDetail{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);display:grid}.CompositeSystemPage-module__sRE0Ta__hero{min-height:42rem;color:var(--color-brand-white);background:var(--color-brand-black)}.CompositeSystemPage-module__sRE0Ta__heroCopy,.CompositeSystemPage-module__sRE0Ta__systemIntro>div:last-child,.CompositeSystemPage-module__sRE0Ta__architraveOptions>div:first-child,.CompositeSystemPage-module__sRE0Ta__systemDetail>div:last-child{flex-direction:column;justify-content:center;max-width:48rem;padding:clamp(3rem,8vw,8rem);display:flex}.CompositeSystemPage-module__sRE0Ta__breadcrumb{gap:var(--space-sm);color:#ffffffad;font-size:var(--font-size-body-small);display:flex}.CompositeSystemPage-module__sRE0Ta__breadcrumb a:hover{color:var(--color-brand)}.CompositeSystemPage-module__sRE0Ta__heroCopy>p,.CompositeSystemPage-module__sRE0Ta__systemIntro p,.CompositeSystemPage-module__sRE0Ta__technicalGrid p,.CompositeSystemPage-module__sRE0Ta__wallSection p,.CompositeSystemPage-module__sRE0Ta__sectionHeading p,.CompositeSystemPage-module__sRE0Ta__architraveOptions p,.CompositeSystemPage-module__sRE0Ta__systemDetail p,.CompositeSystemPage-module__sRE0Ta__copyGrid p,.CompositeSystemPage-module__sRE0Ta__cta>p{color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.CompositeSystemPage-module__sRE0Ta__heroCopy>p{margin-top:var(--space-2xl)}.CompositeSystemPage-module__sRE0Ta__hero h1,.CompositeSystemPage-module__sRE0Ta__systemIntro h2,.CompositeSystemPage-module__sRE0Ta__technicalGrid h2,.CompositeSystemPage-module__sRE0Ta__wallSection h2,.CompositeSystemPage-module__sRE0Ta__sectionHeading h2,.CompositeSystemPage-module__sRE0Ta__architraveOptions h2,.CompositeSystemPage-module__sRE0Ta__systemDetail h2,.CompositeSystemPage-module__sRE0Ta__copyGrid h2,.CompositeSystemPage-module__sRE0Ta__cta h2{margin-top:var(--space-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}.CompositeSystemPage-module__sRE0Ta__hero h1{font-size:var(--font-size-display)}.CompositeSystemPage-module__sRE0Ta__heroCopy>span,.CompositeSystemPage-module__sRE0Ta__systemIntro>div:last-child>span,.CompositeSystemPage-module__sRE0Ta__wallSection header>span,.CompositeSystemPage-module__sRE0Ta__systemDetail>div:last-child>span,.CompositeSystemPage-module__sRE0Ta__copyGrid span,.CompositeSystemPage-module__sRE0Ta__cta>span{margin-top:var(--space-xl);font-size:var(--font-size-body-large);line-height:1.6;display:block}.CompositeSystemPage-module__sRE0Ta__heroCopy>span,.CompositeSystemPage-module__sRE0Ta__systemIntro>div:last-child>span,.CompositeSystemPage-module__sRE0Ta__systemDetail>div:last-child>span,.CompositeSystemPage-module__sRE0Ta__cta>span{color:#fffc}.CompositeSystemPage-module__sRE0Ta__actions,.CompositeSystemPage-module__sRE0Ta__cta>div{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.CompositeSystemPage-module__sRE0Ta__actions a,.CompositeSystemPage-module__sRE0Ta__cta a{min-height:3rem;padding-inline:var(--space-lg);color:var(--color-brand-white);background:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);justify-content:center;align-items:center;display:inline-flex}.CompositeSystemPage-module__sRE0Ta__actions a:last-child,.CompositeSystemPage-module__sRE0Ta__cta a:last-child{background:0 0;border:1px solid #ffffffb8}.CompositeSystemPage-module__sRE0Ta__actions a:hover,.CompositeSystemPage-module__sRE0Ta__cta a:hover{color:var(--color-brand-black);background:var(--color-brand-white)}.CompositeSystemPage-module__sRE0Ta__heroVisual,.CompositeSystemPage-module__sRE0Ta__architraveVisual,.CompositeSystemPage-module__sRE0Ta__systemVisual{background:#f7f5f0;place-items:center;padding:clamp(2rem,5vw,5rem);display:grid}.CompositeSystemPage-module__sRE0Ta__heroVisual{background:0 0}.CompositeSystemPage-module__sRE0Ta__frameImage,.CompositeSystemPage-module__sRE0Ta__architraveImage,.CompositeSystemPage-module__sRE0Ta__systemVisual img{object-fit:contain;width:min(100%,48rem);height:auto}.CompositeSystemPage-module__sRE0Ta__systemIntro{min-height:34rem;color:var(--color-brand-white);background:var(--color-brand-charcoal)}.CompositeSystemPage-module__sRE0Ta__dualVisuals{align-items:center;gap:var(--space-sm);background:#f7f5f0;grid-template-columns:1fr 1fr;padding:clamp(2rem,5vw,5rem);display:grid}.CompositeSystemPage-module__sRE0Ta__dualVisuals img{object-fit:contain;width:100%;height:auto}.CompositeSystemPage-module__sRE0Ta__section{width:min(100% - 2.5rem, var(--container-wide-width));padding:var(--section-space-large) 0;margin:0 auto}.CompositeSystemPage-module__sRE0Ta__technicalGrid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CompositeSystemPage-module__sRE0Ta__technicalGrid article{padding:var(--space-xl);color:var(--color-brand-white);background:var(--color-brand-charcoal)}.CompositeSystemPage-module__sRE0Ta__technicalGrid h2,.CompositeSystemPage-module__sRE0Ta__wallSection h2,.CompositeSystemPage-module__sRE0Ta__sectionHeading h2,.CompositeSystemPage-module__sRE0Ta__architraveOptions h2,.CompositeSystemPage-module__sRE0Ta__systemDetail h2,.CompositeSystemPage-module__sRE0Ta__copyGrid h2{font-size:var(--font-size-h2)}.CompositeSystemPage-module__sRE0Ta__technicalGrid dl{margin-top:var(--space-xl);border-top:1px solid #fff3}.CompositeSystemPage-module__sRE0Ta__technicalGrid dl div{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.CompositeSystemPage-module__sRE0Ta__technicalGrid dt{color:#ffffff9e}.CompositeSystemPage-module__sRE0Ta__technicalGrid dd{font-weight:var(--font-weight-medium);margin:0}.CompositeSystemPage-module__sRE0Ta__wallSection{padding:var(--section-space-large) max(var(--container-padding), calc((100vw - var(--container-wide-width)) / 2));background:#f7f5f0}.CompositeSystemPage-module__sRE0Ta__wallSection header{max-width:48rem}.CompositeSystemPage-module__sRE0Ta__wallSection header>span,.CompositeSystemPage-module__sRE0Ta__copyGrid span{color:var(--color-muted)}.CompositeSystemPage-module__sRE0Ta__technicalDocument{gap:var(--space-sm);width:min(100%,75rem);margin:var(--space-2xl) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CompositeSystemPage-module__sRE0Ta__technicalCard{min-height:15rem;padding:var(--space-lg);border:var(--border-subtle);background:0 0;align-content:center;justify-items:center;display:grid}.CompositeSystemPage-module__sRE0Ta__technicalCard>span{margin-bottom:var(--space-sm);color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-self:start}.CompositeSystemPage-module__sRE0Ta__technicalDocumentImage{object-fit:contain;width:auto;max-width:100%;height:clamp(9.5rem,17vw,14rem);max-height:100%;display:block}.CompositeSystemPage-module__sRE0Ta__finalTechnicalCard{grid-column:1/-1;justify-self:center;width:min(100%,36rem)}.CompositeSystemPage-module__sRE0Ta__diagramNote{margin:var(--space-lg) 0 0;color:var(--color-muted);font-size:var(--font-size-body-small)}.CompositeSystemPage-module__sRE0Ta__optionsSection{padding-top:0}.CompositeSystemPage-module__sRE0Ta__sectionHeading{max-width:48rem;margin-bottom:var(--space-xl)}.CompositeSystemPage-module__sRE0Ta__optionCards{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CompositeSystemPage-module__sRE0Ta__optionCards article{min-height:11rem;padding:var(--space-lg);color:var(--color-brand-white);background:var(--color-brand-charcoal)}.CompositeSystemPage-module__sRE0Ta__optionCards strong{color:var(--color-brand);font-size:clamp(2rem,4vw,4rem);font-weight:var(--font-weight-medium);display:block}.CompositeSystemPage-module__sRE0Ta__optionCards span{margin-top:var(--space-lg);display:block}.CompositeSystemPage-module__sRE0Ta__architraveOptions{min-height:32rem;color:var(--color-brand-white);background:var(--color-brand-black)}.CompositeSystemPage-module__sRE0Ta__architraveOptions .CompositeSystemPage-module__sRE0Ta__optionCards{margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.CompositeSystemPage-module__sRE0Ta__architraveOptions .CompositeSystemPage-module__sRE0Ta__optionCards article{background:0 0;border:1px solid #fff3}.CompositeSystemPage-module__sRE0Ta__architraveVisual{background:#f7f5f0}.CompositeSystemPage-module__sRE0Ta__systemDetail{min-height:34rem;color:var(--color-brand-white);background:var(--color-brand-charcoal)}.CompositeSystemPage-module__sRE0Ta__copyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);display:grid}.CompositeSystemPage-module__sRE0Ta__copyGrid article{border-top:var(--border-subtle);padding-top:var(--space-lg)}.CompositeSystemPage-module__sRE0Ta__related{margin-top:var(--section-space-large);border-top:var(--border-subtle);padding-top:var(--space-lg)}.CompositeSystemPage-module__sRE0Ta__related>p{color:var(--color-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.CompositeSystemPage-module__sRE0Ta__related>div{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.CompositeSystemPage-module__sRE0Ta__related a{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-subtle);align-items:center;display:inline-flex}.CompositeSystemPage-module__sRE0Ta__related a:hover{color:var(--color-brand-white);background:var(--color-brand-charcoal)}.CompositeSystemPage-module__sRE0Ta__cta{min-height:28rem;padding:var(--section-space-large) var(--container-padding);color:var(--color-brand-white);background:var(--color-brand-black);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.CompositeSystemPage-module__sRE0Ta__cta h2{max-width:64rem;font-size:clamp(3rem,7vw,6rem)}.CompositeSystemPage-module__sRE0Ta__cta>span{max-width:44rem;margin-top:var(--space-lg)}.CompositeSystemPage-module__sRE0Ta__cta>div{justify-content:center}@media (max-width:64rem){.CompositeSystemPage-module__sRE0Ta__hero,.CompositeSystemPage-module__sRE0Ta__systemIntro,.CompositeSystemPage-module__sRE0Ta__architraveOptions,.CompositeSystemPage-module__sRE0Ta__systemDetail{grid-template-columns:1fr}.CompositeSystemPage-module__sRE0Ta__heroVisual,.CompositeSystemPage-module__sRE0Ta__architraveVisual,.CompositeSystemPage-module__sRE0Ta__systemVisual{min-height:22rem}.CompositeSystemPage-module__sRE0Ta__heroVisual{order:2}}@media (max-width:48rem){.CompositeSystemPage-module__sRE0Ta__heroCopy,.CompositeSystemPage-module__sRE0Ta__systemIntro>div:last-child,.CompositeSystemPage-module__sRE0Ta__architraveOptions>div:first-child,.CompositeSystemPage-module__sRE0Ta__systemDetail>div:last-child{padding:3rem var(--container-padding)}.CompositeSystemPage-module__sRE0Ta__hero h1{font-size:clamp(3rem,13vw,4.5rem)}.CompositeSystemPage-module__sRE0Ta__heroVisual{min-height:18rem}.CompositeSystemPage-module__sRE0Ta__section{width:min(100% - 2rem, var(--container-wide-width))}.CompositeSystemPage-module__sRE0Ta__technicalGrid,.CompositeSystemPage-module__sRE0Ta__copyGrid,.CompositeSystemPage-module__sRE0Ta__technicalDocument{grid-template-columns:1fr}.CompositeSystemPage-module__sRE0Ta__technicalCard{min-height:0}.CompositeSystemPage-module__sRE0Ta__technicalDocumentImage{height:clamp(8.5rem,42vw,12rem)}.CompositeSystemPage-module__sRE0Ta__finalTechnicalCard{grid-column:auto;width:auto}.CompositeSystemPage-module__sRE0Ta__optionCards{grid-template-columns:repeat(2,minmax(0,1fr))}.CompositeSystemPage-module__sRE0Ta__cta{min-height:24rem}.CompositeSystemPage-module__sRE0Ta__cta h2{font-size:clamp(2.5rem,11.5vw,3rem)}}@media (max-width:25rem){.CompositeSystemPage-module__sRE0Ta__optionCards,.CompositeSystemPage-module__sRE0Ta__architraveOptions .CompositeSystemPage-module__sRE0Ta__optionCards{grid-template-columns:1fr}.CompositeSystemPage-module__sRE0Ta__hero h1{font-size:clamp(2.6rem,12vw,3rem)}}
