.contact-module__swMWYG__contact{padding:3rem 4rem 8rem}.contact-module__swMWYG__contact__eyebrow{letter-spacing:.08em;margin-bottom:5rem;font-size:.7rem;display:block}.contact-module__swMWYG__contact__hero{grid-template-columns:1fr 1fr;align-items:start;gap:8rem;display:grid}.contact-module__swMWYG__contact__title{letter-spacing:-.06em;align-items:flex-start;margin:0;font-size:clamp(5rem,10vw,10rem);font-weight:500;line-height:.9}.contact-module__swMWYG__contact__content{align-self:flex-end;width:100%;max-width:600px;margin-top:15rem;margin-left:auto}.contact-module__swMWYG__contact__intro{letter-spacing:-.02em;max-width:520px;font-size:1.25rem;line-height:1.5}.contact-module__swMWYG__contact__divider{background:#d8d5cf;width:100%;height:1px;margin:3rem 0}.contact-module__swMWYG__contact__details{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.contact-module__swMWYG__contact__group{flex-direction:column;gap:1.5rem;display:flex}.contact-module__swMWYG__contact__label{letter-spacing:.05em;font-size:.7rem;font-weight:600}.contact-module__swMWYG__contact__items{flex-direction:column;gap:1.5rem;font-size:.8rem;line-height:1.5;display:flex}.contact-module__swMWYG__contact__items>div{flex-direction:column;display:flex}.contact-module__swMWYG__contact__itemLabel{color:#666;margin-bottom:.25rem}.contact-module__swMWYG__contact__link{color:inherit;width:fit-content;text-decoration:none;transition:opacity .15s}.contact-module__swMWYG__contact__link:hover{opacity:.5}@media (max-width:900px){.contact-module__swMWYG__contact{padding:3rem 1.5rem}.contact-module__swMWYG__contact__hero{grid-template-columns:1fr;gap:5rem}.contact-module__swMWYG__contact__content{margin-left:0}.contact-module__swMWYG__contact__details{grid-template-columns:1fr;gap:3rem}}
