.site-head,.nav-backdrop{--navy:#111b30;--navy2:#24324e;--red:#d51b3b;--yellow:#f5c518;--paper:#f4f2ed;--ink:#111b30;--muted:#5f6676;--line:#e1e4e8;--display:'Space Grotesk', Arial, sans-serif;--body:'IBM Plex Sans', Arial, sans-serif;--mono:'IBM Plex Mono', monospace;--gutter:clamp(22px, 4.5vw, 72px);--ff-display:'Space Grotesk', Arial, sans-serif;--ff-body:'IBM Plex Sans', Arial, sans-serif;--ff-mono:'IBM Plex Mono', monospace;--fs-h1:clamp(42px, 30.86px + 2.857vw, 72px);--fs-h2:clamp(32px, 27.54px + 1.143vw, 44px);--fs-h3:clamp(22px, 20.51px + .381vw, 26px);--fs-h4:clamp(18px, 17.26px + .19vw, 20px);--fs-lead:clamp(18px, 17.26px + .19vw, 20px);--fs-body:clamp(16px, 15.63px + .095vw, 17px);--fs-small:clamp(14px, 13.63px + .095vw, 15px);--fs-label:13px;--fs-chip:13px;--fs-btn:16px;--fs-num:clamp(40px, 36.29px + .952vw, 52px);--fs-num-xl:clamp(64px, 49.14px + 3.81vw, 104px);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-h1:1.05;--lh-h2:1.1;--lh-h3:1.2;--lh-h4:1.25;--lh-lead:1.5;--lh-body:1.6;--lh-small:1.5;--lh-label:1.3;--lh-num:1.1;--ls-label:.06em;--btn-h:48px;--btn-pad:22px;--tap:44px;--fs-display:var(--fs-h1);--fs-sm:var(--fs-small);--fs-xs:var(--fs-label);--fs-foot:var(--fs-small);--fs-art-title:var(--fs-label);--fs-micro:var(--fs-label);--lh-display:var(--lh-h1);--lh-heading:var(--lh-h2);--lh-snug:var(--lh-label)}:where(.site-head) .wrap{max-width:1352px;padding-inline:var(--gutter);margin:auto}:where(.site-head) .btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:600;border:1px solid #fff0;border-radius:7px;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}:where(.site-head) .btn:hover{transform:translateY(-2px)}:where(.site-head) .btn-red{background:var(--red);color:#fff}:where(.site-head) .btn-red:hover{background:#ae132d}.skip-link{position:fixed;left:16px;top:-70px;z-index:100;background:#fff;padding:12px 20px}.skip-link:focus{top:10px}.site-head{background:#fff;position:fixed;top:var(--hv2-bar,0);left:0;right:0;z-index:20;border-bottom:1px solid #e8eaf0}.site-head .wrap{height:84px;display:flex;gap:30px;align-items:center}:where(.site-head) .logo{display:block;flex-shrink:0}:where(.site-head) .logo img{width:168px;display:block;filter:brightness(0) saturate(100%) invert(10%) sepia(24%) saturate(1001%) hue-rotate(184deg) brightness(98%)}:where(.site-head) .nav{margin-left:auto;display:flex;gap:25px;align-items:center}:where(.site-head) .nav a{font-size:13px;font-weight:500;white-space:nowrap;color:#596172}:where(.site-head) .nav a:hover{color:var(--red)}.site-head .btn{font-size:12px;min-height:42px;padding:10px 17px}.menu-toggle{display:none;background:#fff0;border:0;padding:10px;width:42px;cursor:pointer}.menu-toggle span{display:block;height:2px;margin:5px 0;background:var(--navy)}@media(max-width:1100px){:where(.site-head) .nav{gap:16px}.site-head .wrap{gap:22px}:where(.site-head) .logo img{width:145px}}@media(max-width:900px){.site-head .wrap{height:72px;gap:14px}.site-head .btn{margin-left:auto}.menu-toggle{display:block}:where(.site-head) .nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:24px var(--gutter);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0001;margin:0}:where(.site-head) .nav.is-open{display:grid;gap:22px}:where(.site-head) .nav a{font-size:16px}}@media(max-width:680px){.site-head .wrap{height:68px}:where(.site-head) .logo img{width:137px}.site-head .btn{font-size:10px;padding:9px 12px;min-height:38px}.menu-toggle{width:34px;padding:5px}:where(.site-head) .nav{top:68px}}:where(.site-head) .wrap{max-width:1400px}.site-head{background:#111b30ed;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px)}.site-head .wrap{height:78px}:where(.site-head) .logo img{width:173px;filter:none}:where(.site-head) .nav a{color:#c0c7d5;font-size:13px}:where(.site-head) .nav a:hover{color:#fff}.site-head .btn{border-radius:50px;background:#fff;color:#111b30;padding:11px 19px}.menu-toggle span{background:#fff}:where(.site-head) .btn{border-radius:50px;min-height:49px;padding:13px 22px}.skip-link{position:fixed;top:0;transform:translateY(-140%)}.skip-link:focus{top:10px;transform:translateY(0)}@media(max-width:900px){.site-head .wrap{height:72px}:where(.site-head) .nav{background:#111b30;top:72px;border-bottom-color:#ffffff20}:where(.site-head) .nav a{color:#d8dfec}}@media(max-width:680px){.site-head .wrap{height:68px}:where(.site-head) .logo img{width:137px}.site-head .btn{font-size:10px;padding:9px 12px}:where(.site-head) .nav{top:68px}}@media(max-width:360px){.site-head .wrap{gap:9px}:where(.site-head) .logo img{width:118px}.site-head .btn{font-size:8px;padding:9px 10px}}.site-head{background:#111b30}:root{--hv2-head-h:78px}:root{--hv2-bar:0px}.admin-bar{--hv2-bar:32px}@media(max-width:900px){:root{--hv2-head-h:72px}}@media(max-width:782px){.admin-bar{--hv2-bar:46px}}@media(max-width:680px){:root{--hv2-head-h:68px}}@media(max-width:600px){.admin-bar{--hv2-bar:0px}}.hv2-head .wrap{height:var(--hv2-head-h)}html{scroll-padding-top:calc(var(--hv2-bar) + var(--hv2-head-h) + 22px)}:where(.site-head) .logo img{height:auto}.hv2-head .nav{margin-left:auto}.hv2-head .nav-list{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.hv2-head .nav-item{position:relative}.hv2-head .nav-top{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:none;color:#c0c7d5;font:var(--fw-medium) var(--fs-sm)/1 var(--ff-body);white-space:nowrap;cursor:pointer}.hv2-head .nav-top:hover,.hv2-head .nav-top[aria-expanded="true"]{color:#fff}.hv2-head .nav-top svg{transition:transform .2s}.hv2-head .nav-top[aria-expanded="true"] svg{transform:rotate(180deg)}.hv2-head .nav-sub{display:none}.hv2-head .nav-sub ul{margin:0;padding:0;list-style:none}.hv2-head .nav-sub a{display:block;padding:10px 14px;border-radius:8px;color:var(--ink);white-space:normal}.hv2-head .nav-sub a b{display:block;font:var(--fw-medium) 15px/1.3 var(--ff-body)}.hv2-head .nav-sub a span{display:block;margin-top:2px;font:var(--fw-regular) var(--fs-sm)/1.4 var(--ff-body);color:#5d6676}.hv2-head .nav-sub a:hover,.hv2-head .nav-sub a:focus-visible{background:#f1f3f7;color:var(--red)}.hv2-head .nav-book{display:none}.hv2-head .head-book{font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-body);min-height:44px}.nav-backdrop{position:fixed;inset:0;z-index:19;background:#0b1220a6}.nav-backdrop[hidden]{display:none}@media (min-width:901px){.hv2-head .nav-sub{position:absolute;top:calc(100% + 8px);left:0;min-width:270px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 18px 40px #0b122040}.hv2-head .nav-sub:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.hv2-head .has-sub:hover .nav-sub,.hv2-head .nav-top[aria-expanded="true"]+.nav-sub{display:block}.hv2-head .has-sub:nth-child(2) .nav-sub ul{columns:2;column-gap:4px;width:470px}.hv2-head .has-sub:nth-child(2) .nav-sub li{break-inside:avoid}}@media (max-width:1100px) and (min-width:901px){.hv2-head .nav-top{padding:0 8px}}@media (max-width:900px){.hv2-head .nav{display:block;position:fixed;top:calc(var(--hv2-bar) + var(--hv2-head-h));left:0;right:0;bottom:0;z-index:21;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:12px var(--gutter) 28px;background:#111b30;border-top:1px solid #ffffff1a;box-shadow:none}.hv2-head{backdrop-filter:none;-webkit-backdrop-filter:none}.hv2-head .nav:not(.is-open){display:none}.hv2-head .nav.is-open{display:block;animation:hv2-drawer .2s ease}.hv2-head .nav-list{display:block}.hv2-head .nav-item{border-bottom:1px solid #ffffff14}.hv2-head .nav-top{width:100%;justify-content:space-between;min-height:56px;padding:0;color:#fff;font-size:18px}.hv2-head .nav-top[aria-expanded="true"]+.nav-sub{display:block;padding-bottom:10px}.hv2-head .nav-sub a{padding:10px 0 10px 14px;color:#d8dfec}.hv2-head .nav-sub a span{color:#9facbf}.hv2-head .nav-sub a:hover,.hv2-head .nav-sub a:focus-visible{background:#ffffff0d;color:#fff}.hv2-head .nav-book{display:flex;width:100%;margin-top:24px;font:var(--fw-semibold) var(--fs-body)/1 var(--ff-body);min-height:48px}.nav-open,.nav-open body{overflow:hidden}.hv2-head .menu-toggle{position:relative;z-index:22;width:44px;height:44px;padding:10px}.hv2-head .menu-toggle span{transition:transform .2s,opacity .2s}.hv2-head .menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hv2-head .menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.hv2-head .menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (max-width:680px){.hv2-head .head-book{display:none}.hv2-head .menu-toggle{margin-left:auto}}@keyframes hv2-drawer{from{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hv2-head .nav.is-open{animation:none}}.hv2-head .nav-top,.hv2-head .nav-sub a span{font:var(--fw-regular) var(--fs-small)/var(--lh-small) var(--ff-body);letter-spacing:0;text-transform:none}.hv2-head .nav-top{font-weight:var(--fw-medium);line-height:1}.hv2-head .nav-sub a b{font:var(--fw-medium) var(--fs-body)/var(--lh-h4) var(--ff-body)}.hv2-head .head-book{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding-left:var(--btn-pad);padding-right:var(--btn-pad);font:var(--fw-semibold) var(--fs-btn)/1.2 var(--ff-body)}.site-head,.site-head *,.site-head *::before,.site-head *::after{box-sizing:border-box}.site-head{color:#fff;font:400 16px/1.6 var(--ff-body);-webkit-font-smoothing:antialiased}.site-head a{text-decoration:none;transition:color .2s,background .2s}.site-head a:hover{opacity:1}:where(.site-head) .btn{font-family:var(--ff-body);text-align:center}.site-head .btn:hover{box-shadow:none}.site-head :focus-visible{outline:3px solid #cd8e00;outline-offset:3px}.site-head{z-index:1000}.nav-backdrop{z-index:999}.site-head-spacer{height:calc(var(--hv2-head-h) + 1px)}@media (max-width:680px){.hv2-head .head-book{display:none}}.site-head .head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width:900px){.site-head .head-actions{margin-left:auto}}@property --nx-cta-a{syntax:'<angle>';inherits:false;initial-value:0deg}.site-head .nx-cta-glow{position:relative;isolation:isolate;gap:10px;border-radius:999px}.site-head .nx-cta-glow::before{content:"";position:absolute;inset:-2px;z-index:-1;padding:2px;border-radius:inherit;background:conic-gradient(from var(--nx-cta-a),transparent 0 55%,#ca1936 70%,#f04361 80%,#f5c518 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:nx-cta-spin 3.2s linear infinite;pointer-events:none}.site-head .nx-cta-glow::after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;animation:nx-cta-pulse 2.6s ease-out infinite;pointer-events:none}.site-head .nx-cta-ico{width:24px;height:24px;flex:none;padding:5px;border-radius:50%;background:#ca1936;color:#fff;box-sizing:border-box;transition:transform .25s ease}.site-head .nx-cta-glow:hover .nx-cta-ico,.site-head .nx-cta-glow:focus-visible .nx-cta-ico{transform:translateX(3px)}@keyframes nx-cta-spin{to{--nx-cta-a:360deg}}@keyframes nx-cta-pulse{0%{box-shadow:0 0 0 0 rgb(240 67 97 / .45)}70%,100%{box-shadow:0 0 0 14px #fff0}}@media (prefers-reduced-motion:reduce){.site-head .nx-cta-glow::before,.site-head .nx-cta-glow::after{animation:none}.site-head .nx-cta-glow::after{box-shadow:0 0 18px rgb(240 67 97 / .35)}}.skip-link{background:#1a2238;color:#fff;font-weight:600;border-radius:8px}.hv2-head .nav-sub a{min-height:24px}.hv2 :is(h1,h2,h3,h4,h5,h6){color:inherit}