:root{--primary-color: #1266E4;--secondary-color: #ff7f0e;--blue-50: #DCEAFF;--blue-80: #D7E9FF;--blue-100: #3087EE;--blue-200: #1D51B5;--white: #ffffff;--white-bg: #fcfcfc;--gray-bg: #F5F5F5;--gray-bg-light: #f1f6ff;--black: #333333;--gray: #677788;--gray-2: #b5b5b5;--gray-3: #f3f3f8;--gray-900: #0F172A;--gray-border: #c9d1d6;--red: #e73636;--green: #00b45a;--cloud-blue: #daf2ff;--light-gray: #d9d9d9;--gray-dark: #42484E;--light-black: #434653;--border-card: #00000026;--border-img: rgba(23, 23, 23, 0.1);--bg-section: rgba(18, 102, 228, 0.04);--bg-btn: #F6F9FE;--passion: #DF0606;--ownership: #A43C9B;--kindness: #00A449;--truth: var(--primary-color);--learning: var(--secondary-color);--font-xxs: 10px;--font-xs: 12px;--font-sm: 14px;--font-md: 16px;--font-md-2: 18px;--font-md-3: 20px;--font-md-4: 22px;--font-lg: 24px;--font-lg-2: 28px;--font-xl: 30px;--font-xxl: 32px;--font-xxxl: 36px;--font-4xl: 46px;--font-5xl: 60px;--font-heading-medium: 40px;--font-heading-large: 52px;--font-heading-xl: 56px;--font-heading-xxl: 68px;--header-height: 76px;--super-small: 400px;--small: 576px;--medium: 768px;--wide: 960px;--large: 1024px;--largest: 1280px;--super-largest: 1920px;--font-family-primary: "Mulish", sans-serif;--font-family-second: "Open Sans", sans-serif;--font-family-japanese: "Noto Sans JP", "Open Sans", sans-serif;--font-family-heading: "Mulish", sans-serif}@keyframes scale-y{from{transform:scaleY(0.7)}to{transform:scaleY(1)}}@keyframes scale-x{from{transform:scaleX(0.7)}to{transform:scaleX(1)}}@keyframes scale-all{from{transform:scale(0.5)}to{transform:scale(1)}}.hero-section{background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:60px;padding-bottom:3.75rem}.hero-section .hero-section-block{text-align:center;padding-top:20px;padding-top:1.25rem;gap:24px;gap:1.5rem}.hero-section .hero-section-block .hero-section-title{font-size:48px;font-size:3rem;font-weight:800;line-height:1.25;font-style:normal;color:var(--primary-color);margin-bottom:16px;margin-bottom:1rem}.hero-section .hero-section-block .hero-section-title .highlight{color:var(--secondary-color)}.hero-section .hero-section-block .hero-section-desc{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;color:var(--light-black);margin-bottom:40px;margin-bottom:2.5rem}.hero-section .hero-section-slider{padding-top:40px;padding-top:2.5rem}.hero-section .hero-section-swiper{overflow:hidden}.hero-section .hero-section-swiper .swiper-wrapper{align-items:center}.hero-section .hero-section-swiper .swiper-slide{width:900px;width:56.25rem;position:relative;z-index:1}.hero-section .hero-section-swiper .swiper-slide-active{z-index:3}.hero-section .hero-section-swiper .swiper-slide-next,.hero-section .hero-section-swiper .swiper-slide-prev{z-index:2}.hero-section .hero-section-swiper .slide-inner{transition:transform .7s cubic-bezier(0.4, 0, 0.2, 1),opacity .7s,filter .7s;transform:scale(0.78);opacity:.5;filter:blur(3px);border-radius:20px;border-radius:1.25rem;overflow:hidden;border:8px solid hsla(0,0%,100%,.4)}.hero-section .hero-section-swiper .slide-inner img{display:block;width:100%;height:100%;object-fit:cover}.hero-section .hero-section-swiper .swiper-slide-prev .slide-inner{transform:translateX(100px) scale(0.82)}.hero-section .hero-section-swiper .swiper-slide-next .slide-inner{transform:translateX(-100px) scale(0.82)}.hero-section .hero-section-swiper .swiper-slide-active .slide-inner{transform:scale(1);opacity:1;filter:none}@media screen and (max-width: 768px){.hero-section .hero-section-swiper .swiper-slide{width:500px;width:31.25rem}}@media screen and (max-width: 567px){.hero-section{padding-bottom:unset}.hero-section .hero-section-block{padding-bottom:40px;padding-bottom:2.5rem}.hero-section .hero-section-block .hero-section-title{font-size:30px;font-size:1.875rem;padding:0px 20px;padding:0rem 1.25rem}.hero-section .hero-section-block .hero-section-title br.sp-only{display:none}.hero-section .hero-section-block .hero-section-desc{font-size:14px;font-size:.875rem;padding:0px 20px;padding:0rem 1.25rem;margin-bottom:20px;margin-bottom:1.25rem}.hero-section .hero-section-block .hero-section-desc br{display:none}.hero-section .hero-section-slider{padding-top:20px;padding-top:1.25rem}.hero-section .hero-section-swiper .swiper-slide{width:300px;width:18.75rem}}/*# sourceMappingURL=block.css.map */
