.dtv12.ih-ihx .ih-hero .v12hero-bg{background-image:url(/img/industries/dt-image-industries-harbor.webp)}@media (min-width:768px){.dtv12.ih-ihx .ih-hero .v12hero-wash{background:linear-gradient(90deg,rgba(30,58,138,.88),rgba(30,58,138,.88) 44%,rgba(30,58,138,.84) 56%,rgba(30,58,138,.58) 70%,rgba(30,58,138,.42) 86%,rgba(30,58,138,.38))}@media (max-width:1279px){.dtv12.ih-ihx .ih-hero .v12hero-wash{background:linear-gradient(90deg,rgba(30,58,138,.88),rgba(30,58,138,.84) 45%,rgba(30,58,138,.78))}}}.dtv12.ih-ihx .ix-sec{position:relative;padding-block:var(--ix-block);background:#fff}.dtv12.ih-ihx .ix-sec--slate{background:var(--v12-surface)}.dtv12.ih-ihx .ix-sec.ix-sec--blue{--ix-ink:#fff;--ix-text:rgb(255 255 255/.84);--ix-link:#fff;--ix-link-line:rgb(255 255 255/.5);--ix-rule:rgb(255 255 255/.16);isolation:isolate;overflow:hidden;color:#fff;background:#1e3a8a}.dtv12.ih-ihx .ix-sec--blue .ih-eyebrow{color:rgb(255 255 255/.82)}.dtv12.ih-ihx{--ix-ink:var(--v12-ink);--ix-text:var(--v12-muted);--ix-link:var(--v12-blue);--ix-link-line:rgb(30 64 175/.35);--ix-rule:var(--v12-line);--ix-h2:clamp(1.875rem,3vw,2.5rem);--ix-lede:1.0625rem;--ix-title:clamp(1.25rem,1.7vw,1.4375rem);--ix-h3:1.1875rem;--ix-body:1rem;--ix-lh:1.65;--ix-measure:68ch;--ix-pgap:.9em;--ix-head-mb:clamp(36px,5vw,60px);--ix-block:clamp(64px,7.4vw,112px)}.dtv12.ih-ihx .ix-head{max-width:820px;margin:0 auto var(--ix-head-mb);text-align:center}.dtv12.ih-ihx .ix-head .ih-eyebrow{margin:0 0 14px}.dtv12.ih-ihx .ix-h2{margin:0;font-size:var(--ix-h2);font-weight:400;line-height:1.16;letter-spacing:-.022em;color:var(--ix-ink);text-wrap:balance}.dtv12.ih-ihx .ix-h2 b{font-weight:700;letter-spacing:-.012em}@media (min-width:760px){.dtv12.ih-ihx .ix-h2 b{display:inline-block}}.dtv12.ih-ihx .ix-lede{max-width:66ch;margin:16px auto 0;font-size:var(--ix-lede);font-weight:400;line-height:1.65;letter-spacing:-.003em;color:var(--ix-text);text-wrap:pretty}.dtv12.ih-ihx .ix-h3{margin:0;font-size:var(--ix-h3);line-height:1.24}.dtv12.ih-ihx .ix-h3,.dtv12.ih-ihx .ix-title{font-weight:700;letter-spacing:-.022em;color:var(--ix-ink);text-wrap:balance}.dtv12.ih-ihx .ix-title{margin:0 0 10px;font-size:var(--ix-title);line-height:1.2}.dtv12.ih-ihx .ix-p{max-width:var(--ix-measure);margin:0;font-size:var(--ix-body);font-weight:400;line-height:var(--ix-lh);letter-spacing:-.003em;color:var(--ix-text);text-wrap:pretty}.dtv12.ih-ihx .ix-p+.ix-p{margin-top:var(--ix-pgap)}.dtv12.ih-ihx .ix-p strong{font-weight:600;color:var(--ix-ink)}.dtv12.ih-ihx .ix-copy{min-width:0;max-width:540px}@media (max-width:759px){.dtv12.ih-ihx .ix-copy{max-width:none}}.dtv12.ih-ihx :is(.ix-lede,.ix-p) a:not(.btn){font-weight:500;color:var(--ix-link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ix-link-line);text-underline-offset:3px;transition:text-decoration-color .25s var(--v12-ease)}.dtv12.ih-ihx :is(.ix-lede,.ix-p) a:not(.btn):hover{text-decoration-color:initial}@media print{.dtv12.js.ih-ihx .rv{opacity:1!important;transform:none!important}}.dtv12.ih-ihx .ix-hero-acts{display:none}@media (max-width:767px){.dtv12.ih-ihx .ih-hero .v12hero-h1{order:2}.dtv12.ih-ihx .ih-hero .v12hero-sub{order:3}.dtv12.ih-ihx .ix-hero-acts{order:4}.dtv12.ih-ihx .ih-hero .v12hero-trust{order:5}.dtv12.ih-ihx .ih-hero .v12hero-stats{order:6}.dtv12.ih-ihx .ih-hero .v12hero-formslot{order:7}.dtv12.ih-ihx .ih-hero .v12hero-creds{order:8}.dtv12.ih-ihx .ih-hero .v12hero-h1{font-size:min(2.25rem,7vw)}.dtv12.ih-ihx .ih-hero .v12hero-sub{margin-top:14px;font-size:16px;line-height:1.6}.dtv12.ih-ihx .ix-hero-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.dtv12.ih-ihx .ix-hero-acts .btn{justify-content:center;width:100%;min-height:50px;padding-inline:10px;font-size:15px;white-space:nowrap}.dtv12.ih-ihx .ih-hero .v12hero-trust{margin-top:20px}.dtv12.ih-ihx .ih-hero .v12hero-stats{margin-top:22px}.dtv12.ih-ihx .ih-hero .v12hero-formslot{margin-top:26px;scroll-margin-top:72px}}@media (max-width:374px){.dtv12.ih-ihx .ix-hero-acts .btn{font-size:14px}}@media (max-width:759px){.dtv12.ih-ihx .ix-h2,.dtv12.ih-ihx .v12cr-h{font-size:min(1.75rem,6.4vw)}}@media (max-width:559px){.dtv12.ih-ihx .v12scta-bio{max-width:none}.dtv12.ih-ihx .v12scta-act{max-width:52%;min-height:186px;align-items:flex-end;padding-top:18px}.dtv12.ih-ihx .v12scta-photo{height:200px;max-width:48%}}