
.postid-429 .project-single .project-single-content>p:first-child{text-transform:none;font-size:15px!important;font-weight:300!important;letter-spacing:.005em;line-height:1.75;margin-bottom:22px}
.et-home-statement{background:#fff;border-bottom:1px solid var(--et-rule,#d9d9d9)}.et-home-statement .et-home-craft{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);max-width:1000px}.et-home-craft h2{font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.3}.et-home-craft p{max-width:760px;font-size:15px;line-height:1.8}
.project-single-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px}.project-single-header h1{grid-column:1/-1;margin-bottom:0}.project-summary{grid-column:1/-1;max-width:760px;font-size:16px;line-height:1.75;margin:0}.project-single-header .project-info-toggle{grid-column:1;justify-self:start}
.et-construction-comparison{padding:32px 0 48px;border-top:1px solid var(--et-rule,#ddd)}.et-construction-comparison>p{max-width:760px}.et-comparison-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.et-comparison-images figure{margin:0}.et-comparison-images img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.et-comparison-images figcaption{font-size:13px;line-height:1.6;margin-top:12px}.et-comparison-scroll{overflow-x:auto}.et-construction-comparison table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;text-align:left}.et-construction-comparison caption{text-align:left;font-size:13px;margin-bottom:16px}.et-construction-comparison th,.et-construction-comparison td{vertical-align:top;padding:18px 16px;border-bottom:1px solid var(--et-rule,#ddd)}.et-construction-comparison th{font-weight:500}.et-construction-comparison a{color:inherit;text-underline-offset:4px}
.et-material-support{padding-top:28px;padding-bottom:40px}.et-material-support p{max-width:760px;font-size:15px;line-height:1.8}.et-material-print{display:inline-block;margin:12px 20px 16px 0;font:inherit;font-size:13px}.material-spec{scroll-margin-top:110px}
@media(max-width:700px){.et-comparison-images{grid-template-columns:1fr;gap:28px}.et-construction-comparison table{min-width:620px}.project-summary{font-size:15px}}
.project-single .project-single-content p,.project-single .project-summary,.courchevel-case .cv-story p,.courchevel-case .cv-summary{font-size:15px!important;font-weight:300!important;line-height:1.75;letter-spacing:.005em}.project-single .project-single-content p{margin-bottom:22px}.project-single .project-single-content h2,.courchevel-case .cv-story h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.3;font-weight:400!important;letter-spacing:-.015em;margin-top:30px;margin-bottom:14px}.project-single .project-single-content h3,.project-single .project-single-content h4{font-size:20px!important;line-height:1.35;font-weight:400!important;margin-top:26px;margin-bottom:12px}.project-single .project-single-content>p:first-child{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase}.project-single .project-single-content strong,.courchevel-case .cv-story strong{font-weight:500}.project-single .project-single-header h1{font-size:clamp(30px,3.4vw,46px);line-height:1.15;font-weight:400}
.project-single .project-single-content>p:first-child{font-size:15px!important;font-weight:400!important;letter-spacing:.08em;line-height:1.5;margin-bottom:24px}.project-single .project-single-content h2{font-size:clamp(19px,1.6vw,22px)!important;font-weight:400!important;line-height:1.35;margin-top:28px;margin-bottom:12px}.project-single .project-single-content h3,.project-single .project-single-content h4{font-size:19px!important;font-weight:400!important;line-height:1.35}
.material-cutting{display:grid;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:36px;padding:28px 0;border-bottom:1px solid var(--et-rule)}.material-cutting figure{margin:0;background:#fff}.material-cutting img{width:100%;height:auto}.material-cutting h3{font-size:23px;font-weight:400;margin:10px 0 14px}.material-cutting p,.material-performance p{font-size:13px;line-height:1.65;font-weight:300}.material-cutting .line-link{font-size:12px}.material-performance{border-bottom:1px solid var(--et-rule);padding:18px 0}.material-performance summary{cursor:pointer;font-size:14px}.material-test-scroll{overflow-x:auto}.material-performance table{width:100%;border-collapse:collapse;margin:18px 0;font-size:12px;text-align:left}.material-performance caption{text-align:left;font-size:14px;padding-bottom:10px}.material-performance th,.material-performance td{padding:9px 12px 9px 0;border-bottom:1px solid var(--et-rule);vertical-align:top;font-weight:400}.material-performance th{font-size:11px;letter-spacing:.03em}.material-performance td{font-weight:300}.material-performance p{max-width:860px}@media(max-width:650px){.material-cutting{grid-template-columns:1fr;gap:18px}.material-cutting figure{max-width:360px;margin:auto}.material-spec-actions .et-material-print{white-space:normal}}.postid-685 .project-single-hero{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.postid-685 .project-single-hero img{display:block;width:auto;max-width:100%;height:auto;max-height:78vh;object-fit:contain;margin-left:auto;margin-right:auto}@media(max-width:760px){.postid-685 .project-single-hero img{max-height:none;width:100%}}.home .trust-strip{background:#eeece6;color:var(--et-ink,#111);padding:32px 0;border-bottom:1px solid var(--et-rule)}.home .trust-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:24px;align-items:center}.home .trust-grid .client-wordmark{font-size:20px;line-height:1.35;font-weight:500;white-space:normal;color:inherit}.home .trust-grid .client-wordmark.serif{font-size:21px;font-weight:400}.home .trust-grid .client-wordmark.caps{font-size:16px;letter-spacing:.06em}@media(max-width:1200px){.home .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px}}@media(max-width:600px){.home .trust-strip{padding:28px 0}.home .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.home .trust-grid .client-wordmark{font-size:19px}.home .trust-grid .client-wordmark.serif{font-size:20px}.home .trust-grid .client-wordmark.caps{font-size:15px}}@media print{.material-single .material-hero-media,.material-single .material-colours,.material-single .material-cta,.material-single .et-material-print,.material-single .et-material-support,.material-single .material-story,body:has(.material-single)>header,body:has(.material-single)>footer{display:none!important}.material-single .material-hero{display:block;padding:0}.material-single .material-hero-copy a{display:none}.material-single .material-spec{padding:20px 0}.material-single .material-spec-grid{display:block}.material-single .material-spec-row{break-inside:avoid}.material-single h1{font-size:26px!important}.material-single h2{font-size:20px!important}.material-single{background:white!important}}
