.intro{clip-path:inset(0);isolation:isolate;overflow:clip}.intro,.mv{position:relative}@media screen and (min-width:768px){.mv-container{align-items:center;display:flex;max-width:none;padding-top:max(calc(var(--vw) * 128 / 1440),1px)}}.mv-ticker{left:0;position:absolute}@media screen and (min-width:768px){.mv-ticker{top:calc(50% - max(calc(var(--vw) * 168 / 1440), 1px))}}@media screen and (max-width:767px){.mv-ticker{left:0;top:max(28rem,1px)}}.mv-inner{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.mv-inner{height:max(calc(var(--vw) * 570 / 1440),1px);padding-inline:max(calc(var(--vw) * 80 / 1440),1px);position:relative;width:100%}}@media screen and (max-width:767px){.mv-inner{height:max(64.4rem,1px);padding:max(7rem,1px) max(3.2rem,1px) 0}}@media screen and (min-width:768px){.mv-copy{width:max(calc(var(--vw) * 365 / 1440),1px)}}@media screen and (max-width:767px){.mv-copy{width:max(27.5rem,1px)}}.mv-description{margin-top:auto}@media screen and (min-width:768px){.mv-description{width:max(calc(var(--vw) * 218 / 1440),1px)}}@media screen and (max-width:767px){.mv-description{width:max(17.4rem,1px)}}.mv .c-visual-property{position:absolute}@media screen and (min-width:768px){.mv .c-visual-property{left:calc(50% - max(calc(var(--vw) * 180 / 1440), 1px));top:max(calc(var(--vw) * 7 / 1440),1px);width:max(calc(var(--vw) * 552 / 1440),1px)}}@media screen and (max-width:767px){.mv .c-visual-property{left:max(4.9rem,1px);top:max(23.4rem,1px);width:max(30rem,1px)}}@media screen and (min-width:768px){.mv .c-visual-item{height:max(calc(var(--vw) * 192 / 1440),1px);width:max(calc(var(--vw) * 192 / 1440),1px)}.mv .c-visual-item:after{--triangle-size:max(calc(var(--vw) * 24 / 1440),1px)}.mv .c-visual-item:nth-child(3) .c-visual-head,.mv .c-visual-item:nth-child(3) .c-visual-title-en-bg,.mv .c-visual-item:nth-child(3) .c-visual-title-en-text,.mv .c-visual-item:nth-child(4) .c-visual-head,.mv .c-visual-item:nth-child(4) .c-visual-title-en-bg,.mv .c-visual-item:nth-child(4) .c-visual-title-en-text{align-items:flex-end}}@media screen and (max-width:767px){.mv .c-visual-item:first-child .c-visual-head,.mv .c-visual-item:first-child .c-visual-title-en-bg,.mv .c-visual-item:first-child .c-visual-title-en-text,.mv .c-visual-item:nth-child(3) .c-visual-head,.mv .c-visual-item:nth-child(3) .c-visual-title-en-bg,.mv .c-visual-item:nth-child(3) .c-visual-title-en-text{align-items:flex-end}}@media screen and (min-width:768px){.mv .c-visual-item:first-child{left:calc(50% + max(calc(var(--vw) * 353 / 1440), 1px));top:calc(var(--vw) * -25 / 1440)}}@media screen and (max-width:767px){.mv .c-visual-item:first-child{right:max(4rem,1px);top:max(21rem,1px)}}@media screen and (min-width:768px){.mv .c-visual-item:first-child .c-visual-head{right:calc(var(--vw) * -75 / 1440);top:max(calc(var(--vw) * 26 / 1440),1px)}}@media screen and (max-width:767px){.mv .c-visual-item:first-child .c-visual-head{right:-.8rem;top:-1.6rem}}@media screen and (min-width:768px){.mv .c-visual-item:first-child .c-visual-model{left:calc(var(--vw) * -7 / 1440);top:calc(var(--vw) * -9 / 1440);width:max(calc(var(--vw) * 88 / 1440),1px)}.mv .c-visual-item:nth-child(2):after{left:calc(100% - max(calc(var(--vw) * 6 / 1440), 1px))}.mv .c-visual-item:nth-child(2){right:calc(50% + max(calc(var(--vw) * 195 / 1440), 1px));top:max(calc(var(--vw) * 183 / 1440),1px)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(2){left:max(1.6rem,1px);top:max(27.4rem,1px)}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(2) .c-visual-head{bottom:max(calc(var(--vw) * 25 / 1440),1px);left:calc(var(--vw) * -56 / 1440)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(2) .c-visual-head{left:-.8rem;top:-2.4rem}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(2) .c-visual-model{right:calc(var(--vw) * -25 / 1440);top:calc(var(--vw) * -19 / 1440);width:max(calc(var(--vw) * 85 / 1440),1px)}.mv .c-visual-item:nth-child(3):after{right:calc(100% - max(calc(var(--vw) * 6 / 1440), 1px))}.mv .c-visual-item:nth-child(3){left:calc(50% + max(calc(var(--vw) * 417 / 1440), 1px));top:max(calc(var(--vw) * 183 / 1440),1px)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(3){right:max(1.6rem,1px);top:max(33.8rem,1px)}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(3) .c-visual-head{bottom:max(calc(var(--vw) * 24 / 1440),1px);right:calc(var(--vw) * -56 / 1440)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(3) .c-visual-head{bottom:-1.6rem;right:-.8rem}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(3) .c-visual-model{bottom:calc(var(--vw) * -6 / 1440);left:calc(var(--vw) * -8 / 1440);width:max(calc(var(--vw) * 85 / 1440),1px)}.mv .c-visual-item:nth-child(4){right:calc(50% + max(calc(var(--vw) * 131 / 1440), 1px));top:max(calc(var(--vw) * 391 / 1440),1px)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(4){left:max(1.5rem,1px);top:max(40.1rem,1px)}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(4) .c-visual-head{bottom:max(calc(var(--vw) * 24 / 1440),1px);right:calc(var(--vw) * -56 / 1440)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(4) .c-visual-head{bottom:-2.4rem;left:-.8rem}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(4) .c-visual-model{left:calc(var(--vw) * -9 / 1440);top:0;width:max(calc(var(--vw) * 85 / 1440),1px)}.mv .c-visual-item:nth-child(5){left:calc(50% + max(calc(var(--vw) * 353 / 1440), 1px));top:max(calc(var(--vw) * 391 / 1440),1px)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(5){right:max(3.5rem,1px);top:max(46.6rem,1px)}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(5) .c-visual-head{bottom:max(calc(var(--vw) * 24 / 1440),1px);left:calc(var(--vw) * -56 / 1440)}}@media screen and (max-width:767px){.mv .c-visual-item:nth-child(5) .c-visual-head{bottom:-.8rem;left:-3.2rem}}@media screen and (min-width:768px){.mv .c-visual-item:nth-child(5) .c-visual-model{right:calc(var(--vw) * -31 / 1440);top:max(calc(var(--vw) * 29 / 1440),1px);width:max(calc(var(--vw) * 75 / 1440),1px)}.mv .c-visual-index{border-radius:max(calc(var(--vw) * 2 / 1440),1px) max(calc(var(--vw) * 2 / 1440),1px) 0 0;font-size:max(calc(var(--vw) * 16 / 1440),1px);padding:max(calc(var(--vw) * 6 / 1440),1px) max(calc(var(--vw) * 8 / 1440),1px)}.mv .c-visual-title-en{font-size:max(calc(var(--vw) * 28 / 1440),1px);margin-top:calc(var(--vw) * -4 / 1440)}.mv .c-visual-title-en-bg span,.mv .c-visual-title-en-text span{border-radius:max(calc(var(--vw) * 2 / 1440),1px);padding:max(calc(var(--vw) * 8 / 1440),1px) max(calc(var(--vw) * 8 / 1440),1px) max(calc(var(--vw) * 4 / 1440),1px)}.mv .c-visual-title-en-bg span+span,.mv .c-visual-title-en-text span+span{margin-top:calc(var(--vw) * -14 / 1440)}.mv .c-visual-thumbnail{border-width:max(calc(var(--vw) * 6 / 1440),1px)}}.pickup{scroll-margin-top:var(--scroll-offset)}@media screen and (min-width:768px){.pickup{margin-top:max(10.9rem,1px)}}@media screen and (max-width:767px){.pickup{margin-top:max(9.2rem,1px)}}@media screen and (min-width:768px){.search{margin-top:max(9.6rem,1px);padding-bottom:max(11.2rem,1px)}}@media screen and (max-width:767px){.search{margin-top:max(7.2rem,1px);padding-inline:var(--spacing-m);padding-bottom:max(7.2rem,1px)}}@media screen and (min-width:768px){.search-inner{padding-inline:var(--spacing-m)}}.search-main{display:grid}@media screen and (min-width:768px){.search-main{gap:max(1.6rem,1px);grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.search-main{gap:max(.8rem,1px)}}.search-main-link{color:var(--color-primary);display:flex;isolation:isolate;position:relative}@media screen and (min-width:768px){.search-main-link{align-items:center;flex-direction:column;gap:max(2.5rem,1px);min-height:max(22rem,1px);padding:max(4.8rem,1px) max(2.8rem,1px)}}@media screen and (max-width:767px){.search-main-link{align-items:center;gap:max(2.4rem,1px);padding:max(3.2rem,1px)}}@media screen and (hover:hover) and (min-width:768px){.search-main-link:hover:before{border-color:var(--color-primary);transform:scale(.96);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce)}}.search-main-link:before{background-color:var(--color-white);border-color:var(--color-mint);border-style:solid;content:"";height:100%;left:0;position:absolute;top:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce);width:100%;will-change:transform;z-index:-1}@media screen and (min-width:768px){.search-main-link:before{border-radius:max(.4rem,1px);border-width:max(.4rem,1px)}}@media screen and (max-width:767px){.search-main-link:before{border-radius:max(.4rem,1px);border-width:max(.4rem,1px)}}@media screen and (min-width:768px){.search-main-icon{width:max(7.2rem,1px)}}@media screen and (max-width:767px){.search-main-icon{width:max(7.2rem,1px)}}.search-main-text{font-weight:var(--font-weight-bold);line-height:var(--leading-none)}@media screen and (min-width:768px){.search-main-text{font-size:max(2rem,1px);text-align:center}}@media screen and (max-width:767px){.search-main-text{font-size:max(2rem,1px)}}.search-sub{display:grid}@media screen and (min-width:768px){.search-sub{gap:max(1.6rem,1px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:max(1.6rem,1px)}}@media screen and (max-width:767px){.search-sub{gap:max(.8rem,1px);margin-top:max(1.6rem,1px)}}.search-sub-link{align-items:center;color:var(--color-primary);display:flex;isolation:isolate;justify-content:center;position:relative;transition:background-color .16s ease}@media screen and (min-width:768px){.search-sub-link{gap:max(.8rem,1px);padding:max(2.8rem,1px)}}@media screen and (max-width:767px){.search-sub-link{gap:max(.4rem,1px);padding:max(2rem,1px)}}@media screen and (hover:hover) and (min-width:768px){.search-sub-link:hover:before{border-color:var(--color-primary);transform:scale(.97);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce)}}.search-sub-link:before{background-color:var(--color-white);border-color:var(--color-mint);border-style:solid;content:"";height:100%;left:0;position:absolute;top:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce);width:100%;will-change:transform;z-index:-1}@media screen and (min-width:768px){.search-sub-link:before{border-radius:max(.4rem,1px);border-width:max(.4rem,1px)}}@media screen and (max-width:767px){.search-sub-link:before{border-radius:max(.4rem,1px);border-width:max(.4rem,1px)}}@media screen and (min-width:768px){.search-sub-icon{width:max(2.4rem,1px)}}@media screen and (max-width:767px){.search-sub-icon{width:max(2.4rem,1px)}}.search-sub-text{font-weight:var(--font-weight-bold);line-height:var(--leading-none);text-align:center}@media screen and (min-width:768px){.search-sub-text{font-size:max(1.6rem,1px)}}@media screen and (max-width:767px){.search-sub-text{font-size:max(1.6rem,1px)}}.search-fixed{isolation:isolate;position:fixed;transition:transform .72s var(--ease-expo-out);z-index:var(--zindex-front)}@media screen and (min-width:768px){.search-fixed{bottom:max(3.2rem,1px);right:max(3.2rem,1px)}}@media screen and (max-width:767px){.search-fixed{bottom:max(1.2rem,1px);right:max(1.2rem,1px)}}.search-fixed.is-hidden{transition:transform .42s var(--ease-office)}@media screen and (min-width:768px){.search-fixed.is-hidden{transform:translate3d(0,100%,0) translate3d(0,max(3.2rem,1px),0) translate3d(0,5px,0)}}@media screen and (max-width:767px){.search-fixed.is-hidden{transform:translate3d(0,100%,0) translate3d(0,max(1.2rem,1px),0) translate3d(0,5px,0)}}@media screen and (min-width:768px){.search-fixed .c-btn{--btn-gap:max(1.6rem,1px);--btn-padding:max(1.2rem,1px) max(2rem,1px) max(1.2rem,1px) max(1.2rem,1px)}}@media screen and (max-width:767px){.search-fixed .c-btn{--btn-padding:max(0.8rem,1px) max(1.6rem,1px) max(0.8rem,1px) max(0.8rem,1px)}}.info{background-color:var(--color-pale);overflow:clip;position:relative}@media screen and (min-width:768px){.info{padding-block:max(9.6rem,1px)}}@media screen and (max-width:767px){.info{padding-block:max(7.2rem,1px)}}.service{background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);isolation:isolate;overflow:clip;position:relative}@media screen and (min-width:768px){.service{padding-block:max(12.8rem,1px)}}@media screen and (max-width:767px){.service{padding-block:max(7.2rem,1px)}}.service-inner{padding-inline:var(--spacing-m)}.service-heading{display:grid;line-height:var(--leading-tight);text-align:center}@media screen and (min-width:768px){.service-heading{row-gap:max(1rem,1px)}}@media screen and (max-width:767px){.service-heading{row-gap:max(.6rem,1px)}}.service-heading-ja{color:var(--color-white);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.service-heading-ja{font-size:max(3.2rem,1px)}}@media screen and (max-width:767px){.service-heading-ja{font-size:max(2.8rem,1px)}}.service-heading-en{color:var(--color-mint);font-family:var(--font-family-en);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.service-heading-en{font-size:max(1.2rem,1px)}}@media screen and (max-width:767px){.service-heading-en{font-size:max(1.2rem,1px)}}@media screen and (min-width:768px){.service-copy{left:-.4rem;margin:max(3.7rem,1px) auto 0;position:relative;width:max(119.6rem,1px)}}@media screen and (max-width:767px){.service-copy{margin-top:max(2.7rem,1px);padding-left:max(.7rem,1px);width:max(36.3rem,1px)}}.service-description{color:var(--color-white);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base);text-align:center}@media screen and (min-width:768px){.service-description{font-size:max(2rem,1px);margin-bottom:max(6.4rem,1px);margin-top:max(3.2rem,1px)}}@media screen and (max-width:767px){.service-description{font-size:max(1.6rem,1px);margin-bottom:max(3.2rem,1px);margin-top:max(2.1rem,1px)}}.news{scroll-margin-top:var(--scroll-offset)}.news-inner{padding-inline:var(--spacing-m)}.news-list{display:flex;flex-direction:column}@media screen and (min-width:768px){.news-list{margin-top:-1.6rem}}@media screen and (max-width:767px){.news-list{margin-top:-1.2rem}}.news-item-link{display:flex;position:relative}@media screen and (min-width:768px){.news-item-link{align-items:center;gap:max(3.2rem,1px);padding:max(3.2rem,1px) max(.8rem,1px) max(3.4rem,1px)}}@media screen and (max-width:767px){.news-item-link{align-items:flex-start;gap:max(1.6rem,1px);padding:max(2rem,1px) 0 max(2.2rem,1px)}}.news-item-link:before{background-color:var(--color-mist);bottom:0;content:"";left:0;position:absolute;width:100%}@media screen and (min-width:768px){.news-item-link:before{height:max(.2rem,1px)}}@media screen and (max-width:767px){.news-item-link:before{height:max(.2rem,1px)}}@media screen and (hover:hover) and (min-width:768px){.news-item-link:hover:after{opacity:1;transform:scaleX(1);transition:opacity .2s ease,transform .48s var(--ease-expo-out)}.news-item-link:hover .news-item-title{color:var(--color-primary)}.news-item-link:hover .news-item-icon{background-color:var(--color-white);transform:scale(.86);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce)}.news-item-link:hover .news-item-icon svg{color:var(--color-primary)}}.news-item-meta{display:flex;flex:none}@media screen and (min-width:768px){.news-item-meta{align-items:center;gap:max(1.6rem,1px)}}@media screen and (max-width:767px){.news-item-meta{align-items:center;flex-direction:column;gap:max(.6rem,1px);justify-content:center;width:max(10.4rem,1px)}}.news-item-date{align-items:flex-end;color:var(--color-mint);display:flex;font-family:var(--font-family-en);font-weight:var(--font-weight-bold);line-height:var(--leading-none)}@media screen and (min-width:768px){.news-item-date{font-size:max(1.2rem,1px);gap:max(.2rem,1px);width:max(11.2rem,1px)}}@media screen and (max-width:767px){.news-item-date{font-size:max(1.2rem,1px);gap:max(.2rem,1px)}}.news-item-date span{color:var(--color-primary)}@media screen and (min-width:768px){.news-item-date span{font-size:max(2rem,1px)}}@media screen and (max-width:767px){.news-item-date span{font-size:max(2rem,1px)}}.news-item-category{display:grid}@media screen and (max-width:767px){.news-item-category{gap:max(.8rem,1px);width:100%}}.news-item-category-item{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius-full);color:var(--color-primary);display:flex;font-weight:var(--font-weight-bold);justify-content:center;line-height:var(--leading-none)}@media screen and (min-width:768px){.news-item-category-item{font-size:max(1.2rem,1px);padding:max(1rem,1px);width:max(16rem,1px)}}@media screen and (max-width:767px){.news-item-category-item{font-size:max(1rem,1px);padding:max(.5rem,1px);width:100%}}.news-item-title{flex:1 1 auto;min-width:0;transition:color .16s ease}@media screen and (min-width:768px){.news-item-title{font-size:max(1.6rem,1px);padding-right:max(1.6rem,1px)}}@media screen and (max-width:767px){.news-item-title{font-size:max(1.6rem,1px)}}.news-item-icon{align-items:center;background-color:var(--color-primary);border:var(--border-width-s) solid var(--color-primary);color:var(--color-white);flex-shrink:0;justify-content:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce);will-change:transform}@media screen and (min-width:768px){.news-item-icon{border-radius:max(.2rem,1px);display:flex;height:max(3.2rem,1px);width:max(3.2rem,1px)}}@media screen and (max-width:767px){.news-item-icon{border-radius:max(.2rem,1px);display:none}}.news-item-icon svg{transition:color .16s ease;width:56%}.news-item-skeleton{border-bottom-color:#0000;pointer-events:none}@media screen and (min-width:768px){.news-item-skeleton-date{border-radius:max(.2rem,1px);height:max(2rem,1px);width:max(11.2rem,1px)}}@media screen and (max-width:767px){.news-item-skeleton-date{border-radius:max(.2rem,1px);height:max(2rem,1px);width:max(8.8rem,1px)}}@media screen and (min-width:768px){.news-item-skeleton-category{border-radius:var(--border-radius-full);height:max(3.2rem,1px);width:max(16rem,1px)}}@media screen and (max-width:767px){.news-item-skeleton-category{border-radius:var(--border-radius-full);height:max(2rem,1px);width:max(10.4rem,1px)}}.news-item-skeleton-title{flex:1 1 auto}@media screen and (min-width:768px){.news-item-skeleton-title{border-radius:max(.2rem,1px);height:max(2.4rem,1px)}}@media screen and (max-width:767px){.news-item-skeleton-title{border-radius:max(.2rem,1px);height:max(4.8rem,1px)}}.news-item-skeleton-icon{flex-shrink:0}@media screen and (min-width:768px){.news-item-skeleton-icon{border-radius:max(.2rem,1px);height:max(3.2rem,1px);width:max(3.2rem,1px)}}@media screen and (max-width:767px){.news-item-skeleton-icon{display:none}}.news-archive{display:flex;justify-content:center}@media screen and (min-width:768px){.news-archive{margin-top:max(4rem,1px)}}@media screen and (max-width:767px){.news-archive{margin-top:max(3.2rem,1px)}}.news-external{display:grid}@media screen and (min-width:768px){.news-external{gap:max(3.6rem,1px);margin:max(12rem,1px) auto 0;width:max(96rem,1px)}}@media screen and (max-width:767px){.news-external{gap:max(2.4rem,1px);margin-top:max(7.2rem,1px)}}.news-external-link{isolation:isolate;position:relative}@media screen and (min-width:768px){.news-external-link{align-items:center;display:flex;padding:max(5rem,1px) max(6.8rem,1px)}}@media screen and (max-width:767px){.news-external-link{display:block;padding:max(5.4rem,1px) max(3.2rem,1px) max(4.5rem,1px)}}@media screen and (hover:hover) and (min-width:768px){.news-external-link:hover:before{border-color:var(--color-primary);transform:scale(.97);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce)}}.news-external-link:before{background-color:var(--color-white);border-color:var(--color-mint);border-style:solid;content:"";height:100%;left:0;position:absolute;top:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .64s var(--ease-bounce);width:100%;will-change:transform;z-index:-1}@media screen and (min-width:768px){.news-external-link:before{border-radius:max(.4rem,1px);border-width:max(.4rem,1px)}}@media screen and (max-width:767px){.news-external-link:before{border-radius:max(.4rem,1px);border-width:max(.4rem,1px)}}@media screen and (min-width:768px){.news-external-thumbnail{flex:none;width:max(18.6rem,1px)}}@media screen and (max-width:767px){.news-external-thumbnail{margin-inline:auto;width:max(22.4rem,1px)}}@media screen and (min-width:768px){.news-external-body{flex-grow:1;padding-left:max(6rem,1px)}}@media screen and (max-width:767px){.news-external-body{margin-top:max(3.6rem,1px)}}.news-external-heading{color:var(--color-primary);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}@media screen and (min-width:768px){.news-external-heading{font-size:max(2.4rem,1px)}}@media screen and (max-width:767px){.news-external-heading{font-size:max(2.2rem,1px);text-align:center}}.news-external-heading.is-ascii{font-family:var(--font-family-en);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.news-external-heading.is-ascii{font-size:max(2.6rem,1px)}}@media screen and (max-width:767px){.news-external-heading.is-ascii{font-size:max(2.4rem,1px)}}.news-external-description{line-height:var(--leading-relaxed);text-align:justify}@media screen and (min-width:768px){.news-external-description{font-size:max(1.6rem,1px);margin-top:max(1.6rem,1px)}}@media screen and (max-width:767px){.news-external-description{font-size:max(1.6rem,1px);margin-top:max(1.5rem,1px)}}.news-external-action{align-items:center;color:var(--color-primary);display:flex;padding-bottom:.15em}@media screen and (min-width:768px){.news-external-action{gap:max(.4rem,1px);margin-top:max(4.8rem,1px)}}@media screen and (max-width:767px){.news-external-action{gap:max(.4rem,1px);justify-content:center;margin-top:max(2rem,1px)}}.news-external-action-text{font-weight:var(--font-weight-bold);line-height:var(--leading-none)}@media screen and (min-width:768px){.news-external-action-text{font-size:max(1.6rem,1px)}}@media screen and (max-width:767px){.news-external-action-text{font-size:max(1.6rem,1px)}}.news-external-action-text span{font-family:var(--font-family-en);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.news-external-action-icon{width:max(1.6rem,1px)}}@media screen and (max-width:767px){.news-external-action-icon{width:max(1.6rem,1px)}}.topics{background-color:var(--color-pale);scroll-margin-top:var(--scroll-offset)}@media screen and (min-width:768px){.topics{margin-top:max(12rem,1px)}}@media screen and (max-width:767px){.topics{margin-top:max(7.2rem,1px);overflow:hidden}}.topics-inner{padding-inline:var(--spacing-m)}.topics-slider{position:relative}@media screen and (min-width:768px){.topics-control{bottom:calc(100% + max(3.4rem, 1px));position:absolute;right:0}}.topics-list{align-items:flex-start;display:flex}@media screen and (min-width:768px){.topics-list{gap:max(1.6rem,1px)}}@media screen and (max-width:767px){.topics-list{gap:max(1.6rem,1px)}}.topics-item{flex:0 0 auto;min-width:0}@media screen and (min-width:768px){.topics-item{width:max(32rem,1px)}}@media screen and (max-width:767px){.topics-item{width:max(27.2rem,1px)}}.topics-item-link{display:block;transition:color .16s ease}@media screen and (hover:hover) and (min-width:768px){.topics-item-link:hover{color:var(--color-primary)}.topics-item-link:hover .topics-item-thumbnail{border-color:var(--color-primary)}.topics-item-link:hover .topics-item-thumbnail-img{scale:1.24;transform:scale(1.08);transition:scale 14s .36s linear,transform .6s var(--ease-office-casual)}}.topics-item-thumbnail{background-color:var(--color-mint);border-color:var(--color-mint);border-style:solid;overflow:hidden;transition:border-color .16s ease}@media screen and (min-width:768px){.topics-item-thumbnail{border-radius:max(.4rem,1px);border-width:max(.4rem,1px);width:max(32rem,1px)}}@media screen and (max-width:767px){.topics-item-thumbnail{border-radius:max(.4rem,1px);border-width:max(.4rem,1px);width:max(27.2rem,1px)}}.topics-item-thumbnail-img{aspect-ratio:320/240;object-fit:cover;scale:1;transition:scale .9s var(--ease-power3-out),transform .9s var(--ease-power3-out);will-change:transform}.topics-item-title{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.topics-item-title{font-size:max(1.6rem,1px);margin-top:max(1.2rem,1px)}}@media screen and (max-width:767px){.topics-item-title{font-size:max(1.6rem,1px);margin-top:max(1.2rem,1px)}}.topics-item-icon{color:var(--color-primary);display:inline-flex}@media screen and (min-width:768px){.topics-item-icon{margin-left:max(.4rem,1px);vertical-align:-.2rem;width:max(1.6rem,1px)}}@media screen and (max-width:767px){.topics-item-icon{margin-left:max(.4rem,1px);vertical-align:-.2rem;width:max(1.6rem,1px)}}@media screen and (min-width:768px){.topics-control{justify-content:flex-end;margin-top:max(3.2rem,1px)}}@media screen and (max-width:767px){.topics-control{display:none}}.ticker-intro,.ticker-service{left:0;overflow:clip;position:fixed;width:100%;z-index:-1}@media screen and (min-width:768px){.ticker-intro,.ticker-service{top:calc(50vh - max(16.3rem, 1px))}}@media screen and (max-width:767px){.ticker-intro,.ticker-service{top:calc(50vh - max(7.3rem, 1px))}}.ticker-service .c-ticker-text{color:var(--color-ticker-dark)}