.contact-hero{width:100%;height:100svh;position:relative;overflow:hidden}.contact-hero .container{display:flex;overflow:hidden}.contact-hero .container .contact-hero-col{flex:1;height:100%}.contact-hero .container .contact-hero-img{will-change:transform;width:100%;position:relative;transform:translateY(6rem)scale(1.2)}.contact-hero .contact-hero-copy{flex-direction:column;justify-content:space-between;padding:8rem 0 2rem;display:flex}.contact-hero .contact-meta{flex-direction:column;gap:2rem;display:flex}.contact-hero .contact-meta .contact-meta-block{flex-direction:column;gap:1rem;display:flex}.contact-hero .contact-meta .contact-meta-block p{color:var(--base-500)}.contact-callout{background-color:var(--base-700);color:var(--base-100)}.contact-callout p{color:var(--base-500)}.contact-callout .container{padding:12rem 2rem 3rem}.contact-callout .container .contact-callout-header{text-align:center;flex-direction:column;align-items:center;gap:2rem;width:75%;margin:0 auto;display:flex}.contact-callout .container .contact-callout-header p{width:30%;margin-bottom:2rem}.contact-callout .contact-callout-img{background:var(--base-200);will-change:transform;border-radius:.75rem;width:13rem;height:19rem;overflow:hidden}.contact-callout .contact-callout-logo{width:8rem;height:5rem;margin-bottom:2rem}@media (min-width:2400px){.contact-hero .contact-hero-copy{justify-content:center;gap:20rem}.contact-callout .container .contact-callout-header{width:50%}}@media (max-width:1000px){.contact-hero .container .contact-hero-col.contact-hero-img-wrapper{display:none}.contact-callout .container .contact-callout-header p{width:80%}.contact-callout .container{padding:8rem 2rem 3rem}}
