.ds-blogPills{flex-wrap:wrap;gap:8px;display:flex}.ds-blogPill{border:1px solid var(--ds-green);border-radius:var(--ds-radius);min-height:30px;color:var(--ds-green);font-size:var(--ds-label-sm);letter-spacing:.1em;text-transform:uppercase;background:#fff;align-items:center;gap:5px;padding:5px 11px;font-weight:800;text-decoration:none;display:inline-flex}.ds-blogPill:hover{background:var(--ds-green);color:#fff}.ds-blogPill--market{border-color:var(--ds-rule);background:var(--ds-limestone);color:var(--ds-charcoal)}.ds-blogPill--market svg{color:var(--ds-marigold-deep)}.ds-blogPill--market:hover{border-color:var(--ds-green);background:var(--ds-green);color:#fff}.ds-blogPill--market:hover svg{color:var(--ds-gold-on-green)}.ds-blogPills--onDark .ds-blogPill{color:#fff;background:0 0;border-color:#ffffff8c}.ds-blogPills--onDark .ds-blogPill--market svg{color:var(--ds-gold-on-green)}.ds-blogPills--onDark .ds-blogPill:hover{color:var(--ds-green);background:#fff;border-color:#fff}.ds-blogPills--onDark .ds-blogPill:hover svg{color:var(--ds-green)}.ds-blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.ds-blogCard{border:1px solid var(--ds-rule);border-radius:var(--ds-radius);background:#fff;grid-template-rows:auto 1fr;min-width:0;transition:border-color .16s;display:grid}.ds-blogCard:hover,.ds-blogCard:focus-within{border-color:var(--ds-green)}.ds-blogCard__media{border-bottom:4px solid var(--ds-marigold);background:var(--ds-limestone);display:block}.ds-blogCard__media img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.ds-blogCard__body{align-content:start;gap:14px;min-width:0;padding:22px 24px 26px;display:grid}.ds-blogCard__title{font:800 23px/1.08 var(--ds-display);text-transform:uppercase;margin:0}.ds-blogCard__title a{color:var(--ds-green-deep);text-decoration:none}.ds-blogCard:hover .ds-blogCard__title a,.ds-blogCard__title a:focus-visible{color:var(--ds-green);text-underline-offset:4px;text-decoration:underline}.ds-blogCard__bullets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-blogCard__bullets li{color:var(--ds-slate);grid-template-columns:17px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.5;display:grid}.ds-blogCard__bullets svg{color:var(--ds-green);margin-top:2px}.ds-blogCard__meta{color:var(--ds-slate);font-size:var(--ds-label-md);flex-wrap:wrap;gap:6px 16px;margin:0;font-weight:700;display:flex}.ds-blogCard__more{width:fit-content;color:var(--ds-green);align-items:center;gap:7px;margin-top:2px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ds-blogCard__more svg{transition:transform .16s}.ds-blogCard:hover .ds-blogCard__more svg{transform:translate(4px)}.ds-blogCard__more:hover{text-underline-offset:4px;text-decoration:underline}.ds-blogArticleHead{border-bottom:7px solid var(--ds-marigold);background:var(--ds-green-deep);color:#fff;padding-block:54px 58px}.ds-blogArticleHead__inner{max-width:1092px;margin-inline:auto}.ds-blogArticleHead .ds-breadcrumbs{margin-bottom:30px}.ds-blogArticleHead .ds-blogPills{margin-bottom:18px}.ds-blogArticleHead h1{max-width:30ch;font:800 clamp(34px, 4.6vw, 54px)/1.04 var(--ds-display);letter-spacing:-.01em;text-transform:uppercase;margin:0}.ds-blogArticleHead__lead{color:#ffffffc7;max-width:62ch;margin:18px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.ds-blogArticleHead__media,.ds-blogArticleHead__eyebrow,.ds-blogArticleHead__actions,.ds-blogMobileJump{display:none}.ds-blogFigure{border:1px solid var(--ds-rule);border-right:7px solid var(--ds-marigold);background:#fff;max-width:1092px;margin:0 auto 62px;position:relative}.ds-blogFigure:before{content:"";background:var(--ds-marigold);width:92px;height:6px;position:absolute;top:-14px;right:18px}.ds-blogFigure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.ds-blogFigure figcaption{border-top:1px solid var(--ds-rule);background:var(--ds-limestone);color:var(--ds-slate);font-size:var(--ds-label-sm);letter-spacing:.06em;text-transform:uppercase;padding:13px 18px;line-height:1.45}.ds-articleBody .ds-blogTakeaways,.ds-blogTakeaways{border-left:6px solid var(--ds-marigold);background:var(--ds-limestone);margin:0 0 40px;padding:26px 28px}.ds-articleBody .ds-blogTakeaways h2{color:var(--ds-green);font:900 26px/1 var(--ds-display);text-transform:uppercase;margin:0 0 14px}.ds-blogTakeaways ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ds-blogTakeaways li{color:#444b46;grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.ds-blogTakeaways svg{color:var(--ds-green);margin-top:3px}.ds-blogHero{border-bottom:4px solid var(--ds-marigold);background:var(--ds-green-deep);color:#fff;position:relative;overflow:hidden}.ds-blogHero__bg{position:absolute;inset:0}.ds-blogHero__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ds-blogHero__scrim{background:linear-gradient(90deg,#0a211df7 0%,#0a211de6 44%,#0a211d94 100%),linear-gradient(#0a211d2e,#0a211d9e);position:absolute;inset:0}.ds-blogHero .ds-shell{position:relative}.ds-blogHero__inner{max-width:920px;padding-block:44px 40px}.ds-blogHero .ds-interiorEyebrow{color:var(--ds-gold-on-green)}.ds-blogHero h1{font:900 clamp(42px, 4.4vw, 62px)/.98 var(--ds-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.ds-blogHero h1 span{color:var(--ds-marigold)}.ds-blogHero__lead{color:#fffc;max-width:66ch;margin:16px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.ds-blogHero__schedule{margin-top:20px}.ds-blogLibrary{padding-top:46px}.ds-blogArticleLayout{grid-template-columns:minmax(0,760px) 320px;gap:52px}.ds-blogAside{align-content:start;gap:26px;display:grid}.ds-blogAside .ds-articleJump{position:static}.ds-blogLead{border:1px solid var(--ds-rule);border-top:5px solid var(--ds-marigold);border-radius:var(--ds-radius);background:#fff;padding:24px 22px}.ds-blogLead h2{color:var(--ds-green);font:900 23px/1.05 var(--ds-display);text-transform:uppercase;margin:0 0 8px}.ds-blogLead__copy{color:var(--ds-slate);margin:0 0 16px;font-size:13px;line-height:1.55}.ds-blogLead__form{gap:6px;display:grid}.ds-blogLead__label{color:var(--ds-charcoal);font-size:var(--ds-label-md);font-weight:800}.ds-blogLead__input{border:1px solid var(--ds-rule);border-radius:var(--ds-radius);width:100%;min-height:44px;color:var(--ds-charcoal);font:500 14.5px/1.3 var(--ds-sans);background:#fff;margin-bottom:8px;padding:10px 12px}.ds-blogLead__input:focus{border-color:var(--ds-green)}.ds-blogLead__input::-moz-placeholder{color:var(--ds-slate);opacity:.7}.ds-blogLead__input::placeholder{color:var(--ds-slate);opacity:.7}select.ds-blogLead__input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ds-blogLead__submit{width:100%}.ds-blogLead__status{margin:10px 0 0;font-size:13px;line-height:1.5}.ds-blogLead__divider{color:var(--ds-slate);font-size:var(--ds-label-sm);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 12px;font-weight:800;display:flex}.ds-blogLead__divider:before,.ds-blogLead__divider:after{content:"";background:var(--ds-rule);flex:1;height:1px}.ds-blogLead__lines{display:grid}.ds-blogLead__phone{min-height:40px;color:var(--ds-charcoal);align-items:center;gap:9px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.ds-blogLead__phone svg{color:var(--ds-green);flex:none}.ds-blogLead__phone:hover{color:var(--ds-green);text-underline-offset:4px;text-decoration:underline}.ds-blogLead__market{min-width:82px;color:var(--ds-slate);font-size:var(--ds-label-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ds-blogFeatured{border:1px solid var(--ds-rule);border-radius:var(--ds-radius);background:var(--ds-limestone);padding:22px}.ds-blogFeatured h2{color:var(--ds-green);font:900 22px/1 var(--ds-display);text-transform:uppercase;margin:0 0 12px}.ds-blogFeatured ul{margin:0;padding:0;list-style:none}.ds-blogFeatured li+li{border-top:1px solid var(--ds-rule)}.ds-blogFeatured li a{color:var(--ds-charcoal);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.ds-blogFeatured__thumb{border:1px solid var(--ds-rule);background:#fff;display:block}.ds-blogFeatured__thumb img{-o-object-fit:cover;object-fit:cover;width:64px;height:48px;display:block}.ds-blogFeatured__body{gap:4px;display:grid}.ds-blogFeatured__body strong{font-size:13.5px;font-weight:750;line-height:1.35}.ds-blogFeatured li a:hover strong{color:var(--ds-green);text-underline-offset:3px;text-decoration:underline}.ds-blogFeatured__meta{color:var(--ds-slate);font-size:var(--ds-label-sm);font-weight:700}.ds-blogLead__submit,button.ds-button{cursor:pointer}.ds-blogPagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:44px;display:flex}.ds-blogPagination a,.ds-blogPagination span{border:1px solid var(--ds-rule);border-radius:var(--ds-radius);min-width:44px;min-height:44px;color:var(--ds-charcoal);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ds-blogPagination a:hover{border-color:var(--ds-green);color:var(--ds-green)}.ds-blogPagination [aria-current=page]{border-color:var(--ds-green);background:var(--ds-green);color:#fff}.ds-blogTaxRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px;display:grid}.ds-blogTaxRail h3{color:var(--ds-green);font:900 24px/1 var(--ds-display);text-transform:uppercase;margin:0 0 6px}.ds-blogTaxRail ul{margin:0;padding:0;list-style:none}.ds-blogTaxRail li{border-bottom:1px solid var(--ds-rule)}.ds-blogTaxRail li a{min-height:54px;color:var(--ds-charcoal);justify-content:space-between;align-items:center;gap:14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.ds-blogTaxRail li a:hover,.ds-blogTaxRail li a[aria-current=page]{color:var(--ds-green)}.ds-blogTaxRail li a:hover{text-underline-offset:4px;text-decoration:underline}.ds-blogTaxRail__count{color:var(--ds-slate);font-size:var(--ds-label-md);white-space:nowrap;font-weight:700}.ds-blogTaxRail__all{width:fit-content;color:var(--ds-green);text-underline-offset:4px;align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:800;display:inline-flex}.ds-blogMarketBand__actions{margin-top:26px}.ds-articleBody :is(h2,h3)[id]{scroll-margin-top:150px}.ds-articleBody img{border:1px solid var(--ds-rule);max-width:100%;height:auto}@media (width<=1050px){.ds-blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-blogTaxRail{gap:0 34px}.ds-blogArticleLayout{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}@media (width<=820px){.ds-blogGrid{grid-template-columns:1fr}.ds-blogTaxRail{grid-template-columns:1fr;gap:30px}.ds-blogArticleHead{padding-block:44px 48px}.ds-blogArticleHead .ds-breadcrumbs{margin-bottom:24px}.ds-blogFigure{margin-bottom:46px}.ds-blogArticleLayout{grid-template-columns:1fr;gap:44px}.ds-blogHero__inner{padding-block:40px 36px}.ds-blogLibrary{padding-top:40px}}@media (width<=620px){.ds-articleBody :is(h2,h3)[id]{scroll-margin-top:126px}.ds-blogArticleHead h1{font-size:clamp(30px,8.4vw,38px)}.ds-blogCard__body{padding:20px 18px 24px}.ds-blogTakeaways,.ds-articleBody .ds-blogTakeaways{padding:22px 18px}.ds-blogFigure{border-right-width:4px}.ds-blogFigure:before{display:none}.ds-blogFigure figcaption{padding:11px 13px}.ds-blogHero__inner{padding-block:34px 36px}.ds-blogLibrary{padding-top:34px}.ds-blogHero h1{font-size:clamp(40px,12vw,52px)}.ds-blogLead{padding:21px 17px}.ds-blogFeatured{padding:19px 17px}}@media (width<=700px){.ds-blogArticleHead--insulation{isolation:isolate;background:var(--ds-green-deep);border-bottom-width:4px;min-height:clamp(670px,145vw,700px);padding-block:0;position:relative;overflow:hidden}.ds-blogArticleHead--insulation .ds-blogArticleHead__media{z-index:-2;display:block;position:absolute;inset:0}.ds-blogArticleHead--insulation .ds-blogArticleHead__media:after{content:"";background:linear-gradient(#05261f1f 0%,#05261fd6 52%,#05261ffa 100%),linear-gradient(90deg,#05261f7a,#05261f14);position:absolute;inset:0}.ds-blogArticleHead--insulation .ds-blogArticleHead__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;width:100%;height:100%;display:block}.ds-blogArticleHead--insulation>.ds-shell{min-height:inherit;display:flex}.ds-blogArticleHead--insulation .ds-blogArticleHead__inner{width:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;padding:230px 2px 36px;display:flex}.ds-blogArticleHead--insulation :is(.ds-breadcrumbs,.ds-blogPills){display:none}.ds-blogArticleHead--insulation .ds-blogArticleHead__eyebrow{color:var(--ds-marigold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:850;display:block}.ds-blogArticleHead--insulation h1{max-width:19ch;font:800 clamp(32px, 8.4vw, 35px)/1.04 var(--ds-sans);letter-spacing:-.035em;text-transform:none;text-wrap:balance}.ds-blogArticleHead--insulation .ds-blogArticleHead__lead{color:#ffffffe0;max-width:38ch;margin-top:16px;font-size:15px;line-height:1.55}.ds-blogArticleHead--insulation .ds-articleMeta{color:#ffffffc7;gap:8px 16px;margin-top:16px;font-size:11px}.ds-blogArticleHead--insulation .ds-articleMeta span:first-child,.ds-blogArticleHead--insulation .ds-articleMeta span:nth-child(3){display:none}.ds-blogArticleHead--insulation .ds-blogArticleHead__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ds-blogArticleHead--insulation .ds-blogArticleHead__actions>a{text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:12px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.ds-blogArticleHead--insulation .ds-blogArticleHead__schedule{color:#fff;background:#05261f57;border:1px solid #ffffffbd}.ds-blogArticleContent--insulation{background:#fff;padding-block:36px 52px}.ds-blogArticleContent--insulation>.ds-shell{padding-inline:20px}.ds-blogArticleContent--insulation .ds-blogFigure--insulation{display:none}.ds-blogArticleContent--insulation .ds-blogArticleLayout{gap:36px}.ds-articleBody--insulation{color:#37443e;font-size:15.5px;line-height:1.68}.ds-articleBody--insulation .ds-blogMobileJump{background:#fff;border:1px solid #d8ddd8;border-radius:14px;margin:0 0 18px;display:block;overflow:hidden;box-shadow:0 5px 16px #0b261f0e}.ds-blogMobileJump summary{min-height:64px;color:var(--ds-green-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-weight:850;list-style:none;display:flex}.ds-blogMobileJump summary::-webkit-details-marker{display:none}.ds-blogMobileJump summary svg{transition:transform .18s}.ds-blogMobileJump[open] summary{border-bottom:1px solid #e5e8e5}.ds-blogMobileJump[open] summary svg{transform:rotate(180deg)}.ds-blogMobileJump ol{gap:10px;margin:0;padding:14px 18px 16px 38px;display:grid}.ds-blogMobileJump li{margin:0;padding:0}.ds-blogMobileJump a{color:var(--ds-green);font-size:14px;line-height:1.4}.ds-articleBody--insulation .ds-blogTakeaways{border:1px solid #d8ddd8;border-top:4px solid var(--ds-marigold);background:#f2f1ec;border-left-width:1px;border-radius:14px;margin-bottom:34px;padding:22px 20px;box-shadow:0 5px 16px #0b261f0b}.ds-articleBody--insulation .ds-blogTakeaways h2{font:800 25px/1.1 var(--ds-sans);letter-spacing:-.025em;text-transform:none;margin-bottom:14px}.ds-articleBody--insulation :is(h2,h3){font-family:var(--ds-sans);text-transform:none;text-wrap:balance}.ds-articleBody--insulation h2{letter-spacing:-.035em;margin:46px 0 16px;font-size:clamp(29px,8.2vw,34px);font-weight:800;line-height:1.08}.ds-articleBody--insulation h3{letter-spacing:-.02em;margin:30px 0 12px;font-size:23px;font-weight:800;line-height:1.16}.ds-articleBody--insulation p{color:#37443e;margin-bottom:20px}.ds-articleBody--insulation :is(ul,ol){color:#37443e;margin-bottom:28px}.ds-articleBody--insulation img{border-color:#d8ddd8;border-radius:12px;margin:12px 0 30px;overflow:hidden;box-shadow:0 7px 20px #0b261f13}.ds-blogAside--insulation{gap:18px}.ds-blogAside--insulation .ds-articleJump{display:none}.ds-blogAside--insulation :is(.ds-blogLead,.ds-blogFeatured){border-color:#d8ddd8;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #0b261f0e}.ds-blogAside--insulation .ds-blogLead h2,.ds-blogAside--insulation .ds-blogFeatured h2{font-family:var(--ds-sans);letter-spacing:-.025em;text-transform:none;font-weight:800}}@media (prefers-reduced-motion:reduce){.ds-blogCard,.ds-blogCard__more svg,.ds-blogMobileJump summary svg{transition:none}}
