.subpage_fv{display:flex;min-height:var(--hero-height,600px);padding:0;position:relative}.subpage_fv_bg{height:100%;left:0;position:absolute;top:0;width:100%}.subpage_fv_bg img{filter:brightness(var(--hero-dim,100%));height:100%;object-fit:cover;object-position:center}.subpage_fv--bl .subpage_fv_bg:after{background:linear-gradient(0deg,rgba(20,14,12,.68) 0,rgba(20,14,12,.08) 62%);content:"";inset:0;position:absolute}.subpage_fv_inner{display:flex;flex-direction:column;margin:auto;max-width:var(--page-max,1120px);padding:0 var(--page-gutter,32px);position:relative;width:100%}.subpage_fv_title{font-size:40px;line-height:1.2;margin-left:auto;margin-right:auto;max-width:640px}.subpage_fv_text{font-size:15px;margin:60px auto 0;max-width:560px}html[lang=ja] .subpage_fv_text{font-size:16px;line-height:2}@media only screen and (max-width:980px){.subpage_fv_inner{padding:100px 40px}.subpage_fv_text{margin-top:40px}.subpage_fv{padding:0}}@media only screen and (max-width:680px){.subpage_fv_inner{padding:50px 20px}.subpage_fv_newsletter,.subpage_fv_text{margin-top:30px}.subpage_fv{max-height:700px;min-height:min(var(--hero-height,600px),500px)}}.subpage_fv--bl{text-align:left}.subpage_fv--bl .subpage_fv_inner{margin-bottom:0;margin-top:auto;padding-bottom:56px}.subpage_fv--bl .subpage_fv_title{margin-left:0;margin-right:0;max-width:680px}.subpage_fv--bl .subpage_fv_text{margin:18px 0 0;max-width:620px}@media only screen and (max-width:680px){.subpage_fv--bl .subpage_fv_inner{padding-bottom:36px}}@media only screen and (max-width:560px){.subpage_fv_title{font-size:30px}}.subpage_fv_eyebrow{color:hsla(0,0%,100%,.85);margin:0 0 14px}.subpage_fv--bl .subpage_fv_eyebrow{margin-bottom:16px}.subpage_fv_text--sans,.subpage_fv_text--sans p{font-family:var(--sans);font-size:15.5px;letter-spacing:normal;line-height:1.7}@media only screen and (max-width:680px){.subpage_fv_text--sans,.subpage_fv_text--sans p{font-size:14.5px}}