@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-hrhxqi {margin-bottom: 10px; margin-left: 0; align-self: center; font-family: "Abhaya Libre"; font-style: normal; text-align: center; text-transform: uppercase; font-weight: 700; font-size: 3.5rem; background-image: linear-gradient(rgba(0, 0, 0, 0.42), rgba(0, 0, 0, 0.42)); padding-left: 10px}#brxe-hrhxqi a {font-family: "Abhaya Libre"; font-style: normal; text-align: center; text-transform: uppercase; font-weight: 700; font-size: 3.5rem; font-size: inherit}@media (max-width: 478px) {#brxe-hrhxqi {font-size: 2.5rem}#brxe-hrhxqi a {font-size: 2.5rem; font-size: inherit}}#brxe-pohtxr {margin-bottom: 10px; align-self: center; font-family: "Abhaya Libre"; font-style: normal; text-align: left; text-transform: uppercase; font-weight: 700; font-size: 2.3rem; color: hsl(0, 100%, 54%); background-image: linear-gradient(rgba(0, 0, 0, 0.42), rgba(0, 0, 0, 0.42)); padding-right: 10px; padding-left: 10px}#brxe-pohtxr a {font-family: "Abhaya Libre"; font-style: normal; text-align: left; text-transform: uppercase; font-weight: 700; font-size: 2.3rem; color: hsl(0, 100%, 54%); font-size: inherit}@media (max-width: 478px) {#brxe-pohtxr {font-size: 2.5rem}#brxe-pohtxr a {font-size: 2.5rem; font-size: inherit}}#brxe-newkoj {align-self: flex-start !important; width: 600px}#brxe-aaogrg {flex-direction: column; align-self: flex-start !important; justify-content: center; background-blend-mode: normal; background-image: url("https://ajf-japon.com/wp-content/uploads/2026/06/hero-5-1024x415.png"); background-size: cover; background-position: center center; padding-top: 100px; padding-right: 25px; padding-bottom: 100px; padding-left: 25px; align-items: flex-start}#brxe-ilsffx {margin-bottom: 20px}#brxe-mntvjm {margin-bottom: 15px}#brxe-egnqqc {margin-bottom: 15px}#brxe-zybttj {margin-bottom: 15px}#brxe-kczthh {margin-bottom: 15px}#brxe-zxouji {margin-top: 15px}#brxe-ifkppk {margin-top: 15px}#brxe-oakhwi {margin-top: 15px}#brxe-pyrvqq {margin-top: 15px; margin-bottom: 15px}#brxe-ycbkoz {margin-bottom: 15px}#brxe-ifwszn {margin-bottom: 15px}#brxe-pbbpep {margin-bottom: 15px}#brxe-oocspl {margin-bottom: 15px}#brxe-zqudtq {margin-bottom: 15px}#brxe-tuzcvc {margin-bottom: 15px}#brxe-mprjmh {margin-right: 85px; margin-left: 85px}