.contact-page[data-astro-cid-wvck5gkz]{color:#1c2541;background:#fff;grid-template-columns:32% 26% minmax(0,1fr);gap:5%;min-height:100svh;padding:160px 5vw 100px 0;display:grid;position:relative;overflow:hidden}.contact-type[data-astro-cid-wvck5gkz]{align-self:stretch;min-height:600px;position:relative}.contact-marquee-axis[data-astro-cid-wvck5gkz]{white-space:nowrap;letter-spacing:-.065em;font-size:clamp(140px,14vw,260px);font-weight:500;line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.contact-marquee-track[data-astro-cid-wvck5gkz]{width:max-content;animation:48s linear infinite paused contact-scroll;display:flex}.contact-marquee-track[data-astro-cid-wvck5gkz].contact-marquee-ready{animation-play-state:running}html.vt-arriving .contact-marquee-track[data-astro-cid-wvck5gkz]{animation-play-state:paused}.contact-marquee-set[data-astro-cid-wvck5gkz]{flex-shrink:0;gap:.35em;padding-right:.35em;display:flex}.contact-marquee-set[data-astro-cid-wvck5gkz] span[data-astro-cid-wvck5gkz]{flex-shrink:0;display:block}@keyframes contact-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.contact-marquee-track[data-astro-cid-wvck5gkz]{animation:none}}.contact-details[data-astro-cid-wvck5gkz]{padding-top:26vh}.contact-details[data-astro-cid-wvck5gkz] h2[data-astro-cid-wvck5gkz],.contact-location[data-astro-cid-wvck5gkz] h2[data-astro-cid-wvck5gkz]{font-size:24px;font-weight:500;line-height:1.4}.contact-details[data-astro-cid-wvck5gkz] dl[data-astro-cid-wvck5gkz]{margin-top:48px}.contact-details[data-astro-cid-wvck5gkz] dl[data-astro-cid-wvck5gkz]>div[data-astro-cid-wvck5gkz]{margin-bottom:34px}.contact-details[data-astro-cid-wvck5gkz] dt[data-astro-cid-wvck5gkz],.location-row[data-astro-cid-wvck5gkz] h3[data-astro-cid-wvck5gkz]{margin-bottom:8px;font-size:15px;font-weight:500}.contact-details[data-astro-cid-wvck5gkz] dd[data-astro-cid-wvck5gkz],.location-row[data-astro-cid-wvck5gkz] p[data-astro-cid-wvck5gkz]{color:#5a647d;margin:0;font-size:14px;line-height:1.8}.contact-details[data-astro-cid-wvck5gkz] a[data-astro-cid-wvck5gkz]:hover,.contact-demo[data-astro-cid-wvck5gkz]:hover{text-underline-offset:4px;text-decoration:underline}.contact-location[data-astro-cid-wvck5gkz]{padding-top:10vh}.location-label[data-astro-cid-wvck5gkz]{letter-spacing:.12em;margin-bottom:20px;font-size:11px}.contact-location[data-astro-cid-wvck5gkz] h2[data-astro-cid-wvck5gkz]{border-bottom:1px solid #cdd1dc;margin-bottom:32px;padding-bottom:28px}.location-row[data-astro-cid-wvck5gkz]{border-bottom:1px solid #e1e3e9;margin-bottom:24px;padding-bottom:28px}.directions-button[data-astro-cid-wvck5gkz]{color:#fff;background:#1c2541;padding:15px 24px;font-size:13px;display:inline-block}.directions-button[data-astro-cid-wvck5gkz]:hover{background:#303c60}.visit-note[data-astro-cid-wvck5gkz]{color:#5a647d;margin:40px 0 12px;font-size:14px;line-height:1.7}.contact-demo[data-astro-cid-wvck5gkz]{border-bottom:1px solid;padding-bottom:4px;font-size:13px}@media (width>=901px){.contact-page[data-astro-cid-wvck5gkz]{height:100svh;min-height:700px;padding-top:120px;padding-bottom:84px}.contact-type[data-astro-cid-wvck5gkz]{min-height:0}.contact-details[data-astro-cid-wvck5gkz]{padding-top:clamp(20px,8vh,80px)}.contact-location[data-astro-cid-wvck5gkz]{padding-top:20px}.contact-details[data-astro-cid-wvck5gkz] dl[data-astro-cid-wvck5gkz]{margin-top:28px}.contact-details[data-astro-cid-wvck5gkz] dl[data-astro-cid-wvck5gkz]>div[data-astro-cid-wvck5gkz]{margin-bottom:24px}.contact-location[data-astro-cid-wvck5gkz] h2[data-astro-cid-wvck5gkz]{margin-bottom:24px;padding-bottom:20px}.location-row[data-astro-cid-wvck5gkz]{margin-bottom:20px;padding-bottom:20px}.visit-note[data-astro-cid-wvck5gkz]{margin-top:24px}}@media (width<=900px){.contact-page[data-astro-cid-wvck5gkz]{grid-template-columns:22% 32% minmax(0,1fr);gap:4%;padding-right:24px}.contact-details[data-astro-cid-wvck5gkz]{padding-top:16vh}.contact-location[data-astro-cid-wvck5gkz]{padding-top:8vh}}@media (width<=600px){.contact-page[data-astro-cid-wvck5gkz]{padding:110px 24px 100px;display:block}.contact-type[data-astro-cid-wvck5gkz]{height:130px;min-height:0;margin:0 -24px 32px;overflow:hidden}.contact-type[data-astro-cid-wvck5gkz]>div[data-astro-cid-wvck5gkz]{font-size:110px;transform:translate(-50%,-50%)}.contact-details[data-astro-cid-wvck5gkz],.contact-location[data-astro-cid-wvck5gkz]{padding-top:0}.contact-details[data-astro-cid-wvck5gkz] dl[data-astro-cid-wvck5gkz]{margin-top:28px}.contact-location[data-astro-cid-wvck5gkz]{margin-top:48px}}
