.gate[data-astro-cid-sjqh5bze]{min-height:100svh;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}body.is-leaving .gate[data-astro-cid-sjqh5bze]{opacity:0;transform:translateY(-12px)}.gate__plate[data-astro-cid-sjqh5bze]{flex-direction:column;padding:clamp(24px,4vw,56px) 0 clamp(24px,4vw,56px) clamp(24px,4vw,56px);display:flex;position:relative}.plate[data-astro-cid-sjqh5bze]{border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:-9px;animation:fade 1.6s var(--ease-out) both;flex:1;position:relative;overflow:hidden}.plate[data-astro-cid-sjqh5bze] img[data-astro-cid-sjqh5bze],.plate[data-astro-cid-sjqh5bze] svg[data-astro-cid-sjqh5bze]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.route[data-astro-cid-sjqh5bze]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 4.5s var(--ease-out) .4s forwards}.route--klein[data-astro-cid-sjqh5bze]{stroke:var(--route-klein);animation-delay:1s}.route--gross[data-astro-cid-sjqh5bze]{stroke:var(--route-gross)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.route[data-astro-cid-sjqh5bze]{stroke-dashoffset:0;animation:none}}.plate__north[data-astro-cid-sjqh5bze]{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:4px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:26px;right:28px}.plate__north[data-astro-cid-sjqh5bze] i[data-astro-cid-sjqh5bze]{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:18px solid var(--ink)}.gate__panel[data-astro-cid-sjqh5bze]{flex-direction:column;padding:clamp(24px,4vw,56px) clamp(24px,5vw,80px);display:flex}.gate__top[data-astro-cid-sjqh5bze]{animation:rise 1s var(--ease-out) both;align-items:center;gap:14px;display:flex}.gate__logo[data-astro-cid-sjqh5bze]{border-radius:50%;width:40px;height:40px}.gate__brand[data-astro-cid-sjqh5bze]{border-left:1px solid var(--line);flex-direction:column;padding-left:14px;line-height:1.1;display:flex}.gate__name[data-astro-cid-sjqh5bze]{font-size:1.3rem}.gate__claim[data-astro-cid-sjqh5bze]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.58rem;font-weight:600}.gate__body[data-astro-cid-sjqh5bze]{max-width:460px;margin-block:auto;padding-block:56px}.gate__body[data-astro-cid-sjqh5bze]>[data-astro-cid-sjqh5bze]{animation:rise 1.1s var(--ease-out) both}.gate__body[data-astro-cid-sjqh5bze]>[data-astro-cid-sjqh5bze]:nth-child(2){animation-delay:.1s}.gate__body[data-astro-cid-sjqh5bze]>[data-astro-cid-sjqh5bze]:nth-child(3){animation-delay:.2s}.gate__body[data-astro-cid-sjqh5bze]>[data-astro-cid-sjqh5bze]:nth-child(4){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.gate__title[data-astro-cid-sjqh5bze]{letter-spacing:-.035em;margin:22px 0 24px;font-size:clamp(3.2rem,6.5vw,5.6rem);font-weight:300;line-height:.95}.gate__title[data-astro-cid-sjqh5bze] em[data-astro-cid-sjqh5bze]{color:var(--rust)}.gate__lead[data-astro-cid-sjqh5bze]{color:var(--ink-2);margin-bottom:44px;font-size:1.15rem;line-height:1.5}.form__label[data-astro-cid-sjqh5bze]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:600;display:block}.form__field[data-astro-cid-sjqh5bze]{border-bottom:1px solid var(--ink);align-items:center;transition:border-color .3s;display:flex;position:relative}.form__field[data-astro-cid-sjqh5bze]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.form__field[data-astro-cid-sjqh5bze]:focus-within:after{transform:none}.form__field[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{min-width:0;height:64px;font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1.9rem;font-weight:340}.form__field[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]:focus-visible{outline:0}.form__toggle[data-astro-cid-sjqh5bze]{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:8px 0 8px 12px;font-size:.6rem;font-weight:600}.form__toggle[data-astro-cid-sjqh5bze]:hover{color:var(--ink)}.form__error[data-astro-cid-sjqh5bze]{min-height:1.6em;color:var(--rust);margin:10px 0 0;font-style:italic}.is-wrong[data-astro-cid-sjqh5bze] .form__field[data-astro-cid-sjqh5bze]{border-color:var(--rust);animation:shake .45s var(--ease-out)}.is-wrong[data-astro-cid-sjqh5bze] .form__field[data-astro-cid-sjqh5bze]:after{background:var(--rust)}@keyframes shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.form__row[data-astro-cid-sjqh5bze]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.form__check[data-astro-cid-sjqh5bze]{font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:.72rem;display:flex}.form__check[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{appearance:none;border:1px solid var(--ink);cursor:pointer;place-items:center;width:16px;height:16px;margin:0;display:grid}.form__check[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]:after{content:"";background:var(--ink);width:8px;height:8px;transition:transform .2s var(--ease-out);transform:scale(0)}.form__check[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]:checked:after{transform:none}.gate__foot[data-astro-cid-sjqh5bze]{border-top:1px solid var(--line);font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);margin:0;padding-top:18px;font-size:.64rem}@media (width<=860px){.gate[data-astro-cid-sjqh5bze]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.gate__panel[data-astro-cid-sjqh5bze]{min-width:0}.gate__claim[data-astro-cid-sjqh5bze]{letter-spacing:.14em}.gate__plate[data-astro-cid-sjqh5bze]{padding:0 var(--gutter) 28px;order:2}.plate[data-astro-cid-sjqh5bze]{aspect-ratio:16/10;flex:none}.gate__panel[data-astro-cid-sjqh5bze]{padding:24px var(--gutter) 0}.gate__body[data-astro-cid-sjqh5bze]{padding-block:48px 40px}.gate__foot[data-astro-cid-sjqh5bze]{display:none}}
