.v2nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--nx-line)}.v2nav-inner[data-astro-cid-4lunwx2e]{max-width:1200px;margin:0 auto;padding:6px 32px;display:flex;align-items:center;gap:28px}.v2nav-logo[data-astro-cid-4lunwx2e]{font-family:"Instrument Serif","Instrument Serif Fallback",Georgia,serif;font-size:28px;line-height:1;color:var(--nx-ink);letter-spacing:-.02em;flex-shrink:0;display:inline-flex;align-items:center;min-height:44px}.v2nav-logo[data-astro-cid-4lunwx2e] .i[data-astro-cid-4lunwx2e]{font-style:italic}.v2nav-links[data-astro-cid-4lunwx2e]{display:flex;gap:24px;flex:1}.v2nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--nx-graphite);transition:color .15s;display:inline-flex;align-items:center;min-height:44px}.v2nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:var(--nx-red)}.v2nav-right[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:20px;margin-left:auto}.v2nav-login[data-astro-cid-4lunwx2e]{font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--nx-graphite);transition:color .15s;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.v2nav-login[data-astro-cid-4lunwx2e]:hover{color:var(--nx-red)}.v2nav-lang[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:0;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:13px;font-weight:600}.v2nav-lang[data-astro-cid-4lunwx2e] .lang[data-astro-cid-4lunwx2e]{color:var(--nx-graphite);transition:color .15s;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.v2nav-lang[data-astro-cid-4lunwx2e] .lang[data-astro-cid-4lunwx2e].active{color:var(--nx-ink)}.v2nav-lang[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].lang:hover{color:var(--nx-red)}.v2nav-lang[data-astro-cid-4lunwx2e] .lang-sep[data-astro-cid-4lunwx2e]{color:#6b6b6b}.v2nav-menu[data-astro-cid-4lunwx2e],.v2menu[data-astro-cid-4lunwx2e]{display:none}@media(max-width:900px){.v2nav-links[data-astro-cid-4lunwx2e],.v2nav-login[data-astro-cid-4lunwx2e]{display:none}.v2nav-inner[data-astro-cid-4lunwx2e]{padding:6px 20px;gap:14px}.v2nav-logo[data-astro-cid-4lunwx2e]{font-size:26px}.v2nav-menu[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-ink);background:#fff;border:1.5px solid #D0CDC5;border-radius:0;cursor:pointer}.v2nav-menu[data-astro-cid-4lunwx2e][aria-expanded=true]{border-color:var(--nx-ink)}.v2menu[data-astro-cid-4lunwx2e]:not([hidden]){display:block;border-top:1px solid var(--nx-line);background:#fff}.v2menu[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{display:flex;align-items:center;min-height:48px;padding:0 20px;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#1a1a1a;text-decoration:none;border-bottom:1px solid #F0EDE6}.v2menu[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover,.v2menu[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:focus-visible{color:var(--nx-red)}}.v2sticky[data-astro-cid-544d75lg]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--nx-white);border-top:1px solid var(--nx-line);box-shadow:0 -6px 20px #0e0e0e14}.v2sticky[data-astro-cid-544d75lg][hidden]{display:none}@media(max-width:700px){.v2sticky[data-astro-cid-544d75lg]:not([hidden]){display:flex}}.v2sticky-btn[data-astro-cid-544d75lg]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:44px;padding:14px 20px;background:var(--nx-red);color:var(--nx-white);border:1.5px solid var(--nx-red);font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-align:center}.v2sticky-btn[data-astro-cid-544d75lg]:hover{background:var(--nx-red-deep);border-color:var(--nx-red-deep)}@keyframes v2sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.v2sticky[data-astro-cid-544d75lg]:not([hidden]){animation:v2sticky-in .16s ease-out}}.v2footer[data-astro-cid-gcn2mc3v]{background:var(--nx-ink);color:var(--nx-mist);padding:56px 0 36px;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif}.v2footer-inner[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:0 auto;padding:0 32px}.v2footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.v2footer-logo[data-astro-cid-gcn2mc3v]{font-family:"Instrument Serif","Instrument Serif Fallback",Georgia,serif;font-size:32px;color:#fff;letter-spacing:-.02em;line-height:1;margin-bottom:12px}.v2footer-logo[data-astro-cid-gcn2mc3v] .i[data-astro-cid-gcn2mc3v]{font-style:italic}.v2footer-tagline[data-astro-cid-gcn2mc3v]{font-size:14px;color:#999;line-height:1.5;max-width:280px}.v2footer-col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:0;font-size:14px}.v2footer-head[data-astro-cid-gcn2mc3v]{font-family:Big Shoulders Display,Big Shoulders Display Fallback,sans-serif;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-white);margin-bottom:8px}.v2footer-acc[data-astro-cid-gcn2mc3v]>summary[data-astro-cid-gcn2mc3v]{list-style:none;cursor:default;pointer-events:none;display:block}.v2footer-acc[data-astro-cid-gcn2mc3v]>summary[data-astro-cid-gcn2mc3v]::-webkit-details-marker{display:none}.v2footer-contact[data-astro-cid-gcn2mc3v]{display:none}.v2footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--nx-mist);transition:color .15s;display:flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;min-height:44px;min-width:44px;padding-right:8px}.v2footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--nx-red)}.v2footer-addr[data-astro-cid-gcn2mc3v]{font-style:normal;color:#999;font-size:13px;line-height:1.5;margin-top:14px}.v2footer-note[data-astro-cid-gcn2mc3v]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#8a8a8a;max-width:240px}.v2footer-bottom[data-astro-cid-gcn2mc3v]{margin-top:48px;padding-top:24px;border-top:1px solid #1F1F1F;text-align:center;font-size:12px;color:#828282}@media(max-width:900px){.v2footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:700px){.v2footer[data-astro-cid-gcn2mc3v]{padding:40px 0 28px}.v2footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:0}.v2footer-contact[data-astro-cid-gcn2mc3v]{display:block;margin-top:14px;margin-bottom:20px}.v2footer-contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--nx-mist);display:inline-flex;align-items:center;min-height:44px}.v2footer-desk[data-astro-cid-gcn2mc3v]{display:none!important}.v2footer-acc[data-astro-cid-gcn2mc3v]{border-top:1px solid #2A2A2A}.v2footer-acc[data-astro-cid-gcn2mc3v]>summary[data-astro-cid-gcn2mc3v]{cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0}.v2footer-acc[data-astro-cid-gcn2mc3v]>summary[data-astro-cid-gcn2mc3v]:after{content:"+";font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:22px;font-weight:400;line-height:1;color:var(--nx-white)}.v2footer-acc[data-astro-cid-gcn2mc3v][open]>summary[data-astro-cid-gcn2mc3v]:after{content:"−"}.v2footer-acc[data-astro-cid-gcn2mc3v][open]{padding-bottom:12px}.v2footer-bottom[data-astro-cid-gcn2mc3v]{margin-top:24px}}@media(max-width:540px){.v2footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}.v2footer-inner[data-astro-cid-gcn2mc3v]{padding:0 20px}}:root{--nx-red: #C8102E;--nx-red-deep: #A50D26;--nx-ink: #141414;--nx-graphite: #5A5A5A;--nx-mist: #C9C6BF;--nx-line: #E5E2DC;--nx-paper: #F5F3EE;--nx-white: #FFFFFF;--nx-job: #2F4F6F;--nx-red-dark: #9A0B22;--nx-offwhite: #FAFAF7;--g-cols: 12;--g-gap: 32px;--g-max: 1200px;--sec-pad: 96px;--sec-pad-m: 64px;--head-gap: 40px}.v2page{--red: var(--nx-red);--red-dark: var(--nx-red-deep);--red-soft: #FCEEF0;--black: var(--nx-ink);--ink: #1A1A1A;--ink-soft: var(--nx-graphite);--ink-muted: #8A8A8A;--white: var(--nx-white);--bg: #FAFAF7;--rule: var(--nx-line);--rule-strong: #D0CDC5;--fb: "DM Sans", "DM Sans Fallback", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fd: "Big Shoulders Display", "Big Shoulders Display Fallback", sans-serif;--fs: "Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--v2-pad: 96px;background:var(--bg);color:var(--ink);font-family:var(--fb);font-size:16px;line-height:1.6}.v2-container{max-width:var(--g-max);margin:0 auto;padding:0 32px}.g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--g-gap);column-gap:var(--g-gap);align-items:start}.g>.c4{grid-column:span 4}.g>.c5{grid-column:span 5}.g>.c6{grid-column:span 6}.g>.c7{grid-column:span 7}.g>.c8{grid-column:span 8}.g>.c12{grid-column:span 12}@media(max-width:900px){.g>.c4,.g>.c5,.g>.c6,.g>.c7,.g>.c8,.g>.c12{grid-column:span 12}}.sec-head{grid-column:span 12;margin-bottom:var(--head-gap);min-width:0}.sec-head .v2-eyebrow{margin-bottom:12px}.sec-head .v2-h2{font-size:clamp(40px,4.4vw,64px);line-height:.95;margin-bottom:16px}.sec-head .sec-lead{font-size:18px;line-height:1.5;max-width:60ch;color:var(--nx-ink);margin:0}.sec-head .sec-lead:last-child{margin-bottom:0}.sec-head .v2-h2.split-h2{font-size:52px}.bleed-l{margin-left:calc(-1*(max(0px,(100vw - var(--g-max)) / 2) + 32px))}.bleed-r{margin-right:calc(-1*(max(0px,(100vw - var(--g-max)) / 2) + 32px))}.v2-section{overflow-x:clip}.v2-narrow{max-width:850px}.v2-section{padding:var(--sec-pad) 0}.v2-eyebrow{font-family:var(--fb);font-size:12px;font-weight:700;color:var(--nx-red);letter-spacing:.18em;text-transform:uppercase;line-height:1.5;margin:0 0 18px;max-width:none}.v2-h2{font-family:var(--fd);font-weight:800;font-size:clamp(48px,6vw,88px);line-height:.95;letter-spacing:-.005em;color:var(--black);text-align:left;margin-bottom:22px}.hero-h1,.v2-h2,.pc-title,.rp-h1,.ws-ch-h,.trust-num,.pg-h1,.lg-h1,.sf-h1,.pr-h1,.sf-done-h{text-transform:uppercase}.v2-rule{height:6px;background:var(--nx-red)}.v2page p{max-width:68ch}.v2-btn,.v2-btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-family:var(--fb);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:18px 28px;cursor:pointer;text-align:center;transition:background .15s,color .15s}.v2-btn{background:var(--nx-red);color:var(--nx-white);border:1.5px solid var(--nx-red)}.v2-btn:hover{background:var(--nx-red-dark);border-color:var(--nx-red-dark)}.v2-btn .arrow{display:inline-block;margin-left:.35em;transition:transform .15s}.v2-btn:hover .arrow{transform:translate(4px)}.v2-btn-ghost{background:transparent;color:var(--nx-ink);border:1.5px solid var(--nx-ink)}.v2-btn-ghost:hover{background:var(--nx-ink);color:var(--nx-white)}.v2-btn-white{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--fb);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:18px 28px;cursor:pointer;text-align:center;background:transparent;color:var(--nx-white);border:1.5px solid var(--nx-white);transition:background .15s,color .15s}.v2-btn-white:hover{background:var(--nx-white);color:var(--nx-ink)}@media(max-width:1080px){.v2page{--v2-pad: 80px}}@media(max-width:700px){.v2page{--v2-pad: 64px}}@media(max-width:900px){.v2-section{padding:var(--sec-pad-m) 0}.bleed-l{margin-left:-32px}.bleed-r{margin-right:-32px}}@media(max-width:540px){.bleed-l{margin-left:-20px}.bleed-r{margin-right:-20px}.v2-container{padding:0 20px}.v2-btn,.v2-btn-ghost,.v2-btn-white{width:100%}}.v2page :focus-visible,.v2-skip:focus-visible{outline:3px solid var(--black);outline-offset:2px;border-radius:1px}.v2footer :focus-visible,.trust :focus-visible,.ctab :focus-visible{outline-color:var(--white)}.v2page :focus:not(:focus-visible){outline:none}.v2-skip{position:fixed;left:12px;top:-100px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;background:var(--black);color:var(--white);font-family:var(--fb);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:top .12s}.v2-skip:focus{top:12px}.v2-btn,.v2-btn-ghost{min-height:44px}
