.scrolldown-indicator{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:.25rem;height:4.125rem;display:flex;position:absolute;top:18.4364rem;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:48em){.scrolldown-indicator{top:28.875rem}}@supports (animation-timeline:scroll()){.scrolldown-indicator{animation:linear both scrolldown-hide;animation-timeline:scroll(root);animation-range:20vh 60vh}@keyframes scrolldown-hide{0%{opacity:1}to{opacity:0}}}.scrolldown-indicator__text{flex-shrink:0;width:3.8125rem;height:1.25rem;display:block}.scrolldown-indicator__arrows{flex-direction:column;align-items:center;gap:0;display:flex}.scrolldown-indicator__arrows img{opacity:0;width:2.375rem;height:.875rem;animation:1.8s ease-in-out infinite scrolldown-arrow-fade;display:block}.scrolldown-indicator__arrows img:first-child{animation-delay:0s}.scrolldown-indicator__arrows img:nth-child(2){animation-delay:.3s}.scrolldown-indicator__arrows img:nth-child(3){animation-delay:.6s}@keyframes scrolldown-arrow-fade{0%{opacity:0}15%{opacity:1}55%{opacity:1}70%{opacity:0}to{opacity:0}}.parallax-hero{height:clamp(1000px,150lvh,3000px);margin-top:-.5rem;position:relative}@media (min-width:64em){.parallax-hero{margin-top:0}}.parallax-hero__pad{z-index:1;height:100lvh;position:sticky;top:0%;bottom:0%}.parallax-hero__media{aspect-ratio:342/560;z-index:-1;border-radius:1.25rem;justify-content:center;align-items:center;width:15rem;display:flex;position:absolute;top:0%;left:50%;overflow:hidden;transform:translate(-50%)}.parallax-hero__media video,.parallax-hero__media img{-o-object-fit:cover;object-fit:cover;width:100vw;max-width:none;height:100lvh;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:48em){.parallax-hero__media{width:21.375rem}}.parallax-hero__media .dim{background-color:color-mix(in srgb, var(--black) 60%, transparent);position:absolute;inset:0}.parallax-hero__text{box-sizing:border-box;width:100%;height:100%;padding-inline:var(--gutter);text-align:center;color:var(--white);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:absolute;top:0%;left:0%}.parallax-hero__text-pad{padding-inline:var(--gutter);flex-direction:column;gap:1rem;max-width:44.375rem;display:flex}.parallax-hero__symbol{align-items:center;width:auto;height:3.75rem;margin-inline:auto}@media (min-width:80em){.parallax-hero__symbol{height:6.125rem}}.parallax-hero__title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.parallax-hero__title{font-size:2rem}}@media (min-width:64em){.parallax-hero__title{font-size:2.25rem}}@media (min-width:80em){.parallax-hero__title{font-size:2.5rem}}.parallax-hero__title-sub{margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.parallax-hero__title-sub{font-size:1.25rem}}.parallax-hero__desc{color:var(--gray-200);margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}@media (min-width:80em){.parallax-hero__desc{font-size:1.25rem}}.quick-bar{display:none}@media (min-width:80em){.quick-bar{box-sizing:border-box;background-color:var(--white);z-index:10;border:1px solid var(--gray-200);border-radius:1rem;width:fit-content;height:5.125rem;margin-top:-6.375rem;margin-bottom:1.25rem;margin-left:50%;padding:.75rem;transition:transform .8s cubic-bezier(.68,-.55,.265,1.55),opacity .6s;display:block;position:sticky;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000000d}.quick-bar:not(.is-active){opacity:0;transform:scale(.5)translate(-100%,300px)}.quick-bar__ul{gap:.5rem;display:flex}.quick-bar__link{background-color:var(--bg4);z-index:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:9rem;height:3.5rem;font-size:.8125rem;font-weight:700;line-height:1.5;transition:background .5s,color .5s;display:flex;position:relative;overflow:hidden}}@media (min-width:80em) and (min-width:48em){.quick-bar__link{font-size:.8125rem}}@media (min-width:80em) and (min-width:80em){.quick-bar__link{font-size:.875rem}}@media (min-width:80em){.quick-bar__link img{z-index:-2;display:block;position:absolute;inset:0}.quick-bar__link:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#ea3483cc 0% 100%);transition:opacity .5s;display:block;position:absolute;inset:0}}@media (min-width:80em) and (hover:hover) and (pointer:fine){.quick-bar__link:hover:not(.is-current),.quick-bar__link:focus-visible:not(.is-current){color:var(--white);background-color:var(--primary)}}@media (min-width:80em){.quick-bar__link.is-current{color:var(--white)}.quick-bar__link.is-current:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-size:1rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex;transform:scaleX(-1)}.quick-bar__link.is-current:before{opacity:1}.quick-bar__link--type2{background-color:var(--secondary);color:var(--white)}}.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}.v-story .section__title em{color:var(--point2)}.purpose-list{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}.purpose-list__item{background-color:var(--white);border:1px solid var(--gray-200);border-radius:1rem;padding:1rem}.purpose-list__item img{border-radius:.5rem;width:100%;display:block}.purpose-list__item-title{color:var(--point2);margin:1rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.purpose-list__item-title{font-size:1.25rem}}.purpose-list__item-sub{color:var(--gray-800);word-break:keep-all;margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.purpose-list__item-sub{font-size:1.125rem}}@media (min-width:48em){.purpose-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:80em){.purpose-list{grid-template-columns:repeat(3,1fr);gap:1.5rem}.purpose-list__item{padding:1.5rem}.purpose-list__item-title{margin:1.5rem 0 0}.purpose-list__item-sub{margin:1rem 0 0}}.how-list{width:fit-content;margin-top:2.5rem;margin-bottom:var(--pad);flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;display:flex}@media (max-width:63.99em){.how-list{width:100%;max-width:33rem;margin-inline:auto}}.how-list__item{z-index:0;flex:0 calc(50% - 1.5rem);position:relative}.how-list__item:not(:first-child):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;z-index:1;justify-content:center;align-items:center;margin-top:50%;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex;position:absolute;top:0;left:-2.25rem;transform:rotate(180deg)}@media (max-width:63.99em){.how-list__item:nth-child(2n-1):before{display:none}}.how-list__box{box-sizing:border-box;aspect-ratio:1;background-color:var(--gray-50);border-radius:37.5rem;flex-direction:column;justify-content:center;align-items:center;padding:.625rem;display:flex}.how-list__box-icon{margin-inline:auto;max-width:4rem;margin-bottom:.5rem;display:block}.how-list__box-icon img{width:100%;display:block}.how-list__box-step{flex-direction:column;align-items:center;display:flex}.how-list__box-step-num{color:var(--gray-700);font-size:.8125rem;font-weight:700;line-height:1.5}@media (min-width:48em){.how-list__box-step-num{font-size:.8125rem}}@media (min-width:80em){.how-list__box-step-num{font-size:.875rem}}.how-list__box-step-txt{font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.how-list__box-step-txt{font-size:1.25rem}}.how-list__desc{color:var(--gray-800);margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.how-list__desc{font-size:1rem}}@media (min-width:64em){.how-list{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;justify-content:center;column-gap:3.75rem;width:100%;margin-top:2.5rem}.how-list__item{flex:0 15rem}.how-list__item:not(:first-child):before{left:-2.625rem}.how-list__box{padding:3rem}.how-list__box-icon{max-width:5rem;margin-bottom:.5rem}.how-list__box-step{gap:.25rem}.how-list__desc{margin:1.5rem 0 0}}.how-qna{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}.how-qna-list{background-color:var(--point2);color:var(--white);z-index:0;border-radius:1.25rem;padding:1.5rem 1.5rem 6.8125rem;position:relative}.how-qna-list>p{margin:0;font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.how-qna-list>p{font-size:1.625rem}}@media (min-width:64em){.how-qna-list>p{font-size:1.75rem}}@media (min-width:80em){.how-qna-list>p{font-size:2rem}}.how-qna-list>span{margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.how-qna-list>span{font-size:1.125rem}}.how-qna-list:after{content:"";display:block;position:absolute;right:1rem}.how-qna-list.bg-orange{margin-bottom:3.25rem}.how-qna-list.bg-orange:after{aspect-ratio:160/140;background:url(/resource/images/common/sprites.svg?v=1770961239863#character-earth) 50%/cover no-repeat;width:10rem;bottom:-2.5rem}.how-qna-list.bg-ivory{color:var(--gray-900);background-color:#fff4e4}.how-qna-list.bg-ivory>span{color:var(--gray-800)}.how-qna-list.bg-ivory:after{aspect-ratio:120/97;background:url(/resource/images/common/sprites.svg?v=1770961239863#character-surprise) 50%/cover no-repeat;width:7.5rem;bottom:0}@media (min-width:64em){.how-qna{grid-template-columns:repeat(2,1fr);gap:1rem}.how-qna-list{padding:2.5rem 2.5rem 10rem}.how-qna-list:after{right:2.5rem}.how-qna-list.bg-orange{margin-bottom:0}.how-qna-list.bg-orange:after{width:13.1875rem;bottom:-2.5rem}.how-qna-list.bg-ivory:after{width:11rem}}@media (max-width:63.99em){.accordion-container .slides-wrapper{flex-direction:column;gap:1rem;display:flex}.accordion-container .slide{width:100%!important}.accordion-container__control{display:none}}@media (min-width:64em){.accordion-container{width:100%;max-width:59.5rem;min-height:30.4375rem;max-height:40.625rem;margin-inline:auto;padding-top:2.5rem;transition:height .3s;position:relative;overflow:visible}.accordion-container .slides-wrapper{flex-direction:row;gap:1rem;height:100%;transition:transform .5s;display:flex}.accordion-container .slide{will-change:width, transform;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:auto;transition:width .5s,transform .5s;display:flex;overflow:hidden}.accordion-container .slide.is-active{width:100%;transform:translateY(-40px)}.accordion-container__control{justify-content:center;align-items:center;gap:1.5rem;height:1.5rem;margin-top:1rem;display:flex;transform:translateY(-40px)}.accordion-container__control .prev,.accordion-container__control .next{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;line-height:1;display:flex}.accordion-container__control .prev:before,.accordion-container__control .next:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.accordion-container__control .next{order:1}.accordion-container__control .next:before{transform:scaleX(-1)}.accordion-container__control .pagination{--swiper-text-color:var(--point2);align-items:center;gap:.75rem;width:fit-content;font-size:.875rem;font-weight:400;line-height:1;display:flex;position:static}}@media (min-width:64em) and (min-width:80em){.accordion-container__control .pagination{font-size:1rem}}@media (min-width:64em){.accordion-container__control .pagination .current{text-align:center;width:1.5rem;color:var(--swiper-text-color);font-weight:700}.accordion-container__control .pagination .total{text-align:center;width:1.5rem;color:var(--gray-500);display:block;position:relative}.accordion-container__control .pagination .total:before{content:"";background-color:var(--gray-300);width:1px;height:.7em;display:block;position:absolute;top:calc(50% - .35em);left:-.375rem}}.competition-card{box-sizing:border-box;background-color:var(--bg2);border:1px solid var(--gray-200);word-break:keep-all;border-radius:1rem;flex-direction:column;width:100%;padding:1rem;display:flex}.competition-card__head{box-sizing:border-box;z-index:0;width:100%;padding:.5rem 0 1rem;position:relative;overflow:hidden}.slide:not(.is-active) .competition-card__head{pointer-events:all}.slide:not(.is-active) .competition-card__head:before{content:"";z-index:1;display:block;position:absolute;inset:0}.competition-card__logo{-o-object-fit:contain;object-fit:contain;height:2.5rem;position:absolute;top:calc(50% - 1.75rem);right:0}.slide:not(.is-active) .competition-card__logo{opacity:0}.competition-card__strong{text-align:center;color:var(--point2);font-size:1.75rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.competition-card__strong{font-size:2rem}}@media (min-width:64em){.competition-card__strong{font-size:2.25rem}}@media (min-width:80em){.competition-card__strong{font-size:2.5rem}}.slide:not(.is-active) .competition-card__strong{color:var(--gray-400)}.competition-card__cont{flex-direction:column;gap:1rem;display:flex}.competition-card .item{text-align:center;background-color:var(--white);border-radius:1rem;flex-direction:column;padding:1rem;display:flex}.competition-card .item__panel{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:.5rem;width:100%;min-height:5.625rem;padding-block:.75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.competition-card .item__panel{font-size:1.125rem}}.competition-card .item__panel+.item__panel{border-top:1px solid var(--gray-200)}.competition-card .item__panel:last-child{margin-bottom:-.75rem}.competition-card .item__panel ul{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;width:100%;max-width:16rem;margin-inline:auto;display:flex}.competition-card .item__panel ul>li{position:relative}.competition-card .item__panel [target=_blank]{align-items:center;gap:.25rem;display:flex}.competition-card .item__panel [target=_blank]:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;color:var(--black);justify-content:center;align-items:center;font-family:icon;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.competition-card .item__strong{text-align:center;color:var(--white);background-color:var(--primary);border-radius:.5rem;padding-block:.5rem;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.competition-card .item__strong{font-size:1.25rem}}.competition-card .item__strong--type2{background-color:var(--point2)}@media (max-width:63.99em){.slide:not(.is-active) .competition-card{padding-top:.5rem;padding-bottom:0}.slide:not(.is-active) .competition-card__cont{display:none}}@media (min-width:64em){.competition-card{border-radius:1.25rem;height:auto;padding:1.5rem}.slide:not(.is-active) .competition-card{height:100%}.competition-card__head{pointer-events:none;outline:0;padding:0 0 1rem;overflow:visible}.slide:not(.is-active) .competition-card__head{position:static}.competition-card__logo{max-width:none;height:3.5rem;transition:opacity .3s;top:calc(50% - 2.5rem)}.slide:not(.is-active) .competition-card__strong{transform-origin:-1em;text-align:left;transform:rotate(90deg)}.competition-card__cont{flex-direction:row;flex:1;gap:1rem}.slide:not(.is-active) .competition-card__cont{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute}.competition-card .item{text-align:center;background-color:var(--white);border-radius:1rem;flex-direction:column;flex:50%;padding:1rem 1rem 0;display:flex}.competition-card .item__panel{flex:auto;gap:.5rem;min-height:6.875rem;padding-block:.5rem}.competition-card .item__panel ul{max-width:20rem}.competition-card .item__panel:last-of-type{margin-bottom:auto;padding-bottom:1rem}.competition-card .item__strong{margin-bottom:auto;padding-block:.75rem}}.overview-box{margin-top:-3.125rem;margin-inline:auto;flex-wrap:wrap;gap:1rem;max-width:40rem;margin-bottom:2rem;display:flex}.overview-box__link{box-sizing:border-box;aspect-ratio:342/560;z-index:0;border-radius:1rem;flex-direction:column;flex:calc(50% - 1rem);justify-content:flex-end;gap:.5rem;padding:.875rem 1rem;display:flex;position:relative;overflow:hidden}.overview-box__link:nth-child(2n){transform:translateY(2rem)}.overview-box__link:before{content:"";background-color:color-mix(in srgb, var(--black) 40%, transparent);opacity:0;z-index:-1;transition:opacity .5s;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.overview-box__link:hover:before,.overview-box__link:focus-visible:before{opacity:1}.overview-box__link:hover .overview-box__title,.overview-box__link:focus-visible .overview-box__title{transform:translateY(0)}.overview-box__link:hover .btn,.overview-box__link:focus-visible .btn{opacity:1;transform:translateY(0)}}.overview-box__title{color:var(--white);font-size:1.5rem;font-weight:700;line-height:1.5;transition:transform .5s;transform:translateY(3rem)}@media (min-width:48em){.overview-box__title{font-size:1.625rem}}@media (min-width:64em){.overview-box__title{font-size:1.75rem}}@media (min-width:80em){.overview-box__title{font-size:2rem}}.overview-box__bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.overview-box__bg video,.overview-box__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.overview-box .btn{--btn:var(--white);--btn-hover:var(--white);--btn-line:var(--gray-700);--btn-line-hover:var(--gray-700);--btn-text:var(--gray-900);--btn-text-hover:var(--gray-900);opacity:0;transition:transform .5s,opacity .5s;transform:translateY(3.625rem)}@media (min-width:48em){.overview-box__link{padding:1.5rem}}@media (min-width:80em){.overview-box{margin-top:0;margin-bottom:0;flex-wrap:nowrap;gap:2.5rem;max-width:100%;margin-inline:auto}.overview-box__link{border-radius:1.25rem;gap:1rem;padding:2.5rem}.overview-box__link:nth-child(2n){transform:translateY(-4rem)}.overview-box__title{transform:translateY(3.25rem)}}.si-column-list{flex-flow:wrap;justify-content:center;gap:2.875rem;width:100%;display:flex}.si-column-list__item{border:1px solid var(--gray-200);z-index:0;border-radius:.5rem;flex-direction:column;flex:0 29rem;display:flex;position:relative}.si-column-list__head{box-sizing:border-box;background-color:var(--primary);color:var(--white);z-index:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;display:flex;position:relative}.si-column-list__head:before{content:"";border-top:1.5rem solid var(--primary);z-index:-1;border-bottom:0 solid #0000;border-left:1.5rem solid #0000;border-right:1.5rem solid #0000;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.si-column-list__strong{font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.si-column-list__strong{font-size:1.625rem}}@media (min-width:64em){.si-column-list__strong{font-size:1.75rem}}@media (min-width:80em){.si-column-list__strong{font-size:2rem}}.si-column-list__span{font-size:1.125rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.si-column-list__span{font-size:1.25rem}}.si-column-list__cont{box-sizing:border-box;flex-direction:column;flex:1;padding:4rem 1.5rem 0;display:flex}.si-column-list__desc{word-break:break-all;margin:0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.si-column-list__desc{font-size:1.125rem}}.si-column-list__img{margin-top:auto;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:calc(100% + 3rem);margin-inline:-1.5rem;display:block;overflow:hidden}.si-column-list__img img{width:100%;display:block}.si-column-list__img--over{border-radius:0;margin-bottom:-1rem}@media (min-width:80em){.si-column-list{flex-wrap:nowrap;gap:1.5rem}.si-column-list__item{flex:100%}.si-column-list__head{padding:3.5rem 0}.si-column-list__cont{padding:3.5rem 2.5rem 0}.si-column-list__img{width:calc(100% + 5rem);margin-inline:-2.5rem}}.social-issues-banner{box-sizing:border-box;z-index:0;border-radius:1rem;min-height:26.25rem;padding:1.5rem;display:block;position:relative;overflow:hidden}.social-issues-banner__strong{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, color-mix(in srgb, var(--primary) 30%, transparent)));background:linear-gradient(to bottom, transparent 0% 80%, color-mix(in srgb, var(--primary) 30%, transparent) 80% 100%);font-size:1.75rem;font-weight:700;line-height:1.5;display:inline}@media (min-width:48em){.social-issues-banner__strong{font-size:2rem}}@media (min-width:64em){.social-issues-banner__strong{font-size:2.25rem}}@media (min-width:80em){.social-issues-banner__strong{font-size:2.5rem}}.social-issues-banner__desc{margin:0;margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.social-issues-banner__desc{font-size:1.125rem}}.social-issues-banner__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.social-issues-banner__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.social-issues-banner__bg video,.social-issues-banner__bg img{-o-object-position:center bottom;object-position:center bottom}@media (min-width:48em){.social-issues-banner{min-height:auto;padding:3rem}.social-issues-banner__desc{margin-top:.5rem}}.v-esg{--esg-color:#25b471;--esg-bg-green-100:#effff6;--esg-bg-green-200:#d8fae8}.v-esg .section__title em{color:var(--esg-color)}.v-esg .section__desc{max-width:37.5rem;margin-inline:auto}@media (min-width:64em){.v-esg .section .section__desc{max-width:none;margin-inline:0}.v-esg-overview .section__title,.v-esg-overview .section__desc{text-align:left}}.v-esg .scrollable{padding-inline:0}.v-esg .esg{background-color:var(--esg-bg-green-100);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:3.5rem 1.5rem;display:flex}.v-esg .esg .inline-svg-wrapper{width:fit-content;margin-inline:auto;display:block}.v-esg .tab-list{--primary:var(--esg-color);margin-bottom:2.5rem}.v-esg .achievements__desc{margin-top:1.5rem;flex-direction:column;gap:1rem;max-width:49.25rem;margin-inline:auto;display:flex}.v-esg .achievements__desc>p{box-sizing:border-box;text-align:center;background-color:var(--esg-bg-green-200);border-radius:1.25rem;justify-content:center;align-items:center;width:100%;min-height:6.5rem;margin:0;padding:1rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.v-esg .achievements__desc>p{font-size:1.125rem}}@media (min-width:64em){.v-esg .achievements__desc{flex-direction:row;gap:1.5rem}}.v-esg .info .svg{min-width:45rem;margin-inline:auto;display:block}.performance{flex-wrap:wrap;gap:1rem;width:100%;max-width:37.5rem;margin-inline:auto;display:flex;position:relative}.performance__item{box-sizing:border-box;background-color:var(--white);border-radius:1rem;flex-direction:column;flex:100%;padding:1.5rem 1rem;display:flex}.performance__item:not(:first-child){position:relative}.performance__item:not(:first-child):before{content:"";z-index:1;aspect-ratio:1;background:url(/resource/images/participation/v-reaction/performance-icon.svg?v=1770961239863) 50%/cover no-repeat;width:3rem;margin-inline:auto;display:block;position:absolute;top:-1.5rem;left:calc(50% - 1.5rem)}.performance__strong{color:var(--esg-color,var(--primary));margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.performance__strong{font-size:1.625rem}}@media (min-width:64em){.performance__strong{font-size:1.75rem}}@media (min-width:80em){.performance__strong{font-size:2rem}}.performance__sub{margin:0 0 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.performance__sub{font-size:1.25rem}}.performance__desc{margin:0 0 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.5}@media (min-width:80em){.performance__desc{font-size:1.25rem}}.performance__img{border-radius:1rem;width:100%;margin-top:auto;display:block;overflow:hidden}.performance__img video,.performance__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:64em){.performance{gap:2.375rem;max-width:80rem}.performance__item{flex:40%}.performance__item:not(:first-child):before{width:4.25rem;top:calc(50% - 2.125rem);left:-3.3125rem}}@media (min-width:80em){.performance__item{border-radius:1.25rem;padding:3rem 2.5rem}.performance__strong{margin-bottom:.25rem}}.impact-graph{flex-direction:column;align-items:center;width:100%;max-width:27.5rem;margin-inline:auto;display:flex}.indicator{word-break:keep-all}.indicator .tab-list{--primary:#ea3483;border:1px solid var(--gray-300);background-color:var(--white);border-radius:3.125rem;gap:1.5rem;width:fit-content;padding:.5rem 1.5rem}.indicator .tab-list__item{z-index:0;position:relative}.indicator .tab-list__item:not(:first-child):before{content:"";background:var(--gray-200);width:1px;height:.625rem;display:block;position:absolute;top:calc(50% - .3125rem);left:-.8125rem}.indicator .tab-list__btn{color:var(--gray-200);border-bottom:0;padding:0}.indicator .tab-list__btn:before{display:none}.indicator__box--type-2{--primary:var(--point1)}.indicator__box--type-3{--primary:#ffc216}.indicator__info{color:var(--gray-500);margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.indicator__info{font-size:1rem}}@media (min-width:64em){.indicator .tab-list{gap:2.0625rem;margin-right:0}.indicator .tab-list__item:not(:first-child):before{left:-1.0625rem}.indicator__info{text-align:right;margin:1rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}}@media (min-width:64em) and (min-width:48em){.indicator__info{font-size:.8125rem}}@media (min-width:64em) and (min-width:80em){.indicator__info{font-size:.875rem}}@media (min-width:100em){.indicator__pad{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 1rem;width:100%;display:flex}.indicator__pad>*{flex:40%}}.indicator-panel{flex-wrap:wrap;gap:1rem;display:flex}.indicator-panel:not(:first-child){margin-top:1rem}.indicator-panel:not(:last-child){margin-bottom:1.5rem}.indicator-panel__strong{flex:100%;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.indicator-panel__strong{font-size:1.25rem}}.indicator-panel__box{box-sizing:border-box;background:var(--white);border-radius:1.25rem;flex-direction:column;flex:0 calc(50% - .5rem);align-items:flex-start;min-height:8.625rem;padding:1rem 1rem 1rem .625rem;display:flex;position:relative}.indicator-panel .box__icon{width:3rem;position:absolute;top:1rem;left:1rem}.indicator-panel .box__strong{text-align:right;width:100%;margin-top:auto;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.indicator-panel .box__strong{font-size:1.125rem}}.indicator-panel .box__desc{text-align:right;justify-content:flex-end;align-items:baseline;width:100%;margin:0;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:80em){.indicator-panel .box__desc{font-size:1rem}}.indicator-panel .box__em{color:var(--primary);margin-right:.25rem;font-family:SpoqaHanSansNeo,sans-serif,Segoe UI Emoji;font-size:1.5rem;font-weight:700}.indicator-panel .box__em.box__em--small{font-size:1.25rem}@media (min-width:64em){.indicator-panel__box{min-height:10.25rem}.indicator-panel .box__desc{font-size:.875rem;font-weight:700;line-height:1.5}}@media (min-width:64em) and (min-width:80em){.indicator-panel .box__desc{font-size:1rem}}@media (min-width:64em){.indicator-panel .box__em{margin-right:.5rem;font-size:2rem}.indicator-panel .box__em.box__em--small{font-size:1.3125rem}}@media (min-width:100em){.indicator-panel:not(:first-child){margin-top:0}.indicator-panel:not(:last-child){margin-bottom:0}.indicator-panel__box{flex:0 calc(25% - .75rem);min-width:10.25rem}}@keyframes marqueeMove{0%{transform:translate(-50%)}to{transform:translate(0%)}}@keyframes marqueeMoveRevers{0%{transform:translate(0%)}to{transform:translate(-50%)}}.flow-box{background:var(--bg2);border-radius:1.25rem;padding-block:3.5rem;position:relative}.flow-box__pad{box-sizing:border-box;width:100%;padding-inline:2rem;position:relative;overflow:hidden}.flow-box__pad:before,.flow-box__pad:after{content:"";background:var(--bg2);z-index:1;background:-webkit-gradient(linear, left top, right top, color-stop(30%, var(--bg2)), to(transparent));background:linear-gradient(to right, var(--bg2) 30%, transparent 100%);width:2rem;height:100%;display:block;position:absolute;top:0;left:0}.flow-box__pad:after{left:auto;right:0;transform:scaleX(-1)}@media (min-width:80em){.flow-box:before{content:"";aspect-ratio:5/7;z-index:-1;background:url(/resource/images/participation/v-reaction/character.svg?v=1770961239863) no-repeat;width:6.25rem;display:block;position:absolute;top:-.5rem;right:clamp(2.5rem,8vw,7.5rem)}.flow-box__pad{margin-top:3.5rem}}.flow-line{white-space:nowrap;flex-wrap:nowrap;gap:.5rem;animation:30s linear infinite marqueeMove;display:flex}.flow-line:nth-child(3n-1){animation-name:marqueeMoveRevers}.flow-line+.flow-line{margin-top:.75rem}.flow-line__span{border:1px solid var(--gray-300, );background:var(--white);border-radius:1rem 1rem 1rem 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:80em){.flow-line__span{font-size:1.125rem}}.flow-line__span:before{content:"";background:50%/cover no-repeat;width:1.5rem;height:1.5rem;display:block}.flow-line__span--symbol{color:var(--primary)}.flow-line__span--symbol:before{background-image:url(/resource/images/participation/v-reaction/emoji-symbol.webp?v=1770961239863)}.flow-line__span--setting{color:var(--gray-800)}.flow-line__span--setting:before{background-image:url(/resource/images/participation/v-reaction/emoji-setting.webp?v=1770961239863)}.flow-line__span--earth{color:var(--secondary)}.flow-line__span--earth:before{background-image:url(/resource/images/participation/v-reaction/emoji-earth.webp?v=1770961239863)}@media (min-width:64em){.flow-line{gap:1.25rem}}.section--bg:has(.timeline):after{background-color:var(--bg4)}.timeline{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;width:100%;display:flex;position:relative}.timeline__year{white-space:nowrap;text-align:center;transform-origin:0 0;max-width:5.25rem;color:color-mix(in srgb, var(--primary) 10%, transparent);font-size:3rem;font-weight:700;line-height:5.25rem;display:flex;top:0;left:0;transform:rotate(90deg)translateY(-100%)}@media (min-width:48em){.timeline__year{font-size:4rem}}@media (min-width:80em){.timeline__year{font-size:5rem}}.timeline__year span{display:block;transform:rotate(180deg)}.timeline .swiper{clip-path:inset(0 -100vw 0 0);flex:1;max-width:calc(100% - 5.25rem);overflow:visible}.timeline .swiper-slide{width:fit-content}.timeline .swiper-controller{flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:static}.timeline .swiper-button-prev,.timeline .swiper-button-next{border:1px solid var(--gray-900);border-radius:100%}@media (hover:hover) and (pointer:fine){.timeline .swiper-button-prev:hover,.timeline .swiper-button-prev:focus-visible,.timeline .swiper-button-next:hover,.timeline .swiper-button-next:focus-visible{background-color:var(--primary);border-color:var(--primary);color:var(--white)}}.timeline .swiper-pagination{width:100%;padding-inline:var(--offset);order:-2;justify-content:space-between;margin-top:3.75rem;margin-bottom:1.75rem;display:flex;position:relative;top:auto;left:auto}.timeline .swiper-pagination:before{content:"";left:var(--offset);right:var(--offset);background-color:var(--gray-300);height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.timeline .swiper-pagination-bullet{background-color:var(--gray-500);width:.25rem;height:.25rem;color:var(--gray-500);position:relative}.timeline .swiper-pagination-bullet:before{content:"";background-color:var(--primary);opacity:0;border-radius:100%;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;transform:scale(2)}.timeline .swiper-pagination-bullet span{text-align:center;width:5em;margin-bottom:.5rem;font-size:1rem;font-weight:400;line-height:1.5;transition:all .3s;display:block;position:absolute;bottom:100%;left:calc(50% - 2.5em)}@media (min-width:80em){.timeline .swiper-pagination-bullet span{font-size:1.125rem}}:is(.timeline .swiper-pagination-bullet-active,.timeline .swiper-pagination-bullet:has(~.swiper-pagination-bullet-active)){background-color:var(--primary)}:is(.timeline .swiper-pagination-bullet-active span,.timeline .swiper-pagination-bullet:has(~.swiper-pagination-bullet-active) span){color:var(--gray-900);font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){:is(.timeline .swiper-pagination-bullet-active span,.timeline .swiper-pagination-bullet:has(~.swiper-pagination-bullet-active) span){font-size:1.25rem}}.timeline .swiper-pagination-bullet-active:before{opacity:1}.timeline .swiper-pagination-bullet:has(~.swiper-pagination-bullet-active):before{opacity:1}.timeline .swiper-pagination .is-duplicate{display:none}.timeline-swiper__box{box-sizing:border-box;background:var(--white);border:1px solid var(--gray-200);z-index:0;flex-direction:column;width:15rem;min-height:10.875rem;margin-bottom:.625rem;padding:1.5rem 1.25rem;display:flex;position:relative}.timeline-swiper__box:before{content:"";border-left:.3125rem solid #0000;border-right:.3125rem solid #0000;border-bottom:.46875rem solid var(--gray-200);z-index:1;width:0;height:0;display:block;position:absolute;top:100%;left:2.125rem;transform:rotate(-180deg)}.timeline-swiper__box:after{content:"";border-left:.375rem solid #0000;border-right:.375rem solid #0000;border-bottom:.5rem solid var(--white);z-index:1;width:0;height:0;display:block;position:absolute;top:100%;left:2.125rem;transform:rotate(-180deg)}.timeline-swiper__month{color:var(--primary);font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.timeline-swiper__month{font-size:2rem}}@media (min-width:64em){.timeline-swiper__month{font-size:2.25rem}}@media (min-width:80em){.timeline-swiper__month{font-size:2.5rem}}.timeline-swiper__year{color:var(--white);background:var(--secondary);border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem}@media (min-width:80em){.timeline-swiper__year{font-size:1rem}}.timeline-swiper__desc{margin:auto 0 0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.timeline-swiper__desc{font-size:1.125rem}}@media (min-width:64em){.timeline__year{max-width:6rem;line-height:6rem}.timeline .swiper{max-width:calc(100% - 8rem);margin-left:2rem}.timeline .swiper-button-prev,.timeline .swiper-button-next{position:absolute;top:auto;bottom:calc(100% + 2.5rem);right:1rem}.timeline .swiper-button-prev{right:4.5rem}.timeline .swiper-pagination{margin-top:5.375rem;margin-bottom:0;padding-inline:1.25rem}.timeline .swiper-pagination:before{left:1.25rem;right:1.25rem}.timeline-swiper__box{min-height:12.5rem}.timeline-swiper__month{font-size:1.5rem;font-weight:700;line-height:1.5}}@media (min-width:64em) and (min-width:48em){.timeline-swiper__month{font-size:1.625rem}}@media (min-width:64em) and (min-width:64em){.timeline-swiper__month{font-size:1.75rem}}@media (min-width:64em) and (min-width:80em){.timeline-swiper__month{font-size:2rem}}.v-reaction-num__title{text-align:center;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.v-reaction-num__title{font-size:2rem}}@media (min-width:64em){.v-reaction-num__title{font-size:2.25rem}}@media (min-width:80em){.v-reaction-num__title{font-size:2.5rem}}.v-reaction-num__info{color:var(--gray-700);text-align:center;margin:.5rem 0 0;font-size:13px;font-weight:700}@media (min-width:64em){.v-reaction-num__title,.v-reaction-num__info{text-align:left}}.num-panel{flex-wrap:wrap;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}.num-panel:first-child{margin-top:0}.num-panel__strong{flex:100%;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.num-panel__strong{font-size:1.25rem}}.num-panel__box{box-sizing:border-box;background:var(--bg2);border-radius:1rem;flex-direction:column;flex:calc(50% - .5rem);align-items:flex-start;min-height:9.75rem;padding:1.5rem 1rem 1rem 1.25rem;display:flex;position:relative}.num-panel__box--full{flex:100%}.num-panel .box__strong{text-align:left;width:100%;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.num-panel .box__strong{font-size:1.125rem}}.num-panel .box__info{text-align:left;width:100%;color:var(--gray-700);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}@media (min-width:48em){.num-panel .box__info{font-size:.8125rem}}@media (min-width:80em){.num-panel .box__info{font-size:.875rem}}.num-panel .box__desc{text-align:left;justify-content:flex-end;align-items:baseline;width:100%;margin:auto 0 0;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:80em){.num-panel .box__desc{font-size:1rem}}.num-panel .box__em{color:var(--primary);letter-spacing:-.05em;margin-right:.25rem;font-family:SpoqaHanSansNeo,sans-serif,Segoe UI Emoji;font-size:2rem;font-weight:700}@media (min-width:64em){.num-panel{margin-top:4.375rem}.num-panel__box{min-height:14rem}.num-panel .box__em{margin-right:.5rem;font-size:3rem}}@media (min-width:80em){.num-panel{gap:1.5rem}.num-panel__box{flex:calc(33.3333% - 1.5rem);padding:1.5rem}.num-panel .box__desc{justify-content:flex-start}}.v-reaction.fine-dust .section em{color:var(--point1)}.v-reaction.fine-dust .section .iframe-wrapper{margin-inline:auto;margin-bottom:calc(50% - var(--pad));max-width:59.5rem}@media (min-width:64em){.v-reaction.fine-dust .section .iframe-wrapper{margin-bottom:0}}.v-reaction.fine-dust .section .svg{margin-inline:auto;display:block}.banner-box{z-index:0;border-radius:1.25rem;flex-direction:column;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.banner-box__bg{z-index:-1;inset:0;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.banner-box__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banner-box__desc{flex-direction:column;gap:.5rem;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.banner-box__desc{font-size:1.125rem}}.banner-box__strong{color:var(--primary);font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.banner-box__strong{font-size:1.625rem}}@media (min-width:64em){.banner-box__strong{font-size:1.75rem}}@media (min-width:80em){.banner-box__strong{font-size:2rem}}.banner-box .btn{margin-top:2rem}@media (min-width:48em){.banner-box{padding:1.25rem 2.5rem}}@media (min-width:64em){.banner-box{flex-direction:row;align-items:center;padding:2.9375rem 5rem}.banner-box .btn{margin-top:0;position:absolute;right:5rem}}.card-box{box-sizing:border-box;text-align:center;border-radius:1.25rem;max-width:50rem;height:100%;margin-inline:auto;padding:1.5rem 1rem;overflow:hidden}.card-box__title{text-align:center;font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.card-box__title{font-size:1.625rem}}@media (min-width:64em){.card-box__title{font-size:1.75rem}}@media (min-width:80em){.card-box__title{font-size:2rem}}.card-box__title em{background:repeating-linear-gradient(0deg,#56e5ea,#56e5ea .5rem,#0000 .5rem 1.6em)}.card-box__info{box-sizing:border-box;text-align:left;border-radius:1.25rem;align-items:center;gap:1rem;width:100%;margin:0;padding:1rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.card-box__info{font-size:1.125rem}}.card-box__info:before{content:"";width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--white);border-radius:100%;flex-direction:column;justify-content:center;align-items:center;display:flex}.card-box--type-1{background-color:var(--point1);color:var(--white)}.card-box--type-1 .card-box__title em{color:var(--white)!important}.card-box--type-1 .card-box__info{margin-inline:-50%;border:1px dashed var(--white);background:#00aadb;flex:1;align-items:center;width:auto;margin-top:.75rem;margin-bottom:.5rem;font-weight:700;display:flex}.card-box--type-1 .card-box__info:before{content:"!";background:#37535f;width:1.5rem;min-width:1.5rem;height:1.5rem}@media (min-width:64em){.card-box--type-1 .card-box__info{margin-top:2rem;margin-bottom:1rem;margin-inline:calc(-50% - 1.25rem)}}@media (min-width:80em){.card-box--type-1 .card-box__info{min-width:100%;margin-inline:calc(-50% - 2.5rem)}}.card-box--type-2{background-color:var(--white);border:1px solid var(--gray-200)}.card-box--type-2 .card-box__info{background-color:var(--bg2);margin-top:1rem}.card-box--type-2 .card-box__info:before{content:"Tip";background:var(--point1);font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.card-box--type-2 .card-box__info:before{font-size:1rem}.card-box--type-2 .card-box__info{margin-top:2.5rem}}@media (min-width:48em){.card-box__info{padding:1rem 1.5rem}}@media (min-width:80em){.card-box{padding:2.5rem 2rem 2rem}.card-box__info{gap:1.25rem}}.card-swiper{margin-top:1.75rem;margin-bottom:0;flex-direction:column;flex:1;width:100%;max-width:32.5rem;margin-inline:auto;display:flex;overflow:visible}.card-swiper img{aspect-ratio:144/197;width:100%}.card-swiper .swiper-wrapper{align-items:stretch}.card-swiper .swiper-slide{opacity:0;flex-direction:column;justify-content:center;height:auto;transition:transform .5s,opacity .5s;display:flex}.card-swiper .swiper-slide .card-box__info{opacity:0;transition:opacity}.card-swiper .swiper-slide-active{opacity:1}.card-swiper .swiper-slide-active .card-box__info{opacity:1;transition:opacity .5s .3s}.card-swiper .swiper-slide-prev,.card-swiper .swiper-slide-next{opacity:.5}.card-swiper .swiper-controller{--swiper-text-color:var(--white)}.card-swiper .swiper-controller .swiper-button-prev,.card-swiper .swiper-controller .swiper-button-next{color:var(--white)}.card-swiper .swiper-controller .swiper-button-prev:before,.card-swiper .swiper-controller .swiper-button-next:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.card-swiper .swiper-controller .swiper-button-next:before{transform:scaleX(-1)}.card-swiper .swiper-controller .swiper-pagination{--swiper-pagination-color:var(--white)}.card-swiper .swiper-controller .swiper-pagination-current{color:var(--swiper-text-color)}.card-swiper .swiper-controller .swiper-pagination-total{color:var(--gray-300)}.card-swiper .swiper-controller .swiper-pagination-total:before{background-color:color-mix(in srgb, var(--white) 50%, transparent)}@media (min-width:80em){.card-swiper{margin-top:2.125rem}}.card-swiper-pair{margin-top:1rem}.card-swiper-pair img{aspect-ratio:311/222;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;width:100%}@media (min-width:80em){.card-swiper-pair{margin-top:2.125rem}.card-swiper-pair img{aspect-ratio:169/114}}.tabbed-banner{max-width:50rem;margin-inline:auto}.tabbed-banner__title{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:1.5}@media (min-width:48em){.tabbed-banner__title{font-size:1.625rem}}@media (min-width:64em){.tabbed-banner__title{font-size:1.75rem}}@media (min-width:80em){.tabbed-banner__title{font-size:2rem}}.tabbed-banner__btns{display:none}.tabbed-banner__strong,.tabbed-banner__btn{text-align:left;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:80em){.tabbed-banner__strong,.tabbed-banner__btn{font-size:1.25rem}}.tabbed-banner__strong .num,.tabbed-banner__btn .num{width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--white);background-color:var(--primary);text-indent:-.035em;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:80em){.tabbed-banner__strong .num,.tabbed-banner__btn .num{font-size:1rem}}.tabbed-banner__btn:not(.is-active){color:var(--gray-500)}.tabbed-banner__btn:not(.is-active) .num{background-color:var(--gray-300)}.tabbed-banner__strong{margin-bottom:1rem}.tabbed-banner__img{margin-bottom:1.5rem;position:relative}.tabbed-banner__img img{width:100%}.tabbed-banner__desc{margin:0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.tabbed-banner__desc{font-size:1.125rem}}.tabbed-banner__unit{color:var(--gray-600);margin:.5rem 0 0;font-size:.8125rem;font-weight:700}.tabbed-banner .swiper-controller{margin-top:1rem}@media (min-width:100em){.tabbed-banner{align-items:center;gap:1.5rem;width:100%;max-width:none;display:flex}.tabbed-banner__head{flex:0 auto;width:calc(33.3333% - .75rem)}.tabbed-banner__cont{flex:0 auto;width:calc(66.6667% - .75rem)}.tabbed-banner__title{text-align:left;margin-bottom:1.5rem}.tabbed-banner__btns{border-top:2px solid var(--gray-900);display:block}.tabbed-banner__btn{border-bottom:1px solid var(--gray-300);width:100%;padding-block:1.5rem}.tabbed-banner__strong{display:none}.tabbed-banner__img{z-index:0;border-radius:1.25rem;margin:0;position:relative;overflow:hidden}.tabbed-banner__img:before{content:"";z-index:1;background:linear-gradient(#0000 55.82%,#000c 100%);display:block;position:absolute;inset:0}.tabbed-banner__text{box-sizing:border-box;flex-direction:column;justify-content:flex-end;padding:1.5rem 2rem;display:flex;position:absolute;inset:0}.tabbed-banner__desc{color:var(--white)}.tabbed-banner__unit{color:var(--gray-200);margin-top:1rem;font-weight:400}.tabbed-banner .swiper-controller{display:none}}.banner-swiper{aspect-ratio:327/236;margin-inline:.5rem;display:flex;overflow:visible}.banner-swiper .swiper-slide{z-index:0;color:var(--white);border-radius:1rem;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.banner-swiper .swiper-slide-active .banner-swiper__text{opacity:1;transform:translateY(0)}.banner-swiper .swiper-slide__bg{z-index:-1;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.banner-swiper .swiper-slide__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banner-swiper .swiper-slide__bg:after{content:"";background:linear-gradient(#0000 58.85%,#00000080 100%),linear-gradient(#0003 0% 100%);display:block;position:absolute;inset:0}.banner-swiper .swiper-button-prev,.banner-swiper .swiper-button-next{margin:0;width:2.5rem;height:2.5rem;color:var(--white);background-color:color-mix(in srgb, var(--white) 20%, transparent);border-radius:100%;justify-content:center;align-items:center;margin-top:-1.25rem;display:flex;position:absolute;left:auto;right:auto}.banner-swiper .swiper-button-prev:before,.banner-swiper .swiper-button-next:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.banner-swiper .swiper-button-prev:after,.banner-swiper .swiper-button-next:after{display:none}.banner-swiper .swiper-button-prev{left:1.5rem}.banner-swiper .swiper-button-next{right:1.5rem;transform:scaleX(-1)}.banner-swiper__text{text-align:center;opacity:0;width:100%;padding:1.5rem;transition:transform .5s,opacity .5s;transform:translateY(20px)}.banner-swiper__strong{font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.banner-swiper__strong{font-size:1.25rem}}.banner-swiper__desc{text-wrap:balance;max-width:34.0625rem;margin:.5rem auto 0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.banner-swiper__desc{font-size:1.125rem}}@media (min-width:48em){.banner-swiper{aspect-ratio:952/531;max-width:59.5rem;margin-inline:auto}.banner-swiper .swiper-slide{border-radius:1.25rem}.banner-swiper .swiper-button-prev,.banner-swiper .swiper-button-next{width:3.5rem;height:3.5rem;margin-top:-1.75rem}.banner-swiper .swiper-button-prev:before,.banner-swiper .swiper-button-next:before{font-size:1.5rem}.banner-swiper .swiper-button-prev{left:1.5rem}.banner-swiper .swiper-button-next{right:1.5rem;transform:scaleX(-1)}.banner-swiper__text{padding:2rem}.banner-swiper__strong{font-size:1.5rem;font-weight:700;line-height:1.5}}@media (min-width:48em) and (min-width:48em){.banner-swiper__strong{font-size:1.625rem}}@media (min-width:48em) and (min-width:64em){.banner-swiper__strong{font-size:1.75rem}}@media (min-width:48em) and (min-width:80em){.banner-swiper__strong{font-size:2rem}}@media (min-width:48em){.banner-swiper__desc{font-size:1.125rem;font-weight:400;line-height:1.5}}@media (min-width:48em) and (min-width:80em){.banner-swiper__desc{font-size:1.25rem}}.pair-box{align-items:center;gap:1rem;width:100%;max-width:59.5rem;margin-inline:auto;display:flex}.pair-box+.pair-box{margin-top:1rem}.pair-box__media{background-color:var(--bg3);aspect-ratio:1;border-radius:1rem;flex:none;place-items:center;padding:1.25rem;display:grid}.pair-box__media img{width:5rem;display:block}.pair-box__text{background-color:var(--bg2);border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:1rem;padding:1.5rem 1rem;display:flex}.pair-box__tag{color:var(--white);background-color:var(--bg1);border-radius:2.5rem;padding:.25rem .75rem;font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:80em){.pair-box__tag{font-size:1.125rem}}.pair-box__desc{margin:0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.pair-box__desc{font-size:1.125rem}}.pair-box--reverse{flex-direction:row-reverse}@media (min-width:64em){.pair-box{gap:1.5rem}.pair-box+.pair-box{margin-top:1.5rem}.pair-box__media{border-radius:1.25rem;padding:3.125rem}.pair-box__media img{width:7.5rem}.pair-box__text{border-radius:1.25rem;padding:1.5rem 2rem}.pair-box__tag{padding:.5rem 1.25rem}}.banner{z-index:0;text-align:center;background-color:var(--bg4);border-radius:1.25rem;min-height:17.75rem;padding:2.5rem 1.5rem;position:relative;overflow:hidden}.banner__bg{z-index:-1;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.banner__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banner__bg video,.banner__bg img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media (min-width:48em){.banner__bg video,.banner__bg img{-o-object-fit:cover;object-fit:cover}}.banner__desc{max-width:43.75rem;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.banner__desc{font-size:1.125rem}}.icon-list{margin-top:2rem;flex-wrap:wrap;justify-content:center;gap:1rem;width:fit-content;margin-inline:auto;display:flex}.icon-list__item{flex:0 calc(50% - .8rem)}.icon-list__pad{aspect-ratio:1;background-color:var(--bg3);border-radius:100%;flex-direction:column;justify-content:center;align-items:center;max-width:19rem;display:flex}.icon-list__media{aspect-ratio:1;width:4rem}.icon-list__media img{width:100%}.icon-list__span{text-align:center;width:100%;margin-top:.5rem;font-size:1rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.icon-list__span{font-size:1.125rem}}@media (min-width:64em){.icon-list{flex-wrap:nowrap;gap:1.5rem;width:100%;margin-top:3rem}.icon-list__pad{margin-inline:auto}.icon-list__media{width:7.5rem}.icon-list__span{margin-top:.75rem}}.green-whale{background-color:var(--white);border-radius:1rem;gap:2rem;margin-top:2rem;padding:2.5rem;display:block;overflow:hidden}.green-whale__cont{flex-direction:column;align-items:center;gap:2rem;display:flex}.green-whale__tag{width:fit-content;color:var(--white);background:var(--gray-500);border-radius:2.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.green-whale__tag{font-size:1rem}}.green-whale__title-box .green-whale__tag{background:var(--primary);font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:80em){.green-whale__title-box .green-whale__tag{font-size:1.125rem}}.green-whale__title-box{margin-inline:auto;align-items:center;gap:.5rem;width:fit-content;margin-bottom:2rem;display:flex}.green-whale__strong{color:var(--primary);font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.green-whale__strong{font-size:1.25rem}}.green-whale__item{text-align:center;flex-direction:column;align-items:center;width:fit-content;display:flex}.green-whale__item img{margin-top:1rem;margin-bottom:1rem}.green-whale__span{align-items:center;gap:.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:inline-flex}@media (min-width:80em){.green-whale__span{font-size:1.125rem}}a.green-whale__item[target=_blank] .green-whale__span:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}@media (min-width:80em){.green-whale{align-items:center;gap:0;margin-top:2.5rem;padding:2.25rem 3rem;display:flex}.green-whale__cont{z-index:0;flex-direction:row;flex:1;justify-content:space-between;align-items:flex-start;position:relative}.green-whale__cont:before{content:"";border-style:solid;border-top-width:1px;border-top-color:currentColor;-o-border-image:repeating-linear-gradient(to right, var(--gray-300) 0, var(--gray-300) 4px, transparent 4px, transparent 8px) 1 round;border-image:repeating-linear-gradient(to right, var(--gray-300) 0, var(--gray-300) 4px, transparent 4px, transparent 8px) 1 round;z-index:-1;display:block;position:absolute;top:.9375rem;left:0;right:0}.green-whale__title-box .green-whale__tag{padding:.5rem 1.25rem}.green-whale__title-box{flex:0 25rem;gap:1rem;margin-bottom:0}.green-whale__item img{margin-top:.75rem}.green-whale__item:first-child,.green-whale__item:last-child{z-index:0;position:relative}.green-whale__item:first-child:before,.green-whale__item:last-child:before{content:"";background-color:var(--white);z-index:-1;width:50%;height:.625rem;display:block;position:absolute;top:.625rem}.green-whale__item:first-child:before{left:0}.green-whale__item:last-child:before{right:0}.green-whale__span{gap:.5rem}}.logo-link{box-sizing:border-box;border:1px solid var(--gray-200);background:var(--white);border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.5;display:flex;overflow:hidden}@media (min-width:80em){.logo-link{font-size:1.25rem}}.logo-link:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;margin-left:auto;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.logo-link+.logo-link{margin-top:.9375rem}.logo-link__logo{width:2.5rem}.logo-link__logo img{display:block}@media (min-width:64em){.logo-link{border-radius:1.25rem}.logo-link__logo{width:3.5rem}}.v1365-banner{background:var(--primary);color:var(--white);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;position:relative}.v1365-banner__img{width:7.25rem;position:absolute;bottom:-.5rem;right:0}.v1365-banner__title{margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.v1365-banner__title{font-size:1.625rem}}@media (min-width:64em){.v1365-banner__title{font-size:1.75rem}}@media (min-width:80em){.v1365-banner__title{font-size:2rem}}.v1365-banner__title em{color:#ffeb94}.v1365-banner__info{color:var(--gray-100);font-size:.8125rem;font-weight:400;line-height:1.5;display:block}@media (min-width:48em){.v1365-banner__info{font-size:.8125rem}}@media (min-width:80em){.v1365-banner__info{font-size:.875rem}}.v1365-banner .btn{margin-top:1rem}@media (min-width:64em){.v1365-banner{padding:2.5rem}.v1365-banner__img{width:15.8125rem;bottom:-1rem;right:1rem}.v1365-banner__title{margin-bottom:.5rem}.v1365-banner .btn{margin-top:1.25rem}}.eco .purpose-list{margin-top:2rem}.eco .purpose-list__item-title{color:var(--primary)}.banner-media{text-align:center;z-index:0;color:var(--white);padding-block:4.5rem;position:relative}.banner-media__bg{z-index:-1;pointer-events:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;inset:0 50%;overflow:hidden}.banner-media__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banner-media__strong{font-size:1.75rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.banner-media__strong{font-size:2rem}}@media (min-width:64em){.banner-media__strong{font-size:2.25rem}}@media (min-width:80em){.banner-media__strong{font-size:2.5rem}}.banner-media__desc{margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.banner-media__desc{font-size:1.125rem}}@media (min-width:64em){.banner-media{padding-block:5rem}}.column-fixed{flex-direction:column;width:100%;display:flex}.column-fixed__head{text-align:center;margin-bottom:2.5rem}.column-fixed__title{margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.column-fixed__title{font-size:2rem}}@media (min-width:64em){.column-fixed__title{font-size:2.25rem}}@media (min-width:80em){.column-fixed__title{font-size:2.5rem}}.column-fixed__desc{font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.column-fixed__desc{font-size:1.125rem}}.column-fixed__cont{counter-reset:num;flex-direction:column;gap:2rem;display:flex}.column-fixed__item:first-child:before{counter-increment:none;content:""}.column-fixed .item__strong{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:48em){.column-fixed .item__strong{font-size:1.625rem}}@media (min-width:64em){.column-fixed .item__strong{font-size:1.75rem}}@media (min-width:80em){.column-fixed .item__strong{font-size:2rem}}.column-fixed .item__strong:before{counter-increment:num;content:counter(num);font-variant-numeric:tabular-nums;width:1.5rem;height:1.5rem;color:var(--white);background-color:var(--primary);text-align:center;text-indent:-.05em;border-radius:6.25rem;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:flex}@media (min-width:80em){.column-fixed .item__strong:before{font-size:1.125rem}}.column-fixed .item__desc{color:var(--gray-800);margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.column-fixed .item__desc{font-size:1.125rem}}.column-fixed .item__media{aspect-ratio:324/228;border-radius:1rem;overflow:hidden}.column-fixed .item__media video,.column-fixed .item__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.column-fixed .item__media:not(:first-child){margin:1rem 0 0}@media (max-width:79.99em){.column-fixed{max-width:50rem;margin-inline:auto}}@media (min-width:80em){.column-fixed{flex-direction:row;align-items:flex-start;gap:1.5rem}.column-fixed__head{text-align:left;flex:55%;padding-top:6.875rem;position:sticky;top:0;left:0}.column-fixed__cont{flex:45%;gap:7.5rem}.column-fixed .item__strong:before{width:2rem;height:2rem}}@media (min-width:100em){.column-fixed__head,.column-fixed__cont{flex:50%}}.volunteer .section .svg{margin-inline:auto;display:block}.volunteer .section a:has(.svg){width:fit-content;margin-inline:auto;display:block}.volunteer .section a:has(.svg) .svg{margin-inline:0;display:block}@media (min-width:48em) and (max-width:63.99em){.volunteer .section .svg{max-width:31.25rem!important}}.benefit{flex-flow:wrap;justify-content:center;gap:1rem;width:fit-content;margin-inline:auto;display:flex}.benefit__item{box-sizing:border-box;max-width:25rem;color:var(--white);border-radius:1.25rem;flex-direction:column;flex:100%;justify-content:flex-end;align-items:flex-start;height:23.25rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.benefit__media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.benefit__media img,.benefit__media video,.benefit__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.benefit__media:before{content:"";background:linear-gradient(#0000 16.27%,#0000008c 62.05%);display:block;position:absolute;inset:0}.benefit__badge{min-width:fit-content;color:var(--white);background-color:var(--primary);border-radius:6.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:700;line-height:1.5;display:flex;position:relative}@media (min-width:80em){.benefit__badge{font-size:1rem}}.benefit__strong{color:var(--white);margin:.5rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.5;display:block;position:relative}@media (min-width:48em){.benefit__strong{font-size:1.625rem}}@media (min-width:64em){.benefit__strong{font-size:1.75rem}}@media (min-width:80em){.benefit__strong{font-size:2rem}}a .benefit__strong:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;margin-left:.25rem;font-family:icon;font-size:1rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.benefit__desc{width:100%;color:var(--gray-200);border-top:1px solid var(--gray-200);margin:.75rem 0 0;padding-top:.75rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.benefit__desc{font-size:1.125rem}}@media (min-width:48em){.benefit__item{flex:0 calc(50% - .5rem)}}@media (min-width:80em){.benefit{gap:1.5rem}.benefit__item{padding:2.5rem}.benefit__desc{min-height:3.4em;margin:1rem 0 0;padding-top:1rem;font-size:1rem;font-weight:400;line-height:1.5}}@media (min-width:80em) and (min-width:80em){.benefit__desc{font-size:1.125rem}}@media (min-width:80em){a .benefit__strong:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;margin-left:.5rem;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}}@media (max-width:99.99em){.benefit{max-width:56.25rem;margin-inline:auto}}@media (min-width:100em){.benefit__item{flex:0 calc(25% - 1.125rem)}}
