.nxCSzG_page{--ink:#092b52;--muted:#53718d;--line:#c7d8e6;--gold:#a98145;min-height:100vh;padding-top:var(--masthead-height);color:var(--ink);background:#fff}.nxCSzG_page h1,.nxCSzG_page h2,.nxCSzG_page h3,.nxCSzG_page p{margin:0}.nxCSzG_page h1,.nxCSzG_page h2,.nxCSzG_page h3{font-family:Playfair Display,Georgia,serif;font-weight:500}.nxCSzG_page button:focus-visible,.nxCSzG_page a:focus-visible{outline-offset:4px;outline:2px solid #0871bc}.nxCSzG_intro,.nxCSzG_gallerySection,.nxCSzG_detailWrap{width:min(100% - 9vw,1520px);margin:0 auto}.nxCSzG_intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;padding:clamp(70px,9vw,145px) 0 clamp(44px,5vw,76px);display:grid}.nxCSzG_intro h1{letter-spacing:-.07em;max-width:760px;font-size:clamp(54px,5.6vw,84px);line-height:.92}.nxCSzG_intro h1:after{background:var(--gold);content:"";width:58px;height:2px;margin-top:27px;display:block}.nxCSzG_intro>div>p{max-width:650px;color:var(--muted);margin-top:23px;font:clamp(18px,1.45vw,23px)/1.46 DM Sans,Arial,sans-serif}.nxCSzG_sectionLabel{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-self:end;padding-bottom:8px;font:700 14px/1.3 DM Mono,monospace}.nxCSzG_gallerySection{padding-bottom:clamp(44px,5vw,80px)}.nxCSzG_galleryLine{background:var(--line);height:1px;margin-bottom:clamp(27px,3vw,48px)}.nxCSzG_galleryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.9vw,30px);display:grid}.nxCSzG_card{min-width:0;scroll-margin-top:140px}.nxCSzG_portrait{aspect-ratio:4/5;background:#e7eef3;position:relative;overflow:hidden}.nxCSzG_portraitImage{object-fit:cover}.nxCSzG_cardCopy{padding-top:18px}.nxCSzG_card h2{letter-spacing:-.04em;font-size:clamp(21px,1.55vw,28px);line-height:1.03}.nxCSzG_cardCopy>p{color:#817749;min-height:2.9em;margin-top:7px;font:600 clamp(13px,1vw,15px)/1.42 DM Sans,Arial,sans-serif}.nxCSzG_detailsTrigger{border:0;border-top:1px solid var(--line);color:#0d4e86;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:12px;padding:0;font:700 14px/1.3 DM Mono,monospace;display:flex}.nxCSzG_detailsTrigger span{font:24px/1 Georgia,serif}.nxCSzG_galleryNavigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:300px;margin:clamp(47px,5vw,78px) auto 0;display:grid}.nxCSzG_galleryNavigation button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font:34px/1 Georgia,serif;display:grid}.nxCSzG_galleryNavigation button:first-child{justify-self:end}.nxCSzG_galleryNavigation button:last-child{justify-self:start}.nxCSzG_galleryNavigation button:disabled{opacity:.26;cursor:not-allowed}.nxCSzG_galleryNavigation p{color:#6d7f90;letter-spacing:.11em;text-align:center;text-transform:uppercase;white-space:nowrap;font:700 14px/1.35 DM Mono,monospace}.nxCSzG_detailWrap{padding-bottom:clamp(55px,7vw,110px)}.nxCSzG_detailPanel{border-top:1px solid var(--gold);background:#f4f9fc;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(30px,5vw,80px);padding:clamp(30px,4vw,64px);display:grid}.nxCSzG_detailLead{min-width:0}.nxCSzG_detailLabel{color:#a98145;letter-spacing:.13em;text-transform:uppercase;font:700 14px/1.35 DM Mono,monospace}.nxCSzG_detailLead h2{letter-spacing:-.06em;margin-top:13px;font-size:clamp(32px,3vw,54px);line-height:.94}.nxCSzG_detailLead>p:last-child{color:#486a88;margin-top:22px;font:16px/1.55 DM Sans,Arial,sans-serif}.nxCSzG_detailGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.nxCSzG_detailGrid h3{border-bottom:1px solid var(--line);padding-bottom:13px;font-size:20px;line-height:1.08}.nxCSzG_detailGrid ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nxCSzG_detailGrid li{color:#486a88;font:15px/1.45 DM Sans,Arial,sans-serif}.nxCSzG_detailGrid li:before{color:var(--gold);content:"—";margin-right:7px}.nxCSzG_links{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 20px;padding-top:4px;display:flex}.nxCSzG_links>span,.nxCSzG_links a{color:#0d4e86;letter-spacing:.1em;text-transform:uppercase;font:700 14px/1.35 DM Mono,monospace}.nxCSzG_links>span{color:#6e8193}.nxCSzG_links a span{margin-left:5px;font:17px/1 Georgia,serif}.nxCSzG_cta{color:#fff;background:#082b52;justify-content:space-between;align-items:center;gap:48px;padding:clamp(44px,6vw,90px) max(4.5vw,24px);display:flex}.nxCSzG_cta h2{letter-spacing:-.06em;max-width:650px;font-size:clamp(38px,4vw,66px);line-height:.94}.nxCSzG_cta p{color:#cfdeea;max-width:560px;margin-top:17px;font:17px/1.46 DM Sans,Arial,sans-serif}.nxCSzG_ctaLink{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #9bb7d0;justify-content:space-between;align-items:center;gap:35px;min-width:255px;min-height:48px;padding:0 16px;font:700 14px/1.3 DM Mono,monospace;display:inline-flex}.nxCSzG_ctaLink span{color:#f1b238;font:25px/1 Georgia,serif}@media (max-width:1180px){.nxCSzG_intro,.nxCSzG_gallerySection,.nxCSzG_detailWrap{width:min(100% - 64px,1520px)}.nxCSzG_galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nxCSzG_galleryGrid .nxCSzG_card:nth-child(n+4){display:none}.nxCSzG_detailPanel{grid-template-columns:1fr}}@media (min-width:701px) and (max-width:900px){.nxCSzG_intro{grid-template-columns:1fr;align-items:start;gap:16px;padding:72px 0 50px}.nxCSzG_intro>div>p{max-width:58ch}.nxCSzG_sectionLabel{align-self:start;padding:0}}@media (max-width:700px){.nxCSzG_intro,.nxCSzG_gallerySection,.nxCSzG_detailWrap{width:min(100% - 48px,1520px)}.nxCSzG_intro{grid-template-columns:1fr;gap:20px;padding:54px 0 42px}.nxCSzG_intro h1{font-size:clamp(46px,12.5vw,60px)}.nxCSzG_intro h1:after{width:43px;margin-top:19px}.nxCSzG_intro>div>p{margin-top:17px;font-size:16px;line-height:1.48}.nxCSzG_sectionLabel{padding:0}.nxCSzG_galleryLine{margin-bottom:25px}.nxCSzG_galleryGrid{grid-template-columns:1fr}.nxCSzG_galleryGrid .nxCSzG_card:nth-child(n+2){display:none}.nxCSzG_cardCopy{padding-top:15px}.nxCSzG_card h2{font-size:29px}.nxCSzG_cardCopy>p{min-height:0;font-size:14px}.nxCSzG_galleryNavigation{margin-top:35px}.nxCSzG_detailWrap{padding-bottom:48px}.nxCSzG_detailPanel{gap:28px;padding:26px 20px}.nxCSzG_detailLead h2{font-size:40px}.nxCSzG_detailGrid{grid-template-columns:1fr;gap:28px}.nxCSzG_cta{flex-direction:column;align-items:flex-start;gap:30px;padding:48px 24px}.nxCSzG_cta h2{font-size:43px}.nxCSzG_cta p{font-size:16px}.nxCSzG_ctaLink{width:100%}}@media (prefers-reduced-motion:reduce){.nxCSzG_page *{scroll-behavior:auto}}
