.contact-page:where(.astro-pzkdczck){gap:2rem;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;display:grid;position:relative}@media (width>=750px){.contact-page:where(.astro-pzkdczck){padding-left:2.5rem;padding-right:2.5rem}}@media (width>=992px){.contact-page:where(.astro-pzkdczck){grid-template-columns:.78fr 1.22fr;padding-left:4rem;padding-right:4rem}}.contact-page:where(.astro-pzkdczck):before{pointer-events:none;z-index:-10;background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#f4f8fbcc var(--tw-gradient-from-position);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);border-width:1px;border-color:#dbe5ecb3;border-radius:.375rem;height:calc(100% - 7rem);position:absolute;top:2.5rem;left:1.5rem;right:1.5rem}@media (width>=750px){.contact-page:where(.astro-pzkdczck):before{left:2.5rem;right:2.5rem}}@media (width>=992px){.contact-page:where(.astro-pzkdczck):before{left:4rem;right:4rem}}.contact-page:where(.astro-pzkdczck):before{content:""}.contact-page__aside:where(.astro-pzkdczck){align-content:flex-start;gap:1.25rem;display:grid}@media (width>=992px){.contact-page__aside:where(.astro-pzkdczck){position:sticky;top:7rem}}.contact-page__direct:where(.astro-pzkdczck){--tw-border-opacity:1;border-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#84a98c1a;background-color:#ffffffe6;border-radius:.375rem;padding:1.5rem}@media (width>=750px){.contact-page__direct:where(.astro-pzkdczck){padding:2rem}}.contact-page__eyebrow:where(.astro-pzkdczck){text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(82 121 111/var(--tw-text-opacity,1));margin:0 0 1rem;font-size:.75rem;font-weight:900;line-height:1rem}.contact-page__direct:where(.astro-pzkdczck) h2:where(.astro-pzkdczck){--tw-text-opacity:1;color:rgb(69 80 91/var(--tw-text-opacity,1));margin:0;font-family:Raleway,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,5vw,4.4rem);font-weight:800;line-height:1}.contact-page__copy:where(.astro-pzkdczck){--tw-text-opacity:1;color:rgb(53 79 82/var(--tw-text-opacity,1));margin-top:1.25rem;font-size:1.125rem;line-height:2rem}.contact-page__links:where(.astro-pzkdczck){gap:.75rem;margin-top:1.75rem;display:grid}.contact-page__links:where(.astro-pzkdczck) a:where(.astro-pzkdczck){--tw-border-opacity:1;border-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1));--tw-text-opacity:1;min-height:3rem;color:rgb(69 80 91/var(--tw-text-opacity,1));background-color:#f4f8fbb3;border-radius:.375rem;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem;font-weight:800;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-page__links:where(.astro-pzkdczck) a:where(.astro-pzkdczck):hover{--tw-border-opacity:1;border-color:rgb(82 121 111/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(82 121 111/var(--tw-text-opacity,1))}.contact-page__links:where(.astro-pzkdczck) svg:where(.astro-pzkdczck){--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(82 121 111/var(--tw-text-opacity,1));flex:none}.contact-page__call:where(.astro-pzkdczck){--tw-bg-opacity:1;background-color:rgb(82 121 111/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;min-height:3rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#52796f33;border-radius:.375rem;align-items:center;gap:.75rem;margin-top:1.75rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:900;line-height:1.25rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-page__call:where(.astro-pzkdczck):hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(69 80 91/var(--tw-bg-opacity,1))}.contact-page__call:where(.astro-pzkdczck):active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-page__call:where(.astro-pzkdczck) svg:where(.astro-pzkdczck){width:1rem;height:1rem}.contact-page__notes:where(.astro-pzkdczck){--tw-border-opacity:1;border-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(69 80 91/var(--tw-text-opacity,1));background-color:#f4f8fbcc;border-radius:.375rem;gap:.75rem;margin:0;padding:1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;list-style-type:none;display:grid}.contact-page__notes:where(.astro-pzkdczck) li:where(.astro-pzkdczck){grid-template-columns:auto 1fr;align-items:center;gap:.75rem;display:grid}.contact-page__notes:where(.astro-pzkdczck) svg:where(.astro-pzkdczck){--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(82 121 111/var(--tw-text-opacity,1))}.contact-page__form-panel:where(.astro-pzkdczck){--tw-border-opacity:1;border-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#84a98c1a;background-color:#fffc;border-radius:.375rem;padding:.75rem}@media (width>=750px){.contact-page__form-panel:where(.astro-pzkdczck){padding:1rem}}
