.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{margin-top:1rem;max-width:31.25rem;margin-inline:auto;display:block;overflow:hidden}.introduce-person__img video,.introduce-person__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:48em){.introduce-person{padding:2.5rem}}@media (min-width:64em){.introduce-person{border-radius:1.25rem;padding:5rem}.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{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{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}}.home-section-banner{box-sizing:border-box;z-index:0;width:100%;color:var(--white);flex-direction:column;padding-block:2.5rem;display:flex;position:relative}.home-section-banner__title{font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.home-section-banner__title{font-size:2rem}}@media (min-width:64em){.home-section-banner__title{font-size:2.25rem}}@media (min-width:80em){.home-section-banner__title{font-size:2.5rem}}.home-section-banner__desc{margin:.5rem 0 0;font-size:1.125rem;font-weight:400;line-height:1.5}@media (min-width:80em){.home-section-banner__desc{font-size:1.25rem}}.home-section-banner__media{z-index:-1;width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;inset:0 50%;overflow:hidden}.home-section-banner__media video,.home-section-banner__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-section-banner .btn-box{flex-direction:row;gap:.5rem;width:fit-content;margin-top:1rem}@media (min-width:100em){.home-section-banner{flex-direction:row;align-items:center;padding-block:5rem;padding-inline:5rem}.home-section-banner .btn-box{flex-direction:column;gap:.625rem;margin-left:auto}.home-section-banner .btn-box .btn{justify-content:space-between;width:100%}}.related-sites{margin-bottom:var(--pad);margin-top:calc(var(--pad) + 1.25rem);background-color:var(--bg3);border-radius:1rem;padding:2rem 1rem;position:relative}.related-sites:after{content:"";aspect-ratio:104/114;background:url(/resource/images/common/sprites.svg?v=1770961239863#character-speaker) 50%/cover no-repeat;width:5.0625rem;display:block;position:absolute;top:-1.25rem;right:1rem}.related-sites__title{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.related-sites__title{font-size:1.625rem}}@media (min-width:64em){.related-sites__title{font-size:1.75rem}}@media (min-width:80em){.related-sites__title{font-size:2rem}}.related-sites__desc{font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.related-sites__desc{font-size:1rem}}.related-sites .service-symbol{gap:1rem;margin-bottom:0}.related-sites .service-symbol__link{border:0}@media (min-width:64em){.related-sites{padding:2.5rem}.related-sites:after{width:6.5rem;top:-.9375rem;right:2.5rem}.related-sites__title{margin-bottom:2.1875rem}}@media (min-width:80em){.related-sites{margin-top:calc(var(--pad) + .9375rem)}}.en .section{padding-block:var(--pad)!important}.en-map .svg{margin-inline:auto;display:block;transform:translateZ(0)}.en-map .svg [fill=\#EA3483]{will-change:filter, transform, opacity;transition:filter .6s ease-out .2s,opacity .6s ease-out .2s,transform .6s ease-out .2s}.en-map:not(.is-reveal) [fill=\#EA3483]{opacity:0;filter:blur(5px);transform:translateY(20px)}.en-map .svg text{will-change:filter, transform, opacity;transition:filter .6s ease-out .4s,opacity .6s ease-out .4s,transform .6s ease-out .4s}.en-map:not(.is-reveal) text{opacity:0;filter:blur(5px);transform:translateY(20px)}.en-map-list{padding-bottom:var(--pad);grid-template-columns:repeat(1,1fr);gap:1rem;margin-top:2.5rem;display:grid}.en-map-list__item{box-sizing:border-box;border:1px solid var(--gray-300);border-radius:.5rem;padding:.625rem 1.25rem;display:block}.en-map-list__strong{color:var(--white);align-items:center;gap:.25rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:48em){.en-map-list__strong{font-size:1.625rem}}@media (min-width:64em){.en-map-list__strong{font-size:1.75rem}}@media (min-width:80em){.en-map-list__strong{font-size:2rem}}.en-map-list__strong:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;color:var(--primary);justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.en-map-list__span{color:var(--gray-400);font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.en-map-list__span{font-size:1.25rem}}@media (min-width:31.3125em){.en-map-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:48em){.en-map-list{display:none}}.contact-us{margin-top:var(--pad);flex-flow:wrap;gap:1rem;display:flex}.contact-us__item{box-sizing:border-box;background:100% 100% no-repeat;background-color:var(--bg4);background-image:url(/resource/images/en/symbol-bg-sm.svg?v=1770961239863);border-radius:1rem;flex:23.75rem;padding:1.5rem}.contact-us__strong{color:var(--primary);font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.contact-us__strong{font-size:1.625rem}}@media (min-width:64em){.contact-us__strong{font-size:1.75rem}}@media (min-width:80em){.contact-us__strong{font-size:2rem}}.contact-us-list{--flex-gap:1rem;gap:var(--flex-gap);margin-top:1rem;margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);clip-path:inset(0 -1px 0 var(--flex-gap));flex-wrap:wrap;align-items:flex-start;display:flex}.contact-us-list>*{margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);align-items:flex-start;display:flex;position:relative}.contact-us-list>:after{content:"";left:calc(var(--flex-gap) * .5);background-color:#999;width:1px;height:.6em;display:block;position:absolute;top:calc(50% - .3em)}.contact-us-list>[data-title]:before{content:attr(data-title);color:var(--gray-700);padding-right:.25rem;display:block}.contact-us-list>*{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;flex-flow:wrap;flex:100%;align-items:center;gap:.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.contact-us-list>*{font-size:1.125rem}}.contact-us-list__span{width:100%;display:block}@media (min-width:64em){.contact-us{margin-top:2.5rem}.contact-us__item{padding:2.5rem}.contact-us-list{--flex-gap:2rem;margin-top:2.1875rem;margin-bottom:.25rem}.contact-us-list>*{flex-flow:row;flex:40%;gap:1rem}.contact-us-list__strong{min-width:5rem}}@media (min-width:80em){.contact-us{gap:1.5rem}.contact-us__item{background-image:url(/resource/images/en/symbol-bg-lg.svg?v=1770961239863)}.contact-us__name{margin-top:sre(-12);font-size:1.5rem}}.hero-static{box-sizing:border-box;clip-path:inset(0 1.25rem round 1.25rem);width:100%;max-width:100%;height:calc(100lvh - 64px - 5.25rem);min-height:31.25rem;max-height:100vh;padding-inline:calc(var(--gutter) * 2);margin-top:1rem;display:block;position:relative}.hero-static__bg{z-index:-1;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-static__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-static__bg:before{content:"";background-color:color-mix(in srgb, var(--black) 20%, transparent);display:block;position:absolute;inset:0}.hero-static__text{text-align:center;height:100%;color:var(--white);flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-static__title{font-size:3rem;font-weight:700;line-height:1.2}@media (min-width:48em){.hero-static__title{font-size:4rem}}@media (min-width:80em){.hero-static__title{font-size:5rem}}.hero-static__desc{letter-spacing:0;font-size:1.25rem;font-weight:700}@media (min-width:80em){.hero-static{clip-path:inset(0 2.5rem round 1.25rem);height:calc(100lvh - 120px - 4.75rem);min-height:46.875rem;max-height:67.5rem;margin-top:-.5rem}.hero-static__bg{position:fixed}.hero-static__desc{font-size:1.75rem}}.images-parallax{margin-bottom:var(--pad);position:relative}.images-parallax__bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.images-parallax__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.images-parallax__pad{max-width:45rem;margin-inline:auto}.images-parallax__scene{--color:var(--gray-900);padding-block:var(--pad);clip-path:inset(0)}@media (min-width:80em){.images-parallax__scene{box-sizing:border-box;clip-path:inset(0 2.5rem round 1.25rem);padding-inline:2.5rem}}.images-parallax__scene-media{--color:var(--white);padding-block:var(--pad);z-index:0;position:relative}.images-parallax__desc{text-align:center;max-width:59.5rem;padding-inline:var(--gutter);margin:0 auto;font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.images-parallax__desc{font-size:1.625rem}}@media (min-width:64em){.images-parallax__desc{font-size:1.75rem}}@media (min-width:80em){.images-parallax__desc{font-size:2rem}}.images-parallax__media-list{padding-block:var(--pad);box-sizing:border-box;z-index:-1;flex-direction:column;gap:1.5rem;max-width:25rem;margin-inline:auto;display:flex;inset:0}@media (min-width:80em){.images-parallax__media-list{gap:21.875rem;max-width:100%;padding-inline:4.5rem;position:absolute}}.images-parallax__media img{border-radius:1.25rem;overflow:hidden}.images-parallax__media:nth-child(2n){margin-left:auto}.images-parallax .highlights-text{color:color-mix(in srgb, var(--color) 50%, transparent);background:linear-gradient(45deg, var(--color), var(--color)) no-repeat;background-size:0%;-webkit-background-clip:text;background-clip:text}
