.dd-page{background:#f3f1eb}.dd-hero{color:#fff;background:#0a2029;grid-template-columns:1.05fr .95fr;gap:clamp(50px,8vw,130px);min-height:650px;padding:78px clamp(24px,7vw,110px) 0;display:grid}.dd-hero h1{letter-spacing:-.065em;max-width:760px;margin:24px 0;font-size:clamp(62px,7vw,108px);font-weight:470;line-height:.9}.dd-hero h1 em{color:#86c3d6;font-family:var(--font-serif);font-weight:420}.dd-hero>div>p:not(.section-no){color:#bdcbcf;max-width:660px;font:400 20px/1.6 var(--font-serif)}.dd-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:35px;display:flex}.dd-hero-actions a:first-child{color:#0a2029;background:#fff;padding:15px 18px;font-size:12px;font-weight:650}.dd-hero-actions a:last-child{border-bottom:1px solid #87bccd;padding:10px 0;font-size:12px}.dd-hero aside{background:#173745;align-self:end}.dd-hero aside header{border-bottom:1px solid #ffffff25;padding:28px 30px}.dd-hero aside header span,.dd-hero aside small{color:#81bed1;font:600 9px var(--font-mono);letter-spacing:.1em;display:block}.dd-hero aside header strong{margin-top:10px;font-size:20px;display:block}.dd-hero aside>a{border-bottom:1px solid #fff2;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:100px;padding:21px 24px;display:grid}.dd-hero aside>a>span{color:#79b9ce;font:600 10px var(--font-mono)}.dd-hero aside b{color:#d8e2e4;font:500 14px/1.4 var(--font-serif);margin-top:7px;display:block}.dd-hero aside i{color:#77b9cf;font-style:normal}.dd-drawings,.dd-library,.dd-submittals{padding:110px clamp(24px,7vw,110px)}.dd-drawings>header,.dd-library>header{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.dd-drawings h2,.dd-library h2,.dd-submittals h2,.dd-close h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(44px,5vw,76px);font-weight:480;line-height:.98}.dd-drawings>header>p,.dd-library>header>p{color:#53656b;font:400 17px/1.65 var(--font-serif)}.dd-drawing-grid{background:#aebcbe;border:1px solid #aebcbe;grid-template-columns:1fr 1fr;gap:1px;display:grid}.dd-drawing-grid article{background:#fff}.dd-drawing-image{background:#e4e9e8;place-items:center;min-height:330px;padding:30px;display:grid;position:relative;overflow:hidden}.dd-drawing-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:280px}.dd-drawing-image span{color:#fff;font:600 9px var(--font-mono);letter-spacing:.08em;background:#173745;padding:7px 9px;position:absolute;top:18px;left:18px}.dd-drawing-copy{padding:28px}.dd-drawing-copy small{color:#247d9a;font:600 9px var(--font-mono);letter-spacing:.1em}.dd-drawing-copy h3{margin:14px 0 8px;font-size:28px;font-weight:520}.dd-drawing-copy p{color:#596a70;min-height:50px;font:400 15px/1.55 var(--font-serif)}.dd-drawing-copy>div{gap:22px;margin-top:22px;display:flex}.dd-drawing-copy a{border-bottom:1px solid #7da6b2;padding-bottom:5px;font-size:11px;font-weight:650}.dd-drawing-note{color:#52646a;font:400 13px/1.5 var(--font-serif);background:#d7e1e1;margin:0;padding:18px 22px}.dd-library{color:#fff;background:#102f3b}.dd-library>header>p{color:#b8c9ce}.dd-library .section-no{color:#7fc1d6}.dd-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.dd-filters button{color:#bcd0d5;cursor:pointer;background:0 0;border:1px solid #ffffff32;padding:10px 13px;font-size:11px}.dd-filters button:hover,.dd-filters button.active{color:#102f3b;background:#dce5e5;border-color:#dce5e5}.dd-resource-list{border-top:1px solid #ffffff35}.dd-resource-list>a{border-bottom:1px solid #ffffff25;grid-template-columns:55px 1fr 60px 70px;align-items:center;gap:20px;min-height:118px;padding:22px 0;display:grid}.dd-resource-list>a>span{color:#73b7cc;font:600 10px var(--font-mono)}.dd-resource-list small{color:#77b9ce;font:600 8px var(--font-mono);letter-spacing:.09em}.dd-resource-list strong{margin:7px 0;font-size:22px;font-weight:520;display:block}.dd-resource-list p{color:#b8c9ce;max-width:750px;font:400 14px/1.5 var(--font-serif);margin:0}.dd-resource-list>a>b{color:#102f3b;font:700 9px var(--font-mono);background:#80bfd3;justify-self:start;padding:7px 8px}.dd-resource-list>a>i{color:#90c6d7;font:600 9px var(--font-mono);justify-self:end;font-style:normal}.dd-resource-list>a:hover strong{color:#8ed0e3}.dd-submittals>header{max-width:980px}.dd-submittals>header>p:not(.section-no){color:#56676d;max-width:780px;font:400 18px/1.65 var(--font-serif)}.dd-submittals>div{border-top:1px solid #aebcbe;border-left:1px solid #aebcbe;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.dd-submittals article{border-bottom:1px solid #aebcbe;border-right:1px solid #aebcbe;min-height:340px;padding:28px}.dd-submittals article>span{color:#247d9a;font:600 10px var(--font-mono)}.dd-submittals article h3{margin:52px 0 22px;font-size:17px}.dd-submittals ul{margin:0;padding:0;list-style:none}.dd-submittals li{color:#55676c;font:400 14px/1.45 var(--font-serif);border-top:1px solid #c7d0cf;padding:11px 0}.dd-submittals aside{color:#fff;background:#173745;justify-content:space-between;align-items:center;gap:35px;padding:30px;display:flex}.dd-submittals aside small{color:#80c0d4;font:600 9px var(--font-mono)}.dd-submittals aside strong{margin:9px 0;font-size:22px;display:block}.dd-submittals aside p{color:#bfd0d4;font:400 14px var(--font-serif);margin:0}.dd-submittals aside>a{color:#123340;background:#fff;flex:none;padding:14px 17px;font-size:11px;font-weight:700}.dd-close{color:#fff;background:#173745;grid-template-columns:1fr .75fr;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.dd-close h2{font-size:clamp(38px,4vw,62px)}.dd-close>p{color:#bed0d4;font:400 16px/1.65 var(--font-serif);align-self:end}.dd-close>a{border-bottom:1px solid #7fbdd1;grid-column:2;justify-self:start;padding-bottom:7px;font-size:12px}@media (max-width:900px){.dd-hero{grid-template-columns:1fr}.dd-hero aside{align-self:auto}.dd-drawings>header,.dd-library>header,.dd-close,.dd-submittals>div{grid-template-columns:1fr}.dd-submittals article{min-height:0}.dd-submittals article h3{margin-top:28px}.dd-close>a{grid-column:1}.dd-resource-list>a{grid-template-columns:40px 1fr 50px}.dd-resource-list>a>i{display:none}}@media (max-width:650px){.dd-hero{padding-top:50px}.dd-hero h1{font-size:58px}.dd-drawing-grid{grid-template-columns:1fr}.dd-drawing-image{min-height:260px}.dd-drawing-image img{height:220px}.dd-drawings,.dd-library,.dd-submittals{padding:80px 20px}.dd-drawings>header,.dd-library>header{gap:18px}.dd-resource-list>a{grid-template-columns:34px 1fr;gap:12px}.dd-resource-list>a>b{grid-column:2}.dd-submittals aside{flex-direction:column;align-items:flex-start}.dd-close{padding:70px 20px}}.dd-jump{z-index:9;background:#dce5e5;border-bottom:1px solid #b5c3c5;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid;position:sticky;top:0}.dd-jump a{color:#425a63;border-left:1px solid #b5c3c5;padding:17px 18px;font-size:11px}.dd-jump a:last-child{border-right:1px solid #b5c3c5}.dd-jump span{color:#247d9a;font:650 9px var(--font-mono);margin-right:12px}.dd-jump a:hover{color:#123f50;background:#cbdadc}.dd-drawings,.dd-library,.dd-submittals{scroll-margin-top:58px}.dd-filters button span{color:#7eb7c8;font:650 9px var(--font-mono);margin-left:9px}.dd-filters button:hover span,.dd-filters button.active span{color:#247d9a}.dd-resource-list>article{border-bottom:1px solid #ffffff25;grid-template-columns:55px 1fr 60px 150px;align-items:center;gap:20px;min-height:118px;padding:22px 0;display:grid}.dd-resource-list>article>span{color:#73b7cc;font:600 10px var(--font-mono)}.dd-resource-list>article>b{color:#102f3b;font:700 9px var(--font-mono);background:#80bfd3;justify-self:start;padding:7px 8px}.dd-resource-list>article:hover strong{color:#8ed0e3}.dd-resource-actions{flex-direction:column;justify-self:end;align-items:flex-end;gap:9px;display:flex}.dd-resource-actions a{color:#a6d5e3;font:650 9px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #6faec1;padding-bottom:3px}.dd-resource-actions a:hover{color:#fff;border-color:#fff}@media (max-width:900px){.dd-jump{grid-template-columns:1fr 1fr}.dd-jump a:nth-child(3),.dd-jump a:nth-child(4){border-top:1px solid #b5c3c5}.dd-resource-list>article{grid-template-columns:40px 1fr 50px}.dd-resource-actions{flex-direction:row;grid-column:2/-1;justify-self:start;align-items:center}}@media (max-width:650px){.dd-jump{grid-template-columns:1fr;padding:0;position:static}.dd-jump a{border-top:1px solid #b5c3c5}.dd-resource-list>article{grid-template-columns:34px 1fr;gap:12px}.dd-resource-list>article>b,.dd-resource-actions{grid-column:2}}.dd-drawing-copy>div{flex-wrap:wrap}.dd-hero{background:#0b2b37;grid-template-columns:1.12fr .88fr;min-height:700px;padding:0}.dd-hero>div{padding:88px 0 96px clamp(30px,6vw,92px)}.dd-hero aside{background:#0a222c;align-self:center;margin:54px 64px 72px 0}@media (max-width:900px){.dd-hero{grid-template-columns:1fr}.dd-hero>div{padding-bottom:70px;padding-right:clamp(30px,6vw,92px)}.dd-hero aside{margin:0 clamp(24px,6vw,64px) 72px}}@media (max-width:650px){.dd-hero{padding-top:0}.dd-hero>div{padding:58px 20px 50px}.dd-hero aside{margin:0 20px 54px}}
