.rp-hero{position:relative;display:grid;align-items:end;min-height:max(560px,var(--rp-vh));overflow:hidden;isolation:isolate;background:var(--rp-color-bg)}.rp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rp-hero__picture,.rp-hero__img,.rp-hero__video,.rp-hero canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rp-hero__img{transform:scale(1.04);animation:rp-hero-settle 2.4s var(--rp-ease-brake) both}.rp-is-loading .rp-hero__img{animation-play-state:paused}.rp-hero__video{opacity:0;transition:opacity var(--rp-dur-slow) var(--rp-ease-corner)}.rp-hero__video.is-playing{opacity:1}.rp-hero canvas{opacity:0;transition:opacity var(--rp-dur-slow) var(--rp-ease-corner)}.rp-hero canvas.is-ready{opacity:1}.rp-hero.has-image .rp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#08090beb,#08090b59 45%,#08090b00 70%),linear-gradient(to right,#08090b8c,#08090b00 55%);pointer-events:none}.rp-hero__giant{position:absolute;right:-.04em;bottom:-.16em;z-index:1;color:transparent;font-family:var(--rp-font-display);font-size:var(--rp-fs-giant);font-weight:800;line-height:1;pointer-events:none;-webkit-text-stroke:1px rgba(255,255,255,.22);font-variant-numeric:tabular-nums}.rp-hero:not(.has-image) .rp-hero__giant{-webkit-text-stroke-color:var(--rp-color-line-strong)}.rp-hero__content{position:relative;z-index:3;width:100%;max-width:calc(var(--rp-max) + var(--rp-gutter) * 2);margin-inline:auto;padding:calc(var(--rp-header-h) + var(--rp-space-7)) var(--rp-gutter) clamp(5rem,3rem + 6vw,8rem)}.rp-hero__meta{display:flex;flex-wrap:wrap;gap:var(--rp-space-2) var(--rp-space-5);margin:0 0 var(--rp-space-4);font-family:var(--rp-font-display);font-size:clamp(.875rem,.8rem + .3vw,1.0625rem);font-weight:700;letter-spacing:var(--rp-tracking-label);text-transform:uppercase}.rp-hero__meta span+span:before{content:"";display:inline-block;width:16px;height:1px;margin-right:var(--rp-space-5);vertical-align:middle;background:var(--rp-color-line-strong)}.rp-hero__car{color:var(--rp-color-accent)}.rp-hero__title{margin:0}.rp-hero__name{display:block;font-family:var(--rp-font-display);font-size:var(--rp-fs-display);font-weight:800;line-height:var(--rp-lh-tight);letter-spacing:.005em;text-transform:uppercase}.rp-hero__name-ja{display:block;margin-top:var(--rp-space-3);font-size:var(--rp-fs-lg);font-weight:700;letter-spacing:.2em}.rp-hero__catch{margin:var(--rp-space-5) 0 0;font-family:var(--rp-font-display);font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rp-hero__next{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--rp-space-4);align-items:center;max-width:100%;margin-top:var(--rp-space-7);padding:var(--rp-space-3) var(--rp-space-4);border:1px solid var(--rp-color-line-strong);background:#08090b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none;transition:border-color var(--rp-dur-fast) var(--rp-ease-corner)}.rp-hero__next:hover{border-color:var(--rp-color-accent);color:var(--rp-color-text)}.rp-hero__next-label{padding-right:var(--rp-space-4);border-right:1px solid var(--rp-color-line-strong);color:var(--rp-color-accent);font-family:var(--rp-font-display);font-weight:700;letter-spacing:var(--rp-tracking-label);text-transform:uppercase}.rp-hero__next-body{display:flex;flex-wrap:wrap;gap:0 var(--rp-space-3);min-width:0;font-size:var(--rp-fs-sm)}.rp-hero__next-round,.rp-hero__next time{font-family:var(--rp-font-display);font-weight:700;letter-spacing:.08em}.rp-hero__next-title{font-weight:700}.rp-hero__next .rp-icon{width:20px;height:20px;transition:transform var(--rp-dur-base) var(--rp-ease-brake)}.rp-hero__next:hover .rp-icon{transform:translate(6px)}.rp-hero__scroll{position:absolute;right:var(--rp-gutter);bottom:var(--rp-space-6);z-index:3;display:grid;justify-items:center;gap:var(--rp-space-2);min-width:44px;font-family:var(--rp-font-display);font-size:.8125rem;font-weight:700;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;writing-mode:vertical-rl}.rp-hero__scroll-line{position:relative;width:1px;height:56px;overflow:hidden;background:var(--rp-color-line-strong)}.rp-hero__scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rp-color-accent);animation:rp-scroll-line 2.4s var(--rp-ease-corner) infinite}@media (max-width: 767.98px){.rp-hero__scroll{display:none}.rp-hero__meta{flex-direction:column;gap:var(--rp-space-1)}.rp-hero__meta span+span:before{display:none}.rp-hero__next{grid-template-columns:minmax(0,1fr) auto}.rp-hero__next-label{grid-column:1 / -1;padding:0 0 var(--rp-space-2);border-right:0;border-bottom:1px solid var(--rp-color-line-strong)}}@keyframes rp-hero-settle{0%{transform:scale(1.14)}}@keyframes rp-scroll-line{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.rp-split-char{display:inline-block;animation:rp-char-in var(--rp-dur-slow) var(--rp-ease-brake) both;animation-delay:calc(var(--rp-hold) + var(--c, 0) * 35ms)}.rp-is-loading .rp-split-char{animation-play-state:paused}@keyframes rp-char-in{0%{opacity:0;transform:translateY(.4em) skew(-8deg)}}[data-rp-motion=minimal] .rp-split-char{animation-name:rp-fade-in}.rp-front-start{outline:none}.rp-film{display:grid;gap:var(--rp-space-6)}@media (min-width: 1024px){.rp-film.has-side{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.rp-film__main{margin:0}.rp-film__caption{display:grid;gap:var(--rp-space-1);margin-top:var(--rp-space-3)}.rp-film__title{margin:var(--rp-space-2) 0 0;font-weight:700}.rp-film__text{color:var(--rp-color-muted);font-size:var(--rp-fs-sm)}.rp-film__list{display:grid;align-content:start;gap:var(--rp-space-5);margin:0;padding:0;list-style:none}.rp-news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--rp-space-7) clamp(16px,2vw,32px);margin:0;padding:0;list-style:none}.rp-news-item{position:relative;display:grid;align-content:start;gap:var(--rp-space-3)}.rp-news-item__media{aspect-ratio:3 / 2}.rp-news-item__media img,.rp-news-item__media .rp-placeholder{height:100%}.rp-news-item:hover .rp-media img{transform:scale(1.04)}.rp-news-item__meta{display:flex;gap:var(--rp-space-4);margin:0;color:var(--rp-color-muted);font-family:var(--rp-font-display);font-size:.9375rem;font-weight:600;letter-spacing:.1em}.rp-news-item__meta span{color:var(--rp-color-accent)}.rp-news-item__title{margin:0;font-size:var(--rp-fs-md);line-height:1.6}.rp-news-item__title a{text-decoration:none}.rp-news-item__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rp-news-item:focus-within{outline:2px solid var(--rp-color-accent);outline-offset:6px}.rp-news-item__title a:focus-visible{outline:none}.rp-cta__heading{margin:0 0 var(--rp-space-5);font-family:var(--rp-font-display);font-size:var(--rp-fs-display);font-weight:800;line-height:var(--rp-lh-tight);text-transform:uppercase}.rp-cta__text{max-width:var(--rp-measure);color:var(--rp-color-muted)}.rp-cta__channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;margin:var(--rp-space-7) 0 0;padding:0;border:1px solid var(--rp-color-line);background:var(--rp-color-line);list-style:none}.rp-cta__channels li{padding:var(--rp-space-6);background:var(--rp-color-bg)}.rp-cta__en{margin:0 0 var(--rp-space-3);color:var(--rp-color-accent);font-family:var(--rp-font-display);font-weight:700;letter-spacing:var(--rp-tracking-label);text-transform:uppercase}.rp-cta__name{margin-bottom:var(--rp-space-3);font-size:var(--rp-fs-lg)}.rp-cta__desc{margin:0;color:var(--rp-color-muted);font-size:var(--rp-fs-sm)}.rp-cta .rp-actions{align-items:center}
