.legal-hero.svelte-14t6bpq{position:relative;min-height:570px;overflow:hidden;padding:clamp(9rem,16vh,12rem) var(--page-gutter) clamp(4rem,8vw,6.5rem);color:#fff;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),var(--ink);background-size:56px 56px}.hero-shell.svelte-14t6bpq{position:relative;z-index:8;display:grid;width:min(100%,var(--max-width));min-height:350px;align-items:end;margin:0 auto;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:clamp(3rem,8vw,9rem)}.eyebrow.svelte-14t6bpq{margin-bottom:2rem;color:var(--acid)}h1.svelte-14t6bpq{max-width:9ch;margin:0;font-size:clamp(4.4rem,10vw,9.5rem);overflow-wrap:anywhere}h1.svelte-14t6bpq span:where(.svelte-14t6bpq){color:var(--signal)}.hero-note.svelte-14t6bpq{position:relative;z-index:2;padding:1.5rem;color:var(--ink);background:var(--acid);border:1px solid white;box-shadow:9px 9px 0 var(--signal);transform:rotate(1deg)}.hero-note.svelte-14t6bpq p:where(.svelte-14t6bpq){margin-bottom:1.5rem;font-family:lora,Georgia,serif;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.hero-note.svelte-14t6bpq span:where(.svelte-14t6bpq){font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero-mark.svelte-14t6bpq{position:absolute;top:15%;right:8%;display:grid;width:min(26vw,350px);aspect-ratio:1;place-items:center;color:#ffffff21;border:1px dashed rgba(255,255,255,.16);border-radius:50%}.hero-mark.svelte-14t6bpq span:where(.svelte-14t6bpq){font-family:lora,Georgia,serif;font-size:clamp(9rem,19vw,18rem);line-height:1}.legal-body.svelte-14t6bpq{padding:clamp(4rem,9vw,8rem) var(--page-gutter);background:var(--paper)}.legal-shell.svelte-14t6bpq{display:grid;width:min(100%,78rem);align-items:start;margin:0 auto;grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem)}aside.svelte-14t6bpq{position:sticky;top:7rem;padding-top:.25rem}aside.svelte-14t6bpq>p:where(.svelte-14t6bpq){margin-bottom:1.25rem;color:#1717148c;font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}aside.svelte-14t6bpq nav:where(.svelte-14t6bpq){display:grid;border-top:1px solid var(--line)}aside.svelte-14t6bpq a:where(.svelte-14t6bpq){display:grid;padding:.85rem 0;color:var(--ink);border-bottom:1px solid var(--line);font-size:.78rem;font-weight:800;grid-template-columns:2.2rem 1fr;line-height:1.35;text-decoration:none;text-transform:uppercase}aside.svelte-14t6bpq a:where(.svelte-14t6bpq) span:where(.svelte-14t6bpq){color:var(--signal);font-size:.65rem}aside.svelte-14t6bpq a:where(.svelte-14t6bpq):hover{color:var(--signal)}.legal-copy.svelte-14t6bpq{min-width:0}.legal-copy.svelte-14t6bpq section{padding:0 0 clamp(3.5rem,7vw,5.5rem);scroll-margin-top:7rem}.legal-copy.svelte-14t6bpq section+section{padding-top:clamp(3.5rem,7vw,5.5rem);border-top:1px solid var(--line)}.legal-copy.svelte-14t6bpq h2{max-width:18ch;margin-bottom:1.5rem;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em;line-height:.98;text-transform:uppercase}.legal-copy.svelte-14t6bpq h3{margin:2.2rem 0 .8rem;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.legal-copy.svelte-14t6bpq p,.legal-copy.svelte-14t6bpq li{color:#171714c2;font-family:lora,Georgia,serif;font-size:1.05rem;line-height:1.8}.legal-copy.svelte-14t6bpq p{max-width:48rem;margin-bottom:1.2rem}.legal-copy.svelte-14t6bpq ul{display:grid;max-width:48rem;margin:1.25rem 0 0;padding-left:1.2rem;gap:.8rem}.legal-copy.svelte-14t6bpq a{color:var(--ink);text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:.2em}.legal-copy.svelte-14t6bpq a:hover{color:var(--signal)}.legal-copy.svelte-14t6bpq .callout{max-width:48rem;margin:1.8rem 0 0;padding:1.25rem 1.4rem;color:var(--ink);background:var(--paper-deep);border-left:5px solid var(--signal)}.legal-copy.svelte-14t6bpq .callout strong{font-family:roboto,Arial,sans-serif}@media (max-width: 760px){.legal-hero.svelte-14t6bpq{min-height:auto;padding-top:8rem}.hero-shell.svelte-14t6bpq,.legal-shell.svelte-14t6bpq{grid-template-columns:1fr}.hero-shell.svelte-14t6bpq{min-height:0}.hero-mark.svelte-14t6bpq{top:19%;right:-17%;width:65vw}.hero-note.svelte-14t6bpq{max-width:34rem}aside.svelte-14t6bpq{position:static}}
