.contact-section-module__RkI61a__contact{background:var(--section-background);color:var(--section-text);padding-block:clamp(1.5rem,4svh,3rem);padding-inline:10%}.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__title,.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__contactsTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-size:clamp(2.25rem,min(5vw,8svh),6rem);font-style:italic;font-weight:500;line-height:.95}.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__title{text-align:right}.contact-section-module__RkI61a__accent{color:red;color:lab(54.2955% 80.8113 69.8784);display:block}.contact-section-module__RkI61a__form{gap:clamp(1rem,3svh,2.5rem);max-width:56rem;margin-top:clamp(1.5rem,5svh,4rem);display:grid}.contact-section-module__RkI61a__field,.contact-section-module__RkI61a__contacts{font-size:clamp(1rem,1.3vw,1.25rem)}.contact-section-module__RkI61a__field{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:1rem;font-weight:700;display:grid}.contact-section-module__RkI61a__field input,.contact-section-module__RkI61a__field textarea{border:0;border-bottom:1px solid var(--section-border);color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:0;padding-block:.25rem;font-weight:400;transition:border-color .16s ease-out}.contact-section-module__RkI61a__field input:focus-visible,.contact-section-module__RkI61a__field textarea:focus-visible{border-bottom-color:currentColor;outline:none}.contact-section-module__RkI61a__field input:-webkit-autofill{-webkit-text-fill-color:currentcolor;box-shadow:inset 0 0 0 100vmax var(--section-background)}.contact-section-module__RkI61a__submit{min-height:2.75rem;color:inherit;cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;text-decoration:underline}.contact-section-module__RkI61a__submit:focus-visible{outline-offset:4px;outline:2px solid #ff595a;outline:2px solid lab(61.9124% 66.5047 38.1545)}.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__contactsTitle{margin-top:clamp(2rem,6svh,5rem)}.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__contactsTitle:first-child{margin-top:0}.contact-section-module__RkI61a__contact.contact-section-module__RkI61a__contactsOnly{padding-top:clamp(4rem,10vw,8rem)}.contact-section-module__RkI61a__contacts{flex-wrap:wrap;gap:clamp(.5rem,1.5svh,1rem) clamp(2rem,5vw,4rem);margin-top:clamp(.75rem,2svh,1.5rem);display:flex}.contact-section-module__RkI61a__contacts div{flex-wrap:wrap;gap:0 .35em;display:flex}.contact-section-module__RkI61a__contacts dt{font-weight:700}.contact-section-module__RkI61a__contacts a{text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.contact-section-module__RkI61a__contacts a:hover,.contact-section-module__RkI61a__submit:hover{opacity:.7}}@media (max-width:47.99rem){.contact-section-module__RkI61a__contact{padding-inline:1.25rem}.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__title,.contact-section-module__RkI61a__contact .contact-section-module__RkI61a__contactsTitle{font-size:min(11vw,6svh)}.contact-section-module__RkI61a__field{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.contact-section-module__RkI61a__field input,.contact-section-module__RkI61a__field textarea{transition:none}}
.page-module__fWUZKG__contactPage{background:var(--section-background);min-height:100svh;color:var(--section-text);padding-top:4.5rem;transition:background-color .46s cubic-bezier(.22,1,.36,1),color .46s cubic-bezier(.22,1,.36,1)}body:has(.page-module__fWUZKG__contactPage) header{--glass-tint:var(--section-background);color:var(--section-text)}@media (prefers-reduced-motion:reduce){.page-module__fWUZKG__contactPage{transition:none}}
