.contact_hero__MH_6V{position:relative;isolation:isolate;min-height:100svh;width:100%;margin-top:-5rem;overflow:hidden;background:#0a0a0b}@media (min-width:768px){.contact_hero__MH_6V{margin-top:-6rem}}.contact_heroImage__EJ_qB{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;z-index:-3;transform:scale(1.04);animation:contact_heroSettle__Ex8fj 1.4s cubic-bezier(.23,1,.32,1) both}.contact_heroVeil__1RE1Q{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(105deg,rgba(6,6,7,.96),rgba(6,6,7,.78) 38%,rgba(6,6,7,.22) 68%,rgba(6,6,7,.08)),linear-gradient(0deg,rgba(6,6,7,.88),rgba(6,6,7,.35) 42%,transparent 70%)}.contact_heroVeil__1RE1Q:after{content:"";position:absolute;inset:0;opacity:.12;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.contact_heroCopy__EnLwx{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;width:100%;max-width:1280px;margin-inline:auto;padding:7.5rem clamp(1.25rem,4vw,4rem) 5.5rem}.contact_scrollCue__0WYIw{position:absolute;bottom:1.75rem;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.65rem;transform:translateX(-50%);color:hsla(40,23%,95%,.45);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.contact_scrollCue__0WYIw:hover{color:rgba(255,215,0,.75)}.contact_scrollCue__0WYIw i{display:block;width:1px;height:2.5rem;background:linear-gradient(180deg,color-mix(in srgb,gold 80%,transparent),transparent);animation:contact_scrollPulse__AXzGR 2s ease-in-out infinite;transform-origin:top center}@keyframes contact_heroSettle__Ex8fj{0%{opacity:.45;transform:scale(1.1)}to{opacity:1;transform:scale(1.04)}}@keyframes contact_scrollPulse__AXzGR{0%,to{opacity:.55;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:640px){.contact_heroCopy__EnLwx{padding-bottom:4.75rem}.contact_scrollCue__0WYIw span{display:none}}@media (prefers-reduced-motion:reduce){.contact_heroImage__EJ_qB{animation:none;transform:scale(1.04);opacity:1}.contact_scrollCue__0WYIw i{animation:none}}