.nhero{--nhero-focus: 50% 62%;position:relative;isolation:isolate}.nhero__stage{position:relative;height:max(100svh,34rem);overflow:clip}html.motion .nhero{height:calc(100svh + var(--open-travel))}html.motion .nhero__stage{position:sticky;top:0;height:100svh}.nhero .world{z-index:auto}.nhero .world__flare{z-index:2}.nhero .vloop__poster,.nhero .vloop__video{object-position:var(--nhero-focus)}.nhero__floor{position:absolute;z-index:1;inset:var(--horizon) 0 0 0;overflow:hidden;background:var(--night-0)}.nhero__floor img{position:absolute;left:0;top:-100%;width:100%;height:calc(100% / .38);max-width:none;object-fit:cover;object-position:var(--nhero-focus);opacity:.62;filter:blur(1.5px);transform:scaleY(-1)}.nhero__floor:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--night-0) 34%,transparent),var(--night-0) 72%)}.nhero__horizon{position:absolute;z-index:2;left:0;right:0;top:var(--horizon);height:1px;background:linear-gradient(90deg,transparent,var(--line) 12%,var(--flare) 50%,var(--line) 88%,transparent)}.nhero__copy{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:clamp(1.5rem,6svh,3.5rem)}.nhero__title{font-size:min(var(--fs-display),21svh);margin-left:-.03em}@media(max-width:719.98px),(max-aspect-ratio:4/5){.nhero__title{font-size:min(clamp(4.25rem,23.5vw,11rem),21svh)}}@media(max-width:719.98px){.nhero{--nhero-focus: 66% 62%}}.nchem{white-space:nowrap}.nanswer{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-rows:1fr auto;gap:2rem clamp(2rem,6vw,6rem);min-height:100svh;padding-top:calc(var(--header-h) + clamp(2.5rem,8svh,6rem));padding-bottom:clamp(2rem,6svh,4rem)}.nanswer__title{max-width:19ch}.nanswer__more{margin-top:1.25rem;max-width:42ch}.nanswer__rows{display:grid;grid-auto-rows:minmax(clamp(5.25rem,12.6svh,7.75rem),auto);margin:0;border-top:1px solid var(--ink)}.nanswer__row{display:grid;align-content:center;padding-block:.875rem;border-bottom:1px solid var(--rule)}.nanswer__row dt{font-weight:600}.nanswer__row dd{margin:.125rem 0 0;color:var(--ink-2)}.nanswer__row a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--dur-ui) ease}@media(hover:hover)and (pointer:fine){.nanswer__row a:hover{text-decoration-color:currentColor}}@media(max-width:859.98px){.nanswer{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start}.nanswer__title{max-width:18ch;font-size:clamp(1.875rem,9.2vw,var(--fs-band-h1))}.nanswer__rows{grid-auto-rows:auto}}.ntrace{padding-block:clamp(4rem,8vw,7rem) clamp(3.5rem,7vw,6rem)}.ntrace__q{max-width:20ch}.ntrace__fig{margin-top:clamp(2rem,4vw,3.5rem)}.ntrace__plate{position:relative}.ntrace__plate img{width:100%}.ntrace__stop{display:none}.ntrace__marks{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--paper);stroke-width:1.25;pointer-events:none;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--ink) 85%,transparent))}.ntrace__ring{transform:rotate(90deg);transform-box:fill-box;transform-origin:center}.ntrace__line{display:none;position:absolute;background:var(--ink);pointer-events:none}.ntrace__line[data-draw=y]{width:1px}.ntrace__line[data-draw=x]{height:1px}.ntrace__line.is-on-pack{background:var(--paper);box-shadow:0 0 2px color-mix(in srgb,var(--ink) 75%,transparent)}.ntrace__below{display:grid;gap:2.5rem;margin-top:2rem}.ntrace__answer{max-width:24ch;font-size:var(--fs-band-h2);font-weight:500;line-height:1.2;letter-spacing:-.008em;text-wrap:balance}.ntrace__more{margin-top:1rem;max-width:52ch}.ntrace__b{--ntree-w: min(100%, 22.5rem)}.ntrace__head h3{font-size:1.125rem;font-weight:600;line-height:1.3}.ntree{display:block;width:var(--ntree-w);height:auto;margin-top:1rem;fill:none;stroke:var(--ink);stroke-width:1.25}.ntree circle{fill:var(--ink);stroke:none}.ntree text{fill:var(--ink);stroke:none;font-family:var(--font-body);font-size:16px;font-weight:500}@media screen and (max-width:719.98px){.ntrace__strip{display:flex;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-color:var(--rule) transparent;scrollbar-width:thin}.ntrace__strip:focus-visible{outline-offset:-2px}.ntrace__plate{flex:none;height:clamp(14rem,66vw,18rem)}.ntrace__stop{display:block;position:absolute;top:0;width:1px;height:1px;scroll-snap-align:start}}@media(min-width:720px){.ntrace__below{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1240px){.ntrace__line{display:block}.ntrace__below{grid-template-columns:var(--ntrace-a) calc(var(--ntrace-b) - var(--ntrace-a)) minmax(0,1fr);gap:0;margin-top:0}.ntrace__a{position:relative;grid-column:2;padding:2.5rem 3rem 0 1.5rem}.ntrace__b{grid-column:3}.ntrace__line--stem{left:0;top:0;height:3.75rem}.ntrace__line--tick{left:0;top:3.75rem;width:1.125rem}.ntrace__head{position:relative;padding:2.5rem 0 0 calc(var(--ntree-w) * 46 / 360)}.ntrace__line--join{left:0;top:0;bottom:0}.ntree{margin-top:0}}.nrow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.25rem clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,6vw,5.5rem);border-top:1px solid var(--ink)}.nrow__side{align-self:start;position:sticky;top:calc(var(--header-h) + 2rem)}.nrow__q{max-width:16ch}.nrow__under{margin-top:1rem;max-width:34ch}.nrow__under>*+*{margin-top:1rem}.nrow__a>*+*{margin-top:1.125rem}.nrow__a a:not([class]){font-weight:500}@media(max-width:859.98px){.nrow{grid-template-columns:minmax(0,1fr)}.nrow__side{position:static}.nrow__q{max-width:20ch}}.nfaq{border-bottom:1px solid var(--rule);interpolate-size:allow-keywords}.nfaq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding-block:.875rem;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.nfaq summary::-webkit-details-marker{display:none}.nfaq summary .icon{color:var(--ink-2);transition:transform var(--dur-ui) var(--ease-out)}.nfaq[open] summary .icon{transform:rotate(180deg)}.nfaq::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-ui) var(--ease-out),content-visibility var(--dur-ui) allow-discrete}.nfaq[open]::details-content{block-size:auto}.nfaq__a{max-width:var(--measure);padding-bottom:1.25rem;color:var(--fg)}.nfaq__a>*+*{margin-top:.625rem}.nfaq__a ul{padding-left:1.125rem;list-style:disc}.nfaq__a li+li{margin-top:.25rem}.nfaq__a li::marker{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.nfaq::details-content,.nfaq summary .icon{transition:none}}@media(hover:hover)and (pointer:fine){.nfaq summary:hover{color:var(--link)}}.nmap__nyc{margin-top:.5rem;font-size:var(--fs-small);font-weight:500;line-height:1.5;text-wrap:pretty}.nrow--quiet{padding-block:clamp(3.5rem,10vw,9.5rem)}.nread__big{max-width:15ch}.nread__lead{max-width:34ch;font-size:var(--fs-lede);font-weight:500;line-height:1.45;text-wrap:pretty}#federal .nread__lead{max-width:46ch}.nread__firm{font-size:var(--fs-lede);font-weight:600;line-height:1.4;text-wrap:pretty}.nread__law{font-family:var(--font-law);font-size:.98em}.nread__faq{border-top:1px solid var(--ink)}.nage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.25rem,2.4vw,2.25rem);align-items:center}.nage__box{padding:.14em .24em .16em;border:.07em solid var(--ink);border-radius:.16em;font-size:clamp(3rem,5.4vw,5rem);font-weight:700;line-height:1}.nage__text>*+*{margin-top:.5rem}@media(max-width:719.98px){.nage{grid-template-columns:minmax(0,1fr);justify-items:start}}.nwarn[data-register=band]{background-color:var(--paper-2)}.nwarn__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5.5rem)}.nwarn__title{display:flex;align-items:center;gap:.625rem}.nwarn__more{display:inline-block;margin-top:.75rem;color:var(--link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.nwarn__list{border-top:1px solid var(--ink)}.nwarn__list li{max-width:none;padding-block:.9375rem 1rem;border-bottom:1px solid var(--rule);font-weight:500}.nwarn__list a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}@media(max-width:859.98px){.nwarn__in{grid-template-columns:minmax(0,1fr)}}.nsrc__reviewed{margin-top:clamp(1.5rem,3vw,2.5rem)}.nsrc__in{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:1.5rem clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem)}.nsrc__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem)}.nsrc__group h3{padding-bottom:.5rem;border-bottom:1px solid var(--ink);font-size:1rem;font-weight:600}.nsrc__group li{padding-block:.75rem .8125rem;border-bottom:1px solid var(--rule)}.nsrc__group a{color:var(--link);font-weight:500;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.nsrc__end{white-space:nowrap}.nsrc__group a .icon{display:inline-block;margin-left:.25rem;vertical-align:-.125em}.nsrc__group p{margin-top:.1875rem}@media(max-width:1099.98px){.nsrc__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:859.98px){.nsrc__groups{grid-template-columns:minmax(0,1fr)}}@media print{.wbanner,.nhero .world,.nhero__floor,.nhero__horizon{display:none!important}html,body,[data-register=night]{background:var(--paper)!important;color:var(--ink)!important}.nhero,.nhero__stage{position:static!important;height:auto!important}.nhero__copy{position:static;padding:1rem var(--gutter) 0}.nhero__title{font-size:3rem}.nhero__line{color:var(--ink-2)}.nanswer{min-height:0;padding-top:1.5rem}.nrow__side{position:static}.nrow,.ntrace__fig,.nmap,.nfaq{break-inside:avoid}.nfaq::details-content{block-size:auto!important;content-visibility:visible!important}.nfaq summary .icon{display:none}[data-draw]{transform:none!important}[data-track],[data-branch]{stroke-dashoffset:0!important}[data-dot]{opacity:1!important}}
