.form{--field-bg:#fffefb;--field-line:#173d639e;--field-fg:var(--navy);--err:#9a2c1a;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23173d63' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");gap:1.5rem;max-width:52rem;display:grid}.form--dark{--field-bg:#f7f5ef12;--field-line:#f7f5ef80;--field-fg:var(--cream);--err:#ffc9b8;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23f7f5ef' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E")}.form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.field{align-content:start;gap:.375rem;min-width:0;display:grid}.field>label,.choices legend{font-weight:500}.req{color:var(--err)}.field input,.field select,.field textarea{border:1px solid var(--field-line);background-color:var(--field-bg);width:100%;min-height:3.25rem;color:var(--field-fg);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:0;padding:.75rem .875rem}.field select{appearance:none;background-image:var(--chevron);cursor:pointer;background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.5rem}.field select option{color:var(--navy);background:var(--cream)}.field textarea{resize:vertical;min-height:9rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:currentColor}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:currentColor;outline:none;box-shadow:0 0 0 2px}.field [aria-invalid=true]{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.field__error{color:var(--err);font-size:var(--step--1);font-weight:500}.choices{border:0;margin:0;padding:0}.choices legend{margin-bottom:.5rem;padding:0}.choices__set{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.choice{cursor:pointer;display:block;position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.choice span{border:1px solid var(--field-line);height:100%;min-height:3.5rem;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out);align-items:center;padding:.625rem .875rem;font-size:.9375rem;line-height:1.3;display:flex}.choice:hover span{border-color:currentColor}.choice input:checked+span{background:var(--navy);color:var(--cream);border-color:var(--navy);font-weight:600}.form--dark .choice input:checked+span{background:var(--lamp);color:var(--dusk);border-color:var(--lamp)}.choice input:focus-visible+span{outline-offset:2px;outline:2px solid}.form__trap{position:absolute;left:-200vw}.form__foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__foot .button{min-width:12rem}.form__note{font-size:var(--step--1);flex:16rem}.form__note a{padding-block:.85rem}.form__status{background:var(--status-bg);--status-bg:#173d630f;--ok:var(--success);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:grid}.form--dark .form__status{--status-bg:#f7f5ef12;--ok:var(--lamp)}.form__status[hidden]{display:none}.form__status[data-state=error]{color:var(--err)}.form__status-action{color:var(--field-fg);text-underline-offset:.3em;transition:text-underline-offset .18s var(--ease-out);margin-block:-.28rem;padding-block:.53rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.form__status-action:hover{text-underline-offset:.5em;text-decoration-thickness:2px}.form__status-action[hidden]{display:none}.form__status:focus{outline:none}.form__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;margin-top:.15rem;display:none}.form__status[data-state=success] [data-icon=success]{color:var(--ok);display:block}.form__status[data-state=error] [data-icon=error]{display:block}.form__intro{--arc:var(--ember);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.form--dark .form__intro{--arc:var(--lamp)}.form__intro[hidden]{display:none}.form__end{font-size:var(--step--1);color:var(--field-fg);gap:.125rem;display:grid}.form__end>span{opacity:.8}.form__end b{font-family:var(--display);font-variation-settings:"opsz" 26;font-weight:500;font-size:var(--step-2);line-height:1.1}.form__end--to{text-align:right}.form__arc{width:100%;height:4.5rem;overflow:visible}.form__arc-line{fill:none;stroke:var(--arc);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.5s var(--ease-out)}.form__arc-node{fill:var(--arc);transition:opacity .3s var(--ease-out) 1.2s}.form__arc.is-waiting .form__arc-line{stroke-dashoffset:1px}.form__arc.is-waiting .form__arc-node{opacity:0}@media (width<=47.99rem){.form__row,.choices__set{grid-template-columns:1fr}.choice span{min-height:3rem}.form__foot .button{width:100%}}.field__hint{font-size:var(--step--1);color:var(--slate)}.form--dark .field__hint{color:inherit;opacity:.8}.field input[type=file]{cursor:pointer;padding:.5rem}.field input[type=file]::file-selector-button{border:1px solid var(--field-fg);min-height:2.75rem;color:var(--field-fg);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border-radius:0;margin-right:1rem;padding:0 1rem;font-weight:600}.field input[type=file]::file-selector-button:hover{background:var(--navy);color:var(--cream)}.form--dark .field input[type=file]::file-selector-button:hover{background:var(--lamp);border-color:var(--lamp);color:var(--dusk)}.founder-cards[data-astro-cid-s2acxago]{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.founder-card[data-astro-cid-s2acxago]{z-index:1;gap:var(--space-2);padding:var(--space-4);color:var(--navy);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fffefb;align-content:start;text-decoration:none;display:grid;position:relative;box-shadow:0 1px 2px #08182a24,0 24px 48px -32px #08182a8c}.founder-card--low[data-astro-cid-s2acxago]{margin-top:var(--space-6)}@media (hover:hover){.founder-card[data-astro-cid-s2acxago]:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 2px 4px #08182a24,0 32px 56px -30px #08182a99}}.founder-card[data-astro-cid-s2acxago]:active{transform:scale(.99)}.founder-card[data-astro-cid-s2acxago]:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.founder-card__photo[data-astro-cid-s2acxago]{width:4.5rem;height:4.5rem;margin-bottom:var(--space-2);object-fit:cover;object-position:50% 18%;background:var(--mist);box-shadow:0 0 0 1px var(--line);border-radius:50%}.founder-card[data-astro-cid-s2acxago]{container-type:inline-size}.founder-card__name[data-astro-cid-s2acxago]{font-variation-settings:"opsz" 36;font-size:clamp(1.125rem,14.7059cqi,1.625rem);line-height:1.1}.founder-card__name[data-astro-cid-s2acxago] .k-w{margin-right:-.1em}.founder-card__name[data-astro-cid-s2acxago] .k-a{margin-right:-.08em}.founder-card__role[data-astro-cid-s2acxago]{font-size:var(--step--1);font-weight:600;line-height:1.45}.founder-card__city[data-astro-cid-s2acxago]{font-weight:500;display:block}.founder-card__focus[data-astro-cid-s2acxago]{font-size:var(--step--1);color:var(--slate);line-height:1.45}.founder-card__mail[data-astro-cid-s2acxago]{margin-top:var(--space-2);text-underline-offset:.3em;overflow-wrap:anywhere;transition:text-underline-offset .18s var(--ease-out);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.founder-card[data-astro-cid-s2acxago]:hover .founder-card__mail[data-astro-cid-s2acxago]{text-underline-offset:.5em;text-decoration-thickness:2px}.founder-cards__arc[data-astro-cid-s2acxago]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.founder-cards__line[data-astro-cid-s2acxago]{fill:none;stroke:var(--ember);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.5s var(--ease-out)}.founder-cards__node[data-astro-cid-s2acxago]{fill:var(--ember);transition:opacity .3s var(--ease-out) 1.2s}.founder-cards__arc[data-astro-cid-s2acxago].is-waiting .founder-cards__line[data-astro-cid-s2acxago]{stroke-dashoffset:1px}.founder-cards__arc[data-astro-cid-s2acxago].is-waiting .founder-cards__node[data-astro-cid-s2acxago]{opacity:0}.founder-cards-host[data-astro-cid-s2acxago]{container:founder-cards/inline-size}@container founder-cards (width<=28rem){.founder-cards[data-astro-cid-s2acxago]{grid-template-columns:1fr;padding-top:0}.founder-card--low[data-astro-cid-s2acxago]{margin-top:0}.founder-cards__arc[data-astro-cid-s2acxago]{display:none}}
