.wp-block-u60th-site-hero{container-name:site-hero-block;container-type:inline-size;inline-size:100%!important;overflow:clip;position:relative}:where(.wp-block-u60th-site-hero){.cover-images{aspect-ratio:9/16;contain:layout paint;display:block;inline-size:100%;position:relative;@media (min-aspect-ratio:2/3){aspect-ratio:2/3}@media (min-aspect-ratio:1/1),(orientation:landscape){aspect-ratio:1}@media (min-aspect-ratio:5/4){aspect-ratio:5/4}@media (min-aspect-ratio:3/2){aspect-ratio:3/2}@media (width >= 62em) and (min-aspect-ratio:16/9){aspect-ratio:16/9}@media (height:< 40em),(width < 36em){aspect-ratio:9/16}.swiper-container{block-size:100%;inline-size:100%;overflow:clip;position:relative;scale:1.2;&.swiper-initialized{scale:1;transition:scale 2s var(--ease-out-circ) .2s}}.swiper-slide{position:relative;&:after{background-color:var(--wp--preset--color--base);content:"";inset:0;margin:auto;position:absolute;transition:opacity .4s}img{block-size:100%;inline-size:100%;object-fit:cover;object-position:center}}.shader{display:none;inset:0;margin:auto;position:absolute;z-index:100;@supports (mix-blend-mode:screen){display:contents}}.effect-video{block-size:100%;display:none;inline-size:100%;inset:0;margin:auto;mix-blend-mode:screen;object-fit:cover;opacity:.05;pointer-events:none;position:absolute;transition:opacity 3s;z-index:10;@supports (mix-blend-mode:screen){display:block}&::-webkit-media-controls,&::-webkit-media-controls-panel,&::-webkit-media-controls-play-button,&::-webkit-media-controls-start-playback-button{display:none!important}}.swiper-container.has-transition .effect-video,.swiper-container.has-transition .shader:before{opacity:1;transition-duration:.6s}}&.has-cover-active .cover-images{.swiper-slide.swiper-slide-active:after{opacity:.01;transition-delay:.1s;transition-duration:.8s}}&.has-stalled .cover-images .effect-video{visibility:hidden!important}.cover-images-overlay{align-items:flex-start;block-size:100%;display:grid;inline-size:100%;inset:0;justify-content:flex-end;margin:auto;position:absolute;z-index:20;@media (width >= 48em) and (orientation:landscape){align-items:center}}.cover-images-overlay-text{aspect-ratio:245.04/150.04;inline-size:35cqi;inset-block-start:calc(var(--header-height) + var(--wp--preset--spacing--block-gutter-small));inset-inline-end:var(--wp--preset--spacing--inline-gutter);position:relative;@media (min-aspect-ratio:2/3),(orientation:landscape){inline-size:32cqi}@media (width >= 48em) and (orientation:landscape){inline-size:25cqi;inset-block-start:-2%;inset-inline-end:16%}@media (width >= 75em){inset-block-start:-4%;inset-inline-end:25%}@media (height:< 40em),(width < 36em){inline-size:35cqi}.overlay-text{contain:layout paint;display:block;inset:0;margin:0;opacity:.01;position:absolute;visibility:hidden;svg{block-size:100%;inline-size:100%;position:absolute}&.has-text-with{inset:0;margin:auto;position:absolute;translate:-5% 0 0}&.has-text-u{scale:1.15;transition-delay:1.8s;translate:0 4% 0}}}&:has(.swiper-initialized) .cover-images[data-scroll=in] .overlay-text{opacity:1;scale:1;transition:all 2.4s var(--ease-out-circ) 1.6s;translate:0 0 0;visibility:visible}.progress-screen{background-color:var(--wp--preset--color--base);inline-size:100%;inset:auto 0 0;margin:auto;pointer-events:none;position:sticky;z-index:20;.progress{animation:load-progress .1s linear infinite;aspect-ratio:1;border:calc(var(--rem)*1.5) solid var(--wp--preset--color--primary);border-inline-end-color:#0000;border-radius:50%;display:grid;inline-size:calc(var(--rem)*26);inset-block-end:var(--wp--preset--spacing--block-gutter-small);inset-inline-start:var(--wp--preset--spacing--inline-gutter);margin:auto;place-items:var(--_table-cell-bg-color);position:absolute;&:before{animation:color-timer 1.2s ease-out infinite;background-color:var(--wp--preset--color--primary);border-radius:50%;content:"";display:block;inline-size:100%;scale:.55}}}&.has-cover-active .progress-screen{opacity:.01;transition:.4s;visibility:hidden}.scene-spacer-cover{block-size:125dvb}.contents-layer{position:relative;z-index:1}.lead-contents{column-gap:var(--wp--preset--spacing--inline-gutter);display:grid;inline-size:fit-content;justify-content:center;margin-inline:auto;max-inline-size:min(calc(100% - var(--wp--preset--spacing--inline-gutter)*2),calc(var(--rem)*480));padding-block:var(--wp--preset--spacing--block-gutter-large);row-gap:var(--wp--preset--spacing--block-gutter);.lead-text-image{>svg{max-width:100%}}.lead-text{@media (width >= 62em){writing-mode:vertical-rl}p{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--serif-ja);font-size:clamp(1rem,3.75vi,var(--wp--preset--font-size--18));font-weight:var(--wp--custom--font-weight--bold);line-height:1.8;@media (width >= 62em){line-height:2.2;margin-inline-start:0;&:last-child{margin-block-end:0}}.text-line{display:block;@media (width >= 62em){align-items:center;display:flex}}}}.lead-brand{aspect-ratio:var(--aspect-ratio-logo-brand);background:var(--img-logo-brand) no-repeat center /contain;inline-size:100%;margin-inline:-.5em auto;max-inline-size:min(40%,calc(var(--rem)*210));order:2;pointer-events:auto;@media (width >= 62em){margin-inline:auto -2%}@media (width >= 75em){margin-inline-end:-4%}}}}.is-apple-modern:root .wp-block-u60th-site-hero .lead-text .han{font-family:var(--wp--preset--font-family--sans-serif-ja)}@keyframes effect-frame{to{transform:translateX(-100%)}}@keyframes load-progress{to{rotate:359deg}}@keyframes color-timer{0%{opacity:.6}40%{opacity:1}}
