.wp-block-u60th-section-count-down{background-color:var(--wp--preset--color--text-base);color:var(--wp--preset--color--base);container-name:section-count-down-block;container-type:inline-size;inline-size:100%!important;max-inline-size:100%!important;padding-block:var(--wp--preset--spacing--block-gutter-large);position:relative}:root :where(.is-layout-constrained)>*+.wp-block-u60th-section-count-down{margin-block-start:calc(var(--wp--preset--spacing--block-gutter-large)*1.5)}:where(.wp-block-u60th-section-count-down){.bg{block-size:70%;container-type:inline-size;inline-size:100%;inset:0 0 auto 0;overflow:hidden;pointer-events:none;position:absolute;z-index:0;&:before{background:linear-gradient(to bottom,#0000 0,#0000 80%,var(--wp--preset--color--text-base) 100%);content:"";inset:0;margin:auto;position:absolute;z-index:1}.bg-frame{animation:space-scroll 50s linear infinite;block-size:100%;display:flex;inline-size:300cqi;position:absolute;@media (width >= 48em){animation-duration:90s}img{block-size:100%;inline-size:100cqi;object-fit:cover}}}.contents-layer{display:grid;position:relative;row-gap:var(--wp--preset--spacing--block-gutter-large);z-index:1}.heading-title{inline-size:calc(100% - var(--wp--preset--spacing--inline-gutter) - var(--safe-right));max-inline-size:calc(50% - var(--wp--style--global--wide-size)*.5 + var(--wp--style--global--wide-size));.heading-title-label,.heading-title-shoulder{display:grid;font-family:var(--wp--preset--font-family--serif-ja);font-weight:var(--wp--custom--font-weight--bold);justify-content:flex-end}.heading-title-shoulder{border-block-end:var(--wp--custom--stroke--separator) solid var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--64);padding-block-end:.125em}.heading-title-label{font-size:var(--wp--preset--font-size--24);padding-block-start:.25em}}.countdown-timer{--_num-font-size:clamp(var(--wp--preset--font-size--14),8.25vi,var(--wp--preset--font-size--64));--_label-font-size:clamp(8px,2.5vi,var(--wp--preset--font-size--14));display:grid;grid-template-rows:0fr;position:relative;&.has-timer-visible{grid-template-rows:1fr;.countdown-display{opacity:1}}.countdown-display{align-items:flex-start;display:grid;grid-template-columns:auto auto auto auto auto auto auto;justify-content:center;margin-inline:auto;max-inline-size:min(var(--wp--style--global--content-size),calc(100% - var(--wp--preset--spacing--inline-gutter)*2));opacity:0;overflow:hidden}.countdown-item{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--text-base);display:grid;font-family:var(--wp--preset--font-family--serif-ja);font-weight:var(--wp--custom--font-weight--bold);justify-content:center;line-height:var(--wp--custom--line-height--lg);padding:.25em calc(var(--_num-font-size)*.25) 1em;text-align:center;.countdown-number{border-block-end:var(--wp--custom--stroke--separator) solid var(--wp--preset--color--text-description);font-size:min(10cqi,var(--_num-font-size));line-height:var(--wp--custom--line-height--md);min-inline-size:1.75em;white-space:nowrap}.countdown-label{font-size:var(--_label-font-size);margin-block-start:.5em;text-transform:uppercase;white-space:nowrap}}.colon{align-items:flex-start;color:var(--wp--preset--color--base);display:grid;font-family:var(--wp--preset--font-family--serif-ja);font-size:var(--_num-font-size);font-weight:var(--wp--custom--font-weight--bold);inline-size:clamp(.5em,2.75cqi,1em);justify-content:center;line-height:var(--wp--custom--line-height--sm);&:before{content:":"}}}.block-contents{display:grid;gap:var(--wp--preset--spacing--normal);inline-size:100%;padding-block-start:var(--wp--preset--spacing--block-gutter-small);@container section-count-down-block (inline-size >= 45em){align-items:flex-end;grid-template-columns:auto min(60cqi,calc((100% - var(--wp--style--global--wide-size))*.5 + var(--wp--style--global--content-size)))}.block-contents-images{inline-size:calc(100% - var(--wp--preset--spacing--inline-gutter));margin-inline:0 auto;max-inline-size:var(--wp--custom--container-max-width--md);position:relative;@container section-count-down-block (inline-size >= 45em){inline-size:100%;margin-inline:initial;margin-inline:auto 0;max-inline-size:var(--wp--custom--container-max-width--sm)}.block-contents-figure{aspect-ratio:3/2;position:relative;img{block-size:100%;inline-size:100%;object-fit:cover}&:first-child{inline-size:55%;inset:0 0 auto auto;position:absolute;z-index:1}&:nth-child(2){inline-size:80%;margin-block:20% 5%;position:relative;z-index:0}}}.block-contents-inner-blocks{border-block-end:var(--wp--custom--stroke--separator) solid var(--wp--preset--color--primary);inline-size:calc(100% - var(--wp--preset--spacing--inline-gutter));inline-size:100%;margin-inline:auto 0;max-inline-size:min(calc(100% - var(--wp--preset--spacing--inline-gutter)),calc((100% - var(--wp--style--global--wide-size))*.5 + var(--wp--style--global--content-size)));padding-block-end:.5em;padding-inline-end:var(--safe-right);@container section-count-down-block (inline-size >= 45em){margin-inline:initial;max-inline-size:100%}>.inner-content{inline-size:calc(100% - var(--wp--preset--spacing--inline-gutter));max-inline-size:var(--wp--style--global--content-size)}}}}.has-page-active:root :where(.wp-block-u60th-section-count-down){.countdown-timer{transition:grid-template-rows 1s ease-out}.countdown-display{transition:opacity 1s}}@keyframes space-scroll{to{translate:-33.3333% 0 0}}
