.portfolio-header-nav,.portfolio-footer-nav,.portfolio-privacy-link,#portfolio-privacy-footer{display:none!important}
.da-more-selection{display:grid;grid-template-columns:1fr 1fr;background:#7dcad1}.da-more-selection a{padding:20px 3vw;text-decoration:none;border-bottom:1px solid #12191f;font-size:13px;display:flex;align-items:center;gap:14px}.da-more-selection a:first-child{border-right:1px solid #12191f}.da-more-selection span{margin-left:auto}.da-more-selection a:hover{text-decoration:underline}
.du-nav{height:auto!important;min-height:100px;display:flex!important;justify-content:space-between;gap:28px;padding:18px 3vw!important}.du-nav .du-logo{flex:none}.du-nav .du-logo svg{width:190px}.da-menu{position:relative}.da-menu summary{display:none;list-style:none}.da-menu summary::-webkit-details-marker{display:none}.da-menu nav{display:flex!important;align-items:center;gap:28px!important}.da-menu nav>a{font-size:13px!important;text-transform:none!important;font-weight:700;padding:12px 0;text-decoration:none}.da-menu nav>a:last-child{background:#caff36;color:#12191f;padding:13px 20px}.da-menu nav>a:last-child span{padding-left:15px}.da-menu a:hover{text-decoration:underline}.da-menu a:focus-visible,.da-footer a:focus-visible{outline:2px solid #7dcad1;outline-offset:5px}
.da-footer{background:#12191f;color:#f4f1e9;padding:64px 3vw 24px;border-top:5px solid #caff36}.da-foot-top{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:center}.da-footer p{font-size:14px;line-height:1.6;max-width:420px}.da-footer .da-eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;color:#7dcad1}.da-footer h2{font:900 clamp(35px,5vw,65px)/1.05 Arial;margin:22px 0;letter-spacing:-.04em}.da-footer h2 span{color:#caff36}.da-footer nav{display:grid}.da-footer nav>a{display:flex;gap:20px;align-items:center;border-bottom:1px solid #566067;padding:20px 0;font-size:23px;text-decoration:none}.da-footer nav b{font:700 10px Arial;color:#7dcad1}.da-footer nav span{margin-left:auto;color:#caff36}.da-footer a:hover{color:#caff36}.da-foot-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:22px;border-top:1px solid #566067;font-size:11px}.da-foot-bottom a{text-decoration:none}.da-foot-bottom p{margin:0 0 0 auto;font-size:11px;max-width:none}.da-contact{max-width:780px;margin:auto;padding:60px 24px}.da-contact h1{font:700 42px Georgia}.da-contact .wpforms-container{width:100%}
.du-ticker{display:grid;grid-template-columns:180px 1fr 1fr}.du-ticker>span{white-space:normal;display:flex;align-items:center;line-height:1.6}.du-ticker>a{padding:20px!important;white-space:normal;line-height:1.4;font-weight:700}.da-selection-photo{height:170px;margin-bottom:16px;overflow:hidden}.da-selection-photo img{display:block;width:100%;height:100%;object-fit:cover}.du-ticker b{color:#12191f}.du-cover h1{line-height:.82}
@media(max-width:820px){.du-nav{min-height:86px;padding:14px 20px!important;gap:20px}.du-nav .du-logo svg{width:165px}.da-menu summary{display:grid;place-items:center;width:44px;height:44px;background:#caff36;color:#12191f;cursor:pointer}.da-menu summary span,.da-menu summary span:before,.da-menu summary span:after{width:20px;height:2px;background:currentColor;display:block;position:relative}.da-menu summary span:before,.da-menu summary span:after{content:'';position:absolute;left:0;top:-6px}.da-menu summary span:after{top:6px}.da-menu:not([open]) nav{display:none!important}.da-menu[open] nav{position:absolute;top:58px;right:0;width:min(320px,calc(100vw - 40px));background:#12191f;border:1px solid #566067;padding:20px;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:8px!important;box-shadow:0 10px 24px #0004}.da-menu nav>a:first-child{display:block!important}.da-menu nav>a{display:block;padding:15px 10px!important}.du-cover h1{font-size:clamp(48px,19vw,95px);line-height:.86;letter-spacing:-.075em}.du-ticker{grid-template-columns:1fr 1fr}.du-ticker>span{grid-column:1/-1;padding:18px 20px}.du-ticker>a{padding:16px!important;font-size:13px}.da-selection-photo{height:130px}.da-foot-top{grid-template-columns:1fr;gap:20px}.da-footer{padding:44px 24px 22px}.da-footer h2{font-size:38px}.da-foot-bottom{gap:18px}.da-foot-bottom p{margin:0;width:100%}.da-contact{padding:38px 20px}.da-contact h1{font-size:34px}}
