.t-LCpq_heading{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:fit-content;display:flex}.t-LCpq_en{background:var(--gradient-brand) left bottom / 100% .375rem no-repeat;font-family:var(--font-latin);letter-spacing:.02em;text-transform:uppercase;padding-bottom:.875rem;font-size:1.0625rem;font-weight:700;line-height:1;position:relative}.t-LCpq_eye{top:var(--eye-y,-1.5625rem);left:calc(100% + var(--eye-x,-.2063rem));width:1.5556rem;height:auto;position:absolute}.t-LCpq_pupil{animation:6s ease-in-out infinite t-LCpq_look}@keyframes t-LCpq_look{0%,14%,88%,to{transform:translate(0)}20%,32%{transform:translate(3px)}38%,50%{transform:translate(-3px)}56%,66%{transform:translateY(-4.5px)}72%,82%{transform:translateY(4.5px)}}@media (prefers-reduced-motion:reduce){.t-LCpq_pupil{animation:none}}.t-LCpq_ja{letter-spacing:.02em;font-size:1.75rem;font-weight:500;line-height:1}@media (min-width:769px){.t-LCpq_heading{gap:2rem}.t-LCpq_en{background-size:100% .5rem;padding-bottom:1rem;font-size:1.25rem}.t-LCpq_ja{font-size:var(--heading-ja-size,3rem)}.t-LCpq_eye{top:var(--eye-y-pc,-2rem);left:calc(100% + var(--eye-x-pc,-.3125rem));width:2.48125rem}}
.IuMZ_W_card{grid-template-columns:6.0625rem 1fr;grid-template-areas:"image title""text text";align-items:center;gap:1.5rem 1.25rem;display:grid}.IuMZ_W_title{letter-spacing:.28em;white-space:nowrap;flex-direction:column;flex-shrink:0;grid-area:title;align-items:flex-start;gap:.75rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.IuMZ_W_titleHead{align-items:center;gap:.25rem;display:flex}.IuMZ_W_titleBody{align-items:flex-end;display:flex}.IuMZ_W_highlight{color:var(--color-white);letter-spacing:.32em;background:linear-gradient(90deg,#567ded 0%,#00e6ff 50%,#aaf454 100%);padding-inline:.25rem;font-size:1.4375rem}.IuMZ_W_suffixHead,.IuMZ_W_suffixBody{letter-spacing:.32em;font-size:1.375rem}.IuMZ_W_title[data-suffix-wrap] .IuMZ_W_suffixHead{display:none}.IuMZ_W_image{border-radius:4px;flex-shrink:0;grid-area:image;width:100%;height:auto;display:block}.IuMZ_W_text{font-feature-settings:"palt";letter-spacing:.04em;grid-area:text;gap:1rem;font-size:.9375rem;font-weight:400;line-height:1.8;display:flex}.IuMZ_W_text:before{content:"";background:linear-gradient(#aaf454cc 0%,#00e6ffe6 50%,#567ded 100%);flex-shrink:0;width:.25rem}@media (min-width:769px){.IuMZ_W_card{flex-direction:column;align-items:center;gap:1.5rem;width:18.25rem;display:flex}.IuMZ_W_title{letter-spacing:.32em;text-align:center;align-items:center;gap:1rem;height:7.125rem;font-size:2.0625rem}.IuMZ_W_titleHead{justify-content:center;gap:1rem}.IuMZ_W_titleBody{display:block}.IuMZ_W_highlight{padding-inline:.125em;font-size:.9697em}.IuMZ_W_suffixHead,.IuMZ_W_suffixBody{font-size:inherit}.IuMZ_W_title[data-suffix-wrap] .IuMZ_W_suffixHead{display:inline}.IuMZ_W_suffixBody{display:none}.IuMZ_W_image{max-width:18.25rem}.IuMZ_W_text{font-feature-settings:normal;letter-spacing:normal;gap:1.5rem;max-width:18.25rem;font-size:1rem}.IuMZ_W_text:before{width:.5rem}}
._8Ynvbq_contents{width:calc(100% - 2.5rem);max-width:75rem;margin:5rem auto 0;position:relative}._8Ynvbq_heading{margin-inline:auto}._8Ynvbq_person{z-index:1;pointer-events:none;width:6.9894rem;height:auto;position:absolute;top:-3.3125rem;left:-3.2944rem}._8Ynvbq_list{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffffe6;border-radius:10px;gap:2.5rem;margin-top:2rem;padding:3rem 1.25rem;display:grid}@media (min-width:769px){._8Ynvbq_contents{width:75rem;margin-top:7.5rem}._8Ynvbq_list{border-radius:20px;gap:5rem;height:46.625rem;margin-top:3rem;padding:5.5rem 5rem;display:flex}._8Ynvbq_person{width:11.6875rem;top:8.2rem;left:-7.8194rem}}
.E487Qq_scroll{align-items:flex-start;gap:calc(var(--scroll-unit,.0625rem) * 4);display:flex}.E487Qq_line{width:2px;height:calc(var(--scroll-unit,.0625rem) * 62);flex-shrink:0;display:block;position:relative}.E487Qq_line:after{content:"";background:linear-gradient(#aaf454cc 0%,#00e6ffe6 50%,#567ded 100%);animation:2.2s cubic-bezier(.65,0,.35,1) infinite E487Qq_scroll-line;position:absolute;inset:0}@keyframes E487Qq_scroll-line{0%{clip-path:inset(0 0 100%)}50%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.E487Qq_text{writing-mode:vertical-rl;font-family:var(--font-latin);font-size:calc(var(--scroll-unit,.0625rem) * 12);letter-spacing:.02em;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:reduce){.E487Qq_line:after{animation:none}}
.dBSgZW_fv{position:relative;overflow:clip}.dBSgZW_inner{height:36.25rem;position:relative}.dBSgZW_whale{opacity:0;pointer-events:none;position:absolute;inset:0}.dBSgZW_whale[data-ready=true]{animation:2s cubic-bezier(.5,1,.89,1) both dBSgZW_whale-light}.dBSgZW_whaleCanvas{width:100%;height:100%;display:block}@keyframes dBSgZW_whale-light{0%{opacity:0;filter:brightness(1.8)drop-shadow(0 0 8px #37dfff);translate:-5%}40%{opacity:1;filter:brightness(1.4)drop-shadow(0 0 5px #37dfff)}to{opacity:1;filter:brightness()drop-shadow(0 0 #0000);translate:0}}.dBSgZW_copy{z-index:1;justify-items:start;gap:1.5rem;padding:8.6875rem 0 0 1.5rem;position:relative}.dBSgZW_brand{align-items:center;gap:.375rem;display:flex}.dBSgZW_brandLogo{width:11.1694rem;height:auto;display:block}.dBSgZW_badge{background:var(--color-black);color:var(--color-white);padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1;display:block}.dBSgZW_headline{color:var(--color-white);font-feature-settings:"palt";letter-spacing:-.04em;margin-top:1.5rem;font-size:2.375rem;font-weight:700;line-height:3.3125rem}.dBSgZW_kana{font-size:2.25rem}.dBSgZW_headline{--title-duration:1.6s}.dBSgZW_line{width:fit-content;display:block;position:relative}.dBSgZW_lineText{animation:dBSgZW_headline-reveal var(--title-duration) steps(12, end) both;display:block}.dBSgZW_mosaic{pointer-events:none;position:absolute;inset:-7px -8px}.dBSgZW_tile{width:var(--tile-size);height:var(--tile-size);background:var(--tile-color);opacity:0;animation:dBSgZW_mosaic-block calc(var(--title-duration) * .7) steps(3, end) calc(var(--title-duration) * var(--tile-delay)) both;position:absolute;transform:scale(0)}@keyframes dBSgZW_headline-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}10%{opacity:1}85%,to{opacity:1;clip-path:inset(0)}}@keyframes dBSgZW_mosaic-block{0%{opacity:0;transform:scale(.2)}15%,55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.dBSgZW_segment{background:var(--gradient-brand) left / 16.25rem 100% no-repeat;width:fit-content;padding-inline:.5625rem;display:block}.dBSgZW_logos{--scale:.625;background:var(--color-white);border:1px solid #2223;border-radius:2px;justify-content:space-between;align-items:center;width:17.1875rem;margin-top:1.5rem;padding:.9375rem;display:flex;box-shadow:2.5px 2.5px 10px #0000000a}.dBSgZW_logo{width:calc(var(--box-width) * var(--scale) * 1px);height:calc(28px * var(--scale));place-items:center;display:grid}.dBSgZW_logoImage{width:calc(var(--image-width) * var(--scale) * 1px);height:auto;display:block}.dBSgZW_scroll{margin-top:3.375rem}@media (min-width:769px){.dBSgZW_inner{max-width:90rem;height:55rem;margin-inline:auto}.dBSgZW_copy{padding:18.75rem 0 0 7.5rem}.dBSgZW_brand{gap:.6875rem}.dBSgZW_brandLogo{width:20.75rem}.dBSgZW_badge{letter-spacing:.02em;padding:.25rem .875rem;font-size:1.375rem}.dBSgZW_headline{margin-top:2rem;font-size:3.5rem;line-height:5.5rem}.dBSgZW_kana{font-size:3.375rem}.dBSgZW_lineText{background:linear-gradient(90deg,#567ded 0%,#00e6ff 50%,#aaf454 100%) 0/40.625rem 100% no-repeat;padding-inline:.875rem}.dBSgZW_segment{background:0 0;padding:0;display:inline}.dBSgZW_logos{--scale:1;border-radius:4px;gap:1.5rem;width:fit-content;margin-top:2rem;padding:1.5rem;box-shadow:4px 4px 16px #0000000a}.dBSgZW_scroll{margin-top:5.625rem}}@media (prefers-reduced-motion:reduce){.dBSgZW_lineText{animation:none}.dBSgZW_mosaic{display:none}.dBSgZW_whale[data-ready=true]{opacity:1;animation:none}}
.s-inqG_fv{position:relative;overflow:clip;container-type:inline-size}.s-inqG_fv:before{content:"";background:linear-gradient(153deg,#eff8fd 3%,#d9effb 99%);width:100%;height:calc(1.41026*min(100cqw,390px));position:absolute;top:0;left:0}.s-inqG_stage{--u:calc(min(100cqw, 390px) / 390);--edge:calc((100cqw - var(--u) * 390) / 2);width:calc(var(--u) * 390);height:calc(var(--u) * 614);margin-inline:auto;position:relative}.s-inqG_content{top:calc(var(--u) * 124);left:calc(var(--u) * 14);width:calc(var(--u) * 362);flex-direction:column;align-items:center;display:flex;position:absolute}.s-inqG_title{width:calc(var(--u) * 280);height:calc(var(--u) * 131);display:block;position:relative}.s-inqG_titleText{color:#280663;width:100%;font-size:calc(var(--u) * 54.65);font-feature-settings:"palt", "pwid";letter-spacing:-.04em;text-align:left;font-weight:900;line-height:1.2;position:absolute;top:0;left:0}.s-inqG_year{top:calc(var(--u) * 76);left:calc(var(--u) * 151);width:calc(var(--u) * 116);padding-block:calc(var(--u) * 7.55);text-align:center;background:var(--gradient-brand);color:var(--color-white);font-family:var(--font-latin);font-size:calc(var(--u) * 40);font-weight:400;line-height:.7;position:absolute}.s-inqG_visual{height:auto;display:block;position:absolute}.s-inqG_visualPc{display:none}.s-inqG_visualSp{top:calc(var(--u) * 260);left:calc(var(--u) * 3);width:calc(var(--u) * 383)}.s-inqG_entry{--e:calc(var(--u) * 100 / 180);top:calc(var(--u) * 406);left:calc(var(--u) * 270 + var(--edge));width:calc(var(--e) * 180);height:calc(var(--e) * 180);color:var(--color-white);background:#fe72be;border-radius:50%;display:block;position:absolute}.s-inqG_entryRing{top:calc(var(--e) * 11.5);left:calc(var(--e) * 11);width:calc(var(--e) * 158);height:auto;position:absolute}.s-inqG_entryText{top:calc(var(--e) * 40.65);font-size:calc(var(--e) * 31);font-feature-settings:"palt", "pwid";letter-spacing:.04em;text-align:center;font-weight:700;line-height:1.5;position:absolute;left:0;right:0}@media (hover:hover) and (pointer:fine){.s-inqG_entry{transition:opacity .3s}.s-inqG_entry:hover{opacity:.7}}.s-inqG_entry:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.s-inqG_scroll{--scroll-unit:var(--u);top:calc(var(--u) * 472);left:calc(var(--u) * 24 - var(--edge));position:absolute}@media (prefers-reduced-motion:reduce){.s-inqG_entry{transition:none}}@media (min-width:769px){.s-inqG_fv:before{height:calc(min(100cqw,1440px)/1.6)}.s-inqG_stage{--u:calc(min(100cqw, 1440px) / 1440);width:calc(var(--u) * 1440);height:calc(var(--u) * 980)}.s-inqG_content{top:calc(var(--u) * 153);left:calc(var(--u) * 164);width:calc(var(--u) * 1112)}.s-inqG_title{width:calc(var(--u) * 863.86);height:calc(var(--u) * 109)}.s-inqG_titleText{width:auto;font-size:calc(var(--u) * 90.9);text-align:left}.s-inqG_year{top:calc(var(--u) * 20.98);left:calc(var(--u) * 694.57);width:auto;padding:calc(var(--u) * 12.43) calc(var(--u) * 18.65);font-size:calc(var(--u) * 58.27);background:linear-gradient(90deg,#567ded 0%,#00e6ff 50%,#aaf454 100%)}.s-inqG_visualPc{top:calc(var(--u) * 208);left:calc(var(--u) * 10);width:calc(var(--u) * 1361);display:block}.s-inqG_visualSp{display:none}.s-inqG_entry{--e:var(--u);top:calc(var(--u) * 668);left:calc(var(--u) * 1206)}.s-inqG_scroll{top:calc(var(--u) * 814);left:calc(var(--u) * 120)}}
