:root{--zl-obsidian:#0c0e0e;--zl-graphite:#27292b;--zl-warm-white:#faf9f6;--zl-graphite-rgb:39,41,43;--zl-obsidian-rgb:12,14,14;--zl-cta-sheen:linear-gradient(105deg,rgba(var(--zl-obsidian-rgb),0) 0%,rgba(var(--zl-obsidian-rgb),0.12) 50%,rgba(var(--zl-obsidian-rgb),0) 100%);--zl-bg:var(--zl-obsidian);--zl-field-bg:color-mix(in srgb,var(--zl-graphite) 41%,var(--zl-obsidian));--zl-border:color-mix(in srgb,var(--zl-warm-white) 30%,var(--zl-graphite));--zl-fg:var(--zl-warm-white);--zl-text-muted:color-mix(in srgb,var(--zl-warm-white) 70%,var(--zl-graphite));--zl-text-soft:color-mix(in srgb,var(--zl-warm-white) 62%,var(--zl-graphite));--zl-text-eyebrow:color-mix(in srgb,var(--zl-warm-white) 54%,var(--zl-graphite));--zl-placeholder:color-mix(in srgb,var(--zl-warm-white) 52%,var(--zl-graphite));--zl-text-faint:color-mix(in srgb,var(--zl-warm-white) 42%,var(--zl-graphite));--zl-focus-ring:color-mix(in srgb,var(--zl-warm-white) 30%,transparent);--zl-danger:#f08a82;--zl-bg-aura:radial-gradient(ellipse 95% 38% at 50% 0%,rgba(var(--zl-graphite-rgb),0.8) 0%,rgba(var(--zl-graphite-rgb),0.3) 34%,rgba(var(--zl-graphite-rgb),0.1) 62%,rgba(var(--zl-graphite-rgb),0) 88%),radial-gradient(ellipse 62% 45% at 50% 108%,rgba(var(--zl-graphite-rgb),0.66) 0%,rgba(var(--zl-graphite-rgb),0.3) 40%,rgba(var(--zl-graphite-rgb),0.1) 65%,rgba(var(--zl-graphite-rgb),0) 90%),var(--zl-bg)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--zl-bg);color:var(--zl-fg);font-family:var(--zl-font-sans),-apple-system,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--zl-font-display),Georgia,serif;font-weight:400}::placeholder{color:var(--zl-placeholder)}input:focus{outline:none}button:focus-visible,input:focus-visible{outline:2px solid var(--zl-warm-white);outline-offset:2px}.zl-pill{transition:box-shadow .18s ease}.zl-pill:has(input:focus-visible){box-shadow:0 0 0 1px var(--zl-warm-white),0 0 0 4px var(--zl-focus-ring)}.zl-pill input:focus-visible{outline:none}.zl-cta:focus-visible{outline-color:var(--zl-obsidian)}.zl-submit-row{display:flex;justify-content:center;width:100%}.zl-legal-disclaimer{flex:0 0 auto;width:min(100%,980px);margin-top:clamp(24px,3.5vh,44px);padding-top:clamp(16px,2.2vh,24px);border-top:1px solid color-mix(in srgb,var(--zl-border) 38%,transparent);color:var(--zl-text-faint);font-size:clamp(.75rem,.74vw,.82rem);font-weight:300;line-height:1.65;text-align:center;text-wrap:pretty}.zl-legal-disclaimer p{margin:0}@keyframes zl-shine{0%{transform:translateX(-180%)}to{transform:translateX(240%)}}@media (prefers-reduced-motion:no-preference){.zl-cta:focus-visible .zl-shine,.zl-cta:hover .zl-shine{animation:zl-shine .62s cubic-bezier(.22,1,.36,1)}}.zl-hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:1220px;gap:clamp(22px,3.2vh,44px)}.zl-mark{height:34px;width:auto;display:block}.zl-eyebrow{margin-top:clamp(6px,1.1vh,14px)}.zl-eyebrow-text{font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--zl-text-eyebrow)}.zl-headline{margin:0;line-height:1.04;letter-spacing:-.012em;color:var(--zl-fg);text-wrap:balance;max-width:22ch;font-size:clamp(2.4rem,7vw,5.3rem)}.zl-nowrap{white-space:nowrap}.zl-subhead{margin:0;font-weight:300;line-height:1.55;letter-spacing:.004em;color:var(--zl-text-muted);max-width:48em;text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.16rem)}@media (max-width:1024px){.zl-headline{max-width:16ch}.zl-subhead{max-width:36em}}@media (max-width:640px){.zl-hero{gap:clamp(16px,2.6vh,26px)}.zl-mark{height:30px}.zl-eyebrow-text{font-size:11px;letter-spacing:.18em}.zl-headline{font-size:clamp(2rem,9vw,2.95rem);line-height:1.07;letter-spacing:-.015em;max-width:17ch}.zl-subhead{line-height:1.5;max-width:34em}}.zl-policy{max-width:860px;margin:0 auto;padding:clamp(24px,4.2vw,58px) 24px 62px;min-height:100svh}.zl-policy-back{color:var(--zl-text-faint);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.zl-policy-back:focus-visible,.zl-policy-back:hover{color:var(--zl-text-soft);text-decoration:underline;text-underline-offset:3px}.zl-policy-hero{margin-top:8px;margin-bottom:28px}.zl-policy-eyebrow{margin:0;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--zl-text-faint)}.zl-policy-hero h1{margin:10px 0 0;font-size:clamp(1.7rem,5vw,2.25rem);letter-spacing:.01em}.zl-policy-hero p{margin:15px 0 0;color:var(--zl-text-muted);line-height:1.62;max-width:70ch}.zl-policy-hero span{margin-top:14px;display:inline-block;color:var(--zl-text-faint);font-size:.84rem}.zl-policy-section{padding:18px 0;border-top:1px solid var(--zl-graphite)}.zl-policy-section h2{margin:12px 0 8px;font-size:1.22rem;letter-spacing:.01em}.zl-policy-body{color:var(--zl-text-muted);line-height:1.62}.zl-policy-body li,.zl-policy-body p{margin:0 0 11px}.zl-policy-body ul{margin:8px 0 0;padding-left:18px}.zl-policy-grid{display:grid;grid-gap:18px;gap:18px}.zl-policy-grid article{border-left:2px solid var(--zl-border);padding:0 0 0 14px}.zl-policy-grid h3{margin:0 0 6px;color:var(--zl-fg);font-size:1.05rem}.zl-policy-grid p{margin:0}.zl-policy-contact{padding:18px 0 0;color:var(--zl-text-muted);line-height:1.62}.zl-policy-contact a{color:var(--zl-text-soft)}.zl-policy-contact address{margin:14px 0;color:var(--zl-text-soft);font-style:normal}@media (min-width:768px){.zl-policy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}}@font-face{font-family:"fragmentSerif";src:url(/_next/static/media/2092b1c96bcb76d8-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"fragmentSerif Fallback";src:local("Arial");ascent-override:97.45%;descent-override:24.91%;line-gap-override:19.16%;size-adjust:104.36%}.__className_646627{font-family:"fragmentSerif","fragmentSerif Fallback",Georgia,Times New Roman,serif;font-weight:400;font-style:normal}.__variable_646627{--zl-font-display:"fragmentSerif","fragmentSerif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:fragmentSans;src:url(/_next/static/media/8dfe43c346ab86d5-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fragmentSans;src:url(/_next/static/media/2af995a25996184a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fragmentSans Fallback;src:local("Arial");ascent-override:95.37%;descent-override:24.38%;line-gap-override:18.76%;size-adjust:106.64%}.__className_34f5f6{font-family:fragmentSans,fragmentSans Fallback,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.__variable_34f5f6{--zl-font-sans:"fragmentSans","fragmentSans Fallback",-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}