.bf_fH{position:relative}.bf_fH.bf_d4{padding-block:6rem}.bf_fH.bf_b3,.bf_fH.bf_bW{overflow:hidden;overflow:clip;background-color:var(--color)}.bf_fH.bf_b3.bf_b7,.bf_fH.bf_bW.bf_b7{min-height:100vh;min-height:100svh}.bf_fH.bf_b3.bf_b7 .bf_3,.bf_fH.bf_b3.bf_b7 .bf_fJ,.bf_fH.bf_bW.bf_b7 .bf_3,.bf_fH.bf_bW.bf_b7 .bf_fJ{min-height:101vh;min-height:101svh}.bf_fH.bf_b3.bf_fK,.bf_fH.bf_bW.bf_fK{min-height:65vh;min-height:65svh}.bf_fH.bf_b3.bf_fK .bf_3,.bf_fH.bf_b3.bf_fK .bf_fJ,.bf_fH.bf_bW.bf_fK .bf_3,.bf_fH.bf_bW.bf_fK .bf_fJ{min-height:66vh;min-height:66svh}.bf_fH.bf_b3.bf_fL,.bf_fH.bf_b3.bf_fL .bf_3,.bf_fH.bf_b3.bf_fL .bf_fJ,.bf_fH.bf_bW.bf_fL,.bf_fH.bf_bW.bf_fL .bf_3,.bf_fH.bf_bW.bf_fL .bf_fJ{min-height:150vh;min-height:150svh}.bf_fH.bf_b3 .bf_3 img{object-position:center right}.bf_fH.bf_bW .bf_3 img{object-position:center left}.bf_fH .bf_3 img{width:100%;height:100%}.bf_fJ{position:absolute;width:100%;height:101%}.bf_3{min-height:100vh;min-height:100lvh}.bf_b4{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem}.bf_b3 .bf_b4,.bf_bW .bf_b4{padding-block:4.8rem}.bf_b3.bf_b7 .bf_b4,.bf_bW.bf_b7 .bf_b4{min-height:100vh;min-height:100svh}.bf_b3.bf_fK .bf_b4,.bf_bW.bf_fK .bf_b4{min-height:65vh;min-height:65svh}.bf_b3.bf_fL .bf_b4,.bf_bW.bf_fL .bf_b4{min-height:150vh;min-height:150svh}.bf_b3 .bf_b4{align-items:flex-start}.bf_bW .bf_b4{align-items:flex-end}.bf_b4.bf_bg{justify-content:flex-start}.bf_b4.bf_G{justify-content:flex-end}.bf_b4.bf_by{justify-content:center}.bf_d4 .bf_Q{text-align:center}.bf_b3 .bf_Q,.bf_bW .bf_Q{width:88.8vw}.bf_b3 .bf_Q{text-align:left}.bf_bW .bf_Q{text-align:right}.bf_Q .bf_fM{letter-spacing:-.02em}.bf_d4 .bf_Q .bf_fM strong{color:#000}.bf_Q .bf_fM:before{content:"“";display:block}.bf_fN{display:flex;flex-direction:row;align-items:center;gap:5.55vw}.bf_bW .bf_fN{flex-direction:row-reverse;text-align:right}.bf_fN .bf_fP{width:4rem;height:4rem;border-radius:3px;overflow:hidden;overflow:clip}.bf_fN .bf_fP img{width:4rem;height:4rem;object-fit:cover}.bf_fN .bf_fQ{line-height:1.2}.bf_fN .bf_fh{line-height:1.6}@media (min-width:1024px){.bf_fH.bf_d4{padding-block:9.6rem}.bf_b4{gap:4.8rem}.bf_b3 .bf_b4,.bf_bW .bf_b4{padding-block:4.8rem;gap:2.4rem}.bf_Q .bf_fM{letter-spacing:-.04em}.bf_b3 .bf_Q,.bf_bW .bf_Q{width:87.0045248869rem;letter-spacing:-.05em}.bf_fN{gap:1.6rem}.bf_fN .bf_fP,.bf_fN .bf_fP img{width:6rem;height:6rem}}