.WhyJapan_why-japan__4Hpnh{position:relative;background-color:#1f2a34;padding:48px 0;overflow:hidden}@media (min-width:1024px){.WhyJapan_why-japan__4Hpnh{padding:96px 80px 100px}}.WhyJapan_why-japan__inner__pVNd7{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);position:relative;z-index:1}.WhyJapan_why-japan__deco__X0t_6{position:absolute;pointer-events:none;z-index:0;top:60px;right:-140px;width:275px;height:275px}@media (min-width:1024px){.WhyJapan_why-japan__deco__X0t_6{top:40px;left:-210px;right:auto;width:420px;height:420px}}@media (min-width:1440px){.WhyJapan_why-japan__deco__X0t_6{width:480px;height:480px;left:-240px;top:30px}}.WhyJapan_why-japan__deco-circle___ZEiX{width:100%;height:100%;border-radius:50%;background-color:#c21941}.WhyJapan_why-japan__deco-kanji__p6RXO{position:absolute;font-family:var(--font-family-jp-decorative);font-weight:400;color:#f5f4f1;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;white-space:nowrap;font-size:80px;opacity:.4;top:25%;left:55%;transform:none}@media (min-width:1024px){.WhyJapan_why-japan__deco-kanji__p6RXO{font-size:140px;opacity:1;top:15%;left:50%;transform:none}}@media (min-width:1440px){.WhyJapan_why-japan__deco-kanji__p6RXO{font-size:160px;left:48%;top:12%}}.WhyJapan_why-japan__header__oZSSs{text-align:center;margin-bottom:48px}@media (min-width:1024px){.WhyJapan_why-japan__header__oZSSs{margin-bottom:64px}}.WhyJapan_why-japan__brand__XxzID{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c21941;margin-bottom:15px}.WhyJapan_why-japan__title__rySvV{font-family:var(--font-family-jp);font-size:28px;font-weight:500;line-height:1.21;color:#f5f4f1;max-width:560px;margin-inline:auto}@media (min-width:1024px){.WhyJapan_why-japan__title__rySvV{font-size:40px;line-height:1.3;letter-spacing:.02em}}.WhyJapan_why-japan__grid__q6XNV{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:start}@media (min-width:768px){.WhyJapan_why-japan__grid__q6XNV{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.WhyJapan_why-japan__content__3vxzz{position:relative;z-index:1}.WhyJapan_why-japan__text__aEeLR{font-size:16px;font-weight:400;line-height:1.75;color:hsla(60,17%,95%,.8);margin-bottom:16px}@media (min-width:1024px){.WhyJapan_why-japan__text__aEeLR{font-size:18px}}.WhyJapan_why-japan__text__aEeLR:last-of-type{margin-bottom:24px}.WhyJapan_why-japan__actions__MeLfT{display:flex;flex-direction:column;gap:16px;padding-top:16px}@media (min-width:768px){.WhyJapan_why-japan__actions__MeLfT{flex-direction:row;flex-wrap:wrap}}.WhyJapan_why-japan__cta__Rw_L2{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;font-size:16px;font-weight:500;line-height:1.5;color:#f5f4f1;background-color:#c21941;border-radius:8px;transition:background-color var(--transition-fast),transform var(--transition-fast)}.WhyJapan_why-japan__cta__Rw_L2:hover{background-color:#a01536;transform:translateY(-1px)}.WhyJapan_why-japan__cta-secondary__KSfB_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;font-size:16px;font-weight:500;line-height:1.5;color:#f5f4f1;background-color:transparent;border:1px solid #e0ded9;border-radius:8px;transition:border-color var(--transition-fast),transform var(--transition-fast)}@media (max-width:767px){.WhyJapan_why-japan__cta-secondary__KSfB_{border-color:#f5f5f1}}.WhyJapan_why-japan__cta-secondary__KSfB_:hover{border-color:#f5f4f1;transform:translateY(-1px)}.WhyJapan_why-japan__cards__R0Z4X{display:flex;flex-direction:column;gap:16px}.WhyJapan_why-japan__card__e0Rj8{display:flex;align-items:flex-start;gap:16px;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px 0 rgba(31,42,52,.05);transition:box-shadow var(--transition-base),transform var(--transition-base)}.WhyJapan_why-japan__card__e0Rj8:hover{box-shadow:0 4px 16px 0 rgba(31,42,52,.1);transform:translateY(-2px)}.WhyJapan_why-japan__card-icon__f48RF{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background-color:rgba(194,25,65,.12);border-radius:8px;color:#c21941}.WhyJapan_why-japan__card-title__IOX9Q{font-size:16px;font-weight:600;line-height:1.3;color:#1c1f22;margin-bottom:4px}.WhyJapan_why-japan__card-desc__RTPya{font-size:14px;font-weight:400;line-height:1.75;color:#5e6368}