/* Original Nexus full-mockup revision: cinematic scale without hiding the task. */
@media(min-width:1100px){.hero-new h1{max-width:none!important;font-size:clamp(48px,4.1vw,66px)!important}}
[hidden]{display:none!important}.local-bar>a{font-size:10px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;min-height:28px;display:flex;align-items:center}.local-bar{min-height:36px}.hero-new{background:#112f36;color:#f6f5ef;grid-template-columns:1.3fr 1fr;min-height:700px;position:relative}.hero-new .hero-copy{padding-top:67px;padding-bottom:35px;z-index:2}.hero-new h1{font-family:'Avenir Next',Avenir,'Segoe UI',sans-serif;font-size:clamp(43px,4.8vw,76px);font-weight:500;letter-spacing:-.065em;line-height:1.06;max-width:14ch}.hero-new h1 em{font-family:Georgia,serif;color:#d5dbb7;letter-spacing:-.055em;font-weight:400}.hero-new .eyebrow{color:#c4d4c2}.hero-new .hero-intro{color:#c7d7d0;font-size:16px;max-width:44ch}.hero-new .button{background:#e1e7cf;color:#183d3a;border-color:#e1e7cf}.hero-new .text-link{color:#ecf0e6}.hero-new .hero-visual{margin:32px 32px 32px -35px;min-height:635px;border-radius:160px 0 0 0}.hero-new .hero-visual>img{object-position:61% center}.hero-new .hero-plaque{left:0;right:0;bottom:0;background:#173c3ae8;padding:24px 30px;border:0}.hero-new .hero-plaque .eyebrow{display:block;margin-bottom:15px;font-size:9px}.hero-coordinate{font-size:25px;font-family:Georgia,serif;letter-spacing:.02em;color:#e7e9d7;display:block;margin-bottom:15px}.hero-new .hero-plaque>div{font-size:10px}.hero-new .image-credit{top:20px;bottom:auto;left:auto;right:14px;max-width:190px}.hero-new .scroll-cue{color:#dce7d6}.hero-new .hero h1{animation:none}.experience-section{background:#eff0e6;display:grid;grid-template-columns:1fr 1.3fr;gap:6vw;align-items:center;overflow:hidden}.experience-heading h2{font-size:43px}.experience-heading>p:not(.eyebrow){font-size:15px;color:#506357}.experience-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.experience-card{background:#fff;padding:26px 23px;border:1px solid #c9d5c7;box-shadow:0 12px 30px #203e3010}.experience-card:nth-child(2){margin-top:60px;background:#234d49;color:#f6f5ef}.experience-card:nth-child(2) .eyebrow{color:#d3dbb9}.experience-card h3{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.035em;min-height:64px}.mini-step{display:flex;gap:14px;border-top:1px solid #aabda955;padding:17px 0;align-items:center;font-size:12px}.mini-step i{font-style:normal;font-size:10px;opacity:.7}.experience-card .text-link{font-size:11px;margin-top:12px;gap:14px}.experience-card:nth-child(2) .text-link:hover{color:white}.extra-rows{max-width:950px;margin:auto}.extra-rows>article{display:grid;grid-template-columns:80px 1fr;border-top:1px solid #bfccbe;padding:34px 0;gap:30px}.extra-rows>article>span{color:#527365;font-size:12px;padding-top:10px}.extra-rows h2{font-size:34px;margin-bottom:18px}.extra-rows p{font-size:16px;color:#526371;margin-bottom:0}.comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.comparison article{padding:28px;background:white;border:1px solid #ccd9c9}.comparison h2{font-size:31px;min-height:80px}.comparison dt{font-size:11px;color:#526b5a;border-top:1px solid #d6dfd1;padding-top:17px}.comparison dd{margin:8px 0 23px;font-size:14px}.comparison .button{width:100%;font-size:12px;gap:12px}.editorial-empty{background:#e3e9dc;padding:50px;max-width:850px}.editorial-empty h2{font-size:43px}.editorial-empty>p{color:#526357}.specialty-row{display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center;border-top:1px solid #b8c9b7;padding:32px 0}.specialty-row h2{font-size:31px;margin:0}.specialty-row p{font-size:14px;color:#526371;margin:0}.faq-long{max-width:1000px}.faq-long details{border-bottom:1px solid #bcc9bb}.faq-long .button{margin-top:30px}.confirmation{max-width:700px;border-top:1px solid #adbeaa;padding-top:35px}.confirmation-mark{display:grid;place-items:center;width:55px;height:55px;border:1px solid #326c69;border-radius:50%;color:#326c69;font-size:27px;margin-bottom:25px}.confirmation h2{font-size:40px}.site-map>label{max-width:600px}.map-group{margin-top:55px}.map-group h2{font-size:35px}.map-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.map-group a{display:grid;grid-template-columns:1fr 20px;padding:18px 20px;border:1px solid #b7c9b5;background:#fff;font-size:14px;gap:7px;min-width:0}.map-group small{grid-column:1;font-size:10px;color:#52695b;overflow-wrap:anywhere}.map-group a>span{grid-column:2;grid-row:1/3;align-self:center}.map-group a:hover{background:#e3ecdf}.footer-bottom>div{flex-wrap:wrap}.footer-bottom{align-items:start}body[data-surface=workspace] .footer{padding-top:35px}body[data-surface=workspace] .footer-top{display:none}.legal-body{padding-top:45px}
@media(prefers-reduced-motion:no-preference){.hero-new h1{animation:nexus-enter .8s cubic-bezier(.22,1,.36,1) both}.hero-new .hero-intro{animation:nexus-enter .7s .12s cubic-bezier(.22,1,.36,1) both}.hero-new .hero-visual{animation:nexus-image 1s cubic-bezier(.22,1,.36,1) both}.experience-card.will-reveal{transform:translate(24px,20px)}.experience-card:nth-child(2).will-reveal{transform:translate(-24px,20px)}.experience-card.revealed{transform:none}.page-hero h1{animation:nexus-enter .5s ease both}dialog[open]{animation:nexus-enter .23s ease both}@keyframes nexus-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nexus-image{from{clip-path:inset(0 0 12% 0);opacity:.6}to{clip-path:inset(0);opacity:1}}}
@media(max-width:1000px){.hero-new h1{font-size:57px}.experience-section{display:block}.experience-heading{max-width:620px}.experience-panels{margin-top:35px}.comparison{gap:14px}.comparison article{padding:22px}.specialty-row{grid-template-columns:1fr 1fr}.specialty-row .button{grid-column:2;width:max-content}.map-group>div{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.local-bar{padding:4px 14px;gap:8px;min-height:34px}.local-bar>span{font-size:8px}.local-bar>a{font-size:9px}.local-bar>p{display:none}.hero-new{min-height:0}.hero-new .hero-copy{padding:38px 22px 27px}.hero-new h1{font-size:47px;max-width:none;line-height:1.06}.hero-new .hero-intro{font-size:15px}.hero-new .hero-visual{margin:0 18px 23px;min-height:390px;height:390px;border-radius:95px 0 0 0}.hero-new .hero-plaque{padding:18px 22px}.hero-coordinate{font-size:22px;margin-bottom:12px}.hero-new .hero-plaque .eyebrow{font-size:8px;margin-bottom:8px}.hero-new .image-credit{top:17px;font-size:7px;max-width:155px}.experience-heading h2{font-size:36px}.experience-panels{gap:12px;align-items:start}.experience-card{padding:19px 15px}.experience-card h3{font-size:23px;min-height:74px}.experience-card:nth-child(2){margin-top:40px}.experience-card .eyebrow{font-size:8px;letter-spacing:.08em}.mini-step{font-size:11px;gap:8px;line-height:1.6;padding:14px 0;min-height:63px}.mini-step i{font-size:9px}.experience-card .text-link{font-size:10px;line-height:1.6;gap:8px}.extra-rows>article{grid-template-columns:28px 1fr;gap:15px;padding:27px 0}.extra-rows h2{font-size:29px}.extra-rows p{font-size:15px}.comparison{grid-template-columns:1fr}.comparison article{padding:25px}.comparison h2{min-height:0}.comparison dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.comparison dt,.comparison dd{grid-column:auto;font-size:12px}.comparison dd{margin:0;padding-top:17px;border-top:1px solid #d6dfd1}.editorial-empty{padding:29px 24px}.editorial-empty h2{font-size:34px}.specialty-row{display:block;padding:27px 0}.specialty-row h2{font-size:30px;margin-bottom:20px}.specialty-row p{margin-bottom:20px}.map-group>div{grid-template-columns:1fr}.map-group a{min-height:76px}.confirmation h2{font-size:34px}.footer-bottom>div{gap:15px}.legal-body{padding-top:25px}}
@media(max-width:360px){.hero-new h1{font-size:41px}.experience-panels{grid-template-columns:1fr}.experience-card:nth-child(2){margin-top:0}.experience-card h3{min-height:0}.mini-step{min-height:0}}
