/* PROOF / Edition 03. Progressive, local, and deliberately framework-free. */
:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-cut:cubic-bezier(.76,0,.24,1);--head:88px;--paper:#f4f2ec;--line:#cfccc3;--ink:#22221f}
body{font-kerning:normal;font-feature-settings:'ss01' 1}
html{scrollbar-color:#8a8981 var(--paper)}
body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:70;opacity:.035;background-image:url("data:image/png;base64,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");background-size:96px 96px}
.site-header{background:var(--paper)}
.site-header.is-scrolled{background:rgba(244,242,236,.96);backdrop-filter:blur(16px)}
.brand img{width:156px}.brand-descriptor{font-size:11px}.main-nav{font-size:14px}
.opening-folio{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:16px 0 24px;font-size:10px;color:var(--muted);letter-spacing:.09em}
.opening-folio b{font-weight:400;color:var(--red);padding-inline:12px}
.hero{padding-top:9px;overflow:clip}.hero-grid{gap:4.8vw;grid-template-columns:1.06fr 1fr;align-items:start}.hero-copy{padding-top:21px}.hero-copy .eyebrow{font-size:11px;margin-bottom:29px}
.hero h1{font-size:clamp(72px,8.3vw,156px);font-weight:450;line-height:.94;letter-spacing:-.067em}
.hero h1 .word-line>span{animation:edition-type 1.1s var(--ease-out) both;animation-delay:calc(var(--i)*.09s + .12s)}
.hero h1 .precision-line{letter-spacing:-.077em}
.hero h1 .precision-line>span{font-weight:360}
.hero-bottom{margin-top:34px;gap:22px}.hero-description{font-size:17px;max-width:270px}.hero-cta{font-size:13px}
.signature-frame{position:relative;padding-top:0;animation:edition-aperture 1.25s var(--ease-out) .16s both}
.signature-frame::before{content:'';position:absolute;top:0;left:0;width:45px;height:45px;background:var(--red);clip-path:polygon(100% 0,100% 100%,0 100%);z-index:2;transform:scale(.65);transform-origin:left top;transition:transform .65s var(--ease-out)}
.signature-frame:hover::before{transform:scale(1)}
.hero-image-button{aspect-ratio:.98;clip-path:polygon(44px 0,100% 0,100% 100%,0 100%,0 44px)}
.hero-image-button>img{transform:translate3d(var(--depth-x,0px),var(--depth-y,0px),0) scale(1.055);transition:transform 1s var(--ease-out);will-change:auto}
.hero-image-button:hover>img{transform:translate3d(var(--depth-x,0px),var(--depth-y,0px),0) scale(1.075)}
.photo-rule{position:absolute;height:1px;width:42px;background:rgba(255,255,255,.28);pointer-events:none}.rule-top{top:58px;left:28px}.rule-bottom{bottom:28px;left:28px}
.hero-index{position:absolute;font-family:var(--mono);font-size:11px;letter-spacing:.13em;left:28px;bottom:41px;color:#b6b6af}
.hero-figcaption{padding-top:17px}.hero-figcaption h2{font-size:21px}.hero-foot{margin-top:35px;min-height:67px;font-size:11px}
.hero-foot .scroll-note b{display:inline-block;transition:transform .4s}.hero-foot:hover .scroll-note b{transform:translateY(5px)}
.image-overline{top:26px;font-size:10px;letter-spacing:.1em}.image-coordinates{font-size:10px}
@keyframes edition-type{from{transform:translate3d(0,115%,0) rotate(2deg);opacity:.5}to{transform:translate3d(0,0,0);opacity:1}}
@keyframes edition-aperture{from{clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translateY(18px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}
/* The three photographic acts: native page scroll, no wheel interception. */
.cinematic-feature{height:230vh;min-height:1450px;background:#080909}
.cinematic-feature .feature-sticky{height:calc(100svh - var(--head));min-height:580px}
.cinematic-feature .feature-inner{grid-template-columns:36% 64%;padding-top:42px;padding-bottom:42px}
.cinematic-feature .feature-copy{padding-right:5vw}
.feature-copy .eyebrow{letter-spacing:.08em;font-size:11px;margin-bottom:34px}
.feature h2{font-size:clamp(66px,6.8vw,128px)}
.feature-kicker{font-size:clamp(22px,2.35vw,36px);line-height:1.13;margin-top:22px;max-width:320px}
.feature-description{font-size:15px;max-width:270px;line-height:1.7;margin-top:20px}
.feature-steps{padding-top:24px;max-width:330px}
.feature-step{justify-content:flex-start;gap:15px;padding:11px 0;border-top-color:#343430;font-size:14px;min-height:55px}
.feature-step .step-thumb{width:40px;height:35px;flex:0 0 auto;display:block!important;overflow:hidden;opacity:.36;transition:opacity .45s,transform .45s}
.step-thumb img{width:100%;height:100%;object-fit:cover}.feature-step.active .step-thumb{opacity:1;transform:scale(1.06)}
.feature-step>span:nth-child(2){display:flex;align-items:center;gap:15px}.feature-step .step-arrow{margin-left:auto}
.feature-step.active::before{width:100%;transform-origin:left;animation:rule-in .7s var(--ease-out)}
.feature-visual{isolation:isolate;clip-path:polygon(var(--aperture,24px) 0,100% 0,100% calc(100% - var(--aperture,24px)),calc(100% - var(--aperture,24px)) 100%,0 100%,0 var(--aperture,24px))}
.feature-frame{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:opacity .6s,clip-path 1s var(--ease-out);z-index:0}
.feature-frame.active{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);z-index:1}
.feature-frame img{transform:scale(1.08);transition:transform 1.5s var(--ease-out)}
.feature-frame.active img{transform:scale(1.015)}
.feature-frame[data-frame="0"] img{object-fit:contain}
.feature-aside{font-size:10px;letter-spacing:.1em}.feature-caption{font-size:11px}
.film-index{position:absolute;right:25px;top:28px;z-index:4;font-size:clamp(48px,5vw,84px);font-weight:350;line-height:1;letter-spacing:-.07em;color:rgba(255,255,255,.62);pointer-events:none;font-variant-numeric:tabular-nums}
.feature-progress{height:2px}.image-aperture{position:absolute;inset:18px;border:1px solid rgba(255,255,255,.08);z-index:3;pointer-events:none}
.feature-view{margin-top:20px;font-size:13px;gap:22px}
@keyframes rule-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}
/* The maker's view. A real-image loupe, not a simulated foil/3D effect. */
.maker-section{padding-top:75px;padding-bottom:92px}.maker-grid{display:grid;grid-template-columns:1.4fr .75fr;gap:7vw;align-items:center;margin-top:42px}
.maker-art{min-width:0}.loupe-stage{background:#000;position:relative;overflow:hidden;aspect-ratio:1.07;touch-action:pan-y;isolation:isolate;clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px)}
.loupe-stage>img{height:100%;width:100%;object-fit:cover;transition:opacity .25s,transform 1s var(--ease-out)}
.loupe-stage.plate-changing>img{opacity:.2;transform:scale(1.03)}
.maker-image-label{position:absolute;left:25px;top:24px;color:#f4f2ec;font-size:10px;z-index:2;padding:6px 8px;background:rgba(0,0,0,.5)}
.loupe-hint{position:absolute;bottom:22px;right:24px;display:flex;gap:12px;align-items:center;font-size:10px;color:white;z-index:2;transition:opacity .25s}
.loupe-hint b{font:27px var(--sans);font-weight:300;color:var(--red)}
.maker-cross{position:absolute;width:15px;height:15px;z-index:2;opacity:.5}.maker-cross::before,.maker-cross::after{content:'';position:absolute;background:white}.maker-cross::before{width:15px;height:1px;top:7px}.maker-cross::after{width:1px;height:15px;left:7px}.top-left{top:27px;right:24px}.bottom-right{bottom:24px;left:24px}
.maker-copy .eyebrow{font-size:10px;color:var(--muted);margin-bottom:30px}.maker-copy h2{font-size:clamp(60px,6.7vw,112px);line-height:.95;letter-spacing:-.065em;font-weight:450}.maker-copy h2>span{color:var(--red)}
.maker-deck{font-size:21px;line-height:1.4;margin-top:28px;letter-spacing:-.02em}.maker-description{font-size:15px;line-height:1.65;max-width:310px;margin-top:17px;color:var(--muted)}
.maker-select{margin-top:28px;max-width:355px}.maker-select button{width:100%;padding:14px 0;display:grid;grid-template-columns:28px 1fr 20px;text-align:left;gap:11px;align-items:center;border-top:1px solid var(--line);font-size:15px;color:var(--muted);transition:color .3s}.maker-select .mono{font-size:11px}.maker-select button>span:last-child{opacity:0;transform:translate(-5px,5px);transition:transform .3s,opacity .3s}.maker-select button.active{color:var(--ink)}.maker-select button.active>.mono{color:var(--red)}.maker-select button.active>span:last-child{opacity:1;transform:none;color:var(--red)}
.maker-instructions{font-size:10px;color:var(--muted);margin-top:23px;line-height:1.75;letter-spacing:.02em}.maker-copy .text-link{font-size:13px;margin-top:13px;gap:25px}
.maker-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px;color:var(--muted)}.maker-caption>.mono{font-size:9px}.inspect-toggle{display:flex;gap:11px;align-items:center;font-size:10px;min-height:28px}.inspect-toggle span{font:22px var(--sans);color:var(--red)}
.loupe-lens{position:absolute;width:220px;height:220px;left:var(--lens-x,50%);top:var(--lens-y,50%);transform:translate(-50%,-50%) scale(.86);opacity:0;z-index:4;pointer-events:none;background:#000;box-shadow:0 0 0 1px rgba(245,243,238,.7),0 15px 50px rgba(0,0,0,.2);transition:opacity .18s,transform .3s var(--ease-out);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}
.loupe-glass{position:absolute;inset:0;background-repeat:no-repeat;outline:1px solid rgba(255,255,255,.5);outline-offset:-1px}
.loupe-stage.inspecting .loupe-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}.loupe-stage.inspecting .loupe-hint{opacity:0}
.loupe-cross{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);opacity:.65}.loupe-cross::before,.loupe-cross::after{content:'';position:absolute;background:var(--red)}.loupe-cross::before{width:20px;height:1px;top:9px}.loupe-cross::after{height:20px;width:1px;left:9px}
.loupe-readout{position:absolute;bottom:11px;left:13px;color:#fff;background:rgba(0,0,0,.7);padding:5px 8px;font-size:10px}
/* More deliberate project pacing, with a real, native horizontal rail. */
.work-section{padding-top:43px;padding-bottom:85px}.section-heading{margin-top:38px;margin-bottom:53px}.section-heading h2{font-weight:450;line-height:.99}.work-image,.collection-image{clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0 100%)}
.work-image img,.collection-image img{transition:transform 1.3s var(--ease-out)}.work-image:hover img,.collection-image:hover img{transform:scale(1.055)}
.project-card:nth-child(2){margin-top:130px}.work-title{font-size:30px;font-weight:450}.work-meta{font-size:10px}.work-title a:hover{color:var(--red)}
.archive-section{margin-top:58px;padding-top:22px;border-top:1px solid var(--line)}.archive-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.archive-heading>.mono{font-size:11px}.rail-buttons{display:flex;gap:8px}.rail-buttons button{width:40px;height:36px;font-size:22px;border:1px solid var(--line);transition:background .2s,color .2s}.rail-buttons button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.rail-buttons button:disabled{opacity:.3;cursor:default}
.archive-rail{display:flex;gap:23px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:18px}
.archive-card{flex:0 0 calc(33.333% - 15.33px);min-width:0;scroll-snap-align:start;display:block}.archive-photo{background:#000;overflow:hidden;aspect-ratio:1.3;position:relative}.archive-photo img{height:100%;width:100%;object-fit:contain;transition:transform 1s var(--ease-out)}.archive-card:hover img{transform:scale(1.04)}.archive-photo>.mono{position:absolute;top:13px;left:14px;font-size:9px;color:white;background:rgba(0,0,0,.6);padding:4px 5px}
.archive-caption{margin-top:15px;display:flex;justify-content:space-between;gap:14px;align-items:start}.archive-caption h3{font-size:23px;letter-spacing:-.035em}.archive-caption>span{color:var(--red);font-size:22px}.archive-card>p{font-size:9px;margin-top:10px;color:var(--muted);line-height:1.6}.work-bottom{margin-top:30px}
/* The studio's original construction drawing, with transient registration lines. */
.studio-image{position:relative;overflow:hidden}.construction-line{position:absolute;height:1px;transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease-out);background:rgba(237,28,41,.38);pointer-events:none}
.construction-a{left:13%;right:13%;top:43%}.construction-b{left:34%;right:15%;top:57%;transition-delay:.15s}.construction-c{left:20%;right:6%;top:63%;transition-delay:.25s}
.studio-study.in-view .construction-line{transform:scaleX(1)}.studio-image:hover .construction-line{background:rgba(237,28,41,.6)}
.service summary h3{transition:transform .4s var(--ease-out)}.service summary:hover h3{transform:translateX(6px)}
/* Contact sheet: an editor's overview, not another collection of identical cards. */
.collection-heading{position:relative;padding-bottom:70px}.collection-edition{position:absolute;bottom:21px;left:0;font-size:10px;color:var(--muted)}
.collection-controls{position:sticky;top:var(--head);z-index:8;background:var(--paper)}.view-buttons{white-space:nowrap}.view-buttons button.active{color:var(--red)}
.collection-grid.sheet-view{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:35px 22px;padding-top:35px;padding-bottom:65px;align-items:start}
.sheet-view .collection-item,.sheet-view .collection-item:nth-child(even){display:block;margin:0;min-width:0}
.sheet-view .collection-image,.sheet-view .collection-item:first-child .collection-image{width:100%;aspect-ratio:.86;clip-path:none;border:1px solid #252521;padding:10px;background:#11120f}
.sheet-view .collection-image img{object-fit:contain!important}.sheet-view .collection-meta{margin-top:12px;font-size:6.5px;display:block}.sheet-view .collection-meta span{display:block;max-width:none;text-align:left}.sheet-view .collection-meta span:last-child{margin-top:4px}
.sheet-view .collection-item h2{font-size:22px;line-height:1.15;margin-top:9px}.sheet-view .collection-item h2 a>span{font-size:19px;opacity:1}.sheet-view .collection-deck{display:none}.sheet-view .collection-attribution{font-size:10px;line-height:1.65;margin-top:10px}.sheet-view .collection-open{display:none}.sheet-view .collection-num{top:11px;left:10px;font-size:9px;background:#11120f}
/* Case stories read like articles, not long product cards. */
.case-opening{padding-top:17px;padding-bottom:36px}.case-opening-grid{margin-top:41px;align-items:center}.case-title-column h1{font-weight:450;animation:case-title-in 1s var(--ease-out) both}.case-title-column .eyebrow{color:var(--muted)}
.case-title-column .case-introduction{animation:photo-in .9s var(--ease-out) .15s both}.case-role{animation:photo-in .9s var(--ease-out) .25s both}
.case-page .hero-figure.case-figure{animation:edition-aperture 1.1s var(--ease-out) .15s both}
.case-page .hero-figure .case-image{clip-path:polygon(35px 0,100% 0,100% 100%,0 100%,0 35px)}
.case-facts{padding-block:23px;border-bottom:1px solid var(--line);margin-top:36px}.case-facts dd{font-size:14px}.case-facts dt{font-size:10px}.case-credit{font-size:10px;color:#595950}
.chapter-sticky{position:sticky;top:var(--head);z-index:12;background:rgba(244,242,236,.98);backdrop-filter:blur(12px);margin-top:0;padding-top:17px;padding-bottom:17px;border-bottom:1px solid var(--line)}
.chapter-sticky a{position:relative;font-size:13px;color:var(--muted);padding:7px 0;transition:color .25s}.chapter-sticky a.active{color:var(--ink)}.chapter-sticky a::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.chapter-sticky a.active::after{transform:scaleX(1)}
.chapter-meter{position:absolute;bottom:-1px;left:0;right:0;height:1px!important;display:block!important;margin:0!important;pointer-events:none}.chapter-meter>span{height:1px;background:var(--red);display:block;width:var(--story-progress,0%);transition:width .12s linear}
.story-row,.process-spread,.gin-story,.gin-pair,.gin-detail-column{scroll-margin-top:62px}
.story-row{padding-block:100px;position:relative}.story-label{position:relative}.story-label>.mono{font-size:11px}.story-label h2{font-weight:430;line-height:1.05}.story-lead p{font-size:clamp(23px,2.18vw,36px);line-height:1.4;letter-spacing:-.035em}
.process-spread{gap:7.5vw;align-items:start;padding-block:75px}.process-copy{padding-top:28px}.process-image{position:sticky;top:calc(var(--head) + 90px)}.process-copy .story-copy p{font-size:19px;line-height:1.8}.process-copy .story-label{padding-bottom:8px}
.case-story .result-row{background:#20221f;color:var(--paper);margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);border-top:none;isolation:isolate;padding-top:85px;padding-bottom:95px}.result-row .story-label .mono{color:#ff6a72}.result-row .story-label h2{font-size:clamp(30px,3.1vw,52px)}.result-row .story-lead p{font-size:clamp(25px,2.7vw,43px);font-weight:400;line-height:1.36;letter-spacing:-.04em}
.next-cover{padding-top:25px;padding-bottom:0;overflow:hidden;border-top:1px solid #393a35}.next-cover .next-link{position:relative;isolation:isolate;display:flex;min-height:470px;padding-block:70px;align-items:center;gap:0}.next-cover .next-link>div:first-child{position:relative;z-index:2;width:70%;pointer-events:none}.next-cover .next-link h2{font-size:clamp(56px,6.5vw,108px);line-height:1;max-width:900px}.next-cover .next-image{position:absolute;right:0;top:0;width:61%;height:100%;aspect-ratio:auto;z-index:0;opacity:.72;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}.next-cover .next-image::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080909 0%,rgba(8,9,9,.6) 22%,transparent 85%)}.next-cover .next-image img{object-fit:contain;transition:transform 1.3s var(--ease-out),opacity .8s}.next-cover .next-link:hover img{transform:scale(1.07)}.next-cover .next-link:hover .next-image{opacity:.95}.next-cover .next-credit{color:#d8d7d0;max-width:600px}.next-cover .next-arrow{font-weight:350}
@keyframes case-title-in{from{opacity:0;transform:translateY(22px);clip-path:inset(0 0 100%)}to{opacity:1;transform:none;clip-path:inset(0)}}
/* A large wordmark earns its place at the end. */
.contact-section{position:relative;overflow:hidden}.contact-section .label-rule{border-top-color:#4b4c45}.contact-grid h2{font-weight:430;letter-spacing:-.065em}.contact-copy .text-link{transition:color .3s,gap .4s}.contact-copy .text-link:hover{gap:50px}.footer-wordmark{overflow:hidden;clip-path:inset(0);padding-top:7px}.footer-wordmark img{transform:translateY(0);transition:transform 1.25s var(--ease-out)}.js .footer-wordmark:not(.in-view) img{transform:translateY(107%)}
.footer-bottom{padding-bottom:78px}.contact-section .footer-wordmark:hover img{transform:translateY(-3px)}
/* Only image links get an extra pointer hint. The native cursor is never hidden. */
.project-pointer{position:fixed;left:0;top:0;z-index:90;pointer-events:none;display:flex;align-items:center;gap:25px;padding:16px 19px;background:var(--paper);color:var(--ink);font:12px var(--mono);text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);opacity:0;transition:opacity .16s,scale .3s var(--ease-out);scale:.9;box-shadow:0 3px 15px #0002}.project-pointer b{font:26px var(--sans);color:var(--red);font-weight:400}.project-pointer.visible{opacity:1;scale:1}
/* Diagonal cover-in and cover-out, only when moving between real pages. */
.edition-transition{position:fixed;inset:0;z-index:200;pointer-events:none;visibility:hidden;overflow:hidden}
.transition-red,.transition-paper{position:absolute;inset:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.transition-red{background:var(--red)}.transition-paper{background:#20221f;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.transition-paper img{width:clamp(145px,23vw,330px);height:auto}.transition-paper>.mono{color:#d5d4cc;font-size:11px;letter-spacing:.1em}
.page-leaving .edition-transition,.page-entering .edition-transition{visibility:visible}.page-leaving .edition-transition{pointer-events:auto}
.page-leaving .transition-red{animation:cover-in .55s var(--ease-cut) forwards}.page-leaving .transition-paper{animation:cover-in .55s var(--ease-cut) .07s forwards}
.page-entering .transition-red{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:cover-out .65s var(--ease-cut) .05s forwards}.page-entering .transition-paper{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:cover-out .65s var(--ease-cut) forwards}
@keyframes cover-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}70%{clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}
@keyframes cover-out{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}35%{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}100%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}
.edition-notes-intro{font-size:20px;line-height:1.5;max-width:520px;margin-block:25px}.prototype-tools{background:#f4f2ec;box-shadow:0 2px 15px #0001;border:1px solid #d5d2ca;bottom:16px}.prototype-label{font-size:11px}.prototype-tools button{font-size:11px}.prototype-tools #replay-opening{display:block}
.js .reveal{transform:translateY(24px);transition-duration:1s;transition-timing-function:var(--ease-out)}.js .reveal.in-view{transform:none}.replaying .hero h1 .word-line>span,.replaying .signature-frame,.replaying .case-title-column h1,.replaying .case-introduction,.replaying .case-role,.replaying .case-page .hero-figure{animation:none!important}
@media(min-width:1700px){.hero h1{font-size:8.1vw}.hero-bottom{margin-top:40px}.hero-description{font-size:20px}.maker-deck{font-size:26px}.maker-description{font-size:18px}.maker-select button{font-size:18px}.archive-caption h3{font-size:27px}.maker-instructions{font-size:12px}}
@media(max-width:1100px){:root{--head:82px}.opening-folio{font-size:9px}.opening-folio b{padding-inline:5px}.hero-grid{gap:4vw}.hero-copy{padding-top:13px}.hero h1{font-size:8.6vw}.hero-description{font-size:16px}.hero-copy .eyebrow{font-size:10px}.hero-image-button{aspect-ratio:.88}.hero-bottom{display:block;margin-top:25px}.hero-cta{margin-top:17px;width:fit-content}.maker-grid{gap:5vw;grid-template-columns:1.2fr .8fr}.maker-copy h2{font-size:7.5vw}.maker-copy .eyebrow{font-size:9px;margin-bottom:22px}.maker-deck{font-size:19px}.maker-description{font-size:14px}.maker-select{margin-top:22px}.maker-select button{font-size:14px;padding-block:12px}.maker-instructions{font-size:9px}.loupe-stage{aspect-ratio:.86}.maker-caption{align-items:start}.maker-caption>.mono{font-size:6px;max-width:160px}.cinematic-feature .feature-inner{grid-template-columns:40% 60%}.feature-copy .eyebrow{font-size:10px}.feature h2{font-size:66px}.feature-kicker{font-size:26px}.feature-description{font-size:14px}.feature-step{font-size:13px}.feature-step>span:nth-child(2){gap:10px}.feature-step .step-thumb{width:32px;height:30px}.collection-grid.sheet-view{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-buttons{gap:17px}.filter-buttons button{font-size:13px}.view-buttons{gap:8px;font-size:11px}.case-opening-grid{gap:4vw}.process-copy .story-copy p{font-size:17px}.story-row{padding-block:75px}.next-cover .next-link{min-height:400px}.next-cover .next-link h2{font-size:7vw}.archive-card{flex-basis:calc(50% - 12px)}.archive-caption h3{font-size:23px}}
@media(min-width:761px) and (max-height:800px){.cinematic-feature .feature-sticky{min-height:0}.cinematic-feature .feature-inner{padding-block:26px}.feature-copy .eyebrow{margin-bottom:23px}.feature h2{font-size:clamp(50px,5.6vw,78px)}.feature-kicker{font-size:25px;margin-top:15px}.feature-description{font-size:14px;margin-top:13px}.feature-steps{padding-top:14px}.feature-step{padding-block:7px;min-height:45px}.feature-view{margin-top:14px}.feature-step .step-thumb{height:27px}}
@media(max-width:760px){:root{--head:72px}.brand img{width:126px}.brand-descriptor{font-size:9px}.opening-folio{padding-top:13px;padding-bottom:22px;font-size:6.5px;gap:15px}.opening-folio>span:nth-child(2){display:none}.opening-folio .folio-location{text-align:right}.hero{padding-top:4px}.hero-grid{display:flex;gap:31px}.hero-copy{padding-top:0}.hero-copy .eyebrow{font-size:10px;margin-bottom:24px}.hero h1{font-size:18.7vw;line-height:.94;letter-spacing:-.065em}.hero-bottom{display:flex;margin-top:24px;gap:18px}.hero-description{font-size:15px;max-width:205px}.hero-cta{font-size:11px;gap:10px;margin:0}.hero-image-button{aspect-ratio:1.05;clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px)}.signature-frame::before{width:28px;height:28px;transform:scale(.7)}.hero-image-button>img,.hero-image-button:hover>img{transform:scale(1.02)}.image-overline{font-size:9px;left:22px;top:22px}.hero-index{font-size:9px;left:22px;bottom:35px}.photo-rule{width:28px}.rule-top{left:22px;top:46px}.rule-bottom{left:22px;bottom:22px}.image-coordinates{font-size:9px}.hero-figcaption h2{font-size:22px}.hero-foot{margin-top:24px;min-height:65px;font-size:9px}.hero-foot .scroll-note{font-size:9px}
.cinematic-feature{height:auto;min-height:0}.cinematic-feature .feature-sticky{height:auto;min-height:0;position:relative;top:0}.cinematic-feature .feature-inner{display:flex;padding-top:36px;padding-bottom:23px}.cinematic-feature .feature-copy{padding-right:0}.feature-copy .eyebrow{font-size:10px;margin-bottom:24px}.feature h2{font-size:64px}.feature-kicker{font-size:26px;max-width:320px}.feature-description{font-size:15px;max-width:320px}.feature-steps{max-width:none;margin-top:23px;padding-top:0;gap:13px}.feature-step{display:flex;flex-wrap:wrap;gap:7px;font-size:12px;align-content:flex-start;position:relative;padding-top:13px}.feature-step .step-thumb{display:none!important}.feature-step>span:nth-child(2){gap:8px}.feature-step .step-num{font-size:9px}.feature-view{margin-top:12px;font-size:12px}.feature-visual{height:105vw;max-height:620px;margin-top:25px;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.film-index{font-size:44px;right:20px;top:26px}.image-aperture{inset:13px}.feature-aside{font-size:6px;top:20px;left:20px}.feature-caption{font-size:9px;left:20px;right:20px;bottom:18px}
.maker-section{padding-top:45px;padding-bottom:51px}.maker-section .label-rule{gap:20px}.maker-section .label-rule>.mono{font-size:9px}.maker-section .label-rule>p:last-child{max-width:140px;text-align:right}.maker-grid{display:flex;flex-direction:column-reverse;gap:28px;margin-top:28px;align-items:stretch}.maker-copy .eyebrow{font-size:9px;margin-bottom:23px}.maker-copy h2{font-size:18.5vw;line-height:.93}.maker-copy h2 br:nth-of-type(2){display:none}.maker-copy h2>span{display:inline-block;margin-left:.05em}.maker-deck{font-size:19px;margin-top:23px}.maker-description{font-size:15px;max-width:315px;margin-top:15px}.maker-select{display:flex;gap:13px;margin-top:24px;max-width:none}.maker-select button{display:flex;flex-direction:column;align-items:start;font-size:12px;gap:5px;padding-top:12px;padding-bottom:0}.maker-select .mono{font-size:9px}.maker-select button>span:last-child{display:none}.maker-instructions{font-size:9px;margin-top:20px}.maker-copy .text-link{font-size:12px;margin-top:8px}.loupe-stage{aspect-ratio:1.04}.maker-caption{gap:10px;padding-top:12px;align-items:center}.maker-caption>.mono{font-size:6px;max-width:200px}.inspect-toggle{font-size:9px;gap:6px}.loupe-lens{width:165px;height:165px}.maker-image-label{left:18px;top:19px;font-size:9px}.maker-cross{right:18px}.loupe-hint{font-size:9px;right:18px;bottom:17px}.loupe-readout{font-size:9px}.work-section{padding-top:20px;padding-bottom:48px}.work-title{font-size:27px}.project-card:nth-child(2){margin-top:38px}.work-meta{font-size:9px}.section-heading{margin-top:29px;margin-bottom:30px}.section-heading h2{font-size:54px}.archive-section{margin-top:35px;padding-top:17px}.archive-heading>.mono{font-size:9px}.rail-buttons button{height:32px;width:36px}.archive-rail{gap:15px}.archive-card{flex-basis:79%}.archive-caption h3{font-size:23px}.archive-card>p{font-size:6.5px}.archive-photo>.mono{font-size:6.5px}.archive-heading{margin-bottom:15px}
.collection-heading{padding-bottom:55px}.collection-edition{font-size:9px;bottom:19px}.collection-controls{top:var(--head);padding-top:10px;padding-bottom:9px}.filter-buttons{gap:7px}.filter-buttons button{font-size:12px}.view-buttons{font-size:10px;gap:10px;margin-top:3px}.collection-grid.sheet-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 16px;padding-top:25px;padding-bottom:42px}.sheet-view .collection-item h2{font-size:21px}.sheet-view .collection-meta{font-size:6px}.sheet-view .collection-attribution{font-size:10px}.sheet-view .collection-image,.sheet-view .collection-item:first-child .collection-image{aspect-ratio:.95;padding:6px}.sheet-view .collection-num{font-size:6px;top:8px;left:8px}
.case-opening{padding-top:14px;padding-bottom:24px}.case-opening-grid{margin-top:30px;gap:28px}.case-title-column h1{font-size:16vw}.case-introduction{font-size:18px}.case-facts{padding-block:20px;margin-top:25px}.case-facts dd{font-size:14px}.case-credit{font-size:9px}.case-page .hero-figure .case-image{clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px)}.chapter-sticky{padding-top:10px;padding-bottom:10px;top:var(--head)}.chapter-sticky a{font-size:12px;padding-block:6px}.case-chapters>div:not(.chapter-meter){gap:14px}.story-row,.process-spread,.gin-story,.gin-pair,.gin-detail-column{scroll-margin-top:45px}.story-row{padding-block:42px}.story-lead p{font-size:24px;line-height:1.45}.story-label h2{font-size:35px}.process-spread{padding-block:37px;gap:26px}.process-image{position:relative;top:auto}.process-copy{padding-top:0}.process-copy .story-copy p{font-size:18px}.case-story .result-row{padding-top:43px;padding-bottom:48px}.result-row .story-label h2{font-size:35px}.result-row .story-lead p{font-size:27px;line-height:1.4}.next-cover .next-link{min-height:330px;padding-block:38px}.next-cover .next-link>div:first-child{width:100%}.next-cover .next-link h2{font-size:46px;max-width:95%}.next-cover .next-image{width:90%;opacity:.4}.next-cover .next-image::after{background:linear-gradient(90deg,#080909 0%,rgba(8,9,9,.55) 35%,rgba(8,9,9,.1) 100%)}.next-cover .next-credit{font-size:10px;max-width:280px}.next-top{font-size:9px}.footer-bottom{padding-bottom:73px}.contact-grid h2{font-size:19vw}.footer-wordmark{padding-top:3px}.prototype-tools{bottom:9px;min-height:34px;padding-left:9px}.prototype-label{font-size:9px;padding-right:8px}.prototype-tools button{font-size:9px;padding:12px 7px}.prototype-tools #replay-opening{display:none}.project-pointer{display:none!important}.transition-paper img{width:45vw}.transition-paper>.mono{font-size:10px}
}
@media(max-width:360px){.hero-copy .eyebrow{font-size:9px}.hero-description{font-size:14px;max-width:180px}.hero-cta{font-size:10px}.maker-copy h2{font-size:18vw}.filter-buttons button{font-size:11px}.view-buttons{gap:8px}.case-title-column h1{font-size:15.5vw}.archive-card>p{font-size:6px}}
@media(pointer:coarse){.project-pointer{display:none!important}.photo-rule{display:none}}
/* Off means off, including pinning and every new motion layer. */
html[data-motion="off"] .cinematic-feature{height:auto;min-height:0}html[data-motion="off"] .cinematic-feature .feature-sticky{height:auto;position:relative;top:0;min-height:0}html[data-motion="off"] .feature-frame{clip-path:none}html[data-motion="off"] .feature-frame img{transform:none}html[data-motion="off"] .edition-transition,html[data-motion="off"] .project-pointer{display:none!important}html[data-motion="off"] .footer-wordmark img{transform:none!important}html[data-motion="off"] .hero-image-button>img{transform:none}html[data-motion="off"] .signature-frame,html[data-motion="off"] .case-title-column h1{clip-path:none!important;transform:none!important;opacity:1!important}
html[data-motion="off"] .feature-inner{min-height:600px}html[data-motion="off"] .feature-visual{height:560px}.capture .footer-wordmark img{transform:none!important}
@media(prefers-reduced-motion:reduce){.cinematic-feature{height:auto;min-height:0}.cinematic-feature .feature-sticky{position:relative;top:0;height:auto;min-height:0}.feature-frame{clip-path:none}.feature-frame img{transform:none}.edition-transition,.project-pointer{display:none!important}.footer-wordmark img{transform:none!important}.hero-image-button>img{transform:none}.signature-frame,.case-title-column h1{clip-path:none!important}}
@media(max-width:760px){html[data-motion="off"] .feature-inner{min-height:0}html[data-motion="off"] .feature-visual{height:105vw;max-height:620px}}
/* Folios are small but readable, including on a narrow display. */
.opening-folio{font-size:11px}.image-overline,.image-coordinates,.hero-index{font-size:11px}.maker-copy .eyebrow,.maker-instructions,.maker-caption>.mono,.inspect-toggle{font-size:11px}.maker-image-label,.loupe-hint{font-size:11px}.archive-heading>.mono,.archive-card>p{font-size:11px}.archive-photo>.mono{font-size:10px}.collection-edition{font-size:11px}.sheet-view .collection-meta{font-size:10px}.sheet-view .collection-attribution{font-size:12px}.sheet-view .collection-num{font-size:10px}.case-credit,.case-facts dt{font-size:11px}
@media(max-width:1100px){.opening-folio{font-size:10px}.maker-copy .eyebrow,.maker-instructions,.maker-caption>.mono,.inspect-toggle{font-size:10px}.archive-card>p{font-size:10px}.sheet-view .collection-meta{font-size:10px}}
@media(max-width:760px){.opening-folio{font-size:10px}.image-overline,.image-coordinates,.hero-index{font-size:10px}.maker-section .label-rule>.mono,.maker-copy .eyebrow,.maker-instructions,.maker-caption>.mono,.inspect-toggle,.maker-image-label,.loupe-hint{font-size:10px}.maker-select .mono,.archive-heading>.mono,.archive-card>p,.archive-photo>.mono,.sheet-view .collection-num,.collection-edition{font-size:10px}.maker-caption>.mono{max-width:60%}.sheet-view .collection-meta{font-size:10px}.sheet-view .collection-attribution{font-size:11px}.case-credit{font-size:10px}.case-facts dt{font-size:10px}.prototype-label,.prototype-tools button{font-size:10px}}
@media(max-width:760px){.maker-copy h2{font-size:17vw}.maker-copy h2>span{margin-left:.16em}}
