body:has(._root_1brma_1){color:#11100f;background:#e9e4db;margin:0;overflow-x:hidden}:is(body:has(._root_1brma_1) .ac-site-header,body:has(._root_1brma_1) .ac-site-footer){display:none!important}._root_1brma_1{--ink:#11100f;--paper:#e9e4db;--ivory:#f4f0e8;--red:#d91c23;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Noto Sans JP,system-ui,sans-serif}._root_1brma_1 *{box-sizing:border-box}._root_1brma_1 a{color:inherit;text-decoration:none}._root_1brma_1 p,._root_1brma_1 h1,._root_1brma_1 h2,._root_1brma_1 h3,._root_1brma_1 ul{margin-top:0}._header_1brma_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_1brma_6,._footerBrand_1brma_6{align-items:baseline;gap:9px;width:max-content;display:flex}._brand_1brma_6 span,._footerBrand_1brma_6 span{letter-spacing:.27em;opacity:.65;font-size:8px}._brand_1brma_6 b{letter-spacing:-.08em;font:600 25px/1 Shippori Mincho,serif}._header_1brma_5 nav{gap:30px;display:flex}._header_1brma_5 nav a,._actionary_1brma_6,._mobileNav_1brma_6 a{letter-spacing:.18em;color:#f4f0e8ab;font-size:9px}._header_1brma_5 nav a[aria-current=page]{color:#fff}._headerActions_1brma_6{justify-self:end;align-items:center;gap:18px;display:flex}._mobileNav_1brma_6{align-items:center;gap:12px;display:none}._actionary_1brma_6{justify-self:end}._actionary_1brma_6 span{color:var(--red);margin-left:7px}._hero_1brma_7{min-height:78vh;color:var(--ivory);background:#080808;border-bottom:1px solid #272522;flex-direction:column;justify-content:flex-end;padding:clamp(74px,9vw,142px) clamp(22px,7vw,108px) 70px;display:flex}._hero_1brma_7>p{letter-spacing:.24em;color:#918c84;font-size:9px}._hero_1brma_7 h1{letter-spacing:-.065em;margin:30px 0 0;font:600 clamp(58px,8.6vw,136px)/1.12 Shippori Mincho,serif}._heroBottom_1brma_7{border-top:1px solid #ffffff29;grid-template-columns:1.4fr 1fr;align-items:end;gap:50px;margin-top:68px;padding-top:25px;display:grid}._heroBottom_1brma_7 p{color:#b6b0a7;max-width:760px;margin:0;font:500 clamp(14px,1.25vw,17px)/2 Shippori Mincho,serif}._heroBottom_1brma_7 span{letter-spacing:.16em;color:#76716a;justify-self:end;font-size:9px}._answer_1brma_8{border-bottom:1px solid #c6beb2;grid-template-columns:1.1fr 1fr;gap:clamp(50px,8vw,130px);padding:120px clamp(22px,7vw,108px);display:grid}._answer_1brma_8>div>span{letter-spacing:.22em;color:var(--red);font-size:9px}._answer_1brma_8 h2{letter-spacing:-.05em;margin:25px 0 0;font:600 clamp(42px,5.3vw,78px)/1.35 Shippori Mincho,serif}._answerCopy_1brma_8{padding-top:34px}._answerCopy_1brma_8 p{color:#514d47;font:500 14px/2.1 Shippori Mincho,serif}._answerCopy_1brma_8 p+p{margin-top:30px}._answerCopy_1brma_8 strong{color:#111;letter-spacing:.06em;font-family:Noto Sans JP,system-ui,sans-serif;font-size:12px}._lenses_1brma_9{background:#f1ede5;padding:115px clamp(22px,7vw,108px) 140px}._sectionHead_1brma_9{grid-template-columns:.7fr 2.3fr;gap:40px;margin-bottom:80px;display:grid}._sectionHead_1brma_9>p{letter-spacing:.22em;color:#76716b;padding-top:17px;font-size:9px}._sectionHead_1brma_9 h2{letter-spacing:-.055em;font:600 clamp(46px,6.2vw,92px)/1.25 Shippori Mincho,serif}._lensList_1brma_9{border-top:1px solid #bdb5aa}._lens_1brma_9{border-bottom:1px solid #c8c0b5;grid-template-columns:.4fr 1fr 2.2fr;gap:30px;padding:44px 0;display:grid}._lensNo_1brma_9{color:#b9b1a7;font:600 34px/1 Shippori Mincho,serif}._lens_1brma_9 span{letter-spacing:.2em;color:var(--red);font-size:8px}._lens_1brma_9 h3{margin:10px 0 0;font:600 clamp(27px,3vw,42px)/1.25 Shippori Mincho,serif}._lensBody_1brma_9 p{color:#57524c;max-width:720px;font:500 13px/2 Shippori Mincho,serif}._lensBody_1brma_9 ul{margin:24px 0 0;padding:0;list-style:none}._lensBody_1brma_9 li{color:#68625c;border-top:1px solid #d6cec3;padding:10px 0;font-size:11px}._lensBody_1brma_9 li:before{content:"—";color:var(--red);margin-right:10px}._feature_1brma_10{color:var(--ivory);background:#0a0a0a;padding:110px clamp(22px,7vw,108px)}._featureMeta_1brma_10{letter-spacing:.18em;color:#77726b;border-bottom:1px solid #ffffff24;justify-content:space-between;gap:30px;padding-bottom:18px;font-size:9px;display:flex}._featureGrid_1brma_10{grid-template-columns:1.25fr 1fr;gap:clamp(50px,8vw,130px);padding-top:70px;display:grid}._featureGrid_1brma_10>div:first-child>p{letter-spacing:.13em;color:#89847d;font-size:10px}._feature_1brma_10 h2{letter-spacing:-.055em;margin:22px 0 0;font:600 clamp(48px,6.6vw,98px)/1.25 Shippori Mincho,serif}._featureGrid_1brma_10>div:last-child>p{color:#aaa49b;font:500 14px/2.1 Shippori Mincho,serif}._featureLinks_1brma_10{border-top:1px solid #ffffff26;margin-top:42px}._featureLinks_1brma_10 a{letter-spacing:.04em;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:19px 0;font-size:11px;display:flex}._featureLinks_1brma_10 b{color:var(--red)}._policy_1brma_11{background:var(--red);color:#fff8ed;padding:120px clamp(22px,7vw,108px) 140px}._policy_1brma_11>p{letter-spacing:.22em;opacity:.72;font-size:9px}._policy_1brma_11 h2{letter-spacing:-.06em;max-width:1000px;margin:30px 0 75px;font:600 clamp(47px,6.4vw,96px)/1.27 Shippori Mincho,serif}._policy_1brma_11>div{grid-template-columns:1fr 1fr;gap:60px;margin-left:34%;display:grid}._policy_1brma_11>div p{font:500 13px/2.1 Shippori Mincho,serif}._footer_1brma_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_1brma_6 b{letter-spacing:-.08em;color:var(--ivory);font:600 45px/1 Shippori Mincho,serif}._footer_1brma_6 p{letter-spacing:.1em;margin:0;font-size:9px}._footer_1brma_6>div{gap:18px;display:flex}._footer_1brma_6 a{color:inherit}._footer_1brma_6 small{font-size:9px}@media (max-width:800px){._header_1brma_5{grid-template-columns:1fr auto;height:66px;padding:0 18px}._header_1brma_5 nav{display:none}._brand_1brma_6 b{font-size:22px}._mobileNav_1brma_6{display:flex}._mobileNav_1brma_6 a{letter-spacing:.14em;color:#fff;font-size:8px}._actionary_1brma_6{display:none}._hero_1brma_7{min-height:72svh;padding:100px 20px 42px}._hero_1brma_7 h1{font-size:clamp(48px,13.5vw,70px)}._heroBottom_1brma_7{grid-template-columns:1fr;gap:20px;margin-top:50px}._heroBottom_1brma_7 span{justify-self:start}._answer_1brma_8,._featureGrid_1brma_10{display:block}._answer_1brma_8{padding:82px 20px}._answerCopy_1brma_8{padding-top:64px}._lenses_1brma_9{padding:82px 20px 100px}._sectionHead_1brma_9{margin-bottom:56px;display:block}._sectionHead_1brma_9 h2{margin-top:20px;font-size:clamp(43px,12vw,62px)}._lens_1brma_9{grid-template-columns:42px 1fr;padding:31px 0}._lensBody_1brma_9{grid-column:2/-1}._feature_1brma_10{padding:82px 20px}._featureMeta_1brma_10{line-height:2;display:block}._featureGrid_1brma_10>div:last-child{margin-top:58px}._feature_1brma_10 h2{font-size:clamp(46px,12vw,66px)}._policy_1brma_11{padding:82px 20px 100px}._policy_1brma_11 h2{margin-bottom:52px;font-size:clamp(44px,12vw,64px)}._policy_1brma_11>div{margin-left:0;display:block}._policy_1brma_11>div p+p{margin-top:28px}._footer_1brma_6{padding:44px 20px;display:block}._footer_1brma_6>*+*{margin-top:28px}._footer_1brma_6>div{flex-direction:column;gap:10px;display:flex}}
