body:has(._root_u2u1i_1){color:#11100f;background:#e9e4db;margin:0;overflow-x:hidden}:is(body:has(._root_u2u1i_1) .ac-site-header,body:has(._root_u2u1i_1) .ac-site-footer){display:none!important}._root_u2u1i_1{--paper:#e9e4db;--ivory:#f4f0e8;--red:#d91c23;background:var(--paper);color:#11100f;min-height:100vh;font-family:Noto Sans JP,system-ui,sans-serif}._root_u2u1i_1 *{box-sizing:border-box}._root_u2u1i_1 a{color:inherit;text-decoration:none}._root_u2u1i_1 p,._root_u2u1i_1 h1,._root_u2u1i_1 h2,._root_u2u1i_1 h3{margin-top:0}._header_u2u1i_5{z-index:50;height:72px;color:var(--ivory);background:#070707f7;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4vw,62px);display:grid;position:sticky;top:0}._brand_u2u1i_6,._footerBrand_u2u1i_6{align-items:baseline;gap:9px;width:max-content;display:flex}._brand_u2u1i_6 span,._footerBrand_u2u1i_6 span{letter-spacing:.27em;opacity:.65;font-size:8px}._brand_u2u1i_6 b{letter-spacing:-.08em;font:600 25px/1 Shippori Mincho,serif}._header_u2u1i_5 nav{gap:30px;display:flex}._header_u2u1i_5 nav a,._actionary_u2u1i_6,._mobileNav_u2u1i_6 a{letter-spacing:.18em;color:#f4f0e8ab;font-size:9px}._headerActions_u2u1i_6{justify-self:end;align-items:center;gap:18px;display:flex}._mobileNav_u2u1i_6{align-items:center;gap:12px;display:none}._actionary_u2u1i_6{justify-self:end}._actionary_u2u1i_6 span{color:var(--red);margin-left:7px}._hero_u2u1i_7{min-height:70vh;color:var(--ivory);background:#090909;flex-direction:column;justify-content:flex-end;padding:clamp(90px,10vw,150px) clamp(22px,7vw,108px) 62px;display:flex}._hero_u2u1i_7>p{letter-spacing:.24em;color:#8c877f;font-size:9px}._hero_u2u1i_7 h1{letter-spacing:-.075em;margin:28px 0 0;font:600 clamp(76px,12vw,178px)/.95 Shippori Mincho,serif}._heroBottom_u2u1i_7{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:50px;margin-top:64px;padding-top:24px;display:grid}._heroBottom_u2u1i_7 div{flex-direction:column;gap:8px;display:flex}._heroBottom_u2u1i_7 strong{font:600 18px/1.4 Shippori Mincho,serif}._heroBottom_u2u1i_7 span{color:#8e8981;font-size:10px}._heroBottom_u2u1i_7>p{color:#aaa59d;max-width:600px;margin:0;font:500 13px/2 Shippori Mincho,serif}._profile_u2u1i_8{border-bottom:1px solid #c4bcb1;grid-template-columns:.55fr 2fr;gap:50px;padding:110px clamp(22px,7vw,108px);display:grid}._profileLabel_u2u1i_8{letter-spacing:.22em;color:var(--red);padding-top:12px;font-size:9px}._profileMain_u2u1i_8{max-width:850px}._profileMain_u2u1i_8 h2{letter-spacing:-.05em;font:600 clamp(42px,5.4vw,78px)/1.25 Shippori Mincho,serif}._profileMain_u2u1i_8 p{color:#514d47;font:500 14px/2.1 Shippori Mincho,serif}._profileMain_u2u1i_8 p+p{margin-top:24px}._topics_u2u1i_9{background:#f2eee6;padding:110px clamp(22px,7vw,108px) 130px}._sectionHead_u2u1i_9{grid-template-columns:.6fr 2fr;gap:40px;margin-bottom:72px;display:grid}._sectionHead_u2u1i_9 p{letter-spacing:.22em;color:#77716a;padding-top:14px;font-size:9px}._sectionHead_u2u1i_9 h2{letter-spacing:-.055em;font:600 clamp(44px,5.9vw,86px)/1.28 Shippori Mincho,serif}._topicGrid_u2u1i_9{border-top:1px solid #beb6aa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._topicGrid_u2u1i_9 article{border-bottom:1px solid #c9c1b6;min-height:310px;padding:36px 34px}._topicGrid_u2u1i_9 article:nth-child(odd){border-right:1px solid #c9c1b6}._topicGrid_u2u1i_9 span{letter-spacing:.18em;color:var(--red);font-size:8px}._topicGrid_u2u1i_9 h3{margin:44px 0 20px;font:600 clamp(30px,3.4vw,48px)/1.25 Shippori Mincho,serif}._topicGrid_u2u1i_9 p{color:#5f5a54;max-width:560px;font:500 13px/2 Shippori Mincho,serif}._story_u2u1i_10{color:var(--ivory);background:#080808;padding:110px clamp(22px,7vw,108px)}._story_u2u1i_10>p{letter-spacing:.22em;color:#7f7a73;font-size:9px}._storyGrid_u2u1i_10{grid-template-columns:1.6fr .6fr;align-items:end;gap:60px;margin-top:52px;display:grid}._story_u2u1i_10 h2{letter-spacing:-.06em;font:600 clamp(50px,7vw,104px)/1.25 Shippori Mincho,serif}._storyGrid_u2u1i_10>div>p{color:#a8a299;max-width:720px;margin-top:28px;font:500 13px/2 Shippori Mincho,serif}._storyGrid_u2u1i_10>a{letter-spacing:.12em;border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:flex-end;min-height:140px;padding:25px 0;font-size:10px;display:flex}._storyGrid_u2u1i_10>a b{color:var(--red);font-size:24px}._context_u2u1i_11{grid-template-columns:1.2fr 1fr;gap:80px;padding:110px clamp(22px,7vw,108px) 130px;display:grid}._context_u2u1i_11>div:first-child>p{letter-spacing:.22em;color:var(--red);font-size:9px}._context_u2u1i_11 h2{letter-spacing:-.05em;margin:24px 0 0;font:600 clamp(42px,5.5vw,80px)/1.3 Shippori Mincho,serif}._context_u2u1i_11>div:last-child{padding-top:34px}._context_u2u1i_11>div:last-child>p{color:#55504a;font:500 14px/2.1 Shippori Mincho,serif}._context_u2u1i_11 a{border-top:1px solid #beb6ab;border-bottom:1px solid #beb6ab;justify-content:space-between;margin-top:36px;padding:18px 0;font-size:11px;display:flex}._context_u2u1i_11 a b{color:var(--red)}._footer_u2u1i_6{color:#8e8981;background:#050505;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1.3fr 1fr auto;align-items:end;gap:28px;min-height:220px;padding:50px clamp(22px,5vw,72px);display:grid}._footerBrand_u2u1i_6 b{letter-spacing:-.08em;color:var(--ivory);font:600 45px/1 Shippori Mincho,serif}._footer_u2u1i_6 p{letter-spacing:.1em;margin:0;font-size:9px}._footer_u2u1i_6>div{gap:18px;display:flex}._footer_u2u1i_6 small{font-size:9px}@media (max-width:800px){._header_u2u1i_5{grid-template-columns:1fr auto;height:66px;padding:0 18px}._header_u2u1i_5 nav{display:none}._brand_u2u1i_6 b{font-size:22px}._mobileNav_u2u1i_6{display:flex}._mobileNav_u2u1i_6 a{letter-spacing:.14em;color:#fff;font-size:8px}._actionary_u2u1i_6{display:none}._hero_u2u1i_7{min-height:65svh;padding:110px 20px 42px}._hero_u2u1i_7 h1{font-size:clamp(72px,22vw,112px)}._heroBottom_u2u1i_7{grid-template-columns:1fr;gap:24px}._profile_u2u1i_8{padding:82px 20px;display:block}._profileMain_u2u1i_8{margin-top:54px}._topics_u2u1i_9{padding:82px 20px 100px}._sectionHead_u2u1i_9{display:block}._sectionHead_u2u1i_9 h2{margin-top:20px;font-size:clamp(43px,12vw,62px)}._topicGrid_u2u1i_9{display:block}._topicGrid_u2u1i_9 article{min-height:0;padding:30px 0;border-right:0!important}._story_u2u1i_10{padding:82px 20px}._storyGrid_u2u1i_10{display:block}._story_u2u1i_10 h2{font-size:clamp(47px,12vw,66px)}._storyGrid_u2u1i_10>a{margin-top:54px}._context_u2u1i_11{padding:82px 20px 100px;display:block}._context_u2u1i_11>div:last-child{margin-top:54px}._footer_u2u1i_6{padding:44px 20px;display:block}._footer_u2u1i_6>*+*{margin-top:28px}._footer_u2u1i_6>div{flex-direction:column;gap:10px;display:flex}}
