.form[data-astro-cid-vekgkm42]{background:var(--ink-2);border-top:4px solid var(--red);gap:1.75rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid;position:relative}.form__grid[data-astro-cid-vekgkm42]{gap:1.25rem;display:grid}@media (width>=40rem){.form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.field[data-astro-cid-vekgkm42]{align-content:start;gap:.45rem;display:grid}label[data-astro-cid-vekgkm42]{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;font-weight:800;font-stretch:85%}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--ink);width:100%;min-height:3.25rem;color:var(--text);font:inherit;border-bottom:2px solid #ffffff59;border-radius:0;padding:.8rem 1rem;transition:border-color .2s,background-color .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}select[data-astro-cid-vekgkm42]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--red) 50%), linear-gradient(135deg, var(--red) 50%, transparent 50%);background-position:calc(100% - 1.3rem),calc(100% - .95rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}input[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-bottom-color:var(--text)}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-color:var(--text);background:#000}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--red);border-bottom-color:var(--red)}.field__hint[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--muted)}.field__error[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:#ff6b6b;font-weight:700}.field--check[data-astro-cid-vekgkm42]{grid-template-columns:auto 1fr;align-items:center;gap:.4rem .8rem}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.4rem;height:1.4rem;min-height:0;accent-color:var(--red);padding:0}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:0;font-weight:500;font-stretch:100%;font-size:var(--step-0)}.field--check[data-astro-cid-vekgkm42] .field__error[data-astro-cid-vekgkm42]{grid-column:1/-1}.form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}.form__status[data-astro-cid-vekgkm42]{font-weight:700}.form__status[data-astro-cid-vekgkm42][data-kind=ok]{color:#2fd36b}.form__status[data-astro-cid-vekgkm42][data-kind=error]{color:#ff6b6b}.map[data-astro-cid-erf77322]{gap:.9rem;display:grid;position:relative}.map__placeholder[data-astro-cid-erf77322],.map[data-astro-cid-erf77322] .map__frame{aspect-ratio:4/3;background:var(--ink-2);border:0;width:100%;min-height:22rem;position:relative}@media (width>=60rem){.map__placeholder[data-astro-cid-erf77322],.map[data-astro-cid-erf77322] .map__frame{aspect-ratio:16/10}}.map__placeholder[data-astro-cid-erf77322]{isolation:isolate;place-items:center;padding:1.25rem;display:grid;overflow:hidden}.map__grid[data-astro-cid-erf77322]{z-index:-1;background:repeating-linear-gradient(28deg,#0000 0 46px,#ffffff12 46px 48px),repeating-linear-gradient(-62deg,#0000 0 70px,#ffffff12 70px 72px),linear-gradient(118deg,#0000 47%,#e3141e8c 47% 48.2%,#0000 48.2%),linear-gradient(28deg,#0000 58%,#ffffff29 58% 59.5%,#0000 59.5%);animation:30s linear infinite alternate map-drift;position:absolute;inset:-20%}@keyframes map-drift{to{translate:-4% 3%}}.map__pin[data-astro-cid-erf77322]{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;animation:2s infinite map-ping;display:grid;position:absolute;top:22%;left:50%;translate:-50%;box-shadow:0 0 #e3141e8c}.map__pin[data-astro-cid-erf77322] svg{width:1.6rem;height:1.6rem}@keyframes map-ping{to{box-shadow:0 0 0 1.6rem #e3141e00}}.map__card[data-astro-cid-erf77322]{border-left:4px solid var(--red);max-width:26rem;color:var(--text);backdrop-filter:blur(6px);background:#0a0a0be0;justify-items:start;gap:.6rem;margin-top:5rem;padding:1.4rem 1.5rem;display:grid}.map__name[data-astro-cid-erf77322]{font-size:var(--step-1);text-transform:uppercase;font-weight:860;font-stretch:65%;line-height:1}.map__card[data-astro-cid-erf77322] .btn[data-astro-cid-erf77322]{margin-top:.4rem}.map__note[data-astro-cid-erf77322]{color:var(--muted);font-size:.78rem;line-height:1.45}.map__note[data-astro-cid-erf77322] a[data-astro-cid-erf77322]{color:var(--text)}.map__open[data-astro-cid-erf77322]{justify-self:start}@media (prefers-reduced-motion:reduce){.map__grid[data-astro-cid-erf77322],.map__pin[data-astro-cid-erf77322]{animation:none}}.channels[data-astro-cid-7hdz4c5z]{gap:1rem;display:grid}@media (width>=60rem){.channels[data-astro-cid-7hdz4c5z]{grid-template-columns:repeat(3,1fr)}}.channel[data-astro-cid-7hdz4c5z]{background:var(--ink-2);border:1px solid var(--line);isolation:isolate;gap:.6rem;height:100%;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.channel[data-astro-cid-7hdz4c5z]:after{content:"";z-index:-1;background:var(--red);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .5s var(--ease-snap);position:absolute;inset:0}.channel[data-astro-cid-7hdz4c5z]:hover:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.channel--red[data-astro-cid-7hdz4c5z]{background:var(--red-deep);border-color:var(--red-deep)}.channel[data-astro-cid-7hdz4c5z]>svg{width:2.5rem;height:2.5rem;color:var(--red);margin-bottom:1rem}.channel--red[data-astro-cid-7hdz4c5z]>svg,.channel[data-astro-cid-7hdz4c5z]:hover>svg{color:#fff}.channel__label[data-astro-cid-7hdz4c5z]{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:800}.channel--red[data-astro-cid-7hdz4c5z] .channel__label[data-astro-cid-7hdz4c5z],.channel[data-astro-cid-7hdz4c5z]:hover .channel__label[data-astro-cid-7hdz4c5z],.channel[data-astro-cid-7hdz4c5z]:hover .channel__note[data-astro-cid-7hdz4c5z],.channel--red[data-astro-cid-7hdz4c5z] .channel__note[data-astro-cid-7hdz4c5z]{color:#fff}.channel__value[data-astro-cid-7hdz4c5z]{overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:860;font-stretch:65%;line-height:1}.channel__note[data-astro-cid-7hdz4c5z]{color:var(--muted);font-size:var(--step--1)}.form-layout[data-astro-cid-7hdz4c5z]{gap:2.5rem;display:grid}@media (width>=60rem){.form-layout[data-astro-cid-7hdz4c5z]{grid-template-columns:1fr 1.5fr;align-items:start;gap:5rem}}.form-layout[data-astro-cid-7hdz4c5z] .section-head[data-astro-cid-7hdz4c5z]{margin-bottom:0}.owner-mail[data-astro-cid-7hdz4c5z]{color:var(--muted);margin-top:1.5rem}.visit[data-astro-cid-7hdz4c5z]{gap:3rem;display:grid}@media (width>=60rem){.visit[data-astro-cid-7hdz4c5z]{grid-template-columns:1fr 1.2fr;gap:5rem}}.visit[data-astro-cid-7hdz4c5z] .section-head[data-astro-cid-7hdz4c5z]{margin-bottom:0}.visit__address[data-astro-cid-7hdz4c5z]{font-style:normal;font-size:var(--step-1);gap:.9rem;line-height:1.45;display:flex}.visit__address[data-astro-cid-7hdz4c5z] svg{width:1.75rem;height:1.75rem;color:var(--red-text);flex:none}.tips[data-astro-cid-7hdz4c5z]{gap:1rem;display:grid}@media (width>=52rem){.tips[data-astro-cid-7hdz4c5z]{grid-template-columns:1fr 1fr}}.tips__item[data-astro-cid-7hdz4c5z]{background:var(--ink-2);border-top:4px solid var(--red);align-content:start;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.tips__item[data-astro-cid-7hdz4c5z]>svg{width:2.25rem;height:2.25rem;color:var(--red)}.privacy-hint[data-astro-cid-7hdz4c5z]{margin-top:2rem}.social[data-astro-cid-7hdz4c5z]{padding-block:clamp(3rem,6vw,5rem)}.social__inner[data-astro-cid-7hdz4c5z]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}
