.contact-module__LvT4TW__cover{border-radius:clamp(18px,2.4vw,28px);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4.5rem);overflow:hidden}.contact-module__LvT4TW__coverIso.contact-module__LvT4TW__coverIso{pointer-events:none;width:clamp(16rem,26vw,25rem);height:auto;position:absolute;top:clamp(-9rem,-8vw,-3.5rem);right:clamp(-9rem,-7vw,-4.5rem)}@media (max-width:767px){.contact-module__LvT4TW__coverIso.contact-module__LvT4TW__coverIso{display:none}}.contact-module__LvT4TW__coverText{gap:1.5rem;max-width:40rem;display:grid;position:relative}.contact-module__LvT4TW__title.contact-module__LvT4TW__title{letter-spacing:-.02em;color:var(--color-wispu-ink);text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.2rem + 4vw,4.6rem);line-height:.98}.contact-module__LvT4TW__intro{max-width:36rem;color:var(--color-wispu-iron);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:1.6}.contact-module__LvT4TW__body{gap:2.5rem;max-width:76rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1rem 0;display:grid}@media (min-width:640px){.contact-module__LvT4TW__body{padding-inline:1.5rem}}@media (min-width:1024px){.contact-module__LvT4TW__body{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:4.5rem;padding-inline:2.5rem}.contact-module__LvT4TW__aside{position:sticky;top:6.5rem}}.contact-module__LvT4TW__prose{max-width:42rem;color:var(--foreground);gap:1.4rem;font-size:clamp(1.02rem,1rem + .2vw,1.12rem);line-height:1.75;display:grid}.contact-module__LvT4TW__prose p{text-wrap:pretty;margin:0}.contact-module__LvT4TW__aside{align-content:start;gap:1rem;display:grid}.contact-module__LvT4TW__card{border:1px solid var(--wispu-hairline);background:#fff;border-radius:18px;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.contact-module__LvT4TW__email{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-wispu-ink);overflow-wrap:anywhere;text-underline-offset:6px;transition:text-decoration-color .16s var(--wispu-ease);justify-self:start;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:500;line-height:1.2;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40}.contact-module__LvT4TW__email:hover{-webkit-text-decoration-color:var(--color-wispu-ink);text-decoration-color:var(--color-wispu-ink)}.contact-module__LvT4TW__email:focus-visible{outline:2px solid var(--color-wispu-ink);outline-offset:4px;border-radius:4px}.contact-module__LvT4TW__response{color:var(--color-wispu-iron);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.6}.contact-module__LvT4TW__related{flex-wrap:wrap;gap:.5rem;display:flex}.contact-module__LvT4TW__related a{min-height:2.75rem}.contact-module__LvT4TW__email{position:relative}.contact-module__LvT4TW__email:after{content:"";position:absolute;inset:-9px -4px}
