.JaRead_section__yXaBD{position:relative;background:var(--ja-stage)}.JaRead_section__yXaBD#insights{min-height:0;height:auto;padding:0}.JaRead_vh__Gs2lX{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.JaRead_interlude__ZdhO0{position:relative;--runway:0px}.JaRead_stage__hbPI2{position:relative;display:grid;align-items:center;height:clamp(560px,calc(100svh - var(--hdr)),960px);overflow:clip;isolation:isolate;background:#f3efe6}.JaRead_media__G_dQq{z-index:0}.JaRead_film__yXLv1,.JaRead_mediaDesktop__3Opkk,.JaRead_media__G_dQq{position:absolute;inset:0}.JaRead_mediaStill__Lbthe{position:absolute;inset:0;display:none}.JaRead_filmImage__oAztc{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:100% 50%;transform-origin:62% 50%}.JaRead_film__yXLv1 .decorative-autoplay-video__control{position:absolute;z-index:2;left:auto;right:max(32px,calc((100% - 1440px) / 2 + 32px));top:auto;bottom:32px;display:inline-grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:rgb(20 18 16/.55);color:#fff;font-size:15px;line-height:1}.JaRead_film__yXLv1 .decorative-autoplay-video__control>span:not(.decorative-autoplay-video__control-icon){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.JaRead_film__yXLv1 .decorative-autoplay-video__control:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 2px var(--ja-ink)}.JaRead_copy__GWxez{position:relative;z-index:1}.JaRead_title__Ze0Bp{max-width:50%;margin:0;font-family:var(--ja-sans);font-size:var(--ja-fs-h2-film);font-weight:700;line-height:1.15;letter-spacing:.01em;font-feature-settings:"palt" 1;color:var(--ja-ink)}.JaRead_titleLine__UHMsK{display:block}.JaRead_copy__GWxez .JaRead_lede__EbAV5{max-width:min(26em,50%);margin-top:28px}@media (max-width:1023px){.JaRead_mediaDesktop__3Opkk{display:none}.JaRead_mediaStill__Lbthe{display:block}.JaRead_copy__GWxez .JaRead_lede__EbAV5,.JaRead_title__Ze0Bp{max-width:60%}}@media (max-width:767px){.JaRead_stage__hbPI2{align-items:start;height:clamp(520px,calc(100svh - var(--hdr)),760px)}.JaRead_filmImage__oAztc{object-position:50% 100%;transform-origin:50% 80%}.JaRead_copy__GWxez{padding-top:48px}.JaRead_copy__GWxez .JaRead_lede__EbAV5,.JaRead_title__Ze0Bp{max-width:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-height:620px){.JaRead_interlude__ZdhO0{--runway:calc(100svh - var(--hdr));height:calc(100svh - var(--hdr) + var(--runway));view-timeline:--jaRead block;view-timeline-inset:var(--hdr) 0}.JaRead_stage__hbPI2{position:-webkit-sticky;position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr))}.JaRead_filmImage__oAztc{will-change:transform;animation:JaRead_jaReadPan__azXte linear both;animation-timeline:--jaRead;animation-range:entry 40% contain 100%}.JaRead_copy__GWxez{animation:JaRead_jaReadRise__LncYZ linear none;animation-timeline:--jaRead;animation-range:entry 0 entry 90%}}@media (prefers-reduced-motion:no-preference) and (min-height:620px) and (max-width:767px){.JaRead_interlude__ZdhO0{--runway:calc((100svh - var(--hdr)) * 0.6)}}}#ja-home[data-ja-motion=steps] .JaRead_interlude__ZdhO0{--runway:calc(100svh - var(--hdr));height:calc(100svh - var(--hdr) + var(--runway))}@media (max-width:767px){#ja-home[data-ja-motion=steps] .JaRead_interlude__ZdhO0{--runway:calc((100svh - var(--hdr)) * 0.6)}}#ja-home[data-ja-motion=steps] .JaRead_stage__hbPI2{position:-webkit-sticky;position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr))}#ja-home[data-ja-motion=steps] .JaRead_filmImage__oAztc{scale:1.24;translate:8% 0;transition:scale .9s var(--ja-ease),translate .9s var(--ja-ease)}#ja-home[data-ja-motion=steps] .JaRead_interlude__ZdhO0[data-step="1"] .JaRead_filmImage__oAztc{scale:1.1;translate:3% 0}#ja-home[data-ja-motion=steps] .JaRead_interlude__ZdhO0[data-step="2"] .JaRead_filmImage__oAztc{scale:1;translate:0 0}@keyframes JaRead_jaReadPan__azXte{0%{scale:1.24;translate:8% 0}to{scale:1;translate:0 0}}@keyframes JaRead_jaReadRise__LncYZ{0%{opacity:.2;translate:0 56px}to{opacity:1;translate:0 0}}.JaRead_gallery__LCzJH{position:relative;padding-block:120px 140px;view-timeline:--jaGalIn block}.JaRead_galleryHead__L87HS{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.JaRead_eyebrow__3trG7{margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.4;color:var(--ja-ink)}.JaRead_count__ntDVE{display:flex;align-items:baseline;gap:16px;margin:0}.JaRead_countValue__ABRcs{font-family:var(--ja-display);font-size:var(--ja-fs-num-count);font-weight:600;line-height:.9;letter-spacing:-.03em;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;color:var(--ja-ink)}.JaRead_countLabel__pEqra{font-size:22px;font-weight:600;color:var(--ja-text)}.JaRead_galleryBody__DAAG3{position:relative;margin-top:48px;timeline-scope:--jaGal}.JaRead_track__RX50d{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--ja-edge),calc((100% - 1440px) / 2));scrollbar-width:none;scroll-timeline:--jaGal x}.JaRead_track__RX50d::-webkit-scrollbar{display:none}.JaRead_track__RX50d:focus-visible{outline-offset:-3px!important}.JaRead_list__I_2u2{display:flex;gap:var(--ja-gap);width:max-content;margin:0;padding:8px max(var(--ja-edge),calc((100vw - 1440px) / 2)) 8px;list-style:none}.JaRead_item__ekpej{flex:none;width:460px;scroll-snap-align:start}.JaRead_card__rSkzS{position:relative;box-sizing:border-box;display:flex;flex-direction:column;height:560px;padding:40px;border-radius:32px;background:var(--ja-tile);color:var(--ja-text);overflow:clip;isolation:isolate;text-decoration:none;transition:scale .3s var(--ja-ease)}@media (hover:hover){.JaRead_card__rSkzS:hover{scale:1.015}}.JaRead_glyph__r0cRI{position:absolute;right:-.12em;bottom:-.2em;z-index:-1;font-family:var(--ja-display);font-size:520px;font-weight:600;line-height:1;color:rgb(20 18 16/.055);pointer-events:none}.JaRead_cardMeta__TuvRW{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:17px;line-height:1.5}.JaRead_cardTopic__SYg1g{font-weight:600;color:var(--ja-ink)}.JaRead_cardDate__zncoZ{color:var(--ja-grey)}.JaRead_cardTitle__c8_R6{display:-webkit-box;margin:20px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-family:var(--ja-sans);font-size:26px;font-weight:700;line-height:1.45;letter-spacing:.01em;font-feature-settings:"palt" 1;color:var(--ja-ink);word-break:keep-all;overflow-wrap:anywhere}.JaRead_cardAuthor__C3mV2{display:flex;flex-wrap:wrap;gap:4px 16px;margin:auto 0 0;padding-top:20px;font-size:17px;line-height:1.5;color:var(--ja-text)}.JaRead_cardRead__64UQN{color:var(--ja-grey)}.JaRead_cardAll__TVJIj{justify-content:flex-end;background:var(--ja-ink);color:#fff}.JaRead_allLabel__QNLr2{display:inline-flex;align-items:center;gap:12px;font-size:32px;font-weight:700;line-height:1.35;color:#fff}.JaRead_allChev__ysuca{color:#fff}.JaRead_cardAll__TVJIj:focus-visible{outline-color:var(--ja-ink)!important}.JaRead_controls__1k4HY{display:flex;align-items:center;gap:24px;margin-top:32px;padding-inline:max(var(--ja-edge),calc((100% - 1440px) / 2))}.JaRead_progress__aKRqH{display:none;flex:1 1;height:2px;background:var(--ja-rule);overflow:hidden}.JaRead_progress__aKRqH>i{display:block;height:100%;background:var(--ja-shu);transform-origin:left center}.JaRead_paddles__273Sw{display:flex;gap:12px;margin-left:auto}.JaRead_paddle__zT6Mt{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ja-ink);box-shadow:0 0 0 1px rgb(20 18 16/.14);cursor:pointer}.JaRead_paddle__zT6Mt:disabled{opacity:.35;cursor:default}@media (hover:none),(max-width:1023px){.JaRead_paddles__273Sw{display:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.JaRead_progress__aKRqH{display:block}.JaRead_progress__aKRqH>i{animation:JaRead_jaReadGal__tSSoW linear both;animation-timeline:--jaGal}}}@keyframes JaRead_jaReadGal__tSSoW{0%{scale:.2 1}to{scale:1 1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.JaRead_item__ekpej{animation:JaRead_jaReadCard__VPVYS linear none;animation-timeline:--jaGalIn;animation-range:entry 15% cover 45%}.JaRead_item__ekpej:nth-child(2){--card-from:220px}.JaRead_item__ekpej:nth-child(3){--card-from:340px}.JaRead_item__ekpej:nth-child(n+4){--card-from:460px}}}@keyframes JaRead_jaReadCard__VPVYS{0%{translate:var(--card-from,120px) 0;opacity:.15}to{translate:0 0;opacity:1}}@media (min-width:1800px){.JaRead_item__ekpej{width:520px}.JaRead_card__rSkzS{height:600px}}@media (max-width:1199px){.JaRead_item__ekpej{width:400px}.JaRead_card__rSkzS{height:520px}}@media (max-width:1023px){.JaRead_item__ekpej{width:360px}.JaRead_card__rSkzS{height:480px;padding:36px}.JaRead_gallery__LCzJH{padding-block:100px 120px}}@media (max-width:767px){.JaRead_gallery__LCzJH{padding-block:72px 88px}.JaRead_galleryHead__L87HS{flex-direction:column;align-items:flex-start;gap:8px}.JaRead_countLabel__pEqra,.JaRead_eyebrow__3trG7{font-size:19px}.JaRead_galleryBody__DAAG3{margin-top:32px}.JaRead_item__ekpej{width:82vw}.JaRead_card__rSkzS{height:440px;padding:28px;border-radius:22px}.JaRead_glyph__r0cRI{font-size:360px}.JaRead_cardTitle__c8_R6{font-size:22px}.JaRead_cardAuthor__C3mV2,.JaRead_cardMeta__TuvRW{font-size:15px}.JaRead_allLabel__QNLr2{font-size:26px}}@media (forced-colors:active){.JaRead_card__rSkzS{border:1px solid CanvasText}.JaRead_progress__aKRqH>i{background:Highlight}}.JaHero_hero__SxZre{--runway:0px;--hero-zoom:1.16;--hero-pan-x:-3%;--hero-pan-y:-2%;--hero-origin:78% 64%}.JaHero_hero__SxZre,.JaHero_stage__ir8ZF{position:relative;background:var(--ja-stage)}.JaHero_stage__ir8ZF{display:grid;align-items:center;height:clamp(560px,calc(100svh - var(--hdr)),1100px);isolation:isolate;overflow:clip}.JaHero_mediaWrap__1iRVl{position:absolute;inset:0;z-index:0}.JaHero_media__TTw6L{position:absolute;inset:0;--poster-o:1}.JaHero_media__TTw6L picture{position:absolute;inset:0;display:block}.JaHero_poster__t5iuF,.JaHero_video__EKoya{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:72% 58%}.JaHero_poster__t5iuF{z-index:1;opacity:var(--poster-o)}.JaHero_video__EKoya{z-index:0}.JaHero_media__TTw6L .decorative-autoplay-video__control{position:absolute;z-index:2;left:max(32px,calc((100% - 1440px) / 2 + 32px));right:auto;top:auto;bottom:32px;display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:rgb(20 18 16/.55);color:#fff;font-size:15px;line-height:1;box-shadow:none;cursor:pointer}.JaHero_media__TTw6L .decorative-autoplay-video__control>span:not(.decorative-autoplay-video__control-icon){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.JaHero_media__TTw6L .decorative-autoplay-video__control:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 2px var(--ja-ink)}.JaHero_copy__Lz1gz{position:relative;z-index:1;box-sizing:border-box;width:min(1080px,60vw);-webkit-margin-start:max(var(--ja-edge),calc((100% - 1440px) / 2));margin-inline-start:max(var(--ja-edge),calc((100% - 1440px) / 2));-webkit-margin-after:48px;margin-block-end:48px}.JaHero_title___oGe6{margin:0;font-family:var(--ja-display);font-weight:600;font-size:calc(var(--ja-fs-hero2) * .6);line-height:1.1;letter-spacing:0;font-feature-settings:"palt" 1;color:var(--ja-ink);text-wrap:balance}.JaHero_tier1__pSsiO{display:block;font-size:var(--ja-fs-hero1);line-height:1.3;letter-spacing:.02em}.JaHero_tier2__erhbV{display:block;margin-top:.1em;font-size:var(--ja-fs-hero2);line-height:1;letter-spacing:-.01em;white-space:nowrap}.JaHero_sub__OmBVF{max-width:33em;margin:clamp(20px,3.2svh,32px) 0 0;font-size:clamp(17px,1.45vw,24px);font-weight:500;line-height:1.75;letter-spacing:.02em;color:var(--ja-text);text-wrap:pretty}.JaHero_byline__8B5rz{display:inline-block;min-height:44px;box-sizing:border-box;padding-block:10px;margin-top:0;font-size:17px;line-height:1.5;color:var(--ja-text);text-decoration:none}.JaHero_name__lFhEw{font-weight:600;color:var(--ja-ink);white-space:nowrap}@media (hover:hover){.JaHero_byline__8B5rz:hover{text-decoration:underline;text-underline-offset:4px}}.JaHero_actions__mBqMz{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(14px,2.4svh,24px)}@media (min-width:1800px){.JaHero_cta__J43Zj{min-height:60px;padding-inline:34px}}.JaHero_pathNav__Nk6P3{display:none}.JaHero_veil__2tYD_{position:absolute;inset:0;z-index:3;background:var(--ja-paper-unlit);opacity:0;pointer-events:none}.JaHero_pauseSentinel__ZYAy9{position:absolute;left:0;top:calc(var(--runway) * .55);width:1px;height:1px;pointer-events:none}@media (max-width:899px){.JaHero_hero__SxZre{--hero-zoom:1.12;--hero-pan-x:-2.5%;--hero-pan-y:-1.5%;--hero-origin:72% 82%}.JaHero_stage__ir8ZF{align-items:start}.JaHero_poster__t5iuF,.JaHero_video__EKoya{object-position:50% 80%}.JaHero_copy__Lz1gz{width:auto;margin-inline:var(--ja-edge);-webkit-margin-after:0;margin-block-end:0;padding-top:32px}.JaHero_media__TTw6L .decorative-autoplay-video__control{left:16px;bottom:16px}}@media (max-width:767px){.JaHero_copy__Lz1gz{padding-top:28px}.JaHero_sub__OmBVF{margin-top:18px}.JaHero_actions__mBqMz{flex-direction:column;align-items:stretch;gap:4px;margin-top:14px}.JaHero_cta__J43Zj{width:100%}.JaHero_read__f6Juy{align-self:flex-start}}@media (max-height:600px) and (max-width:767px),(max-width:359px){.JaHero_copy__Lz1gz{padding-top:18px}.JaHero_sub__OmBVF{margin-top:12px;font-size:16px;line-height:1.65}.JaHero_byline__8B5rz{margin-top:0;font-size:15px}.JaHero_actions__mBqMz{margin-top:8px}}@media (prefers-reduced-motion:no-preference){.JaHero_media__TTw6L[data-video-ready=true]{--poster-o:0}.JaHero_poster__t5iuF{transition:opacity .6s var(--ja-ease)}.JaHero_tier1__pSsiO{animation:JaHero_jaHeroRise__eDOiq .7s var(--ja-ease-reveal) both}.JaHero_tier2__erhbV{animation:JaHero_jaHeroRise__eDOiq .8s var(--ja-ease-reveal) 80ms both}.JaHero_actions__mBqMz,.JaHero_byline__8B5rz,.JaHero_sub__OmBVF{animation:JaHero_jaHeroFade__j8elP .6s var(--ja-ease) .42s both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-height:620px){.JaHero_hero__SxZre{--runway:calc(100svh - var(--hdr));height:calc(100svh - var(--hdr) + var(--runway));view-timeline:--jaHero block;view-timeline-inset:var(--hdr) 0}.JaHero_stage__ir8ZF{position:-webkit-sticky;position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr))}.JaHero_video__EKoya{transform-origin:var(--hero-origin);will-change:transform;animation:JaHero_jaHeroPush__VkQ8M linear both;animation-timeline:--jaHero;animation-range:contain 0 contain 100%}.JaHero_poster__t5iuF{transform-origin:var(--hero-origin);will-change:transform,opacity;animation:JaHero_jaHeroPush__VkQ8M linear both,JaHero_jaHeroPosterBack__26hcN linear both;animation-timeline:--jaHero,--jaHero;animation-range:contain 0 contain 100%,contain 20% contain 55%}.JaHero_hero__SxZre:not(:focus-within) .JaHero_copy__Lz1gz{animation:JaHero_jaHeroCopyOut__OqlQ4 linear both;animation-timeline:--jaHero;animation-range:contain 0 contain 42%}.JaHero_hero__SxZre:not(:focus-within) .JaHero_veil__2tYD_{animation:JaHero_jaHeroFade__j8elP linear both;animation-timeline:--jaHero;animation-range:contain 72% contain 100%}}@media (prefers-reduced-motion:no-preference) and (min-height:620px) and (max-width:899px){.JaHero_hero__SxZre{--runway:calc((100svh - var(--hdr)) * 0.6)}}}#ja-home[data-ja-motion=steps] .JaHero_hero__SxZre{--runway:calc(100svh - var(--hdr));height:calc(100svh - var(--hdr) + var(--runway))}@media (max-width:899px){#ja-home[data-ja-motion=steps] .JaHero_hero__SxZre{--runway:calc((100svh - var(--hdr)) * 0.6)}}#ja-home[data-ja-motion=steps] .JaHero_stage__ir8ZF{position:-webkit-sticky;position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr))}#ja-home[data-ja-motion=steps] :is(.JaHero_poster__t5iuF,.JaHero_video__EKoya){transform-origin:var(--hero-origin);transition:scale .9s var(--ja-ease),translate .9s var(--ja-ease),opacity .6s var(--ja-ease)}#ja-home[data-ja-motion=steps] .JaHero_hero__SxZre[data-step="1"] :is(.JaHero_poster__t5iuF,.JaHero_video__EKoya){scale:calc((var(--hero-zoom) + 1) / 2);translate:calc(var(--hero-pan-x) / 2) calc(var(--hero-pan-y) / 2)}#ja-home[data-ja-motion=steps] .JaHero_hero__SxZre[data-step="2"] :is(.JaHero_poster__t5iuF,.JaHero_video__EKoya){scale:var(--hero-zoom);translate:var(--hero-pan-x) var(--hero-pan-y)}#ja-home[data-ja-motion=steps] .JaHero_copy__Lz1gz,#ja-home[data-ja-motion=steps] .JaHero_veil__2tYD_{transition:opacity .6s var(--ja-ease),translate .6s var(--ja-ease)}#ja-home[data-ja-motion=steps] .JaHero_hero__SxZre[data-step="2"]:not(:focus-within) .JaHero_copy__Lz1gz{opacity:0;translate:0 -48px;pointer-events:none}@keyframes JaHero_jaHeroPush__VkQ8M{0%{scale:1;translate:0 0}to{scale:var(--hero-zoom);translate:var(--hero-pan-x) var(--hero-pan-y)}}@keyframes JaHero_jaHeroPosterBack__26hcN{0%{opacity:var(--poster-o)}to{opacity:1}}@keyframes JaHero_jaHeroCopyOut__OqlQ4{0%{opacity:1;translate:0 0;pointer-events:auto}80%{pointer-events:auto}82%{pointer-events:none}to{opacity:0;translate:0 -48px;pointer-events:none}}@keyframes JaHero_jaHeroRise__eDOiq{0%{opacity:.15;translate:0 .14em}to{opacity:1;translate:0 0}}@keyframes JaHero_jaHeroFade__j8elP{0%{opacity:0}to{opacity:1}}@media print{.JaHero_hero__SxZre{height:auto!important}.JaHero_stage__ir8ZF{position:relative!important;height:auto;min-height:560px}.JaHero_mediaWrap__1iRVl .decorative-autoplay-video__control,.JaHero_veil__2tYD_,.JaHero_video__EKoya{display:none!important}}@font-face{font-family:JaKouDisplay;src:url(/fonts/ja-kou-display.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.JaKou_root___GIXa{color-scheme:light;--hdr:var(--header-offset-desktop,137px);--ja-edge:100px;--ja-gap:20px;--ja-section:160px;--ja-r:32px;--ja-tile-pad:48px;--ja-stage:#ffffff;--ja-stage-warm:#fbfaf7;--ja-tile:#f4f2ee;--ja-tile-press:#eeebe5;--ja-washi:rgb(255 255 255/0.84);--ja-washi-lead:rgb(255 255 255/0.7);--ja-paper-unlit:#d9d5cd;--ja-paper-lit:#fbecd0;--ja-ink:#141210;--ja-text:#2b2824;--ja-grey:#66615a;--ja-grey-soft:#8a857d;--ja-shu:#c8102e;--ja-shu-hover:#b30e29;--ja-shu-ink:#a50d26;--ja-night:#19170b;--ja-night-text:#d8d1c5;--ja-rule:#e4e0d8;--ja-ease:cubic-bezier(0,0,0.5,1);--ja-ease-reveal:cubic-bezier(0.2,0,0,1);--ja-display:"JaKouDisplay",var(--font-noto-serif-jp-loaded,"Hiragino Mincho ProN"),"Hiragino Mincho ProN","Yu Mincho",serif;--ja-sans:var(--font-noto-sans-jp-loaded,"Hiragino Kaku Gothic ProN"),"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;--ja-fs-hero2:clamp(64px,min(10.8vw,19svh),208px);--ja-fs-hero1:clamp(20px,2.5vw,44px);--ja-fs-stage-h2:clamp(40px,5.4vw,80px);--ja-fs-render:clamp(26px,3.9vw,56px);--ja-fs-h2:clamp(34px,5vw,80px);--ja-fs-h2-film:clamp(40px,6.1vw,96px);--ja-fs-num-xl:clamp(144px,16.7vw,240px);--ja-fs-num-l:clamp(112px,12.5vw,180px);--ja-fs-num-n1:clamp(112px,13.9vw,200px);--ja-fs-num-fee:clamp(64px,8.4vw,120px);--ja-fs-num-count:clamp(112px,11vw,160px);--ja-fs-word:clamp(48px,6.7vw,96px);--ja-fs-tab:clamp(36px,6.1vw,88px);--ja-fs-h3-lead:clamp(26px,2.5vw,36px);--ja-fs-h3:clamp(22px,2.1vw,30px);--ja-fs-lede:clamp(19px,1.65vw,24px);--ja-fs-label:clamp(18px,1.5vw,22px);--ja-fs-cap:clamp(17px,1.3vw,19px);--ja-fs-body:18px;--ja-fs-meta:17px;position:relative;background:var(--ja-stage);color:var(--ja-text);font-family:var(--ja-sans);letter-spacing:.02em}@media (max-width:1199px){.JaKou_root___GIXa{--ja-edge:64px;--ja-section:140px;--ja-tile-pad:44px}}@media (max-width:1023px){.JaKou_root___GIXa{--ja-edge:40px;--ja-gap:16px;--ja-section:120px;--ja-r:26px;--ja-tile-pad:36px}}@media (max-width:767px){.JaKou_root___GIXa{--ja-edge:20px;--ja-gap:12px;--ja-section:88px;--ja-r:22px;--ja-tile-pad:24px;--ja-fs-hero2:clamp(56px,17.6vw,92px);--ja-fs-hero1:clamp(18px,5.13vw,24px);--ja-fs-stage-h2:clamp(26px,8.4vw,44px);--ja-fs-render:28px;--ja-fs-h2:34px;--ja-fs-h2-film:40px;--ja-fs-num-xl:144px;--ja-fs-num-l:112px;--ja-fs-num-n1:112px;--ja-fs-num-fee:64px;--ja-fs-num-count:112px;--ja-fs-word:48px;--ja-fs-tab:36px;--ja-fs-h3-lead:24px;--ja-fs-h3:22px;--ja-fs-lede:17px;--ja-fs-label:17px;--ja-fs-cap:17px;--ja-fs-body:17px;--ja-fs-meta:15px}}@media (max-width:359px){.JaKou_root___GIXa{--ja-fs-num-xl:120px;--ja-fs-num-l:96px;--ja-fs-num-n1:96px;--ja-fs-num-count:96px}}.JaKou_wrap__gPhEH{box-sizing:border-box;width:100%;padding-inline:max(var(--ja-edge),calc((100% - 1440px) / 2))}.JaKou_section__p0jq3{padding-block:var(--ja-section)}.JaKou_ph__ZbUJb{word-break:keep-all;overflow-wrap:anywhere}.JaKou_h2__GTi7a{margin:0;font-family:var(--ja-sans);font-size:var(--ja-fs-h2);font-weight:700;line-height:1.15;letter-spacing:.01em;font-feature-settings:"palt" 1;color:var(--ja-ink);text-wrap:balance}.JaKou_lede__dAbzI{margin:0;max-width:34em;font-size:var(--ja-fs-lede);font-weight:500;line-height:1.75;letter-spacing:.02em;color:var(--ja-text);text-wrap:pretty}.JaKou_key__MDmGz{color:var(--ja-ink)}.JaKou_eyebrow__Ib_ue{margin:0;font-size:var(--ja-fs-label);font-weight:600;line-height:1.5;color:var(--ja-text)}.JaKou_vh__T1lc3{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.JaKou_pill__jXrZd{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border-radius:999px;background:var(--ja-shu);color:#fff;font-size:17px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .1s linear,scale .16s var(--ja-ease)}.JaKou_pill__jXrZd:active{scale:.98}@media (hover:hover){.JaKou_pill__jXrZd:hover{background:var(--ja-shu-hover);color:#fff}}@media (max-width:767px){.JaKou_pill__jXrZd{min-height:52px}}.JaKou_textLink__ydaxq{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ja-ink);font-size:19px;font-weight:600;line-height:1.4;text-decoration:none}.JaKou_textLink__ydaxq svg{flex:none;color:var(--ja-shu);transition:translate .3s var(--ja-ease)}@media (hover:hover){.JaKou_textLink__ydaxq:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.JaKou_textLink__ydaxq:hover svg{translate:4px 0}}@media (max-width:767px){.JaKou_textLink__ydaxq{font-size:17px}}.JaKou_root___GIXa :focus-visible{outline:3px solid var(--ja-ink)!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff}.JaKou_root___GIXa .JaKou_onDark__SPziH :focus-visible{outline-color:#fff!important;box-shadow:0 0 0 2px var(--ja-ink)}.JaKou_tile__5TfyO{position:relative;box-sizing:border-box;display:block;min-width:0;padding:var(--ja-tile-pad);border-radius:var(--ja-r);background:var(--ja-tile);color:var(--ja-text);isolation:isolate;overflow:clip;text-decoration:none;transition:scale .3s var(--ja-ease),background-color .3s var(--ja-ease)}a.JaKou_tile__5TfyO:active{background:var(--ja-tile-press)}@media (hover:hover){a.JaKou_tile__5TfyO:hover{scale:1.015}}@media (forced-colors:active){.JaKou_tile__5TfyO{border:1px solid CanvasText}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.JaKou_fromLeft__mNiCC{animation:JaKou_jaKouSlideL__9FIwO linear none;animation-timeline:view();animation-range:entry 0 entry 80%}.JaKou_fromRight__Cf4b9{animation:JaKou_jaKouSlideR__5dpH1 linear none;animation-timeline:view();animation-range:entry 0 entry 80%}.JaKou_rise__KY7_Q{animation:JaKou_jaKouRise__QV3Ts linear none;animation-timeline:view();animation-range:entry 0 entry 70%}.JaKou_draw__KIu3L{transform-origin:left center;animation:JaKou_jaKouDraw__hAKzX linear none;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes JaKou_jaKouSlideL__9FIwO{0%{translate:calc(-1 * var(--fusuma, 72px)) 0;opacity:.2}to{translate:0 0;opacity:1}}@keyframes JaKou_jaKouSlideR__5dpH1{0%{translate:var(--fusuma,72px) 0;opacity:.2}to{translate:0 0;opacity:1}}@keyframes JaKou_jaKouRise__QV3Ts{0%{translate:0 40px;opacity:.2}to{translate:0 0;opacity:1}}@keyframes JaKou_jaKouDraw__hAKzX{0%{scale:0 1}to{scale:1 1}}@media (max-width:767px){.JaKou_root___GIXa{--fusuma:28px}}@media print{.JaKou_root___GIXa *{animation:none!important;transition:none!important}}.JaKou_markers__2ZzJs{position:absolute;inset:0;pointer-events:none;visibility:hidden}.JaKou_marker__38G4S{position:absolute;left:0;width:1px;top:calc(50svh - var(--hdr) + var(--runway, 0px) * var(--a));height:calc(var(--runway, 0px) * (var(--b) - var(--a)))}.JaKou_marker__38G4S[data-first]{top:0;height:calc(50svh - var(--hdr) + var(--runway, 0px) * var(--b))}.JaKou_marker__38G4S[data-last]{height:auto;bottom:0}.JaKou_root___GIXa [data-ja-ph]{word-break:keep-all!important;overflow-wrap:anywhere}.JaLight_wrap__OVQrE{position:relative;isolation:isolate;background:#e9ecef}.JaLight_track__R0MiL{position:absolute;inset:0;z-index:0;pointer-events:none}.JaLight_field__i3Zvd{position:-webkit-sticky;position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr));overflow:clip}.JaLight_field__i3Zvd picture{position:absolute;inset:0;display:block}.JaLight_canvas__s4Oqb,.JaLight_still__UWI_3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.JaLight_canvas__s4Oqb{opacity:0;transition:opacity .4s var(--ja-ease)}.JaLight_canvas__s4Oqb[data-ready=true]{opacity:1}.JaLight_content__PSmv1{position:relative;z-index:1}.JaLight_numbers__qj09r{position:relative;padding-block:var(--ja-section)}.JaLight_numbersHead__Ge83Y{max-width:calc((100% - 11 * var(--ja-gap)) * 8 / 12 + 7 * var(--ja-gap))}@media (max-width:1023px){.JaLight_numbersHead__Ge83Y{max-width:none}}.JaLight_numbersHead__Ge83Y .JaLight_numbersLede__u7tVK{margin-top:28px}.JaLight_row__yBytg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ja-gap);gap:var(--ja-gap);align-items:end;margin-top:clamp(72px,8vw,120px)}.JaLight_numeral__FCs68{min-width:0}.JaLight_num__Ltjh6{position:relative;margin:0;font-family:var(--ja-display);font-weight:600;line-height:.9;letter-spacing:-.03em;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;color:var(--ja-ink);white-space:nowrap}.JaLight_numXl__LcumF{font-size:var(--ja-fs-num-xl)}.JaLight_numL__AufvT{font-size:var(--ja-fs-num-l)}.JaLight_numWord__TVx5T{font-size:var(--ja-fs-word);line-height:1.1;letter-spacing:.02em}.JaLight_unit__AIKq4{margin-left:.06em;font-size:.3em;letter-spacing:.04em}.JaLight_value__rR12U{position:relative;z-index:1}.JaLight_shadow__esrqa{position:absolute;left:0;top:0;z-index:0;color:transparent;text-shadow:0 0 .045em rgb(74 58 36/.42);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;translate:calc((.1 - .075 * var(--sun, 0)) * 1em) calc((.02 + .05 * var(--sun, 0)) * 1em);opacity:calc(.95 - .35 * var(--sun, 0));will-change:translate}.JaLight_rule___1lGN{display:block;width:72px;height:3px;margin-top:18px;background:var(--ja-shu);transform-origin:left center}.JaLight_label__Gx3dM{margin:18px 0 0;font-size:var(--ja-fs-label);font-weight:600;line-height:1.5;color:var(--ja-ink)}.JaLight_caption__v6V_k{max-width:26em;margin:6px 0 0;font-size:var(--ja-fs-cap);font-weight:500;line-height:1.75;color:var(--ja-text)}.JaLight_numWord__TVx5T+.JaLight_rule___1lGN+.JaLight_caption__v6V_k{margin-top:18px}.JaLight_wordCell__pBmeD{min-width:0}.JaLight_reviews__vAOae{margin-top:8px}.JaLight_textRow__rK_hq{display:flex;flex-wrap:wrap;gap:4px 0;margin:72px 0 0;font-size:19px;font-weight:600;line-height:1.6;color:var(--ja-text)}.JaLight_textFact__6T_ey{display:inline-flex;align-items:center}.JaLight_dot__GDolu{padding:0 .7em;color:var(--ja-grey)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.JaLight_ruleDraw__mS9rb{animation:JaLight_jaLightDraw__UV0um linear none;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes JaLight_jaLightDraw__UV0um{0%{scale:0 1}to{scale:1 1}}@media (max-width:767px){.JaLight_row__yBytg{grid-template-columns:minmax(0,1fr);gap:64px;margin-top:64px}.JaLight_row__yBytg+.JaLight_row__yBytg{margin-top:64px}.JaLight_textRow__rK_hq{margin-top:56px;font-size:17px}}@media (forced-colors:active){.JaLight_rule___1lGN{background:Highlight}.JaLight_shadow__esrqa{display:none}}@media print{.JaLight_track__R0MiL{display:none}}.JaNeeds_section__RhytS{position:relative;padding-block:var(--ja-section);overflow-x:clip}.JaNeeds_head__m3hda{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--ja-gap);gap:var(--ja-gap);align-items:end}.JaNeeds_title__5uLuR{grid-column:1/span 7}.JaNeeds_lede__t3tFC{grid-column:8/span 5}.JaNeeds_search__p7EjT{position:relative;margin-top:56px;max-width:calc((100% - 11 * var(--ja-gap)) * 8 / 12 + 7 * var(--ja-gap))}.JaNeeds_searchLabel__LIIV8{display:block;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.5;color:var(--ja-ink)}.JaNeeds_searchForm__moj5c{display:flex;align-items:center;min-height:64px;padding:0 8px 0 28px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgb(20 18 16/.14)}.JaNeeds_searchInput__4bH7m{flex:1 1;min-width:0;min-height:56px;border:0;background:transparent;color:var(--ja-ink);font:inherit;font-size:19px;outline-offset:6px}.JaNeeds_searchInput__4bH7m::placeholder{color:var(--ja-grey);opacity:1}.JaNeeds_searchButton__YqrbA{display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--ja-ink);color:#fff;cursor:pointer}.JaNeeds_topics__O41SN{display:flex;flex-wrap:wrap;gap:0 24px;margin:12px 0 0;padding:0 0 0 28px;list-style:none}.JaNeeds_topic__58JLm{display:inline-flex;align-items:center;min-height:44px;color:var(--ja-ink);font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.JaNeeds_grid__Iu7xO{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--ja-gap);gap:var(--ja-gap);margin:48px 0 0;padding:0;list-style:none}.JaNeeds_cell__adb_s{display:flex;min-width:0}.JaNeeds_t1__P5pK5{grid-column:1/span 6;grid-row:1/span 2}.JaNeeds_t2__lHqgl{grid-column:7/span 6;grid-row:1}.JaNeeds_t3__hQ96r{grid-column:7/span 6;grid-row:2}.JaNeeds_t4__wArYI{grid-column:1/span 4;grid-row:3}.JaNeeds_t5___tsS_{grid-column:5/span 4;grid-row:3}.JaNeeds_t6__WOnI5{grid-column:9/span 4;grid-row:3}.JaNeeds_t7__cVaPC{grid-column:1/-1;grid-row:4}.JaNeeds_personalBlock__NWb_n{margin-top:var(--ja-gap)}.JaNeeds_tile__7089y{flex:1 1;display:flex;flex-direction:column;gap:14px;min-height:220px;background:var(--ja-washi)}.JaNeeds_lead__dHJPa{justify-content:flex-end;min-height:460px;background:var(--ja-washi-lead)}.JaNeeds_tileTitle__iRMIF{margin:0;font-family:var(--ja-sans);font-size:var(--ja-fs-h3);font-weight:700;line-height:1.4;letter-spacing:.01em;font-feature-settings:"palt" 1;color:var(--ja-ink)}.JaNeeds_lead__dHJPa .JaNeeds_tileTitle__iRMIF{font-size:var(--ja-fs-h3-lead);line-height:1.35}.JaNeeds_chev__k3XTu{display:inline-block;margin-left:10px;vertical-align:-.05em;color:var(--ja-shu);transition:translate .3s var(--ja-ease)}@media (hover:hover){.JaNeeds_tile__7089y:hover .JaNeeds_chev__k3XTu{translate:4px 0}}.JaNeeds_tileDesc__Arx_0{margin:0;font-size:18px;line-height:1.85;letter-spacing:.02em;color:var(--ja-text)}.JaNeeds_lead__dHJPa .JaNeeds_tileDesc__Arx_0{font-size:21px;line-height:1.8;max-width:26em}.JaNeeds_personal__H9naI{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px var(--ja-gap);gap:12px var(--ja-gap);align-items:start;min-height:0}.JaNeeds_personalTitle__MMNiF{grid-column:1/span 3;margin:0;font-size:var(--ja-fs-h3);font-weight:700;line-height:1.4;color:var(--ja-ink)}.JaNeeds_personalList__GfH9O{grid-column:4/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 var(--ja-gap);gap:0 var(--ja-gap);margin:0;padding:0;list-style:none}.JaNeeds_personalLink__oO6fC{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;color:var(--ja-ink);font-size:24px;font-weight:600;line-height:1.35;text-decoration:none}.JaNeeds_personalLink__oO6fC svg{flex:none;color:var(--ja-shu);transition:translate .3s var(--ja-ease)}@media (hover:hover){.JaNeeds_personalLink__oO6fC:hover span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.JaNeeds_personalLink__oO6fC:hover svg{translate:4px 0}}@media (max-width:1023px){.JaNeeds_lede__t3tFC,.JaNeeds_title__5uLuR{grid-column:1/-1}.JaNeeds_search__p7EjT{max-width:none}.JaNeeds_grid__Iu7xO{grid-template-columns:repeat(6,minmax(0,1fr))}.JaNeeds_t1__P5pK5{grid-column:1/-1;grid-row:auto}.JaNeeds_t2__lHqgl,.JaNeeds_t3__hQ96r,.JaNeeds_t4__wArYI,.JaNeeds_t5___tsS_{grid-column:span 3;grid-row:auto}.JaNeeds_t6__WOnI5,.JaNeeds_t7__cVaPC{grid-column:1/-1;grid-row:auto}.JaNeeds_lead__dHJPa{min-height:340px}.JaNeeds_personalTitle__MMNiF{grid-column:1/-1}.JaNeeds_personalList__GfH9O{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.JaNeeds_personalLink__oO6fC{font-size:21px}}@media (max-width:767px){.JaNeeds_search__p7EjT{margin-top:36px}.JaNeeds_searchForm__moj5c{padding-left:20px}.JaNeeds_grid__Iu7xO{grid-template-columns:minmax(0,1fr);margin-top:32px}.JaNeeds_t1__P5pK5,.JaNeeds_t2__lHqgl,.JaNeeds_t3__hQ96r,.JaNeeds_t4__wArYI,.JaNeeds_t5___tsS_,.JaNeeds_t6__WOnI5,.JaNeeds_t7__cVaPC{grid-column:1/-1}.JaNeeds_tile__7089y{min-height:0}.JaNeeds_lead__dHJPa{min-height:300px}.JaNeeds_lead__dHJPa .JaNeeds_tileDesc__Arx_0,.JaNeeds_tileDesc__Arx_0{font-size:17px}.JaNeeds_personalList__GfH9O{grid-template-columns:minmax(0,1fr)}.JaNeeds_personalLink__oO6fC{min-height:56px;font-size:19px}.JaNeeds_topics__O41SN{padding-left:20px}}