html.pop-b body.home .kis-course{background:none;box-shadow:none;border-radius:0;overflow:visible}html.pop-b body.home .kis-course:hover{box-shadow:none}html.pop-b body.home .kis-course::before{border-radius:var(--r-m) var(--r-m) 0 0}html.pop-b body.home .kis-course img{border-radius:0 0 var(--r-m) var(--r-m)}html.pop-b body.home .kis-course:hover img{transform:none}html.pop-b body.home .kis-course--kis img{object-position:62% 50%}html.pop-b body.home .kis-course--ib img{object-position:48% 50%}html.pop-b body.home .kis-course--kpop img{object-position:50% 62%}html.pop-b body.home .kis-course--abroad img{object-position:34% 50%}html.pop-b body.home .kis-course .kis-course-body{background:none;padding:var(--sp-2) 0 0;gap:var(--sp-1)}html.pop-b body.home .kis-course-body h3{font-size:clamp(18px,1.6vw,20px);line-height:1.45}html.pop-b body.home .kis-course-body h3 .en{position:static;background:none;box-shadow:none;rotate:none;padding:0;font-size:clamp(17px,1.5vw,19px);letter-spacing:.02em}html.pop-b body.home .kis-course-body p{font-size:14.5px;line-height:1.85}@media (min-width:1201px){html.pop-b body.home .kis-course img{aspect-ratio:4/5}html.pop-b body.home .kis-courses{padding-top:0}html.pop-b body.home .kis-course:nth-child(even){translate:0 calc(var(--sp-3) + var(--sp-1))}html.pop-b body.home .kis-course:nth-child(even):hover{translate:0 calc(var(--sp-3) + var(--sp-1) - 4px)}body.home .kis-courses{margin-bottom:calc(var(--sp-3) + var(--sp-1))}}@media (max-width:600px){body.home .kis-courses{gap:var(--sp-4)}html.pop-b body.home .kis-course img{aspect-ratio:3/2}html.pop-b body.home .kis-course-body h3{font-size:20px}html.pop-b body.home .kis-course-body h3 .en{font-size:19px}}@media (min-width:1201px){body.home .kis-tri{grid-template-columns:1fr;gap:var(--sp-4)}}body.home .kis-tri-col h3{font-size:clamp(28px,3.2vw,40px);line-height:1.2;font-weight:600;margin-bottom:0}body.home .kis-tri-col h3[lang="en"]{font-size:clamp(31px,3.6vw,45px);line-height:1.067;font-style:italic;font-weight:400}body.home .kis-tri-col h3 .en{font-size:clamp(14px,1.3vw,16px);font-style:normal}body.home .kis-tri-col p{font-size:14.5px;line-height:1.85}body.home .kis-tri-cols{row-gap:var(--sp-4)}body.home .kis-sec--offwhite:has(.kis-quote-in--in-tri){padding-bottom:0}body.home .kis-sec--offwhite:has(.kis-quote-in--in-tri)::after{background:var(--navy)}body.home .kis-quote-in--in-tri{max-width:none;background:var(--navy);color:var(--offwhite);text-align:left;padding-block:calc(var(--sp-5) + 22px) calc(var(--sp-5) - 6px);padding-left:max(var(--sp-3),calc((100% - var(--maxw)) / 2 + var(--sp-3)));position:relative}body.home .kis-quote-in--in-tri::before{content:"";position:absolute;left:0;right:0;top:-1px;height:56px;pointer-events:none;background:var(--offwhite);-webkit-mask:url("../svg/st-divider.svg") no-repeat center / 100% 100%;mask:url("../svg/st-divider.svg") no-repeat center / 100% 100%;scale:1 -1}@media (max-width:800px){body.home .kis-quote-in--in-tri::before{height:36px}}body.home .kis-quote-in--in-tri .kis-quote-jp{font-size:clamp(24px,3.9vw,52px);line-height:1.5;background-size:auto 10px}body.home .kis-quote-in--in-tri .kis-quote-sub{margin-top:var(--sp-2);font-size:clamp(22px,3.5vw,46px);line-height:1.5;opacity:1}body.home .kis-quote-in--in-tri .kis-quote-sub br{display:none}body.home .kis-quote-in--in-tri .kis-quote-sub span{display:block}body.home .kis-quote-in--in-tri .kis-quote-sub span[lang="ko"]{font-weight:500;word-break:keep-all}body.home .kis-quote-in--in-tri .kis-quote-sub span[lang="en"]{font-size:1.14em;font-style:italic;line-height:1.35;margin-top:.1em}@media (prefers-reduced-motion:no-preference){html.rv-ready body.home .kis-quote-in--in-tri :is(.kis-quote-jp,.kis-quote-sub span){opacity:0;translate:0 16px;transition:opacity .8s ease,translate .9s cubic-bezier(.2,.7,.2,1)}html.rv-ready body.home .kis-quote-in--in-tri .rv.in :is(.kis-quote-jp,.kis-quote-sub span){opacity:1;translate:none}html.rv-ready body.home .kis-quote-in--in-tri .rv.in .kis-quote-jp{transition-delay:.15s}html.rv-ready body.home .kis-quote-in--in-tri .rv.in .kis-quote-sub span[lang="ko"]{transition-delay:.6s}html.rv-ready body.home .kis-quote-in--in-tri .rv.in .kis-quote-sub span[lang="en"]{transition-delay:1.05s}}body.home .kis-facts-line{display:grid;grid-template-columns:1.25fr .85fr 1.5fr .7fr;gap:var(--sp-3)}body.home .kis-facts-line li{flex-direction:column;align-items:flex-start;gap:.3em;font-size:14.5px}body.home .kis-facts-line b{font-size:clamp(36px,3.8vw,48px);font-weight:400;font-variant-numeric:lining-nums tabular-nums}@media (max-width:600px){body.home .kis-facts-line{grid-template-columns:repeat(2,minmax(0,1fr))}}