.japan-experience-module__Fqb8Sa__page{--ink:#101316;--muted:#697278;--paper:#f4f4f2;--line:#cfd3d4;background:var(--paper);color:var(--ink);font-family:inherit}.japan-experience-module__Fqb8Sa__page *{box-sizing:border-box}.japan-experience-module__Fqb8Sa__hero{color:#fff;background:#101316;align-content:center;gap:22px;min-height:550px;padding:clamp(72px,10vw,128px) clamp(22px,6vw,100px);display:grid;position:relative;overflow:hidden}.japan-experience-module__Fqb8Sa__hero:after{content:"JAPAN / WORLD";letter-spacing:-.09em;color:#ffffff09;pointer-events:none;white-space:nowrap;font-size:clamp(90px,16vw,260px);font-weight:900;line-height:1;position:absolute;bottom:-40px;right:3%}.japan-experience-module__Fqb8Sa__kicker{letter-spacing:.17em;text-transform:uppercase;color:#a8b1b7;font-size:12px;font-weight:800}.japan-experience-module__Fqb8Sa__hero h1{z-index:1;letter-spacing:-.065em;max-width:1180px;margin:0;font-size:clamp(49px,8.6vw,112px);font-weight:900;line-height:.98;position:relative}.japan-experience-module__Fqb8Sa__hero p{z-index:1;color:#d4d9da;max-width:780px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.8;position:relative}.japan-experience-module__Fqb8Sa__actions{z-index:2;flex-wrap:wrap;gap:12px;margin-top:8px;display:flex;position:relative}.japan-experience-module__Fqb8Sa__primary,.japan-experience-module__Fqb8Sa__secondary{border:1px solid #222;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:13px 23px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s;display:inline-flex}.japan-experience-module__Fqb8Sa__primary{color:#121518;background:#fff}.japan-experience-module__Fqb8Sa__secondary{color:#fff;background:0 0;border-color:#768086}.japan-experience-module__Fqb8Sa__primary:hover,.japan-experience-module__Fqb8Sa__secondary:hover{transform:translateY(-2px)}.japan-experience-module__Fqb8Sa__lang{z-index:3;flex-wrap:wrap;gap:12px;display:flex;position:relative}.japan-experience-module__Fqb8Sa__lang a{color:#d2d8da;border-bottom:1px solid #626d72;padding-bottom:2px;font-size:12px}.japan-experience-module__Fqb8Sa__section{padding:clamp(54px,7vw,96px) clamp(22px,6vw,100px)}.japan-experience-module__Fqb8Sa__light{background:#fff}.japan-experience-module__Fqb8Sa__dark{color:#fff;background:#181c1f}.japan-experience-module__Fqb8Sa__sectionHead{max-width:830px;margin-bottom:36px}.japan-experience-module__Fqb8Sa__section h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(32px,4.5vw,61px);line-height:1.1}.japan-experience-module__Fqb8Sa__sectionHead p{color:#576166;margin:0;line-height:1.8}.japan-experience-module__Fqb8Sa__dark .japan-experience-module__Fqb8Sa__sectionHead p{color:#bfc7c9}.japan-experience-module__Fqb8Sa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.japan-experience-module__Fqb8Sa__cardsFour{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.japan-experience-module__Fqb8Sa__card{background:#fafafa;border:1px solid #d7dbdb;min-height:200px;padding:clamp(20px,3vw,32px)}.japan-experience-module__Fqb8Sa__cardNo{color:#68747a;letter-spacing:.15em;font-size:11px;font-weight:850}.japan-experience-module__Fqb8Sa__card h3{letter-spacing:-.025em;margin:32px 0 12px;font-size:clamp(20px,2.5vw,28px);line-height:1.2}.japan-experience-module__Fqb8Sa__card p{color:#565e63;margin:0;font-size:14px;line-height:1.8}.japan-experience-module__Fqb8Sa__card strong{font-weight:850}.japan-experience-module__Fqb8Sa__stepList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.japan-experience-module__Fqb8Sa__step{border-top:2px solid #949da3;padding:19px 10px 8px 0}.japan-experience-module__Fqb8Sa__step b{color:#c4cbd0;font-size:13px;display:block}.japan-experience-module__Fqb8Sa__step h3{margin:20px 0 8px;font-size:20px}.japan-experience-module__Fqb8Sa__step p{color:#ced2d3;font-size:13px;line-height:1.75}.japan-experience-module__Fqb8Sa__notice{color:#31383d;background:#eef0f0;border-left:3px solid #8c979c;max-width:1100px;margin-top:28px;padding:14px 18px;font-size:13px;line-height:1.8}.japan-experience-module__Fqb8Sa__dark .japan-experience-module__Fqb8Sa__notice{color:#e2e6e6;background:#30373b}.japan-experience-module__Fqb8Sa__cta{background:#ecefed;grid-template-columns:2fr 1fr;align-items:center;gap:25px;padding:clamp(50px,7vw,80px) clamp(22px,6vw,100px);display:grid}.japan-experience-module__Fqb8Sa__cta h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(32px,4vw,52px);line-height:1.12}.japan-experience-module__Fqb8Sa__cta p{color:#4a5358;max-width:760px;font-size:14px;line-height:1.8}.japan-experience-module__Fqb8Sa__cta a{color:#fff;text-align:center;background:#101316;border:1px solid #101316;width:100%;padding:20px;font-size:14px;font-weight:900;display:block}.japan-experience-module__Fqb8Sa__note{color:#687178;margin-top:14px;font-size:12px;line-height:1.8}.japan-experience-module__Fqb8Sa__breadcrumb{color:#bdc5c8;font-size:12px;text-decoration:underline}.japan-experience-module__Fqb8Sa__miniLinks{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.japan-experience-module__Fqb8Sa__miniLinks a{border:1px solid #a2a8aa;padding:9px 14px;font-size:13px;font-weight:750;display:inline-flex}.japan-experience-module__Fqb8Sa__list{color:#505a5e;padding-left:20px;line-height:2}@media (max-width:980px){.japan-experience-module__Fqb8Sa__cardsFour,.japan-experience-module__Fqb8Sa__stepList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.japan-experience-module__Fqb8Sa__cards,.japan-experience-module__Fqb8Sa__cardsFour,.japan-experience-module__Fqb8Sa__stepList,.japan-experience-module__Fqb8Sa__cta{grid-template-columns:1fr}.japan-experience-module__Fqb8Sa__hero{min-height:480px}.japan-experience-module__Fqb8Sa__hero h1{font-size:clamp(47px,12vw,72px)}.japan-experience-module__Fqb8Sa__card{min-height:0}.japan-experience-module__Fqb8Sa__card h3{margin-top:18px}}
