.hhf-hero{padding-block:9.938rem 3.375rem}@media(min-width:900px){.hhf-hero{padding-top:9.125rem}}.hhf-hero__pattern{position:absolute;pointer-events:none;width:72.5%;top:0;right:0;aspect-ratio:1834/1717;max-height:110%;z-index:0}.hhf-hero__figure{aspect-ratio:939/478;width:100%;position:relative;z-index:0;margin-top:2.813rem}@media(max-width:599.98px){.hhf-hero__figure{min-width:115%;max-width:115%;left:50%;transform:translate(-50%)}}.hhf-hero__figure .hhf-caption{position:absolute;bottom:11.92%;right:11.3%}@media(min-width:900px){.hhf-hero__figure{margin-left:auto;margin-top:-2.5rem;aspect-ratio:928/477;width:72.5%;max-width:75rem;pointer-events:none}}.hhf-hero__footer{height:5.875rem;width:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 95" preserveAspectRatio="none"><path d="M1172.5 28.0051C1215.5 24.4238 1254.67 15.0048 1280 8.50481V94.0863H0V93.0051C19.8333 90.3385 61.5 85.505 107.5 80.0051C153.142 74.5481 189.431 53.9114 214.902 39.4264L215.5 39.0863C241 24.5863 293 2.9241 336.5 0.50501C380 -1.91408 478.5 20.505 511 21.005C543.5 21.505 567.5 13.0051 601.5 14.005C635.5 15.0049 649.5 20.0049 683.5 26.005C717.5 32.0051 740 42.0049 780.5 28.005C821 14.0051 848 4.00451 902.5 0.504816C957 -2.99488 1005 12.5863 1035.5 20.0048C1066 27.4234 1129.5 31.5864 1172.5 28.0051Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 95" preserveAspectRatio="none"><path d="M1172.5 28.0051C1215.5 24.4238 1254.67 15.0048 1280 8.50481V94.0863H0V93.0051C19.8333 90.3385 61.5 85.505 107.5 80.0051C153.142 74.5481 189.431 53.9114 214.902 39.4264L215.5 39.0863C241 24.5863 293 2.9241 336.5 0.50501C380 -1.91408 478.5 20.505 511 21.005C543.5 21.505 567.5 13.0051 601.5 14.005C635.5 15.0049 649.5 20.0049 683.5 26.005C717.5 32.0051 740 42.0049 780.5 28.005C821 14.0051 848 4.00451 902.5 0.504816C957 -2.99488 1005 12.5863 1035.5 20.0048C1066 27.4234 1129.5 31.5864 1172.5 28.0051Z" fill="black"/></svg>');min-width:80rem;position:relative;transform:translate(-37%);margin-bottom:-.125rem}@media(min-width:600px){.hhf-hero__footer{transform:translate(0)}}.hhf-hero__footer-img{aspect-ratio:614.64/972.41;width:94%;height:auto;transform:translate(-67%,50%) rotate(-74.9deg);bottom:0}@media(min-width:600px){.hhf-hero__footer-img{transform:translateY(50%) rotate(-74.9deg);width:48%;left:-4.28%}}
