.hero.contact-page{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.hero.contact-page .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.contact-copy{position:absolute;top:0;left:0;z-index:1;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem}.contact-copy .contact-copy-main{width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:flex-start;gap:4rem;text-align:left;color:var(--tone-400);margin-top:22vh;margin-left:10vw;margin-bottom:auto}.contact-col-copy{display:flex;flex-direction:column;gap:.5rem}.contact-copy .contact-copy-main .contact-header{color:var(--tone-500);font-weight:500}.contact-copy .contact-copy-footer{width:100%;padding-bottom:2rem}.contact-copy .contact-copy-footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;color:var(--tone-400);text-align:center}.contact-col-copy a{color:inherit;text-decoration:none;transition:opacity .3s ease}.contact-col-copy a:hover{opacity:.7}@media(max-width:768px){.hero.contact-page{position:relative;height:auto;min-height:100vh;background-color:var(--tone-100)}.hero.contact-page .hero-video{display:none}.contact-copy{position:relative;height:auto;min-height:100vh;padding:0 1.5rem;justify-content:space-evenly}.contact-copy .contact-copy-main{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.5rem;margin-top:0;margin-left:0;margin-bottom:0}.contact-col-copy{gap:.5rem}.contact-col-copy h4{font-size:1.1rem;line-height:1.5}.contact-copy .contact-copy-main .contact-header{font-size:1.3rem;margin-bottom:.25rem}.contact-copy .contact-copy-footer{padding-bottom:0;margin-top:0}.contact-copy .contact-copy-footer .container{gap:.75rem}.contact-copy .contact-copy-footer p,.contact-copy .contact-copy-footer a{font-size:.9rem;line-height:1.4}}
