[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.textarea.svelte-1ilrf3m{flex-direction:column;gap:.375rem;min-width:0;display:flex}.textarea-label.svelte-1ilrf3m{color:var(--text);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.textarea-required.svelte-1ilrf3m{color:var(--neg);font-weight:700}.textarea-control.svelte-1ilrf3m{background-color:var(--surface);box-shadow:var(--elev-shadow);border-radius:var(--radius-sm);transition:box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);display:block;overflow:hidden}.textarea.svelte-1ilrf3m:not(.is-disabled) .textarea-control:where(.svelte-1ilrf3m):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}.textarea-control.svelte-1ilrf3m:focus-within{box-shadow:0 0 0 1px var(--text), 0 0 0 4px color-mix(in srgb, var(--text) 12%, transparent)}.textarea.has-error.svelte-1ilrf3m .textarea-control:where(.svelte-1ilrf3m){box-shadow:0 0 0 1px var(--negative), 0 1px 2px #0000000a}.textarea.has-error.svelte-1ilrf3m:not(.is-disabled) .textarea-control:where(.svelte-1ilrf3m):hover{box-shadow:0 0 0 1px var(--negative), 0 0 0 4px color-mix(in srgb, var(--negative) 6%, transparent)}.textarea.has-error.svelte-1ilrf3m .textarea-control:where(.svelte-1ilrf3m):focus-within{box-shadow:0 0 0 1px var(--negative), 0 0 0 4px color-mix(in srgb, var(--negative) 14%, transparent)}.textarea.is-disabled.svelte-1ilrf3m .textarea-control:where(.svelte-1ilrf3m){background-color:var(--surface-2);opacity:.6;cursor:not-allowed}.textarea.is-disabled.svelte-1ilrf3m .textarea-input:where(.svelte-1ilrf3m){color:var(--text-muted);cursor:not-allowed}.textarea-input.svelte-1ilrf3m{width:100%;color:var(--text);appearance:none;resize:vertical;background:0 0;border:0;outline:none;min-height:2.5rem;padding:.5rem .875rem;font-family:inherit;font-weight:500;line-height:1.5;display:block}.textarea-input.no-resize.svelte-1ilrf3m{resize:none}.textarea-input.svelte-1ilrf3m::placeholder{color:var(--text-faint);opacity:1}.textarea-hint.svelte-1ilrf3m{color:var(--text-muted);font-size:.75rem;line-height:1.4}.textarea-error.svelte-1ilrf3m{color:var(--neg);font-size:.75rem;font-weight:500;line-height:1.4}.size-sm.svelte-1ilrf3m .textarea-control:where(.svelte-1ilrf3m){border-radius:var(--radius-sm)}.size-sm.svelte-1ilrf3m .textarea-input:where(.svelte-1ilrf3m){padding:.375rem .625rem;font-size:.875rem}.size-md.svelte-1ilrf3m .textarea-control:where(.svelte-1ilrf3m){border-radius:var(--radius-sm)}.size-md.svelte-1ilrf3m .textarea-input:where(.svelte-1ilrf3m){padding:.5rem .875rem;font-size:.9375rem}.size-lg.svelte-1ilrf3m .textarea-control:where(.svelte-1ilrf3m){border-radius:var(--radius-sm)}.size-lg.svelte-1ilrf3m .textarea-input:where(.svelte-1ilrf3m){padding:.625rem 1rem;font-size:1rem}@media (prefers-reduced-motion:reduce){.textarea-control.svelte-1ilrf3m{transition:none}}.select.svelte-t5ihcw{flex-direction:column;gap:.375rem;min-width:0;display:flex}.select-label.svelte-t5ihcw{color:var(--text);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.select-required.svelte-t5ihcw{color:var(--neg);font-weight:700}.select.svelte-t5ihcw .select-trigger{text-align:left;background-color:var(--surface);width:100%;box-shadow:var(--elev-shadow);color:var(--text);font-family:inherit;font-weight:var(--control-fw);cursor:pointer;appearance:none;transition:box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);align-items:center;gap:.5rem;line-height:1.25;display:inline-flex}.select.svelte-t5ihcw:not(.is-disabled) .select-trigger:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}.select.svelte-t5ihcw .select-trigger:focus-visible,.select.svelte-t5ihcw .select-trigger[data-state=open]{box-shadow:0 0 0 1px var(--text), 0 0 0 4px color-mix(in srgb, var(--text) 12%, transparent);outline:none}.select.has-error.svelte-t5ihcw .select-trigger{box-shadow:0 0 0 1px var(--negative), 0 1px 2px #0000000a}.select.has-error.svelte-t5ihcw:not(.is-disabled) .select-trigger:hover{box-shadow:0 0 0 1px var(--negative), 0 0 0 4px color-mix(in srgb, var(--negative) 6%, transparent)}.select.has-error.svelte-t5ihcw .select-trigger:focus-visible,.select.has-error.svelte-t5ihcw .select-trigger[data-state=open]{box-shadow:0 0 0 1px var(--negative), 0 0 0 4px color-mix(in srgb, var(--negative) 14%, transparent)}.select.is-disabled.svelte-t5ihcw .select-trigger{background-color:var(--surface-2);color:var(--text-muted);opacity:.6;cursor:not-allowed}.select-value.svelte-t5ihcw{flex:auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.select-value-label.svelte-t5ihcw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-placeholder.svelte-t5ihcw{color:var(--text-faint)}.select-emoji.svelte-t5ihcw{font-size:1.1em;line-height:1}.select-chevron.svelte-t5ihcw{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select-chevron.svelte-t5ihcw svg{width:1rem;height:1rem}.select-trigger[data-state=open] .select-chevron{transform:rotate(180deg)}.select-content{min-width:var(--bits-select-anchor-width);max-height:var(--bits-select-content-available-height,18rem);background-color:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--elev-shadow-overlay);z-index:200;transform-origin:var(--bits-select-content-transform-origin);animation:svelte-t5ihcw-select-open var(--duration-quick) var(--ease-out);padding:.25rem}.select-content[data-state=closed]{animation:svelte-t5ihcw-select-close var(--duration-quick) var(--ease-out)}@keyframes svelte-t5ihcw-select-open{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-t5ihcw-select-close{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(-4px)}}.select-viewport{flex-direction:column;gap:.125rem;display:flex;overflow-y:auto}.select-item{border-radius:var(--radius-xs);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease-out);outline:none;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.9375rem;font-weight:500;display:inline-flex}.select-item[data-highlighted]{background-color:var(--surface-2);color:var(--text)}.select-item[data-selected]{color:var(--text);font-weight:600}.select-item[data-disabled]{color:var(--text-faint);cursor:not-allowed;opacity:.6}.select-item .select-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.select-item .select-check{color:var(--text);display:inline-flex}.select-item .select-check svg{width:1rem;height:1rem}.select-hint.svelte-t5ihcw{color:var(--text-muted);font-size:.75rem;line-height:1.4}.select-error.svelte-t5ihcw{color:var(--neg);font-size:.75rem;font-weight:500;line-height:1.4}.size-sm.svelte-t5ihcw .select-trigger{min-height:var(--control-h-sm);border-radius:var(--radius-input);padding:.375rem var(--control-px-sm);font-size:var(--control-fs-sm)}.size-md.svelte-t5ihcw .select-trigger{min-height:var(--control-h);border-radius:var(--radius-input);padding:.5rem var(--control-px);font-size:var(--control-fs)}.size-lg.svelte-t5ihcw .select-trigger{min-height:var(--control-h-lg);border-radius:var(--radius-input);padding:.625rem var(--control-px-lg);font-size:var(--control-fs-lg)}@media (prefers-reduced-motion:reduce){.select.svelte-t5ihcw .select-trigger,.select-chevron.svelte-t5ihcw{transition:none}.select-content{animation:none}}.prose-page.svelte-nlkhii{--ink:var(--mk-ink);--ink-body:var(--mk-ink-body);--ink-muted:color-mix(in srgb, var(--mk-ink) 62%, transparent);max-width:40rem;padding:clamp(3rem, 8vh, 5.5rem) var(--space-6);color:var(--ink-body);gap:var(--space-6);background:#fff;flex-direction:column;margin:0 auto;display:flex}.prose-header.svelte-nlkhii{gap:var(--space-3);flex-direction:column;display:flex}.prose-header.svelte-nlkhii .prose-kicker{color:var(--ink-muted);letter-spacing:.16em}.prose-header.svelte-nlkhii h1:where(.svelte-nlkhii){font-family:"Tanker", var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1}.prose-header.svelte-nlkhii .prose-hl{background:linear-gradient(to top, var(--mk-citron) .28em, transparent .28em);padding-inline:.04em}.prose-lede.svelte-nlkhii{color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.55}.form-card.svelte-nlkhii{border-radius:var(--radius-lg);box-shadow:var(--elev-shadow);background:#fff;padding:clamp(1.5rem,3.2vw,2.25rem)}.prose-link.svelte-nlkhii{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.prose-link.svelte-nlkhii:hover{color:#000}.contact-form.svelte-nlkhii{gap:var(--space-3);flex-direction:column;display:flex}.contact-name-row.svelte-nlkhii{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.contact-name-row.svelte-nlkhii{grid-template-columns:1fr 1fr}}.contact-followup.svelte-nlkhii{margin-top:var(--space-2);justify-content:center;display:flex}.contact-fineprint.svelte-nlkhii{color:var(--ink-muted);text-align:center;margin:0;font-size:.75rem;line-height:1.5}
