.hero{box-sizing:border-box;padding-block:2.5rem;padding-inline:var(--gutter);min-height:10.875rem;margin-top:1rem;margin-bottom:1.5rem;position:relative}.hero__bg{z-index:-1;pointer-events:none;clip-path:inset(0);will-change:clip-path;width:100vw;margin-left:-50vw;margin-right:-50vw;transition:clip-path 1s ease-out .5s;position:absolute;inset:0 50%;overflow:hidden}.hero__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero__bg video,.hero__bg img{opacity:.8;will-change:transform;min-height:100%;transition:opacity .5s ease-out;transform:scale(1.1)}.hero.is-reveal .hero__bg{clip-path:inset(0 1rem round 1.25rem)}.hero.is-reveal .hero__bg video,.hero.is-reveal .hero__bg img{opacity:1;transform:scale(1)}.hero__text{text-align:center;height:100%;color:var(--white);flex-direction:column;align-items:center;display:flex}.hero--text .hero__text{color:var(--text)}.hero .location{color:var(--gray-100)}.hero .location__item:last-child{color:var(--white)}.hero--text .location{color:var(--gray-500)}.hero--text .location__item:last-child{color:var(--gray-700)}.hero__title{margin-top:.5rem;font-size:2.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.hero__title{font-size:3.125rem}}@media (min-width:64em){.hero__title{font-size:3.5rem}}@media (min-width:80em){.hero__title{font-size:4rem}.hero{min-height:17.8125rem;margin-top:1.5rem;padding-block:5rem}.hero.is-reveal .hero__bg{clip-path:inset(0 2.5rem round 1.25rem)}}.section{box-sizing:border-box;padding-block:var(--pad);z-index:0;position:relative}.section em{color:var(--primary)}.section:last-child{margin-bottom:calc(var(--pad) * -1)}.section:not(.section--bg):not(:has(.section__bg))+.section:not(.section--bg):not(:has(.section__bg)){padding-top:0}.section--pad-t-0{padding-top:0}.section--pad-b-0{padding-bottom:0}.section--bg{position:relative}.section--bg:after{content:"";z-index:-1;background-color:var(--bg2);z-index:-2;width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.section--bg-pink{position:relative}.section--bg-pink:after{content:"";z-index:-1;background-color:var(--bg4);z-index:-2;width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.section--bg-blue{color:var(--white);position:relative}.section--bg-blue:after{content:"";z-index:-1;background-color:var(--bg1);z-index:-2;width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.section__bg{z-index:-1;pointer-events:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;inset:0 50%;overflow:hidden}.section__bg video,.section__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%;display:block}.section__title{text-align:center;margin-bottom:2rem;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.section__title{font-size:2rem}}@media (min-width:64em){.section__title{font-size:2.25rem}}@media (min-width:80em){.section__title{font-size:2.5rem}}.section__title:not(:first-of-type){margin-top:var(--pad)}.section__title:last-child{margin-bottom:0}@media (min-width:80em){.section__title{margin-bottom:2rem}}.section__title:has(+.section__desc){margin-bottom:.5rem}.section__desc{text-align:center;color:var(--gray-800);margin-top:0;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.section__desc{font-size:1.125rem}}.section__desc:not(:first-of-type){margin-top:var(--pad)}@media (min-width:80em){.section__desc{margin-bottom:2.5rem}}.section__desc:has(+.section__title){margin-bottom:.5rem}.section__desc:last-child{margin-bottom:0}.l-wrap .section:first-child{padding-top:2.375rem}@media (min-width:80em){.l-wrap .section:first-child{padding-top:2.5rem}}.section .icon-quotes{position:relative}.section .icon-quotes:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;color:var(--gray-300);justify-content:center;align-items:center;font-family:icon;font-size:1rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex;position:absolute}.section .icon-quotes--top:before{top:-.1875rem;left:-1.75rem;transform:rotate(180deg)}.section .icon-quotes--btm:before{bottom:-.125rem;right:-1.75rem}.introduce-person{background-color:var(--bg2);z-index:0;border-radius:1rem;margin-top:3.5rem;padding:2rem 1.25rem 0;display:block;position:relative;overflow:hidden}.introduce-person+.introduce-person{margin-top:1.5rem}.introduce-person__title{font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.introduce-person__title{font-size:1.625rem}}@media (min-width:64em){.introduce-person__title{font-size:1.75rem}}@media (min-width:80em){.introduce-person__title{font-size:2rem}}.introduce-person__text{margin-top:1.5rem}.introduce-person__desc{margin:0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.introduce-person__desc{font-size:1.125rem}}.introduce-person__info{text-align:right;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.introduce-person__info{font-size:1.125rem}}.introduce-person__info-position{align-items:center;gap:.5rem;display:inline-flex}.introduce-person__info-position:after{content:"";background-color:var(--gray-500);width:1px;height:.625rem;display:block}.introduce-person__info-name{font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.introduce-person__info-name{font-size:1.25rem}}.introduce-person__img{max-width:31.25rem;margin-left:-1.25rem;display:block;overflow:hidden}@media screen and (max-width:80em){.introduce-person--reverse .introduce-person__img{max-width:31.25rem;margin-left:-5rem}.introduce-person--reverse .introduce-person__img img{margin-left:-1.25rem}.introduce-person__img{max-width:none}.introduce-person__img img{margin:1.5rem auto 0}}@media (max-width:64em){.introduce-person--reverse .introduce-person__img{margin-left:-3.25rem}}@media (max-width:48em){.introduce-person--reverse .introduce-person__img{margin-left:-1.25rem}}.introduce-person__img video,.introduce-person__img img{-o-object-fit:cover;object-fit:cover;margin-top:1.5rem;display:block}@media (min-width:48em){.introduce-person{padding:2.5rem}.introduce-person__img{margin-left:-2.5rem}}@media (min-width:64em){.introduce-person{border-radius:1.25rem;padding:5rem}.introduce-person__img{margin-left:0}.introduce-person+.introduce-person{margin-top:3.9375rem}.introduce-person__text{margin-top:2.5rem}.introduce-person__info{margin-top:.5rem}}@media (max-width:79.99em){.introduce-person{padding-bottom:0}}@media (min-width:80em){.introduce-person{box-sizing:border-box;min-height:44.875rem;margin-top:4rem;padding-right:clamp(21.875rem,40%,33.125rem)}.introduce-person+.introduce-person{margin-top:3.9375rem}.introduce-person__text{margin-top:2.5rem}.introduce-person__info{margin-top:.5rem}.introduce-person__img{z-index:-1;max-width:none;margin-top:0;position:absolute;bottom:0;right:0}.introduce-person--reverse{padding-left:clamp(21.875rem,40%,33.125rem);padding-right:5rem}.introduce-person--reverse .introduce-person__img{margin-left:0;left:0;right:auto}}.organization{padding-inline:0}.organization .svg{box-sizing:border-box;background-color:var(--bg2);border-radius:1.25rem;min-width:43.75rem}.section--bg .organization .svg{background-color:var(--white)}.governance-list{flex-flow:wrap;gap:1rem;display:flex}.governance-list__item{box-sizing:border-box;background:100% 100% no-repeat;background-color:var(--bg4);background-image:url(/resource/images/about/symbol-bg-sm.svg?v=1770961239863);border-radius:1rem;flex-direction:column;flex:23.75rem;padding:1.5rem;display:flex}.governance-list__strong{color:var(--primary);margin-bottom:auto;font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.governance-list__strong{font-size:1.625rem}}@media (min-width:64em){.governance-list__strong{font-size:1.75rem}}@media (min-width:80em){.governance-list__strong{font-size:2rem}}.governance-list__name{text-align:right;margin-top:sre(16);font-size:1.125rem;font-weight:700;display:block}.governance-list__position{text-align:right;margin-top:sre(4);color:var(--gray-600);font-size:1.125rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.governance-list__position{font-size:1.25rem}}@media (min-width:64em){.governance-list__item{border-radius:1.25rem;padding:2.5rem}.governance-list__name{margin-top:sre(-12);font-size:1.5rem}}@media (min-width:80em){.governance-list{gap:1.5rem}.governance-list__item{background-image:url(/resource/images/about/symbol-bg-lg.svg?v=1770961239863)}.governance-list__name{margin-top:sre(-12);font-size:1.5rem}}.role-box{--pad:4rem}.role-box+.role-box{margin-top:var(--pad);padding-top:var(--pad);border-top:1px solid var(--gray-300)}.role-box__title{font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.role-box__title{font-size:2rem}}@media (min-width:64em){.role-box__title{font-size:2.25rem}}@media (min-width:80em){.role-box__title{font-size:2.5rem}}@media (max-width:79.99em){.role-box{--pad:3.375rem}.role-box__title{text-align:center}}.role-list{grid-template-columns:repeat(1,1fr);gap:.5rem;width:100%;display:grid}.role-list__item{box-sizing:border-box;background-color:var(--bg2);word-break:keep-all;border-radius:1rem;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.role-list__name{min-width:3em;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.role-list__name{font-size:1.25rem}}.role-list__position{min-width:100%;color:var(--gray-600);font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.role-list__position{font-size:1.125rem}}@media (min-width:48em){.role-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.role-list{grid-template-columns:repeat(3,1fr)}.role-list__item{flex-direction:column;align-items:flex-start;gap:0;min-height:10rem}.role-list__name{margin-bottom:1.5rem}.role-list__position{text-align:right;margin-top:auto}}@media (min-width:80em){.role-list{gap:1.5rem}}@media (min-width:100em){.role-list{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.image-box{grid-template-columns:repeat(1,1fr);gap:1.375rem;display:grid}.image-box__item{box-sizing:border-box;background-color:var(--white);border:1px solid var(--gray-200);border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.image-box__img{-ms-flex-item-align:1/1;align-self:1/1;width:4rem;min-width:4rem}.image-box__strong{font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.image-box__strong{font-size:1.25rem}}.image-box__desc{margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.image-box__desc{font-size:1.125rem}}@media (min-width:64em){.image-box{grid-template-columns:repeat(2,1fr)}}@media (min-width:80em){.image-box{gap:1.5rem}.image-box__item{gap:1.5rem;padding:2.5rem}.image-box__img{width:7.5rem;min-width:7.5rem}}.image-line-box{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}.image-line-box__item{box-sizing:border-box}.image-line-box__img{aspect-ratio:343/208;border-radius:1rem;width:100%;overflow:hidden}.image-line-box__img video,.image-line-box__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.image-line-box__text{box-sizing:border-box;text-align:center;padding-top:1.75rem;position:relative}.image-line-box__text:before{content:"";background-color:var(--primary);width:1px;height:2.5rem;display:block;position:absolute;top:-1.25rem;left:50%}.image-line-box__strong{color:var(--primary);font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.image-line-box__strong{font-size:1.25rem}}.image-line-box__desc{color:var(--gray-800);margin:.25rem 0 0;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.image-line-box__desc{font-size:1.125rem}}@media (min-width:48em){.image-line-box{grid-template-columns:repeat(2,1fr)}}@media (min-width:80em){.image-line-box{grid-template-columns:repeat(3,1fr);gap:1.5rem}.image-line-box__img{aspect-ratio:343/208;border-radius:1rem;width:100%;overflow:hidden}.image-line-box__img video,.image-line-box__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.image-line-box__text{padding-top:3.5rem}.image-line-box__text:before{height:5rem;top:-2.5rem}.image-line-box__desc{margin-top:.5rem}}.vision-diagram{width:fit-content;margin-inline:auto;position:relative}.vision-diagram .inline-svg-wrapper{width:fit-content;margin-inline:auto;display:block}.vision-diagram__img--01 img{margin-inline:auto;display:block}.business__item{box-sizing:border-box;border:1px solid var(--gray-200);background-color:var(--bg4);border-radius:1rem;flex-direction:column;padding:1.5rem 1rem;display:flex}.business__item--blue{background-color:var(--bg3)}.business__head{box-sizing:border-box;align-items:center;gap:1rem;margin-bottom:1rem;padding-inline:.5rem;display:flex}.business__img{aspect-ratio:1;width:3rem;min-width:3rem}.business__strong{font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.business__strong{font-size:1.25rem}}.business__list{background-color:var(--white);border-radius:.5rem;flex-direction:column;flex:1;gap:.25rem;padding:1rem;display:flex}.business__list>li{box-sizing:border-box;width:100%;padding-left:.6875rem;font-size:1.125rem;font-weight:400;line-height:1.5;position:relative}@media (min-width:80em){.business__list>li{font-size:1.25rem}}.business__list>li:before{content:"";background-color:var(--gray-900);border-radius:100%;width:.25rem;height:.25rem;position:absolute;top:calc(.75em - 2px);left:0}@media (min-width:80em){.business__item{padding:2rem}.business__head{gap:1.5rem;margin-bottom:1.5rem;padding-inline:1.5rem}.business__img{width:3.5rem;min-width:3.5rem}.business__list{gap:1.5rem;padding:1.5rem}}.infrastructure-overview{box-sizing:border-box;z-index:0;border-radius:1rem;padding:2rem 1rem;position:relative;overflow:hidden}.infrastructure-overview__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.infrastructure-overview__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%;display:block}@media (min-width:80em){.infrastructure-overview{border-radius:1.25rem;padding:4rem 1rem}}.count-label{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.count-label+.count-label{margin-top:1rem}.count-label__item{box-sizing:border-box;text-align:center;flex-direction:column;flex:100%;align-items:center;gap:.25rem;display:flex}.count-label__strong{font-size:.875rem;font-weight:700;line-height:1.2}@media (min-width:80em){.count-label__strong{font-size:1rem}}.count-label__desc{color:var(--primary);align-items:baseline;gap:.25rem;margin-block:0;font-size:1rem;font-weight:700;line-height:1.2;display:flex}@media (min-width:80em){.count-label__desc{font-size:1.125rem}}.count-label__num{color:var(--primary);font-family:SpoqaHanSansNeo,sans-serif,Segoe UI Emoji;font-size:2rem}.count-label--box{flex-direction:row;display:flex}.count-label--box .count-label__item{box-sizing:border-box;background-color:var(--white);border-radius:1rem;flex:0 9.1875rem;padding:.5rem}.count-label--box .count-label__strong{color:var(--gray-800);font-weight:400}.count-label--box .count-label__desc{color:var(--bg1);font-size:.875rem;font-weight:700;line-height:1.2}@media (min-width:80em){.count-label--box .count-label__desc{font-size:1rem}}.count-label--box .count-label__num{color:var(--bg1);font-size:1.75rem}@media (min-width:64em){.count-label+.count-label{margin-top:1.5rem}.count-label:not(.count-label--box) .count-label{gap:1.5rem}.count-label:not(.count-label--box) .count-label__item{flex-direction:row;justify-content:center;gap:1rem;display:flex}.count-label:not(.count-label--box) .count-label__num{font-size:3rem}.count-label--box .count-label__item{border-radius:1.25rem;flex:0 13.75rem;padding:.75rem .75rem 1rem}.count-label--box .count-label__num{font-size:2rem}}@media (min-width:80em){.count-label:not(.count-label--box){gap:3.125rem}.count-label:not(.count-label--box) .count-label__item{z-index:1;flex:0 auto;position:relative}.count-label:not(.count-label--box) .count-label__item:not(:first-child):before{content:"";background-color:var(--gray-300);z-index:1;width:2px;height:1.125rem;display:block;position:absolute;top:calc(50% - .5625rem);left:-1.625rem}}.infrastructure-list{grid-template-columns:repeat(1,1fr);gap:1rem;margin-top:4rem;display:grid}.infrastructure-list__item{box-sizing:border-box;border:1px solid var(--gray-300);background:var(---white);border-radius:1.25rem;flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.infrastructure-list__head{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;flex-wrap:wrap;gap:.75rem .5rem;display:flex}.infrastructure-list__title{color:var(--gray-700);flex:100%;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.infrastructure-list__title{font-size:1.25rem}}.infrastructure-list__strong{color:var(--gray-900);font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.infrastructure-list__strong{font-size:1.625rem}}@media (min-width:64em){.infrastructure-list__strong{font-size:1.75rem}}@media (min-width:80em){.infrastructure-list__strong{font-size:2rem}}.infrastructure-list__cont{flex-direction:column;gap:.5rem;display:flex}.infrastructure-list__cont>li{color:var(--gray-800);align-items:flex-start;gap:.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.infrastructure-list__cont>li{font-size:1.125rem}}.infrastructure-list__cont>li .icon{min-width:1rem;margin-top:.25em}@media (min-width:48em){.infrastructure-list__head{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;flex-wrap:nowrap;column-gap:.5rem;width:100%}.infrastructure-list__title{flex:auto;margin-right:auto}}@media (min-width:64em){.infrastructure-list{grid-template-columns:repeat(2,2fr)}.infrastructure-list__item{padding:2.5rem}}@media (min-width:80em){.infrastructure-list{gap:1.5rem}.infrastructure-list__cont>li{font-size:1.125rem;font-weight:400;line-height:1.5}}@media (min-width:80em) and (min-width:80em){.infrastructure-list__cont>li{font-size:1.25rem}}@media (min-width:80em){.infrastructure-list__cont>li .icon{min-width:1rem;margin-top:.45em}}.profile-list{--gap:1rem;gap:var(--gap);grid-template-columns:repeat(1,1fr);display:grid;position:relative}.profile-list__btn{box-sizing:border-box;text-align:left;background:var(---white);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;align-items:flex-start;width:100%;display:block;overflow:hidden}.profile-list__img{aspect-ratio:343/376;background-color:var(--bg2);display:block;overflow:hidden}.profile-list__img video,.profile-list__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-list__text{box-sizing:border-box;border:1px solid var(--gray-300);border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;width:100%;padding:.875rem 3rem .875rem 1rem;display:block;position:relative}.profile-list__text:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;aspect-ratio:1;background-color:var(--bg2);width:2rem;color:var(--gray-900);border-radius:100%;justify-content:center;align-items:center;font-family:icon;font-size:1.375rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex;position:absolute;top:calc(50% - 1rem);right:1rem}.profile-list__name{font-size:1.125rem;font-weight:700;line-height:150%;display:block}.profile-list__unit{color:var(--gray-600);font-size:1rem;display:block}.profile-list__cont{border-top:2px solid var(--primary);box-sizing:border-box;background:var(--bg2);border-radius:0 0 1.25rem 1.25rem;margin-top:1.125rem;padding:1.5rem 1rem;display:none}.profile-list__title{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.profile-list__title{font-size:1.25rem}}.profile-list__desc{display:block}.profile-list__btn.is-active .profile-list__text{color:var(--white);background-color:var(--primary);border-color:#0000}.profile-list__btn.is-active .profile-list__text:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;background-color:var(--white);color:var(--primary);justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.profile-list__btn.is-active .profile-list__unit{color:var(--white)}.profile-list__btn.is-active~.profile-list__cont{display:block}@media (min-width:48em){.profile-list{grid-template-columns:repeat(2,1fr)}.profile-list__item .profile-list__cont{width:calc(200% + var(--gap))}.profile-list__item:nth-child(4n-2) .profile-list__cont,.profile-list__item:nth-child(4n) .profile-list__cont{margin-left:calc(-100% - var(--gap))}.profile-list__cont{padding:1.5rem 2.5rem}}@media (min-width:64em){.profile-list{grid-template-columns:repeat(4,1fr)}.profile-list__item .profile-list__cont{width:calc(400% + var(--gap) * 3)}.profile-list__item:nth-child(4n-1) .profile-list__cont{margin-left:calc(-200% - var(--gap) * 2)}.profile-list__item:nth-child(4n-2) .profile-list__cont{margin-left:calc(-100% - var(--gap))}.profile-list__item:nth-child(4n-3) .profile-list__cont{margin-left:0}.profile-list__item:nth-child(4n) .profile-list__cont{margin-left:calc(-300% - var(--gap) * 3)}}@media (min-width:80em){.profile-list{--gap:1.5rem}.profile-list__text{padding:1.5rem 2rem}.profile-list__text:after{width:2.5rem;height:2.5rem}.profile-list__name{font-size:1.5rem}.profile-list__unit{font-size:1.125rem}.profile-list__cont{margin-top:1.625rem;padding:2.5rem 4rem}.profile-list__title{margin-bottom:1rem}.profile-list__desc{font-size:1.125rem}}.grid-box{background:url(/resource/images/about/ci-grid.svg?v=1770961239863) 50%/1rem 1rem;background-color:var(--white);border:1px solid var(--gray-300);border-radius:1.25rem;justify-content:center;align-items:center;width:100%;margin-top:2rem;padding-block:2rem;display:flex}@media (min-width:80em){.grid-box{margin-top:2.5rem}}.ci-box{background:var(--bg2);border-radius:1.25rem;padding:2rem 1rem}.ci-box .grid-box{margin:0;padding-block:7.3125rem}@media (min-width:64em){.ci-box .grid-box img{aspect-ratio:668/128;width:100%;max-width:41.75rem}}@media (min-width:48em){.ci-box{padding-inline:1.5rem}}.ci-list{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.ci-list__item{box-sizing:border-box;flex:100%;align-items:center;gap:2.0625rem;display:flex}@media (min-width:48em){.ci-list__item{padding-inline:1.5rem}}.ci-list__img{width:2.25rem;min-width:2.25rem;height:2.25rem}.ci-list__desc{display:block;position:relative}.ci-list__desc:before{content:"";background-color:var(--gray-300);width:1px;height:2rem;display:block;position:absolute;top:calc(50% - 1rem);left:-1.0625rem}.ci .btn-box{margin-inline:auto;max-width:15.1875rem;margin-top:1.5rem}@media (min-width:80em){.ci-box{padding:5rem}.ci-box__pad{padding-block:6rem}.ci-list{gap:1.5rem}.ci-list__item{flex:40%;gap:5.125rem;padding:1rem 1.5rem}.ci-list__img{width:4rem;min-width:4rem;height:4rem}.ci-list__desc{line-height:1.7}.ci-list__desc:before{left:-2.8125rem}.ci .btn-box{max-width:none}}.brand-font{box-sizing:border-box;background-color:var(--bg3);border-radius:1rem;flex:20rem;padding:1rem}@media (min-width:48em){.brand-font{padding:1.5rem}}.brand-fonts{flex-wrap:wrap;gap:1rem;display:flex}.brand-font__box{box-sizing:border-box;background-color:var(--white);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:3.125rem 1rem;display:flex}.brand-font__box .btn-box{flex-wrap:nowrap;gap:.5rem}.brand-font__bottom{margin-top:1.5rem;margin-bottom:.5rem}.brand-font__bottom .btn{--btn:transparent;--btn-text:var(--gray-900)}.brand-info{background-color:var(--bg2);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:1.5rem 1rem;display:flex}.brand-info__strong{background-color:var(--secondary);color:var(--white);border-radius:3.125rem;padding:.375rem .875rem .375rem .75rem;font-size:1rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.brand-info__strong{font-size:1.125rem}}.brand-info__list{color:var(--gray-700);margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.brand-info__list{font-size:1.125rem}}@media (min-width:48em){.brand-info{padding-inline:2rem}}@media (min-width:80em){.brand-info{flex-direction:row;gap:2.5rem;margin-top:2.5rem;padding:2rem 2.5rem}.brand-info__strong{padding:.5rem 1rem}.brand-info__list{margin-top:0}}.brand-image{box-sizing:border-box;background-color:var(--white);z-index:0;border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden}.brand-image__info{font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.brand-image__info{font-size:1rem}}.brand-image__title{align-items:center;gap:.5rem;display:flex}.brand-image__title .num{text-indent:-.15em;width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--white);background-color:var(--primary);font-variant-numeric:lining-nums;border-radius:3.125rem;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:flex}@media (min-width:80em){.brand-image__title .num{font-size:1.125rem}}.brand-image__list{color:var(--gray-800);margin-top:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.brand-image__list{font-size:1rem}}.brand-image__list:last-child{margin-bottom:1.25rem}.brand-image__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-image__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.brand-image__bg video,.brand-image__bg img{-o-object-position:bottom right;object-position:bottom right}.brand-image .btn-box{flex-direction:column}@media (min-width:64em){.brand-image{flex-direction:column;padding:2.5rem 2rem;display:flex}.brand-image__list{margin-top:1rem;margin-bottom:1.5rem}.brand-image .btn-box{justify-content:flex-start;align-items:flex-start;margin-top:auto}}@media (min-width:100em){.brand-image{padding:4rem}}.music{box-sizing:border-box;border-bottom:1px solid var(--gray-300);border-top:2px solid var(--gray-900);flex-direction:column;width:100%;padding-block:1.5rem;display:flex}.music+.music{border-top:0}.music__img{aspect-ratio:1;width:100%;max-height:31.25rem;margin-bottom:1rem;overflow:hidden}.music__img video,.music__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.music__name{font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.music__name{font-size:1.625rem}}@media (min-width:64em){.music__name{font-size:1.75rem}}@media (min-width:80em){.music__name{font-size:2rem}}.music__singer{color:var(--gray-800);font-size:1.125rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.music__singer{font-size:1.25rem}}.music-list{color:var(--gray-700);flex-flow:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:1.25rem;padding-left:.625rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.music-list{font-size:1.125rem}}.music-list>li{flex:100%}.music-list__label{min-width:3em;font-weight:700;display:inline-block}.music .btn-box{max-width:31.25rem;margin-inline:auto}@media (min-width:64em){.music{flex-direction:row;align-items:flex-start;padding:2.5rem}.music__img{width:21.375rem;min-width:21.375rem;max-width:none;margin-bottom:0;margin-right:2.5rem}.music__text{flex-direction:column;flex:1;max-width:56.0625rem;min-height:21.375rem;display:flex}.music-list{gap:0;margin-top:1.5rem}.music-list>li{flex:0 22.5rem}.music .btn-box{box-sizing:border-box;margin-top:auto;justify-content:flex-start;align-self:flex-end;max-width:100%;margin-inline:0}}@media (min-width:100em){.music__img{margin-right:5rem}}.about-service-panel{counter-reset:step-counter;flex-flow:wrap;gap:1rem;display:flex}.about-service-panel__item{counter-increment:step-counter;background:var(--bg2);border-radius:1rem;width:100%;overflow:hidden}.about-service-panel__btn{box-sizing:border-box;background:var(--bg2);text-align:left;word-break:keep-all;width:100%;color:var(--white);background-color:var(--secondary);border-radius:1rem 1rem 0 0;flex-flow:wrap;align-items:flex-start;gap:.75rem;padding:2rem 1.25rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:48em){.about-service-panel__btn{font-size:1.625rem}}@media (min-width:64em){.about-service-panel__btn{font-size:1.75rem}}@media (min-width:80em){.about-service-panel__btn{font-size:2rem}}.about-service-panel__btn:before{content:"0" counter(step-counter);display:block}.about-service-panel__btn:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;aspect-ratio:1;background-color:var(--white);width:2rem;min-width:2rem;height:2rem;color:var(--secondary);border-radius:100%;justify-content:center;align-items:center;margin-left:auto;font-family:icon;font-size:1.375rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:flex}.about-service-panel__btn:not(.is-active){background-color:var(--bg2);color:var(--gray-800)}.about-service-panel__btn:not(.is-active):before{color:var(--gray-500)}.about-service-panel__btn:not(.is-active):after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;background:var(--secondary);color:var(--white);justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.about-service-panel__title{text-align:left;max-width:calc(100% - 5.625rem)}.about-service-panel__desc{width:100%;color:var(--gray-800);text-align:left;order:1;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}@media (min-width:80em){.about-service-panel__desc{font-size:1.25rem}}.is-active .about-service-panel__desc{color:var(--gray-300)}.about-service-panel__cont{display:none}.is-active+.about-service-panel__cont{display:grid}@media (min-width:80em){.about-service-panel{gap:2rem}.about-service-panel__item{border-radius:1.25rem;flex-wrap:nowrap;align-items:center}.about-service-panel__btn{border-radius:1.25rem 1.25rem 0 0;align-items:center;gap:1rem;padding:2.5rem}.about-service-panel__btn:after{order:1;width:2.5rem;min-width:2.5rem;height:2.5rem}.about-service-panel__desc{width:flt-content;flex:1}.about-service-panel__title{width:35%;max-width:29.375rem}}.about-service-list{box-sizing:border-box;grid-template-columns:repeat(1,1fr);gap:1rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;display:grid}.about-service-list__item{box-sizing:border-box;aspect-ratio:311/266;z-index:0;color:var(--white);border-radius:1rem;flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:relative;overflow:hidden}.about-service-list__bg{z-index:-1;pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.about-service-list__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.about-service-list__bg:before{content:"";background:linear-gradient(177deg,#0000 12.52%,#000 114.07%);display:block;position:absolute;inset:0}[lang=en] .about-service-list__bg:before{display:none}.about-service-list__strong{margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.about-service-list__strong{font-size:1.25rem}}.about-service-list__desc{color:var(--gray-300);margin:.5rem 0 0;font-size:.8125rem}@media (min-width:48em){.about-service-list{grid-template-columns:repeat(2,1fr)}.about-service-list__desc{font-size:.875rem;font-weight:400;line-height:1.5}}@media (min-width:48em) and (min-width:80em){.about-service-list__desc{font-size:1rem}}@media (min-width:80em){.about-service-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:0;margin-bottom:0;padding:4rem}.about-service-list__btn{margin-left:sreme(24)}.about-service-list__item{padding:1.5rem}.about-service-list__desc{margin:.5rem 0 0}}.about.history .section .section__title{margin-bottom:0}.history-list{z-index:0;clip-path:inset(0 0 calc(var(--pad) * -1) 0);margin-top:2rem;display:block;position:relative}.history-list__head{z-index:1;position:sticky;top:2.5rem}.history-list__head .history-list__media{position:absolute;inset:0}.history-list__head .history-list__medias{aspect-ratio:586/396;position:relative;overflow:hidden}.history-list__title{color:var(--primary);z-index:1;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:block;position:relative}@media (min-width:48em){.history-list__title{font-size:1.625rem}}@media (min-width:64em){.history-list__title{font-size:1.75rem}}@media (min-width:80em){.history-list__title{font-size:2rem}}.history-list__media{z-index:1;aspect-ratio:586/396;position:relative;inset:0;overflow:hidden}.history-list__media video,.history-list__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.history-list__media img{border-radius:1rem;overflow:hidden}.history-list__cont{box-sizing:border-box;width:100%;position:relative}.history-list__item{padding-block:1px}.history-list__line{--line-h:0%;z-index:-2;width:1px;top:0;bottom:calc(var(--pad) * -1);background-color:var(--gray-200);position:absolute;left:.25rem;transform:translate(-50%)}.history-list__line:before{content:"";width:1px;height:var(--line-h);background-color:var(--primary);display:block;position:absolute;top:0}.history-list__list{width:100%;color:var(--gray-800);flex-direction:column;gap:.5rem;margin-top:1rem;padding-bottom:1rem;font-size:1.125rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.history-list__list{font-size:1.25rem}}.history-list__list li{flex-direction:column;align-items:flex-start;padding-left:2rem;display:flex;position:relative}.history-list .info{color:var(--gray-600);font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.history-list .info{font-size:1rem}}.history-list__strong{color:var(--gray-900);font-weight:700;position:absolute;top:0;left:0}.history-list__text{opacity:.5;transition:opacity .5s}.is-active .history-list__text{opacity:1}.history-list__year{font-size:1.5rem;font-weight:700;line-height:1.5;transition:color .5s;display:block;position:relative}@media (min-width:48em){.history-list__year{font-size:1.625rem}}@media (min-width:64em){.history-list__year{font-size:1.75rem}}@media (min-width:80em){.history-list__year{font-size:2rem}}.history-list__year:before{content:"";background-color:var(--gray-500);border-radius:100%;width:.5rem;height:.5rem;display:block;position:absolute;top:.65em;left:-1.5rem}.is-active .history-list__year:before{background-color:var(--primary)}@media (max-width:63.99em){.history-list__head{text-align:center;position:static}.history-list__head .history-list__medias{display:none!important}.history-list__line{clip-path:inset(4.6875rem 0 0)}.history-list__item{box-sizing:border-box;flex-direction:column;width:100%;margin-bottom:2rem;padding-left:1.5rem;display:flex}.history-list__media{height:auto;aspect-ratio:inherit;order:1;margin-top:1rem}.history-list__media img{aspect-ratio:586/396;height:auto}.history-list__media img+img{margin-top:1rem}}@media (min-width:64em){.history-list{clip-path:inset(-12px 0 calc(var(--pad) * -1) 0);align-items:flex-start;gap:6.25rem;margin-top:4.25rem;display:flex}.history-list__item:first-of-type{margin-top:2.5rem}.history-list__item .history-list__media{display:none}.history-list__head,.history-list__cont{flex:40%;width:50%}.history-list__cont{word-break:break-all;width:50%}.history-list__head{z-index:1;position:sticky;top:120px}.history-list__head .history-list__media{position:absolute;inset:0}.history-list__head .history-list__medias{aspect-ratio:586/396;position:relative;overflow:hidden}.history-list__head .history-list__media img{margin-top:0;position:absolute;inset:0}.history-list__title{margin-bottom:1.5rem}.history-list__media{z-index:1;aspect-ratio:586/396;inset:0;overflow:hidden}.history-list__media video,.history-list__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.history-list__media img{border-radius:1rem;overflow:hidden}.history-list__media img+img{margin-top:1rem}.history-list__cont{box-sizing:border-box;width:100%;position:relative}.history-list__item{padding-bottom:4.5rem}.history-list__item:first-of-type .history-list__text{position:relative}.history-list__item:first-of-type .history-list__text:before{content:"";z-index:-1;background-color:var(--white);height:3000px;display:block;position:absolute;bottom:calc(100% + .75em - 2rem);left:0;right:0}.history-list__line{left:50%}.history-list__line:after{content:"";width:.5rem;height:.5rem;top:calc(var(--line-h) - .375rem);background-color:var(--primary);outline:4px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:100%;display:block;position:absolute;left:-.25rem}.history-list__list{gap:1.5rem;margin-top:1.5rem}.history-list__list li{gap:.25rem;padding-left:2.375rem}.history-list__text{padding-left:0}.history-list__year:before{display:none}}@media (min-width:100em){.history-list{gap:16.75rem}}br.sm{display:none}@media screen and (max-width:768px){br.sm{display:block}br.sm_none{display:none}}.sub-nav{z-index:100;width:100%;margin:0 auto;position:relative}.l-wrap:has(.sub-nav){padding-bottom:4rem}@media (max-width:768px){.l-wrap:has(.sub-nav){padding-bottom:2rem}}.sub-nav__list{justify-content:space-between;align-items:center;gap:.5rem;max-width:90rem;transition:all .2s;display:flex}.sub-nav__item{text-align:center;flex:1;max-width:230px}.sub-nav__link{color:#484848;letter-spacing:-1.5px;letter-spacing:-1px;cursor:pointer;background:#fafafa;border:.0625rem solid #e5e5e5;border-radius:.5rem;justify-content:center;align-items:center;height:3.75rem;font-size:clamp(14px,1.4vw,18px);font-weight:700;transition:all .2s;display:flex}.sub-nav__link[aria-selected=true]{color:#ea3483;z-index:1;background:#fff;border:2px solid #ea3483;font-weight:700;position:relative}.sub-nav__link:hover{color:#333;background:#fff}@media screen and (max-width:768px){.sub-nav{position:relative}.sub-nav__list{background:#fff;border:1px solid #ddd;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:0;width:100%;height:3.125rem;transition:height .3s;position:absolute;top:0;left:0;right:0;overflow:hidden}.sub-nav__list:after{content:"";pointer-events:none;z-index:1;background:url(/resource/images/about/dropdown.svg) 50%/1rem no-repeat;width:3.125rem;height:3.125rem;transition:transform .3s;display:block;position:absolute;top:0;right:0}.sub-nav__list.is-open:after{background:url(/resource/images/about/dropdown.svg) 50%/1rem no-repeat;transform:rotate(180deg)}.sub-nav__list.is-open{height:auto}.sub-nav__item{text-align:left;width:100%;max-width:none;display:none}.sub-nav__item:has(.sub-nav__link[aria-selected=true]){order:-1;display:block}.sub-nav__list.is-open .sub-nav__item{display:block}.sub-nav__link{background-color:#fff;border:none;justify-content:flex-start;height:3.125rem;padding-left:1rem;padding-right:2.5rem;font-weight:400;background-image:none!important}.sub-nav__link[aria-selected=true]{color:#333;background-color:#fff;border:none;font-weight:400}.sub-nav__list.is-open .sub-nav__link[aria-selected=true]{color:#e5004f}.sub-nav__link[aria-selected=true]{font-weight:400}}.content-box{animation:.3s ease-in-out fadeIn;display:none}.content-box.show{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.promotion-banner{background-color:#f6f7f8;font-family:pretendard}.promotion-banner .inner{justify-content:space-between;align-items:center;padding:5rem 0;display:flex}.promotion-banner__wrapper{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;display:flex}.promotion-banner__media{aspect-ratio:119/68;cursor:pointer;border-radius:1.25rem;flex-shrink:0;width:100%;position:relative;overflow:hidden}.promotion-banner__media iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.promotion-banner__iframe{border:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.promotion-banner__media.is-playing .promotion-banner__iframe{display:block}.promotion-banner__content{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:1024px){.promotion-banner__wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:3rem}.promotion-banner__content{width:auto}}.promotion-banner__logo{max-width:11.25rem}.promotion-banner__heading{text-align:left;color:#121212;word-break:keep-all;margin:2rem 0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.5}.promotion-banner__cta{color:#fff;background-color:#ea3483;border-radius:1.625rem;align-items:center;gap:1rem;padding:1rem 2rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .3s;display:inline-flex}.promotion-banner__cta:hover{background-color:#d0266d}@media (max-width:768px){.promotion-banner .inner{padding:2rem 0}.promotion-banner__media{width:100%}.promotion-banner__wrapper{gap:2rem}.promotion-banner__play-btn{width:2.3125rem}.promotion-banner__logo{width:5.625rem}}@media (min-width:501px) and (max-width:767px){.promotion-banner__play-btn{width:4.625rem}}@media (min-width:768px) and (max-width:1023px){.promotion-banner__media{width:100%}.promotion-banner__wrapper{gap:2.5rem}.promotion-banner__media{flex:0 0 50%}}@media (max-width:1439px){.promotion-banner__media{flex:0 0 60%}}@media (min-width:1440px){.promotion-banner__media{max-width:59.5rem}}.info-section{background-color:#fff;padding:5rem 0}.info-row{flex-direction:column;gap:1.5rem;margin-bottom:5rem;display:flex}.info-row:last-child{margin-bottom:0}@media (min-width:1024px){.info-row{flex-direction:row;align-items:flex-start;gap:60px}}@media (min-width:1200px){.info-row{gap:clamp(3.75rem,18.33vw,22rem)}}.info-row__title{white-space:nowrap;color:#000;flex:none;width:auto;margin-bottom:0;font-size:clamp(28px,2.083vw,40px);font-weight:800}.info-row__content{flex:1;width:100%}.purpose-text{color:#121212;word-break:keep-all;text-align:left;margin-top:0;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.5}.hashtag-group{flex-wrap:wrap;gap:.5rem;display:flex}.hashtag{color:#ea3483;background-color:#fff;border:1px solid #ea3483;border-radius:1rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700}.business-circles{flex-direction:row;gap:0;display:flex}@media (max-width:768px){.info-section{padding:3.5rem 0}.info-row__title{text-align:center}.info-row{margin-bottom:3.5rem}.business-circles{flex-direction:column;justify-content:center;align-items:center;margin-top:.625rem}.purpose-text{text-align:center;margin-bottom:1rem}.hashtag-group{justify-content:center}.circle-item:not(:first-child){margin-top:-1.25rem}}.circle-item{text-align:center;z-index:1;aspect-ratio:1;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#fd539c,#ea3483);background-origin:border-box;background-clip:padding-box,border-box;border:1.25rem solid #0000;border-radius:50%;justify-content:center;align-items:center;width:15.5rem;height:15.5rem;display:flex;position:relative}.circle-item:not(:first-child){margin-left:-1.25rem}@media (max-width:768px){.circle-item{width:12.5rem;height:12.5rem;margin-left:0}}.circle-item__text{color:#121212;word-break:keep-all;letter-spacing:-.0625rem;font-size:1.25rem;font-weight:700;line-height:1.5}.business-content-section{background-color:#f6f7f8;padding:5rem 0}.section-header{text-align:left;margin-bottom:2.5rem}.section-header__title{color:#222;font-size:clamp(28px,2.083vw,40px);font-weight:800}.business-content-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:1024px){.business-content-grid{grid-template-columns:repeat(3,1fr)}}.content-card{background-color:#fff;border:.0625rem solid #eee;border-radius:1rem;flex-direction:column;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.content-card__header{margin-bottom:1.5rem}.content-card__title{align-items:center;gap:.5rem;font-size:clamp(16px,1.0416vw,20px);font-weight:700;line-height:1.5;display:flex}.content-card__title:before{content:"";background-color:#ea3483;border-radius:50%;width:.375rem;height:.375rem;display:block}.content-card__img-wrapper{border-radius:.5rem;width:100%;height:auto;margin-bottom:1.5rem;overflow:hidden}.content-card__img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.content-card:hover .content-card__img{transform:scale(1.05)}.content-card__body{text-align:left;background-color:#fafafa;border-radius:.5rem;flex:1;padding:1.5rem}.detail-list{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.detail-item__title{color:#121212;letter-spacing:-.0625rem;margin-bottom:.5rem;font-size:clamp(15px,.9375vw,18px);font-weight:700;line-height:1.5;display:block}.detail-sub-list{color:#121212;padding-left:0;font-size:clamp(14px,.833vw,16px);line-height:1.5;list-style:none}.detail-sub-list li{align-items:center;gap:.5625rem;padding-left:.75rem;display:flex;position:relative}.detail-sub-list li:before{content:"";background-color:#121212;border-radius:50%;width:.1875rem;height:.1875rem;display:block;position:absolute;top:.6563rem;left:0}.detail-sub-list li:not(:last-child){margin-bottom:.25rem}@media (max-width:1280px){.content-card{padding:1.5rem 1.125rem}}@media (max-width:768px){.business-content-section{padding:3.5rem 0}.content-card__header{margin-bottom:1rem}.section-header{margin-bottom:1.5rem}.section-header__title{text-align:center}.content-card__title{font-size:1.125rem}.detail-item__title{font-size:1rem}.content-card{padding:1.5rem 1rem}.content-card__body{padding:1rem}.content-card__title:before{width:.25rem;height:.25rem}.business-content-grid{gap:1rem}}.partner-section{background:#fff0f6 url(/resource/images/about/partner-bg.svg) 100% 100%/32.75rem 20.25rem no-repeat;padding:5rem 0;position:relative}.partner-list{z-index:1;flex-wrap:wrap;gap:1.5rem;display:flex;position:relative}.partner-card{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:1.25rem;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:15.5rem;padding:1.5rem;display:flex}.partner-card__icon{object-fit:contain;width:3.5rem;height:3.5rem;margin-bottom:1rem}.partner-card__text{font-size:clamp(16px, .9375vw ,18px);color:#121212;word-break:keep-all;letter-spacing:-.0625rem;margin:0;font-weight:400;line-height:1.5}@media (max-width:768px){.partner-section{background-image:url(/resource/images/about/partner-bg_mob.svg);background-size:11.75rem 7.75rem;padding:3.5rem 0}.partner-list{justify-content:center;gap:1rem}}.location-map{border-radius:16px;max-width:90rem;height:31.25rem;min-height:16.75rem}.location-info{word-break:keep-all}.location-info_title{margin:2.5rem 0 1.5rem}.location-info strong.body3{font-weight:700}.location-info__list{border-bottom:1px solid var(--gray-300);align-items:center;gap:2.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.location-info__item{align-items:center;gap:1rem;display:flex}.location-info__text{align-items:center;gap:.375rem;margin:0;display:flex}.location-transportation{background-color:var(--bg2);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2rem 2.5rem;display:flex}.subway-bus__group{align-items:baseline;gap:2.5rem;display:flex}.location-transportation__label{align-items:center;gap:.25rem;padding-bottom:1rem;display:flex}.location-transportation__list{flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:1.5rem;display:flex}.location-transportation__item-inner{align-items:baseline;gap:.5rem;display:flex}.location-transportation__group--subway .location-transportation__num{letter-spacing:0;border-radius:50%;width:1.75rem;height:1.75rem;font-size:1rem;line-height:100%}.section em.location-transportation__num{color:var(--white);flex-shrink:0}.location-transportation__group--bus .location-transportation__num{border-radius:4px;padding:.125rem .75rem;font-size:.875rem}.location-transportation__num{justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.location-transportation__num.bg-purple{background-color:#5b218d}.location-transportation__num.bg-blue{background-color:#0052a4}.location-transportation__num.bg-green{background-color:#00a84d}.location-transportation__num.bg-primary{background-color:var(--primary)}.location-transportation__num.bg-secondary{background-color:var(--secondary)}.location-transportation__desc{flex-direction:column;gap:.125rem;display:flex}.location-transportation__desc p{margin:0}@media screen and (max-width:1280px){.location-transportation{padding:1.5rem 2rem}.subway-bus__group{gap:1.5rem}.location-transportation__label{padding-bottom:.5rem}.location-transportation__group--bus .location-transportation__item-inner{flex-direction:column}.location-transportation__group--bus .location-transportation__num{font-size:.8125rem}.location-transportation__group--subway .location-transportation__num{width:1.5rem;height:1.5rem;font-size:.8125rem}}@media screen and (max-width:1024px){.location-info_title{margin:2rem 0 1rem}.location-info__list{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.location-transportation,.subway-bus__group{gap:1rem}.subway-bus__group{flex-direction:column}.location-transportation__list{flex-direction:column;align-items:flex-start}.location-transportation__group--bus .location-transportation__num{padding:.0625rem .625rem}.location-transportation__group--subway .location-transportation__item-inner{align-items:center}.location-info__text{gap:.25rem}.location-info__text strong{width:3.5rem;display:inline-block}.location-transportation__label img{width:1.375rem;height:1.375rem}}@media screen and (max-width:768px){.location-map{border-radius:8px;height:auto}.location-transportation__item-inner{gap:.25rem}.location-transportation__list{flex-direction:column;align-items:flex-start;gap:.5rem;padding-left:1.625rem}.location-transportation{border-radius:8px;gap:1rem;padding:1.25rem 1.5rem 1.25rem .5rem}}@media screen and (max-width:600px){.location-transportation__group--subway .location-transportation__item-inner{align-items:baseline}}
