.reports-module__ETGq9W__section{padding:calc(var(--header-height) + 100px)0 100px}.reports-module__ETGq9W__title{--hero-content-w:min(var(--container-site),100vw - 48px);--hero-display:clamp(min(40px,calc(var(--hero-content-w)/9.8)),calc(var(--hero-content-w)*48/1080),48px);font-size:var(--hero-display);font-weight:600;line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);text-align:center;color:var(--color-text-strong);text-wrap:wrap;background-image:linear-gradient(26.213deg,var(--gradient-accent-stops));-webkit-background-clip:text;background-clip:text;margin:0 0 calc(40px - .15em);padding-bottom:.15em}.reports-module__ETGq9W__title:lang(ja){--hero-display:clamp(min(40px,calc(var(--hero-content-w)/13.4)),calc(var(--hero-content-w)*48/1080),48px)}.reports-module__ETGq9W__title:lang(de){--hero-display:clamp(min(40px,calc(var(--hero-content-w)/10.2)),calc(var(--hero-content-w)*48/1080),48px)}.reports-module__ETGq9W__title:lang(ja){text-wrap-style:balance}.reports-module__ETGq9W__title:is(:lang(ja),:lang(zh),:lang(de)) .gradient-accent-text{white-space:nowrap}.reports-module__ETGq9W__title .gradient-accent-text{background-image:none}.reports-module__ETGq9W__link{--radius-card:16px}.reports-module__ETGq9W__featuredLink{--radius-card:20px}.reports-module__ETGq9W__card,.reports-module__ETGq9W__featured{width:100%;display:flex;position:relative}:is(.reports-module__ETGq9W__card>:not(.card-lift-shadow,.card-surface),.reports-module__ETGq9W__featured>:not(.card-lift-shadow,.card-surface)){position:relative}.reports-module__ETGq9W__featured{align-items:center;gap:48px;padding:12px 48px 12px 12px}.reports-module__ETGq9W__cover{aspect-ratio:520/257;border-radius:12px;flex:0 51.1%;min-width:0;max-width:520px;display:block;overflow:hidden}.reports-module__ETGq9W__cover img{object-fit:cover;width:100%;height:100%}.reports-module__ETGq9W__featuredText{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.reports-module__ETGq9W__featuredTitle{letter-spacing:-.02em;color:var(--color-text-strong);text-wrap:wrap;margin:0;font-size:32px;font-weight:600;line-height:1.125}.reports-module__ETGq9W__featuredDescription{font-size:var(--text-body);letter-spacing:-.02em;color:var(--color-muted-foreground);margin:14px 0 0;font-weight:500;line-height:1.5}.reports-module__ETGq9W__featuredText .reports-module__ETGq9W__more{margin-top:34px}.reports-module__ETGq9W__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.reports-module__ETGq9W__card{flex-direction:column;align-items:flex-start;padding:30px}.reports-module__ETGq9W__text{flex-direction:column;flex:auto;align-items:flex-start;margin-top:30px;display:flex}.reports-module__ETGq9W__cardTitle{font-size:var(--text-h4);font-weight:600;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--color-text-strong);text-wrap:wrap;margin:0}.reports-module__ETGq9W__description{font-size:var(--text-body-sm);letter-spacing:-.02em;color:var(--color-muted-foreground);margin:12px 0 0;font-weight:500;line-height:1.5}.reports-module__ETGq9W__text .reports-module__ETGq9W__more{margin-top:auto;padding-top:12px}.reports-module__ETGq9W__more{font-size:var(--text-body-xs);letter-spacing:-.02em;color:var(--color-text-strong);font-weight:500;line-height:1.5;transition:color .3s}a:focus-visible .reports-module__ETGq9W__more{color:var(--color-primary)}@media (any-hover:hover){a:hover .reports-module__ETGq9W__more{color:var(--color-primary)}}.reports-module__ETGq9W__titleBreak{display:none}@media (min-width:1024px){.reports-module__ETGq9W__titleBreak{display:inline}}@media (min-width:768px){.reports-module__ETGq9W__grid{grid-template-columns:minmax(0,502fr) minmax(0,558fr)}.reports-module__ETGq9W__wideItem{grid-column:1/-1}.reports-module__ETGq9W__wide{padding:28px}.reports-module__ETGq9W__wide .reports-module__ETGq9W__more{padding-top:25px}}@media (min-width:1024px){.reports-module__ETGq9W__card:not(.reports-module__ETGq9W__wide){min-height:320px}}@media (max-width:1023px){.reports-module__ETGq9W__cardTitle{font-size:var(--text-h5);line-height:var(--text-h5--line-height)}.reports-module__ETGq9W__featured{gap:32px;padding-right:32px}.reports-module__ETGq9W__featuredTitle{font-size:28px}.reports-module__ETGq9W__featuredDescription{font-size:var(--text-body-sm)}.reports-module__ETGq9W__featuredText .reports-module__ETGq9W__more{margin-top:24px}}@media (max-width:899px){.reports-module__ETGq9W__featured{flex-direction:column;align-items:stretch;gap:24px;padding:12px 12px 24px}.reports-module__ETGq9W__cover{flex:none;width:100%;max-width:none}.reports-module__ETGq9W__featuredText{padding-inline:12px}}@media (max-width:767px){.reports-module__ETGq9W__section{padding:calc(var(--header-height) + 48px)0 64px}.reports-module__ETGq9W__title{margin-bottom:calc(32px - .15em)}.reports-module__ETGq9W__grid{gap:16px;margin-top:16px}.reports-module__ETGq9W__card{padding:24px}.reports-module__ETGq9W__text{margin-top:24px}.reports-module__ETGq9W__featuredTitle{font-size:24px;line-height:1.25}}.reports-module__ETGq9W__section:lang(ja){word-break:auto-phrase}.reports-module__ETGq9W__section:lang(ja),.reports-module__ETGq9W__section:lang(ja) *{overflow-wrap:anywhere}
.menu-motion-module__mKBpiW__viewport{--menu-duration:.32s;--menu-ease:cubic-bezier(.22,1,.36,1);--menu-shift-x:3.5rem;--menu-shift-y:2.5rem;--menu-panel-y:-6px;width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);transition:width var(--menu-duration)var(--menu-ease),height var(--menu-duration)var(--menu-ease)}.menu-motion-module__mKBpiW__viewport[data-state=open]{animation:menu-motion-module__mKBpiW__menu-panel-in .22s var(--menu-ease)}.menu-motion-module__mKBpiW__viewport[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) forwards menu-motion-module__mKBpiW__menu-panel-out}.menu-motion-module__mKBpiW__content[data-motion^=to-]{position:absolute}.menu-motion-module__mKBpiW__content[data-motion^=from-],.menu-motion-module__mKBpiW__layer[data-motion^=from-]{z-index:1;animation:menu-motion-module__mKBpiW__menu-in var(--menu-duration)var(--menu-ease)both}.menu-motion-module__mKBpiW__content[data-motion^=to-],.menu-motion-module__mKBpiW__layer[data-motion^=to-]{animation:menu-motion-module__mKBpiW__menu-out var(--menu-duration)var(--menu-ease)both}.menu-motion-module__mKBpiW__layer[data-motion]{--menu-x:0px}.menu-motion-module__mKBpiW__content[data-motion=from-end],.menu-motion-module__mKBpiW__content[data-motion=to-end]{--menu-x:var(--menu-shift-x)}.menu-motion-module__mKBpiW__content[data-motion=from-start],.menu-motion-module__mKBpiW__content[data-motion=to-start]{--menu-x:calc(var(--menu-shift-x)*-1)}.menu-motion-module__mKBpiW__layer[data-motion=from-below],.menu-motion-module__mKBpiW__layer[data-motion=to-below]{--menu-y:var(--menu-shift-y)}.menu-motion-module__mKBpiW__layer[data-motion=from-above],.menu-motion-module__mKBpiW__layer[data-motion=to-above]{--menu-y:calc(var(--menu-shift-y)*-1)}@keyframes menu-motion-module__mKBpiW__menu-in{0%{opacity:0;transform:translate3d(var(--menu-x,0px),var(--menu-y,0px),0)}to{opacity:1;transform:none}}@keyframes menu-motion-module__mKBpiW__menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(var(--menu-x,0px),var(--menu-y,0px),0)}}@keyframes menu-motion-module__mKBpiW__menu-panel-in{0%{opacity:0;transform:translate3d(0,var(--menu-panel-y),0)}}@keyframes menu-motion-module__mKBpiW__menu-panel-out{to{opacity:0;transform:translate3d(0,var(--menu-panel-y),0)}}.menu-motion-module__mKBpiW__stage{overflow:clip}.menu-motion-module__mKBpiW__scroller{max-height:calc(100dvh - var(--header-height,64px) - var(--banner-height,0px) - 1.5rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;min-height:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.menu-motion-module__mKBpiW__viewport{--menu-shift-x:0px;--menu-shift-y:0px;--menu-panel-y:0px}.menu-motion-module__mKBpiW__viewport[data-state],.menu-motion-module__mKBpiW__content[data-motion],.menu-motion-module__mKBpiW__layer[data-motion]{animation-duration:.16s!important}}