.dl-page{color:var(--dl-ink);font-family:var(--dl-font-body);font-weight:400;font-size:17px;line-height:1.65;background-color:var(--dl-paper)}.dl-page{-webkit-font-smoothing:antialiased}.dl-site-header{color:var(--dl-ink);font-family:var(--dl-font-body);font-weight:400;font-size:17px;line-height:1.65;background-color:var(--dl-paper)}.dl-site-header{-webkit-font-smoothing:antialiased}.dl-site-footer{color:var(--dl-ink);font-family:var(--dl-font-body);font-weight:400;font-size:17px;line-height:1.65;background-color:var(--dl-paper)}.dl-site-footer{-webkit-font-smoothing:antialiased}.dl-wrap{width:min(var(--dl-wrap),calc(100% - ( var(--dl-gutter) * 2 )));margin-right:auto;margin-left:auto}.dl-section{padding-top:7.5rem;padding-bottom:7.5rem}@media (max-width:1119px){.dl-section{padding-top:6rem;padding-bottom:6rem}}@media (max-width:767px){.dl-section{padding-top:4.25rem;padding-bottom:4.25rem}}.dl-section-tight{padding-top:5rem;padding-bottom:5rem}.dl-kicker{display:inline-flex;align-items:center;gap:0.6rem;color:var(--dl-pine);font-family:var(--dl-font-body);font-weight:500;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.35em;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.dl-kicker::before{width:1.25rem;height:1px;background-color:var(--dl-brass)}.dl-kicker::before{content:""}.dl-display{color:var(--dl-ink);font-family:var(--dl-font-display);font-weight:500;font-size:clamp(2.75rem,6.2vw,5.75rem);line-height:0.96;letter-spacing:-0.025em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.dl-display{font-size:2.45rem}}.dl-h2{color:var(--dl-ink);font-family:var(--dl-font-display);font-weight:500;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.08;letter-spacing:-0.02em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.dl-h3{color:var(--dl-ink);font-family:var(--dl-font-display);font-weight:500;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px}.dl-lead{color:var(--dl-muted);font-family:var(--dl-font-body);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-copy{color:var(--dl-muted);font-family:var(--dl-font-body);font-size:1.05rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.dl-copy:last-child{margin-bottom:0px}.dl-meta{color:var(--dl-muted);font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-btn{display:inline-flex;align-items:center;gap:0.85rem;font-family:var(--dl-font-body);font-weight:500;font-size:0.8125rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:0.85rem;padding-right:0.85rem;padding-bottom:0.85rem;padding-left:1.35rem;border-radius:999px}.dl-btn:hover{text-decoration:none}.dl-btn:active{transform:scale(0.98,0.98)}.dl-btn:hover .dl-btn-icon{transform:translate3d(2px,0,0)}.dl-btn{transition:transform 700ms var(--dl-ease),background-color 700ms var(--dl-ease),color 700ms var(--dl-ease),border-color 700ms var(--dl-ease)}@media (max-width:479px){.dl-btn{justify-content:space-between}}.dl-btn-icon{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:2rem;height:2rem;border-radius:999px}.dl-btn-icon{transition:transform 700ms var(--dl-ease)}.dl-btn-primary{color:var(--dl-paper);background-color:var(--dl-pine)}.dl-btn-primary:hover{color:var(--dl-paper);background-color:var(--dl-pine-soft)}.dl-btn-primary .dl-btn-icon{color:var(--dl-paper);background-color:rgba(246,241,232,.14)}.dl-btn-ghost{color:var(--dl-pine);padding-left:1.25rem;background-color:transparent;border-top:1px solid var(--dl-line-strong);border-right:1px solid var(--dl-line-strong);border-bottom:1px solid var(--dl-line-strong);border-left:1px solid var(--dl-line-strong)}.dl-btn-ghost:hover{color:var(--dl-paper);background-color:var(--dl-pine)}.dl-btn-ghost:hover{border-color:var(--dl-pine)}.dl-btn-ghost .dl-btn-icon{color:inherit;background-color:color-mix(in srgb,var(--dl-pine) 8%,transparent)}.dl-btn-on-dark{color:var(--dl-pine);background-color:var(--dl-paper)}.dl-btn-on-dark:hover{color:var(--dl-pine);background-color:var(--dl-paper-deep)}.dl-btn-on-dark .dl-btn-icon{color:var(--dl-pine);background-color:color-mix(in srgb,var(--dl-pine) 10%,transparent)}.dl-actions{display:flex;gap:0.85rem;margin-top:2rem}.dl-actions{flex-wrap:wrap}@media (max-width:767px){.dl-actions{align-items:stretch}.dl-actions{flex-flow:column}}@media (max-width:479px){.dl-actions{flex-flow:column;align-items:stretch}}.dl-site-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:40;background-color:transparent}.dl-site-header.is-open .dl-burger-line-1{transform:translate3d(0,0.25rem,0) rotateZ(45deg)}.dl-site-header.is-open .dl-burger-line-2{opacity:0}.dl-site-header.is-open .dl-burger-line-3{transform:translate3d(0,-0.25rem,0) rotateZ(-45deg)}.dl-site-header{padding:.85rem var(--dl-gutter) 0}@media (max-width:767px){.dl-site-header.is-open .dl-mobile-panel{visibility:visible;opacity:1;pointer-events:auto}.dl-site-header.is-open .dl-mobile-panel{transform:none}.dl-site-header{padding:.65rem var(--dl-gutter) 0}}.dl-header-shell{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0.55rem;padding-right:0.55rem;padding-bottom:0.55rem;padding-left:1.15rem;background-color:rgba(246,241,232,.86);border-radius:999px;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line)}@media (max-width:767px){.dl-header-shell{padding-top:0.45rem;padding-right:0.45rem;padding-bottom:0.45rem;padding-left:0.9rem;border-radius:1.5rem}}.dl-header-inner{display:flex;align-items:center;gap:1.25rem}.dl-logo{display:flex;align-items:center;gap:0.75rem;min-width:0px;color:var(--dl-pine);text-decoration:none}.dl-logo:hover{color:var(--dl-pine);text-decoration:none}.dl-logo-mark{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:2.35rem;height:2.35rem;color:var(--dl-pine);border-radius:999px;border-top:1px solid var(--dl-line-strong);border-right:1px solid var(--dl-line-strong);border-bottom:1px solid var(--dl-line-strong);border-left:1px solid var(--dl-line-strong)}.dl-logo-text{display:flex;flex-flow:column;gap:0.05rem;min-width:0px}.dl-logo-name{color:var(--dl-pine);font-family:var(--dl-font-display);font-weight:500;font-size:1.2rem;line-height:1;letter-spacing:-0.02em}.dl-logo-sub{color:var(--dl-muted);font-size:0.625rem;text-transform:uppercase;letter-spacing:0.16em}@media (max-width:767px){.dl-logo-sub{display:none}}.dl-nav{margin-left:auto}.dl-nav-list{display:flex;align-items:center;gap:0.15rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dl-nav-list{list-style:none}.dl-nav-link{color:var(--dl-ink);font-weight:500;font-size:0.8125rem;text-decoration:none;letter-spacing:0.04em;padding-top:0.5rem;padding-right:0.8rem;padding-bottom:0.5rem;padding-left:0.8rem;border-radius:999px}.dl-nav-link:hover{color:var(--dl-pine);text-decoration:none;background-color:color-mix(in srgb,var(--dl-pine) 6%,transparent)}.dl-nav-link.is-active{color:var(--dl-pine);text-decoration:none;background-color:color-mix(in srgb,var(--dl-pine) 6%,transparent)}.dl-nav-link{transition:color 500ms var(--dl-ease),background-color 500ms var(--dl-ease)}.dl-header-cta{flex-grow:0;flex-shrink:0;flex-basis:auto}.dl-burger{display:none;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:2.75rem;height:2.75rem;color:var(--dl-pine);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:999px;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line);cursor:pointer}@media (max-width:767px){.dl-burger{display:inline-flex}}.dl-burger-line{position:absolute;right:0.8rem;left:0.8rem;height:1px;background-color:currentColor}.dl-burger-line{transition:transform 500ms var(--dl-ease),opacity 500ms var(--dl-ease)}.dl-burger-line-1{top:1.1rem}.dl-burger-line-2{top:1.35rem}.dl-burger-line-3{top:1.6rem}.dl-mobile-panel{display:none}@media (max-width:767px){.dl-mobile-panel{display:block;visibility:hidden;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 4.8rem);right:var(--dl-gutter);left:var(--dl-gutter);padding-top:1.25rem;padding-right:1.1rem;padding-bottom:1.4rem;padding-left:1.1rem;background-color:rgba(246,241,232,.97);border-radius:1.5rem;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line);opacity:0;pointer-events:none;transform:translate3d(0,-8px,0)}.dl-mobile-panel{transition:opacity 500ms var(--dl-ease),transform 500ms var(--dl-ease),visibility 500ms var(--dl-ease)}}.dl-site-footer{color:var(--dl-paper);padding-top:5rem;padding-right:0px;padding-bottom:2rem;padding-left:0px;background-color:var(--dl-pine)}.dl-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:3rem 2rem;padding-bottom:3.5rem;border-bottom:1px solid rgba(246,241,232,.14)}.dl-footer-brand-name{color:var(--dl-paper);font-family:var(--dl-font-display);font-weight:500;font-size:2.15rem;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.dl-footer-blurb{max-width:28ch;color:rgba(246,241,232,.78);font-size:1rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-footer-label{color:var(--dl-brass);font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.dl-footer-nav{display:flex;flex-flow:column;gap:0.55rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dl-footer-nav{list-style:none}.dl-footer-details{display:flex;flex-flow:column;gap:0.55rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dl-footer-details{list-style:none}.dl-footer-link{color:var(--dl-paper);font-size:1rem;text-decoration:none}.dl-footer-detail{color:var(--dl-paper);font-size:1rem;text-decoration:none}.dl-footer-link:hover{color:var(--dl-paper-deep);text-decoration:underline}.dl-footer-link:hover{text-underline-offset:.2em}.dl-footer-base{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem}.dl-footer-base{flex-wrap:wrap}.dl-footer-fine{max-width:70ch;color:rgba(246,241,232,.62);font-size:0.75rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-frame{padding-top:0.45rem;padding-right:0.45rem;padding-bottom:0.45rem;padding-left:0.45rem;background-color:rgba(26,24,20,.04);border-radius:1.75rem;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line)}.dl-frame-inner{overflow:hidden;background-color:var(--dl-paper-deep);border-radius:1.35rem}.dl-frame-inner img{display:block;width:100%;height:100%;object-fit:cover}.dl-frame-photo{display:block;width:100%;height:100%;object-fit:cover}.dl-ratio-hero{min-height:28rem;aspect-ratio:4/5}@media (max-width:1023px){.dl-ratio-hero{min-height:0px;aspect-ratio:4/3}}.dl-ratio-wide{aspect-ratio:4/3}.dl-ratio-tall{aspect-ratio:3/4}.dl-ratio-square{aspect-ratio:1/1}.dl-card{padding-top:0.4rem;padding-right:0.4rem;padding-bottom:0.4rem;padding-left:0.4rem;background-color:rgba(26,24,20,.03);border-radius:1.75rem;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line)}.dl-card-inner{display:flex;flex-flow:column;height:100%;padding-top:1.75rem;padding-right:1.6rem;padding-bottom:1.6rem;padding-left:1.6rem;background-color:var(--dl-paper);border-radius:1.4rem;box-shadow:inset 0px 1px 0px rgba(255,255,255,.65)}.dl-card-num{color:var(--dl-brass);font-family:var(--dl-font-display);font-size:1.35rem;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}.dl-card-link{color:var(--dl-pine);font-weight:500;font-size:0.75rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;margin-top:auto;padding-top:1.5rem}.dl-card-link:hover{text-decoration:underline}.dl-card-link:hover{text-underline-offset:.22em}.dl-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}@media (max-width:1023px){.dl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dl-card-grid{grid-template-columns:minmax(0,1fr)}}.dl-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3.5rem;min-height:min(58dvh,32rem);padding-top:2.25rem;padding-bottom:2.75rem}@media (max-width:1119px){.dl-hero{gap:2.25rem}}@media (max-width:1023px){.dl-hero{display:flex;align-items:stretch;min-height:0px;padding-top:3.5rem}.dl-hero{flex-flow:column}}.dl-hero-copy{max-width:36rem}.dl-hero-lead{max-width:34ch;margin-top:1.5rem}.dl-page-head{padding-top:5.5rem;padding-bottom:3.5rem}@media (max-width:767px){.dl-page-head{padding-top:3.25rem}}.dl-page-head-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem}.dl-project-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto;gap:1.15rem}.dl-project-a{grid-row-start:1;grid-row-end:span 2;grid-column-start:1}.dl-project-b{grid-row-start:1;grid-column-start:2}.dl-project-c{grid-row-start:2;grid-column-start:2}.dl-project{display:flex;flex-flow:column;gap:0.85rem}.dl-project-caption{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:0px;padding-right:0.4rem;padding-bottom:0px;padding-left:0.4rem}.dl-project-title{color:var(--dl-ink);font-family:var(--dl-font-display);font-weight:500;font-size:1.35rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}@media (max-width:1119px){.dl-split{gap:2.5rem}}.dl-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}@media (max-width:767px){.dl-people{grid-template-columns:minmax(0,1fr)}}.dl-person{padding-top:1.75rem;padding-right:1.6rem;padding-bottom:1.75rem;padding-left:1.6rem;background-color:rgba(26,24,20,.025);border-radius:1.75rem;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line)}.dl-mono{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;color:var(--dl-pine);font-family:var(--dl-font-display);font-size:1.35rem;margin-top:0px;margin-right:0px;margin-bottom:1.35rem;margin-left:0px;border-radius:999px;border-top:1px solid var(--dl-line-strong);border-right:1px solid var(--dl-line-strong);border-bottom:1px solid var(--dl-line-strong);border-left:1px solid var(--dl-line-strong)}.dl-role{color:var(--dl-muted);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0.85rem;margin-left:0px}.dl-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width:1023px){.dl-values{grid-template-columns:minmax(0,1fr)}}.dl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0px;border-top:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line)}@media (max-width:1023px){.dl-steps{grid-template-columns:minmax(0,1fr)}}.dl-step{padding-top:2rem;padding-right:1.4rem;padding-bottom:2rem;padding-left:0px;border-right:1px solid var(--dl-line)}.dl-step:last-child{padding-right:0px;border-right:none}.dl-step:first-child{padding-left:0px}@media (max-width:1023px){.dl-step{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;border-right:none;border-bottom:1px solid var(--dl-line)}.dl-step:last-child{border-bottom:none}}.dl-price-row{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:baseline;gap:1.5rem;padding-top:1.6rem;padding-right:0px;padding-bottom:1.6rem;padding-left:0px;border-bottom:1px solid var(--dl-line)}.dl-price-row:first-child{border-top:1px solid var(--dl-line)}@media (max-width:767px){.dl-price-row{grid-template-columns:minmax(0,1fr);gap:0.4rem}}.dl-price{color:var(--dl-pine);font-family:var(--dl-font-display);font-weight:500;font-size:1.85rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-price{white-space:nowrap}.dl-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}@media (max-width:1023px){.dl-journal-grid{grid-template-columns:minmax(0,1fr)}}.dl-journal-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}.dl-search-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}.dl-journal-card{display:flex;flex-flow:column;gap:1rem;color:inherit;text-decoration:none}.dl-journal-card:hover{color:inherit;text-decoration:none}.dl-journal-card:hover .dl-journal-title{color:var(--dl-pine)}.dl-journal-title{color:var(--dl-ink);font-family:var(--dl-font-display);font-weight:500;font-size:1.75rem;line-height:1.15;text-decoration:none;margin-top:0.35rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-journal-title:hover{text-decoration:none}.dl-journal-title{transition:color 500ms var(--dl-ease)}.dl-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3.5rem}.dl-detail-block + .dl-detail-block{margin-top:1.75rem}.dl-form-slot{min-height:22rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:rgba(26,24,20,.03);border-radius:1.75rem;border-top:1px solid var(--dl-line);border-right:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);border-left:1px solid var(--dl-line)}.dl-cta{color:var(--dl-paper);padding-top:6.5rem;padding-right:0px;padding-bottom:6.5rem;padding-left:0px;background-color:var(--dl-pine)}.dl-cta-inner{display:flex;justify-content:space-between;align-items:end;gap:2rem}@media (max-width:1023px){.dl-cta-inner{align-items:start}}.dl-cta-title{max-width:14ch;color:var(--dl-paper);font-family:var(--dl-font-display);font-weight:500;font-size:clamp(2.4rem,5vw,4.4rem);line-height:0.98;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0.85rem;margin-left:0px}.dl-cta-copy{max-width:36ch;color:rgba(246,241,232,.78);font-size:1.05rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dl-article{padding-top:5rem;padding-right:0px;padding-bottom:6rem;padding-left:0px}.dl-article-inner{width:min(760px,calc(100% - ( var(--dl-gutter) * 2 )));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dl-article-hero{width:min(1100px,calc(100% - ( var(--dl-gutter) * 2 )));margin-top:0px;margin-right:auto;margin-bottom:3rem;margin-left:auto}.dl-article-body{color:var(--dl-ink);font-size:1.08rem;line-height:1.75}.dl-article-body a{color:var(--dl-pine)}.dl-simple{text-align:left;padding-top:8rem;padding-right:0px;padding-bottom:7rem;padding-left:0px}.dl-search-slot{max-width:28rem;margin-top:2rem;margin-right:0px;margin-bottom:3rem;margin-left:0px}.dl-stack-lg{display:flex;flex-flow:column;gap:1.15rem}.dl-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.dl-section-head-copy{max-width:34ch}@media (max-width:1023px){.dl-hero{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-page-head-grid{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-split{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-contact-grid{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-footer-grid{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-cta-inner{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-project-grid{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-section-head{display:flex;flex-flow:column;align-items:stretch}}@media (max-width:1023px){.dl-project-a{grid-row-start:auto;grid-column-start:auto}}@media (max-width:1023px){.dl-project-b{grid-row-start:auto;grid-column-start:auto}}@media (max-width:1023px){.dl-project-c{grid-row-start:auto;grid-column-start:auto}}@media (max-width:767px){.dl-nav{display:none}}@media (max-width:767px){.dl-header-cta{display:none}}@media (max-width:767px){.dl-mobile-list{display:flex;flex-flow:column;gap:0.15rem;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dl-mobile-list{list-style:none}}@media (max-width:767px){.dl-mobile-link{display:block;color:var(--dl-ink);font-family:var(--dl-font-display);font-size:2rem;line-height:1.15;text-decoration:none;padding-top:0.35rem;padding-right:0.2rem;padding-bottom:0.35rem;padding-left:0.2rem}}@media (max-width:767px){.dl-mobile-link.is-active{color:var(--dl-pine)}}@media (max-width:767px){.dl-mobile-link:hover{color:var(--dl-pine)}}.dl-kicker-on-dark{color:#c9a56a}.dl-kicker-on-dark::before{background-color:#c9a56a}.dl-sp-date{margin-top:1.25rem;margin-right:0px;margin-bottom:2rem;margin-left:0px}.dl-sp-actions{margin-top:3rem}a.dl-journal-title{text-decoration:none}