._page_xz3k9_1{--ink:#283e35;--muted:#68766b;--accent:#8b2936;background:#f8f5ee}._hero_xz3k9_2{isolation:isolate;color:#fff;align-items:center;min-height:730px;display:flex;position:relative;overflow:hidden}._hero_xz3k9_2>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._heroShade_xz3k9_4{z-index:-2;background:linear-gradient(90deg,#11261fc9 0%,#152d2152 47%,#0000 75%),linear-gradient(#0000 70%,#14261e90);position:absolute;inset:0}._heroCopy_xz3k9_5{padding-block:86px 130px}._heroCopy_xz3k9_5>p:first-child{color:#d4dfc5}._heroCopy_xz3k9_5 h1{max-width:700px;font-size:clamp(54px,6.7vw,92px);line-height:1.04}._heroCopy_xz3k9_5 h1 em{color:#d3d8b2;font-weight:400}._heroCopy_xz3k9_5>p:not(._kicker_xz3k9_5){max-width:405px;margin:28px 0 32px;font-size:14px;line-height:1.9}._heroCopy_xz3k9_5>a{background:#f0eee0;border-color:#f0eee0;color:#263e32!important}._heroCopy_xz3k9_5>a:hover{background:#fff}._heroBottom_xz3k9_6{border-top:1px solid #ffffff50;align-items:center;gap:24px;width:min(1220px,100% - 80px);padding-top:21px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}._heroBottom_xz3k9_6>span:first-child{letter-spacing:.16em;font-size:27px}._heroBottom_xz3k9_6>span:nth-child(2){letter-spacing:.13em;color:#dbe3d7;font-size:8px;line-height:1.8}._heroBottom_xz3k9_6 small{color:#dce3d5;margin-left:auto;font-size:8px}._intro_xz3k9_7{grid-template-columns:1fr 1fr;gap:85px;padding-block:110px;display:grid}._japaneseWord_xz3k9_7{color:#8d977a;letter-spacing:.12em;align-items:center;gap:16px;margin-top:35px;font-size:20px;display:flex}._japaneseWord_xz3k9_7 small{letter-spacing:.06em;font-family:inherit;font-size:9px}._circleSection_xz3k9_8{background:#eeeddf;padding-block:100px;scroll-margin-top:25px}._explorer_xz3k9_8{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}._circleWrap_xz3k9_8{min-width:0}._selectHint_xz3k9_8,._circleCaption_xz3k9_8{text-align:center;letter-spacing:.14em;color:#79846c;font-size:8px;line-height:1.7}._circleCaption_xz3k9_8{letter-spacing:.01em;max-width:400px;font-size:11px;margin-inline:auto!important}._circle_xz3k9_8{width:100%;height:auto;margin:8px 0 12px;display:block;overflow:visible}._outerCircle_xz3k9_8{fill:none;stroke:#bfc4ab;stroke-dasharray:2 8;stroke-width:.8px}._sector_xz3k9_8{cursor:pointer;outline:none}._sector_xz3k9_8 path{fill:#d9dfca;stroke:#bbc5aa;stroke-width:.7px;transition:fill .2s,stroke .2s}._sector_xz3k9_8:nth-of-type(2n) path{fill:#e3e3cf}._sector_xz3k9_8 text{text-anchor:middle;fill:#3f5848;pointer-events:none;font-size:14px;font-weight:400}._sector_xz3k9_8 ._sectorKanji_xz3k9_8{fill:#7b8f6f;font-size:23px;font-weight:300}._sector_xz3k9_8:hover path{fill:#c3d0b8}._sectorActive_xz3k9_8 path,._sectorActive_xz3k9_8:nth-of-type(2n) path,._sectorActive_xz3k9_8:hover path{fill:#8b2936;stroke:#8b2936}._sectorActive_xz3k9_8 text,._sectorActive_xz3k9_8 ._sectorKanji_xz3k9_8{fill:#fff7e9}._sector_xz3k9_8:focus-visible path{stroke:#3a5b45;stroke-width:4px}._centreCircle_xz3k9_8{fill:#f8f5ee;stroke:#c3c7af;stroke-width:1px}._you_xz3k9_8{fill:#344c3c;letter-spacing:.09em;text-anchor:middle;font-size:40px;font-weight:400}._centreLabel_xz3k9_8{fill:#708167;text-anchor:middle;letter-spacing:.09em;font-size:10px}._centreJapanese_xz3k9_8{fill:#8c9a7c;letter-spacing:.07em;text-anchor:middle;font-size:13px}._mobileChoices_xz3k9_9{display:none}._connectionPanel_xz3k9_9{min-height:440px;padding-block:20px}._panelNumber_xz3k9_9{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:27px;font-size:8px;line-height:1.8;display:block}._connectionPanel_xz3k9_9 h3{max-width:440px;margin-bottom:25px;font-size:34px;line-height:1.18}._connectionPanel_xz3k9_9>p{color:var(--muted);font-size:13px;line-height:1.95}._contribution_xz3k9_9{border-top:1px solid #c2c7b1;margin-top:25px;padding-top:21px}._contribution_xz3k9_9 small{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:8px}._contribution_xz3k9_9 p{color:#63715f;font-size:12px;line-height:1.9;margin-top:12px!important}._connectionPanel_xz3k9_9>a{margin-top:18px}._practices_xz3k9_10{padding-block:110px;scroll-margin-top:35px}._practiceGrid_xz3k9_10{grid-template-columns:repeat(3,1fr);gap:46px;display:grid}._practiceGrid_xz3k9_10 article{min-width:0}._practiceImage_xz3k9_10{aspect-ratio:4/3;background:#e7e8dc;width:100%;overflow:hidden;margin-bottom:25px!important}._practiceImage_xz3k9_10 img{object-fit:cover;width:100%;height:100%;display:block}._practiceImageNote_xz3k9_10{color:#92967f;font-size:9px;line-height:1.7;margin-top:30px!important}._practiceGrid_xz3k9_10 article>span{color:#849674;letter-spacing:.07em;margin-bottom:23px;font-size:39px;line-height:1.6;display:block}._practiceGrid_xz3k9_10 small{color:var(--accent);letter-spacing:.08em;margin-bottom:15px;font-size:9px;display:block}._practiceGrid_xz3k9_10 h3{min-height:64px;margin-bottom:22px;font-size:25px;line-height:1.25}._practiceGrid_xz3k9_10 p{color:var(--muted);font-size:12px;line-height:1.95}._practiceGrid_xz3k9_10 article>div{color:#7b795f;border-top:1px solid #dadbc9;margin-top:23px;padding-top:20px;font-size:11px;line-height:1.9}._journeySection_xz3k9_11{color:#f1f0df;background:#294637;padding-block:100px;scroll-margin-top:20px}._journeyHeading_xz3k9_11>div>p{color:#c5cba2}._journeySection_xz3k9_11 h2 em{color:#cbd2aa}._journeyHeading_xz3k9_11>p{color:#c4d0be}._journeyTabs_xz3k9_11{border-block:1px solid #ffffff35;grid-template-columns:repeat(3,1fr);display:grid}._journeyTabs_xz3k9_11 button{text-align:left;color:#d0dbcb;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;min-height:76px;padding:21px 24px;font-size:13px;display:flex}._journeyTabs_xz3k9_11 button+button{border-left:1px solid #ffffff35}._journeyTabs_xz3k9_11 button[aria-pressed=true]{color:#293f30;background:#e6e8d4}._journeyTabs_xz3k9_11 small{opacity:.7;font-size:8px}._journeyTabs_xz3k9_11 b{margin-left:auto;font-size:20px;font-weight:400}._journeyPanel_xz3k9_11{grid-template-columns:.55fr 1.45fr;align-items:start;gap:60px;min-height:340px;padding-top:55px;display:grid}._journeyPanel_xz3k9_11>span{letter-spacing:.06em;color:#bdcca0;font-size:57px;font-weight:300;line-height:1.5}._journeyPanel_xz3k9_11 h3{margin-bottom:24px;font-size:32px;line-height:1.2}._journeyPanel_xz3k9_11 p{color:#cdd7c4;max-width:700px;font-size:13px;line-height:1.95}._journeyPanel_xz3k9_11 ul{flex-wrap:wrap;gap:12px 26px;margin:25px 0 23px;padding:0;list-style:none;display:flex}._journeyPanel_xz3k9_11 li{color:#dae1ca;font-size:10px;line-height:1.8}._journeyPanel_xz3k9_11 li:before{content:"·";color:#d0d9a3;margin-right:9px}._journeyRole_xz3k9_11{color:#bdc9b3;border-top:1px solid #ffffff30;max-width:700px;padding-top:21px;font-size:11px;line-height:1.9}._ourRole_xz3k9_12{grid-template-columns:1fr 1fr;gap:90px;padding-block:110px;scroll-margin-top:35px;display:grid}._roleIntro_xz3k9_12{color:var(--muted);max-width:470px;font-size:14px;line-height:1.95;margin:28px 0 18px!important}._formulaLinks_xz3k9_12>a{border-top:1px solid #c4cbb9;padding:22px 35px 22px 0;display:block;position:relative}._formulaLinks_xz3k9_12>a:nth-child(4){border-bottom:1px solid #c4cbb9}._formulaLinks_xz3k9_12 small{letter-spacing:.09em;color:#879276;margin-bottom:12px;font-size:8px;display:block}._formulaLinks_xz3k9_12>a>span:first-of-type{font-size:23px;line-height:1.3}._formulaLinks_xz3k9_12>a>span:last-child{color:var(--accent);font-size:20px;position:absolute;top:37px;right:3px}._formulaLinks_xz3k9_12>a:hover{color:var(--accent)}._formulaLinks_xz3k9_12>p{color:#7b826f;margin-top:24px;font-size:10px;line-height:1.9}._collaboration_xz3k9_13{background:#e9e8d9;padding-block:100px;scroll-margin-top:30px}._collaborationRows_xz3k9_13 article{border-top:1px solid #c5c7b2;grid-template-columns:240px 1fr;gap:60px;padding:32px 0;display:grid}._collaborationRows_xz3k9_13 article:last-child{border-bottom:1px solid #c5c7b2}._collaborationRows_xz3k9_13 article>span{letter-spacing:.08em;color:#879075;padding-top:5px;font-size:8px;line-height:1.8}._collaborationRows_xz3k9_13 h3{margin-bottom:18px;font-size:28px;line-height:1.25}._collaborationRows_xz3k9_13 p{color:#64725e;max-width:740px;font-size:13px;line-height:1.95}._invitation_xz3k9_13{justify-content:space-between;align-items:center;gap:40px;margin-top:48px;display:flex}._invitation_xz3k9_13 h3{margin-bottom:14px;font-size:29px}._invitation_xz3k9_13 p{color:#6b765f;max-width:580px;font-size:13px;line-height:1.8}._invitation_xz3k9_13>a{background:#8b2936;border-color:#8b2936;flex-shrink:0}._visionNote_xz3k9_13{color:#848970;border-top:1px solid #c5c7b2;padding-top:24px;font-size:10px;line-height:1.9;margin-top:40px!important}._closing_xz3k9_14{text-align:center;padding-block:95px}._closing_xz3k9_14>div{justify-content:center;gap:40px;margin-top:30px;display:flex}._closing_xz3k9_14 a{gap:35px}._page_xz3k9_1 :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #9a4552}@media (width>=1600px){._hero_xz3k9_2{min-height:810px}}@media (width<=1100px){._explorer_xz3k9_8{grid-template-columns:1fr 1fr;gap:30px}._connectionPanel_xz3k9_9 h3{font-size:29px}._intro_xz3k9_7,._ourRole_xz3k9_12{gap:45px}._practiceGrid_xz3k9_10{gap:30px}._practiceGrid_xz3k9_10 h3{font-size:23px}._collaborationRows_xz3k9_13 article{grid-template-columns:180px 1fr;gap:35px}._journeyPanel_xz3k9_11{gap:35px}}@media (width<=760px){._hero_xz3k9_2{align-items:flex-start;min-height:700px}._hero_xz3k9_2>img{object-position:63% center}._heroShade_xz3k9_4{background:linear-gradient(90deg,#11271fcf,#142a2160),linear-gradient(#0000 65%,#14261eb0)}._heroCopy_xz3k9_5{padding-block:60px 150px}._heroCopy_xz3k9_5 h1{font-size:58px;line-height:1.05}._heroCopy_xz3k9_5>p:first-child{max-width:280px;line-height:1.8}._heroCopy_xz3k9_5>p:not(._kicker_xz3k9_5){max-width:340px;font-size:13px}._heroBottom_xz3k9_6{gap:16px;width:calc(100% - 40px);padding-top:19px;bottom:25px}._heroBottom_xz3k9_6>span:first-child{letter-spacing:.08em;font-size:21px}._heroBottom_xz3k9_6>span:nth-child(2){letter-spacing:.06em;font-size:7px}._heroBottom_xz3k9_6 small{text-align:right;max-width:70px;font-size:7px;line-height:1.6}._intro_xz3k9_7{grid-template-columns:1fr;gap:30px;padding-block:70px}._japaneseWord_xz3k9_7{margin-top:25px}._circleSection_xz3k9_8,._practices_xz3k9_10,._journeySection_xz3k9_11,._collaboration_xz3k9_13{padding-block:70px}._explorer_xz3k9_8{grid-template-columns:1fr;gap:25px}._circleWrap_xz3k9_8{width:100%;max-width:560px;margin:auto}._selectHint_xz3k9_8{letter-spacing:.1em;font-size:7px}._circle_xz3k9_8{margin-top:3px}._mobileChoices_xz3k9_9{background:#c7cdb7;border:1px solid #c7cdb7;grid-template-columns:1fr 1fr;gap:1px;margin:10px 0 24px;display:grid}._mobileChoices_xz3k9_9 button{text-align:left;color:#43563d;cursor:pointer;background:#eeeddf;border:0;align-items:center;gap:9px;min-height:53px;padding:12px;font-size:10px;line-height:1.5;display:flex}._mobileChoices_xz3k9_9 small{opacity:.65;font-size:7px}._mobileChoices_xz3k9_9 button[aria-pressed=true]{color:#fff7e9;background:#8b2936}._connectionPanel_xz3k9_9{min-height:0;padding:10px 0 0}._panelNumber_xz3k9_9{margin-bottom:20px}._connectionPanel_xz3k9_9 h3{max-width:550px;font-size:29px}._connectionPanel_xz3k9_9>p,._contribution_xz3k9_9 p{font-size:12px}._practiceGrid_xz3k9_10{grid-template-columns:1fr;gap:50px}._practiceGrid_xz3k9_10 article{grid-template-columns:65px 1fr;gap:0 20px;padding-top:0;display:grid}._practiceGrid_xz3k9_10 ._practiceImage_xz3k9_10{grid-area:1/1/auto/-1;margin-bottom:25px!important}._practiceGrid_xz3k9_10 article>span{writing-mode:vertical-rl;grid-row:2/6;justify-self:center;margin:0;font-size:27px;line-height:1.3}._practiceGrid_xz3k9_10 small{margin-top:5px}._practiceGrid_xz3k9_10 h3{min-height:0;margin-bottom:17px;font-size:25px}._practiceGrid_xz3k9_10 article>div{margin-top:18px;padding-top:17px;font-size:11px}._journeyTabs_xz3k9_11 button{align-items:flex-start;gap:7px;min-height:81px;padding:18px 11px;font-size:10px;line-height:1.6}._journeyTabs_xz3k9_11 small{padding-top:2px;font-size:7px}._journeyTabs_xz3k9_11 b{display:none}._journeyPanel_xz3k9_11{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:30px}._journeyPanel_xz3k9_11>span{font-size:35px}._journeyPanel_xz3k9_11 h3{margin-bottom:22px;font-size:29px}._journeyPanel_xz3k9_11 p{font-size:12px}._journeyPanel_xz3k9_11 ul{margin-top:22px;display:block}._journeyPanel_xz3k9_11 li{margin-top:10px;font-size:11px}._journeyRole_xz3k9_11{font-size:11px}._ourRole_xz3k9_12{grid-template-columns:1fr;gap:35px;padding-block:70px}._roleIntro_xz3k9_12{font-size:13px}._formulaLinks_xz3k9_12>a{padding-block:22px}._formulaLinks_xz3k9_12>a>span:first-of-type{font-size:22px}._formulaLinks_xz3k9_12 small{font-size:7px;line-height:1.7}._collaborationRows_xz3k9_13 article{grid-template-columns:1fr;gap:15px;padding-block:26px}._collaborationRows_xz3k9_13 article>span{padding:0;font-size:8px}._collaborationRows_xz3k9_13 h3{margin-bottom:16px;font-size:25px}._collaborationRows_xz3k9_13 p{font-size:12px}._invitation_xz3k9_13{flex-direction:column;align-items:flex-start;gap:24px;margin-top:35px}._invitation_xz3k9_13 h3{font-size:28px}._invitation_xz3k9_13 p{font-size:12px}._visionNote_xz3k9_13{font-size:9px;margin-top:35px!important}._closing_xz3k9_14{padding-block:70px}._closing_xz3k9_14>div{flex-direction:column;align-items:center;gap:20px;margin-top:25px}._closing_xz3k9_14 a{font-size:11px}}@media (prefers-reduced-motion:reduce){._sector_xz3k9_8 path{transition:none}}
