@source "../../content/stitch-bodies/contact.html";.contact-stitch-exact{position:relative;overflow-x:hidden}.contact-stitch-exact main{min-width:0}.contact-stitch-exact h1,.contact-stitch-exact h2,.contact-stitch-exact h3,.contact-stitch-exact h4{font-family:var(--font-inter), Inter, sans-serif}.contact-stitch-exact .text-primary-container{color:#013220}.contact-stitch-exact .text-secondary{color:#a23f00}.contact-stitch-exact .text-on-surface{color:#1a1c1c}.contact-stitch-exact .text-on-surface-variant{color:#414943}.contact-stitch-exact .bg-primary-container{background-color:#013220}.contact-stitch-exact .bg-secondary{background-color:#a23f00}.contact-stitch-exact .bg-surface-container{background-color:#eee}.contact-stitch-exact .bg-surface-container-low{background-color:#f3f3f4}.contact-stitch-exact .bg-surface-dim{background-color:#dadada}.contact-stitch-exact .bg-white{background-color:#fff}.contact-stitch-exact .bg-background{background-color:#f9f9f9}.contact-stitch-exact .border-primary-container{border-color:#013220}.contact-stitch-exact .border-surface-container{border-color:#eee}.contact-stitch-exact .border-outline{border-color:#717973}.contact-stitch-exact .border-outline-variant{border-color:#c1c8c2}.contact-stitch-exact .border-secondary{border-color:#a23f00}.contact-stitch-exact .border-on-surface{border-color:#1a1c1c}.contact-stitch-exact .hover\:bg-secondary:hover{background-color:#a23f00}.contact-stitch-exact .hover\:bg-primary-container:hover{background-color:#013220}.contact-stitch-exact .hover\:text-white:hover{color:#fff}.contact-stitch-exact .focus\:border-secondary:focus{border-color:#a23f00}.contact-stitch-exact .active\:scale-95:active{transform:scale(.95)}.contact-stitch-exact .material-symbols-outlined[data-weight=fill]{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.contact-stitch-exact .text-headline-xl{letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1.1}.contact-stitch-exact .text-headline-md{font-size:24px;font-weight:700;line-height:1.3}.contact-stitch-exact .text-body-lg{font-size:18px;font-weight:400;line-height:1.6}.contact-stitch-exact .text-body-md{font-size:16px;font-weight:400;line-height:1.5}.contact-stitch-exact .text-label-mono{letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1}.contact-stitch-exact .text-data-point{font-size:14px;font-weight:700;line-height:1.2}.contact-stitch-exact .gap-gutter{gap:16px}.contact-stitch-exact img{max-width:100%;height:auto}.contact-stitch-exact a{text-decoration:none}.contact-stitch-exact main>section:first-of-type>div:last-child img,.contact-stitch-exact main .min-h-\[400px\] img{object-fit:cover;width:100%;max-width:none;height:100%}.contact-stitch-exact input,.contact-stitch-exact select,.contact-stitch-exact textarea{font-family:var(--font-inter), Inter, sans-serif;border-radius:0}.contact-stitch-exact input:focus,.contact-stitch-exact select:focus,.contact-stitch-exact textarea:focus{border-width:2px;border-color:#a23f00}.contact-stitch-exact main>section{padding-left:1rem;padding-right:1rem}.contact-stitch-exact main>section:last-of-type{margin-left:1rem;margin-right:1rem}@media (min-width:640px){.contact-stitch-exact main>section{padding-left:1.5rem;padding-right:1.5rem}.contact-stitch-exact main>section:last-of-type{margin-left:1.5rem;margin-right:1.5rem}.contact-stitch-exact .gap-gutter{gap:20px}}@media (min-width:1024px){.contact-stitch-exact main>section{padding-left:3rem;padding-right:3rem}.contact-stitch-exact main>section:last-of-type{margin-left:3rem;margin-right:3rem}.contact-stitch-exact .gap-gutter{gap:24px}}@media (max-width:767px){.contact-stitch-exact main>section:first-of-type{align-items:stretch;gap:2rem;padding-top:3rem;padding-bottom:2rem}.contact-stitch-exact main>section:nth-of-type(2){padding-top:3rem;padding-bottom:3rem}.contact-stitch-exact main>section:last-of-type{margin-bottom:3rem;padding:1.5rem}.contact-stitch-exact main>section:first-of-type>div:last-child{align-self:center;max-width:min(100%,20rem)}.contact-stitch-exact main .min-h-\[400px\]{min-height:16rem}.contact-stitch-exact main .bg-white.border-2.border-primary-container{padding:1.25rem}.contact-stitch-exact main .min-h-\[400px\]>.absolute.top-6.left-6{max-width:calc(100% - 3rem)}}@media (min-width:768px) and (max-width:1023px){.contact-stitch-exact main>section:first-of-type{padding-top:4rem;padding-bottom:3rem}.contact-stitch-exact main>section:nth-of-type(2){padding-top:4rem;padding-bottom:4rem}.contact-stitch-exact main>section:last-of-type{margin-bottom:4rem;padding:2rem}.contact-stitch-exact main .bg-white.border-2.border-primary-container{padding:1.75rem}}@media (max-width:639px){.contact-stitch-exact .text-headline-xl{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.15}.contact-stitch-exact .text-headline-md{font-size:1.25rem;line-height:1.35}.contact-stitch-exact .text-body-lg{font-size:1rem;line-height:1.6}.contact-stitch-exact main form button{letter-spacing:.08em;font-size:10px;line-height:1.3}.contact-stitch-exact main .border-2.border-primary-container .absolute.top-0{opacity:.06}.contact-stitch-exact main>section:last-of-type>div:last-child{flex-direction:column;width:100%}.contact-stitch-exact main>section:last-of-type>div:last-child>div{width:100%}}@media (min-width:640px) and (max-width:1023px){.contact-stitch-exact .text-headline-xl{font-size:clamp(2rem,5vw,2.75rem)}.contact-stitch-exact .text-headline-md{font-size:1.375rem}}@media (min-width:1024px){.contact-stitch-exact .text-headline-xl{font-size:48px}.contact-stitch-exact .text-headline-md{font-size:24px}}@media (max-width:1023px){.contact-stitch-exact .lg\:col-span-4,.contact-stitch-exact .lg\:col-span-8{grid-column:span 12/span 12}}
