@font-face{font-family:Ajaia Legal Poppins;src:url(/homepage-v2/fonts/Poppins.woff2) format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Ajaia Legal Mono;src:url(/homepage-v2/fonts/Fragment_Mono.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--legal-navy: #001d6b;--legal-navy-deep: #000e3a;--legal-sky: #97c2f8;--legal-paper: #f3f7fd;--legal-white: #ffffff;--legal-ink: #272d3b;--legal-muted: #5b6880;--legal-line: rgba(0, 29, 107, .14);--legal-ease: cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;scroll-padding-top:104px}body.ajaia-legal-page{margin:0;overflow-x:clip;color:var(--legal-ink);background:var(--legal-paper);font-family:Ajaia Legal Poppins,Poppins,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body.ajaia-legal-page *,body.ajaia-legal-page *:before,body.ajaia-legal-page *:after{box-sizing:border-box}.legal-skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:11px 16px;color:var(--legal-navy);background:var(--legal-white);border:2px solid var(--legal-sky);font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .18s ease}.legal-skip-link:focus{transform:translateY(0)}.legal-main{display:block;min-height:100vh}.legal-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--legal-white);background:radial-gradient(circle at 84% 16%,rgba(151,194,248,.2),transparent 29%),var(--legal-navy);border-bottom:1px solid rgba(255,255,255,.14)}.legal-hero:before{position:absolute;z-index:-1;inset:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;content:"";mask-image:linear-gradient(90deg,transparent 0%,black 42%,black 100%)}.legal-hero:after{position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse 58% 34% at 50% 50%,rgba(0,29,107,.66) 0%,rgba(0,29,107,.28) 46%,transparent 78%);content:""}.legal-hero__neural{position:absolute;z-index:0;inset:0;width:100%;height:100%;opacity:.9;pointer-events:none}.legal-hero__inner{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));min-height:clamp(500px,60vw,640px);margin:0 auto;padding:clamp(92px,10vw,138px) 0 clamp(80px,9vw,122px);display:grid;grid-template-columns:1fr;align-items:center;justify-items:center}.legal-hero__copy{width:100%;animation:legal-enter .76s var(--legal-ease) both}.legal-hero h1{max-width:1100px;margin:0 auto;font-size:clamp(54px,7vw,92px);font-weight:500;letter-spacing:-.06em;line-height:.94;text-align:center;text-shadow:0 3px 28px rgba(0,14,58,.38);text-wrap:balance}.legal-hero__lead{max-width:720px;margin:30px 0 0;color:#ffffffc7;font-size:clamp(17px,1.5vw,20px);line-height:1.65;text-wrap:pretty}.legal-hero__meta{position:relative;padding:26px 0 5px 28px;border-left:1px solid rgba(151,194,248,.44);animation:legal-enter .76s .11s var(--legal-ease) both}.legal-hero__meta:before{position:absolute;top:-1px;left:-4px;width:7px;height:7px;background:var(--legal-sky);content:""}.legal-hero__meta-row+.legal-hero__meta-row{margin-top:28px}.legal-hero__meta-label{display:block;color:#ffffff94;font-family:Ajaia Legal Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.legal-hero__meta-value{display:block;margin-top:8px;color:var(--legal-white);font-size:15px;font-weight:500;line-height:1.5}.legal-body{position:relative;padding:clamp(80px,9vw,132px) 0 clamp(108px,12vw,170px);background:radial-gradient(rgba(0,29,107,.09) .65px,transparent .65px),var(--legal-paper);background-size:24px 24px}.legal-body__inner{width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(210px,.35fr) minmax(0,.65fr);align-items:start;gap:clamp(56px,8vw,118px)}.legal-toc{position:sticky;top:104px}.legal-toc__label{margin:0;color:#45618f;font-family:Ajaia Legal Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.legal-toc ol{margin:22px 0 0;padding:0;border-top:1px solid var(--legal-line);list-style:none}.legal-toc li{border-bottom:1px solid var(--legal-line)}.legal-toc a{display:grid;min-height:48px;padding:12px 2px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;color:#52637f;font-size:12px;line-height:1.35;text-decoration:none;transition:color .18s ease,padding-left .18s ease}.legal-toc a span{color:#7890b6;font-family:Ajaia Legal Mono,ui-monospace,monospace;font-size:10px;font-variant-numeric:tabular-nums}.legal-toc a:hover,.legal-toc a:focus-visible{padding-left:6px;color:var(--legal-navy)}.legal-toc--compact ol{margin-top:16px}.legal-toc--compact a{min-height:36px;padding-top:7px;padding-bottom:7px;grid-template-columns:24px minmax(0,1fr);font-size:11px}.legal-toc--compact a span{font-size:9px}.legal-toc a:focus-visible,.legal-contact a:focus-visible,.legal-inline-link:focus-visible{outline:2px solid var(--legal-navy);outline-offset:3px}.legal-toc-mobile{display:none}.legal-article{min-width:0}.legal-intro{margin-bottom:70px;padding:0 0 42px;border-bottom:1px solid var(--legal-line)}.legal-intro__date{margin:0 0 20px;color:var(--legal-navy);font-family:Ajaia Legal Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.11em}.legal-intro .legal-intro__followup{margin-top:20px}.legal-article p,.legal-article li{color:var(--legal-muted);font-size:16px;line-height:1.78}.legal-article p{max-width:70ch;margin:0;text-wrap:pretty}.legal-section .legal-section__followup{margin-top:26px}.legal-section{scroll-margin-top:112px}.legal-section+.legal-section{margin-top:68px;padding-top:68px;border-top:1px solid var(--legal-line)}.legal-section__number{display:block;margin-bottom:18px;color:#6984ae;font-family:Ajaia Legal Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em}.legal-section h2{max-width:680px;margin:0 0 24px;color:var(--legal-navy);font-size:clamp(30px,3.4vw,46px);font-weight:500;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.legal-section h3{margin:30px 0 12px;color:var(--legal-ink);font-size:16px;font-weight:600;line-height:1.45}.legal-section ul{max-width:70ch;margin:14px 0 0;padding:0;list-style:none}.legal-section li{position:relative;padding-left:24px}.legal-section li+li{margin-top:8px}.legal-section li:before{position:absolute;top:.82em;left:2px;width:6px;height:6px;background:var(--legal-sky);border:1px solid rgba(0,29,107,.28);content:""}.legal-callout{max-width:70ch;margin-top:32px;padding:26px 28px;color:var(--legal-navy);background:#97c2f83b;border-left:3px solid var(--legal-sky);font-size:16px;font-weight:500;line-height:1.7}.legal-inline-link{color:var(--legal-navy);font-weight:600;text-underline-offset:3px}.legal-contact{margin-top:76px;padding:clamp(34px,5vw,52px);color:var(--legal-white);background:var(--legal-navy)}.legal-contact .legal-section__number{color:var(--legal-sky)}.legal-contact h2{margin-bottom:18px;color:var(--legal-white)}.legal-contact p{color:#ffffffbd}.legal-contact__content{display:flex;flex-direction:column;align-items:flex-start}.legal-contact .legal-contact__inline a{display:inline;min-height:0;margin:0;padding:0;color:var(--legal-sky);background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.legal-contact .legal-contact__inline a:after{content:none}.legal-contact .legal-contact__inline a:hover,.legal-contact .legal-contact__inline a:focus-visible{color:var(--legal-white);background:transparent;transform:none}.legal-contact a{display:inline-flex;min-height:50px;margin-top:28px;padding:0 22px;align-items:center;justify-content:center;gap:28px;color:var(--legal-navy);background:var(--legal-sky);border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}.legal-contact a:after{content:"\2192";font-size:18px;line-height:1}.legal-contact a:hover,.legal-contact a:focus-visible{background:#bad8fb;transform:translateY(-2px)}.legal-contact a:active{transform:translateY(0) scale(.985)}@keyframes legal-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.legal-hero__inner{min-height:clamp(400px,65vw,520px);padding-top:72px;padding-bottom:72px;grid-template-columns:1fr;align-items:center}.legal-hero h1{font-size:clamp(54px,12vw,74px)}.legal-hero__meta{display:grid;padding:24px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid rgba(151,194,248,.44);border-left:0}.legal-hero__meta:before{top:-4px;left:0}.legal-hero__meta-row+.legal-hero__meta-row{margin-top:0}.legal-body__inner{grid-template-columns:1fr;gap:42px}.legal-toc{display:none}.legal-toc-mobile{display:block;color:var(--legal-navy);background:#fff9;border-top:1px solid var(--legal-line);border-bottom:1px solid var(--legal-line)}.legal-toc-mobile summary{position:relative;padding:18px 44px 18px 2px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-toc-mobile summary:before,.legal-toc-mobile summary:after{position:absolute;top:50%;right:8px;width:12px;height:2px;background:var(--legal-navy);content:"";transition:transform .22s ease}.legal-toc-mobile summary:after{transform:rotate(90deg)}.legal-toc-mobile[open] summary:after{transform:rotate(0)}.legal-toc-mobile ol{margin:0;padding:2px 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;list-style:none}.legal-toc-mobile a{display:block;padding:9px 2px;color:#52637f;font-size:12px;line-height:1.4;text-decoration:none}}@media(max-width:560px){.legal-hero__neural{opacity:.72}.legal-hero__inner,.legal-body__inner{width:min(100% - 36px,1180px)}.legal-hero__inner{min-height:330px;padding-top:60px;padding-bottom:60px}.legal-hero__lead{font-size:16px}.legal-hero__meta{grid-template-columns:1fr}.legal-body{padding-top:62px;padding-bottom:104px}.legal-toc-mobile ol{grid-template-columns:1fr}.legal-intro{margin-bottom:56px;padding-bottom:34px}.legal-article p,.legal-article li{font-size:15px;line-height:1.75}.legal-section+.legal-section{margin-top:52px;padding-top:52px}.legal-section h2{font-size:32px}.legal-callout{padding:22px 20px;font-size:15px}.legal-contact{margin-right:-18px;margin-left:-18px;padding:34px 22px 38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.legal-hero__copy,.legal-hero__meta{animation:none}.legal-contact a,.legal-toc a,.legal-toc-mobile summary:before,.legal-toc-mobile summary:after{transition:none}}@media print{.ajaia-site-nav,.ajaia-site-nav__mobile,.ajaia-site-ending,.legal-toc,.legal-toc-mobile,.legal-skip-link{display:none!important}.legal-hero{color:var(--legal-ink);background:var(--legal-white);border-bottom:2px solid var(--legal-ink)}.legal-hero__inner{min-height:0;padding:40px 0;display:block}.legal-hero h1,.legal-hero__meta-value{color:var(--legal-ink)}.legal-hero__lead,.legal-hero__meta-label{color:#4b5563}.legal-hero__meta{margin-top:28px;padding-left:0;border-left:0}.legal-body{padding:40px 0;background:var(--legal-white)}.legal-body__inner{display:block}.legal-section,.legal-contact{break-inside:avoid}}
