.s-6kkG_story{--link-hover-color:var(--ile-gold-soft);--stage-height:calc(100svh - 6rem);isolation:isolate;background:#101825;position:relative}.s-6kkG_stage{height:var(--stage-height);z-index:0;position:sticky;top:5rem;overflow:hidden}.s-6kkG_movingPhoto{transform:translate3d(calc(var(--story-progress,0) * -2%), 0, 0) scale(calc(1.04 + var(--story-progress,0) * .035));position:absolute;inset:0}.s-6kkG_dialoguePhoto{opacity:var(--dialogue-opacity,0)}.s-6kkG_photo{position:absolute;inset:0}.s-6kkG_photo img{object-position:calc(72% - var(--story-progress,0) * 30%) 25%}.s-6kkG_dialoguePhoto .s-6kkG_photo img{object-position:36% 30%}.s-6kkG_photo figcaption{display:none}.s-6kkG_stage:after{content:"";background:linear-gradient(#1018250d 12%,#10182559 35%,#101825f5 68%,#101825 100%);position:absolute;inset:0}.s-6kkG_imageLabel{z-index:2;color:#faf6ee;background:#101825e6;padding:.2rem .5rem;font-size:.75rem;line-height:1.5;position:absolute;top:4.5rem;right:1.5rem}.s-6kkG_panels{z-index:1;margin-top:calc(-1 * var(--stage-height));position:relative}.s-6kkG_scene{min-height:max(44rem, var(--stage-height));color:#faf6ee;align-items:flex-end;display:flex;position:relative}@media (min-width:768px){.s-6kkG_stage:after{background:linear-gradient(#10182514 0%,#10182566 32%,#101825f0 85%)}.s-6kkG_photo img{object-position:center}}@media (prefers-reduced-motion:reduce){.s-6kkG_movingPhoto{transform:none}.s-6kkG_photo img{object-position:60% 25%}.s-6kkG_dialoguePhoto{display:none}}.s-6kkG_copy{width:100%;padding:16rem 1.5rem 3rem}.s-6kkG_eyebrow{font-size:var(--text-sm);letter-spacing:.04em;margin-bottom:1.8rem;line-height:1.8}.s-6kkG_eyebrow,.s-6kkG_lead,.s-6kkG_support{font-family:var(--font-noto-serif-jp), serif}.s-6kkG_lead{font-size:clamp(1.5rem,5vw,2rem);line-height:1.85}.s-6kkG_question{font-family:var(--font-noto-serif-jp), serif;letter-spacing:-.045em;margin-top:.4rem;font-size:clamp(2.8rem,12vw,7.5rem);line-height:1.3}.s-6kkG_answer{font-family:var(--font-noto-serif-jp), serif;letter-spacing:-.025em;font-size:clamp(2rem,7.5vw,4.7rem);line-height:1.55}.s-6kkG_line{display:block}.s-6kkG_support{margin-top:1.5rem;font-size:clamp(1.375rem,5vw,2rem);line-height:1.95}.s-6kkG_next{font-size:var(--text-base);border-bottom:1px solid #faf6eea6;margin-top:2rem;padding:.7rem 0;line-height:1.7;display:inline-block}.s-6kkG_next:hover{border-color:#faf6ee}.s-6kkG_next:focus-visible{outline-offset:6px;outline:2px solid #faf6ee}@media (min-width:768px){.s-6kkG_scene{min-height:max(48rem,100svh - 5rem)}.s-6kkG_copy{padding:14rem 6vw 5rem}.s-6kkG_lead{font-size:clamp(1.75rem,3vw,2.5rem)}.s-6kkG_eyebrow{font-size:var(--text-sm)}.s-6kkG_value .s-6kkG_copy{max-width:62rem}.s-6kkG_dialogue .s-6kkG_copy{text-align:center}}@media (max-height:500px) and (max-width:767px){.s-6kkG_scene{min-height:36rem}.s-6kkG_copy{padding-top:12rem}}.s-6kkG_questionScene{min-height:var(--stage-height);align-items:center}.s-6kkG_questionScene:before{content:"";z-index:0;pointer-events:none;background:#000;animation:1.8s ease-in-out 2s both s-6kkG_revealOpeningPhoto;position:absolute;inset:0}.s-6kkG_questionScene .s-6kkG_copy{z-index:1;text-shadow:0 2px 24px #00000073;text-align:center;padding:3rem 1.5rem;position:relative}.s-6kkG_questionScene .s-6kkG_lead{font-size:clamp(1.875rem,4.8vw,4rem);line-height:1.65}.s-6kkG_questionScene .s-6kkG_question{white-space:nowrap;margin-top:1.5rem;font-size:clamp(2.5rem,13vw,9rem)}@media (max-width:899px){.s-6kkG_story{--stage-height:calc(100svh - 8.5rem)}}@media (max-width:359px){.s-6kkG_story{--stage-height:calc(100svh - 11.5rem)}}@keyframes s-6kkG_revealOpeningPhoto{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.s-6kkG_questionScene:before{opacity:0;animation:none}}
