.nb{--fx:0;--fs:0;--nb-top:0px;--nb-ground:var(--page-bg,#fff);--nb-ar:.0834;--nb-rh:84px;--nb-cap:200px;--nb-box:clamp(var(--nb-rh), calc(112cqw * var(--nb-ar)), var(--nb-cap));--nb-z:calc(var(--nb-box) * .6);isolation:isolate;box-sizing:border-box;color:#fff;font-family:var(--font-sans), "Public Sans", system-ui, -apple-system, sans-serif;background:#070c18;position:relative;overflow:hidden;container-type:inline-size}section.nb[data-nb],div.nb[data-nb]{padding:var(--nb-top) 0 0}.nb *,.nb :before,.nb :after{box-sizing:border-box}.nb-compact{min-height:232px}.nb-tall{--nb-ar:.125;--nb-rh:150px;--nb-cap:300px;min-height:400px}.nb-hero{height:580px}@media (min-width:640px){.nb-tall{min-height:440px}.nb-hero{height:640px}}@media (min-width:1024px){.nb-compact{min-height:248px}.nb-tall{min-height:480px}.nb-hero{height:720px}}@media (min-width:1600px){.nb-hero{height:780px}}.nb-sky{z-index:0;background:linear-gradient(180deg, #03060e 0%, #070d1c 26%, #0b1220 46%, #13284a calc(100% - var(--nb-z) * 1.55), #23497a calc(100% - var(--nb-z) * 1.05), #4f7ba8 calc(100% - var(--nb-z) * .62), #9fb7cf calc(100% - var(--nb-z) * .28), #e3c2b0 100%);position:absolute;inset:0}.nb-hero .nb-sky{background:linear-gradient(#03060e 0%,#070d1c 22%,#0b1220 38%,#13284a 58%,#23497a 72%,#4f7ba8 84%,#9fb7cf 93%,#e3c2b0 100%)}.nb-stars{width:100%;height:62%;position:absolute;inset:0 0 auto}.nb-compact .nb-stars{height:100%}.nb-stars .tw{animation:4.8s ease-in-out infinite nb-tw}@keyframes nb-tw{0%,to{opacity:.9}50%{opacity:.2}}.nb-moon{top:calc(var(--nb-top) + 12px);opacity:.92;background:radial-gradient(circle at 38% 36%,#fff 0%,#eef4fa 45%,#c9d7e6 100%);border-radius:50%;width:18px;height:18px;position:absolute;right:7%}.nb-tall .nb-moon,.nb-hero .nb-moon{box-shadow:0 0 40px 8px #d6e8fa38,0 0 140px 40px #4cc3e81f}.nb-tall .nb-moon{top:calc(var(--nb-top) + 26px);width:38px;height:38px;right:10%}@media (min-width:720px){.nb-compact .nb-moon,.nb-tall .nb-moon{right:27%}}.nb-hero .nb-moon{top:calc(var(--nb-top) + 9%);width:46px;height:46px;right:11%}@media (max-width:719px){.nb-compact .nb-moon{top:auto;bottom:calc(var(--nb-z) + 18px);width:16px;height:16px;right:6%}.nb-tall .nb-moon{top:calc(var(--nb-top) + 2px);width:28px;height:28px;right:6%}.nb-hero .nb-moon{top:calc(var(--nb-top) + 6px);width:36px;height:36px;right:8%}}.nb-glow{z-index:1;pointer-events:none;background:radial-gradient(60% 34% at 62% 74%,#ff8a5b57,#ff8a5b00 70%),radial-gradient(50% 40% at 22% 70%,#4cc3e838,#4cc3e800 70%);position:absolute;inset:0}.nb-compact .nb-glow,.nb-tall .nb-glow{background:radial-gradient(60% calc(var(--nb-z) * 1.5) at 64% calc(100% - var(--nb-z) * .5), #ff8a5b5c, #ff8a5b00 70%), radial-gradient(50% calc(var(--nb-z) * 1.7) at 20% calc(100% - var(--nb-z) * .6), #4cc3e833, #4cc3e800 70%)}.nb-ridge{pointer-events:none;width:112%;height:var(--nb-box);transform:translate3d(calc(var(--fx) * var(--px,0px)), calc(var(--fs) * var(--py,0) * 1px), 0);position:absolute;bottom:0;left:-6%}.nb[data-snow=full] .nb-ridge{will-change:transform}.nb-ridge svg{width:100%;height:100%;display:block}.nb-r1{z-index:2;--px:-6px;--py:.32;opacity:.9}.nb-r2{z-index:3;--px:-12px;--py:.22}.nb-r3{z-index:5;--px:-20px;--py:.12}.nb-r4{z-index:6;--px:-30px;--py:0;height:max(12px, calc(var(--nb-box) * .17));bottom:-1px}.nb-hero .nb-r1{height:44%}.nb-hero .nb-r2{height:35%}.nb-hero .nb-r3{height:26%}.nb-hero .nb-r4{height:9%}@media (min-width:1024px){.nb-hero .nb-r1{height:46%}.nb-hero .nb-r2{height:37%}.nb-hero .nb-r3{height:28%}.nb-hero .nb-r4{height:10%}}.nb-ground{stop-color:var(--nb-ground)}.nb-snow{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.nb-snow-back{z-index:4}.nb-snow-front{z-index:9}.nb.is-live .nb-snow{opacity:1}.nb-static-snow{z-index:7;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.nb.is-live .nb-static-snow{opacity:0}.nb-in{z-index:8;width:100%;padding:8px 20px calc(var(--nb-z) + 10px);max-width:720px;margin:0 auto;position:relative}.nb-w-report{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.nb-w-prose{max-width:760px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.nb-tall .nb-in{padding-top:30px}.nb-hero .nb-in{padding-top:56px;padding-bottom:0}@media (min-width:1024px){.nb-in{padding-top:14px}.nb-w-page{max-width:1200px}.nb-w-spot{max-width:1320px}.nb-tall .nb-in{padding-top:52px}.nb-hero .nb-in{padding-top:76px}}@media (min-width:1400px){.sp-main:has(.sp-wrap.sp-wide) .nb-w-page{max-width:1320px}}.nb-crumbs{margin-bottom:2px}.nb .sp-crumbs{color:#b9c8d9;margin:0;font-size:14px}.nb .sp-crumbs a{color:#b9c8d9;text-decoration:none}.nb .sp-crumbs a:hover{color:#fff;text-decoration:underline}.nb .sp-crumbs [aria-current]{color:#e6eef6}.nb-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.nb-tall .nb-row{align-items:flex-end}.nb-lead{flex:none}.nb-lead .smk{border-color:#ffffff38;box-shadow:0 6px 18px -8px #0009}.nb-txt{flex:14em;min-width:0}.nb-aside{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}@media (min-width:720px){.nb-aside{margin-left:auto}}.nb-kicker{letter-spacing:.12em;text-transform:uppercase;color:#9fdcf0;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.nb-kicker:before{content:"";background:linear-gradient(90deg,#4cc3e8,#ff8a5b);border-radius:2px;flex:none;width:22px;height:2px}.nb-kicker a{color:inherit;margin:-15px 0;padding:15px 0;text-decoration:none;display:inline-block}.nb-kicker a:hover{color:#fff;text-decoration:underline}.nb-lead+.nb-txt .nb-kicker:before{display:none}.nb-title{color:#fff;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.035em;text-shadow:0 2px 18px #03060e8c;margin:4px 0 0;font-size:clamp(28px,7.4vw,42px);font-weight:600;line-height:1.08}.nb-tall .nb-title{letter-spacing:-.05em;background:linear-gradient(#fff 30%,#cfe6f5 100%);-webkit-text-fill-color:transparent;max-width:14em;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-top:10px;padding-bottom:.06em;font-size:clamp(38px,10.4vw,72px);line-height:1}.nb-hero .nb-title{letter-spacing:-.06em;background:linear-gradient(#fff 30%,#cfe6f5 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 6px 28px #4cc3e840);-webkit-background-clip:text;background-clip:text;margin:6px 0 0 -.05em;font-size:clamp(104px,31vw,208px);line-height:.9}.nb-hero .nb-kicker{letter-spacing:.14em;font-size:14px}.nb-hero .nb-kicker:before{width:26px}.nb-sub{color:#dce8f4;text-wrap:pretty;max-width:40em;margin:8px 0 0;font-size:15.5px;font-weight:400;line-height:1.45}.nb-sub a{color:#9fdcf0}.nb-tall .nb-sub{max-width:34em;margin-top:14px;font-size:17px;font-weight:500}.nb-hero .nb-sub{max-width:30em;margin-top:14px;font-size:18px;font-weight:500}@media (min-width:1024px){.nb-sub{font-size:16.5px}.nb-tall .nb-sub{font-size:19px}.nb-hero .nb-sub{max-width:32em;font-size:21px}}.nb-meta{color:#dce8f4;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:14px;display:flex}.nb .sp-status{color:#dce8f4;margin-top:0}.nb .sp-status[data-open]{color:#fff}.nb .sp-status:before{background:#8a97aa}.nb .sp-status[data-open]:before{background:#35c98a;box-shadow:0 0 0 3px #35c98a38}.nb .pa-btn,.nb .pa .fav.pa-btn,.nb .nb-btn{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#0b122080;border:1px solid #ffffff57;transition:transform .15s,background .15s,border-color .15s}.nb .pa-btn:hover,.nb .pa .fav.pa-btn:hover,.nb .nb-btn:hover{color:#fff;background:#0b1220ad;border-color:#fff9}.nb .pa .fav.pa-btn.on{color:#fff;background:#0b12208f;border-color:#ffc83db3}.nb .pa .fav.on svg{color:#ffc83d}.nb .pa-btn:focus-visible,.nb .nb-btn:focus-visible,.nb a:focus-visible{outline-offset:2px;outline:2px solid #fff}.nb-btn{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex;text-decoration:none!important}.nb .nb-btn-solid{color:#0b1220;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#fff}.nb .nb-btn-solid:hover{color:#0b1220;background:#e6eef6;border-color:#e6eef6}@media (prefers-reduced-transparency:reduce){.nb .pa-btn,.nb .pa .fav.pa-btn,.nb .nb-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1220d1}}@supports selector(:has(*)){.nb[data-chrome=nav]{--nb-top:var(--pn-h,63px)}}.nb-rule:before,.sp-section:not(.sp-sources)>.sp-h2:first-child:before,.td-nums>.sp-h2:first-child:before,.td-col>.sp-h2:first-child:before{content:"";background:linear-gradient(90deg,#4cc3e8,#ff8a5b);border-radius:2px;width:26px;height:3px;margin-bottom:10px;display:block}.nb-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0b7a9e;margin:0 0 6px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.nb-stars .tw{animation:none}.nb-snow,.nb-static-snow{transition:none}.nb-ridge{will-change:auto;transform:none}}
