:root{--ink:#0b0c0b;--paper:#f1eee7;--paper-bright:#fbfaf6;--acid:#e8ff43;--clay:#b6a799;--muted:#9c9d97;--line-light:#ffffff3d;--line-dark:#0b0c0b33;--header-height:82px;--display:"Arial Narrow", "Helvetica Neue Condensed", "Avenir Next Condensed", Impact, sans-serif;--body:"Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:110px;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,summary{color:inherit;font:inherit}button{background:0 0;border:0}figure,h1,h2,h3,p{margin-top:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.skip-link{background:var(--acid);color:var(--ink);text-transform:uppercase;z-index:100;padding:10px 14px;font-size:12px;font-weight:800;transition:transform .16s;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.concept-bar{background:var(--acid);letter-spacing:.1em;text-transform:uppercase;z-index:60;justify-content:center;align-items:center;gap:16px;width:100%;height:28px;padding:0 22px;font-size:9px;display:flex;position:fixed;top:0}.concept-bar strong{font-weight:800}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-light);color:var(--paper-bright);height:var(--header-height);z-index:50;background:#0b0c0bd6;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,3.6vw,58px);display:grid;position:fixed;top:28px;left:0;right:0}.wordmark{align-items:baseline;gap:14px;width:max-content;min-height:44px;display:flex}.wordmark span{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:30px}.wordmark small{letter-spacing:.14em;text-transform:uppercase;font-size:7px}.site-header>nav{letter-spacing:.16em;text-transform:uppercase;gap:clamp(22px,3vw,48px);font-size:11px;display:flex}.site-header nav a,.header-link{align-items:center;min-height:44px;display:flex}.site-header nav a{justify-content:center;min-width:44px;position:relative}.site-header nav a:after{content:"";background:currentColor;height:1px;transition:right .18s;position:absolute;bottom:8px;left:0;right:100%}.site-header nav a:hover:after{right:0}.header-link{letter-spacing:.12em;text-transform:uppercase;justify-self:end;font-size:11px}.mobile-menu{display:none}.hero{color:var(--paper-bright);height:100svh;min-height:720px;position:relative;overflow:hidden}.hero>img,.hero-veil{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero>img{object-position:66% 28%;animation:1.1s cubic-bezier(.18,.76,.18,1) both hero-in}.hero-veil{background:linear-gradient(90deg,#050605f5 0%,#050605e6 35%,#05060561 58%,#05060514 78%),linear-gradient(#05060538,#0506050a 42%,#050605d1)}.hero-index{letter-spacing:.15em;text-transform:uppercase;z-index:2;font-size:10px;position:absolute;top:142px;left:clamp(20px,3.6vw,58px)}.hero-title{z-index:2;position:absolute;bottom:clamp(155px,21vh,235px);left:clamp(20px,4.7vw,76px)}.hero-title>p{letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.hero h1{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(74px,11vw,170px);font-weight:400;line-height:.73;display:grid}.hero h1 span{margin-left:.65em}.hero h1 em{color:var(--acid);font-weight:400}.hero h1 b{margin-left:1.3em;font-weight:400}.hero-foot{z-index:2;grid-template-columns:minmax(260px,430px) 190px;align-items:end;gap:50px;display:grid;position:absolute;bottom:46px;left:clamp(20px,4.7vw,76px)}.hero-foot p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.4vw,20px);line-height:1.4}.hero-foot a{border-bottom:1px solid var(--line-light);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;display:flex}.image-credit{letter-spacing:.09em;text-transform:uppercase;z-index:2;margin:0;font-size:9px;position:absolute;bottom:17px;right:clamp(20px,3.6vw,58px)}.kicker{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.manifest{background:var(--paper);padding:clamp(110px,13vw,210px) clamp(20px,6vw,96px)}.manifest h2{letter-spacing:-.065em;max-width:1280px;margin:52px 0 90px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.9}.manifest h2 em{color:#6d6055;font-weight:400}.manifest>div{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:30px 8vw;margin-left:30%;padding-top:28px;display:grid}.manifest>div p{color:#4f504c;max-width:520px;margin:0;font-size:12px;line-height:1.7}.archive{background:var(--ink);color:var(--paper-bright);padding:clamp(100px,10vw,160px) clamp(20px,3.6vw,58px)}.archive-head{grid-template-columns:.35fr 1fr .45fr;gap:40px 7vw;margin-bottom:90px;display:grid}.archive-head h2{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,7.6vw,120px);font-weight:400;line-height:.86}.archive-head h2 em{color:var(--acid);font-weight:400;display:block}.archive-head>p:last-child{color:var(--muted);align-self:end;margin:0;font-size:14px;line-height:1.7}.archive-stage{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:clamp(28px,4vw,70px);display:grid}.archive-index{border-top:1px solid var(--line-light);align-self:center}.archive-index button{border-bottom:1px solid var(--line-light);cursor:pointer;text-align:left;grid-template-columns:35px 1fr;gap:4px 14px;width:100%;min-height:104px;padding:20px 0;display:grid}.archive-index small{color:var(--muted);letter-spacing:.12em;grid-row:1/3;padding-top:9px;font-size:10px}.archive-index span{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,48px);line-height:1}.archive-index b{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:400}.archive-index button[aria-pressed=true] span,.archive-index button[aria-pressed=true] small{color:var(--acid)}.archive-frame{aspect-ratio:16/10;background:#171917;margin:0;position:relative;overflow:hidden}.archive-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000c7);position:absolute;inset:0}.archive-frame>img{object-fit:cover;width:100%;height:100%;transition:filter .36s,opacity .28s}.archive-frame figcaption{z-index:2;grid-template-columns:60px minmax(220px,500px);align-items:end;gap:30px;display:grid;position:absolute;bottom:28px;left:30px}.archive-frame figcaption span{color:var(--acid);letter-spacing:.14em;font-size:10px}.archive-frame figcaption p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.7vw,25px);line-height:1.25}.archive-controls{z-index:3;gap:8px;display:flex;position:absolute;top:24px;right:24px}.archive-controls button{border:1px solid var(--line-light);cursor:pointer;background:#0b0c0b8c;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}.essays{background:var(--paper-bright);padding:clamp(110px,13vw,210px) clamp(20px,5vw,80px)}.essays>header{grid-template-columns:.4fr 1.6fr;gap:32px;margin-bottom:120px;display:grid}.essays>header h2{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,110px);font-weight:400;line-height:.88}.essay{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(35px,7vw,110px);margin:0 0 clamp(130px,18vw,280px);display:grid}.essay:nth-of-type(3){grid-template-columns:.75fr 1.25fr}.essay:nth-of-type(3) figure{grid-area:1/2}.essay:nth-of-type(3)>div{grid-area:1/1}.essay:last-child{margin-bottom:0}.essay figure{margin:0;position:relative}.essay figure img{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto}.essay-portrait figure{justify-self:center;width:min(70%,690px)}.essay-portrait figure img{aspect-ratio:3/4}.essay figcaption{color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px #000;font-size:9px;position:absolute;bottom:12px;right:14px}.essay>div{border-top:1px solid var(--line-dark);padding-top:20px}.essay>div>span{color:#796d63;font-size:8px}.essay h3{letter-spacing:-.055em;margin:40px 0 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,80px);font-weight:400;line-height:.92}.essay>div p{color:#555650;max-width:520px;font-size:12px;line-height:1.7}.edit-room{background:var(--clay);grid-template-columns:.82fr 1.18fr;gap:9vw;padding:clamp(110px,12vw,190px) clamp(20px,6vw,96px);display:grid}.edit-intro{align-self:start;position:sticky;top:90px}.edit-intro h2{letter-spacing:-.065em;margin:58px 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6vw,94px);font-weight:400;line-height:.88}.edit-intro>p:last-child{max-width:500px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.4}.edit-lines{border-top:1px solid var(--line-dark)}.edit-lines article{border-bottom:1px solid var(--line-dark);min-height:260px;padding:32px 0 44px}.edit-lines span{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.edit-lines h3{letter-spacing:-.045em;margin:50px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,58px);font-weight:400;line-height:.98}.edit-lines p{color:#4e4944;max-width:560px;font-size:11px;line-height:1.7}.reel{background:var(--paper);padding:clamp(100px,11vw,170px) 0;overflow:hidden}.reel-title{padding:0 clamp(20px,6vw,96px)}.reel-title h2{letter-spacing:-.065em;max-width:1050px;margin:54px 0 80px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7vw,108px);font-weight:400;line-height:.88}.reel-track{scroll-snap-type:x mandatory;gap:18px;padding:0 clamp(20px,6vw,96px) 24px;scroll-padding-left:clamp(20px,6vw,96px);display:flex;overflow-x:auto}.reel-track figure{scroll-snap-align:start;flex:0 0 min(70vw,940px);margin:0}.reel-track figure.reel-portrait{flex-basis:min(40vw,570px)}.reel-track img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.reel-track .reel-portrait img{aspect-ratio:3/4}.reel-track figcaption{letter-spacing:.13em;text-transform:uppercase;padding-top:12px;font-size:10px}.field-notes{background:var(--ink);color:var(--paper-bright);grid-template-columns:.75fr 1.25fr;gap:9vw;padding:clamp(110px,12vw,190px) clamp(20px,6vw,96px);display:grid}.field-notes header h2{letter-spacing:-.06em;margin:54px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.5vw,88px);font-weight:400;line-height:.9}.field-notes>div{border-top:1px solid var(--line-light)}.field-notes article{border-bottom:1px solid var(--line-light);padding:34px 0 40px}.field-notes h3{color:var(--acid);margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,46px);font-weight:400}.field-notes article p{color:var(--muted);max-width:620px;margin:0;font-size:11px;line-height:1.7}.case-cta{background:var(--acid);min-height:100svh;padding:clamp(110px,12vw,190px) clamp(20px,6vw,96px)}.case-cta h2{letter-spacing:-.075em;max-width:1380px;margin:70px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,9.5vw,150px);font-weight:400;line-height:.8}.case-cta h2 em{color:#6a6d22;margin-left:.5em;font-weight:400;display:block}.case-cta>p:not(.kicker){max-width:650px;font-size:12px;line-height:1.7}.case-cta>div{flex-wrap:wrap;gap:18px;margin-top:60px;display:flex}.case-cta>div a{border:1px solid var(--ink);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(310px,100%);min-height:56px;padding:0 22px;font-size:11px;display:flex}.case-cta>div a:first-child{background:var(--ink);color:var(--paper-bright)}footer{background:var(--ink);color:var(--paper-bright);grid-template-columns:.6fr .8fr 1fr;align-items:start;gap:50px;padding:70px clamp(20px,6vw,96px);display:grid}footer>p,footer details p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}footer details{border-bottom:1px solid var(--line-light)}footer summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:44px;font-size:11px}footer details p{padding:12px 0 22px}footer details a{color:var(--acid);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.not-found{background:var(--ink);color:var(--paper-bright);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(80px,11vw,170px) clamp(20px,7vw,110px);display:flex}.not-found h1{letter-spacing:-.075em;max-width:1200px;margin:55px 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,10vw,160px);font-weight:400;line-height:.8}.not-found>p:not(.kicker){color:var(--muted);max-width:560px;font-size:12px;line-height:1.7}.not-found>div{flex-wrap:wrap;gap:18px 40px;margin-top:46px;display:flex}.not-found a{border-bottom:1px solid var(--line-light);letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:48px;font-size:8px;display:flex}@keyframes hero-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.archive-head{grid-template-columns:1fr}.archive-head>p:last-child{max-width:520px}.archive-stage{grid-template-columns:1fr}.archive-index{grid-template-columns:1fr 1fr;display:grid}.archive-index button:nth-child(odd){border-right:1px solid var(--line-light);padding-right:18px}.archive-index button:nth-child(2n){padding-left:18px}.essay,.essay:nth-of-type(3){grid-template-columns:1fr}.essay:nth-of-type(3) figure,.essay:nth-of-type(3)>div{grid-area:auto/1}.essay-portrait figure{justify-self:start;width:min(76%,690px)}.edit-room,.field-notes{grid-template-columns:1fr}.edit-intro{position:relative;top:auto}footer{grid-template-columns:1fr}}@media (width<=680px){:root{--header-height:70px}html{scroll-padding-top:96px}.concept-bar{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;height:38px;padding:0 14px;line-height:1.25;display:grid}.concept-bar,.concept-bar strong{letter-spacing:.055em;font-size:8px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0bfa;grid-template-columns:1fr auto;padding:0 16px;top:38px}.site-header>nav,.header-link{display:none}.wordmark span{font-size:25px}.wordmark small{font-size:7px}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-width:62px;min-height:44px;font-size:10px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{transition:transform .18s}.mobile-menu[open] summary span{transform:rotate(45deg)}.mobile-menu nav{border-bottom:1px solid var(--line-light);padding:24px 16px max(36px, env(safe-area-inset-bottom));bottom:0;left:0;right:0;top:calc(38px + var(--header-height));background:#0b0c0bfa;display:grid;position:fixed;overflow-y:auto}.mobile-menu nav a{border-bottom:1px solid var(--line-light);grid-template-columns:38px 1fr;align-items:center;min-height:78px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,11vw,52px);display:grid}.mobile-menu nav a span{color:var(--acid);font-family:var(--body);letter-spacing:.12em;font-size:9px}.hero{min-height:680px}.hero>img{object-position:76% center}.hero-veil{background:linear-gradient(90deg,#050605c7,#05060538 72%),linear-gradient(#0506054d,#05060505 38%,#050605e6 88%)}.hero-index{top:126px;left:16px}.hero-title{bottom:226px;left:16px;right:12px}.hero-title>p{margin-bottom:18px;font-size:9px}.hero h1{font-size:clamp(64px,20vw,82px);line-height:.78}.hero h1 span{margin-left:.25em}.hero h1 b{margin-left:.45em}.hero-foot{grid-template-columns:1fr;gap:25px;bottom:48px;left:16px;right:16px}.hero-foot p{max-width:320px;font-size:15px}.hero-foot a{width:170px}.image-credit{max-width:calc(100% - 32px);font-size:7px;bottom:13px;left:16px;right:auto}.manifest,.archive,.essays,.edit-room,.field-notes,.case-cta{padding-left:16px;padding-right:16px}.manifest h2{margin:45px 0 62px;font-size:clamp(48px,14vw,62px)}.manifest>div{grid-template-columns:1fr;margin-left:0}.archive-head{margin-bottom:58px}.archive-head h2{font-size:clamp(58px,17vw,72px)}.archive-index{grid-template-columns:1fr}.archive-index button:nth-child(odd){border-right:0;padding-right:0}.archive-index button:nth-child(2n){padding-left:0}.archive-index button{min-height:88px}.archive-frame{aspect-ratio:4/5}.archive-frame figcaption{grid-template-columns:36px 1fr;gap:15px;bottom:18px;left:16px;right:16px}.archive-frame figcaption p{font-size:16px}.archive-controls{top:12px;right:12px}.archive-controls button{width:44px;height:44px}.essays>header{grid-template-columns:minmax(0,1fr);margin-bottom:80px}.essays>header>*{min-width:0}.essays>header h2{font-size:clamp(50px,14vw,64px)}.essay{margin-bottom:140px}.essay-portrait figure{width:88%}.essay h3{font-size:clamp(46px,13vw,60px)}.edit-intro h2,.field-notes header h2{font-size:clamp(50px,14vw,64px)}.edit-lines article{min-height:auto;padding:34px 0 48px}.reel-title{padding:0 16px}.reel-title h2{font-size:clamp(50px,14vw,64px)}.reel-track{padding-left:16px;padding-right:16px;scroll-padding-left:16px}.reel-track figure{flex-basis:84vw}.reel-track figure.reel-portrait{flex-basis:68vw}.case-cta h2{font-size:clamp(60px,18vw,78px)}.case-cta h2 em{margin-left:0}footer{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.edit-intro{position:relative;top:auto}}.wordmark span,.hero h1,.manifest h2,.archive-head h2,.archive-index span,.essays>header h2,.essay h3,.edit-intro h2,.edit-lines h3,.reel-title h2,.field-notes header h2,.field-notes h3,.case-cta h2,.not-found h1,.mobile-menu nav a{font-family:var(--display);text-transform:uppercase;font-weight:800;font-stretch:75%}.hero-foot p,.archive-frame figcaption p,.edit-intro>p:last-child{font-family:var(--body)}.manifest>div p,.archive-head>p:last-child,.essay>div p,.edit-lines p,.field-notes article p,.case-cta>p:not(.kicker){font-size:clamp(15px,1.1vw,17px)}.archive-frame>img,.essay figure img,.reel-track img{transition:filter .36s,transform .7s cubic-bezier(.2,.7,.2,1)}.archive-frame:hover>img,.essay figure:hover img,.reel-track figure:hover img{transform:scale(1.018)}@supports (animation-timeline:view()){.manifest h2,.archive-head h2,.essays>header h2,.edit-intro h2,.reel-title h2,.field-notes header h2{animation:linear both vertice-cut-in;animation-timeline:view();animation-range:entry 8% cover 34%}}@keyframes vertice-cut-in{0%{opacity:.45;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.archive-frame>img,.essay figure img,.reel-track img,.manifest h2,.archive-head h2,.essays>header h2,.edit-intro h2,.reel-title h2,.field-notes header h2{animation:none!important;transform:none!important}}
