/* Match the supplied composition, not just its palette. */
.adc-home .navy-intro{background:#12334e}.adc-home .hero{min-height:0;height:650px}.adc-home .hero-photo{inset:0;z-index:-2}.adc-home .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 61%}.adc-home .hero-photo:after{display:none}.adc-home .hero:after{background:linear-gradient(90deg,#10314ae6 0%,#10314a80 22%,transparent 56%),linear-gradient(0deg,#12334e 0%,transparent 12%)}.adc-home .hero-content{padding-top:28px;padding-bottom:0}.adc-home .hero .eyebrow{font-size:13px;letter-spacing:.3em;margin-bottom:25px}.adc-home .hero .gold-rule{width:69px;height:3px;margin-bottom:25px}.adc-home .hero h1{font-size:57px;line-height:1.08;max-width:630px;margin-bottom:24px;letter-spacing:-.025em}.adc-home .mobile-break{display:block}.adc-home .hero p{font-size:21px;line-height:1.4;max-width:480px;margin-bottom:24px}.adc-home .hero-buttons{flex-direction:column;align-items:flex-start;gap:12px}.adc-home .hero .button{width:235px;min-width:0;min-height:52px;padding:12px 21px;font-size:19px;border-radius:7px;gap:20px}.adc-home .hero .button svg{width:22px;height:22px}.adc-home .proof{padding:18px 0 26px}.adc-home .proof>div{justify-content:center;gap:20px;font-size:18px;line-height:1.35}.adc-home .proof .line-icon{width:48px;height:49px}.adc-home .facts{padding:29px 0 33px}.adc-home .facts strong{font-size:43px;margin-bottom:9px}.adc-home .facts span{font-size:17px}.adc-home .expertise-section{padding:37px 0 39px;background:linear-gradient(115deg,#f8fafc,#edf4fb)}.adc-home .expertise-section h2{font-size:42px;line-height:1.1;max-width:650px}.adc-home .section-intro{font-size:21px;line-height:1.4;margin-bottom:29px}.adc-home .expertise-cards{gap:20px}.adc-home .card-photo{height:180px;background-image:url('images/service-concepts.png');background-repeat:no-repeat;background-size:300% auto;background-position-y:center}.adc-home .concept-0{background-position-x:0%}.adc-home .concept-1{background-position-x:50%}.adc-home .concept-2{background-position-x:100%}.adc-home .expertise-card>div:not(.card-photo){padding:16px 20px 22px;min-height:145px}.adc-home .expertise-card h3{font-size:25px;line-height:1.1;max-width:83%;margin-bottom:0}.adc-home .expertise-card .line-icon{width:34px;height:37px;margin-bottom:9px}.adc-home .expertise-card>div:not(.card-photo)>svg:last-child{bottom:25px;right:19px}.concept-credit{font-size:10px;color:#758694;margin-top:12px;margin-bottom:0}.about-photo-group{display:grid;gap:15px}.about-photo-group img{max-height:220px}.adc-home .about-section{padding-top:38px}
@media(min-width:1450px){.adc-home .hero{height:710px}.adc-home .hero h1{font-size:65px}.adc-home .hero-content{padding-top:38px}.adc-home .hero-photo img{object-position:center 65%}}
@media(max-width:950px) and (min-width:601px){.adc-home .hero{height:540px}.adc-home .hero h1{font-size:46px;max-width:540px}.adc-home .hero .eyebrow{font-size:10px}.adc-home .hero p{font-size:17px;max-width:360px}.adc-home .hero .button{width:205px;font-size:16px;min-height:44px}.adc-home .hero-photo img{object-position:center 55%}.adc-home .facts strong{font-size:37px}.adc-home .facts span{font-size:14px}.adc-home .proof>div{font-size:15px}.adc-home .proof .line-icon{width:39px;height:40px}.adc-home .card-photo{height:140px}.adc-home .expertise-card h3{font-size:21px}}
@media(max-width:600px){body.adc-home header.site-header{height:48px;min-height:48px;padding:0 5.3%;gap:10px;background:#10314b}.adc-home header.site-header .brand>.line-icon{width:27px;height:30px}.adc-home header.site-header .brand{gap:9px}.adc-home header.site-header .brand strong{font-size:21px}.adc-home header.site-header .brand b{font-size:9px}.adc-home header.site-header .brand small{font-size:5px;letter-spacing:.6px;margin-top:5px}.adc-home header.site-header #menu{width:29px;min-width:29px;height:32px;gap:5px}.adc-home header.site-header #menu span{width:23px;height:1.5px}.adc-home .wrap{width:89.4%}.adc-home .hero{height:253px;min-height:0}.adc-home .hero-photo{inset:-25px 0 -4px 0}.adc-home .hero-photo img{object-fit:cover;object-position:center center}.adc-home .hero:after{background:linear-gradient(90deg,#10314ac9 0%,#10314a70 25%,transparent 55%),linear-gradient(0deg,#12334e 0%,transparent 9%)}.adc-home .hero-content{padding-top:9px;padding-bottom:0}.adc-home .hero .eyebrow{font-size:7px;line-height:1.3;letter-spacing:.25em;max-width:100%;margin-bottom:12px;white-space:nowrap}.adc-home .hero .gold-rule{height:2px;width:35px;margin-bottom:10px}.adc-home .hero h1{font-size:25px;line-height:1.06;max-width:240px;letter-spacing:-.6px;margin-bottom:11px}.adc-home .hero p{font-size:10.5px;line-height:1.35;max-width:200px;margin-bottom:11px}.adc-home .hero-buttons{gap:6px}.adc-home .hero .button{width:118px;min-height:27px;height:27px;font-size:10px;padding:5px 9px;border-radius:4px;gap:10px}.adc-home .hero .button svg{width:13px;height:13px}.adc-home .hero .outline{gap:8px}.adc-home .proof{padding:6px 0 13px;min-height:46px;border-bottom:1px solid #b9ced51f}.adc-home .proof>div{flex-direction:row;gap:7px;font-size:8px;padding:0 10px;text-align:left;line-height:1.3;justify-content:center!important}.adc-home .proof>div:first-child{padding-left:9px}.adc-home .proof .line-icon{width:23px;height:25px}.adc-home .facts{padding:13px 0 17px;min-height:70px}.adc-home .facts>a{padding:0 4px}.adc-home .facts strong{font-size:23px;line-height:1.1;margin-bottom:5px}.adc-home .facts span{font-size:8px;line-height:1.3}.adc-home .expertise-section{padding:16px 0 19px}.adc-home .expertise-section .gold-rule{width:26px;height:2px;margin-bottom:7px}.adc-home .expertise-section .eyebrow{font-size:8px;letter-spacing:.25em;margin-bottom:9px}.adc-home .expertise-section h2{font-size:24px;line-height:1.05;max-width:280px;margin-bottom:9px;letter-spacing:-.5px}.adc-home .section-intro{font-size:10px;line-height:1.35;margin-bottom:15px;max-width:320px}.adc-home .expertise-cards{gap:7px}.adc-home .expertise-card{border-radius:5px}.adc-home .card-photo{height:63px}.adc-home .expertise-card>div:not(.card-photo){padding:6px 8px 9px;min-height:56px}.adc-home .expertise-card .line-icon{width:18px;height:19px;margin-bottom:3px}.adc-home .expertise-card h3{font-size:10.5px;line-height:1.1;letter-spacing:-.15px;max-width:90%;margin:0}.adc-home .expertise-card>div:not(.card-photo)>svg:last-child{width:13px;height:13px;right:7px;bottom:11px}.adc-home .concept-credit{font-size:8px;line-height:1.4;margin-top:8px}.adc-home .about-section{padding-top:28px}.about-photo-group{grid-template-columns:1fr 1fr;gap:10px}.about-photo-group img{height:130px;object-fit:cover}.adc-home .prose{font-size:15px}.adc-home .about-section h2{font-size:28px}}
@media(max-width:370px){.adc-home .hero{height:239px}.adc-home .hero h1{font-size:23px;max-width:220px}.adc-home .hero .eyebrow{font-size:6px}.adc-home .hero p{font-size:9.5px;max-width:185px}.adc-home .hero .button{width:111px;min-height:25px;height:25px;font-size:9px}.adc-home .facts strong{font-size:21px}.adc-home .facts span{font-size:7px}.adc-home .proof>div{font-size:7px;gap:5px;padding:0 6px}.adc-home .proof .line-icon{width:20px;height:22px}.adc-home .expertise-card h3{font-size:9px}.adc-home .expertise-card>div:not(.card-photo){padding:6px 6px 9px}.adc-home .card-photo{height:57px}}

.adc-home .expertise-card>.card-photo{padding:0;min-height:0}

@media(max-width:600px){.adc-home .facts>a{font-size:8px;line-height:1.3}}
@media(max-width:600px){.adc-home .facts{padding:9px 0 11px;min-height:64px}.adc-home .facts strong{font-size:21px}.adc-home .expertise-section h2{font-size:20px;max-width:250px}.adc-home .expertise-section .eyebrow{margin-bottom:6px}.adc-home .section-intro{margin-bottom:12px}.adc-home .card-photo{height:58px}.adc-home .expertise-card>div:not(.card-photo){min-height:50px;padding-bottom:7px}.adc-home .expertise-section{padding-bottom:18px}}
@media(min-width:951px){.adc-home .hero{height:800px}.adc-home .hero-content{padding-top:55px}.adc-home .hero .eyebrow{font-size:17px;letter-spacing:.28em;margin-bottom:32px}.adc-home .hero .gold-rule{width:100px;height:4px;margin-bottom:30px}.adc-home .hero h1{font-size:74px;line-height:1.04;max-width:740px;margin-bottom:30px}.adc-home .hero p{font-size:27px;line-height:1.35;max-width:570px;margin-bottom:32px}.adc-home .hero .button{width:350px;min-height:77px;padding:16px 25px;font-size:26px;border-radius:8px}.adc-home .hero-buttons{gap:18px}.adc-home .hero .button svg{width:29px;height:29px}.adc-home .hero-photo img{object-position:center center}.adc-home .proof{min-height:120px;padding:22px 0 30px}.adc-home .proof>div{font-size:21px}.adc-home .proof .line-icon{width:55px;height:59px}.adc-home .facts{padding:34px 0 43px;min-height:183px}.adc-home .facts strong{font-size:49px}.adc-home .facts span{font-size:21px}.adc-home .expertise-section{padding:44px 0 52px}.adc-home .expertise-section h2{font-size:57px;max-width:790px}.adc-home .section-intro{font-size:27px}.adc-home .card-photo{height:190px}.adc-home .expertise-card>div:not(.card-photo){min-height:161px}.adc-home .expertise-card h3{font-size:30px}.adc-home .expertise-card .line-icon{width:40px;height:43px}}
@media(min-width:1450px){.adc-home .hero{height:850px}.adc-home .hero-photo img{object-position:center 60%}}
