[data-concept=law]{--bg:#f5f3ee;--surface:#fff;--surface-alt:#ece8df;--text:#1d1a16;--text-muted:#675e55;--border:#dcd6ca;--border-subtle:#e7e2d8;--accent:#fec354;--accent-deep:var(--accent);--accent-ink:#1d1a16;--dark:#1d1a16;--dark-ink:#f5f3ee;--law-quiet:#8a7f75;--law-lift:0 32px 64px -36px #1d1a1661, 0 2px 6px -2px #1d1a160f;--law-float:0 24px 48px -28px #1d1a1673, 0 0 0 1px #1d1a160f;--law-hairline:#1d1a1633;--law-pad:#fedb98;--law-mask:inset(-.25em -.5em -.22em -.5em);--law-ease-open:cubic-bezier(.5, 0, .1, 1)}[data-concept=law] .law-root{--law-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-family:var(--law-sans)}[data-concept=law] ::selection{background:#fec35473}[data-concept=law] :focus-visible{outline-color:var(--text)}[data-concept=law] .focus-ring:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--bg), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--text), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + 3px) var(--accent)}[data-concept=law] [data-tone]{--tone-gap:var(--surface-alt);--tone-ring:var(--text);--tone-halo:var(--accent)}[data-concept=law] [data-tone=accent]{--tone-gap:var(--accent);--tone-ring:var(--accent-ink);--tone-halo:transparent}[data-concept=law] [data-tone=dark]{--tone-gap:var(--dark);--tone-ring:var(--accent);--tone-halo:transparent}[data-concept=law] [data-tone] .focus-ring:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--tone-gap), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--tone-ring), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + 3px) var(--tone-halo)}html:has([data-concept=law]){scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html:has([data-concept=law]){scroll-behavior:smooth}}[data-concept=law] .law-pill{transition:color var(--dur-default) ease, translate .5s var(--motion-ease-out-expo)}@media (max-width:767px){html[data-law-bar] [data-concept=law] .law-pill{translate:0 -68px}}[data-concept=law] .law-mark{background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .42s var(--motion-ease-out-expo);background-position:0 90%;background-repeat:no-repeat;background-size:0% .38em;background-origin:content-box;background-clip:content-box}[data-concept=law] .law-mark-line{background-size:100% 2px}[data-concept=law] .law-mark:hover,[data-concept=law] a:hover>.law-mark,[data-concept=law] .law-mark[aria-current=page],[data-concept=law] [aria-current=page]>.law-mark{background-size:100% .38em}[data-concept=law] .law-rail{background-image:linear-gradient(to bottom, var(--law-hairline) 50%, transparent 0);background-size:1px 8px}[data-concept=law] .law-seam{background-image:linear-gradient(to right, var(--law-hairline) 50%, transparent 0);background-size:8px 1px}[data-concept=law] .law-cross-x{background:linear-gradient(to right, transparent, var(--accent) 30%, var(--accent) 70%, transparent)}[data-concept=law] .law-cross-y{background:linear-gradient(to bottom, transparent, var(--accent) 30%, var(--accent) 70%, transparent)}[data-concept=law] .law-ruled{--rule:26px;background-image:linear-gradient(to bottom, transparent calc(var(--rule) - 1px), var(--accent) 0);background-size:100% var(--rule)}@media (min-width:768px){[data-concept=law] .law-ruled{--rule:28px}}[data-concept=law] .law-glyph *{vector-effect:non-scaling-stroke}[data-concept=law] .font-display{font-family:var(--law-sans);letter-spacing:-.022em;font-optical-sizing:auto;font-weight:500}[data-concept=law] .law-quiet{color:var(--law-quiet)}[data-concept=law] .law-num{font-variant-numeric:lining-nums tabular-nums}[data-concept=law] .law-shade-hero{--law-hero-wash:radial-gradient(ellipse 90% 50% at 50% 50%, #1811098a 0%, #18110952 60%, #18110900 100%);background:var(--law-hero-wash), linear-gradient(180deg, #18110938 0%, #18110900 30%, #18110900 64%, #18110985 100%), linear-gradient(#18110914, #18110914)}[data-concept=law] .law-shade-cta{--law-cta-wash:radial-gradient(ellipse 90% 55% at 50% 48%, #100e0a80 0%, #100e0a3d 64%, #100e0a00 100%);background:var(--law-cta-wash), linear-gradient(180deg, #100e0a1a 0%, #100e0a75 100%)}@media (min-width:1024px){[data-concept=law] .law-shade-hero{--law-hero-wash:radial-gradient(ellipse 70% 60% at 50% 50%, #1811098a 0%, #18110952 60%, #18110900 100%)}[data-concept=law] .law-shade-cta{--law-cta-wash:radial-gradient(ellipse 58% 60% at 50% 48%, #100e0a80 0%, #100e0a2e 64%, #100e0a00 100%)}}[data-concept=law] .law-glow-lg{text-shadow:0 2px 36px #140e0652}[data-concept=law] .law-glow-sm{text-shadow:0 1px 14px #140e0673}[data-concept=law] .law-pill-lift{box-shadow:0 8px 22px -12px #1d1a168c}[data-concept=law] .law-shade-foot{background:linear-gradient(#100e0a00 38%,#100e0ab3 100%)}@keyframes law-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes law-settle{0%{transform:scale(1.12)}}@keyframes law-open{0%{clip-path:inset(3% 49.5% round 12px)}to{clip-path:inset(0 round 12px)}}@keyframes law-dim{0%{opacity:.5}}@keyframes law-line{0%{transform:translateY(115%)}}@keyframes law-mask{0%,to{clip-path:var(--law-mask)}}@keyframes law-glow-in{0%{text-shadow:none}}@keyframes law-rule{0%{transform:scaleX(0)}}@keyframes law-lower{0%{opacity:0;transform:translateY(-10px)}}[data-concept=law] .law-line[data-rising]{clip-path:var(--law-mask)}@keyframes law-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes law-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){[data-concept=law] .law-enter{animation:law-rise 1.1s var(--motion-ease-out-expo) both;animation-delay:calc(var(--law-lead,0s) + .14s + var(--i,0) * .11s)}[data-concept=law] .law-enter-lines .law-line{--law-line-at:calc(var(--law-lead,0s) + .14s + (var(--i,0) + var(--line,0) * .9) * .11s);animation:law-mask 1.1s linear var(--law-line-at) backwards}[data-concept=law] .law-enter-lines .law-line>*{animation:law-line 1.1s var(--motion-ease-out-expo) var(--law-line-at) backwards, law-glow-in .9s ease-out calc(var(--law-line-at) + 1.1s) backwards}[data-concept=law] .law-enter-lines:not(:has(.law-line)){animation:law-rise 1.1s var(--motion-ease-out-expo) both;animation-delay:calc(var(--law-lead,0s) + .14s + var(--i,0) * .11s)}[data-concept=law] .law-open{animation:law-open 1.3s var(--law-ease-open) var(--law-open-at,.15s) backwards}[data-concept=law] .law-settle{animation:law-settle 2.6s var(--motion-ease-out-expo) var(--law-open-at,.15s) backwards}[data-concept=law] .law-dim{animation:law-dim 1.6s ease-out var(--law-open-at,.15s) backwards}[data-concept=law] .law-seam-load [data-seam-line]{transform-origin:0;animation:law-rule .95s var(--motion-ease-in-out-soft) var(--law-rule-at,0s) backwards}[data-concept=law] .law-seam-load [data-seam-node]{animation:law-pop .56s var(--motion-ease-overshoot) calc(var(--law-rule-at,0s) + .88s) backwards}[data-concept=law] .law-seam-load [data-seam-node]+[data-seam-node]{animation-delay:calc(var(--law-rule-at,0s) + .96s)}[data-concept=law] .law-lower{animation:law-lower .9s var(--motion-ease-out-expo) calc(60ms + var(--i,0) * 90ms) backwards}[data-concept=law] .law-swap{animation:law-fade .46s var(--motion-ease-out-expo) both}[data-concept=law] .law-caret{animation:1.05s step-end infinite law-caret}[data-concept=law] .law-stamp{animation:law-stamp .52s var(--motion-ease-out-expo) .26s both}[data-concept=law] [data-live] .law-draw{stroke-dasharray:1;animation:law-draw var(--law-dur,.8s) var(--motion-ease-in-out-soft) var(--law-at,0s) both}[data-concept=law] [data-live] .law-pop{animation:law-pop .46s var(--motion-ease-overshoot) var(--law-at,0s) both}[data-concept=law] [data-live] .law-drop{animation:law-drop .64s var(--motion-ease-out-expo) var(--law-at,0s) both}[data-concept=law] [data-live] .law-show{animation:law-fade .56s var(--motion-ease-out-expo) var(--law-at,0s) both}[data-concept=law] [data-live] .law-pulse:after{animation:law-pulse 1.8s var(--motion-ease-out-expo) var(--law-at,0s) 3}[data-concept=law] [data-paper] .law-stamp,[data-concept=law] .law-letter .law-stamp{animation:none}[data-concept=law] [data-paper][data-live] .law-stamp{animation:law-stamp .56s var(--motion-ease-out-expo) var(--law-at,0s) both}}[data-concept=law] .law-stamp{transform:rotate(var(--law-tilt,-12deg))}@keyframes law-stamp{0%{opacity:0;transform:rotate(calc(var(--law-tilt,-12deg) - 8deg)) scale(1.4)}60%{opacity:1;transform:rotate(calc(var(--law-tilt,-12deg) + 1deg)) scale(.95)}to{opacity:1;transform:rotate(var(--law-tilt,-12deg)) scale(1)}}@keyframes law-ring{0%,to{transform:rotate(0)}12%{transform:rotate(-16deg)}26%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}54%{transform:rotate(7deg)}68%{transform:rotate(-3deg)}}@keyframes law-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes law-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes law-drop{0%{opacity:0;transform:translate(10px,-22px)rotate(8deg)scale(1.06)}to{opacity:1;transform:none}}@keyframes law-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}[data-concept=law] .law-pulse:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid;position:absolute;inset:-1px}[data-concept=law] .law-portrait{filter:grayscale()sepia(.2)contrast(1.04)brightness(1.02);transition:filter .7s var(--motion-ease-out-expo), transform 1s var(--motion-ease-out-expo)}@media (hover:hover){[data-concept=law] .group:hover .law-portrait{filter:none;transform:scale(1.025)}}[data-concept=law] .law-faq>summary{list-style:none}[data-concept=law] .law-faq>summary::-webkit-details-marker{display:none}[data-concept=law] .law-faq[open] .law-faq-icon{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){[data-concept=law] .law-faq{interpolate-size:allow-keywords}[data-concept=law] .law-faq::details-content{block-size:0;transition:block-size .42s var(--motion-ease-out-expo), content-visibility .42s allow-discrete;overflow:clip}[data-concept=law] .law-faq[open]::details-content{block-size:auto}}@media (max-width:767px){[data-concept=law] .law-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 28px),#0000)}}[data-concept=law] .law-scroll-x{scrollbar-width:none}[data-concept=law] .law-scroll-x::-webkit-scrollbar{display:none}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2ffd2409-module__xUSNlG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2ffd2409-module__xUSNlG__variable{--font-inter:"Inter", "Inter Fallback"}
