.contact-module__swMWYG__intro{max-width:1100px;padding:52px 5% 36px}.contact-module__swMWYG__intro>.eyebrow{color:var(--wine)}.contact-module__swMWYG__intro h1{letter-spacing:-.025em;margin:18px 0 22px;font-size:clamp(48px,6.5vw,88px)}.contact-module__swMWYG__intro h1 em,.contact-module__swMWYG__nextSteps h2 em{color:var(--wine)}.contact-module__swMWYG__intro>p{max-width:640px;color:var(--muted);font-size:15px}.contact-module__swMWYG__directContact{flex-wrap:wrap;gap:12px 28px;margin-top:18px;font-size:12px;display:flex}.contact-module__swMWYG__directContact a{text-underline-offset:5px;text-decoration:underline}.contact-module__swMWYG__layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:8%;padding:0 5% 90px;display:grid}.contact-module__swMWYG__formPanel{border-top:1px solid var(--line);min-width:0;padding:26px 0}.contact-module__swMWYG__aside{min-width:0}.contact-module__swMWYG__nextSteps{background:#e9e4d9;padding:28px 30px}.contact-module__swMWYG__nextSteps h2{margin:18px 0 24px;font-size:37px}.contact-module__swMWYG__nextSteps ol{color:var(--muted);margin:0 0 22px;padding-left:20px;font-size:14px}.contact-module__swMWYG__nextSteps li{padding:0 0 12px 6px}.contact-module__swMWYG__nextSteps>p{color:var(--muted);margin-bottom:18px;font-size:12px}.contact-module__swMWYG__photo{height:350px;margin-top:24px;position:relative}.contact-module__swMWYG__studioDetails{color:var(--muted);padding-top:22px;font-size:13px}.contact-module__swMWYG__studioDetails p{margin:10px 0}.contact-module__swMWYG__studioDetails a{overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}@media (max-width:750px){.contact-module__swMWYG__intro{padding-top:34px;padding-bottom:24px}.contact-module__swMWYG__layout{grid-template-columns:1fr;gap:26px}.contact-module__swMWYG__formPanel{padding-top:18px}.contact-module__swMWYG__nextSteps{padding:26px}.contact-module__swMWYG__photo{height:400px}}@media (max-width:480px){.contact-module__swMWYG__intro h1{margin:14px 0 18px;font-size:49px}.contact-module__swMWYG__intro>p{font-size:14px}.contact-module__swMWYG__directContact{gap:12px 20px;font-size:11px}.contact-module__swMWYG__nextSteps h2{font-size:34px}.contact-module__swMWYG__photo{height:350px}}
