.experience-site{--exp-blue:#2d4295;--exp-ink:#193451;--exp-muted:#64778d;background:#fff;color:var(--exp-ink)}.experience-site .home-nav{position:relative}.experience-wrap{width:min(1240px,calc(100% - 64px));margin:0 auto}.experience-skip{position:absolute;top:-80px;left:15px;z-index:100;background:#fff;padding:14px}.experience-skip:focus{top:10px}.experience-hero{position:relative;background:#102e46;min-height:510px;overflow:hidden}.experience-hero-photo{position:absolute;inset:0}.experience-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 57%;object-position:center 57%}.experience-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,32,48,.94),rgba(7,32,48,.76) 35%,rgba(7,32,48,.12) 80%)}.experience-hero-inner{position:relative;min-height:510px;display:flex;align-items:center;padding-top:45px;padding-bottom:75px}.experience-hero-copy{max-width:630px;color:#fff}.experience-eyebrow{font-size:12px;letter-spacing:2.1px;font-weight:600;display:flex;align-items:center;gap:10px}.experience-eyebrow>span{width:20px;height:2px;background:#75dbd8}.experience-hero h1{font-size:clamp(36px,4.25vw,62px);font-weight:500;line-height:1.13;letter-spacing:-2px;white-space:pre-line;color:#fff;margin:24px 0}.experience-hero-copy>p{font-size:17px;line-height:1.8;color:#e1edf0;max-width:500px;margin:0 0 28px}.experience-primary{display:inline-flex;align-items:center;gap:25px;background:#fff;color:#213a56!important;padding:15px 22px;border-radius:7px;font-size:14px;font-weight:600}.experience-primary:hover{background:#eaf7f7}.experience-hero-caption{position:absolute;bottom:28px;right:0;display:flex;align-items:center;gap:9px;color:#fff;font-size:13px}.experience-intro-strip{display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid #e4e9ee;font-size:13px;color:#4e6679}.experience-intro-strip>span{display:flex;align-items:center;gap:10px}.experience-intro-strip svg{color:#338b94}.experience-directory{padding:60px 0 55px;scroll-margin-top:25px}.experience-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.experience-kicker{display:block;color:#39818a;font-size:11px;letter-spacing:1.7px;font-weight:600;margin-bottom:11px}.experience-closing h2,.experience-section-heading h2{font-size:32px;line-height:1.25;letter-spacing:-.8px;color:#193451;font-weight:500;margin:0 0 10px}.experience-closing p,.experience-section-heading p{font-size:15px;line-height:1.7;color:#64778d;margin:0}.experience-total{font-size:12px;white-space:nowrap;color:#667c8f;padding-bottom:4px}.experience-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.experience-tabs{display:flex;gap:8px}.experience-tabs button{border:1px solid #e0e7ed;border-radius:25px;background:#fff;color:#546b7f;padding:10px 19px;font-size:13px}.experience-tabs button[aria-pressed=true]{background:#223f58;border-color:#223f58;color:#fff}.experience-find{display:flex;align-items:center;gap:8px;border:1px solid #dfe5ec;border-radius:7px;padding:10px 13px;width:270px;color:#738496}.experience-find input{min-width:0;width:100%;border:0;background:transparent;outline-offset:5px;font-size:13px;color:#193451}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}.experience-card{display:block;border:1px solid #e3e9ee;border-radius:12px;overflow:hidden;background:#fff;color:#193451;transition:box-shadow .2s,transform .2s}.experience-card:hover{box-shadow:0 14px 32px #1c3a5412;transform:translateY(-3px);color:#193451}.experience-card-image{position:relative;aspect-ratio:1.65;overflow:hidden;background:#e7eef1}.experience-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.experience-card:hover img{transform:scale(1.035)}.experience-featured{position:absolute;top:14px;left:14px;background:#fffef3ed;color:#374939;font-size:10px;font-weight:600;letter-spacing:.3px;padding:6px 10px;border-radius:4px}.experience-card-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px}.experience-card-copy>div{min-width:0}.experience-card-copy h3{font-size:18px;line-height:1.3;font-weight:500;color:#193451;margin:0 0 8px}.experience-card-copy p{font-size:13px;line-height:1.6;color:#6a7d8e;margin:0}.experience-card-arrow{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;background:#f0f5f7;flex-shrink:0;color:#3b687d}.experience-empty{padding:50px;text-align:center}.experience-empty svg{margin:0 auto 16px}.experience-empty button{padding:12px;text-decoration:underline}.experience-closing{background:#f1f7f8;border-radius:14px;padding:42px;text-align:center;margin:0 0 65px}.experience-closing a{margin-top:20px;display:inline-flex;align-items:center;gap:22px;color:#24418e;font-weight:500;font-size:14px}.experience-home .experience-section-heading>a{display:flex;align-items:center;gap:8px;color:#304595;white-space:nowrap;font-size:14px}.experience-detail-hero{position:relative;min-height:370px;background:#173a50}.experience-detail-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a2437e8,#0a24372e)}.experience-detail-hero>.experience-wrap{position:relative;z-index:1;padding:35px 0 65px;color:#fff}.experience-detail-hero a{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;margin-bottom:50px}.experience-detail-hero h1{font-size:46px;color:#fff;font-weight:500;margin:16px 0}.experience-detail-hero p{font-size:18px;line-height:1.6}.experience-detail-intro{padding:36px 0;display:grid;grid-template-columns:1fr 2fr;gap:30px}.experience-detail-intro h2{font-size:26px;color:#193451;margin:0}.experience-detail-intro p{font-size:16px;line-height:1.8;color:#64778d;margin:0;white-space:pre-line}.experience-site .nwh-listing-main{min-height:300px}.experience-site .nwh-search-header{position:relative}.experience-search{padding:30px 0}@media (max-width:900px){.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-intro-strip{flex-wrap:wrap;justify-content:center}.experience-hero-caption{right:0}.experience-total{display:none}.experience-wrap{width:calc(100% - 40px)}}@media (max-width:600px){.experience-wrap{width:calc(100% - 36px)}.experience-hero,.experience-hero-inner{min-height:500px}.experience-hero-inner{padding:45px 0 70px}.experience-hero h1{font-size:38px;letter-spacing:-1.4px}.experience-hero-copy>p{font-size:15px;max-width:310px}.experience-hero-photo:after{background:linear-gradient(90deg,#092336e8,#09233669)}.experience-hero-caption{left:0;font-size:11px}.experience-intro-strip{justify-content:flex-start;gap:15px;font-size:12px}.experience-directory{padding:38px 0}.experience-section-heading{display:block;margin-bottom:20px}.experience-closing h2,.experience-section-heading h2{font-size:27px}.experience-section-heading p{font-size:14px}.experience-toolbar{flex-direction:column;align-items:stretch;gap:15px}.experience-find{width:100%}.experience-find input{font-size:16px}.experience-grid{grid-template-columns:1fr;gap:22px}.experience-card-copy{padding:19px}.experience-card-image{aspect-ratio:1.65}.experience-closing{padding:30px 20px;margin-bottom:40px}.experience-detail-hero h1{font-size:36px}.experience-detail-intro{grid-template-columns:1fr;gap:15px}.experience-home .experience-section-heading>a{margin-top:16px}}@media (prefers-reduced-motion:reduce){.experience-card,.experience-card-image img{transition:none}.experience-card:hover,.experience-card:hover img{transform:none}}.experience-detail-search.home-search{position:static;padding:20px 0 10px;margin:0 auto;box-shadow:none;background:transparent}.experience-detail-search .home-search-explore{display:none}.experience-site .nwh-results-heading h2{font-size:25px;font-weight:500;margin:0 0 8px}@media (max-width:600px){.experience-hero-photo img{-o-object-position:70% center;object-position:70% center}}