.contact-choice-card:where(.astro-vnzo5noq){height:320px;border-radius:8px;background:#f6f6f4;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:#151413}.contact-choice-icon:where(.astro-vnzo5noq){display:grid;place-items:center;width:48px;height:48px;border-radius:4px;background:#f28954;color:#151413}.contact-choice-copy:where(.astro-vnzo5noq){display:flex;flex-direction:column;gap:12px;padding-right:36px}.contact-choice-copy:where(.astro-vnzo5noq) strong:where(.astro-vnzo5noq){font-size:20px;font-family:var(--font-sans);font-weight:500;line-height:1.15}.contact-choice-copy:where(.astro-vnzo5noq) span:where(.astro-vnzo5noq){color:#151413bf;font-size:15px;line-height:24px}.contact-hero-background .column-bg-grain{opacity:.12}.contact-hero-background .column-bg-tile{background-image:linear-gradient(-90deg,#ffffff09,#00000061 76%,#00000029)}@media(max-width:767px){.contact-hero{min-height:auto;padding-top:calc(var(--header-height) + 64px);padding-bottom:64px}.contact-hero h1{font-size:40px}.contact-hero>div>div:last-child{margin-top:48px;gap:16px}.contact-choice-card:where(.astro-vnzo5noq){height:auto;min-height:280px;gap:32px}.contact-choice-arrow{display:none}}.contact-details:where(.astro-p6eqfxhj){background:#fff;padding:160px var(--site-padding)}.contact-details-container:where(.astro-p6eqfxhj){max-width:var(--site-width);margin:0 auto;display:grid;grid-template-columns:410px 628px;grid-template-areas:"intro form" "person form";column-gap:242px;row-gap:80px}.contact-details-intro:where(.astro-p6eqfxhj){grid-area:intro;padding-top:40px}.contact-details-form:where(.astro-p6eqfxhj){grid-area:form}.contact-person-section:where(.astro-p6eqfxhj){grid-area:person;padding-bottom:40px}.contact-details:where(.astro-p6eqfxhj) h2:where(.astro-p6eqfxhj){margin-top:24px;font-family:var(--font-serif);font-size:clamp(40px,5vw,56px);line-height:1.1;font-weight:400}.contact-details:where(.astro-p6eqfxhj) h2:where(.astro-p6eqfxhj)+p:where(.astro-p6eqfxhj){margin-top:32px;font-size:17px;line-height:1.65;color:#57534e}.contact-person:where(.astro-p6eqfxhj){display:flex;gap:20px;align-items:center}.contact-person:where(.astro-p6eqfxhj) img:where(.astro-p6eqfxhj){width:96px;height:128px;object-fit:cover;border-radius:8px}.contact-person-copy:where(.astro-p6eqfxhj){display:flex;flex-direction:column;font-size:15px;line-height:24px}.contact-person:where(.astro-p6eqfxhj) strong:where(.astro-p6eqfxhj){font-size:18px;font-weight:500;line-height:1.5}.contact-person-copy:where(.astro-p6eqfxhj)>span:where(.astro-p6eqfxhj){color:#151413bf}.contact-person-links:where(.astro-p6eqfxhj){display:flex;flex-direction:column;gap:2px;margin-top:12px}.contact-person:where(.astro-p6eqfxhj) a:where(.astro-p6eqfxhj){color:inherit;font-size:16px;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-offset:2px}@media(max-width:1200px){.contact-details:where(.astro-p6eqfxhj){padding:96px var(--site-padding)}.contact-details-container:where(.astro-p6eqfxhj){grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "person";gap:64px}.contact-details-intro:where(.astro-p6eqfxhj){padding-top:0}.contact-person-section:where(.astro-p6eqfxhj){padding-bottom:0}}@media(max-width:600px){.contact-details:where(.astro-p6eqfxhj){padding:80px var(--site-padding)}.contact-details-container:where(.astro-p6eqfxhj){gap:48px}.contact-details:where(.astro-p6eqfxhj) h2:where(.astro-p6eqfxhj){margin-top:20px;font-size:40px}.contact-details:where(.astro-p6eqfxhj) h2:where(.astro-p6eqfxhj)+p:where(.astro-p6eqfxhj){margin-top:24px;font-size:15px;line-height:24px}.contact-person:where(.astro-p6eqfxhj){align-items:flex-start;gap:16px}.contact-person:where(.astro-p6eqfxhj) img:where(.astro-p6eqfxhj){width:80px;height:108px}.contact-person:where(.astro-p6eqfxhj) strong:where(.astro-p6eqfxhj){font-size:17px}.contact-person:where(.astro-p6eqfxhj) a:where(.astro-p6eqfxhj){font-size:15px}}.company-details:where(.astro-amepflpg){background:#fff;padding:0 var(--site-padding)}.company-details-container:where(.astro-amepflpg){max-width:var(--site-width);margin:0 auto}.company-details-content:where(.astro-amepflpg){padding:160px 0}.company-details-grid:where(.astro-amepflpg){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px}.company-details:where(.astro-amepflpg) h2:where(.astro-amepflpg){font-size:40px;font-weight:500;line-height:28px;letter-spacing:-.4px}.company-details-data:where(.astro-amepflpg){display:grid;grid-template-columns:254px 310px;gap:64px;color:#57534e;font-size:17px;line-height:1.65}.company-details:where(.astro-amepflpg) dl:where(.astro-amepflpg),.company-details:where(.astro-amepflpg) dl:where(.astro-amepflpg) div:where(.astro-amepflpg){margin:0}.company-details:where(.astro-amepflpg) dt:where(.astro-amepflpg),.company-details:where(.astro-amepflpg) dd:where(.astro-amepflpg){display:inline;margin:0}.company-details:where(.astro-amepflpg) dd:where(.astro-amepflpg){color:#151413;font-weight:500}.company-details:where(.astro-amepflpg) dd:where(.astro-amepflpg):before{content:" "}@media(max-width:1200px){.company-details-content:where(.astro-amepflpg){padding:96px 0}.company-details-grid:where(.astro-amepflpg),.company-details-data:where(.astro-amepflpg){grid-template-columns:1fr;gap:40px}}.contact-address:where(.astro-qeqiuiue){background:#fff;padding:160px var(--site-padding)}.contact-address-container:where(.astro-qeqiuiue){max-width:var(--site-width);margin:0 auto}.contact-address-heading:where(.astro-qeqiuiue){text-align:center;margin-bottom:80px}.contact-address-heading:where(.astro-qeqiuiue) h2:where(.astro-qeqiuiue){margin-top:24px;font-family:var(--font-serif);font-size:clamp(40px,5vw,56px);line-height:1.1;font-weight:400}.address-card:where(.astro-qeqiuiue){width:100%;max-width:var(--site-width);margin:0 auto;border:20px solid #151413;background:#151413;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:608px}.address-copy:where(.astro-qeqiuiue){display:flex;flex-direction:column;justify-content:center;align-items:start;padding:64px;color:#fff}.address-copy:where(.astro-qeqiuiue) h3:where(.astro-qeqiuiue){margin-top:20px;font-family:var(--font-serif);font-size:56px;line-height:1.1;font-weight:400}.address-copy:where(.astro-qeqiuiue) p:where(.astro-qeqiuiue){margin-top:20px;color:#948d8a;font-size:17px;line-height:1.65}.address-image:where(.astro-qeqiuiue){min-width:0;height:100%;min-height:608px;overflow:hidden}.address-image:where(.astro-qeqiuiue) img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:800px){.contact-address:where(.astro-qeqiuiue){padding:96px var(--site-padding)}.address-card:where(.astro-qeqiuiue){grid-template-columns:1fr;min-height:auto}.address-copy:where(.astro-qeqiuiue){padding:40px}.address-copy:where(.astro-qeqiuiue) h3:where(.astro-qeqiuiue){font-size:44px}.address-image:where(.astro-qeqiuiue){min-height:320px}}
