.technical-story{background:#f9f8f3}.technical-story[hidden]{display:none}.tech-intro{background:#f9f8f3;color:var(--green);display:grid;grid-template-columns:1.3fr 1fr;gap:60px;height:auto;padding:55px 45px;border:0}.tech-intro h3{font:normal clamp(40px,4vw,64px)/1.04 Georgia,serif;margin:12px 0 25px}.tech-intro p{max-width:590px;color:var(--muted)}.tech-facts{display:grid;gap:20px;padding-left:35px;border-left:1px solid var(--line)}.tech-facts span{font-size:12px}.tech-facts b{display:block;font:normal 35px Georgia,serif;color:var(--green)}.tech-facts a{font-size:12px;text-decoration:underline;text-underline-offset:5px}.tech-nav{display:flex;flex-wrap:wrap;gap:12px;padding:20px 45px;border-block:1px solid var(--line)}.tech-nav a{font-size:12px;border:1px solid #c5cdbd;padding:9px 15px;border-radius:30px}.tech-nav a:hover{background:var(--green);color:white}.tech-chapter{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:65px 45px;align-items:center;border-bottom:1px solid var(--line)}.tech-copy h4,.energy-chapter h4,.included-chapter h4{font:normal clamp(30px,3vw,44px)/1.1 Georgia,serif;margin:12px 0 25px}.tech-copy>p{font-size:14px}.tech-copy details{border-bottom:1px solid var(--line);padding:14px 0}.tech-copy summary{cursor:pointer;font-size:14px;font-weight:bold;min-height:28px}.tech-copy details p{font-size:13px;line-height:1.8;color:#52665a}.tech-note{color:var(--muted);font-size:11px!important;line-height:1.7}.envelope-graphic{background:#edf0e5;padding:20px 30px}.envelope-graphic svg{width:100%;max-height:340px}.envelope-data{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.envelope-data p{font-size:11px}.envelope-data b{font:normal 26px Georgia,serif;display:block}.tech-photo{margin:0}.tech-photo img{width:100%;max-height:620px;object-fit:contain;display:block;background:#e9eadd}.tech-photo figcaption,.exterior-photo figcaption{font-size:10px;line-height:1.6;padding:12px 0;color:var(--muted)}.tech-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid var(--line);margin:25px 0}.tech-pair p{font-size:12px}.tech-pair b{display:block;margin-bottom:9px}.energy-chapter{padding:65px 45px;background:var(--green);color:var(--cream)}.energy-chapter>div:first-child{max-width:820px}.energy-chapter p{font-size:14px}.energy-flow{display:flex;align-items:center;justify-content:space-around;padding:40px 0;border-block:1px solid #ffffff30;margin:35px 0}.energy-flow span{display:flex;align-items:center;flex-direction:column;text-align:center;font-size:12px}.energy-flow i{font:normal 44px Georgia,serif;color:var(--gold)}.energy-flow b{font:normal 25px Georgia,serif;margin:10px 0}.energy-flow em{color:var(--gold);font-size:26px}.energy-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.energy-bottom p{font-size:12px}.energy-bottom strong{display:block;margin-bottom:10px;color:var(--gold)}.glass-diagram{height:170px;display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0;background:#eaf0e8}.glass-diagram span{height:110px;width:9px;background:#729d9999;transform:skewY(-20deg);border:1px solid #4e7976}.glass-diagram b{font:normal 29px Georgia,serif;margin-left:20px}.glass-diagram small{font:11px Arial,sans-serif}.included-chapter{padding:65px 45px;display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#e9eddf}.included-price{font:normal 53px Georgia,serif;margin:25px 0}.included-price small{display:block;font:13px Arial,sans-serif;margin-top:10px}.included-chapter p{font-size:13px}.included-chapter .included-price{font-size:53px}.scope-table h5{font-size:14px;margin:0 0 8px}.scope-table p{border-bottom:1px solid #cbd3c4;padding-bottom:20px;margin-bottom:22px}.tech-source{padding:20px 45px;font-size:10px;color:var(--muted);margin:0}.neighborhood{padding:80px 5%;background:#ebece3}.neighborhood-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;margin-bottom:35px}.neighborhood-heading .eyebrow{grid-column:1/-1;margin:0}.neighborhood-heading h2{margin:0}.address-line{text-align:right;font-size:23px}.address-line span{display:block;font-size:12px;margin-top:8px}.exterior-photo{margin:0}.exterior-photo img{width:100%;max-height:680px;object-fit:cover;object-position:center;display:block}.location-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;margin:60px 0}.location-grid h3,.local-heading h3{font:normal 36px Georgia,serif;margin:10px 0 25px}.location-grid p{font-size:13px}.location-grid .button{font-size:12px;margin:15px 0}.map-wrap iframe{width:100%;height:390px;border:1px solid #c3cbbc;background:#dae3d5}.map-wrap .caption{font-size:10px}.map-wrap a{text-decoration:underline}.local-heading{max-width:720px}.local-heading p{font-size:13px}.local-places{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px}.local-places>a{background:#f8f7f1;padding:25px 20px;display:flex;flex-direction:column;transition:background .2s}.local-places>a:hover{background:#fff}.local-places span{font-size:9px;letter-spacing:1px}.local-places h4{font:normal 21px/1.2 Georgia,serif;margin:18px 0;flex:1}.local-places p{font-size:11px}.local-places b{font-size:10px;font-weight:normal;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.tech-intro,.tech-chapter,.included-chapter{gap:28px;padding:35px 25px}.tech-nav{padding:20px 25px}.energy-chapter{padding:40px 25px}.local-places{grid-template-columns:repeat(3,1fr)}.location-grid{gap:30px}.envelope-data{gap:8px}.envelope-data b{font-size:22px}}@media(max-width:650px){.tech-intro,.tech-chapter,.included-chapter{display:block;padding:30px 18px}.tech-facts{margin-top:30px;padding:20px 0 0;border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr}.tech-facts b{font-size:29px}.tech-nav{gap:7px;padding:15px 18px}.tech-nav a{font-size:10px;padding:7px 10px;display:block!important}.tech-copy h4{font-size:33px}.envelope-graphic{margin-top:30px;padding:15px}.tech-chapter.reversed{display:flex;flex-direction:column-reverse;align-items:stretch}.tech-photo{margin-top:25px}.tech-photo img{max-height:none}.energy-chapter{padding:35px 18px}.energy-flow{gap:7px;padding:25px 0}.energy-flow b{font-size:18px}.energy-flow span{font-size:10px}.energy-flow i{font-size:30px}.energy-bottom{display:block}.energy-bottom p{margin-bottom:25px}.scope-table{margin-top:30px}.tech-source{padding:20px 18px}.neighborhood{padding:50px 5%}.neighborhood-heading{display:block}.neighborhood-heading h2{font-size:37px;margin-top:15px}.address-line{text-align:left;font-size:22px}.location-grid{display:block;margin:35px 0}.map-wrap{margin-top:25px}.map-wrap iframe{height:350px}.local-places{grid-template-columns:1fr 1fr;gap:10px}.local-places>a{padding:20px 15px}.local-places h4{font-size:20px}.exterior-photo img{max-height:none;object-fit:contain}.tech-intro{height:auto!important}}
