.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:4;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{width:60%;color:var(--base-350)}.contact-hero .contact-copy-year h1{color:var(--base-100);font-size:20vw;font-weight:450}.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)}.contact-hero .contact-info .contact-info-block a{color:inherit;text-decoration:none}.contact-hero .contact-info .contact-info-block p.copyable{align-items:center;gap:.5rem;display:flex}.copy-btn{color:var(--base-350);cursor:pointer;vertical-align:middle;opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.3rem;padding:.2rem;font-size:.85rem;transition:color .2s,opacity .2s;display:inline-flex}.contact-info-block p.copyable:hover .copy-btn,.copy-btn.copied{opacity:1}.copy-btn:hover{color:var(--base-100)}.contact-hero .contact-img{aspect-ratio:1;border-radius:2rem;overflow:hidden}.contact-hero .contact-img img,.contact-hero .contact-img video{object-fit:cover;width:100%;height:100%}@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{letter-spacing:.002em;width:100%}.contact-hero .contact-copy-year h1{font-size:3rem}}
