.site-loading{z-index:3;place-items:center;animation:1ms linear 6s forwards site-loading-failsafe;display:grid;position:fixed;inset:0}.site-loading__backdrop{background-color:#111;position:absolute;inset:0}.site-loading__logo{color:#fff;filter:blur(.5rem);will-change:filter, transform;block-size:auto;inline-size:min(85%,30rem);position:relative;transform:scale(1.06)}@media (width>=769px){.site-loading__logo{filter:blur(.75rem);inline-size:min(36%,35rem)}}.site-loading--started{animation:.34s ease-in 1.59s forwards site-loading-exit,1ms linear 6s forwards site-loading-failsafe}.site-loading__backdrop--started{animation:.3s linear .47s forwards site-loading-invert-backdrop}.site-loading__logo--started{animation:.27s ease-out forwards site-loading-focus,.3s linear .47s forwards site-loading-invert-logo}@keyframes site-loading-focus{to{filter:blur();transform:scale(1)}}@keyframes site-loading-invert-backdrop{to{background-color:#fff}}@keyframes site-loading-invert-logo{to{color:#111}}@keyframes site-loading-exit{to{opacity:0}}@keyframes site-loading-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.site-loading{display:none}}.top-comment{padding-block:2.5rem;padding-inline:1rem}@media (width>=769px){.top-comment{padding-inline:2.5rem}}@media (width>=1001px){.top-comment{max-inline-size:calc(1135px + 12.5rem);margin-inline:auto;padding-block:2.75rem 5rem;padding-inline:6.25rem}}.top-comment__panel{padding-block:1.5rem;padding-inline:1rem}@media (width>=1001px){.top-comment__panel{padding-inline:2rem}}.top-comment__heading{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}@media (width>=1001px){.top-comment__heading{font-size:1.5rem}}.top-comment__paragraph{color:#fff;white-space:pre-line;margin-block:1.4em 0;font-size:.875rem;line-height:1.4}.top-comment__paragraph rt{font-size:.5em;line-height:1}.top-comment__heading+.top-comment__paragraph{margin-block-start:.9375rem}@media (width>=1001px){.top-comment__heading+.top-comment__paragraph{margin-block-start:1rem}}.top-comment__toggle{color:#fff;font-family:var(--font-family-en);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.125rem;margin-block-start:1rem;margin-inline:auto;padding:0;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .5s;display:flex}@media (hover:hover){.top-comment__toggle:hover{color:#ff0f40}}@media (prefers-reduced-motion:reduce){.top-comment__toggle{transition:none}}.top-comment__toggle[aria-expanded=true]{flex-direction:column-reverse}.top-comment__toggle[hidden]{display:none}.top-comment__toggle[aria-expanded=true] .top-comment__arrow{scale:1 -1}.top-comment__arrow{block-size:.75rem;inline-size:2.5rem;display:block}.important-info{background-color:#e9e9e9}.important-info[hidden]{display:none}.important-info__inner{flex-direction:column;align-items:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.5rem;display:flex}@media (width>=769px){.important-info__inner{flex-direction:row;justify-content:center;gap:.625rem;padding:1rem}}.important-info__title{color:#ff0f40;white-space:nowrap;flex:none;margin:0;font-weight:800}@media (width>=769px){.important-info__title{font-size:1.25rem;font-weight:500}}.important-info__list{flex-direction:column;gap:.25rem;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}@media (width>=769px){.important-info__list{flex:1 1 0;min-inline-size:0}}.important-info__text{color:#585858;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:500;display:block}.important-info__text--link{text-decoration:underline;transition:opacity .2s}.important-info__text--link:hover,.important-info__text--link:focus-visible{opacity:.5}@media (prefers-reduced-motion:reduce){.important-info__text--link{transition:none}}.top-hero{position:relative}.top-hero__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.top-hero__visual{block-size:auto;inline-size:100%;display:block}.top-hero__copy{block-size:auto;position:absolute}.top-hero__copy--pc{display:none}.top-hero__copy--sp{inline-size:calc(40.7185% + 117.004px);inset-block-start:calc(6.54512vw - 11.526px);inset-inline-start:calc(4.0878% - 1.9424px)}@media (width>=1001px){.top-hero{overflow:clip}.top-hero__visual{inline-size:104.18%;margin-inline-start:-4.1803%}.top-hero__copy--pc{inline-size:117px;display:block;inset-block-start:10px;inset-inline-end:32px}.top-hero__copy--sp{display:none}}@media (width>=1220px){.top-hero{overflow:visible}.top-hero__visual{inline-size:100%;margin-inline-start:0}.top-hero__copy--pc{inset-block-start:clamp(24px,2.85714vw - 17.1429px,40px);inset-inline-end:clamp(33px,55.4839px - 1.2959%,39px)}}.congested-info{--panel-pins-fill:#fff;--panel-pins-border-color:#585858;border:1px solid #585858;min-block-size:3rem;display:flex}.congested-info[hidden]{display:none}@media (width>=1001px){.congested-info{z-index:1;max-inline-size:38.0625rem;position:absolute;inset-block-start:.9375rem;inset-inline-start:1.25rem}}.congested-info__label{color:#fff;white-space:nowrap;background-color:#ff0f40;flex:none;align-items:center;margin:0;padding-inline:.5rem;font-size:.875rem;font-weight:700;line-height:1;display:flex}@media (width>=1001px){.congested-info__label{padding-inline:1rem;font-size:1rem}}.congested-info__body{background-color:#292929;background-image:url(/assets/images/common/bg-pixel.png);background-repeat:repeat;background-size:.625rem .625rem;flex:auto;align-items:center;min-inline-size:0;padding:.5rem;display:flex}@media (width>=1001px){.congested-info__body{padding-inline:1.25rem}}.congested-info__viewport{flex:auto;min-inline-size:0;overflow:clip}.congested-info__track{display:flex}.congested-info__text{color:#fff;white-space:nowrap;flex:none;font-size:.875rem;font-weight:400;line-height:1.4}.congested-info__text :where(p,div){margin:0;display:inline}.congested-info__text :where(a){color:inherit;text-decoration:underline}.congested-info__track--marquee{animation:congested-marquee var(--congested-duration,20s) linear infinite}.congested-info__track--marquee .congested-info__text{padding-inline-end:3.5rem}.congested-info__viewport:hover .congested-info__track--marquee{animation-play-state:paused}.congested-info__viewport:focus-within .congested-info__track--marquee{animation:none}.congested-info__viewport:focus-within .congested-info__text{white-space:normal;overflow-wrap:anywhere;flex:auto;min-inline-size:0}.congested-info__viewport:focus-within [data-congested-clone],.congested-info__pins{display:none}@media (width>=1001px){.congested-info__pins{display:contents}}@keyframes congested-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.congested-info__text{white-space:normal;overflow-wrap:anywhere;flex:auto;min-inline-size:0}.congested-info__track--marquee{animation:none}}.top-lead{padding-block:2.5rem;padding-inline:1.5rem}@media (width>=769px){.top-lead{padding-inline:1.5rem}}@media (width>=1001px){.top-lead{max-inline-size:calc(1135px + 12.5rem);margin-inline:auto;padding-inline:6.25rem}}.top-lead__text{font-size:1rem;line-height:var(--line-height-base);word-break:break-word;white-space:pre-line;margin:0}@media (width>=1001px){.top-lead{padding-block:1.25rem}.top-lead__text{font-size:1.125rem}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-slide,& .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.top-manga-slider{isolation:isolate;padding-block:2.5rem;position:relative}@media (width>=769px){.top-manga-slider{padding-block:5rem 1.25rem}}.top-manga-slider__viewport{inline-size:100%}.top-manga-slider__viewport .swiper-wrapper{--swiper-wrapper-transition-timing-function:linear}.top-manga-slider__slide.swiper-slide{inline-size:16.3125rem}@media (width>=769px){.top-manga-slider__slide.swiper-slide{inline-size:18.75rem}}.top-manga-slider__image{aspect-ratio:20/23;object-fit:cover;block-size:auto;inline-size:100%;display:block}.top-manga-slider__controls{z-index:2;gap:.5rem;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline-end:2.3125rem}@media (width>=769px){.top-manga-slider__controls{gap:1rem;inset-block-end:0;inset-inline-end:.75rem}}.top-manga-slider__button{background-color:var(--color-accent);cursor:pointer;border:0;place-items:center;block-size:2.5rem;inline-size:2.5rem;padding:0;transition:background-color .2s;display:grid}.top-manga-slider__button:hover,.top-manga-slider__button:focus-visible{background-color:var(--color-text)}.top-manga-slider__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.top-manga-slider__icon{block-size:1.125rem;inline-size:.75rem;display:block}.top-manga-slider__icon--prev{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.top-manga-slider__button{transition:none}}.info-list__items{border-block-start:1px solid var(--color-muted);grid-template-columns:auto minmax(0,1fr);column-gap:1rem;margin:0;padding:0;list-style:none;display:grid}.info-list__items[hidden]{display:none}.info-list__item{grid-column:1/-1;grid-template-columns:subgrid;border-block-end:1px solid var(--color-muted);align-items:center;padding:.75rem .5rem;transition:background-color .2s;display:grid;position:relative}.info-list__item:has(.info-list__link:focus-visible){background-color:var(--color-accent)}.info-list__item:has(.info-list__link:focus-visible) .info-list__date{color:#fff;transform:translate(1rem)}.info-list__item:has(.info-list__link:focus-visible) .info-list__title{color:#fff;padding-inline-start:1rem}@media (hover:hover){.info-list__item:has(.info-list__link:hover){background-color:var(--color-accent)}.info-list__item:has(.info-list__link:hover) .info-list__date{color:#fff;transform:translate(1rem)}.info-list__item:has(.info-list__link:hover) .info-list__title{color:#fff;padding-inline-start:1rem}}.info-list__item[hidden]{display:none}.info-list__date{font-family:var(--font-family-en);flex-direction:column;align-items:center;gap:.625rem;line-height:1;transition:color .2s,transform .2s;display:flex}.info-list__day{font-size:1.5rem}.info-list__weekday{font-size:.625rem}.info-list__title{font-size:.875rem;line-height:var(--line-height-tight);word-break:break-word;margin:0;transition:color .2s,padding-inline-start .2s}.info-list__link{text-decoration:none}.info-list__link:after{content:"";position:absolute;inset:0}.info-list__marker{display:none}.info-list__more{color:var(--color-text);font-family:var(--font-family-en);font-size:.875rem;font-weight:600;line-height:var(--line-height-tight);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.125rem;margin-block:1rem 2.5rem;margin-inline:auto;padding:0;display:flex}.info-list__more[hidden]{display:none}.info-list__arrow{block-size:.75rem;inline-size:2.5rem;display:block}@media (width>=769px){.info-list__more{margin-block-end:0}}@media (width>=1001px){.info-list__items{border-block-start-color:var(--color-text);grid-template-columns:minmax(10rem,auto) minmax(0,1fr) auto;column-gap:1.5rem}.info-list__item{border-block-end-color:var(--color-text);padding:1rem}.info-list__date{flex-direction:row;justify-content:flex-start;align-items:center}.info-list__day{text-align:center;min-inline-size:3.75rem}.info-list__weekday{font-size:.6875rem}.info-list__title{font-size:1rem}.info-list__marker{background-image:repeating-linear-gradient(to right, var(--color-disabled) 0 .1875rem, transparent .1875rem .25rem);block-size:.1875rem;inline-size:1.6875rem;display:block}.info-list__more{margin-block-start:1.5rem}}@media (prefers-reduced-motion:reduce){.info-list__item,.info-list__date,.info-list__title{transition:none}}.top-info{padding-block:2.5rem 1.25rem;padding-inline:1.5rem;scroll-margin-block-start:60px}@media (width>=769px){.top-info{padding-inline:2.5rem}}@media (width>=1001px){.top-info{grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:4rem;max-inline-size:calc(1135px + 12.5rem);margin-inline:auto;padding-block:5rem 2.5rem;padding-inline:6.25rem;display:grid}}@media (width>=1220px){.top-info{scroll-margin-block-start:0}}.top-info__heading{margin-block-end:1.5rem}@media (width>=1001px){.top-info__heading{margin-block-end:0}}.highlight-brand-modal{background:#111 url(/assets/images/ticket/modal-bg-sp.webp) 0 0/25.6313rem 34.6313rem;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:0;overflow-y:auto}.highlight-brand-modal[open]{align-content:start;justify-items:center;padding-block:1.4375rem 2.5rem;animation:.5s ease-out both highlight-brand-modal-fade-in;display:grid}.highlight-brand-modal[open][data-closing]{animation:.5s ease-in both highlight-brand-modal-fade-out}@media (prefers-reduced-motion:reduce){.highlight-brand-modal[open],.highlight-brand-modal[open][data-closing]{animation:none}}@keyframes highlight-brand-modal-fade-in{0%{opacity:0}}@keyframes highlight-brand-modal-fade-out{to{opacity:0}}@media (width>=1001px){.highlight-brand-modal{background:#111 url(/assets/images/ticket/modal-bg-pc.webp) 0 0/42.7188rem 57.7188rem}.highlight-brand-modal[open]{align-content:safe center;padding-block:5rem}}.highlight-brand-modal::backdrop{background:0 0}.highlight-brand-modal:focus-visible{outline:none}.highlight-brand-modal__inner{justify-self:start;inline-size:calc(100% - 2.875rem);margin-inline:1.25rem 1.625rem;position:relative}@media (width>=1001px){.highlight-brand-modal__inner{inline-size:min(100% - 2.5rem,50rem);margin-inline:auto;animation:.5s ease-out .5s both highlight-brand-modal-content-fade-in}}@media (width>=1001px) and (prefers-reduced-motion:reduce){.highlight-brand-modal__inner{animation:none}}@media (width>=1001px){@keyframes highlight-brand-modal-content-fade-in{0%{opacity:0;scale:.95}}}.highlight-brand-modal__content{flex-direction:column;row-gap:1.5rem;display:flex}.highlight-brand-modal__content,.highlight-brand-modal__close{animation:.5s ease-out .5s both highlight-brand-modal-content-fade-in}@media (prefers-reduced-motion:reduce){.highlight-brand-modal__content,.highlight-brand-modal__close{animation:none}}@keyframes highlight-brand-modal-content-fade-in{0%{opacity:0;scale:.95}}@media (width>=1001px){.highlight-brand-modal__content,.highlight-brand-modal__close{animation:none}}.highlight-brand-modal__visual{block-size:auto;inline-size:100%;display:block}.highlight-brand-modal__text{color:#fff;overflow-wrap:anywhere;flex-direction:column;row-gap:1rem;display:flex}.highlight-brand-modal__name{margin:0;font-size:1.125rem;font-weight:700;line-height:1}.highlight-brand-modal__comments{flex-direction:column;row-gap:1.6em;font-size:.875rem;font-weight:500;line-height:1.6;display:flex}.highlight-brand-modal__comment-body,.highlight-brand-modal__comment-signature{margin:0}.highlight-brand-modal__comment-body{white-space:pre-line}.highlight-brand-modal__close{cursor:pointer;background-color:#ff0f40;border:0;place-items:center;block-size:2.8125rem;inline-size:2.8125rem;padding:0;display:grid;position:fixed;inset-block-start:0;inset-inline-end:0;translate:none}.highlight-brand-modal__close:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width>=1001px){.highlight-brand-modal__close{position:absolute;inset-block-start:0;inset-inline-end:0;translate:1.375rem -1.4375rem}}.highlight-brand-modal__close-icon{background-color:#fff;block-size:1.375rem;inline-size:1.375rem;mask:url(/assets/images/common/icon/icon-cross.svg) 50%/contain no-repeat}.top-highlight{padding-block:2.5rem;padding-inline:1.5rem;scroll-margin-block-start:60px;overflow-x:clip}@media (width>=769px){.top-highlight{padding-inline:2.5rem}}@media (width>=1001px){.top-highlight{max-inline-size:calc(1135px + 12.5rem);margin-inline:auto;padding-inline:6.25rem}}@media (width>=769px){.top-highlight{padding-block:5rem}}@media (width>=1220px){.top-highlight{scroll-margin-block-start:0}}.top-highlight__heading{margin-block-end:2.5rem}.top-highlight__list{flex-direction:column;row-gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.top-highlight__item{flex-direction:column;row-gap:1.5rem;display:flex}.top-highlight__figure{--top-highlight-pin-size:.3125rem;--top-highlight-pin-offset:-.125rem;border:1px solid #a4a4a4;flex:none;inline-size:100%;position:relative}@media (width>=769px){.top-highlight__figure{--top-highlight-pin-size:.5rem;--top-highlight-pin-offset:-.25rem}}.top-highlight__image{block-size:auto;inline-size:100%;display:block}.top-highlight__pin{inline-size:var(--top-highlight-pin-size);block-size:var(--top-highlight-pin-size);background-color:#fff;border:1px solid #a4a4a4;position:absolute}.top-highlight__pin--top-start,.top-highlight__pin--top-center,.top-highlight__pin--top-end{inset-block-start:var(--top-highlight-pin-offset)}.top-highlight__pin--bottom-start,.top-highlight__pin--bottom-center,.top-highlight__pin--bottom-end{inset-block-end:var(--top-highlight-pin-offset)}.top-highlight__pin--top-start,.top-highlight__pin--bottom-start{inset-inline-start:var(--top-highlight-pin-offset)}.top-highlight__pin--top-end,.top-highlight__pin--bottom-end{inset-inline-end:var(--top-highlight-pin-offset)}.top-highlight__pin--top-center,.top-highlight__pin--bottom-center{inset-inline-start:50%;transform:translate(-50%)}.top-highlight__text{flex-direction:column;row-gap:1.5rem;padding:0;display:flex}@media (width>=769px){.top-highlight__text{row-gap:2.5rem;padding:1rem 1.5rem 1.5rem}}.top-highlight__head{flex-direction:row;align-items:center;column-gap:1rem;display:flex}@media (width>=769px){.top-highlight__head{flex-wrap:wrap;gap:1rem 1.5rem}}.top-highlight__number{flex:none;display:block}.top-highlight__number-image{block-size:auto;inline-size:auto;display:block}.top-highlight__title{color:#111;flex:1 1 0;min-inline-size:0;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (width>=769px){.top-highlight__title{flex-basis:10em;font-size:1.5rem;line-height:1.2}}.top-highlight__body{font-size:1rem;line-height:1.6}.top-highlight__body :where(p){margin:0}.top-highlight__link-row{margin-block-start:1rem}.top-highlight__link{color:#ff0f40;align-items:center;column-gap:.5rem;text-decoration:none;transition:opacity .3s;display:inline-flex}.top-highlight__link:hover{opacity:.7}.top-highlight__link:focus-visible{outline-offset:2px;outline:2px solid #005fcc}.top-highlight__link-icon{background-color:#ff0f40;flex:none;block-size:1.25rem;inline-size:1.25rem;position:relative}.top-highlight__link-icon:after{content:"";background-color:#fff;position:absolute;inset:0;mask:url(/assets/images/common/icon/icon-chevron.svg) 50%/contain no-repeat}.top-highlight__link-label{text-underline-position:from-font;text-decoration:underline}.top-highlight__brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=769px){.top-highlight__brands{grid-template-columns:repeat(4,minmax(0,15rem));column-gap:1.33313rem}}.top-highlight__brand-button{inline-size:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:stretch;row-gap:.5rem;padding:0;display:flex}.top-highlight__brand-button:focus-visible{outline-offset:2px;outline:2px solid #005fcc}@media (hover:hover){.top-highlight__brand-button:hover .top-highlight__brand-image{opacity:.7}.top-highlight__brand-button:hover .top-highlight__brand-plus{background-color:#ff0f40}}.top-highlight__brand-media{aspect-ratio:240/140;background-color:#fff;border:1px solid #a4a4a4;display:block;position:relative}.top-highlight__brand-image{object-fit:contain;block-size:100%;inline-size:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.top-highlight__brand-plus{background-color:#111;place-items:center;block-size:.875rem;inline-size:.875rem;transition:background-color .3s;display:grid;position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem}@media (width>=769px){.top-highlight__brand-plus{block-size:1.25rem;inline-size:1.25rem;inset-block-end:.375rem;inset-inline-end:.375rem}}.top-highlight__brand-plus-icon{background-color:#fff;block-size:.4375rem;inline-size:.4375rem;rotate:45deg;mask:url(/assets/images/common/icon/icon-cross.svg) 50%/contain no-repeat}@media (width>=769px){.top-highlight__brand-plus-icon{block-size:.625rem;inline-size:.625rem}}.top-highlight__brand-name{color:#111;font-size:.75rem;font-weight:700;line-height:1.6}@media (width>=769px){.top-highlight__brand-name{font-size:.875rem}.top-highlight__list{grid-template-columns:minmax(0,33.75rem) minmax(0,30.625rem);justify-content:space-between;column-gap:2.5rem;display:grid}.top-highlight__item--01{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-area:1/1/span 2/-1;gap:normal;display:grid}.top-highlight__item--01 .top-highlight__text{grid-area:1/1}.top-highlight__item--01 .top-highlight__figure{grid-area:1/2/span 2;align-self:start;margin-block-start:.25rem}.top-highlight__item--02{grid-area:2/1}.top-highlight__item--03{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.top-highlight__brand-image,.top-highlight__brand-plus,.top-highlight__link{transition:none}}.top-profile{padding-block:2.5rem 5rem;padding-inline:1.5rem}@media (width>=769px){.top-profile{padding-inline:2.5rem}}@media (width>=1001px){.top-profile{max-inline-size:calc(1135px + 12.5rem);margin-inline:auto;padding-inline:6.25rem}}.top-profile__heading{margin-block-end:1.5rem}@media (width>=1001px){.top-profile__heading{margin-block-end:0}}.top-profile__panel{container-type:inline-size}.top-profile__body{flex-direction:column;align-items:center;gap:1.625rem;padding:1.5rem;display:flex}.top-profile__avatar{--avatar-size:10.875rem;--avatar-pin-size:.375rem;--avatar-pin-offset:-.21875rem;inline-size:var(--avatar-size);block-size:var(--avatar-size);border:1px solid #585858;flex:none;position:relative}.top-profile__image{object-fit:contain;block-size:100%;inline-size:100%;display:block}.top-profile__pin{inline-size:var(--avatar-pin-size);block-size:var(--avatar-pin-size);background-color:#111;border:1px solid #585858;position:absolute}.top-profile__pin--top-start,.top-profile__pin--top-end{inset-block-start:var(--avatar-pin-offset)}.top-profile__pin--bottom-start,.top-profile__pin--bottom-end{inset-block-end:var(--avatar-pin-offset)}.top-profile__pin--top-start,.top-profile__pin--bottom-start{inset-inline-start:var(--avatar-pin-offset)}.top-profile__pin--top-end,.top-profile__pin--bottom-end{inset-inline-end:var(--avatar-pin-offset)}.top-profile__text{color:#fff;flex-direction:column;align-items:center;gap:.9375rem;min-inline-size:0;display:flex}.top-profile__name{margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.top-profile__bio{word-break:break-word;margin:0;font-size:.875rem;line-height:1.8}@media (width>=1001px){.top-profile{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;column-gap:5rem;padding-block:5rem 9rem;display:grid}@container (inline-size>=480px){.top-profile__body{flex-direction:row;align-items:flex-start;gap:2.5rem;padding:2.5rem}.top-profile__avatar{--avatar-size:8rem;--avatar-pin-size:.25rem;--avatar-pin-offset:-.15625rem}.top-profile__text{align-items:flex-start}.top-profile__bio{font-size:1rem}}}
