.page-module__E0kJGG__page{background:var(--bg);min-height:100vh;color:var(--fg)}.page-module__E0kJGG__shell{max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,64px)}.page-module__E0kJGG__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:32px 0;display:flex}.page-module__E0kJGG__logo{letter-spacing:-.01em;font-size:16px;font-weight:700}.page-module__E0kJGG__navLinks{letter-spacing:.02em;color:var(--muted);gap:30px;font-size:13px;display:flex}.page-module__E0kJGG__navLinks a{transition:color .2s}.page-module__E0kJGG__navLinks a:hover{color:var(--accent)}.page-module__E0kJGG__hero{padding:72px 0 60px}.page-module__E0kJGG__heroMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:24px;font-size:13px;display:flex}.page-module__E0kJGG__heroMetaRight{text-align:right;max-width:220px}.page-module__E0kJGG__headline{letter-spacing:-.04em;margin:44px 0 0;font-size:clamp(56px,11vw,148px);font-weight:700;line-height:.92;animation:.7s cubic-bezier(.2,.8,.2,1) both page-module__E0kJGG__rise}.page-module__E0kJGG__headlineAccent{color:var(--accent)}.page-module__E0kJGG__ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.03em;color:var(--muted-2);white-space:nowrap;padding:22px 0;font-size:14px;overflow:hidden}.page-module__E0kJGG__tickerTrack{will-change:transform;gap:44px;width:max-content;padding-left:44px;animation:40s linear infinite page-module__E0kJGG__marquee;display:flex}.page-module__E0kJGG__ticker:hover .page-module__E0kJGG__tickerTrack{animation-play-state:paused}.page-module__E0kJGG__tickerTrack span{flex-shrink:0}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__tickerTrack{animation:none}}@keyframes page-module__E0kJGG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__E0kJGG__tickerSep{color:var(--accent)}.page-module__E0kJGG__workSection{padding:64px 0 40px}.page-module__E0kJGG__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:36px;font-size:13px}.page-module__E0kJGG__workGrid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.page-module__E0kJGG__card{color:inherit;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.page-module__E0kJGG__card:hover{transform:translateY(-8px)}.page-module__E0kJGG__cardMedia{aspect-ratio:560/300;border:1px solid var(--line);background:repeating-linear-gradient(45deg, var(--card), var(--card) 11px, var(--card-stripe) 11px, var(--card-stripe) 22px);border-radius:4px;justify-content:center;align-items:center;transition:border-color .35s;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__card:hover .page-module__E0kJGG__cardMedia{border-color:var(--accent)}.page-module__E0kJGG__cardIndex,.page-module__E0kJGG__cardArrow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);font-size:12px;position:absolute;top:14px}.page-module__E0kJGG__cardIndex{left:16px}.page-module__E0kJGG__cardArrow{right:16px}.page-module__E0kJGG__cardPlaceholder{font-family:var(--font-mono), ui-monospace, monospace;color:#6a6a66;font-size:11px}.page-module__E0kJGG__cardImage{object-fit:cover}.page-module__E0kJGG__cardHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;display:flex}.page-module__E0kJGG__cardTitle{letter-spacing:-.01em;font-size:clamp(20px,2vw,24px);font-weight:600}.page-module__E0kJGG__cardYear,.page-module__E0kJGG__cardMeta{color:var(--muted);font-size:13px}.page-module__E0kJGG__cardMeta{margin-top:6px}.page-module__E0kJGG__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__stat{border-right:1px solid var(--line);padding:52px clamp(24px,4vw,64px);transition:background .3s}.page-module__E0kJGG__stat:last-child{border-right:none}.page-module__E0kJGG__stat:hover{background:var(--card-hover-bg)}.page-module__E0kJGG__statNumber{letter-spacing:-.03em;color:var(--accent);font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.page-module__E0kJGG__statLabel{color:var(--muted);margin-top:12px;font-size:13px}.page-module__E0kJGG__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:88px 0;display:flex}.page-module__E0kJGG__footerTitle{letter-spacing:-.03em;cursor:pointer;margin:0;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1;transition:color .25s}.page-module__E0kJGG__footerTitle:hover{color:var(--accent)}.page-module__E0kJGG__footerLinks{text-align:right;color:var(--muted-2);flex-direction:column;gap:10px;font-size:15px;display:flex}.page-module__E0kJGG__footerLinks a{transition:color .2s}.page-module__E0kJGG__footerLinks a:hover{color:var(--accent)}.page-module__E0kJGG__mono{font-family:var(--font-mono), ui-monospace, monospace}@media (max-width:720px){.page-module__E0kJGG__workGrid,.page-module__E0kJGG__stats{grid-template-columns:1fr}.page-module__E0kJGG__stat{border-right:none;border-bottom:1px solid var(--line)}.page-module__E0kJGG__stat:last-child{border-bottom:none}.page-module__E0kJGG__heroMeta{flex-direction:column}.page-module__E0kJGG__heroMetaRight{text-align:left;max-width:none}.page-module__E0kJGG__footer{align-items:flex-start}.page-module__E0kJGG__footerLinks{text-align:left}}
.page-module__W0d5yG__topBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:32px 0 24px;display:flex}.page-module__W0d5yG__backLink{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.03em;font-size:12px;transition:color .2s}.page-module__W0d5yG__backLink:hover{color:var(--accent)}.page-module__W0d5yG__study{padding:80px 0 96px}.page-module__W0d5yG__header{max-width:900px;margin-bottom:64px}.page-module__W0d5yG__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:12px}.page-module__W0d5yG__studyTitle{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1}.page-module__W0d5yG__studyMeta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-2);border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding-top:24px;font-size:13px;display:flex}.page-module__W0d5yG__studyYear{color:var(--accent)}.page-module__W0d5yG__factsStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0 0 96px;padding:32px 0;display:grid}.page-module__W0d5yG__factRow{padding:8px 24px 8px 0}.page-module__W0d5yG__factRow+.page-module__W0d5yG__factRow{border-left:1px solid var(--line);padding-left:24px}.page-module__W0d5yG__factLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.page-module__W0d5yG__factValue{color:var(--fg);margin:0;font-size:16px;font-weight:500}.page-module__W0d5yG__section{grid-template-columns:200px 1fr;align-items:baseline;gap:48px;margin-bottom:72px;display:grid}@media (max-width:768px){.page-module__W0d5yG__section{grid-template-columns:1fr;gap:16px}}.page-module__W0d5yG__sectionEyebrow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding-top:6px;font-size:12px}.page-module__W0d5yG__prose{max-width:68ch;color:var(--muted-2)}.page-module__W0d5yG__prose p{margin:0 0 20px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.page-module__W0d5yG__prose p:last-child{margin-bottom:0}.page-module__W0d5yG__figure,.page-module__W0d5yG__figureWide{margin:96px 0}.page-module__W0d5yG__figureWide .page-module__W0d5yG__figureFrame{aspect-ratio:16/9}.page-module__W0d5yG__figure .page-module__W0d5yG__figureFrame{aspect-ratio:4/3;max-width:860px}.page-module__W0d5yG__figureFrame{border:1px solid var(--line);background:var(--card);border-radius:4px;width:100%;position:relative;overflow:hidden}.page-module__W0d5yG__figureImage{object-fit:cover}.page-module__W0d5yG__figureCaption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.03em;margin-top:14px;font-size:12px}.page-module__W0d5yG__navStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-bottom:64px;padding:40px 0;display:grid}.page-module__W0d5yG__navPrev,.page-module__W0d5yG__navNext{border-radius:4px;flex-direction:column;gap:8px;padding:24px;transition:background .2s;display:flex}.page-module__W0d5yG__navNext{text-align:right;align-items:flex-end}.page-module__W0d5yG__navPrev:hover,.page-module__W0d5yG__navNext:hover{background:var(--card-hover-bg)}.page-module__W0d5yG__navDirection{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.page-module__W0d5yG__navPrev:hover .page-module__W0d5yG__navDirection,.page-module__W0d5yG__navNext:hover .page-module__W0d5yG__navDirection{color:var(--accent)}.page-module__W0d5yG__navTitle{letter-spacing:-.01em;color:var(--fg);font-size:clamp(20px,2vw,24px);font-weight:600}@media (max-width:640px){.page-module__W0d5yG__navStrip{grid-template-columns:1fr}.page-module__W0d5yG__navNext{text-align:left;align-items:flex-start}}
