.contact-hero{width:100vw;height:100%;color:var(--base-200);padding:15svh 0 10svh;position:relative;overflow:hidden}.contact-hero .container{gap:2rem;display:flex}.contact-hero .container .contact-col:first-child{flex-direction:column;flex:6;justify-content:space-between;display:flex}.contact-hero .container .contact-col:nth-child(2){flex-direction:column;flex:2;display:flex}.contact-hero .contact-hero-header h1{max-width:980px;color:var(--base-350);text-transform:none;text-wrap:normal;font-weight:400}.contact-hero .contact-copy-year h1{color:var(--base-200);font-size:14vw;font-weight:500}.contact-hero .contact-info{flex-direction:column;gap:2rem;margin-bottom:6rem;display:flex}.contact-hero .contact-info .contact-info-block p{color:var(--base-100);margin-bottom:.5rem}.contact-hero .contact-info .contact-info-block p:first-child{color:var(--base-300);text-transform:uppercase}.contact-hero .contact-img{aspect-ratio:1;border-radius:2rem;overflow:hidden}.contact-hero>.container{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:2rem}.contact-info-block .md a,.contact-info-block a.md{font:inherit;color:inherit;text-decoration:none}@media (max-width:1000px){.contact-hero .container{flex-direction:column;gap:6rem}.contact-hero .container .contact-col:first-child{flex-direction:column-reverse;gap:1rem}.contact-hero .contact-hero-header h1{width:100%}.contact-hero .contact-copy-year h1{font-size:3rem}}
