*,*:before,*:after{box-sizing:border-box;border:0 solid}html{font-size:10px;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:#fff;color:#000;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0;padding:0;font-size:inherit;font-weight:inherit}ul,ol{list-style:none}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}:root{--ac: #11823b;--ac-deep: #0e2a1b;--ink: #000;--sub: #666;--mute: #888;--line: rgba(0, 0, 0, .08);--gray: #f4f4f4;--g: max(4.8rem, 4.1667vw);--cg: 2.4rem;--hh: max(8.8rem, 5.625vw);--tr-brand: #11823b}@media (max-width: 1025px){:root{--g: max(4rem, 4.6875vw);--hh: 8.8rem;--cg: 2rem}}@media (max-width: 681px){:root{--g: 5.1282vw;--hh: 7.2rem;--cg: 1.2rem}}.wrap{width:100%;padding-left:var(--g);padding-right:var(--g)}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--cg)}.t-h2{font-size:max(4.8rem,3.3333vw);font-weight:300;line-height:1.35;letter-spacing:-.03em}.t-h3{font-size:max(3.6rem,3.125vw);font-weight:300;line-height:1.45;letter-spacing:-.04em}.t-h4{font-size:max(3.4rem,2.7083vw);font-weight:300;line-height:1.4;letter-spacing:-.03em}.t-h5{font-size:max(2.8rem,2.0833vw);font-weight:300;line-height:1.4;letter-spacing:-.03em}.t-title{font-size:max(1.8rem,1.3542vw);font-weight:400;line-height:1.45;letter-spacing:-.02em}.t-body{font-size:max(1.7rem,1.1458vw);font-weight:400;line-height:1.6;letter-spacing:-.01em}.t-body2{font-size:max(1.5rem,.9375vw);font-weight:400;line-height:1.6}.t-cat{font-size:max(1.6rem,1.0417vw);font-weight:400;line-height:1}.t-cat2{font-size:max(1.3rem,.7639vw);font-weight:400;line-height:1.2;letter-spacing:.02em}.t-display{font-size:max(5.6rem,10.4167vw);font-weight:300;line-height:.98;letter-spacing:-.045em}.t-num{font-size:max(4.8rem,5.5556vw);font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}@media (max-width: 1025px){.t-h2{font-size:max(4.2rem,5.0781vw)}.t-h3{font-size:max(3.4rem,4.6875vw)}.t-h4{font-size:max(2.8rem,3.3203vw)}.t-h5{font-size:max(2.4rem,3.125vw)}.t-title{font-size:max(1.7rem,1.9531vw)}.t-body{font-size:max(1.6rem,2.1484vw)}}@media (max-width: 681px){.t-h2{font-size:min(3.4rem,8.7vw)}.t-h3{font-size:min(3rem,7.6923vw)}.t-h4{font-size:min(2.6rem,6.6667vw)}.t-h5{font-size:min(2.2rem,5.641vw)}.t-title{font-size:min(1.7rem,4.359vw)}.t-body{font-size:min(1.6rem,4.1026vw)}.t-body2,.t-cat{font-size:min(1.4rem,3.5897vw)}.t-display{font-size:min(5.2rem,13.3333vw)}.t-num{font-size:min(4.4rem,11.2821vw)}}.cat{display:inline-flex;align-items:center;gap:.2em;color:var(--ink)}.cat svg{width:1.2em;height:1.2em}.on-dark .cat,.cat.is-light{color:#fff}.pill{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.4em;border-radius:1000px;overflow:hidden;white-space:nowrap;font-size:max(1.5rem,.9375vw);height:2.8em;padding:0 1.4em;transition:color .45s;isolation:isolate}.pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 1px #dedede inset;z-index:-2}.pill:after{content:"";position:absolute;left:50%;top:180%;width:150%;height:150%;border-radius:100%;transform:translate(-50%,-50%);background:#000;z-index:-1;transition:top .55s cubic-bezier(.215,.61,.355,1)}.pill--dark{color:#fff}.pill--dark:before{box-shadow:0 0 0 1px #ffffff4d inset}.pill--dark:after{background:#fff}.pill--ac{color:#fff;background:var(--ac)}.pill--ac:before{box-shadow:none}.pill--ac:after{background:#000}.pill svg{width:1.1em;height:1.1em}@media (hover: hover) and (pointer: fine){.pill:hover:after{top:50%}.pill:not(.pill--dark):hover{color:#fff}.pill--dark:hover{color:#000}}.fx-photo{overflow:hidden}.fx-photo img,.fx-photo video{width:100%;height:100%;object-fit:cover}:root{--tr-brand: #0016cb}.tr-pending{visibility:hidden}.tr-line{display:block;white-space:nowrap}.tr-sweep{--p: 0;display:inline-block;color:transparent;background:linear-gradient(90deg,var(--tr-final) 0%,var(--tr-final) 30%,var(--tr-brand) 40%,transparent 50%,transparent 100%);background-size:350% 100%;background-position-x:calc((100 - var(--p)) * 1%);-webkit-background-clip:text;background-clip:text}.tr-word{display:inline-block;white-space:nowrap}.tr-char{display:inline-block;will-change:transform}.tr-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.scr-char.is-noise,.scr-char.is-hidden{opacity:0}.scr-char.is-band{color:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site{position:relative;z-index:1;background:#fff}.site>section:not(.kv){position:relative;z-index:3;background:#fff}.tag{display:inline-flex;align-items:center;box-shadow:0 0 0 1px #dedede inset;border-radius:100px;color:#666;padding:.5em .9em;line-height:1.1}.hd{position:fixed;top:0;left:0;right:0;z-index:100;pointer-events:none}.hd__dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;pointer-events:auto}.hd.is-open .hd__dim{opacity:1;visibility:visible}.hd__box{position:relative;z-index:2;box-sizing:content-box;height:var(--hh);overflow:hidden;pointer-events:auto;transition:transform .5s,background-color .5s}.hd.is-up .hd__box,.hd.is-open .hd__box,.hd.is-mobile .hd__box{background-color:#ffffffe6;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.hd.is-hide .hd__box{transform:translateY(-100%)}.hd__bar{position:relative;height:var(--hh);align-items:center}.hd__logo{grid-column:1 / 4;justify-self:start}.hd__logo img{height:max(2.4rem,1.6667vw);width:auto}.hd__gnb{grid-column:4 / 10;height:100%}.hd__gnb>ul{display:flex;height:100%}.hd__item{position:relative;display:flex;align-items:center;height:100%}.hd__item:after{content:"";position:absolute;left:1.4em;right:1.4em;bottom:0;height:2px;background:transparent;font-size:clamp(1.5rem,1.0417vw,2.2rem)}.hd__item:hover:after{background:var(--ac)}.hd__d1{display:block;padding:.6em 1.4em;font-size:clamp(1.5rem,1.0417vw,2.2rem);font-weight:400;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:opacity .25s}.hd__item:first-child .hd__d1{padding-left:0}.hd__item:first-child:after{left:0}.hd__gnb ul:hover .hd__d1{opacity:.4}.hd__item:hover .hd__d1{opacity:1}.hd__d2{position:absolute;top:100%;left:0;display:flex;flex-direction:column;padding:1.6rem 0 2.8rem;font-size:clamp(1.3rem,.8333vw,1.8rem);color:#444;white-space:nowrap}.hd__item:not(:first-child) .hd__d2{padding-left:1.4em}.hd__d2 a{display:block;padding:.55em 0;transition:color .25s}.hd__d2 a:hover{color:var(--ac)}.hd__util{grid-column:10 / 13;justify-self:end;display:flex;align-items:center;gap:1.6rem}.hd__tel{white-space:nowrap;letter-spacing:.04em}.hd__cta{font-size:max(1.3rem,.8333vw);height:2.6em}.hd__sns{display:block;width:2.2rem;height:2.2rem}.hd__burger{display:none;position:relative;width:3.2rem;height:3.2rem}.hd__burger i{position:absolute;left:.4rem;right:.4rem;height:1.5px;background:#000;transition:transform .3s,top .3s}.hd__burger i:first-child{top:1.1rem}.hd__burger i:last-child{top:2rem}.hd.is-mobile .hd__burger i:first-child{top:1.55rem;transform:rotate(45deg)}.hd.is-mobile .hd__burger i:last-child{top:1.55rem;transform:rotate(-45deg)}.hd__m{position:fixed;top:var(--hh);left:0;right:0;bottom:0;z-index:1;background:#fff;overflow-y:auto;padding:2.4rem 0 4rem;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;pointer-events:auto}.hd.is-mobile .hd__m{opacity:1;visibility:visible}.hd__m li{padding:1.6rem 0;border-bottom:1px solid var(--line)}.hd__m li p{margin-top:.6rem;color:var(--sub)}.hd__m-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3.2rem}@media (max-width: 1280px){.hd__gnb{display:none}.hd__burger{display:block}.hd__util{grid-column:6 / 13}}@media (max-width: 681px){.hd__tel,.hd__sns{display:none}.hd__logo{grid-column:1 / 7}}.kv{position:relative;height:100vh;height:100svh;overflow:hidden}.kv__slider{position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;z-index:0}.kv__slider.is-hidden{opacity:0;visibility:hidden}.kv__track{display:flex;width:100%;height:100%}.kv__slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.kv__in{position:absolute;top:0;right:0;bottom:0;left:0}.kv__in img{width:100%;height:100%;object-fit:cover}.kv__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#ffffffc7,#ffffff4d 32%,#fff0 55%),linear-gradient(to bottom,#ffffff8c,#fff0 22%)}.kv__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;align-content:end;row-gap:3.2rem;padding-bottom:5.5556vmin}.kv__title{grid-column:1 / 10;grid-row:1;align-self:end}.kv__line{display:block}.kv__side{grid-column:10 / 13;grid-row:1;align-self:end;padding-bottom:.6em}.kv__brand{color:var(--ac);font-weight:500}.kv__intro{margin-top:1.2rem;color:#333}.kv__ctrl{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem}.kv__bars{display:flex;gap:.8rem}.kv__bar{position:relative;display:block;width:6rem;height:.3rem;background:#00000026}.kv__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform:scaleX(0);transform-origin:0 0}.kv__bar.is-active span{animation:kv-progress 5s linear .6s forwards}@keyframes kv-progress{to{transform:scaleX(1)}}.kv__count{color:#333;font-variant-numeric:tabular-nums}.kv__quick{display:none}@media (max-width: 1025px){.kv__title{grid-column:1 / 13}.kv__side{grid-column:1 / 9;grid-row:2}}@media (max-width: 681px){.kv__ui{row-gap:2rem;padding-bottom:3.2rem}.kv__side{grid-column:1 / 13;grid-row:3;padding-bottom:0}.kv__intro{display:none}.kv__ctrl{margin-top:1.2rem}.kv__quick{display:flex;flex-wrap:wrap;gap:.8rem;grid-column:1 / 13;grid-row:2}.kv__quick .pill{font-size:1.4rem}}.site>section.vs{z-index:3;background:#000;overflow:hidden}.vs__visual{position:relative;height:0;z-index:4}.vs__visual-inner{position:relative;height:100vh;height:100lvh}.vs__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:left}.vs__txt{display:block}.vs__sentence{display:inline-flex;overflow:hidden}.vs__sentence>span{display:block;white-space:pre}.vs__sentence strong,.vs__clone,.vs__kw{font-weight:inherit;display:inline-flex}.vs__list{position:absolute;top:8.3333vmax;left:0;right:0}.vs__keywords{display:flex;flex-direction:column;align-items:flex-end}.vs__kw{position:relative;display:block;transition:opacity .4s}.vs__kw-line{position:absolute;left:0;bottom:.1333em;width:100%;height:.0667em;background:var(--ac);transform:scaleX(0);transform-origin:0 0;transition:transform .5s cubic-bezier(.215,.61,.355,1)}.vs__list.is-active .vs__kw{opacity:.4}.vs__kw.is-active{opacity:1!important}.vs__kw.is-active .vs__kw-line{transform:scaleX(1)}.vs__clone{white-space:pre}.vs__desc{position:absolute;left:0;bottom:6.25vmax;color:#fff;z-index:9;visibility:hidden}.vs__desc.is-on{visibility:visible}.vs__desc p{width:23.8462em;line-height:1.4615em;letter-spacing:-.02em;word-break:keep-all}.vs__desc .line{overflow:hidden}.vs__fade-out,.vs__move-v{height:30vh;height:30lvh}.vs__move-h{margin-top:5vh;margin-top:5lvh;height:30vh;height:30lvh}.vm.is-hidden{opacity:0;visibility:hidden}.vm__visual,.vm__visual-inner{position:relative;width:100%;height:100vh;height:100lvh}.vm__wrap{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:56%;height:76%;border-radius:4.25vw;overflow:hidden;z-index:1}.vm__d,.vm__m{position:absolute;top:0;right:0;bottom:0;left:0}.vm__d:after,.vm__m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 45%),#0000001f;pointer-events:none}.vm__m{display:none}.vm__m-inner{position:absolute;top:0;right:0;bottom:0;left:0}.vm__m video,.vm__m img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;height:100lvh;max-width:none;object-fit:cover}.vm__bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;height:100lvh;overflow:hidden}.vm__inner{position:absolute;width:100%;height:100%}.vm__media{display:block;width:100vw;height:100vh;height:100lvh;max-width:none;object-fit:cover}.vm__desc-in{height:50vh;height:50lvh}.vm--2 .vm__desc-in,.vm--3 .vm__desc-in,.vm--4 .vm__desc-in{height:35vh;height:35lvh}@media (max-aspect-ratio: 1/1){.vm__m{display:block}.vm__d{display:none}.vm__desc-in{height:0!important}}@media (max-width: 1025px){.vs__list{top:clamp(8rem,20.5128vw,10rem)}}@media (max-width: 681px){.vs__text{font-size:min(2.6rem,6.6667vw)}.vs__list{top:9rem}.vs__desc p{width:auto;max-width:30rem}}.br__wrap{position:relative;height:100vh;height:100dvh;overflow:hidden;background:#fff}.br__s1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.br__target{position:absolute;left:0;top:0;z-index:15;width:100px;height:100px;pointer-events:none}.br__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#dfe8ef}.br__media video{width:100%;height:100%;max-width:none;object-fit:cover}.br__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 55%),linear-gradient(to bottom,#00000040,#0000 35%)}.br__model{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;align-items:end;padding-bottom:6.25vmax;pointer-events:none}.br__model-img{grid-column:4 / 6;aspect-ratio:600 / 825;overflow:hidden;border-radius:.8rem}.br__model-img img{width:100%;height:100%;object-fit:cover}.br__contents{position:relative;z-index:999;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:8.3333vmax;padding-bottom:6.25vmax;pointer-events:none}.br__contents a{pointer-events:auto}.br__head{align-items:start}.br__cat{grid-column:1 / 4;grid-row:1;padding-top:1.6rem;color:#000}.br__cat .cat{color:inherit}.br__title{grid-column:4 / 13;grid-row:1;text-align:right;color:#000}.br__title span{display:block}.br__foot{align-items:end}.br__s0{grid-column:1 / 4;height:min(39rem,42vh);aspect-ratio:4 / 5;width:auto;justify-self:start}.br__area{grid-column:7 / 13;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--cg);align-items:end}.br__desc{grid-column:1 / 4;color:#000}.br__desc span,.br__brands li{display:block}.br__brands{grid-column:4 / 7;color:#000}.br__brands-label{opacity:.6;margin-bottom:1.2rem}.br__btn{margin-top:2.4rem}@media (max-width: 1025px){.br__contents{justify-content:flex-start;padding-top:calc(var(--hh) + 2.4rem)}.br__head{row-gap:1.6rem}.br__cat,.br__title{grid-column:1 / 13;text-align:left}.br__title{grid-row:2}.br__foot{margin-top:2.4rem}.br__s0{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);width:min(32.8rem,84vw);height:auto;aspect-ratio:16 / 9}.br__model{display:none}.br__area{grid-column:1 / 13;grid-template-columns:1fr;row-gap:2rem}.br__desc,.br__brands{grid-column:1}.br__brands ul{display:flex;flex-wrap:wrap;gap:0 1.2rem}.br__btn{margin-top:1.6rem}}.stt{padding-top:12rem;padding-bottom:12rem}.stt__head{grid-column:1 / 4;padding-top:2.4rem}.stt__list{grid-column:4 / 13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--cg)}.stt__item{border-top:1px solid #000;padding-top:2.4rem}.stt__label{margin-top:1.2rem;color:var(--sub)}@media (max-width: 1025px){.stt__head{grid-column:1 / 13;padding-top:0;margin-bottom:3.2rem}.stt__list{grid-column:1 / 13;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.2rem}}.fac{padding-top:15rem;padding-bottom:8rem}.fac__cat{grid-column:1 / 4;padding-top:1rem}.fac__intro{grid-column:4 / 11}.fac__lead{margin-top:3.2rem;color:var(--sub)}.fac__lines{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3.2rem}.fac__lines li{box-shadow:0 0 0 1px #dedede inset;border-radius:100px;color:#444;padding:.6em 1em;line-height:1}.fac__rows{margin-top:10rem}.fac__row{align-items:center;padding-top:3.2rem;padding-bottom:3.2rem}.fac__photo{grid-column:1 / 6;grid-row:1;aspect-ratio:4 / 3;border-radius:.8rem}.fac__txt{grid-column:7 / 12;grid-row:1}.fac__row.is-rev .fac__photo{grid-column:8 / 13}.fac__row.is-rev .fac__txt{grid-column:2 / 7}.fac__no{color:var(--mute)}.fac__txt h3{margin-top:1.6rem}.fac__desc{margin-top:2rem;color:var(--sub)}.fac__facts{margin-top:2.4rem}.fac__facts li{position:relative;padding:1.2rem 0 1.2rem 1.6rem;border-top:1px solid var(--line)}.fac__facts li:before{content:"";position:absolute;left:0;top:50%;width:.6rem;height:.6rem;margin-top:-.3rem;border-radius:50%;background:var(--ac)}@media (max-width: 1025px){.fac__cat,.fac__intro{grid-column:1 / 13}.fac__intro{margin-top:2rem}.fac__rows{margin-top:6rem}.fac__row .fac__photo,.fac__row.is-rev .fac__photo{grid-column:1 / 13;grid-row:1}.fac__row .fac__txt,.fac__row.is-rev .fac__txt{grid-column:1 / 13;grid-row:2;margin-top:2.4rem}}.crt{padding-top:15rem;padding-bottom:12rem}.crt__side{grid-column:1 / 5}.crt__title{margin-top:2rem}.crt__lead{margin-top:2.4rem;color:var(--sub)}.crt__fda{width:62%;aspect-ratio:750 / 950;margin-top:4.8rem;border-radius:.8rem;box-shadow:0 0 0 1px var(--line)}.crt__main{grid-column:6 / 13}.crt__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cg)}.crt__card{background:var(--gray);border-radius:.8rem;padding:3.2rem 3.2rem 3.6rem;min-height:26rem}.crt__en{color:var(--ac)}.crt__card h3{margin-top:1.2rem}.crt__desc{margin-top:1.6rem;color:var(--sub)}.crt__desc span{display:block}.crt__regs{margin-top:4.8rem}.crt__regs>p{color:var(--mute)}.crt__regs ul{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.crt__reg{box-shadow:0 0 0 1px #dedede inset;border-radius:100px;color:#444;padding:.6em 1em;line-height:1.1}@media (max-width: 1025px){.crt__side,.crt__main{grid-column:1 / 13}.crt__main{margin-top:4.8rem}.crt__fda{width:48%}}@media (max-width: 681px){.crt__cards{grid-template-columns:1fr}.crt__card{min-height:0;padding:2.4rem}}.hs{padding-top:15rem;padding-bottom:12rem}.hs__cat{grid-column:1 / 4;padding-top:1rem}.hs__intro{grid-column:4 / 11}.hs__lead{margin-top:2.4rem;color:var(--sub)}.hs__wrap{display:grid;margin-top:8rem}.hs__list{grid-area:1 / 1;background:#fff}.hs__sub{pointer-events:none;z-index:2;background:#111;color:#fff;transition:clip-path .6s cubic-bezier(.445,.05,.55,.95)}.hs__row{align-items:start;padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--line)}.hs__sub .hs__row{border-top-color:#ffffff14}.hs__list .hs__row:last-child{border-bottom:1px solid var(--line)}.hs__year{grid-column:1 / 3;line-height:1}.hs__items{grid-column:4 / 10}.hs__items li{display:flex;gap:1.6rem}.hs__items li+li{margin-top:.4rem}.hs__m{flex:0 0 2.4em;padding-top:.45em;color:var(--mute)}.hs__sub .hs__m{color:#ffffff80}.hs__thumb{grid-column:11 / 13;aspect-ratio:3 / 2;overflow:hidden;border-radius:.4rem}.hs__thumb img{width:100%;height:100%;object-fit:cover}.hs__dots{display:block;width:100%;height:100%;background-image:radial-gradient(circle,rgba(17,17,17,.15) .1rem,transparent .13rem);background-size:.8rem .8rem}.hs__foot{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;color:var(--sub)}@media (max-width: 991px){.hs__sub{display:none}.hs__cat,.hs__intro{grid-column:1 / 13}.hs__intro{margin-top:2rem}.hs__wrap{margin-top:5rem}.hs__year{grid-column:1 / 13}.hs__items{grid-column:1 / 13;margin-top:1.2rem}.hs__thumb{display:none}.hs__foot{flex-direction:column;align-items:flex-start}}.iq{padding-top:15rem}.iq__intro{grid-column:1 / 8}.iq__title{margin-top:2rem}.iq__stage{position:relative;height:90vh;height:90lvh;margin-top:6rem}.iq__guide{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.iq__start{grid-column:1 / 4;aspect-ratio:360 / 468}.iq__frame{position:absolute;top:0;left:0;width:30rem;height:40rem;overflow:hidden;border-radius:8px;background:#ccd}.iq__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 45%);pointer-events:none}.iq__img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.iq__img img{flex:0 0 auto;width:100vw;height:90vh;height:90lvh;max-width:none;object-fit:cover}.iq__cap{position:absolute;left:0;bottom:6.25vmax;z-index:2;color:#fff}.iq__cap .line{overflow:hidden}.iq__list{margin-top:6rem;padding-bottom:15rem;row-gap:4rem}.iq__ch{grid-column:span 3}.iq__ch a{display:block;border-top:1px solid #000;padding-top:2.4rem}.iq__no{color:var(--ac)}.iq__ch h3{margin-top:1.2rem}.iq__desc{margin-top:1.2rem;color:var(--sub)}.iq__desc span{display:block}.iq__go{display:block;width:2.4rem;height:2.4rem;margin-top:2.4rem;transition:transform .35s cubic-bezier(.215,.61,.355,1)}.iq__ch a:hover .iq__go{transform:translate(.8rem)}.iq__ch a:hover h3{color:var(--ac)}@media (max-width: 1025px){.iq__intro{grid-column:1 / 13}.iq__stage,.iq__img img{height:60vh;height:60lvh}.iq__start{grid-column:1 / 6}.iq__ch{grid-column:span 6}}@media (max-width: 681px){.iq__ch{grid-column:span 12}.iq__list{row-gap:3.2rem;padding-bottom:10rem}}.ab{padding-bottom:12rem}.ab__panel{position:relative;overflow:hidden;border-radius:.8rem;background:var(--ac-deep);color:#fff;padding-top:12rem}.ab__grid{padding:0 8rem;align-items:start}.ab__main{grid-column:1 / 8}.ab__label{color:#fff9}.ab__title{margin-top:2.4rem}.ab__body{margin-top:3.2rem;color:#ffffffc7}.ab__sub{margin-top:1.6rem;color:#ffffffc7}.ab__card{grid-column:9 / 13;border-radius:.8rem;box-shadow:0 0 0 1px #ffffff24 inset;padding:3.2rem}.ab__card-body{margin-top:2rem;color:#ffffffb8}.ab__btns{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3.2rem}.ab__btns .pill{font-size:max(1.3rem,.8333vw)}.ab__ticker{margin-top:8rem;overflow:hidden;white-space:nowrap;font-size:15vw;font-weight:300;line-height:.9;letter-spacing:-.04em;color:#ffffff0f;padding-bottom:2rem}.ab__ticker-track{display:inline-flex;animation:ab-tick 20s linear infinite}.ab__ticker-track span{padding-right:.3em}@keyframes ab-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ab__ticker-track{animation:none}}@media (max-width: 1025px){.ab__panel{padding-top:6rem}.ab__grid{padding:0 2.4rem}.ab__main,.ab__card{grid-column:1 / 13}.ab__card{margin-top:4rem;padding:2.4rem}.ab__ticker{margin-top:5rem}}.sh{padding-bottom:12rem}.sh__head{align-items:baseline}.sh__label{grid-column:1 / 4}.sh__text{grid-column:4 / 10;color:var(--sub)}.sh__band{margin-top:4.8rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.4rem 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.mq{overflow:hidden}.mq__track,.mq__set{display:flex;width:max-content;gap:var(--marquee-gap);align-items:center}.sh__logo img{height:6.4rem;width:auto}@media (max-width: 1025px){.sh__label,.sh__text{grid-column:1 / 13}.sh__text{margin-top:1.2rem}.sh__logo img{height:5.2rem}}.ft{background:#111;color:#fff;padding:8rem 0 4rem}.ft__top{align-items:center}.ft__logo{grid-column:1 / 3;width:13rem;height:auto}.ft__slogan{grid-column:4 / 9;color:#ffffffb3}.ft__sns{grid-column:9 / 13;justify-self:end;display:flex;align-items:center;gap:1.6rem;color:#ffffffb3}.ft__sns a{display:block;width:2.4rem;height:2.4rem;color:#fff}.ft__mid{margin-top:6rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,.12);row-gap:4rem}.ft__col--a{grid-column:1 / 5}.ft__col--b{grid-column:5 / 9}.ft__col--c{grid-column:9 / 13}.ft__tel{display:block;margin-bottom:1.6rem}.ft__h{color:#ffffff80;margin-bottom:1.6rem}.ft__col p.t-body2{color:#ffffffb8}.ft__col span{display:block}.ft__bot{display:flex;justify-content:space-between;gap:2rem;margin-top:6rem;color:#fff6}@media (min-width: 1026px){.ft{position:fixed;left:0;right:0;bottom:0;z-index:0}.site{margin-bottom:var(--ft-h, 0px)}}@media (max-width: 1025px){.ft__logo,.ft__slogan,.ft__sns,.ft__col--a,.ft__col--b,.ft__col--c{grid-column:1 / 13;justify-self:start}.ft__slogan,.ft__sns{margin-top:2rem}.ft__bot{flex-direction:column}}.countup{display:inline-block;font-variant-numeric:tabular-nums}.mq__track.is-col,.mq__set.is-col{flex-direction:column}.vm__d:before,.vm__m:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0e2a1b47;mix-blend-mode:multiply;pointer-events:none}.vm__d:after,.vm__m:after{z-index:2}
