.contact.svelte-1bv7ezn{padding-block:clamp(8rem,16vw,12rem) clamp(4rem,10vw,8rem)}.grid.svelte-1bv7ezn{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}h1.svelte-1bv7ezn{margin-block:1.5rem 2rem;font-size:clamp(3.4rem,9vw,8rem)}dl.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:2.5rem;display:grid}.tile.svelte-1bv7ezn{border-radius:22px;padding:1.1rem 1.25rem}dt.svelte-1bv7ezn{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;font-size:.7rem}dt.svelte-1bv7ezn:lang(am),.topics.svelte-1bv7ezn legend:where(.svelte-1bv7ezn):lang(am){letter-spacing:.02em;font-size:.8rem}dd.svelte-1bv7ezn{gap:.2rem;font-size:1.1rem;display:grid}dd.svelte-1bv7ezn a:where(.svelte-1bv7ezn){transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start}dd.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{background-size:100% 1px}.clock.svelte-1bv7ezn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;display:flex}.clock.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:var(--fg-muted)}.pulse.svelte-1bv7ezn{background:var(--leaf);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite svelte-1bv7ezn-blink}@keyframes svelte-1bv7ezn-blink{50%{opacity:.2}}.panel.svelte-1bv7ezn{border-radius:36px;padding:clamp(1.5rem,3vw,2.75rem)}form.svelte-1bv7ezn{gap:1.5rem;display:grid}.topics.svelte-1bv7ezn{flex-wrap:wrap;gap:.5rem;display:flex}.topics.svelte-1bv7ezn legend:where(.svelte-1bv7ezn){letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.9rem;font-size:.7rem}.chip.svelte-1bv7ezn input:where(.svelte-1bv7ezn){opacity:0;pointer-events:none;position:absolute}.chip.svelte-1bv7ezn span:where(.svelte-1bv7ezn){border:1px solid var(--glass-edge);box-shadow:0 0 0 1px var(--line);cursor:pointer;background:#ffffff8c;border-radius:999px;padding:.6rem 1rem;font-size:.9rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.chip.svelte-1bv7ezn:hover span:where(.svelte-1bv7ezn){border-color:var(--fg)}.chip.svelte-1bv7ezn input:where(.svelte-1bv7ezn):checked+span:where(.svelte-1bv7ezn){background:var(--teal-800);border-color:var(--teal-800);color:#fff}.chip.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible+span:where(.svelte-1bv7ezn){outline:2px solid var(--accent);outline-offset:3px}.field.svelte-1bv7ezn{display:grid;position:relative}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){border:0;border-bottom:1px solid var(--line);color:var(--fg);resize:vertical;background:0 0;padding:1.6rem 0 .7rem;font-size:1.1rem;transition:border-color .3s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--accent);outline:none}.field.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--fg-muted);pointer-events:none;transform-origin:0 0;transition:transform .4s var(--ease-out), color .4s;position:absolute;top:1.6rem;left:0}.field.svelte-1bv7ezn :where(.svelte-1bv7ezn):is(input:where(.svelte-1bv7ezn),textarea:where(.svelte-1bv7ezn)):focus+span:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn :where(.svelte-1bv7ezn):is(input:where(.svelte-1bv7ezn),textarea:where(.svelte-1bv7ezn)):not(:placeholder-shown)+span:where(.svelte-1bv7ezn){color:var(--accent);transform:translateY(-1.4rem)scale(.75)}.field.svelte-1bv7ezn [aria-invalid=true]:where(.svelte-1bv7ezn){border-color:#ff8aa0}.field.svelte-1bv7ezn em:where(.svelte-1bv7ezn),.form-issue.svelte-1bv7ezn{color:#ff8aa0;margin-top:.4rem;font-size:.85rem;font-style:normal}form.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){justify-self:start;margin-top:.5rem}.thanks.svelte-1bv7ezn{justify-items:start;gap:1rem;padding-block:2rem;display:grid}.thanks.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){fill:none;width:72px;stroke:var(--leaf);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.thanks.svelte-1bv7ezn circle:where(.svelte-1bv7ezn){stroke-dasharray:230;animation:svelte-1bv7ezn-draw 1s var(--ease-out) both}.thanks.svelte-1bv7ezn path:where(.svelte-1bv7ezn){stroke-dasharray:60;animation:svelte-1bv7ezn-draw .6s .6s var(--ease-out) both}@keyframes svelte-1bv7ezn-draw{0%{stroke-dashoffset:230px}to{stroke-dashoffset:0}}.thanks.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(2.2rem,4vw,3.4rem)}.thanks.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--fg-muted)}.faq.svelte-1bv7ezn{padding-block:clamp(5rem,10vw,9rem)}.head.svelte-1bv7ezn{gap:1.25rem;margin-bottom:3rem;display:grid}.head.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(3rem,7vw,6rem)}.items.svelte-1bv7ezn{interpolate-size:allow-keywords;gap:.6rem;display:grid}details.svelte-1bv7ezn{border-radius:26px;padding-inline:clamp(1.25rem,3vw,2rem)}details.svelte-1bv7ezn::details-content{block-size:0;transition:block-size .6s var(--ease-out), content-visibility .6s allow-discrete;overflow:clip}details[open].svelte-1bv7ezn::details-content{block-size:auto}summary.svelte-1bv7ezn{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.6rem;list-style:none;display:flex}summary.svelte-1bv7ezn::-webkit-details-marker{display:none}summary.svelte-1bv7ezn .display:where(.svelte-1bv7ezn){font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.05}summary.svelte-1bv7ezn i:where(.svelte-1bv7ezn){border:1px solid var(--line);width:44px;height:44px;transition:transform .5s var(--ease-out), background-color .3s;border-radius:50%;flex:none;position:relative}summary.svelte-1bv7ezn i:where(.svelte-1bv7ezn):before,summary.svelte-1bv7ezn i:where(.svelte-1bv7ezn):after{content:"";background:var(--fg);width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}summary.svelte-1bv7ezn i:where(.svelte-1bv7ezn):after{transition:rotate .5s var(--ease-out);rotate:90deg}details[open].svelte-1bv7ezn summary:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn){background:var(--accent);border-color:var(--accent)}details[open].svelte-1bv7ezn summary:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn):after{rotate:0deg}details.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--fg-muted);max-width:60ch;padding-bottom:1.8rem;font-size:1.1rem;line-height:1.6}@media (width<=900px){.grid.svelte-1bv7ezn{grid-template-columns:1fr}}@media (width<=520px){dl.svelte-1bv7ezn{grid-template-columns:1fr}}
