.contact-closing[data-astro-cid-egburd54]{position:relative;overflow:clip}.contact-closing-content[data-astro-cid-egburd54]{padding-top:clamp(4.75rem,8vw,8rem);padding-bottom:clamp(3rem,5vw,5rem)}.contact-closing-grid[data-astro-cid-egburd54]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,5rem)}.contact-closing-title[data-astro-cid-egburd54]{font-size:clamp(3rem,7.2vw,7.75rem);line-height:1.14;letter-spacing:-.055em}.contact-closing-en[data-astro-cid-egburd54] .contact-closing-title[data-astro-cid-egburd54]{font-size:clamp(3rem,7.7vw,8.25rem);line-height:.98}.contact-closing-primary[data-astro-cid-egburd54]{display:inline-flex;align-items:center;flex-direction:column;gap:1.2rem;padding:.5rem;font-size:.92rem;color:var(--color-fg-strong)}.contact-closing-icon[data-astro-cid-egburd54]{display:grid;width:clamp(5rem,9vw,8.5rem);aspect-ratio:1;place-items:center;border:1px solid var(--color-border-strong);border-radius:50%;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.contact-closing-icon[data-astro-cid-egburd54] svg{transition:transform .3s var(--ease-editorial)}.contact-closing-primary[data-astro-cid-egburd54]:is(:hover,:focus-visible) .contact-closing-icon[data-astro-cid-egburd54]{background:var(--color-dark-text);color:var(--color-dark);border-color:var(--color-dark-text)}.contact-closing-primary[data-astro-cid-egburd54]:is(:hover,:focus-visible) .contact-closing-icon[data-astro-cid-egburd54] svg{transform:translate(3px,-3px)}.contact-closing-primary[data-astro-cid-egburd54]:focus-visible,.contact-closing-mail[data-astro-cid-egburd54]>a[data-astro-cid-egburd54]:focus-visible{outline:2px solid var(--color-dark-text);outline-offset:6px}.contact-closing-details[data-astro-cid-egburd54]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-top:clamp(3rem,5.5vw,6rem);padding-top:2rem;border-top:1px solid var(--color-border)}.contact-closing-details[data-astro-cid-egburd54]>p[data-astro-cid-egburd54]{max-width:34rem;color:var(--color-muted);font-size:.98rem;line-height:1.85}.contact-closing-mail[data-astro-cid-egburd54]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;justify-self:end}.contact-closing-mail[data-astro-cid-egburd54]>span[data-astro-cid-egburd54]{font-size:.78rem;color:var(--color-muted)}.contact-closing-mail[data-astro-cid-egburd54]>a[data-astro-cid-egburd54]{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:clamp(1.15rem,2vw,1.8rem);letter-spacing:-.035em;color:var(--color-fg-strong);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.contact-closing-mail[data-astro-cid-egburd54]>a[data-astro-cid-egburd54] svg{transition:transform .25s var(--ease-editorial)}.contact-closing-mail[data-astro-cid-egburd54]>a[data-astro-cid-egburd54]:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.contact-card[data-astro-cid-egburd54]{padding:clamp(2rem,5vw,5rem);border:1px solid var(--color-border);background:var(--color-surface)}.contact-card[data-astro-cid-egburd54] h2[data-astro-cid-egburd54]{margin-top:1.5rem;font-size:clamp(2rem,3vw,3rem);line-height:1.25;letter-spacing:-.04em}.contact-card-description[data-astro-cid-egburd54]{max-width:40rem;margin-top:1.25rem;font-size:.98rem;line-height:1.8;color:var(--color-muted)}.contact-card-actions[data-astro-cid-egburd54]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}@media(max-width:760px){.contact-closing-grid[data-astro-cid-egburd54]{grid-template-columns:1fr;gap:2rem}.contact-closing-title[data-astro-cid-egburd54]{font-size:clamp(2.5rem,10.5vw,4.8rem);line-height:1.2}.contact-closing-en[data-astro-cid-egburd54] .contact-closing-title[data-astro-cid-egburd54]{font-size:clamp(2.7rem,12vw,5rem);line-height:1.05}.contact-closing-primary[data-astro-cid-egburd54]{flex-direction:row-reverse;justify-self:start;gap:1.5rem;padding:0}.contact-closing-icon[data-astro-cid-egburd54]{width:4rem}.contact-closing-icon[data-astro-cid-egburd54] svg{width:32px;height:32px}.contact-closing-details[data-astro-cid-egburd54]{grid-template-columns:1fr;gap:1.75rem}.contact-closing-mail[data-astro-cid-egburd54]{justify-self:start}}@media(prefers-reduced-motion:reduce){.contact-closing-icon[data-astro-cid-egburd54],.contact-closing-icon[data-astro-cid-egburd54] svg,.contact-closing-mail[data-astro-cid-egburd54]>a[data-astro-cid-egburd54] svg{transition:none;transform:none!important}}
