#h1Hidden{position:absolute;pointer-events:none;overflow:hidden;opacity:0;height:0}.videoAutoPlay{position:relative;width:100%;height:100%}.videoAutoPlay__emphasis{display:flex;width:100%;height:100%;object-fit:cover;pointer-events:none}.videoAutoPlay__container{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%;width:100%;height:100%;overflow:hidden}.business{position:relative;display:flex;flex-direction:column;background-color:#2f2f2f;gap:calc(calc(40 * 1px) + (40/.8 - 40)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business{gap:calc(16*1px)}}.business{padding-inline:calc(calc(56 * 1px) + (56/.8 - 56)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business{padding-inline:calc(16*1px)}}.business{padding-top:calc(calc(96 * 1px) + (96/.8 - 96)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business{padding-top:calc(64*1px)}}.business{padding-bottom:calc(calc(8 * 1px) + (8/.8 - 8)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business{padding-bottom:calc(53*1px)}}.business__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2vw}@media(max-width:768px){.business__header{gap:calc(24*1px);flex-direction:column}}.business__headerTitle{text-wrap-style:balance;display:block;font-weight:600;color:#fafafa;font-size:calc(calc(40 * 1px) + (40/.8 - 40)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerTitle{font-size:calc(32*1px)}}.business__headerTitle{line-height:calc(calc(48 * 1px) + (48/.8 - 48)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerTitle{line-height:calc(40*1px)}}.business__headerTitle h1,.business__headerTitle h2,.business__headerTitle h3,.business__headerTitle h4,.business__headerTitle h5,.business__headerTitle h6,.business__headerTitle p,.business__headerTitle span,.business__headerTitle strong{font-size:calc(calc(40 * 1px) + (40/.8 - 40)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerTitle h1,.business__headerTitle h2,.business__headerTitle h3,.business__headerTitle h4,.business__headerTitle h5,.business__headerTitle h6,.business__headerTitle p,.business__headerTitle span,.business__headerTitle strong{font-size:calc(32*1px)}}.business__headerTitle h1,.business__headerTitle h2,.business__headerTitle h3,.business__headerTitle h4,.business__headerTitle h5,.business__headerTitle h6,.business__headerTitle p,.business__headerTitle span,.business__headerTitle strong{line-height:calc(calc(48 * 1px) + (48/.8 - 48)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerTitle h1,.business__headerTitle h2,.business__headerTitle h3,.business__headerTitle h4,.business__headerTitle h5,.business__headerTitle h6,.business__headerTitle p,.business__headerTitle span,.business__headerTitle strong{line-height:calc(40*1px)}}.business__headerTitle ul{list-style:disc}.business__headerTitle ul li{list-style:disc;margin-left:calc(calc(22 * 1px) + (22/.8 - 22)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerTitle ul li{margin-left:calc(20*1px)}}.business__headerTitle a{color:#f4c43b;text-decoration:underline}.business__headerTitle em,.business__headerTitle i{font-style:normal;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f4c43b}.business__headerLine{display:block;width:calc(calc(48 * 1px) + (48/.8 - 48)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerLine{width:calc(48*1px)}}.business__headerLine{height:calc(calc(1 * 1px) + (1/.8 - 1)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerLine{height:calc(1*1px)}}.business__headerLine{background-color:#4f4f4f;margin-top:16px}@media(max-width:768px){.business__headerLine{display:none}}.business__headerNav{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(calc(24 * 1px) + (24/.8 - 24)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__headerNav{gap:calc(8*1px);display:grid;grid-template-columns:repeat(2,1fr);width:100%}}.business__body{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(calc(106 * 1px) + (106/.8 - 106)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__body{gap:calc(16*1px);flex-direction:column}}.business__imgContainer{position:relative;display:flex;align-items:center;width:100%;height:100%;aspect-ratio:540/500;width:calc(calc(540 * 1px) + (540/.8 - 540)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer{width:94%}}.business__imgContainer{height:calc(calc(500 * 1px) + (500/.8 - 500)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer{height:auto;margin-right:24px}}.business__imgContainer:after{content:"";overflow:hidden;position:absolute;transform:translateY(-50%);top:50%;display:block;background:url(/_next/static/media/grade.4d52aba0.svg);background-size:cover;background-position:50%;width:calc(calc(86 * 1px) + (86/.8 - 86)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer:after{width:calc(50*1px)}}.business__imgContainer:after{height:calc(calc(405 * 1px) + (405/.8 - 405)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer:after{height:calc(210*1px)}}.business__imgContainer:after{right:calc(calc(-40 * 1px) + (-40/.8 - -40)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer:after{right:calc(-20*1px)}}.business__imgContainer:before{content:"";overflow:hidden;z-index:1;position:absolute;left:0;bottom:0;display:block;background:url(/_next/static/media/img-corner.4703fed8.svg) no-repeat;background-size:cover;background-position:0 100%;width:calc(calc(110 * 1px) + (110/.8 - 110)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer:before{width:calc(64*1px)}}.business__imgContainer:before{height:calc(calc(110 * 1px) + (110/.8 - 110)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__imgContainer:before{height:calc(64*1px)}}.business__img{width:100%;height:100%;opacity:1;position:relative;display:flex;object-fit:cover;animation:fade-in .5s ease-in-out;border-radius:calc(calc(16 * 1px) + (16/.8 - 16)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__img{border-radius:calc(16*1px)}}.business__contentContainer{overflow:hidden;display:flex;opacity:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;gap:calc(calc(24 * 1px) + (24/.8 - 24)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentContainer{gap:calc(12*1px)}}.business__contentContainer{min-height:calc(calc(384 * 1px) + (384/.8 - 384)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentContainer{min-height:calc(326*1px)}}.business__contentContainer{animation:fade-in .5s ease-in-out}.business__infoContainer{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:calc(calc(24 * 1px) + (24/.8 - 24)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__infoContainer{gap:calc(12*1px)}}.business__contentTitle{display:block;font-weight:600;color:#fff;font-size:calc(calc(40 * 1px) + (40/.8 - 40)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentTitle{font-size:calc(24*1px)}}.business__contentTitle{line-height:calc(calc(48 * 1px) + (48/.8 - 48)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentTitle{line-height:calc(32*1px)}}.business__contentTitle h1,.business__contentTitle h2,.business__contentTitle h3,.business__contentTitle h4,.business__contentTitle h5,.business__contentTitle h6,.business__contentTitle p,.business__contentTitle span,.business__contentTitle strong{font-size:calc(calc(40 * 1px) + (40/.8 - 40)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentTitle h1,.business__contentTitle h2,.business__contentTitle h3,.business__contentTitle h4,.business__contentTitle h5,.business__contentTitle h6,.business__contentTitle p,.business__contentTitle span,.business__contentTitle strong{font-size:calc(24*1px)}}.business__contentTitle h1,.business__contentTitle h2,.business__contentTitle h3,.business__contentTitle h4,.business__contentTitle h5,.business__contentTitle h6,.business__contentTitle p,.business__contentTitle span,.business__contentTitle strong{line-height:calc(calc(48 * 1px) + (48/.8 - 48)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentTitle h1,.business__contentTitle h2,.business__contentTitle h3,.business__contentTitle h4,.business__contentTitle h5,.business__contentTitle h6,.business__contentTitle p,.business__contentTitle span,.business__contentTitle strong{line-height:calc(32*1px)}}.business__contentTitle ul{list-style:disc}.business__contentTitle ul li{list-style:disc;margin-left:calc(calc(22 * 1px) + (22/.8 - 22)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentTitle ul li{margin-left:calc(20*1px)}}.business__contentTitle a{color:#f4c43b;text-decoration:underline}.business__contentDescription{display:block;text-wrap-style:balance;width:calc(calc(542 * 1px) + (542/.8 - 542)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentDescription{width:100%}}.business__contentDescription{font-weight:400;color:#fafafa;font-size:calc(calc(20 * 1px) + (20/.8 - 20)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentDescription{font-size:calc(16*1px)}}.business__contentDescription{line-height:calc(calc(28 * 1px) + (28/.8 - 28)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentDescription{line-height:calc(24*1px)}}.business__contentDescription h1,.business__contentDescription h2,.business__contentDescription h3,.business__contentDescription h4,.business__contentDescription h5,.business__contentDescription h6,.business__contentDescription p,.business__contentDescription span,.business__contentDescription strong{font-size:calc(calc(20 * 1px) + (20/.8 - 20)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentDescription h1,.business__contentDescription h2,.business__contentDescription h3,.business__contentDescription h4,.business__contentDescription h5,.business__contentDescription h6,.business__contentDescription p,.business__contentDescription span,.business__contentDescription strong{font-size:calc(16*1px)}}.business__contentDescription h1,.business__contentDescription h2,.business__contentDescription h3,.business__contentDescription h4,.business__contentDescription h5,.business__contentDescription h6,.business__contentDescription p,.business__contentDescription span,.business__contentDescription strong{line-height:calc(calc(28 * 1px) + (28/.8 - 28)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentDescription h1,.business__contentDescription h2,.business__contentDescription h3,.business__contentDescription h4,.business__contentDescription h5,.business__contentDescription h6,.business__contentDescription p,.business__contentDescription span,.business__contentDescription strong{line-height:calc(24*1px)}}.business__contentDescription ul{list-style:disc}.business__contentDescription ul li{list-style:disc;margin-left:calc(calc(22 * 1px) + (22/.8 - 22)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentDescription ul li{margin-left:calc(20*1px)}}.business__contentDescription a{color:#f4c43b;text-decoration:underline}.business__contentButton{margin-block:calc(calc(8 * 1px) + (8/.8 - 8)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__contentButton{margin-block:calc(0*1px);margin-top:4px}}.business__carouselContainer{position:relative;white-space:nowrap;overflow:hidden;display:flex;align-items:center;flex-wrap:nowrap;width:100%}.business__carouselContainer:before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;background:linear-gradient(90deg,#2f2f2f,hsla(0,0%,100%,0) 50%);background-repeat:no-repeat;background-position:50%;background-size:cover;height:100%;width:calc(calc(64 * 1px) + (64/.8 - 64)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__carouselContainer:before{width:calc(64*1px)}}.business__carouselContainer:after{content:"";position:absolute;z-index:1;top:0;right:0;right:calc(calc(-1 * 1px) + (-1/.8 - -1)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__carouselContainer:after{right:calc(-1*1px)}}.business__carouselContainer:after{display:block;background:linear-gradient(270deg,#2f2f2f,hsla(0,0%,100%,0) 50%);background-repeat:no-repeat;background-position:50%;background-size:cover;height:100%;width:calc(calc(64 * 1px) + (64/.8 - 64)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__carouselContainer:after{width:calc(64*1px)}}.business__carousel{display:flex;flex-shrink:0;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:100%;gap:calc(calc(8 * 1px) + (8/.8 - 8)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__carousel{gap:calc(8*1px)}}.business__carousel{animation:rightToLeft var(--speed) linear infinite}.business__logoContainer{display:flex;align-items:center;justify-content:center;min-height:calc(calc(54 * 1px) + (54/.8 - 54)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__logoContainer{min-height:calc(54*1px)}}.business__logoContainer{min-width:calc(calc(120 * 1px) + (120/.8 - 120)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__logoContainer{min-width:calc(120*1px)}}.business__logoContainer{padding:calc(calc(8 * 1px) + (8/.8 - 8)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.business__logoContainer{padding:calc(8*1px)}}.business__logo{display:block;width:100%}@media(max-width:768px){.business__logo{width:100%}}.business__logo{height:100%}@media(max-width:768px){.business__logo{height:100%}}.business__logo{object-fit:contain;object-position:center}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rightToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@font-face{font-family:Codec Cold;src:url(/_next/static/media/Codec-Cold-Extrabold.8d495cc5.woff2) format("woff2"),url(/_next/static/media/Codec-Cold-Extrabold.aeb4c69b.woff) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Codec Cold;src:url(/_next/static/media/Codec-Cold-Bold.1b845e87.woff2) format("woff2"),url(/_next/static/media/Codec-Cold-Bold.609b1a16.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Codec Cold;src:url(/_next/static/media/Codec-Cold-Regular.4589e3ae.woff2) format("woff2"),url(/_next/static/media/Codec-Cold-Regular.b1b2bac2.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Codec Cold;src:url(/_next/static/media/Codec-Cold-Extralight.1041d410.woff2) format("woff2"),url(/_next/static/media/Codec-Cold-Extralight.6645a2bd.woff) format("woff");font-weight:200;font-style:normal;font-display:block}.buttonNav{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:calc(calc(16 * 1px) + (16/.8 - 16)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.buttonNav{padding:calc(16*1px)}}.buttonNav{height:calc(calc(100 * 1px) + (100/.8 - 100)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.buttonNav{height:calc(64*1px)}}.buttonNav{width:calc(calc(160 * 1px) + (160/.8 - 160)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.buttonNav{width:100%}}.buttonNav{background:#2f2f2f;border:1px solid #4f4f4f;border-radius:calc(calc(16 * 1px) + (16/.8 - 16)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.buttonNav{border-radius:calc(16*1px)}}.buttonNav__icon{display:block;max-width:calc(calc(130 * 1px) + (130/.8 - 130)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.buttonNav__icon{max-width:calc(130*1px)}}.buttonNav__icon{max-height:calc(calc(46 * 1px) + (46/.8 - 46)*(100vw - 1366*1px)/(1920 - 1366))}@media(max-width:768px){.buttonNav__icon{max-height:calc(46*1px)}}.buttonNav__icon{width:100%;height:100%;object-fit:contain;object-position:center}.buttonNav--true{background:#121211;border:1px solid #121211;transition:.2s ease-in-out}.buttonNav:hover{background:#1c1c1c;border:1px solid #1c1c1c;transition:.2s ease-in-out}.buttonNav:focus-visible{outline:none;border:2px solid #0171e3;transition:.2s ease-in-out}