.range-preview{display:block;transition:transform .3s}.range-preview:hover{transform:translateY(-5px)}.range-preview:focus-visible{outline:2px solid #9c8054;outline-offset:5px}.manufacturer-preview figcaption{flex-wrap:wrap}.manufacturer-preview figcaption b{margin-left:auto;color:#8b7047}.material-notes{border-top:1px solid #b9c5bc;margin-top:35px}.material-notes>summary{cursor:pointer;list-style:none;padding:25px 0;font:24px Georgia,serif;display:flex;justify-content:space-between;gap:20px}.material-notes[open]>summary span{transform:rotate(45deg)}.material-notes .fabric-brands{margin-top:5px}.material-notes .material-layout{margin-top:25px}.construction-closeup{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background:#eae8df;color:#23363d;align-items:center}.construction-closeup>img{height:330px;object-position:center 58%}.construction-closeup>div{padding:40px 12%}.construction-closeup h3{font-size:40px;margin-bottom:20px}.construction-closeup p{font-size:14px;color:#53666a}.construction-closeup .eyebrow{font-size:9px}.professional-service{background:#eae8df;display:grid;grid-template-columns:.9fr 1.2fr;gap:7%;align-items:center}.professional-service>div>p:not(.eyebrow){max-width:430px}.professional-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.professional-cards>a{background:#fcfaf5;border:1px solid #b9c5bc;padding:30px;display:flex;flex-direction:column;transition:background .3s}.professional-cards>a:hover{background:#f1e8d8}.professional-cards span{font-size:9px;letter-spacing:.12em;color:#796541}.professional-cards h3{font-size:30px;margin:30px 0 20px}.professional-cards p{font-size:14px;flex:1}.professional-cards b{font-size:12px;margin-top:20px;font-weight:normal}.eu-project-example{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:65px 6%;background:#0d2630;border-top:1px solid #476169}.eu-project-example h3{font-size:clamp(34px,3.5vw,52px);margin:22px 0}.eu-project-example p{color:#c5d1cc;font-size:14px}.eu-project-example .text-link{color:#e8d7b8;margin-top:20px}.eu-project-example ol{padding:0;margin:0;list-style:none}.eu-project-example li{display:flex;gap:24px;border-bottom:1px solid #476169;padding:0 0 23px;margin-bottom:23px}.eu-project-example li:last-child{margin-bottom:0}.eu-project-example li>span{color:#d9c19a;font-size:11px;padding-top:4px}.eu-project-example h4{font:normal 25px Georgia,serif;margin:0 0 12px}.eu-project-example li p{margin:0;font-size:13px}.full-library{scroll-margin-top:110px}@media(max-width:850px){.professional-service{grid-template-columns:1fr;gap:30px}.eu-project-example{gap:6%}}@media(max-width:650px){.professional-cards{grid-template-columns:1fr}.professional-cards>a{padding:25px}.construction-closeup{grid-template-columns:1fr}.construction-closeup>img{height:240px}.construction-closeup>div{padding:30px 6%}.construction-closeup h3{font-size:34px}.eu-project-example{grid-template-columns:1fr;gap:35px;padding:45px 6%}.material-notes>summary{font-size:21px}.range-preview:hover{transform:none}}@media(prefers-reduced-motion:reduce){.range-preview,.professional-cards>a{transition:none}}
