.v-hero{padding-top:calc(var(--nav-h) + 56px);padding-bottom:96px;overflow:hidden}.v-hero-top{border-top:1px solid var(--line);margin:0 var(--pad);justify-content:space-between;padding-top:18px;padding-left:0;padding-right:0;display:flex}.v-title{margin:48px 0 0 calc(var(--pad) - .05em);letter-spacing:-.05em;font-size:min(14.6vw,260px)}.v-title .sl{padding-bottom:.02em;display:block;overflow:hidden}.v-title .sl>span{display:inline-block}.v-status{grid-template-columns:min(520px,38vw) 1fr;align-items:stretch;gap:64px;margin-top:72px;display:grid}.v-live{background:var(--ink);color:var(--con);flex-direction:column;gap:18px;padding:26px 28px 24px;display:flex}.v-live .mono{opacity:.78}.v-live .mono.full{opacity:1}.v-live-main{font-variation-settings:"wdth" 125;letter-spacing:-.045em;text-transform:uppercase;align-items:center;gap:18px;font-family:Archivo;font-size:64px;font-weight:900;font-stretch:125%;line-height:.9;display:flex}.v-dot{flex-shrink:0;width:22px;height:22px;margin:0}.v-dot.live:after{inset:-8px}.v-live.is-closed .v-live-main{color:var(--grey)}.v-live-meta{border-top:1px solid #cbc9c433;justify-content:space-between;gap:16px;padding-top:14px;display:flex}.v-facts{grid-template-columns:repeat(3,1fr);align-content:end;display:grid}.v-facts>div{border-top:1px solid var(--line);padding:18px 18px 0 0}.v-facts p{letter-spacing:-.01em;margin-top:12px;font-size:21px;font-weight:500;line-height:1.4}.v-facts a:hover{color:var(--blue)}.v-map{background:var(--steel);padding:110px 0 120px}.v-map-head{border-top:1px solid var(--line);margin:0 var(--pad);justify-content:space-between;padding-top:18px;padding-left:0;padding-right:0;display:flex}.v-dir{opacity:.8}.v-dir:hover{color:var(--blue);opacity:1}.v-map-wrap{margin-top:40px}.map-svg{outline:1px solid var(--ink);width:100%;height:auto;display:block}.m-lbl{letter-spacing:.08em;fill:#141414;fill-opacity:.7;font-family:JetBrains Mono,monospace;font-size:11px}.m-lbl.strong{fill-opacity:1;font-size:13px;font-weight:700}.motion .m-blocks{opacity:0;transition:opacity 1.2s var(--ease-out) .6s}.motion .map-svg.drawn .m-blocks{opacity:1}.m-lbl.b{fill:var(--blue);fill-opacity:1}.m-lbl.w{fill:#fff;fill-opacity:.85}.m-ring{transform-origin:50%;animation:ring 2.4s var(--ease-out) infinite}.m-ring.r2{animation-delay:1.2s}@keyframes ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.motion .m-major path,.motion .m-minor path,.motion .m-metro{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000)}.v-getting{grid-template-columns:repeat(4,1fr);gap:0 24px;margin-top:56px;display:grid}.v-getting>div{border-top:1px solid var(--line);padding-top:18px}.v-getting p{letter-spacing:-.01em;max-width:300px;margin-top:12px;font-size:18px;line-height:1.45}.v-contact{background:var(--con);grid-template-columns:min(560px,39vw) 1fr;display:grid}.v-photo{height:auto;min-height:860px}.v-form-col{padding:110px var(--pad) 96px 80px;flex-direction:column;display:flex}.v-form-col h2{margin:32px 0 56px;font-size:min(160px,11vw)}.v-form{flex-direction:column;gap:28px;max-width:720px;display:flex}.fld{flex-direction:column;gap:8px;display:flex;position:relative}.fld input,.fld textarea,.fld select{letter-spacing:-.02em;resize:vertical;border-bottom:1px solid #14141466;border-radius:0;outline:none;width:100%;padding:10px 0 12px;font-size:24px;font-weight:500;transition:border-color .3s}.fld input::placeholder,.fld textarea::placeholder{color:#14141459}.fld input:focus,.fld textarea:focus{border-color:var(--blue)}.fld.bad input,.fld.bad textarea{border-color:var(--orange)}.fld .err{color:#c43d0c;opacity:1;min-height:18px;font-size:11px}.v-form .btn{align-self:flex-start;margin-top:8px}.v-done{max-width:640px}.v-done p{margin:20px 0 32px;font-size:40px}.v-done[hidden]{display:none}@media (width<=1024px){.v-title{font-size:16vw}.v-status{grid-template-columns:1fr;gap:40px}.v-getting{grid-template-columns:1fr 1fr;gap:28px 24px}.v-contact{grid-template-columns:1fr}.v-photo{height:90vw;min-height:0;max-height:760px}.v-form-col{padding:72px var(--pad) 80px}.v-form-col h2{font-size:clamp(72px,16vw,140px)}}@media (width<=640px){.v-hero{padding-bottom:64px}.v-hero-top .mono:last-child{display:none}.v-title{margin-top:36px;font-size:21vw}.v-live-main{font-size:44px}.v-live{padding:22px 20px}.v-facts{grid-template-columns:1fr;gap:20px}.v-facts p{font-size:19px}.v-map{padding:80px 0}.v-map-head{flex-direction:column;gap:8px}.v-map-wrap{margin-top:28px;padding:0;overflow-x:auto}.map-svg{width:820px;max-width:none;margin-left:-300px}.v-getting{grid-template-columns:1fr}.fld input,.fld textarea{font-size:20px}.v-done p{font-size:30px}}
