.nav-brand-row{display:flex;align-items:center;gap:.75rem}.dv-back{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:none;color:var(--color--shade-6);border:1px solid var(--color--shade-3);border-radius:50%;text-decoration:none;transition:transform .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1)}.dv-back:hover{border-color:var(--color--shade-6)}.dv-back:active{transform:scale(.9)}.dv-back:focus-visible{outline:2px solid var(--color--brand-primary);outline-offset:2px}.dv-leaf{display:inline-block;vertical-align:-.12em;margin-left:.35em}.nav-button{display:none;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;color:var(--color--shade-6)}.dv-burger{position:relative;display:block;width:1.25rem;height:.9rem}.dv-burger span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .2s linear}.dv-burger span:nth-child(1){top:0}.dv-burger span:nth-child(2){top:50%;transform:translateY(-50%)}.dv-burger span:nth-child(3){bottom:0}.nav-button[aria-expanded=true] .dv-burger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-button[aria-expanded=true] .dv-burger span:nth-child(2){opacity:0}.nav-button[aria-expanded=true] .dv-burger span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 991px){.nav-button{display:flex}.nav-item.nav-item-menu{height:0;transition:height .5s cubic-bezier(.165,.84,.44,1)}}@media (prefers-reduced-motion: reduce){.nav-item.nav-item-menu,.dv-burger span{transition-duration:1ms}}.footer-image-marquee-line,.next-project-card-marquee-line{animation:dv-marquee-15s 15s linear infinite}@keyframes dv-marquee-15s{0%{transform:translate(0)}to{transform:translate(-100%)}}.section-footer-overlay{opacity:clamp(0,calc((.85 - var(--footer-p, 0)) / .85),1)}.footer-content{transform:translateY(calc((1 - var(--footer-p, 0)) * 10%))}.footer-image-marquee{transform:translateY(calc((1 - var(--footer-p, 0)) * 15%))}.next-project-card{height:250px;transition:height .5s cubic-bezier(.165,.84,.44,1)}.next-project-card-title,.next-project-card-marquee-line-item-overlay{opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.next-project-card:hover .next-project-card-title,.next-project-card:focus-visible .next-project-card-title{opacity:.55}.next-project-card:hover .next-project-card-marquee-line-item-overlay,.next-project-card:focus-visible .next-project-card-marquee-line-item-overlay{opacity:0}.next-project-card:focus-visible{outline:2px solid var(--color--brand-primary);outline-offset:3px}@media (prefers-reduced-motion: reduce){.footer-image-marquee-line,.next-project-card-marquee-line{animation:none}.next-project-card,.next-project-card-title,.next-project-card-marquee-line-item-overlay{transition-duration:1ms}}
