.wp-block-hero{height:calc(100vh - var(--navbar-h, 0px) - var(--wp-admin--admin-bar--height, 0px));position:relative}@supports(height:100dvh){.wp-block-hero{height:calc(100dvh - var(--navbar-h, 0px) - var(--wp-admin--admin-bar--height, 0px))}}.wp-block-hero h1,.wp-block-hero h2,.wp-block-hero h3,.wp-block-hero h4,.wp-block-hero h5,.wp-block-hero h6{color:inherit}.wp-block-hero h1:first-child,.wp-block-hero h2:first-child,.wp-block-hero h3:first-child,.wp-block-hero h4:first-child,.wp-block-hero h5:first-child,.wp-block-hero h6:first-child{margin-top:0}.wp-block-hero h1:last-child,.wp-block-hero h2:last-child,.wp-block-hero h3:last-child,.wp-block-hero h4:last-child,.wp-block-hero h5:last-child,.wp-block-hero h6:last-child{margin-bottom:0}.wp-block-hero .h1,.wp-block-hero h1{font-size:max(4rem,min(11.25vw,9rem));font-weight:800;line-height:.8}html[lang=ja] .wp-block-hero .h1,html[lang=ja] .wp-block-hero h1{line-height:1.2}.wp-block-hero .h1 .has-inline-color,.wp-block-hero h1 .has-inline-color{padding:0}.wp-block-hero__background{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - max(3.75rem, min(12.5vw, 10rem))),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - max(3.75rem, min(12.5vw, 10rem))),0 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media(min-width:992px){.wp-block-hero__background{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - max(3.75rem, min(12.5vw, 10rem))),50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - max(3.75rem, min(12.5vw, 10rem))),50% 100%,0 100%)}}.wp-block-hero__background img{height:100%;object-fit:cover;width:100%}.wp-block-hero__background:after{background-color:var(--wp--preset--color--dark);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:.3;position:absolute;top:0;width:100%}.wp-block-hero .container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;position:relative}.wp-block-hero .container .svg__equipt{display:block;margin-bottom:.35em;max-width:1em;fill:#fff;font-size:max(4rem,min(7.5vw,6rem))}.wp-block-hero .container .svg__nagi{display:block;margin-bottom:max(.5625rem,min(1.875vw,1.5rem));max-width:max(10rem,min(21.875vw,17.5rem));width:100%;fill:var(--wp--preset--color--primary)}.wp-block-hero .container h1{color:#fff;text-transform:uppercase}