.case-studies-section-module__7mxKmW__section{color:#0f0e1a;font-family:var(--font-plus-jakarta-sans), system-ui, sans-serif;background:#ece7dc;padding:112px 32px 124px;position:relative}.case-studies-section-module__7mxKmW__inner{width:min(1180px,100%);margin-inline:auto}.case-studies-section-module__7mxKmW__filterBar{border-bottom:1px solid #0f0e1a2e;grid-template-columns:.7fr 1.3fr;gap:64px;margin-bottom:66px;padding-bottom:34px;display:grid}.case-studies-section-module__7mxKmW__filterGroup{min-width:0}.case-studies-section-module__7mxKmW__filterLabel{color:#767179;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:600;display:block}.case-studies-section-module__7mxKmW__filterOptions{flex-wrap:wrap;gap:7px 22px;display:flex}.case-studies-section-module__7mxKmW__filterButton{color:#67636b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 6px;font-size:12px}.case-studies-section-module__7mxKmW__filterButton:hover,.case-studies-section-module__7mxKmW__filterButtonActive{color:#0f0e1a;border-bottom-color:#0f0e1a}.case-studies-section-module__7mxKmW__workspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:38px;display:grid}.case-studies-section-module__7mxKmW__caseNav{border-top:1px solid #0f0e1a;position:sticky;top:118px}.case-studies-section-module__7mxKmW__caseNavHeading{color:#767179;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 20px;font-size:9px;font-weight:600}.case-studies-section-module__7mxKmW__caseButton{text-align:left;color:#666169;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0f0e1a24;width:100%;padding:16px 0;display:block}.case-studies-section-module__7mxKmW__caseButton strong{color:inherit;margin-bottom:5px;font-size:13px;font-weight:500;line-height:1.35;display:block}.case-studies-section-module__7mxKmW__caseButton span{color:#817c83;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;display:block}.case-studies-section-module__7mxKmW__caseButton:hover,.case-studies-section-module__7mxKmW__caseButtonActive{color:#0f0e1a}.case-studies-section-module__7mxKmW__caseButtonActive{padding-left:15px;box-shadow:inset 2px 0 #0f0e1a}.case-studies-section-module__7mxKmW__viewer{background:#fbf9f4;border:1px solid #0f0e1a29;flex-direction:column;min-width:0;display:flex;overflow:hidden}.case-studies-section-module__7mxKmW__viewerHeader{background:#f7f4ee;border-bottom:1px solid #0f0e1a1f;padding:36px 40px 38px}.case-studies-section-module__7mxKmW__viewerMeta{color:#767179;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 15px;margin-bottom:20px;font-size:9px;font-weight:600;display:flex}.case-studies-section-module__7mxKmW__viewerHeader h3{color:#0f0e1a;max-width:850px;font-family:var(--v2h-font-heading);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(24px,3.2vw,39px);font-weight:400;line-height:1.16}.case-studies-section-module__7mxKmW__outcome{border-top:1px solid #0f0e1a1f;grid-template-columns:130px minmax(0,1fr);gap:24px;padding-top:22px;display:grid}.case-studies-section-module__7mxKmW__outcome strong{color:#0f0e1a;font-size:12px;font-weight:600}.case-studies-section-module__7mxKmW__outcome p{color:#4f4c54;margin:0;font-size:13px;line-height:1.66}.case-studies-section-module__7mxKmW__toolbar{background:#e8e2d7;border-bottom:1px solid #0f0e1a1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.case-studies-section-module__7mxKmW__viewGroup{align-items:center;gap:10px;display:flex}.case-studies-section-module__7mxKmW__viewSwitch{background:#f7f4ee;border:1px solid #0f0e1a29;display:flex}.case-studies-section-module__7mxKmW__expandButton{color:#3c3860;min-height:36px;font:inherit;cursor:pointer;background:#f7f4ee;border:1px solid #0f0e1a29;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.case-studies-section-module__7mxKmW__expandButton svg{color:#5b5491}.case-studies-section-module__7mxKmW__expandButton:hover{color:#fbf9f4;background:#0f0e1a;border-color:#0f0e1a}.case-studies-section-module__7mxKmW__expandButton:hover svg{color:#fbf9f4}.case-studies-section-module__7mxKmW__viewButton,.case-studies-section-module__7mxKmW__demoButton{color:#5f5a62;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:11px;font-weight:600}.case-studies-section-module__7mxKmW__viewButtonActive{color:#fbf9f4;background:#0f0e1a}.case-studies-section-module__7mxKmW__toolbarAction{align-items:center;gap:16px;display:flex}.case-studies-section-module__7mxKmW__toolbarAction span{color:#625e65;font-size:11px}.case-studies-section-module__7mxKmW__demoButton{color:#fbf9f4;background:#0f0e1a;border:1px solid #0f0e1a}.case-studies-section-module__7mxKmW__frame{background:#0c0a1a;position:relative;overflow:hidden}.case-studies-section-module__7mxKmW__fullscreenLink{z-index:2;color:#0f0e1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fbf9f4f0;border:1px solid #0f0e1a33;padding:8px 12px;font-size:10px;font-weight:600;text-decoration:none;position:absolute;bottom:12px;right:12px}.case-studies-section-module__7mxKmW__empty{text-align:center;border-top:1px solid #0f0e1a;border-bottom:1px solid #0f0e1a29;padding:64px 28px}.case-studies-section-module__7mxKmW__empty p{color:#4f4c54;font-size:14px}.case-studies-section-module__7mxKmW__empty button{color:#0f0e1a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0f0e1a;padding:0 0 5px;font-size:12px;font-weight:600}.case-studies-section-module__7mxKmW__filterButton:focus-visible,.case-studies-section-module__7mxKmW__caseButton:focus-visible,.case-studies-section-module__7mxKmW__viewButton:focus-visible,.case-studies-section-module__7mxKmW__demoButton:focus-visible,.case-studies-section-module__7mxKmW__fullscreenLink:focus-visible,.case-studies-section-module__7mxKmW__expandButton:focus-visible,.case-studies-section-module__7mxKmW__expandClose:focus-visible,.case-studies-section-module__7mxKmW__empty button:focus-visible{outline-offset:4px;outline:2px solid}.case-studies-section-module__7mxKmW__expandOverlay{z-index:120;-webkit-backdrop-filter:blur(10px);background:#0f0e149e;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);animation:.24s forwards case-studies-section-module__7mxKmW__expandFade;display:flex;position:fixed;inset:0}@keyframes case-studies-section-module__7mxKmW__expandFade{0%{opacity:0}to{opacity:1}}.case-studies-section-module__7mxKmW__expandCard{background:#fbf9f4;border:1px solid #0f0e1a33;flex-direction:column;width:min(1400px,96vw);height:min(90vh,960px);animation:.3s cubic-bezier(.16,1,.3,1) forwards case-studies-section-module__7mxKmW__expandRise;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 112px #00000080}@keyframes case-studies-section-module__7mxKmW__expandRise{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.case-studies-section-module__7mxKmW__expandHeader{background:#e8e2d7;border-bottom:1px solid #0f0e1a1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:12px 16px;display:grid}.case-studies-section-module__7mxKmW__expandClient{flex-direction:column;justify-self:start;min-width:0;display:flex}.case-studies-section-module__7mxKmW__expandClient strong{color:#0f0e1a;font-family:var(--v2h-font-heading);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.case-studies-section-module__7mxKmW__expandClient span{color:#625e65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.case-studies-section-module__7mxKmW__expandHeader .case-studies-section-module__7mxKmW__viewSwitch{justify-self:center}.case-studies-section-module__7mxKmW__expandClose{color:#0f0e1a;cursor:pointer;background:#f7f4ee;border:1px solid #0f0e1a33;justify-content:center;justify-self:end;align-items:center;width:36px;height:36px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.case-studies-section-module__7mxKmW__expandClose:hover{color:#fbf9f4;background:#0f0e1a;border-color:#0f0e1a}.case-studies-section-module__7mxKmW__expandBody{background:#0c0a1a;flex:1;min-height:0;position:relative}.case-studies-section-module__7mxKmW__expandFrame{background:#fff;border:0;width:100%;height:100%;display:block}@media (max-width:768px){.case-studies-section-module__7mxKmW__expandHeader{grid-template-columns:auto 1fr;grid-template-areas:"client close""tabs tabs";row-gap:10px}.case-studies-section-module__7mxKmW__expandClient{grid-area:client}.case-studies-section-module__7mxKmW__expandClose{grid-area:close}.case-studies-section-module__7mxKmW__expandHeader .case-studies-section-module__7mxKmW__viewSwitch{grid-area:tabs;justify-self:stretch}.case-studies-section-module__7mxKmW__expandHeader .case-studies-section-module__7mxKmW__viewSwitch .case-studies-section-module__7mxKmW__viewButton{flex:1;min-height:40px}}@media (max-width:960px){.case-studies-section-module__7mxKmW__section{padding:88px 20px 100px}.case-studies-section-module__7mxKmW__filterBar{grid-template-columns:1fr;gap:32px}.case-studies-section-module__7mxKmW__workspace{grid-template-columns:1fr}.case-studies-section-module__7mxKmW__caseNav{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#0f0e1a24;border:1px solid #0f0e1a24;gap:1px;display:flex;position:static;overflow-x:auto}.case-studies-section-module__7mxKmW__caseNav::-webkit-scrollbar{display:none}.case-studies-section-module__7mxKmW__caseNavHeading{display:none}.case-studies-section-module__7mxKmW__caseButton{scroll-snap-align:start;background:#f7f4ee;border-bottom:0;min-width:190px;min-height:68px;padding:16px}.case-studies-section-module__7mxKmW__caseButtonActive{padding-left:16px;box-shadow:inset 0 -2px #0f0e1a}}@media (max-width:640px){.case-studies-section-module__7mxKmW__section{padding:72px 16px 80px}.case-studies-section-module__7mxKmW__filterOptions{gap:10px 18px}.case-studies-section-module__7mxKmW__filterButton{min-height:44px;padding-block:8px}.case-studies-section-module__7mxKmW__viewerHeader{padding:28px 22px 30px}.case-studies-section-module__7mxKmW__outcome{grid-template-columns:1fr;gap:8px}.case-studies-section-module__7mxKmW__toolbar{align-items:stretch}.case-studies-section-module__7mxKmW__toolbarAction{justify-content:space-between;width:100%}.case-studies-section-module__7mxKmW__toolbarAction span{display:none}.case-studies-section-module__7mxKmW__demoButton{flex:1;min-height:44px}.case-studies-section-module__7mxKmW__viewButton{min-height:44px}}
.editorial-module__ZceWMa__page{--paper:#f7f4ee;--paper-deep:#ece7dc;--surface:#fbf9f4;--ink:#0f0e1a;--copy:#4f4c54;--muted:#767179;--line:#0f0e1a24;background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-plus-jakarta-sans), system-ui, sans-serif;overflow-x:clip}.editorial-module__ZceWMa__poppinsPage{--v2h-font-heading:var(--font-poppins), system-ui, sans-serif;font-family:var(--font-poppins), system-ui, sans-serif}.editorial-module__ZceWMa__page h1,.editorial-module__ZceWMa__page h2,.editorial-module__ZceWMa__page h3,.editorial-module__ZceWMa__page p{margin-top:0}.editorial-module__ZceWMa__noiseSection{isolation:isolate;position:relative}.editorial-module__ZceWMa__noiseSection:before{content:"";z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)' opacity='0.42'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.editorial-module__ZceWMa__noiseSection>*{z-index:1;position:relative}.editorial-module__ZceWMa__hero{border-bottom:1px solid var(--line);background:var(--paper);align-items:flex-end;min-height:640px;padding:170px 32px 88px;display:flex}.editorial-module__ZceWMa__heroInner,.editorial-module__ZceWMa__sectionInner{width:min(1180px,100%);margin-inline:auto}.editorial-module__ZceWMa__heroInner{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:88px;display:grid}.editorial-module__ZceWMa__hero h1{max-width:900px;font-family:var(--v2h-font-heading);letter-spacing:-.058em;margin-bottom:0;font-size:clamp(52px,7.2vw,94px);font-weight:300;line-height:.98}.editorial-module__ZceWMa__heroAside{border-top:1px solid var(--ink);padding-top:26px}.editorial-module__ZceWMa__heroAside p{max-width:48ch;color:var(--copy);margin-bottom:26px;font-size:15px;line-height:1.74}.editorial-module__ZceWMa__utilityLink,.editorial-module__ZceWMa__textLink{color:var(--ink);border-bottom:1px solid #0f0e1a59;align-items:center;gap:10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.editorial-module__ZceWMa__utilityLink:hover,.editorial-module__ZceWMa__textLink:hover{border-bottom-color:var(--ink)}.editorial-module__ZceWMa__eyebrow{color:var(--muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:600;display:block}.editorial-module__ZceWMa__featured{background:var(--paper-deep);padding:112px 32px}.editorial-module__ZceWMa__featuredLayout{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:520px;display:grid}.editorial-module__ZceWMa__featuredCopy{flex-direction:column;justify-content:space-between;padding:42px 54px 42px 0;display:flex}.editorial-module__ZceWMa__meta{color:var(--muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;font-size:9px;font-weight:600;display:flex}.editorial-module__ZceWMa__featuredCopy h2{max-width:570px;font-family:var(--v2h-font-heading);letter-spacing:-.045em;margin:34px 0 24px;font-size:clamp(31px,4vw,52px);font-weight:400;line-height:1.08}.editorial-module__ZceWMa__featuredCopy p{max-width:54ch;color:var(--copy);margin-bottom:34px;font-size:14px;line-height:1.72}.editorial-module__ZceWMa__featuredMedia{background:#d9d3c7;min-height:520px;position:relative;overflow:hidden}.editorial-module__ZceWMa__featuredMedia img,.editorial-module__ZceWMa__featuredMedia video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.72)contrast(.96);width:100%;height:100%;transition:filter .22s,transform .5s}.editorial-module__ZceWMa__featuredLayout:hover .editorial-module__ZceWMa__featuredMedia img,.editorial-module__ZceWMa__featuredLayout:hover .editorial-module__ZceWMa__featuredMedia video{filter:saturate(.92)contrast();transform:scale(1.015)}.editorial-module__ZceWMa__archive{background:var(--surface);padding:112px 32px 124px}.editorial-module__ZceWMa__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.editorial-module__ZceWMa__sectionHeading h2{font-family:var(--v2h-font-heading);letter-spacing:-.048em;margin-bottom:0;font-size:clamp(36px,4.7vw,62px);font-weight:300;line-height:1.04}.editorial-module__ZceWMa__sectionHeading p{max-width:48ch;color:var(--copy);margin-bottom:4px;font-size:14px;line-height:1.7}.editorial-module__ZceWMa__archiveList{border-top:1px solid var(--ink)}.editorial-module__ZceWMa__archiveExperience{position:relative}.editorial-module__ZceWMa__archiveRow{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 176px 24px;align-items:center;gap:28px;padding:28px 0;text-decoration:none;transition:color .18s,padding-left .22s;display:grid}.editorial-module__ZceWMa__archiveRow h3{letter-spacing:-.025em;margin-bottom:0;font-size:clamp(17px,1.8vw,23px);font-weight:500;line-height:1.35}.editorial-module__ZceWMa__archiveRow>p{color:var(--copy);margin-bottom:0;font-size:12px;line-height:1.6}.editorial-module__ZceWMa__rowArrow{font-size:18px;transition:transform .18s}.editorial-module__ZceWMa__archiveRow:hover .editorial-module__ZceWMa__rowArrow,.editorial-module__ZceWMa__archiveRowActive .editorial-module__ZceWMa__rowArrow{transform:translate(4px)}.editorial-module__ZceWMa__archiveRowActive{padding-left:12px}.editorial-module__ZceWMa__archivePreviewRail{z-index:62;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;width:min(360px,100vw - 48px);transition:opacity .14s,visibility 0s linear .14s;position:fixed;top:0;left:0;transform:translate(-100vw,-100vh)}.editorial-module__ZceWMa__archivePreviewRailVisible{opacity:1;visibility:visible;transition:opacity .16s}.editorial-module__ZceWMa__archivePreviewGlass{isolation:isolate;border-radius:var(--v2h-r-lg,22px);background:rgb(var(--v2h-glass-rgb) / 92%);box-shadow:0 .7rem 1.8rem rgb(var(--v2h-ink-rgb) / 12%), inset 0 1px 0 #ffffffbf, inset 0 0 0 1px rgb(var(--v2h-ink-rgb) / 7%);-webkit-backdrop-filter:blur(30px)saturate(135%);border:1px solid #ffffff8c;padding:12px;position:relative;overflow:hidden}.editorial-module__ZceWMa__archivePreviewGlass:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#ffffff57,#0000 42%,#ffffff1f);position:absolute;inset:0}.editorial-module__ZceWMa__archivePreviewGlass>*{z-index:1;position:relative}.editorial-module__ZceWMa__archivePreviewTopline,.editorial-module__ZceWMa__archivePreviewCaption{color:var(--muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:9px;font-weight:600;line-height:1.4;display:flex}.editorial-module__ZceWMa__archivePreviewTopline{padding:3px 5px 11px}.editorial-module__ZceWMa__archivePreviewCaption{padding:12px 5px 3px}.editorial-module__ZceWMa__archivePreviewMedia{aspect-ratio:4/3;border-radius:calc(var(--v2h-r-lg,22px) - 9px);background:#d8d1c5;border:1px solid #0f0e1a1f;position:relative;overflow:hidden}.editorial-module__ZceWMa__archivePreviewMediaLayer{opacity:0;transition:opacity .15s;position:absolute;inset:0}.editorial-module__ZceWMa__archivePreviewMediaLayerActive{opacity:1}.editorial-module__ZceWMa__archivePreviewMedia img,.editorial-module__ZceWMa__archivePreviewMedia video{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(.98);width:100%;height:100%}.editorial-module__ZceWMa__editionHero{border-bottom:1px solid var(--line);background:var(--paper);align-items:flex-end;min-height:700px;padding:170px 32px 88px;display:flex}.editorial-module__ZceWMa__editionHeroLayout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:88px;display:grid}.editorial-module__ZceWMa__editionHero h1{max-width:680px;font-family:var(--v2h-font-heading);letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(50px,6.5vw,86px);font-weight:300;line-height:1}.editorial-module__ZceWMa__editionHeroCopy>p{max-width:56ch;color:var(--copy);margin-bottom:30px;font-size:15px;line-height:1.74}.editorial-module__ZceWMa__editionFeature{color:#f8f5ef;background:#111019;min-height:440px;position:relative;overflow:hidden}.editorial-module__ZceWMa__editionFeature img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(.96)}.editorial-module__ZceWMa__editionFeature:after{content:"";background:linear-gradient(#0f0e1a0d,#0f0e1ae0);position:absolute;inset:0}.editorial-module__ZceWMa__editionFeatureText{z-index:1;position:absolute;inset:auto 34px 34px}.editorial-module__ZceWMa__editionFeatureText .editorial-module__ZceWMa__meta{color:#f8f5efb8}.editorial-module__ZceWMa__editionFeatureText h2{color:#f8f5ef;max-width:620px;font-family:var(--v2h-font-heading);letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.15}.editorial-module__ZceWMa__editionFeatureText a{color:#f8f5ef;border-bottom-color:#f8f5ef80}.editorial-module__ZceWMa__issues{background:var(--surface);padding:112px 32px 124px}.editorial-module__ZceWMa__issueGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.editorial-module__ZceWMa__issueCard{min-height:480px;color:var(--ink);background:var(--paper);flex-direction:column;text-decoration:none;display:flex;position:relative}.editorial-module__ZceWMa__issueMedia{background:var(--paper-deep);min-height:255px;position:relative;overflow:hidden}.editorial-module__ZceWMa__issueMedia img{-o-object-fit:cover;object-fit:cover;filter:saturate(.75);transition:transform .5s,filter .22s}.editorial-module__ZceWMa__issueCard:hover .editorial-module__ZceWMa__issueMedia img{filter:saturate(.94);transform:scale(1.018)}.editorial-module__ZceWMa__issueBody{flex-direction:column;flex:1;padding:28px 30px 32px;display:flex}.editorial-module__ZceWMa__issueBody h3{letter-spacing:-.03em;margin:18px 0 14px;font-size:clamp(19px,2.2vw,27px);font-weight:500;line-height:1.3}.editorial-module__ZceWMa__issueBody p{color:var(--copy);margin-bottom:28px;font-size:13px;line-height:1.68}.editorial-module__ZceWMa__issueBody .editorial-module__ZceWMa__textLink{align-self:flex-start;margin-top:auto}.editorial-module__ZceWMa__researchArchive{background:var(--paper-deep);padding:112px 32px 124px}.editorial-module__ZceWMa__reportList,.editorial-module__ZceWMa__loadingList{border-top:1px solid var(--ink)}.editorial-module__ZceWMa__reportRow{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 140px 24px;align-items:start;gap:24px;padding:28px 0;text-decoration:none;display:grid}.editorial-module__ZceWMa__reportIndex,.editorial-module__ZceWMa__reportDate{color:var(--muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.editorial-module__ZceWMa__reportRow h3{letter-spacing:-.02em;margin-bottom:7px;font-size:18px;font-weight:500}.editorial-module__ZceWMa__reportRow p{max-width:70ch;color:var(--copy);margin-bottom:0;font-size:13px;line-height:1.65}.editorial-module__ZceWMa__emptyState{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:48px 0}.editorial-module__ZceWMa__emptyState h3{margin-bottom:10px;font-size:21px;font-weight:500}.editorial-module__ZceWMa__emptyState p{max-width:58ch;color:var(--copy);margin-bottom:0;font-size:14px;line-height:1.7}.editorial-module__ZceWMa__loadingRow{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0000,#ffffff7a,#0000) 0 0/220% 100%;height:92px;animation:1.4s linear infinite editorial-module__ZceWMa__editorialShimmer}@keyframes editorial-module__ZceWMa__editorialShimmer{to{background-position:-220% 0}}.editorial-module__ZceWMa__utilityLink:focus-visible,.editorial-module__ZceWMa__textLink:focus-visible,.editorial-module__ZceWMa__archiveRow:focus-visible,.editorial-module__ZceWMa__issueCard:focus-visible,.editorial-module__ZceWMa__reportRow:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:900px){.editorial-module__ZceWMa__hero,.editorial-module__ZceWMa__editionHero{min-height:auto;padding:150px 20px 76px}.editorial-module__ZceWMa__heroInner,.editorial-module__ZceWMa__editionHeroLayout{grid-template-columns:1fr;gap:52px}.editorial-module__ZceWMa__heroAside{max-width:680px}.editorial-module__ZceWMa__featured,.editorial-module__ZceWMa__archive,.editorial-module__ZceWMa__issues,.editorial-module__ZceWMa__researchArchive{padding-inline:20px}.editorial-module__ZceWMa__featuredLayout{grid-template-columns:1fr}.editorial-module__ZceWMa__featuredCopy{min-height:420px;padding-right:0}.editorial-module__ZceWMa__featuredMedia{min-height:440px}.editorial-module__ZceWMa__editionFeature{min-height:460px}.editorial-module__ZceWMa__archivePreviewRail{display:none}.editorial-module__ZceWMa__archiveRow{grid-template-columns:128px minmax(0,1fr) 24px}.editorial-module__ZceWMa__archiveRow>p{display:none}}@media (hover:none),(pointer:coarse){.editorial-module__ZceWMa__archivePreviewRail{display:none}.editorial-module__ZceWMa__featuredLayout:hover .editorial-module__ZceWMa__featuredMedia img,.editorial-module__ZceWMa__featuredLayout:hover .editorial-module__ZceWMa__featuredMedia video,.editorial-module__ZceWMa__issueCard:hover .editorial-module__ZceWMa__issueMedia img,.editorial-module__ZceWMa__archiveRow:hover .editorial-module__ZceWMa__rowArrow{transform:none}}@media (max-width:640px){.editorial-module__ZceWMa__hero,.editorial-module__ZceWMa__editionHero{padding:122px 16px 64px}.editorial-module__ZceWMa__hero h1,.editorial-module__ZceWMa__editionHero h1{font-size:clamp(43px,13vw,58px)}.editorial-module__ZceWMa__featured,.editorial-module__ZceWMa__archive,.editorial-module__ZceWMa__issues,.editorial-module__ZceWMa__researchArchive{padding:72px 16px}.editorial-module__ZceWMa__featuredCopy{min-height:auto;padding:30px 0 38px}.editorial-module__ZceWMa__featuredMedia{min-height:320px}.editorial-module__ZceWMa__sectionHeading{margin-bottom:38px;display:block}.editorial-module__ZceWMa__sectionHeading p{margin-top:18px}.editorial-module__ZceWMa__archiveRow{grid-template-columns:1fr 20px;gap:18px;padding:25px 0}.editorial-module__ZceWMa__archiveRow h3{overflow-wrap:anywhere}.editorial-module__ZceWMa__archiveRow .editorial-module__ZceWMa__meta{grid-column:1/-1}.editorial-module__ZceWMa__editionFeature{min-height:420px}.editorial-module__ZceWMa__editionFeatureText{inset:auto 22px 24px}.editorial-module__ZceWMa__issueGrid{grid-template-columns:1fr}.editorial-module__ZceWMa__issueCard{min-height:440px}.editorial-module__ZceWMa__reportRow{grid-template-columns:28px minmax(0,1fr) 18px;gap:14px}.editorial-module__ZceWMa__reportDate{display:none}}@media (prefers-reduced-motion:reduce){.editorial-module__ZceWMa__featuredMedia img,.editorial-module__ZceWMa__featuredMedia video,.editorial-module__ZceWMa__issueMedia img,.editorial-module__ZceWMa__rowArrow{transition:none}.editorial-module__ZceWMa__loadingRow{animation:none}.editorial-module__ZceWMa__archiveRow{transition:none}}
