.contact-band[data-astro-cid-3le7lev5]{padding-block:var(--space-band)}.contact-band__side[data-astro-cid-3le7lev5]{flex-direction:column;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.contact-band__title[data-astro-cid-3le7lev5]{max-width:18ch;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--step-band-title);font-weight:var(--weight-title);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.08}.contact-band__lead[data-astro-cid-3le7lev5]{max-width:52ch;margin:var(--space-4) 0 0;font-size:var(--step-0);line-height:var(--leading-body);text-wrap:pretty}.contact-band__sentence[data-astro-cid-3le7lev5]{display:block}.contact-band__number[data-astro-cid-3le7lev5]{width:100%;min-height:3.25rem;margin-top:var(--space-5);padding-inline:var(--space-4);border:2px solid var(--action-edge);background-color:var(--action);color:var(--action-ink);font-family:var(--font-display);font-size:min(var(--step-numeral), calc(100cqi / 9.2));font-weight:var(--weight-action);letter-spacing:-.02em;white-space:nowrap;transition-property:transform,background-color,color;transition-duration:var(--duration-press), var(--duration-fast), var(--duration-fast);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.contact-band__number[data-astro-cid-3le7lev5]:active{transform:scale(var(--press-scale))}.contact-band__facts[data-astro-cid-3le7lev5]{margin:var(--space-3) 0 0;font-size:var(--step-0);padding:0;line-height:1.5;list-style:none;display:grid}.contact-band__facts[data-astro-cid-3le7lev5] li[data-astro-cid-3le7lev5]{min-width:0}.contact-band__mail[data-astro-cid-3le7lev5]{max-width:100%;min-height:2.75rem;color:var(--text);font-weight:var(--weight-detail);text-decoration:underline;text-decoration-color:var(--color-ink-1);text-underline-offset:6px;overflow-wrap:anywhere;align-items:center;text-decoration-thickness:3px;display:inline-flex}.contact-band__note[data-astro-cid-3le7lev5]{gap:var(--space-1);max-width:40ch;margin:var(--space-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-ink-1);display:none}.contact-band__note[data-astro-cid-3le7lev5] strong[data-astro-cid-3le7lev5]{font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-title);text-wrap:balance;line-height:1.2}.contact-band__note[data-astro-cid-3le7lev5] strong[data-astro-cid-3le7lev5]:first-letter{text-transform:uppercase}.contact-band__photo[data-astro-cid-3le7lev5]{display:none}.contact-band__plate[data-astro-cid-3le7lev5]{min-width:0;margin-top:var(--space-6);margin-inline:calc(-1 * var(--gutter));padding:var(--space-5) var(--gutter)}@media (width>=760px){.contact-band__side[data-astro-cid-3le7lev5]{grid-area:1/1/auto/6;align-self:start}.contact-band--photo[data-astro-cid-3le7lev5] .contact-band__side[data-astro-cid-3le7lev5]{align-self:stretch}.contact-band__number[data-astro-cid-3le7lev5]{width:auto;min-height:2.75rem;margin-top:var(--space-6);color:var(--color-ink-2);text-underline-offset:10px;transition:text-decoration-color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:flex-start;padding:0;text-decoration:underline 3px #0000}.contact-band__number[data-astro-cid-3le7lev5]:active{transform:none}.contact-band__note[data-astro-cid-3le7lev5]{display:grid}.contact-band__side[data-astro-cid-3le7lev5]>[data-astro-cid-3le7lev5]:has(+.contact-band__photo){margin-bottom:var(--space-7)}.contact-band__photo[data-astro-cid-3le7lev5]{--clip-line:var(--image-outline);--clip-slant:4.5rem;flex:18rem;align-self:stretch;min-height:18rem;max-height:36rem;margin:auto 0 0;display:block}.contact-band__frame[data-astro-cid-3le7lev5]{display:block;position:absolute;inset:0}.contact-band__photo[data-astro-cid-3le7lev5] img{object-fit:cover;width:100%;height:100%}.contact-band__plate[data-astro-cid-3le7lev5]{padding:var(--space-7);grid-area:1/6/auto/13;align-self:start;margin:0}}@media (hover:hover) and (width>=760px){.contact-band__number[data-astro-cid-3le7lev5]:hover{text-decoration-color:var(--color-ink-1)}}@media (width>=1000px){.contact-band[data-astro-cid-3le7lev5]:not(.contact-band--photo) .contact-band__side[data-astro-cid-3le7lev5]{top:var(--anchor-offset);position:sticky}}
