.intro[data-astro-cid-7ew6hq2b]{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;min-height:calc(100svh - 120px);display:grid}.intro__text[data-astro-cid-7ew6hq2b] h1[data-astro-cid-7ew6hq2b]{font-size:var(--step-name);margin:0 0 20px}.intro__text[data-astro-cid-7ew6hq2b] p[data-astro-cid-7ew6hq2b]{max-width:58ch;color:var(--ink);margin:0 0 14px}.intro__link[data-astro-cid-7ew6hq2b]{color:var(--link);text-underline-offset:4px;text-decoration-thickness:1px}.intro__link[data-astro-cid-7ew6hq2b]:hover{text-decoration-thickness:2px}.frame[data-astro-cid-7ew6hq2b]{padding:14px;position:relative}.frame[data-astro-cid-7ew6hq2b] img[data-astro-cid-7ew6hq2b]{aspect-ratio:2/3;object-fit:cover;width:100%}.frame__corner[data-astro-cid-7ew6hq2b]{border:0 solid var(--ink);width:26px;height:26px;position:absolute}.frame__corner--tl[data-astro-cid-7ew6hq2b]{border-width:1px 0 0 1px;top:0;left:0}.frame__corner--tr[data-astro-cid-7ew6hq2b]{border-width:1px 1px 0 0;top:0;right:0}.frame__corner--bl[data-astro-cid-7ew6hq2b]{border-width:0 0 1px 1px;bottom:0;left:0}.frame__corner--br[data-astro-cid-7ew6hq2b]{border-width:0 1px 1px 0;bottom:0;right:0}@media (width<=760px){.intro[data-astro-cid-7ew6hq2b]{grid-template-columns:1fr;gap:40px;min-height:0}.frame[data-astro-cid-7ew6hq2b]{order:-1;width:min(100%,360px)}}.details[data-astro-cid-vim5q3zv]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6%;padding-top:28px;display:grid}.details[data-astro-cid-vim5q3zv] h2[data-astro-cid-vim5q3zv]{opacity:.7;margin:0 0 12px;font-weight:500}.details[data-astro-cid-vim5q3zv] ul[data-astro-cid-vim5q3zv]{margin:0;padding:0;list-style:none}.details[data-astro-cid-vim5q3zv] li[data-astro-cid-vim5q3zv],.details[data-astro-cid-vim5q3zv] p[data-astro-cid-vim5q3zv]{color:var(--ink);margin:0 0 4px}.details[data-astro-cid-vim5q3zv] a[data-astro-cid-vim5q3zv]{text-underline-offset:4px}@media (width<=560px){.details[data-astro-cid-vim5q3zv]{grid-template-columns:1fr;gap:28px}}.contact[data-astro-cid-vekgkm42]{border-top:1px solid var(--line);margin-top:96px;padding-top:28px;scroll-margin-top:96px}.contact[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{opacity:.7;margin:0 0 12px;font-weight:500}.contact__desc[data-astro-cid-vekgkm42]{max-width:52ch;color:var(--ink);margin:0 0 36px}.contact__form[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:28px 6%;display:grid}.field[data-astro-cid-vekgkm42]{gap:6px;display:grid}.field--wide[data-astro-cid-vekgkm42]{grid-column:1/-1}.field[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{opacity:.7}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;padding:8px 0 10px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:var(--world-accent);outline:none}@media (pointer:coarse){.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font-size:max(16px,1em)}}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:color-mix(in srgb, var(--ink) 40%, transparent)}.contact__gotcha[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact__foot[data-astro-cid-vekgkm42]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 28px;display:flex}.contact__send[data-astro-cid-vekgkm42]{border:1px solid var(--world-accent);color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:99px;padding:14px 24px}.contact__send[data-astro-cid-vekgkm42]:hover:not(:disabled){background:var(--world-accent);color:var(--world-bg)}.contact__send[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:progress}.contact__privacy[data-astro-cid-vekgkm42]{opacity:.75;margin:0;font-size:.8125rem}.contact__privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{text-underline-offset:3px}.contact__status[data-astro-cid-vekgkm42]{min-height:1.6em;color:var(--ink);grid-column:1/-1;margin:0}.contact__status[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{text-underline-offset:3px}@media (width<=560px){.contact__form[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.about[data-astro-cid-efz3t45k]{width:min(100% - 2 * (var(--gutter) + var(--rail)), 1040px);margin:0 auto;padding-top:96px}
