.theme-picker[data-astro-cid-hcqnpaxe]{top:92px;right:var(--pad);z-index:60;font-family:var(--sans);position:fixed}.toggle[data-astro-cid-hcqnpaxe]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 80%, transparent);backdrop-filter:blur(10px);color:var(--text);font:500 13px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;transition:border-color .2s;display:flex}.toggle[data-astro-cid-hcqnpaxe]:hover,.toggle[data-astro-cid-hcqnpaxe][aria-expanded=true]{border-color:var(--accent)}.swatch[data-astro-cid-hcqnpaxe]{background:conic-gradient(var(--accent) 0 33%, var(--cta) 0 66%, var(--surface-2) 0);border:1px solid var(--line);border-radius:50%;width:24px;height:24px}.panel[data-astro-cid-hcqnpaxe]{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:260px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -20px #0000008c}.title[data-astro-cid-hcqnpaxe]{font:500 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:2px 6px 10px}ul[data-astro-cid-hcqnpaxe]{gap:2px;list-style:none;display:grid}ul[data-astro-cid-hcqnpaxe] button[data-astro-cid-hcqnpaxe]{width:100%;color:var(--text);font:400 14px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 8px;display:flex}ul[data-astro-cid-hcqnpaxe] button[data-astro-cid-hcqnpaxe]:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.dots[data-astro-cid-hcqnpaxe]{display:flex}.dots[data-astro-cid-hcqnpaxe] i[data-astro-cid-hcqnpaxe]{border:1.5px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-left:-5px}.dots[data-astro-cid-hcqnpaxe] i[data-astro-cid-hcqnpaxe]:first-child{margin-left:0}.name[data-astro-cid-hcqnpaxe]{flex:1}.tick[data-astro-cid-hcqnpaxe]{color:var(--accent);opacity:0}ul[data-astro-cid-hcqnpaxe] button[data-astro-cid-hcqnpaxe][aria-checked=true] .tick[data-astro-cid-hcqnpaxe]{opacity:1}ul[data-astro-cid-hcqnpaxe] button[data-astro-cid-hcqnpaxe][aria-checked=true]{background:color-mix(in srgb, var(--text) 9%, transparent)}.share[data-astro-cid-hcqnpaxe]{border:1px solid var(--line);width:100%;color:var(--text);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;margin-top:10px;padding:10px;transition:border-color .2s,color .2s}.share[data-astro-cid-hcqnpaxe]:hover{border-color:var(--accent);color:var(--accent)}@media (width<=860px){.theme-picker[data-astro-cid-hcqnpaxe]{top:76px}.label[data-astro-cid-hcqnpaxe]{display:none}.toggle[data-astro-cid-hcqnpaxe]{padding:5px}}html:has(.links.open) .theme-picker[data-astro-cid-hcqnpaxe]{display:none}:root{--serif:"DM Serif Display", Georgia, serif;--sans:"Inter Tight", system-ui, sans-serif;--pad:clamp(20px, 5vw, 72px)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font:300 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:1320px;padding:0 var(--pad);margin:0 auto}.eyebrow{font:500 12px/1.7 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.display{font:400 clamp(48px, 8vw, 112px)/.95 var(--serif);letter-spacing:-.01em}.display em{color:var(--accent);font-style:normal}.btn{font:500 14px var(--sans);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn-primary{background:var(--cta);color:var(--on-cta)}.btn-primary:hover{background:color-mix(in srgb, var(--cta) 85%, black);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.form{gap:22px;display:grid}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip input{opacity:0;position:absolute}.chip span{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:14px;transition:all .2s;display:inline-block}.chip span:hover{border-color:var(--muted)}.chip input:checked+span{background:var(--text);color:var(--bg);border-color:var(--text)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{gap:8px;display:grid}.field>span{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea,.field select{color-scheme:var(--scheme);background:color-mix(in srgb, var(--bg) 50%, transparent);border:1px solid var(--line);width:100%;color:var(--text);font:300 17px var(--sans);resize:vertical;border-radius:8px;padding:14px 16px;transition:border-color .2s,background .2s}.field input::placeholder{color:color-mix(in srgb, var(--text) 35%, transparent)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);background:color-mix(in srgb, var(--bg) 80%, transparent);outline:none}.field [aria-invalid=true]{border-color:var(--cta)}.hp{display:none}.submit-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.status{color:var(--muted);font-size:15px}.status.ok{color:var(--accent)}.status.err{color:var(--danger)}@media (width<=520px){.two{grid-template-columns:1fr}.submit-row .btn{justify-content:center;width:100%}}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{animation:none!important}}
