/* Original website presentation with the requested header contact address. */
nav.top.atlas-original-nav{gap:18px}
nav.top.atlas-original-nav .nav-right{display:flex;align-items:center;gap:18px;flex-shrink:0}
nav.top.atlas-original-nav .nav-email{font:500 12px/1.4 'Manrope',sans-serif;letter-spacing:0;color:#42473f;text-transform:none;white-space:nowrap}
nav.top.atlas-original-nav .nav-email:hover{text-decoration:underline;text-underline-offset:4px}
nav.top.atlas-original-nav .nav-cta{white-space:nowrap;font-size:9px;padding:14px 18px;letter-spacing:.1em}
nav.top.atlas-original-nav ul{gap:18px}
nav.top.atlas-original-nav ul a{font-size:9px;letter-spacing:.09em}
nav.top.atlas-original-nav .brand strong{font-size:22px;letter-spacing:.1em}
.form-confirmation{padding:34px 0;outline:none}
.form-confirmation h2{font:400 clamp(32px,4vw,48px)/1.1 'Cormorant Garamond',serif;margin:20px 0}
.form-confirmation p{color:var(--ash);line-height:1.8;margin-bottom:20px}
.form-confirmation .link-arrow{color:var(--brass-lt)}
.f select option{background:#faf8f4;color:#171b20}
.f input:focus-visible,.f select:focus-visible,.f textarea:focus-visible{outline:2px solid var(--brass);outline-offset:4px}
.form-status.error{color:#f0b6a8}
@media(max-width:1380px){nav.top.atlas-original-nav ul{display:none}nav.top.atlas-original-nav .menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;min-height:44px;gap:5px;margin-left:auto}nav.top.atlas-original-nav .menu-toggle span{width:23px;height:1px;background:currentColor}nav.top.atlas-original-nav.menu-open ul{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#faf8f4;padding:24px 36px;gap:20px;max-height:70vh;overflow:auto}nav.top.atlas-original-nav.menu-open ul a{font-size:11px}}
@media(max-width:680px){nav.top.atlas-original-nav{display:flex;flex-wrap:wrap;gap:12px;padding:14px 20px}nav.top.atlas-original-nav .brand strong{font-size:20px}nav.top.atlas-original-nav .nav-right{order:3;width:100%;justify-content:flex-end;gap:10px}nav.top.atlas-original-nav .nav-email{font-size:10px}nav.top.atlas-original-nav .nav-cta{font-size:8px;letter-spacing:.07em;padding:12px 10px}.hero .hero-inner{padding-top:170px}nav.top.atlas-original-nav.menu-open ul{padding:22px}.form-confirmation p{font-size:14px}}

/* Inline navigation and an independent menu remain available together. */
nav.top.atlas-original-nav{--atlas-action-width:220px;gap:14px;padding:20px 32px}
nav.top.atlas-original-nav #main-menu{display:flex;position:static;order:1;flex:1;min-width:0;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:12px;padding:0;margin:0;border:0;background:transparent;max-height:none;overflow-x:auto}
nav.top.atlas-original-nav #main-menu a{display:block;white-space:nowrap;font-size:9px;letter-spacing:.07em;padding:7px 0}
nav.top.atlas-original-nav .menu-toggle{display:flex;order:2;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;gap:5px;margin-left:0}
nav.top.atlas-original-nav .menu-toggle span{display:block;width:23px;height:1px;background:currentColor}
nav.top.atlas-original-nav .nav-right{display:flex;order:3;width:auto;align-items:center;gap:12px;flex-shrink:0}
nav.top.atlas-original-nav .nav-right>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--atlas-action-width);height:48px;min-height:48px;margin:0;padding:0 12px;border:1px solid var(--brass);border-radius:0;line-height:1.3;text-align:center}
nav.top.atlas-original-nav .nav-email{background:#fff;color:#42473f;font-size:11px;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none}
nav.top.atlas-original-nav .nav-email:hover{background:#fff;border-color:var(--brass-dk);color:var(--brass-dk)}
nav.top.atlas-original-nav .nav-cta{font-size:9px;letter-spacing:.07em;white-space:nowrap}
nav.top.atlas-original-nav #expanded-menu{display:none;position:absolute;top:100%;right:24px;left:auto;width:min(620px,calc(100vw - 48px));max-height:70vh;overflow:auto;padding:24px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px #12161c1a}
nav.top.atlas-original-nav.menu-open #expanded-menu{display:block}
nav.top.atlas-original-nav #expanded-menu .atlas-menu-title{font:600 10px/1.5 'Manrope',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-dk);margin-bottom:14px}
nav.top.atlas-original-nav #expanded-menu ul{display:grid;position:static;grid-template-columns:1fr 1fr;gap:6px 20px;padding:0;margin:0;background:transparent;border:0;max-height:none;overflow:visible;list-style:none}
nav.top.atlas-original-nav #expanded-menu a{display:flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.07em;padding:9px 0;color:#42473f}
@media(max-width:1599px) and (min-width:681px){nav.top.atlas-original-nav{flex-wrap:wrap;gap:10px 14px;padding:16px 24px}nav.top.atlas-original-nav #main-menu{order:4;flex-basis:100%;width:100%;padding-top:7px;border-top:1px solid var(--line)}nav.top.atlas-original-nav .menu-toggle{margin-left:auto}}
@media(max-width:900px) and (min-width:681px){nav.top.atlas-original-nav{--atlas-action-width:184px;padding:14px 20px;gap:10px}nav.top.atlas-original-nav .brand strong{font-size:19px}nav.top.atlas-original-nav .nav-email{font-size:10px}nav.top.atlas-original-nav .nav-right{gap:10px}nav.top.atlas-original-nav .nav-cta{font-size:8.5px}}
@media(max-width:680px){nav.top.atlas-original-nav{flex-wrap:wrap;gap:10px;padding:12px 20px}nav.top.atlas-original-nav #main-menu{display:none}nav.top.atlas-original-nav .menu-toggle{margin-left:auto}nav.top.atlas-original-nav .nav-right{order:3;flex-basis:100%;width:100%;gap:10px}nav.top.atlas-original-nav .nav-right>a{width:calc((100% - 10px)/2);height:48px;padding:0 8px;font-size:9px;white-space:normal;overflow-wrap:anywhere}nav.top.atlas-original-nav .nav-cta{letter-spacing:.02em}nav.top.atlas-original-nav #expanded-menu{right:16px;width:calc(100vw - 32px);padding:18px}nav.top.atlas-original-nav #expanded-menu ul{grid-template-columns:1fr}html{scroll-padding-top:150px}}

/* A larger wordmark and acquisition line keep their shared header alignment. */
nav.top.atlas-original-nav .brand{flex-shrink:0;gap:7px}
nav.top.atlas-original-nav .brand strong{font-size:32px;letter-spacing:.08em}
nav.top.atlas-original-nav .brand small{font-size:11px;letter-spacing:.25em;line-height:1.2}
@media(max-width:900px) and (min-width:821px){nav.top.atlas-original-nav .brand strong{font-size:28px}nav.top.atlas-original-nav .brand small{font-size:10px}}
@media(max-width:820px) and (min-width:681px){nav.top.atlas-original-nav{--atlas-action-width:162px;padding-left:18px;padding-right:18px;gap:10px 8px}nav.top.atlas-original-nav .brand strong{font-size:24px;letter-spacing:.06em}nav.top.atlas-original-nav .brand small{font-size:9.5px;letter-spacing:.2em}nav.top.atlas-original-nav .nav-right{gap:8px}nav.top.atlas-original-nav .nav-email{font-size:9px;padding:0 6px}nav.top.atlas-original-nav .nav-cta{font-size:8px;padding:0 8px}}
@media(max-width:680px){nav.top.atlas-original-nav .brand strong{font-size:clamp(25px,7vw,29px);letter-spacing:.06em}nav.top.atlas-original-nav .brand small{font-size:10px;letter-spacing:.21em}}
@media(max-width:360px){nav.top.atlas-original-nav{padding-left:16px;padding-right:16px}nav.top.atlas-original-nav .brand strong{font-size:23px;letter-spacing:.04em}nav.top.atlas-original-nav .brand small{font-size:9px;letter-spacing:.19em}}

/* Uppercase email label with a decorative envelope, retaining matched actions. */
nav.top.atlas-original-nav .nav-email{gap:6px;padding:0 8px;font-size:9px;text-transform:uppercase;white-space:normal}
nav.top.atlas-original-nav .nav-email-icon{flex-shrink:0;font-family:'Segoe UI Emoji','Apple Color Emoji',sans-serif;font-size:13px;line-height:1}
nav.top.atlas-original-nav .nav-email-text{min-width:0;overflow-wrap:anywhere;line-height:1.45}
@media(max-width:900px) and (min-width:681px){nav.top.atlas-original-nav .nav-email{gap:4px;padding:0 6px;font-size:8px}nav.top.atlas-original-nav .nav-email-icon{font-size:12px}}
@media(max-width:680px){nav.top.atlas-original-nav .nav-email{gap:5px;font-size:8.5px}nav.top.atlas-original-nav .nav-email-icon{font-size:12px}}
