.editorial-home-module__d3VdPW__home{--home-width:min(1320px, calc(100% - 64px));background:var(--paper)}.editorial-home-module__d3VdPW__hero{width:var(--home-width);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(64px,9vw,132px);min-height:min(820px,100vh - 70px);margin-inline:auto;padding:clamp(72px,8vw,118px) 0 clamp(92px,10vw,140px);display:grid}.editorial-home-module__d3VdPW__eyebrow{color:var(--accent-text);font:650 12px/1.4 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 26px}.editorial-home-module__d3VdPW__heroCopy h1{max-width:820px;font:750 clamp(60px, 6.8vw, 96px)/.96 var(--cjk);letter-spacing:-.065em;text-wrap:balance;margin:0}.editorial-home-module__d3VdPW__heroCopy h1 span{display:block}.editorial-home-module__d3VdPW__heroIntro{max-width:650px;color:var(--ink-soft);letter-spacing:.005em;margin:36px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.85}.editorial-home-module__d3VdPW__heroIntro span{display:block}.editorial-home-module__d3VdPW__heroIntro span+span{margin-top:.45em}.editorial-home-module__d3VdPW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.editorial-home-module__d3VdPW__heroActions a{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:650;transition:background .2s,color .2s,transform .2s;display:inline-flex}.editorial-home-module__d3VdPW__heroActions a:hover{transform:translateY(-2px)}.editorial-home-module__d3VdPW__primaryAction{background:var(--ink);color:var(--white)}.editorial-home-module__d3VdPW__secondaryAction:hover{background:var(--paper-deep)}.editorial-home-module__d3VdPW__feedNote{color:var(--muted);font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0}.editorial-home-module__d3VdPW__issueCard{background:var(--night);min-height:560px;color:var(--white);border:1px solid var(--night);grid-template-rows:minmax(0,1fr) auto;align-self:stretch;display:grid;overflow:hidden}.editorial-home-module__d3VdPW__issueVisual{background:#ded5c7;min-height:330px;position:relative;overflow:hidden}.editorial-home-module__d3VdPW__issueVisual:after{content:"";background:linear-gradient(#0000 48%,#0e0e0dc7);position:absolute;inset:0}.editorial-home-module__d3VdPW__issueVisual picture,.editorial-home-module__d3VdPW__issueVisual img{width:100%;height:100%}.editorial-home-module__d3VdPW__issueVisual img{object-fit:cover;object-position:54% 62%;filter:saturate(.82)contrast(1.02);transform:scale(1.025)}.editorial-home-module__d3VdPW__issueVisual>span{z-index:1;color:var(--accent);font:700 11px/1.25 var(--mono);letter-spacing:.15em;text-align:right;position:absolute;bottom:18px;right:22px}.editorial-home-module__d3VdPW__issueBody{padding:28px 30px 32px}.editorial-home-module__d3VdPW__issueBody>div{color:#9d968c;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.editorial-home-module__d3VdPW__issueBody>p{color:var(--accent);margin:30px 0 10px;font-size:12px;font-weight:650}.editorial-home-module__d3VdPW__issueBody h2{font:680 clamp(25px, 2.4vw, 34px)/1.23 var(--cjk);letter-spacing:-.035em;margin:0}.editorial-home-module__d3VdPW__issueBody h2 a:hover{color:var(--accent)}.editorial-home-module__d3VdPW__issueBody>a{color:#c8c1b7;margin-top:24px;font-size:13px;font-weight:650;display:inline-block}.editorial-home-module__d3VdPW__section{width:var(--home-width);border-top:1px solid var(--line);margin-inline:auto;padding:clamp(96px,10vw,144px) 0}.editorial-home-module__d3VdPW__sectionHead{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:72px;margin-bottom:clamp(48px,6vw,76px);display:grid}.editorial-home-module__d3VdPW__sectionHead h2,.editorial-home-module__d3VdPW__aboutCopy h2{max-width:760px;font:730 clamp(42px, 5vw, 72px)/1.02 var(--cjk);letter-spacing:-.055em;text-wrap:balance;margin:0}.editorial-home-module__d3VdPW__sectionHead>p{color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.85}.editorial-home-module__d3VdPW__recentList{border-top:1px solid var(--ink)}.editorial-home-module__d3VdPW__recentRow{border-bottom:1px solid var(--line);grid-template-columns:54px 145px minmax(0,1fr) 126px 30px;align-items:start;gap:28px;min-height:172px;padding:28px 4px;display:grid}.editorial-home-module__d3VdPW__rowIndex,.editorial-home-module__d3VdPW__recentRow time{color:var(--muted);font:500 11px/1.5 var(--mono)}.editorial-home-module__d3VdPW__rowMeta{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;line-height:1.4;display:flex}.editorial-home-module__d3VdPW__rowMeta span:first-child{color:var(--accent-text);font-weight:700}.editorial-home-module__d3VdPW__rowCopy h3{max-width:760px;font:680 clamp(23px, 2.25vw, 33px)/1.28 var(--cjk);letter-spacing:-.035em;margin:-5px 0 12px}.editorial-home-module__d3VdPW__rowCopy h3 a:hover{color:var(--accent-text)}.editorial-home-module__d3VdPW__rowCopy p{max-width:750px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.editorial-home-module__d3VdPW__rowArrow{color:var(--accent-text);font-size:22px;line-height:1;transition:transform .2s}.editorial-home-module__d3VdPW__recentRow:hover .editorial-home-module__d3VdPW__rowArrow{transform:translate(3px,-3px)}.editorial-home-module__d3VdPW__sectionAction{text-align:right;margin:34px 0 0;font-size:13px;font-weight:700}.editorial-home-module__d3VdPW__sectionAction a{border-bottom:1px solid var(--ink);padding-bottom:4px}.editorial-home-module__d3VdPW__themeSection{position:relative}.editorial-home-module__d3VdPW__themeSection:before{content:"";z-index:-1;background:var(--paper-deep);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.editorial-home-module__d3VdPW__themeGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editorial-home-module__d3VdPW__themeCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:26px 24px 28px;transition:background .2s,color .2s;display:flex;position:relative}.editorial-home-module__d3VdPW__themeCard>span{color:var(--accent-text);font:600 11px/1.4 var(--mono)}.editorial-home-module__d3VdPW__themeCard h3{font:680 clamp(24px, 2.15vw, 31px)/1.18 var(--cjk);letter-spacing:-.04em;margin:74px 0 18px}.editorial-home-module__d3VdPW__themeCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.editorial-home-module__d3VdPW__themeCard i{color:var(--accent-text);align-self:flex-end;margin-top:auto;font-size:22px;font-style:normal}.editorial-home-module__d3VdPW__themeCard:hover{background:var(--night);color:var(--white)}.editorial-home-module__d3VdPW__themeCard:hover p{color:#bdb5ab}.editorial-home-module__d3VdPW__themeCard:hover>span,.editorial-home-module__d3VdPW__themeCard:hover i{color:var(--accent)}.editorial-home-module__d3VdPW__caseList{border-top:1px solid var(--ink)}.editorial-home-module__d3VdPW__caseRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr) 150px;align-items:start;gap:clamp(34px,5vw,76px);padding:36px 4px 42px;display:grid}.editorial-home-module__d3VdPW__caseLead>span{color:var(--accent-text);font:600 11px/1.4 var(--mono)}.editorial-home-module__d3VdPW__caseLead h3{font:680 clamp(24px, 2.35vw, 34px)/1.2 var(--cjk);letter-spacing:-.04em;margin:18px 0 0}.editorial-home-module__d3VdPW__caseRow dl{gap:16px;margin:0;display:grid}.editorial-home-module__d3VdPW__caseRow dl>div{grid-template-columns:54px 1fr;gap:18px;display:grid}.editorial-home-module__d3VdPW__caseRow dt{color:var(--muted);font:600 11px/1.6 var(--mono)}.editorial-home-module__d3VdPW__caseRow dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.75}.editorial-home-module__d3VdPW__caseRow>a{border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:5px;font-size:12px;font-weight:700}.editorial-home-module__d3VdPW__aboutSection{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.editorial-home-module__d3VdPW__aboutCopy>p:not(.editorial-home-module__d3VdPW__eyebrow){max-width:670px;color:var(--muted);margin:36px 0 26px;font-size:17px;line-height:1.9}.editorial-home-module__d3VdPW__aboutCopy>a{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:13px;font-weight:700;display:inline-block}.editorial-home-module__d3VdPW__methodCard{background:var(--night);color:var(--white);padding:34px 36px 38px}.editorial-home-module__d3VdPW__methodCard>p{color:var(--accent);font:600 11px/1.4 var(--mono);letter-spacing:.06em;margin:0}.editorial-home-module__d3VdPW__methodCard h3{font:680 clamp(27px, 2.45vw, 36px)/1.18 var(--cjk);letter-spacing:-.04em;margin:42px 0 34px}.editorial-home-module__d3VdPW__methodCard ol{border-top:1px solid #f7f1e840;margin:0;padding:0;list-style:none}.editorial-home-module__d3VdPW__methodCard li{border-bottom:1px solid #f7f1e82e;grid-template-columns:34px 1fr;gap:16px;padding:17px 0;display:grid}.editorial-home-module__d3VdPW__methodCard li span{color:#817a72;font:500 10px/1.5 var(--mono)}.editorial-home-module__d3VdPW__methodCard li strong{font-size:13px;line-height:1.55}.editorial-home-module__d3VdPW__contactSection{background:var(--night);width:100%;color:var(--white);padding:clamp(92px,10vw,142px) max(32px,50% - 660px);position:relative;overflow:hidden}.editorial-home-module__d3VdPW__contactSection:after{content:"";opacity:.23;background-image:radial-gradient(var(--accent) 1px, transparent 1px);background-size:10px 10px;position:absolute;inset:0 0 0 52%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.editorial-home-module__d3VdPW__contactSection>p{z-index:1;color:var(--accent);font:650 11px/1.4 var(--mono);letter-spacing:.11em;margin:0 0 40px;position:relative}.editorial-home-module__d3VdPW__contactSection>div{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(340px,.72fr);align-items:end;gap:clamp(56px,9vw,132px);display:grid;position:relative}.editorial-home-module__d3VdPW__contactSection h2{max-width:820px;font:720 clamp(45px, 5.7vw, 82px)/1.02 var(--cjk);letter-spacing:-.055em;text-wrap:balance;margin:0}.editorial-home-module__d3VdPW__contactSection>div>div p{color:#bdb5ab;margin:0 0 30px;font-size:16px;line-height:1.8}.editorial-home-module__d3VdPW__contactSection a{border:1px solid var(--white);align-items:center;min-height:50px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.editorial-home-module__d3VdPW__contactSection a:hover{background:var(--white);color:var(--night)}@media (max-width:1080px){.editorial-home-module__d3VdPW__hero{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);gap:54px}.editorial-home-module__d3VdPW__heroCopy h1{font-size:clamp(58px,7vw,78px)}.editorial-home-module__d3VdPW__recentRow{grid-template-columns:46px 120px minmax(0,1fr) 30px}.editorial-home-module__d3VdPW__recentRow time{display:none}.editorial-home-module__d3VdPW__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-home-module__d3VdPW__themeCard{min-height:290px}.editorial-home-module__d3VdPW__caseRow{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr)}.editorial-home-module__d3VdPW__caseRow>a{grid-column:2;justify-self:start}}@media (max-width:800px){.editorial-home-module__d3VdPW__home{--home-width:min(100% - 36px, 720px)}.editorial-home-module__d3VdPW__hero{grid-template-columns:1fr;gap:64px;min-height:0;padding-top:68px}.editorial-home-module__d3VdPW__heroCopy h1{max-width:680px;font-size:clamp(50px,11vw,78px)}.editorial-home-module__d3VdPW__issueCard{grid-template-rows:auto;grid-template-columns:.8fr 1.2fr;min-height:0}.editorial-home-module__d3VdPW__issueVisual{min-height:360px}.editorial-home-module__d3VdPW__issueBody{align-self:end}.editorial-home-module__d3VdPW__sectionHead{grid-template-columns:1fr;gap:26px}.editorial-home-module__d3VdPW__sectionHead>p{max-width:620px}.editorial-home-module__d3VdPW__recentRow{grid-template-columns:40px minmax(0,1fr) 28px;gap:18px}.editorial-home-module__d3VdPW__rowMeta{flex-direction:row;grid-area:1/2}.editorial-home-module__d3VdPW__rowCopy{grid-area:2/2}.editorial-home-module__d3VdPW__rowArrow{grid-area:1/3/span 2}.editorial-home-module__d3VdPW__rowIndex{grid-row:1/span 2}.editorial-home-module__d3VdPW__aboutSection,.editorial-home-module__d3VdPW__contactSection>div{grid-template-columns:1fr}.editorial-home-module__d3VdPW__aboutSection{gap:64px}.editorial-home-module__d3VdPW__methodCard{max-width:620px}.editorial-home-module__d3VdPW__contactSection:after{left:25%}}@media (max-width:600px){.editorial-home-module__d3VdPW__home{--home-width:calc(100% - 28px)}.editorial-home-module__d3VdPW__hero{padding:54px 0 82px}.editorial-home-module__d3VdPW__eyebrow{margin-bottom:20px}.editorial-home-module__d3VdPW__heroCopy h1{font-size:clamp(45px,14.4vw,62px);line-height:1.01}.editorial-home-module__d3VdPW__heroIntro{margin-top:28px;font-size:16px;line-height:1.8}.editorial-home-module__d3VdPW__heroActions{align-items:stretch}.editorial-home-module__d3VdPW__heroActions a{flex:100%}.editorial-home-module__d3VdPW__issueCard{display:block}.editorial-home-module__d3VdPW__issueVisual{min-height:310px}.editorial-home-module__d3VdPW__issueBody{padding:24px 22px 28px}.editorial-home-module__d3VdPW__issueBody>div{gap:10px}.editorial-home-module__d3VdPW__section{padding:82px 0}.editorial-home-module__d3VdPW__sectionHead h2,.editorial-home-module__d3VdPW__aboutCopy h2{font-size:clamp(38px,11.4vw,52px)}.editorial-home-module__d3VdPW__recentRow{min-height:0;padding:24px 0 28px}.editorial-home-module__d3VdPW__rowIndex{display:none}.editorial-home-module__d3VdPW__recentRow{grid-template-columns:minmax(0,1fr) 24px}.editorial-home-module__d3VdPW__rowMeta,.editorial-home-module__d3VdPW__rowCopy{grid-column:1}.editorial-home-module__d3VdPW__rowArrow{grid-column:2}.editorial-home-module__d3VdPW__rowCopy h3{margin-top:2px;font-size:24px}.editorial-home-module__d3VdPW__rowCopy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-home-module__d3VdPW__themeGrid{grid-template-columns:1fr}.editorial-home-module__d3VdPW__themeCard{min-height:240px}.editorial-home-module__d3VdPW__themeCard h3{margin-top:48px}.editorial-home-module__d3VdPW__caseRow{grid-template-columns:1fr;gap:30px}.editorial-home-module__d3VdPW__caseRow>a{grid-column:1}.editorial-home-module__d3VdPW__caseRow dl>div{grid-template-columns:48px 1fr}.editorial-home-module__d3VdPW__aboutCopy>p:not(.editorial-home-module__d3VdPW__eyebrow){font-size:16px}.editorial-home-module__d3VdPW__methodCard{padding:28px 24px 30px}.editorial-home-module__d3VdPW__contactSection{padding-inline:18px}.editorial-home-module__d3VdPW__contactSection h2{font-size:clamp(40px,12vw,58px)}.editorial-home-module__d3VdPW__contactSection>div{gap:46px}.editorial-home-module__d3VdPW__contactSection a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.editorial-home-module__d3VdPW__heroActions a,.editorial-home-module__d3VdPW__rowArrow,.editorial-home-module__d3VdPW__themeCard{transition:none}}
