.tz[data-astro-cid-f543jwvd]{margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.25rem,3vw,2rem)}.tz__head[data-astro-cid-f543jwvd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.tz__head[data-astro-cid-f543jwvd] h2[data-astro-cid-f543jwvd]{font-weight:400}.tz__line[data-astro-cid-f543jwvd]{color:var(--ink);letter-spacing:-.01em;font-size:1.0625rem}.tz__grid[data-astro-cid-f543jwvd]{gap:.6rem;display:grid;position:relative}.tz__row[data-astro-cid-f543jwvd]{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.tz__name[data-astro-cid-f543jwvd]{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tz__strip[data-astro-cid-f543jwvd]{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(24,minmax(0,1fr));height:40px;display:grid;overflow:hidden}.tz[data-astro-cid-f543jwvd] .tz__cell{border-left:1px solid var(--line);background:color-mix(in srgb, var(--accent) 9%, transparent);position:relative}.tz[data-astro-cid-f543jwvd] .tz__cell:first-child{border-left:0}.tz[data-astro-cid-f543jwvd] .tz__cell--night{background:color-mix(in srgb, var(--ink) 9%, transparent)}.tz[data-astro-cid-f543jwvd] .tz__h{color:var(--ink-3);font-size:.6875rem;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.tz__now[data-astro-cid-f543jwvd]{background:var(--accent);pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.tz__now[data-astro-cid-f543jwvd] .mono[data-astro-cid-f543jwvd]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (width<=640px){.tz__row[data-astro-cid-f543jwvd]{grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem}.tz__name[data-astro-cid-f543jwvd]{font-size:.6875rem}.tz[data-astro-cid-f543jwvd] .tz__h{font-size:.5625rem;left:2px}.tz[data-astro-cid-f543jwvd] .tz__h--minor{display:none}}.page-head[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:var(--accent)}.mailbig[data-astro-cid-6bfsojfh]{border-block:1px solid var(--line-strong);color:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:.75rem 1.5rem;padding:clamp(1.5rem,4vw,3rem) 0;text-decoration:none;display:grid}.mailbig[data-astro-cid-6bfsojfh] .label[data-astro-cid-6bfsojfh]{grid-column:1/-1}.mailbig__addr[data-astro-cid-6bfsojfh]{font-size:clamp(1.1rem, calc((100vw - 6rem) / (var(--chars) * .58)), 6rem);letter-spacing:-.05em;white-space:nowrap;font-weight:600;line-height:1}.mailbig__arrow[data-astro-cid-6bfsojfh]{width:clamp(1.5rem,5vw,4rem);height:clamp(1.5rem,5vw,4rem);color:var(--ink-3);transition:transform .45s var(--ease), color .3s ease}.mailbig[data-astro-cid-6bfsojfh]:hover{color:var(--ink)}.mailbig[data-astro-cid-6bfsojfh]:hover .mailbig__arrow[data-astro-cid-6bfsojfh]{color:var(--accent);transform:translate(6px,-6px)}.mailbig__row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.contact[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,8vw,6rem);display:grid}.form[data-astro-cid-6bfsojfh]{gap:1.35rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.form__title[data-astro-cid-6bfsojfh]{letter-spacing:-.035em;font-size:clamp(1.5rem,2.6vw,2rem)}.form__hint[data-astro-cid-6bfsojfh]{color:var(--ink-3);margin-top:-.75rem;font-size:.875rem}.field[data-astro-cid-6bfsojfh]{gap:.45rem;display:grid}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--ink);font-size:.8125rem;font-weight:550}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:.75rem .95rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:9rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.form[data-astro-cid-6bfsojfh].was-submitted .field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:invalid,.form[data-astro-cid-6bfsojfh].was-submitted .field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:invalid{border-color:var(--danger)}.field__error[data-astro-cid-6bfsojfh]{color:var(--danger);align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.field__error[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:1rem;height:1rem}.form__submit[data-astro-cid-6bfsojfh]{justify-self:start}.form__submit[data-astro-cid-6bfsojfh][aria-busy=true]{opacity:.7;pointer-events:none}.form__trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__status[data-astro-cid-6bfsojfh]{min-height:1.25rem;color:var(--ink-2);font-size:.875rem}.direct[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-strong);margin-top:1rem;padding:0;list-style:none}.direct[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);color:var(--ink);gap:.4rem;padding-block:1.15rem;display:grid}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{width:fit-content;min-height:32px;color:var(--ink);align-items:center;gap:.3rem;display:inline-flex}.direct[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:.9rem;height:.9rem}@media (width<=860px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}}
