:root{--color-bg:#f3f3f3;--color-text:#111;--color-muted:#666;--color-accent:#4848f1;--color-border:#e2e2e2;--color-dark:#04325e;--color-highlight:#f1e930;--blue:#4848f1;--green-light:#d1fbbf;--pink:#f767f7;--yellow:#f1e930;--orange:#ff7600;--white:#f3f3f3;--green-dark:#153903;--navy:#04325e;--turquoise:#aaeded;--grey:#666;--red:#c60000;--magnolia:#fff2cb;--font-body:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-body);--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.17rem + .4vw, 1.5rem);--step-2:clamp(1.56rem, 1.42rem + .7vw, 2rem);--step-3:clamp(1.95rem, 1.7rem + 1.2vw, 2.75rem);--space-xs:.5rem;--space-s:.75rem;--space-m:1.25rem;--space-l:2rem;--space-xl:4rem;--container:70rem;--radius:.5rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;flex-direction:column;font-style:italic;line-height:1.45;display:flex}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance;font-weight:700;line-height:1.2}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p{text-wrap:pretty}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:min(100% - 2 * var(--space-m), var(--container));margin-inline:auto}.flow>*+*{margin-top:var(--space-m)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-s);position:absolute;top:-100%}.skip-link:focus{top:var(--space-s)}.wrap.svelte-fq8g2m{padding:var(--space-l) var(--space-m)}h2.svelte-fq8g2m{font-size:var(--step-3);letter-spacing:-.02em;max-width:20ch;margin-bottom:var(--space-l)}form.svelte-fq8g2m{gap:var(--space-m) var(--space-l);display:grid}@media (width>=800px){form.svelte-fq8g2m{grid-template-columns:1fr 1fr}.wide.svelte-fq8g2m{grid-column:1/-1}}label.svelte-fq8g2m span:where(.svelte-fq8g2m){font-size:var(--step--1);margin-bottom:.25rem;display:block}input.svelte-fq8g2m,textarea.svelte-fq8g2m{width:100%;color:inherit;font-size:var(--step-1);resize:vertical;background:0 0;border:0;border-bottom:2px solid;border-radius:0;padding:.4rem 0}input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{border-color:var(--color-highlight);outline:none}.actions.svelte-fq8g2m{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}button.svelte-fq8g2m{background:var(--color-highlight);color:var(--color-text);font-size:var(--step-0);cursor:pointer;border:0;border-radius:2rem;padding:.6rem 1.4rem;transition:translate .15s}button.svelte-fq8g2m:hover{translate:0 -3px}button.svelte-fq8g2m:disabled{opacity:.6;cursor:wait}.done.svelte-fq8g2m{font-size:var(--step-2)}header.svelte-1elxaub{--ease:cubic-bezier(.7, 0, .2, 1);background:var(--color-bg)}.bar.svelte-1elxaub{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding:var(--space-m);display:flex}.contact.svelte-1elxaub{all:unset;cursor:pointer}.brand.svelte-1elxaub,.contact.svelte-1elxaub{font-size:var(--step-0);color:inherit;text-decoration:none}.brand.svelte-1elxaub{font-weight:700}.contact.svelte-1elxaub:hover{text-underline-offset:.2em;text-decoration:underline}.contact.svelte-1elxaub:focus-visible{outline-offset:4px;outline:2px solid}.panel.svelte-1elxaub{clip-path:inset(0 0 100% 100%);transition:grid-template-rows .6s var(--ease), clip-path .6s var(--ease);grid-template-rows:0fr;display:grid}.panel.open.svelte-1elxaub{clip-path:inset(0);grid-template-rows:1fr}.panel-inner.svelte-1elxaub{background:var(--color-dark);min-height:0;color:var(--white);overflow:hidden}footer.svelte-jz8lnl{justify-content:space-between;gap:var(--space-s);margin-inline:var(--space-m);padding-block:var(--space-m);font-size:var(--step--1);flex-wrap:wrap;display:flex}a.svelte-jz8lnl{color:inherit}main.svelte-12qhfyh{flex:1}
