.approach-path-module__BdwJEG__section{z-index:3;color:#f7f4eb;isolation:isolate;background:#101a17;scroll-margin-top:60px;position:relative}.approach-path-module__BdwJEG__scene{aspect-ratio:3/4;width:100%;position:relative;overflow:clip}.approach-path-module__BdwJEG__picture,.approach-path-module__BdwJEG__image,.approach-path-module__BdwJEG__shade,.approach-path-module__BdwJEG__route,.approach-path-module__BdwJEG__steps{width:100%;height:100%;position:absolute;inset:0}.approach-path-module__BdwJEG__image{object-fit:fill;filter:brightness(.84)}.approach-path-module__BdwJEG__shade{background:linear-gradient(#101a17 0%,#101a1747 5%,#0000 21% 88%,#101a17 100%)}.approach-path-module__BdwJEG__heading{text-align:center;text-shadow:0 2px 22px #060f0ce6;width:68%;position:absolute;top:5.5%;left:27%}.approach-path-module__BdwJEG__heading h2{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(40px,4.45vw,72px);font-weight:400;line-height:1.06}.approach-path-module__BdwJEG__heading p{letter-spacing:.08em;margin:20px 0 0;font-family:Noto Sans JP,sans-serif;font-size:24px;line-height:1.5}.approach-path-module__BdwJEG__route{pointer-events:none;overflow:visible}.approach-path-module__BdwJEG__mobileRoute{display:none}.approach-path-module__BdwJEG__base,.approach-path-module__BdwJEG__flown,.approach-path-module__BdwJEG__trail{stroke-width:1.6px;stroke-linecap:round}.approach-path-module__BdwJEG__base{vector-effect:non-scaling-stroke;stroke:#ffffff80}.approach-path-module__BdwJEG__flown{vector-effect:non-scaling-stroke;stroke:#f3cf86;stroke-width:2.2px;filter:drop-shadow(0 0 3px #ffcd768c)}.approach-path-module__BdwJEG__section[data-motion=active] .approach-path-module__BdwJEG__flown{vector-effect:none}.approach-path-module__BdwJEG__trail{opacity:0;filter:drop-shadow(0 0 5px #ffd17ce6)}.approach-path-module__BdwJEG__trailOuter{stroke:#ffd587;stroke-width:3px}.approach-path-module__BdwJEG__trailMiddle{stroke:#ffe8ac;stroke-width:3.5px}.approach-path-module__BdwJEG__trailInner{stroke:#fff9dd;stroke-width:4px}.approach-path-module__BdwJEG__node{fill:#e8c986;stroke:#101a17;stroke-width:1px;vector-effect:non-scaling-stroke}.approach-path-module__BdwJEG__section[data-motion=active] .approach-path-module__BdwJEG__node[data-reached=false]{fill:#fff}.approach-path-module__BdwJEG__cursor{opacity:0}.approach-path-module__BdwJEG__cursorRing{fill:none;stroke:#ffe9b28c;stroke-width:1px;vector-effect:non-scaling-stroke}.approach-path-module__BdwJEG__cursorDot{fill:#fffbed}.approach-path-module__BdwJEG__steps{pointer-events:none;margin:0;padding:0;list-style:none}.approach-path-module__BdwJEG__steps li{left:var(--desktop-x);top:var(--desktop-y);white-space:nowrap;text-shadow:0 1px 3px #101a17;isolation:isolate;align-items:baseline;gap:12px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:400;line-height:1.5;display:flex;position:absolute;transform:translate(24px,-50%)}.approach-path-module__BdwJEG__steps li:before{content:"";z-index:-1;background:radial-gradient(closest-side,#060f0ced 45%,#060f0c99 72%,#0000);position:absolute;inset:-14px -26px}.approach-path-module__BdwJEG__number{font-variant-numeric:tabular-nums;transition:color .18s}.approach-path-module__BdwJEG__steps li[data-reached=true] .approach-path-module__BdwJEG__number{color:#e8c986}.approach-path-module__BdwJEG__summary{grid-template-columns:1fr 1fr;align-items:start;gap:80px;width:min(960px,100% - 96px);margin:0 auto;padding:40px 0 104px;display:grid}.approach-path-module__BdwJEG__lead,.approach-path-module__BdwJEG__body{text-wrap:pretty;margin:0}.approach-path-module__BdwJEG__lead{font-family:Noto Serif JP,serif;font-size:28px;line-height:1.8}.approach-path-module__BdwJEG__body{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.9}@media (min-width:600px) and (max-width:1023px){.approach-path-module__BdwJEG__heading p{margin-top:12px;font-size:20px}.approach-path-module__BdwJEG__steps li{gap:8px;font-size:18px;transform:translate(18px,-50%)}.approach-path-module__BdwJEG__steps li:last-child{transform:translate(calc(-100% - 18px),-50%)}.approach-path-module__BdwJEG__summary{gap:36px}.approach-path-module__BdwJEG__lead{font-size:24px}}@media (max-width:599.99px){.approach-path-module__BdwJEG__section{scroll-margin-top:54px}.approach-path-module__BdwJEG__scene{aspect-ratio:1/3}.approach-path-module__BdwJEG__heading{width:calc(100% - 48px);top:7%;left:24px}.approach-path-module__BdwJEG__heading h2{font-size:40px;line-height:1.04}.approach-path-module__BdwJEG__heading p{margin-top:16px;font-size:18px}.approach-path-module__BdwJEG__desktopRoute{display:none}.approach-path-module__BdwJEG__mobileRoute{display:block}.approach-path-module__BdwJEG__steps li{left:var(--mobile-x);top:var(--mobile-y);gap:8px;font-size:16px;transform:translate(16px,-50%)}.approach-path-module__BdwJEG__steps li:nth-last-child(-n+2){transform:translate(calc(-100% - 16px),-50%)}.approach-path-module__BdwJEG__steps li:before{inset:-12px -20px}.approach-path-module__BdwJEG__summary{grid-template-columns:1fr;gap:24px;width:calc(100% - 48px);padding:12px 0 64px}.approach-path-module__BdwJEG__lead{font-size:22px}}@media (prefers-reduced-motion:reduce){.approach-path-module__BdwJEG__number{transition:none}}.approach-path-module__BdwJEG__section[data-motion=active] .approach-path-module__BdwJEG__base{stroke:#ffffff3d}.approach-path-module__BdwJEG__steps li>span{transition:translate .3s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}.approach-path-module__BdwJEG__section[data-motion=active] .approach-path-module__BdwJEG__steps li[data-reached=false]>span{translate:0 12px}@media (prefers-reduced-motion:reduce){.approach-path-module__BdwJEG__steps li>span{transition:none}}
.who-we-support-module__Dkwo-a__section.who-we-support-module__Dkwo-a__section{isolation:isolate;z-index:auto;color:#f7f5ed;background:#10201e;height:auto;min-height:max(75vw,100svh);font-family:ADELVA Navigation Sans,Hiragino Sans,Yu Gothic,sans-serif;display:block;position:relative;overflow:clip}.who-we-support-module__Dkwo-a__background{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.who-we-support-module__Dkwo-a__landscape{will-change:transform;position:absolute;inset:-10% 0}.who-we-support-module__Dkwo-a__image{object-fit:cover;object-position:50% 50%}.who-we-support-module__Dkwo-a__scrim{background:linear-gradient(#0000 30%,#030d0f24 44%,#030d0f8f 65%,#030d0f99 100%);position:absolute;inset:0}.who-we-support-module__Dkwo-a__copy{padding:31.4vw 6.5vw 7.5vw;position:relative}.who-we-support-module__Dkwo-a__heading.who-we-support-module__Dkwo-a__heading{font-family:var(--font-narrow);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(54px,5.52vw,100px);font-weight:300;line-height:1.15}.who-we-support-module__Dkwo-a__subtitle.who-we-support-module__Dkwo-a__subtitle{letter-spacing:.08em;opacity:1;margin:12px 0 0;font-size:clamp(22px,2.21vw,38px);font-weight:400;line-height:1.5}.who-we-support-module__Dkwo-a__introduction{letter-spacing:.035em;margin:32px 0 0;font-size:clamp(18px,1.657vw,28px);line-height:1.75}.who-we-support-module__Dkwo-a__introduction span{display:block}.who-we-support-module__Dkwo-a__audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw;margin:40px 0 0;padding:0;list-style:none;display:grid}.who-we-support-module__Dkwo-a__audience{color:inherit;padding:28px 0 0;text-decoration:none;display:block;position:relative}.who-we-support-module__Dkwo-a__rule{background:#f7f5edb3;height:1px;position:absolute;inset:0 0 auto}.who-we-support-module__Dkwo-a__audienceHeading{letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(22px,2.21vw,38px);font-weight:400;line-height:1.5;display:flex}.who-we-support-module__Dkwo-a__arrow{color:var(--flare);transition:transform var(--dur-fast) var(--ease-state);flex:0 0 36px}.who-we-support-module__Dkwo-a__description{letter-spacing:.035em;max-width:23em;margin-top:12px;padding-right:40px;font-size:clamp(18px,1.657vw,28px);line-height:1.75;display:block}.who-we-support-module__Dkwo-a__description span{display:inline-block}.who-we-support-module__Dkwo-a__audience:focus-visible{outline-offset:8px;outline:2px solid #f7f5ed}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.who-we-support-module__Dkwo-a__audience:hover .who-we-support-module__Dkwo-a__arrow{transform:translate(5px)}}@media (min-width:600px) and (max-width:1023px){.who-we-support-module__Dkwo-a__section.who-we-support-module__Dkwo-a__section{min-height:100svh}.who-we-support-module__Dkwo-a__copy{padding:max(360px,39vw) 80px 80px 48px}.who-we-support-module__Dkwo-a__audiences{gap:40px}.who-we-support-module__Dkwo-a__audienceHeading{font-size:22px}.who-we-support-module__Dkwo-a__description{padding-right:0}}@media (max-width:599px){.who-we-support-module__Dkwo-a__copy{padding:320px 76px 64px 24px}.who-we-support-module__Dkwo-a__image{object-position:36% 50%}.who-we-support-module__Dkwo-a__heading.who-we-support-module__Dkwo-a__heading{letter-spacing:.09em;font-size:clamp(30px,8.5vw,44px)}.who-we-support-module__Dkwo-a__subtitle.who-we-support-module__Dkwo-a__subtitle{margin-top:14px;font-size:18px}.who-we-support-module__Dkwo-a__introduction{margin-top:28px;font-size:16px;line-height:1.9}.who-we-support-module__Dkwo-a__introduction span{display:inline}.who-we-support-module__Dkwo-a__audiences{grid-template-columns:1fr;gap:28px;margin-top:36px}.who-we-support-module__Dkwo-a__audience{padding-top:22px}.who-we-support-module__Dkwo-a__audienceHeading{gap:8px;font-size:18px}.who-we-support-module__Dkwo-a__arrow{flex-basis:28px;width:28px;height:28px}.who-we-support-module__Dkwo-a__description{margin-top:12px;padding-right:18px;font-size:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.who-we-support-module__Dkwo-a__landscape{will-change:auto;inset:0}.who-we-support-module__Dkwo-a__arrow{transition:none}}.who-we-support-module__Dkwo-a__audience{isolation:isolate;padding:28px 16px 22px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.who-we-support-module__Dkwo-a__audience:before,.who-we-support-module__Dkwo-a__audience:after{content:"";pointer-events:none;z-index:-1;position:absolute}.who-we-support-module__Dkwo-a__audience:before{opacity:.2;transform-origin:top;background:linear-gradient(115deg,#dac18c30,#0c1c1b33);transition:opacity .24s,transform .65s cubic-bezier(.23,1,.32,1);inset:0;transform:scaleY(.7)}.who-we-support-module__Dkwo-a__audience:after{transform-origin:0;background:#dcc594;width:100%;height:2px;transition:transform .65s cubic-bezier(.23,1,.32,1);inset:0 auto auto 0;transform:scaleX(0)}.who-we-support-module__Dkwo-a__rule{overflow:hidden}.who-we-support-module__Dkwo-a__rule:after{content:"";background:linear-gradient(90deg,#0000,#ffe7ad,#0000);position:absolute;inset:0;transform:translate(-100%)}.who-we-support-module__Dkwo-a__arrowFrame{color:#dcc594;border:1px solid #dcc5948c;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;transition:background-color .24s,border-color .24s,transform .24s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.who-we-support-module__Dkwo-a__arrowFrame .who-we-support-module__Dkwo-a__arrow{width:28px;height:28px;color:inherit}.who-we-support-module__Dkwo-a__audienceHeading,.who-we-support-module__Dkwo-a__description{transition:transform .24s cubic-bezier(.23,1,.32,1)}.who-we-support-module__Dkwo-a__audience:focus-visible:before{opacity:1;transform:scaleY(1)}.who-we-support-module__Dkwo-a__audience:focus-visible:after{transform:scaleX(1)}.who-we-support-module__Dkwo-a__audience:focus-visible .who-we-support-module__Dkwo-a__arrowFrame{background:#dcc59429;border-color:#dcc594}@media (prefers-reduced-motion:no-preference){.who-we-support-module__Dkwo-a__audience[data-ambient-ready=true] .who-we-support-module__Dkwo-a__rule:after{animation:4.5s cubic-bezier(.77,0,.175,1) both who-we-support-module__Dkwo-a__invitation-light}li:nth-child(2) .who-we-support-module__Dkwo-a__audience[data-ambient-ready=true] .who-we-support-module__Dkwo-a__rule:after{animation-delay:.25s}.who-we-support-module__Dkwo-a__audience:active{transform:scale(.988)}.who-we-support-module__Dkwo-a__audience:focus-visible .who-we-support-module__Dkwo-a__arrow{transform:translate(3px)}@keyframes who-we-support-module__Dkwo-a__invitation-light{0%{transform:translate(-100%)}to{transform:translate(100%)}}}@media (hover:hover) and (pointer:fine){.who-we-support-module__Dkwo-a__audience:hover:before{opacity:1;transform:scaleY(1)}.who-we-support-module__Dkwo-a__audience:hover:after{transform:scaleX(1)}.who-we-support-module__Dkwo-a__audience:hover .who-we-support-module__Dkwo-a__arrowFrame{background:#dcc59429;border-color:#dcc594}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.who-we-support-module__Dkwo-a__audience:hover .who-we-support-module__Dkwo-a__audienceHeading,.who-we-support-module__Dkwo-a__audience:hover .who-we-support-module__Dkwo-a__description{transform:translate(4px)}.who-we-support-module__Dkwo-a__audience:hover .who-we-support-module__Dkwo-a__arrow{transform:translate(3px)}.who-we-support-module__Dkwo-a__audience:hover .who-we-support-module__Dkwo-a__arrowFrame{transform:rotate(-35deg)}}@media (max-width:1023px){.who-we-support-module__Dkwo-a__audience{padding-inline:10px}.who-we-support-module__Dkwo-a__arrowFrame{flex-basis:36px;height:36px}.who-we-support-module__Dkwo-a__arrowFrame .who-we-support-module__Dkwo-a__arrow{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.who-we-support-module__Dkwo-a__audience:before{transition:opacity .15s;transform:none}.who-we-support-module__Dkwo-a__audience:after{opacity:0;transition:opacity .15s;transform:none}.who-we-support-module__Dkwo-a__audience:is(:hover,:focus-visible):after{opacity:1}.who-we-support-module__Dkwo-a__audienceHeading,.who-we-support-module__Dkwo-a__description,.who-we-support-module__Dkwo-a__arrowFrame{transition:none}}.who-we-support-module__Dkwo-a__audienceHeading>span:first-child{text-wrap:balance}.who-we-support-module__Dkwo-a__audienceWords{display:inline-block}
