.jonathan-site .jonathan-public-content{--background:var(--bg,#080808);--foreground:var(--ink,#f1f1f1);--card:var(--surface,#131313);--card-foreground:var(--ink,#f1f1f1);--muted:#b3b3b3;--muted-foreground:var(--muted,#b3b3b3);--border:var(--line,#ffffff1a);--ring:var(--green,#c8e99c);--theme:var(--green,#c8e99c);--cms-green:var(--green,#c8e99c);--carrier-text:var(--ink,#f1f1f1);--carrier-muted:var(--muted,#b3b3b3);--carrier-surface-2:var(--raised,#1f1f1f);--theme-light:var(--green,#c8e99c);color:var(--ink,#f1f1f1);background:var(--bg,#080808);font-family:var(--font-body,"Geist",Arial,sans-serif);min-height:55vh;padding-top:88px;overflow-wrap:anywhere}.jonathan-site .jonathan-public-content :is(h1,h2,h3,h4,h5,h6){color:var(--ink,#f1f1f1)}.jonathan-site .jonathan-public-content :is(p,li,label,small,address,blockquote,td,th){color:var(--muted-foreground)}.jonathan-site .jonathan-public-content :is(.text-gradient-white,[class*=text-white],[class*="text-[#F"],[class*="text-[#E"],[class*="text-[#A"],[class*="text-[#8"],[class*="text-[#6"],[class*=text-slate-],[class*=text-zinc-]){color:inherit;-webkit-text-fill-color:currentColor}.jonathan-site .jonathan-public-content .text-gradient-white{background:none}.jonathan-site .jonathan-public-content :is([class*=bg-black],[class*="bg-[#0"],[class*="bg-[#1"],[class*=bg-zinc-9],[class*="bg-white/"]){background-color:var(--card)}.jonathan-site .jonathan-public-content :is([class*=border-white],[class*=border-zinc-],[class*="border-[#"]){border-color:var(--border)}.jonathan-site .jonathan-public-content :is([class*=font-goterd],[class*="font-[family-name"]){font-family:inherit}.jonathan-site .jonathan-public-content :is(input,textarea,select){color:var(--foreground);background:var(--surface,#131313);border-color:var(--border);border-radius:8px;font-family:inherit;font-size:16px;min-height:44px}.jonathan-site .jonathan-public-content :is(input,textarea)::placeholder{color:var(--muted,#b3b3b3)}.jonathan-site .jonathan-public-content :is(input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.jonathan-site .jonathan-public-content :is(button[type=submit],a[class*=carrier-button],button[class*=carrier-button]){color:#fff;background:var(--raised,#1f1f1f)}.jonathan-site .jonathan-public-content [data-slot=form-message]{color:#ffb4b4}.jonathan-site .jonathan-public-content .carrier-page-atmosphere{display:none}.jonathan-site .jonathan-public-content :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.jonathan-site .jonathan-public-content table{display:block;max-width:100%;overflow-x:auto}.jonathan-site .jonathan-public-content :is(svg,img,video){max-width:100%}.jonathan-site .jonathan-public-content .carrier-button{font-family:inherit}@media (max-width:600px){.jonathan-site .jonathan-public-content{max-width:100%}.jonathan-site .jonathan-public-content h1{font-size:clamp(2rem,9vw,3.5rem)}}.jonathan-site .jonathan-public-content.jonathan-contact-fields{min-height:0;max-width:820px;padding:0}.jonathan-site .jonathan-public-content [data-carrier-button]{min-height:48px;height:auto;border-radius:8px;padding:12px 20px;background:linear-gradient(180deg,#333,#202020);color:var(--ink,#f1f1f1);border:1px solid var(--line);white-space:normal}.jonathan-site .jonathan-public-content [data-carrier-button]:hover{background:linear-gradient(180deg,#404040,#2d2d2d)}.jonathan-site .jonathan-public-content :is(h1,h2,h3,h4,h5,h6){font-family:Space,sans-serif}.jonathan-site .jonathan-legal-page{max-width:60rem;margin-inline:auto}.jonathan-site .jonathan-legal-page h1{font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-.035em}.jonathan-site .jonathan-legal-page h1+p{margin-top:1rem}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none){background:transparent;padding-inline:0;font-size:16px;line-height:1.8;letter-spacing:normal}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) p{margin:0 0 1.25em;line-height:1.8}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) li p{margin-block:0}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) :is(ul,ol)+p{margin-top:1.25em}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) a{text-decoration:underline;text-decoration-color:#ffffff55;text-underline-offset:4px}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) :is(h1,h2,h3,h4,h5,h6){margin:2rem 0 1rem;line-height:1.3;letter-spacing:-.02em;font-weight:500}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) h1{font-size:clamp(1.625rem,3vw,2rem)}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) h2{font-size:clamp(1.375rem,2.5vw,1.75rem)}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) h3{font-size:clamp(1.125rem,2vw,1.375rem)}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) :is(h4,h5,h6){font-size:1.125rem}.jonathan-site .jonathan-legal-page .legal-document-body>div>:first-child,.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none)>:first-child{margin-top:0}.jonathan-site .jonathan-legal-page :is(.legal-document-body,.max-w-none) p:last-child{margin-bottom:0}