/* Private ATL Matos design review. Original public Site is unchanged. */
html,body{background:#f6f3ed;color:#283d33;color-scheme:light}
#atl-review[data-design="warm"]{--forest:#3e6755;--deep:#f6f3ed;--ink:#283d33;--muted:#5d6a60;--rule:#d9dfd5;--pale:#edf1e9;--ar-accent:#4f705e;background:var(--deep);color:var(--ink);color-scheme:light;font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.75}
#atl-review[data-design="warm"] .ar-shell,#atl-review[data-design="warm"] .ar-wrap{width:calc(100% - 80px);max-width:1160px;margin-inline:auto}
#atl-review[data-design="warm"] [id]{scroll-margin-top:118px}
#atl-review[data-design="warm"] h1,#atl-review[data-design="warm"] h2,#atl-review[data-design="warm"] h3,#atl-review[data-design="warm"] h4,#atl-review[data-design="warm"] .ar-field-leadership-heading h3,#atl-review[data-design="warm"] .ar-person-copy h4,#atl-review[data-design="warm"] .ar-connect-label strong,#atl-review[data-design="warm"] .ar-leader-name strong{font-family:Manrope,Arial,sans-serif;text-transform:none;font-weight:600;letter-spacing:-.035em;line-height:1.2}
#atl-review[data-design="warm"] h1{font-size:clamp(40px,5.4vw,68px)}
#atl-review[data-design="warm"] h2{font-size:clamp(32px,3.7vw,46px);line-height:1.22}
#atl-review[data-design="warm"] h3{font-size:26px;line-height:1.25}
#atl-review[data-design="warm"] .ar-kicker{font-size:13px;line-height:1.5;letter-spacing:.07em;text-transform:none;color:var(--ar-accent);font-weight:600;margin-bottom:18px}
#atl-review[data-design="warm"] .ar-private-review{background:#e8ede3;color:#4f6657;font-size:12px;letter-spacing:.035em;text-align:center;padding:8px 18px;line-height:1.5}
#atl-review[data-design="warm"] .ar-private-review span{padding:0 9px;color:#8a9a8b}
#atl-review[data-design="warm"] .ar-head{background:#f6f3edf5;border-bottom:1px solid #e2e5dc;backdrop-filter:blur(16px)}
#atl-review[data-design="warm"] .ar-header{min-height:100px;gap:24px}
#atl-review[data-design="warm"] .ar-logo{width:170px;padding:8px 0;margin:8px 0;background:transparent}
#atl-review[data-design="warm"] .ar-logo img{filter:none}
#atl-review[data-design="warm"] .ar-nav{gap:24px;font-size:14px;font-weight:500;color:#3d5146}
#atl-review[data-design="warm"] .ar-nav a:not(.ar-button):hover{color:#244d37;text-decoration:none}
#atl-review[data-design="warm"] .ar-button,#atl-review[data-design="warm"] .ar-hero .ar-button,#atl-review[data-design="warm"] .ar-connect-copy .ar-button,#atl-review[data-design="warm"] .ar-map-overview .ar-btn{background:var(--forest);color:#fff;border:1px solid transparent;border-radius:999px;padding:13px 23px;min-height:48px;font-size:15px;line-height:1.5;font-weight:600;box-shadow:none;transition:background .18s ease,box-shadow .18s ease}
#atl-review[data-design="warm"] .ar-button:hover,#atl-review[data-design="warm"] .ar-hero .ar-button:hover,#atl-review[data-design="warm"] .ar-connect-copy .ar-button:hover,#atl-review[data-design="warm"] .ar-map-overview:hover .ar-btn{background:#315743;box-shadow:0 4px 12px #2f503c12}
#atl-review[data-design="warm"] .ar-button-outline,#atl-review[data-design="warm"] .ar-bid-email{background:#f6f8f2;color:#355642;border-color:#d2ddd0}
#atl-review[data-design="warm"] .ar-button-outline:hover,#atl-review[data-design="warm"] .ar-bid-email:hover{background:#dce8db;color:#283d33;border-color:#c5d5c2}
#atl-review[data-design="warm"] a:focus-visible,#atl-review[data-design="warm"] button:focus-visible,#atl-review[data-design="warm"] input:focus-visible,#atl-review[data-design="warm"] select:focus-visible,#atl-review[data-design="warm"] textarea:focus-visible,#atl-review[data-design="warm"] summary:focus-visible{outline:3px solid #688b6e;outline-offset:4px}
#atl-review[data-design="warm"] .ar-menu{border-radius:999px;border:1px solid #d2dcd0;background:#edf1e9;color:#355642}
#atl-review[data-design="warm"] .ar-hero{width:calc(100% - 80px);max-width:1280px;margin:46px auto 42px;grid-template-columns:1fr 1.08fr;gap:42px;background:transparent;color:var(--ink);min-height:540px;align-items:stretch}
#atl-review[data-design="warm"] .ar-hero-copy{padding:26px 0;justify-content:center}
#atl-review[data-design="warm"] .ar-hero h1{font-size:clamp(40px,4.5vw,62px);line-height:1.14;letter-spacing:-.045em;font-weight:600;max-width:620px}
#atl-review[data-design="warm"] .ar-hero h1 span{color:#5c7b65}
#atl-review[data-design="warm"] .ar-hero .ar-kicker{color:var(--ar-accent)}
#atl-review[data-design="warm"] .ar-hero-copy>p:not(.ar-kicker){color:var(--muted);font-size:17px;line-height:1.8;margin-top:25px;max-width:460px}
#atl-review[data-design="warm"] .ar-actions{gap:22px;margin-top:30px}
#atl-review[data-design="warm"] .ar-hero .ar-secondary{color:#355642;border-bottom:1px solid #a9bba8;font-weight:500;font-size:15px}
#atl-review[data-design="warm"] .ar-hero .ar-photo{border-radius:30px;min-height:520px;box-shadow:0 12px 32px #3c533b12;background:#dce3d7}
#atl-review[data-design="warm"] .ar-hero .ar-photo>img{object-position:58% center}
#atl-review[data-design="warm"] .ar-photo-caption{background:linear-gradient(transparent,rgba(30,54,39,.78));padding:80px 30px 26px}
#atl-review[data-design="warm"] .ar-photo-caption strong{font-weight:600;font-size:20px}
#atl-review[data-design="warm"] .ar-photo-caption .ar-arrow{border:1px solid #ffffff75;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:24px;padding:6px}
#atl-review[data-design="warm"] .ar-metric-band{background:transparent;color:var(--ink);padding:8px 0 30px}
#atl-review[data-design="warm"] .ar-metrics{background:#eaf0e5;border-radius:24px;padding:29px 20px}
#atl-review[data-design="warm"] .ar-metric,#atl-review[data-design="warm"] .ar-metric:first-child{padding:6px 25px;border-color:#d2ddce;text-align:center}
#atl-review[data-design="warm"] .ar-metric strong{font-family:Manrope,Arial,sans-serif;font-size:37px;line-height:1.2;font-weight:600;letter-spacing:-.045em;color:#355a43}
#atl-review[data-design="warm"] .ar-metric span{color:#52644f;font-size:13px;line-height:1.55;margin-top:7px}
#atl-review[data-design="warm"] .ar-section{padding:76px 0}
#atl-review[data-design="warm"] .ar-section-head{gap:65px;margin-bottom:36px}
#atl-review[data-design="warm"] .ar-section-head p:not(.ar-kicker){color:var(--muted);font-size:16px;line-height:1.85;max-width:440px}
#atl-review[data-design="warm"] .ar-project-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
#atl-review[data-design="warm"] .ar-project-card{border:1px solid #e0e5dc;border-radius:24px;overflow:hidden;background:#fbfcf7;box-shadow:0 5px 24px #40503c06}
#atl-review[data-design="warm"] .ar-project-card .ar-photo{aspect-ratio:16/10}
#atl-review[data-design="warm"] .ar-project-card-copy{padding:28px 30px 30px}
#atl-review[data-design="warm"] .ar-project-card-copy h3{font-size:28px;font-weight:600;line-height:1.25}
#atl-review[data-design="warm"] .ar-project-card-copy .ar-place{font-size:14px;color:var(--muted);margin-top:8px}
#atl-review[data-design="warm"] .ar-scope-tags{gap:7px}
#atl-review[data-design="warm"] .ar-scope-tags span,#atl-review[data-design="warm"] .ar-project-card-copy .ar-scope-tags span{background:#eaf0e5;border:0;border-radius:999px;color:#4b654e;font-size:13px;padding:5px 12px}
#atl-review[data-design="warm"] .ar-project-card-copy .ar-button{background:#e6eee1;color:#365640;padding:10px 19px;min-height:44px;font-size:14px}
#atl-review[data-design="warm"] .ar-project-card-copy .ar-button:hover{background:#d9e5d1}
#atl-review[data-design="warm"] .ar-footprint{background:#eaf0e5;border-block:0;padding-block:64px}
#atl-review[data-design="warm"] .ar-footprint>.ar-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-content:center}
#atl-review[data-design="warm"] .ar-footprint .ar-kicker,#atl-review[data-design="warm"] .ar-footprint h2,#atl-review[data-design="warm"] .ar-footprint p{grid-column:1}
#atl-review[data-design="warm"] .ar-footprint h2{max-width:420px;margin-bottom:20px}
#atl-review[data-design="warm"] .ar-footprint p:not(.ar-kicker){color:var(--muted);max-width:400px}
#atl-review[data-design="warm"] .ar-map-overview{grid-column:2;grid-row:1/5;align-self:center}
#atl-review[data-design="warm"] .ar-map-overview .ar-btn{display:inline-flex;margin-top:8px}
#atl-review[data-design="warm"] .ar-map-state{fill:#e1e9dc;stroke:#a2b39c}
#atl-review[data-design="warm"] .ar-map-work{fill:#a1bb91;stroke:#738b69}
#atl-review[data-design="warm"] .ar-map-dot{fill:#ad6e50;stroke:#fbfaf4}
#atl-review[data-design="warm"] .ar-map-halo{fill:#ad6e50}
#atl-review[data-design="warm"] .ar-map-office-pin .ar-map-dot{fill:#5e8394;stroke:#fbfaf4}
#atl-review[data-design="warm"] .ar-map-office-pin .ar-map-halo{fill:#5e8394}
#atl-review[data-design="warm"] .ar-capabilities{background:#f6f3ed;color:var(--ink)}
#atl-review[data-design="warm"] .ar-capabilities .ar-kicker{color:var(--ar-accent)}
#atl-review[data-design="warm"] .ar-capabilities .ar-section-head p:not(.ar-kicker){color:var(--muted)}
#atl-review[data-design="warm"] .ar-cap-grid{border:0;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}
#atl-review[data-design="warm"] .ar-cap,#atl-review[data-design="warm"] .ar-cap:not(:nth-child(4n+1)){border:0;padding:24px 22px 27px;background:#edf1e7;border-radius:20px}
#atl-review[data-design="warm"] .ar-cap .ar-cap-num{color:#58714d;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#e0e8d8;border-radius:50%;font-size:11px;margin-bottom:26px}
#atl-review[data-design="warm"] .ar-cap h3{font-size:22px;font-weight:600;margin-bottom:12px;line-height:1.3;letter-spacing:-.025em}
#atl-review[data-design="warm"] .ar-cap p{color:var(--muted);font-size:14px;line-height:1.8}
#atl-review[data-design="warm"] #ar-company{background:#fcfbf6}
#atl-review[data-design="warm"] .ar-quotes{gap:34px;margin-top:36px}
#atl-review[data-design="warm"] blockquote{border:0;border-radius:22px;background:#f1f3eb;padding:30px}
#atl-review[data-design="warm"] blockquote p{font-size:20px;line-height:1.7;letter-spacing:-.015em}
#atl-review[data-design="warm"] blockquote footer strong{color:#456148;font-weight:600}
#atl-review[data-design="warm"] .ar-field-leadership{border-top:0;padding-top:30px;margin-top:48px}
#atl-review[data-design="warm"] .ar-field-leadership-heading h3{font-size:32px;line-height:1.3}
#atl-review[data-design="warm"] .ar-team-grid{gap:24px;align-items:stretch}
#atl-review[data-design="warm"] .ar-person{background:#f1f3eb;border:0;border-radius:22px}
#atl-review[data-design="warm"] .ar-person-copy{padding:26px}
#atl-review[data-design="warm"] .ar-person-role{font-size:12px!important;font-weight:600;letter-spacing:.02em;text-transform:none}
#atl-review[data-design="warm"] .ar-person-copy h4{font-size:27px;line-height:1.25;margin-bottom:16px}
#atl-review[data-design="warm"] .ar-person-copy>p:last-child{font-size:15px;line-height:1.8}
#atl-review[data-design="warm"] .ar-bid{background:#e8eee2;border-top:0}
#atl-review[data-design="warm"] .ar-bid-simple h2{font-size:clamp(32px,4vw,48px);line-height:1.2}
#atl-review[data-design="warm"] .ar-bid-intro{font-size:18px;color:#53664f;margin:18px 0 28px;line-height:1.75}
#atl-review[data-design="warm"] .ar-bid-options{gap:26px}
#atl-review[data-design="warm"] .ar-bid-option{background:#f7f9f2;border:1px solid #dce5d4;border-radius:24px;padding:26px}
#atl-review[data-design="warm"] .ar-bid-action{width:auto;min-width:172px;min-height:52px;font-size:17px;padding:12px 24px;display:inline-flex;background:#3e6755;color:#fff;border:1px solid transparent;border-radius:999px}
#atl-review[data-design="warm"] .ar-bid-action:hover{background:#315743;border-color:transparent}
#atl-review[data-design="warm"] .ar-bid-email{background:#e3ecdc;color:#355642;border-color:transparent}
#atl-review[data-design="warm"] .ar-bid-email:hover{background:#d6e3cf;color:#283d33}
#atl-review[data-design="warm"] .ar-bid-number{font-size:21px;color:#3e5946;margin-top:16px}
#atl-review[data-design="warm"] .ar-bid-address{font-size:16px;margin-top:16px;color:#3e5946}
#atl-review[data-design="warm"] .ar-bid-help{font-size:14px;line-height:1.75;color:var(--muted)}
#atl-review[data-design="warm"] .ar-footer{background:#e0e8d9;color:#4d614d;padding:36px 0 28px}
#atl-review[data-design="warm"] .ar-footer-contact{padding:12px 0 24px}
#atl-review[data-design="warm"] .ar-footer-contact h2{font-size:34px;line-height:1.25}
#atl-review[data-design="warm"] .ar-footer-contact .ar-kicker{font-size:12px}
#atl-review[data-design="warm"] .ar-footer-contact-actions .ar-button{border-radius:19px;font-size:16px;font-weight:600;background:#f2f6ed;color:#355642;min-height:76px;border-color:#cddac6}
#atl-review[data-design="warm"] .ar-footer-contact-actions .ar-button:hover{background:#d3e0ca}
#atl-review[data-design="warm"] .ar-footer-contact-actions span{font-size:12px;color:#50664d}
#atl-review[data-design="warm"] .ar-footer-row{border-color:#cbd8c4;padding-top:26px;margin-top:16px;font-size:14px}
#atl-review[data-design="warm"] .ar-footer-row strong{color:#354e3a;font-size:15px;font-weight:600}
#atl-review[data-design="warm"] .ar-footnote{border-color:#cbd8c4;color:#596c55;font-size:12px}
#atl-review[data-design="warm"] .ar-project-intro{padding:38px 0 34px}
#atl-review[data-design="warm"] .ar-project-intro h1,#atl-review[data-design="warm"] .ar-gallery-title h1{font-size:clamp(38px,5vw,62px);line-height:1.16;font-weight:600}
#atl-review[data-design="warm"] .ar-project-intro .ar-kicker{margin-bottom:14px}
#atl-review[data-design="warm"] .ar-project-intro .ar-back{color:#57704f;margin-bottom:28px;font-size:14px}
#atl-review[data-design="warm"] .ar-project-intro p.ar-description{font-size:17px;line-height:1.8}
#atl-review[data-design="warm"] .ar-gallery-head{background:var(--deep);color:var(--ink)}
#atl-review[data-design="warm"] .ar-gallery-title .ar-kicker{color:var(--ar-accent)}
#atl-review[data-design="warm"] .ar-gallery-title>p{color:var(--muted)}
#atl-review[data-design="warm"] .ar-gallery-item a,#atl-review[data-design="warm"] .ar-project-cover a{border-radius:20px;overflow:hidden;background:#e8eee1}
#atl-review[data-design="warm"] .ar-gallery-item a::after{border:1px solid #ffffff80;border-radius:999px;color:#fff;background:#36533de8;padding:7px 14px}
#atl-review[data-design="warm"] .ar-gallery-item figcaption,#atl-review[data-design="warm"] .ar-project-cover figcaption{color:var(--muted);font-size:14px;padding-top:14px}
#atl-review[data-design="warm"] .ar-gallery-item a:hover img{transform:scale(1.012)}
#atl-review[data-design="warm"] .ar-gallery-cta{background:#e9f0e2;border:0;border-radius:24px;padding:30px;margin-top:50px}
#atl-review[data-design="warm"] .ar-gallery-cta h2{font-size:30px;line-height:1.25}
#atl-review[data-design="warm"] .ar-gallery-more{border-color:var(--rule)}
#atl-review[data-design="warm"] .mg-gallery-count{color:var(--muted);font-size:14px}
#atl-review[data-design="warm"] .mg-scope-navigation{gap:12px;margin-bottom:34px}
#atl-review[data-design="warm"] .mg-scope-navigation a{border:1px solid #d3decf;background:#e8efe1;border-radius:999px;color:#355642;padding:11px 20px;font-size:16px;font-weight:600;gap:22px}
#atl-review[data-design="warm"] .mg-scope-navigation span{color:#58714f;font-size:12px}
#atl-review[data-design="warm"] .mg-scope-navigation a:hover{background:#d6e3cb}
#atl-review[data-design="warm"] .mg-scope-navigation a:focus-visible{outline-color:#688b6e}
#atl-review[data-design="warm"] .mg-scope-heading h2{font-size:34px;line-height:1.3}
#atl-review[data-design="warm"] .mg-scope-heading p{color:var(--muted)}
#atl-review[data-design="warm"] .mg-scope-section+.mg-scope-section{border-color:#dce4d6}
#atl-review[data-design="warm"] .ar-photo-dialog{background:#f4f3ec;color:var(--ink)}
#atl-review[data-design="warm"] .ar-photo-dialog::backdrop{background:#e5ebdf}
#atl-review[data-design="warm"] .ar-dialog-top h2{font-size:17px;letter-spacing:0}
#atl-review[data-design="warm"] .ar-dialog-close,#atl-review[data-design="warm"] .ar-dialog-controls button{background:#e4ecdc;border:1px solid #cbd8c4;border-radius:999px;color:#355642;padding:11px 20px}
#atl-review[data-design="warm"] .ar-dialog-count{color:#617358}
#atl-review[data-design="warm"] .ar-dialog-error{background:#f4f3ec}
#atl-review[data-design="warm"] .ar-connect{padding:34px 0 76px}
#atl-review[data-design="warm"] .ar-connect-copy h1{font-size:clamp(44px,5.5vw,70px);line-height:1.15;font-weight:600;margin-bottom:24px}
#atl-review[data-design="warm"] .ar-connect-company{font-size:17px;font-weight:500;color:#56734e}
#atl-review[data-design="warm"] .ar-connect-links{gap:14px}
#atl-review[data-design="warm"] .ar-connect-link{padding:22px;border:1px solid #dfe5d8;border-radius:20px;background:#fbfcf7;min-height:96px}
#atl-review[data-design="warm"] .ar-connect-link:hover{background:#eef3e7;border-color:#cbdac2}
#atl-review[data-design="warm"] .ar-connect-link.ar-connect-primary{background:#e4edda;border-color:#d6e3cb}
#atl-review[data-design="warm"] .ar-connect-link.ar-connect-primary:hover{background:#d7e5cb}
#atl-review[data-design="warm"] .ar-connect-label strong{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#35513e}
#atl-review[data-design="warm"] .ar-connect-label small,#atl-review[data-design="warm"] .ar-connect-primary .ar-connect-label small{color:#5d7056;font-size:14px;line-height:1.6}
#atl-review[data-design="warm"] .ar-connect-icon{background:#edf3e5;color:#5a7751;border-radius:50%}
#atl-review[data-design="warm"] .ar-connect-primary .ar-connect-icon{background:#f5f8ef}
#atl-review[data-design="warm"] .ar-connect-arrow{color:#708969}
#atl-review[data-design="warm"][data-page=locations] .ar-locations-main{width:calc(100% - 80px);max-width:1280px;margin:34px auto 52px;border:1px solid #dbe3d3;border-radius:26px;overflow:hidden;background:#fbfcf7;grid-template-columns:340px minmax(0,1fr)}
#atl-review[data-design="warm"] .ar-locations-main aside{padding:28px;border-right:1px solid #dbe3d3;background:#f4f6ee}
#atl-review[data-design="warm"] .ar-locations-main h1{font:600 32px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em}
#atl-review[data-design="warm"] .ar-locations-main h2{font:600 24px/1.3 Manrope,Arial,sans-serif}
#atl-review[data-design="warm"] .ar-locations-main select,#atl-review[data-design="warm"] .ar-locations-main button{background:#e6eedd;border:1px solid #cbdac0;border-radius:13px;color:#35513e;padding:13px}
#atl-review[data-design="warm"] .ar-locations-main button:hover{background:#d6e4ca}
#atl-review[data-design="warm"] .ar-locations-main .precision,#atl-review[data-design="warm"] .ar-locations-main dt{color:#637358}
#atl-review[data-design="warm"] .ar-locations-main dd{color:#354b39}
#atl-review[data-design="warm"] #location-detail li{border-color:#d6dfce}
#atl-review[data-design="warm"] .ar-project-photo-link{color:#3e6755}
#atl-review[data-design="warm"] #map-status{background:#f5f7ee;color:#455b40;border-radius:12px;border:1px solid #d4dfcb}
#atl-review[data-design="warm"] #project-map{background:#e9eee3}
#atl-review[data-design="warm"] .leaflet-control-zoom{border:1px solid #d0ddc8;border-radius:13px;overflow:hidden;box-shadow:0 3px 15px #3e51391c}
#atl-review[data-design="warm"] .leaflet-control-zoom a{background:#f7f9f2;color:#395c42;border-color:#d6e0cf}
#atl-review[data-design="warm"] .ar-field input,#atl-review[data-design="warm"] .ar-field textarea,#atl-review[data-design="warm"] .ar-form{background:#fbfcf7;color:var(--ink);border-color:#cbd8c4;border-radius:14px}
#atl-review[data-design="warm"] .ar-field input::placeholder,#atl-review[data-design="warm"] .ar-field textarea::placeholder{color:#6a795f}
#atl-review[data-design="warm"] .ar-checks label,#atl-review[data-design="warm"] .ar-email-preview{border-radius:12px}
@media(max-width:1050px){#atl-review[data-design="warm"] .ar-header{gap:18px}#atl-review[data-design="warm"] .ar-nav{gap:15px;font-size:14px}#atl-review[data-design="warm"] .ar-logo{width:155px}#atl-review[data-design="warm"] .ar-hero{gap:28px;min-height:500px}#atl-review[data-design="warm"] .ar-hero .ar-photo{min-height:480px}#atl-review[data-design="warm"] .ar-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){#atl-review[data-design="warm"] .ar-team-grid{grid-template-columns:1fr}#atl-review[data-design="warm"] .ar-person:first-child{display:grid;grid-template-columns:1fr 1.3fr;align-items:center}#atl-review[data-design="warm"] .ar-person-photo{aspect-ratio:1/1}#atl-review[data-design="warm"] .ar-footer-contact{grid-template-columns:1fr}#atl-review[data-design="warm"] .ar-nav{gap:12px}#atl-review[data-design="warm"] .ar-nav .ar-button{padding:12px 16px}}
@media(max-width:760px){#atl-review[data-design="warm"] .ar-footprint>.ar-wrap{display:block}#atl-review[data-design="warm"] .ar-map-overview{margin-top:26px}#atl-review[data-design="warm"] .ar-footprint h2{max-width:none}#atl-review[data-design="warm"] .ar-footprint p:not(.ar-kicker){max-width:none}#atl-review[data-design="warm"][data-page=locations] .ar-locations-main{display:flex;flex-direction:column;width:calc(100% - 32px);margin:24px auto 36px}#atl-review[data-design="warm"] .ar-locations-main aside{border-right:0}#atl-review[data-design="warm"] .ar-locations-main .map-area{min-height:320px}}
@media(max-width:700px){#atl-review[data-design="warm"] .ar-shell,#atl-review[data-design="warm"] .ar-wrap{width:calc(100% - 40px)}#atl-review[data-design="warm"] .ar-header{min-height:84px;gap:18px}#atl-review[data-design="warm"] .ar-logo{width:142px;margin:6px 0}#atl-review[data-design="warm"] .ar-menu{border-radius:999px;font-size:14px;min-height:46px}#atl-review[data-design="warm"] .ar-menu[aria-expanded=true]{background:#dce8d2}#atl-review[data-design="warm"] .ar-nav{background:#f8faf3;border:1px solid #d7e1ce;box-shadow:0 14px 32px #3a513524;border-radius:20px;padding:12px 18px 18px}#atl-review[data-design="warm"] .ar-nav a:not(.ar-button){border-color:#e2e9da;font-size:16px;padding:12px 4px}#atl-review[data-design="warm"] .ar-nav .ar-button{font-size:16px}#atl-review[data-design="warm"] .ar-hero{width:calc(100% - 40px);margin:25px auto 28px;grid-template-columns:1fr;gap:30px;min-height:0}#atl-review[data-design="warm"] .ar-hero-copy{padding:10px 0 0}#atl-review[data-design="warm"] .ar-hero h1{font-size:clamp(37px,9.3vw,52px);line-height:1.15}#atl-review[data-design="warm"] .ar-hero-copy>p:not(.ar-kicker){font-size:16px;line-height:1.8;margin-top:22px}#atl-review[data-design="warm"] .ar-hero .ar-photo{min-height:0;aspect-ratio:4/3;border-radius:24px}#atl-review[data-design="warm"] .ar-actions{gap:20px;margin-top:26px}#atl-review[data-design="warm"] .ar-kicker{font-size:12px;margin-bottom:15px}#atl-review[data-design="warm"] .ar-metrics{padding:23px 12px;border-radius:22px;row-gap:23px}#atl-review[data-design="warm"] .ar-metric,#atl-review[data-design="warm"] .ar-metric:first-child{padding:0 8px}#atl-review[data-design="warm"] .ar-metric strong{font-size:30px}#atl-review[data-design="warm"] .ar-metric span{font-size:12px}#atl-review[data-design="warm"] .ar-metric-band{padding-bottom:0}#atl-review[data-design="warm"] .ar-section{padding:52px 0}#atl-review[data-design="warm"] h2{font-size:32px}#atl-review[data-design="warm"] .ar-section-head{gap:20px;margin-bottom:28px}#atl-review[data-design="warm"] .ar-project-cards{grid-template-columns:1fr;gap:25px}#atl-review[data-design="warm"] .ar-project-card-copy{padding:25px}#atl-review[data-design="warm"] .ar-project-card-copy h3{font-size:26px}#atl-review[data-design="warm"] .ar-cap-grid{gap:14px}#atl-review[data-design="warm"] .ar-cap,#atl-review[data-design="warm"] .ar-cap:not(:nth-child(4n+1)){padding:20px 17px}#atl-review[data-design="warm"] .ar-cap h3{font-size:20px}#atl-review[data-design="warm"] .ar-cap p{font-size:13px}#atl-review[data-design="warm"] blockquote{padding:26px}#atl-review[data-design="warm"] blockquote p{font-size:19px}#atl-review[data-design="warm"] .ar-field-leadership-heading h3{font-size:28px}#atl-review[data-design="warm"] .ar-person:first-child{display:block}#atl-review[data-design="warm"] .ar-person-copy h4{font-size:26px}#atl-review[data-design="warm"] .ar-bid-simple h2{font-size:34px}#atl-review[data-design="warm"] .ar-bid-options{gap:20px}#atl-review[data-design="warm"] .ar-bid-option{padding:25px}#atl-review[data-design="warm"] .ar-bid-action{font-size:17px;min-height:50px}#atl-review[data-design="warm"] .ar-bid-intro{font-size:17px}#atl-review[data-design="warm"] .ar-footer-contact h2{font-size:29px}#atl-review[data-design="warm"] .ar-footer-contact-actions{gap:12px}#atl-review[data-design="warm"] .ar-footer-contact-actions .ar-button{min-height:70px;font-size:17px}#atl-review[data-design="warm"] .ar-footer-contact-actions span{font-size:13px}#atl-review[data-design="warm"] .ar-project-intro h1,#atl-review[data-design="warm"] .ar-gallery-title h1{font-size:40px}#atl-review[data-design="warm"] .mg-scope-heading h2{font-size:30px}#atl-review[data-design="warm"] .mg-scope-navigation a{padding:10px 16px;font-size:15px;gap:10px}#atl-review[data-design="warm"] .ar-gallery-item a,#atl-review[data-design="warm"] .ar-project-cover a{border-radius:16px}#atl-review[data-design="warm"] .ar-gallery-cta{padding:25px}#atl-review[data-design="warm"] .ar-gallery-cta h2{font-size:26px}#atl-review[data-design="warm"] .ar-connect-copy h1{font-size:46px}#atl-review[data-design="warm"] .ar-connect-layout{gap:34px}#atl-review[data-design="warm"] .ar-connect-link{padding:18px;grid-template-columns:34px minmax(0,1fr) 20px;gap:13px}#atl-review[data-design="warm"] .ar-connect-icon{width:34px;height:34px}#atl-review[data-design="warm"] .ar-connect-label strong{font-size:19px}#atl-review[data-design="warm"] .ar-connect-label small{font-size:13px}#atl-review[data-design="warm"] .ar-private-review{font-size:11px;padding:7px 10px}}
@media(prefers-reduced-motion:reduce){#atl-review[data-design="warm"] *,#atl-review[data-design="warm"] *::after{transition:none!important;animation:none!important}}

#atl-review[data-design="warm"] .ar-hero .ar-arrow:empty::before{content:'↗'}
#atl-review[data-design="warm"] .legend i,#atl-review[data-design="warm"] .map-dot span{background:#a66043;box-shadow:0 0 0 4px #a6604324}
#atl-review[data-design="warm"] .legend i.office,#atl-review[data-design="warm"] .map-dot.office span{background:#50788d;box-shadow:0 0 0 4px #50788d24}
#atl-review[data-design="warm"] .map-dot.selected span{box-shadow:0 0 0 7px #fff9,0 0 0 9px #7c906b88}
#atl-review[data-design="warm"] .ar-viewer{color:var(--ink);border-radius:20px}
#atl-review[data-design="warm"] .ar-viewer button,#atl-review[data-design="warm"] #ar-photo-prev,#atl-review[data-design="warm"] #ar-photo-next{background:#e4ecdc;color:#355642;border:1px solid #cbd8c4;border-radius:999px}
#atl-review[data-design="warm"] .ar-viewer-count{color:#617358}
