.hv2{--hv2-primary:#000;--hv2-secondary:#b80f0f;--hv2-white:#fff;font-family:var(--font-hanken), "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;color:var(--hv2-primary);background:var(--hv2-white)}.hv2 .hv2-h1{font-size:72px;font-weight:700;line-height:80px}.hv2 .hv2-h2{font-size:52px;font-weight:700;line-height:60px}.hv2 .hv2-h3{font-size:40px;font-weight:600;line-height:50px}.hv2 .hv2-h4{font-size:22px;font-weight:600;line-height:29px}.hv2 .hv2-h5{font-size:20px;font-weight:500;line-height:26px}.hv2 .hv2-h6{font-size:18px;font-weight:500;line-height:23px}.hv2 .hv2-body-1{font-size:16px;font-weight:400;line-height:26px}.hv2 .hv2-body-2{font-size:16px;font-weight:400;line-height:24px}.hv2 .hv2-body-3{font-size:16px;font-weight:400;line-height:21px}.hv2 a:focus-visible,.hv2 button:focus-visible,.hv2 input:focus-visible,.hv2 select:focus-visible,.hv2 textarea:focus-visible{outline:3px solid var(--hv2-secondary);outline-offset:3px;border-radius:4px}.hv2 .bg-black a:focus-visible,.hv2 .bg-black button:focus-visible,.hv2 footer a:focus-visible,.hv2 footer button:focus-visible{outline-color:var(--hv2-white)}.hv2 .hv2-btn{transition:background-color .16s,box-shadow .16s,transform .12s}.hv2 .hv2-btn:hover{background-color:#9c0d0d;box-shadow:0 6px 18px #b80f0f47}.hv2 .hv2-btn:active{box-shadow:none;transform:translateY(1px)}.hv2 .hv2-btn-outline{transition:background-color .16s,box-shadow .16s,transform .12s}.hv2 .hv2-btn-outline:hover{background-color:#b80f0f12;box-shadow:0 6px 18px #b80f0f24}.hv2 .hv2-btn-outline:active{box-shadow:none;transform:translateY(1px)}.hv2 .hv2-link{text-decoration:none;position:relative}.hv2 .hv2-link:after{content:"";background:var(--hv2-secondary);opacity:0;transform-origin:0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.35)}.hv2 .hv2-link:hover:after,.hv2 .hv2-link:focus-visible:after{opacity:1;transform:scaleX(1)}.hv2 .hv2-card{transition:box-shadow .22s,transform .22s}.hv2 .hv2-card:hover{transform:translateY(-4px);box-shadow:6px 16px 44px #0000001f,inset 0 0 0 1px #e8e9ea}.hv2 .hv2-card img{transition:transform .4s}.hv2 .hv2-card:hover img{transform:scale(1.04)}.hv2 .hv2-mark{transition:opacity .16s}.hv2 .hv2-mark:hover{opacity:.82}.hv2 .hv2-row{transition:background-color .16s}.hv2 .hv2-row:hover{background-color:#fbf7f7}.hv2 .hv2-dot{transition:background-color .2s,transform .16s}.hv2 .hv2-dot:hover{transform:scale(1.3)}.hv2 input,.hv2 select,.hv2 textarea{transition:border-color .16s}.hv2 input:not([type=checkbox]):hover,.hv2 select:hover,.hv2 textarea:hover{border-color:var(--hv2-secondary)}.hv2 .hv2-btn:disabled,.hv2 .hv2-btn-outline:disabled{cursor:not-allowed}.hv2 .hv2-btn:disabled:hover,.hv2 .hv2-btn-outline:disabled:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.hv2 .hv2-btn,.hv2 .hv2-btn-outline,.hv2 .hv2-card,.hv2 .hv2-card img,.hv2 .hv2-dot,.hv2 .hv2-link:after,.hv2 .hv2-row,.hv2 input,.hv2 select,.hv2 textarea{transition-duration:1ms}.hv2 .hv2-btn:active,.hv2 .hv2-btn-outline:active,.hv2 .hv2-card:hover,.hv2 .hv2-card:hover img,.hv2 .hv2-dot:hover{transform:none}}
