@font-face{font-family:Geist;src:url(/fonts/geist.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Period;src:url(/fonts/eb-garamond.ttf) format("truetype");font-weight:400 800;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/anton.ttf) format("truetype");font-display:swap}@font-face{font-family:Hand;src:url(/fonts/handwritten.ttf) format("truetype");font-display:swap}:root{--paper:#f5f3ee;--ink:#111310;--muted:#60605b;--line:#c9c8c1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px;background:var(--paper);color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font-family:Geist,Arial,sans-serif}.editorial{max-width:2000px;margin:auto}.editorial a{color:inherit;text-decoration:none}.editorial button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.editorial button:focus-visible,.editorial a:focus-visible{outline:3px solid #54745f;outline-offset:4px}.editorial h1,.editorial h2,.editorial h3,.editorial p,.editorial figure{margin:0}.editorial img{display:block;width:100%}.skip-link{position:fixed;z-index:100;top:-80px;left:20px;background:var(--paper);padding:16px}.skip-link:focus{top:10px}.masthead{height:84px;padding:12px 4%;display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.brand{font-family:Geist,Arial,sans-serif;font-style:italic;font-weight:950;font-size:30px;letter-spacing:-1.8px;line-height:.84;display:flex;flex-direction:column;width:max-content;padding-top:2px}.masthead nav{display:flex;gap:32px;padding-top:20px;font-size:10px;text-transform:uppercase;font-weight:600}.masthead nav a,.masthead nav button{position:relative;padding:3px 0}.masthead nav a:after,.masthead nav button:after{content:"";height:1px;position:absolute;left:0;right:100%;bottom:0;background:currentColor;transition:right .2s}.masthead nav a:hover:after,.masthead nav button:hover:after{right:0}.brand-motto{justify-self:end;font-size:10px;text-transform:uppercase;font-weight:650;letter-spacing:.8px;line-height:1.4;padding-top:7px}.hero{display:grid;grid-template-columns:minmax(0,1fr) 19%;gap:9%;padding:16px 4% 24px;align-items:start}.headline{position:relative}.hero h1{font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:5.7vw;font-weight:400;text-transform:uppercase;line-height:1.015;letter-spacing:-.026em}.hero h1 span{display:block;width:max-content;white-space:nowrap;transform:scaleX(1.23);transform-origin:left center}.scribble{font-family:Hand,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;line-height:.93;letter-spacing:.2px;display:block}.hero-note{position:absolute;right:-8%;top:-10px;font-size:27px;transform:rotate(-13deg);line-height:.94}.hero-side{padding-top:2px}.hero-side>p{font-size:16px;line-height:1.45;letter-spacing:-.6px}.reel-link{display:flex;align-items:center;gap:15px;margin-top:42px;font-size:10px!important;letter-spacing:.6px;text-transform:uppercase;font-weight:700!important}.reel-link>span{font-size:19px;transition:transform .2s}.reel-link:hover>span{transform:translate(5px)}.work{padding:0 1.4%}.cover-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cover{height:36.5vw;max-height:700px;min-width:0;position:relative;overflow:hidden;border-radius:10px!important;text-align:left;background:var(--ink)!important;color:var(--paper)!important;isolation:isolate}.cover>img{height:100%;object-fit:cover;object-position:center 35%;transition:transform .55s cubic-bezier(.22,.7,.25,1)}.cover-0>img{object-position:50% 35%}.cover-1>img{object-position:50% 40%}.cover-2>img{object-position:center 35%}.cover-3>img{object-position:center 40%}.cover:hover>img{transform:scale(1.035)}.cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(3,9,8,.7),transparent 35%,transparent 55%,rgba(3,9,8,.62))}.cover-heading{position:absolute;top:23px;left:21px;right:12px;display:flex;flex-direction:column}.cover-heading>small{font-size:10px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:5px}.cover-heading>strong{font-size:22px;font-weight:400;letter-spacing:-.6px;line-height:1.2}.cover-heading>span{font-size:10px;line-height:1.5;margin-top:5px}.cover-note{position:absolute;bottom:34px;left:23px;max-width:135px;font-size:29px;transform:rotate(-12deg);text-wrap:balance}.cover-2 .cover-note{max-width:90px;bottom:32px}.play-circle{position:absolute;bottom:17px;right:15px;width:29px;height:29px}.play-circle svg{width:100%;height:100%;display:block}.client-strip{display:flex;align-items:center;justify-content:space-between;gap:3%;padding:24px 4%;min-height:8.4vw}.client-strip>img{max-width:15%;width:130px;height:48px;object-fit:contain;filter:grayscale(1) brightness(.12)}.client-strip>img:nth-child(2){width:108px}.client-strip>img:nth-child(3){width:52px}.masterclass-logo{font-family:Period,Georgia,serif;font-size:28px;font-weight:600;white-space:nowrap;letter-spacing:-1px}.talent-logo{font-family:Anton,Impact,sans-serif;font-size:21px;text-transform:uppercase;white-space:nowrap}.more-work{font-family:Hand,Arial Narrow,sans-serif!important;font-size:26px!important;transform:rotate(-11deg);text-align:center;line-height:.8!important;color:var(--muted)!important;flex-shrink:0}.more-work:hover{transform:rotate(-4deg)}.originals{position:relative;isolation:isolate;height:22vw;min-height:290px;max-height:445px;overflow:hidden;background:#09100e;color:var(--paper)}.originals-image{position:absolute;width:76%!important;right:0;top:0;height:100%;object-fit:cover;object-position:center 68%;z-index:-2}.originals-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#070d0b,#070d0bf0 23%,#070d0bc2 42%,#070d0b0a 67%,#070d0b4d)}.originals-copy{position:absolute;left:4%;top:8%;bottom:8%;display:flex;flex-direction:column;align-items:start}.originals-label{text-transform:uppercase;font-size:16px;letter-spacing:3px}.originals h2{font-family:Period,Georgia,serif;font-size:7.7vw;line-height:1.02;font-weight:400;letter-spacing:-.065em;text-transform:uppercase;margin-top:11px}.originals-tagline{font-family:Period,Georgia,serif;font-size:27px;line-height:1.1}.originals-credit{font-size:13px;line-height:1.5;margin-top:10px!important}.series-link{margin-top:auto!important;display:flex;align-items:center;gap:30px;border:1px solid #b3b6ae!important;border-radius:30px!important;padding:10px 24px!important;text-transform:uppercase;font-size:9px!important;font-weight:550!important;letter-spacing:.5px}.series-link>span{font-size:19px;line-height:.8;transition:transform .2s}.series-link:hover>span{transform:translate(5px)}.originals-note{position:absolute;right:3%;top:26%;font-size:30px;transform:rotate(-12deg);text-align:center;text-shadow:0 1px 4px #111}.next-chapter{padding:14px 3.8%;display:grid;grid-template-columns:.8fr 1.2fr 1.2fr 1.2fr .48fr;gap:13px;align-items:center}.next-chapter>h2{font-size:17px;line-height:1.25;font-weight:400;text-transform:uppercase}.chapter-tile{display:block;height:9.7vw;min-height:124px;max-height:185px;position:relative;background:#131b17!important;color:var(--paper)!important;overflow:hidden;text-align:left}.chapter-tile>img{height:100%;object-fit:cover;object-position:50% 68%;opacity:.7;transition:transform .35s}.chapter-tile:hover>img{transform:scale(1.035)}.chapter-tile>span{position:absolute;bottom:14px;left:16px;right:12px;z-index:1}.chapter-tile strong{display:block;font-size:10px;text-transform:uppercase;line-height:1.4;letter-spacing:.4px;font-weight:600}.chapter-tile small{display:block;font-size:10px;line-height:1.6}.world-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#000c)}.proof-tile>b{font-family:Period,Georgia,serif;font-size:6.2vw;line-height:1;position:absolute;right:16px;top:-3px;color:#b9c6b8;font-weight:400;letter-spacing:-.05em}.development-tile{background:#26312b!important}.development-tile:after{content:"↗";position:absolute;right:20px;top:-20px;font-size:100px;color:#56675a;font-weight:200}.next-note{font-size:27px;transform:rotate(-11deg);text-align:center;line-height:.85;justify-self:end}.studio-footer{display:grid;grid-template-columns:.82fr 1.2fr 1.2fr .95fr auto;gap:22px;padding:30px 4%;background:#e7e4de;align-items:center}.footer-statement{font-size:10px;line-height:1.4;letter-spacing:1px;text-transform:uppercase;font-weight:600}.studio-footer>div{align-self:start}.studio-footer small{font-size:10px;font-weight:500}.studio-footer h3{font-size:10px;text-transform:uppercase;font-weight:550;margin-top:4px}.studio-footer>div>p{font-size:10px;line-height:1.5;max-width:255px;margin-top:3px;color:#4d4e49}.contact-button{display:flex;align-items:center;gap:18px;border-radius:40px;background:var(--ink);color:var(--paper)!important;padding:17px 22px;font-size:9px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.contact-button span{font-size:16px;transition:transform .2s}.contact-button:hover span{transform:translate(5px)}.archive{padding:35px 4% 50px;border-top:1px solid var(--line)}.archive-heading{display:flex;justify-content:space-between;align-items:center}.archive h2{font-family:Anton,Impact,sans-serif;font-size:42px;font-weight:400;text-transform:uppercase}.archive-heading>button{font-size:12px}.filters{display:flex;gap:25px;margin:22px 0;font-size:12px}.filters button{padding:6px 0;border-bottom:1px solid transparent}.filters button[aria-pressed=true]{border-color:var(--ink)}.archive-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px 14px}.archive-grid>button{text-align:left}.archive-grid img{aspect-ratio:3/4;object-fit:cover}.archive-grid strong,.archive-grid span{display:block;font-size:12px;line-height:1.5;margin-top:8px}.archive-grid span{font-size:10px;color:var(--muted);margin-top:0}.series-details{background:#131b17;color:var(--paper);padding:45px 4%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.series-details h3{font-family:Period,Georgia,serif;font-size:34px;font-weight:400}.series-details p{font-size:14px;line-height:1.7;margin-top:18px;max-width:540px}.series-details a{display:inline-block;margin-top:25px;font-size:13px;text-decoration:underline;text-underline-offset:6px}.series-details dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.series-details dt{font-family:Period,Georgia,serif;font-size:52px}.series-details dd{font-size:11px;line-height:1.5;margin:0}.about{padding:50px 4%;display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line)}.about h2{font-family:Anton,Impact,sans-serif;font-size:42px;font-weight:400;text-transform:uppercase}.about p{font-size:14px;line-height:1.7;margin-bottom:18px}.about button{font-size:12px}.video-dialog{border:0;background:var(--paper);color:var(--ink);padding:60px 40px 35px;max-width:1100px;width:92vw;max-height:92dvh;position:fixed;margin:auto}.video-dialog::backdrop{background:#0c100edb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:18px;right:24px;font-size:12px!important;padding:8px!important}.player-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px}.player-media video{display:block;width:100%;max-height:72dvh;background:var(--ink)}.player-copy small{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.player-copy h2{font-size:34px;line-height:1.15;font-weight:500;margin:20px 0 10px;letter-spacing:-1px}.player-copy h3{font-size:18px;font-weight:450}.player-copy p{font-size:14px;line-height:1.7;margin-top:25px}.player-media>p{font-size:13px;line-height:1.6;margin-top:12px}.player-media a{text-decoration:underline}.editorial button:active,.contact-button:active{translate:0 1px}.error-page{padding:80px 8%;font-family:Geist,Arial,sans-serif}.error-page a,.error-page button{display:inline-block;margin-top:20px;color:inherit}@media(min-width:2000px){.hero h1{font-size:114px}.originals h2{font-size:154px}.proof-tile>b{font-size:124px}}@media(max-width:1100px){.masthead nav{gap:22px}.hero-note{font-size:23px;right:-11%}.hero-side>p{font-size:13px}.hero h1{font-size:5.6vw}.reel-link{margin-top:23px;font-size:9px!important}.cover-heading{top:17px;left:14px}.cover-heading>strong{font-size:18px}.cover-heading>span{font-size:8px}.cover-note{font-size:25px;left:17px;max-width:110px}.client-strip{padding-top:24px;padding-bottom:24px}.masterclass-logo{font-size:22px}.talent-logo{font-size:17px}.more-work{font-size:22px!important}.originals-tagline{font-size:24px}.originals-credit{font-size:12px}.originals-note{font-size:26px}.next-chapter>h2{font-size:14px}.next-note{font-size:23px}.studio-footer{gap:14px;padding:25px 3%}.contact-button{font-size:8px;padding:15px}.studio-footer>div>p{font-size:9px}}@media(max-width:760px){.masthead{height:80px;padding:14px 4%;grid-template-columns:auto 1fr}.brand{font-size:24px}.masthead nav{justify-self:end;gap:18px;font-size:9px;padding-top:12px}.brand-motto{display:none}.hero{grid-template-columns:1fr;gap:22px;padding:10px 4% 24px}.hero h1{font-size:7.05vw;letter-spacing:-.027em}.hero-note{display:none}.hero-side{display:flex;align-items:center;justify-content:space-between;gap:22px}.hero-side>p{font-size:12px;max-width:300px}.reel-link{margin:0;flex-shrink:0;font-size:9px!important;gap:8px}.work{padding:0 3%}.cover-strip{display:flex;overflow-x:auto;gap:9px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--muted) var(--paper);padding-bottom:8px}.cover{flex:0 0 39%;height:66vw;scroll-snap-align:start;max-height:500px}.cover-heading{top:18px;left:16px}.cover-heading>strong{font-size:20px}.cover-heading>small{font-size:9px}.cover-heading>span{font-size:9px}.cover-note{font-size:28px;left:20px;bottom:36px}.client-strip{gap:20px;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;padding:25px 4%}.client-strip>img{max-width:100%;height:34px;width:110px}.client-strip>img:nth-child(2){width:85px}.client-strip>img:nth-child(3){width:34px}.masterclass-logo{font-size:22px}.talent-logo{font-size:18px}.more-work{font-size:22px!important;grid-column:3/5}.originals{height:320px;min-height:0}.originals-image{width:100%!important;object-position:68% 68%}.originals-shade{background:linear-gradient(90deg,#070d0bf0,#070d0bcc 30%,#070d0b47 75%)}.originals-copy{top:25px;bottom:26px}.originals h2{font-size:78px;margin-top:20px}.originals-label{font-size:12px;letter-spacing:2px}.originals-tagline{font-size:23px}.originals-credit{font-size:11px}.originals-note{font-size:25px;right:4%;top:17%;max-width:90px}.series-link{font-size:9px!important}.next-chapter{grid-template-columns:.75fr 1fr 1fr;gap:12px;padding:18px 4%}.next-chapter>h2{grid-row:1;grid-column:1;font-size:13px}.chapter-tile{height:130px;min-height:0}.world-tile{grid-column:2}.proof-tile{grid-column:3}.development-tile{grid-column:2/4;height:72px}.development-tile:after{font-size:72px}.next-note{grid-column:1;grid-row:2;justify-self:start;font-size:24px}.proof-tile>b{font-size:70px;top:2px;right:8px}.chapter-tile>span{left:10px;right:7px;bottom:10px}.chapter-tile strong,.chapter-tile small{font-size:8px}.studio-footer{grid-template-columns:repeat(3,1fr);padding:25px 4%;gap:20px}.footer-statement{grid-column:1/-1}.footer-statement br{display:none}.studio-footer>div{grid-row:2}.contact-button{grid-column:1/-1;justify-self:start;padding:16px 23px;font-size:9px}.archive-grid{grid-template-columns:repeat(3,1fr)}.series-details{grid-template-columns:1fr;gap:20px}.series-details dl{margin:0}.about{grid-template-columns:1fr;gap:24px}.player-layout{gap:25px}.player-copy h2{font-size:26px}}@media(max-width:480px){.masthead{height:95px;display:flex;flex-wrap:wrap;gap:15px;padding:16px 5%}.brand{font-size:24px}.masthead nav{padding:0;justify-content:space-between;gap:20px;width:100%}.hero{padding:14px 5% 22px}.hero h1{font-size:6.9vw}.hero-side{display:block}.hero-side>p{max-width:300px;font-size:12px}.reel-link{margin-top:18px}.cover{flex-basis:68%;height:114vw}.cover-heading>strong{font-size:24px}.cover-heading>span{font-size:10px}.cover-note{font-size:32px;max-width:135px}.client-strip{grid-template-columns:repeat(3,1fr);gap:22px 15px}.client-strip>img{width:110px}.masterclass-logo{font-size:23px}.talent-logo{font-size:18px}.more-work{grid-column:1/-1;line-height:1!important;font-size:24px!important;transform:none}.more-work br{display:none}.originals{height:320px}.originals h2{font-size:66px;letter-spacing:-.07em}.originals-tagline{font-size:22px}.originals-note{top:auto;bottom:35px;right:7%;font-size:25px}.originals-image{object-position:61% 68%}.originals-copy{left:5%}.next-chapter{padding:18px 5%;grid-template-columns:1fr 1fr;gap:12px}.next-chapter>h2{grid-column:1/-1;grid-row:1;font-size:14px}.next-chapter>h2 br{display:none}.world-tile{grid-column:1;grid-row:2}.proof-tile{grid-column:2;grid-row:2}.development-tile{grid-column:1;grid-row:3;height:90px}.next-note{grid-column:2;grid-row:3;justify-self:center}.chapter-tile{height:130px}.chapter-tile strong,.chapter-tile small{font-size:9px}.studio-footer{grid-template-columns:1fr;padding:25px 5%;gap:22px}.studio-footer>div{grid-row:auto}.studio-footer>div>p{font-size:11px;max-width:none}.studio-footer h3{font-size:11px}.footer-statement{font-size:10px}.archive{padding:30px 5%}.archive-grid{grid-template-columns:repeat(2,1fr)}.filters{gap:14px;flex-wrap:wrap;font-size:11px}.archive-heading>button{font-size:10px}.series-details{padding:30px 5%}.series-details h3{font-size:29px}.series-details dl{gap:15px}.series-details dt{font-size:42px}.series-details dd{font-size:10px}.video-dialog{padding:58px 20px 25px;width:94vw}.player-layout{grid-template-columns:1fr;gap:24px}.player-media video{max-height:55dvh}.player-copy h2{font-size:26px;margin-top:12px}.player-copy p{margin-top:15px}.player-copy small{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.editorial *,.editorial *:before,.editorial *:after{transition:none!important;animation:none!important}.editorial .chapter-tile:hover>img{transform:none}}.masthead nav button{text-transform:uppercase}.hero-note{right:-3%}.cover-0>img{transform:scale(2.15);transform-origin:56% 23%}.cover-0:hover>img{transform:scale(2.2)}.cover-1>img{transform:scale(1.8);transform-origin:65% 43%}.cover-1:hover>img{transform:scale(1.85)}.cover-2>img{transform:scale(2);transform-origin:68% 25%}.cover-2:hover>img{transform:scale(2.05)}.cover-3>img{transform:scale(1.6);transform-origin:50% 55%}.cover-3:hover>img{transform:scale(1.65)}.cover-4>img{transform:scale(2.15);transform-origin:50% 14%}.cover-4:hover>img{transform:scale(2.2)}.originals-image{transform:scale(1.65);transform-origin:65% 68%}@media(max-width:760px){.hero h1 span{transform:scaleX(1.17)}}@media(max-width:480px){.hero h1 span{transform:scaleX(1.17)}}@media(prefers-reduced-motion:reduce){.cover-0:hover>img{transform:scale(2.15)}.cover-1:hover>img{transform:scale(1.8)}.cover-2:hover>img{transform:scale(2)}.cover-3:hover>img{transform:scale(1.6)}.cover-4:hover>img{transform:scale(2.15)}}@media(max-width:480px){.client-strip .talent-logo{font-size:16px}}.masthead nav{font-size:11px;gap:26px;padding-top:8px}.masthead nav a,.masthead nav button{min-height:44px;display:flex;align-items:center}.brand-motto{font-size:11px}.hero-side>p{font-size:17px;line-height:1.5}.hero-note{right:-4%;top:-14px;font-size:25px}.reel-link{min-height:44px;font-size:11px!important;margin-top:25px}.cover-heading>small{font-size:11px}.cover-heading>span{font-size:11px;line-height:1.55;max-width:95%}.cover-shade{background:linear-gradient(180deg,rgba(3,9,8,.84),rgba(3,9,8,.24) 25%,transparent 45%,rgba(3,9,8,.68))}.play-circle{width:33px;height:33px}.more-work{transform:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:60px;min-width:140px}.more-work .scribble{font-size:29px;transform:rotate(-8deg)}.more-work .browse-label{font-family:Geist,Arial,sans-serif;font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none;font-weight:550;color:var(--ink)}.more-work:hover .browse-label{text-decoration:underline;text-underline-offset:4px}.mobile-work-nav{display:none}.archive-heading>button,.filters button,.about button,.series-bottom button{min-height:44px;font-size:13px}.archive-grid strong{font-size:14px}.archive-grid span{font-size:12px}.results-count{font-size:12px;color:var(--muted);margin:0 0 18px!important}.originals-credit{font-size:14px}.series-link{min-height:44px;font-size:11px!important;padding:10px 23px!important}.chapter-tile strong{font-size:11px}.chapter-tile small{font-size:12px;line-height:1.4;margin-top:3px}.chapter-tile>span{left:15px;bottom:13px}.proof-tile>b{font-size:5.8vw;top:-6px;opacity:.8}.studio-footer{column-gap:20px;row-gap:25px;padding-bottom:20px}.studio-footer h3{font-size:12px}.studio-footer>div>p{font-size:12px;line-height:1.55}.footer-statement{font-size:11px}.contact-button{font-size:10px;min-height:46px}.footer-contact{grid-column:1/-1;display:flex;gap:25px;align-items:center;border-top:1px solid #bbbcb3;padding-top:12px;font-size:12px}.footer-contact>a{min-height:44px;display:flex;align-items:center}.footer-contact>a:first-child{margin-right:auto}.footer-contact a:hover{text-decoration:underline;text-underline-offset:5px}.series-details{scroll-margin-top:20px}.series-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #566157;padding-top:15px}.series-bottom p{font-size:12px;color:#c6cec5;margin:0}.series-bottom button{white-space:nowrap}.dialog-close{min-width:75px;min-height:44px}.originals :focus-visible,.series-details :focus-visible{outline-color:#f5f3ee!important}.cover:focus-visible{outline-offset:-5px!important;outline-color:#fff!important}@media(min-width:761px)and (max-width:1100px){.hero-side>p{font-size:14px}.hero-note{font-size:21px;right:-8%}.cover-heading>strong{font-size:19px}.cover-heading>span{font-size:10px}.cover-heading>small{font-size:10px}.client-strip{gap:2%}.more-work{min-width:105px}.more-work .browse-label{font-size:10px}.more-work .scribble{font-size:24px}.chapter-tile small,.chapter-tile strong{font-size:10px}.studio-footer{grid-template-columns:.8fr 1fr 1fr 1fr}.contact-button{grid-column:1/-1;justify-self:end}.proof-tile>b{font-size:65px}}@media(max-width:760px){.hero-side>p{font-size:14px}.reel-link{margin-top:0;min-height:44px}.mobile-work-nav{display:flex;align-items:center;justify-content:space-between;padding:6px 0 2px;font-size:11px;color:var(--muted)}.mobile-work-nav>div{display:flex;gap:8px}.mobile-work-nav button{font-size:23px;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:50%}.client-strip .more-work{grid-column:3/5;min-width:0}.more-work .scribble{font-size:27px}.chapter-tile small,.chapter-tile strong{font-size:10px}.proof-tile>b{font-size:66px}.series-link{font-size:10px!important}.originals-credit{font-size:12px}.footer-contact{flex-wrap:wrap;gap:8px 22px}.studio-footer>div>p{font-size:12px}.masthead nav{gap:17px}.chapter-tile>span{left:10px;bottom:11px}.hero h1{padding-top:5px}}@media(max-width:480px){.masthead{height:auto;min-height:110px;gap:8px}.masthead nav{padding-top:0;gap:12px;font-size:11px}.hero-side>p{font-size:14px}.reel-link{margin-top:10px}.client-strip .more-work{grid-column:1/-1}.cover-heading>span{font-size:12px}.cover-heading>small{font-size:11px}.more-work{gap:6px}.series-bottom{align-items:start}.series-bottom p{font-size:11px;max-width:190px}.series-bottom button{font-size:12px}.footer-contact>a:first-child{flex-basis:100%}.originals h2{font-size:clamp(56px,16.9vw,66px)}.originals-note{right:6%;font-size:24px}.contact-button{justify-self:start}.chapter-tile{min-height:142px}.development-tile{min-height:104px}.studio-footer small{font-size:11px}}@media(prefers-reduced-motion:reduce){.more-work .scribble{transition:none}}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}.skip-link:focus{clip-path:none;max-width:90vw}.client-strip>img{filter:grayscale(1)}@media(max-width:480px){.originals{height:500px}.originals-image{width:100%!important;height:280px;transform:none;object-position:center 66%}.originals-shade{background:linear-gradient(180deg,#070d0b0d,#070d0b0a 32%,#070d0b 57%,#070d0b)}.originals-copy{left:5%;right:5%;top:265px;bottom:22px}.originals h2{font-size:clamp(48px,15vw,60px);margin-top:6px;line-height:1}.originals-label{font-size:11px;line-height:1.2}.originals-tagline{font-size:22px;margin-top:7px}.originals-credit{font-size:12px;line-height:1.6;margin-top:8px!important;max-width:290px}.originals-note{top:24px;right:6%;bottom:auto;font-size:25px}.series-link{margin-top:auto!important}.next-chapter>h2{line-height:1.5}.footer-statement{line-height:1.6}}.hero .headline{width:100%}.cover-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:#888b82 var(--paper);padding-bottom:10px;overscroll-behavior-x:contain}.cover{flex:0 0 calc((100% - 40px)/5);height:36.5vw;max-height:650px;border-radius:7px!important}.cover>img,.cover:hover>img{transform:none;object-position:center}.cover-heading{top:auto;bottom:24px;left:19px;right:48px;gap:7px}.cover-heading>strong{font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.5px}.cover-heading>span{font-size:12px;line-height:1.5;margin:0;max-width:100%}.cover-shade{background:linear-gradient(180deg,transparent 38%,rgba(3,9,8,.2) 56%,rgba(3,9,8,.94) 100%)}.play-circle{bottom:25px;right:12px;width:28px;height:28px}.gallery-toolbar{display:flex;align-items:center;gap:24px;padding:12px 0 17px;font-size:12px}.gallery-count{color:var(--muted);margin-left:8px}.gallery-toolbar .browse-work{margin-left:auto;min-height:44px;font-size:12px}.gallery-arrows{display:flex;gap:8px}.gallery-arrows button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;font-size:23px}.gallery-arrows button:hover{background:#e7e4de}.cover-strip:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.client-strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:28px;padding:30px 4%;border-top:1px solid var(--line);min-height:0}.client-strip>img,.client-strip>img:nth-child(2),.client-strip>img:nth-child(3){width:100%;max-width:100%;height:48px;object-fit:contain;filter:grayscale(1)}.client-strip>img:first-child{height:38px}.client-strip>img:nth-child(2){height:43px}.recognition{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:34px 4%}.recognition h2{font-size:13px;text-transform:uppercase;letter-spacing:.7px;font-weight:500}.recognition>div{display:flex;align-items:center;justify-content:space-around;gap:60px;width:68%}.recognition img{width:150px;max-width:28%;height:65px;object-fit:contain}.footer-statement{max-width:150px}.project-16>img{transform:scale(2.15);transform-origin:56% 23%}.project-35>img{transform:scale(1.8);transform-origin:65% 43%}.project-8>img{transform:scale(2);transform-origin:68% 25%}.project-5>img{transform:scale(1.6);transform-origin:50% 55%}.project-4>img{transform:scale(2.15);transform-origin:50% 14%}.cover:hover>img{filter:brightness(1.06)}@media(max-width:1100px){.cover{flex-basis:calc((100% - 30px)/4);height:44vw}.cover-heading>strong{font-size:20px}.cover-heading>span{font-size:11px}.client-strip{gap:22px;grid-template-columns:repeat(5,1fr)}.client-strip>img{height:42px}}@media(max-width:760px){.cover{flex-basis:40%;height:67vw;max-height:520px}.cover-heading{top:auto;left:16px;bottom:22px;right:46px}.cover-heading>strong{font-size:22px}.cover-heading>span{font-size:12px}.client-strip{grid-template-columns:repeat(3,1fr);gap:26px;padding:28px 6%}.client-strip>img,.client-strip>img:nth-child(2),.client-strip>img:nth-child(3){height:40px;max-width:125px;justify-self:center}.recognition{flex-direction:column;align-items:start;gap:22px}.recognition>div{width:100%;gap:25px}.recognition img{height:58px}.gallery-toolbar{gap:12px}.gallery-count{display:none}}@media(max-width:480px){.cover{flex-basis:72%;height:120vw;max-height:500px}.gallery-toolbar{flex-wrap:wrap;gap:0 12px}.gallery-toolbar>span{flex:1}.gallery-toolbar .browse-work{order:3;flex-basis:100%;text-align:left;margin:0}.cover-heading{top:auto;bottom:24px}.cover-heading>strong{font-size:24px}.recognition{padding:28px 5%}.recognition img{height:48px}.recognition>div{gap:18px}.originals-tagline{font-size:22px}}.project-16:hover>img{transform:scale(2.15)}.project-35:hover>img{transform:scale(1.8)}.project-8:hover>img{transform:scale(2)}.project-5:hover>img{transform:scale(1.6)}.project-4:hover>img{transform:scale(2.15)}.client-strip>img[src$="paramount.svg"]{filter:brightness(0)}.client-strip{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:15px 4%;min-height:0}.client-strip>img,.client-strip>img:first-child,.client-strip>img:nth-child(2),.client-strip>img:nth-child(3){width:7%;max-width:90px;height:25px;object-fit:contain}.client-strip>img:first-child{height:23px}.recognition{padding:18px 4%;gap:22px}.recognition>div{gap:30px}.recognition img{height:39px}.recognition h2{font-size:11px}.gallery-toolbar{padding:3px 0 7px}.gallery-arrows button{width:36px;height:36px;font-size:20px}.cover{flex-basis:calc((100% - 60px)/7);height:25vw;max-height:380px}.cover-heading{left:13px;right:34px;bottom:17px;gap:5px}.cover-heading>strong{font-size:18px;letter-spacing:-.3px}.cover-heading>span{font-size:10px;line-height:1.4}.play-circle{width:23px;height:23px;right:8px;bottom:17px}@media(min-width:1000px){.masthead{height:64px;padding-top:10px}.brand{font-size:25px}.masthead nav{padding-top:0}.hero{padding-top:7px;padding-bottom:16px}.hero h1{font-size:5vw}.hero-side>p{font-size:14px;line-height:1.4}.reel-link{margin-top:10px}.originals{height:185px;min-height:185px}.originals-copy{top:16px;bottom:16px}.originals-label{font-size:11px;letter-spacing:2px}.originals h2{font-size:64px;margin-top:4px}.originals-tagline{font-size:21px}.originals-credit{font-size:11px;margin-top:5px!important}.series-link{min-height:34px;padding:6px 17px!important;font-size:10px!important}.studio-footer{padding:15px 4% 7px;row-gap:8px;column-gap:18px}.studio-footer h3{font-size:10px}.studio-footer>div>p{font-size:10px;line-height:1.4}.studio-footer small,.footer-statement{font-size:9px}.contact-button{padding:11px 17px;min-height:38px;font-size:9px}.footer-contact{padding-top:3px;font-size:10px}.footer-contact>a{min-height:30px}}@media(min-width:1000px)and (min-height:700px){.cover{height:clamp(200px,31vh,345px)}.originals{height:clamp(170px,22vh,215px);min-height:170px}}@media(min-width:761px)and (max-width:999px){.cover{flex-basis:calc((100% - 40px)/5);height:32vw}.cover-heading>strong{font-size:17px}.client-strip{gap:15px;padding:15px 3%}.client-strip>img{height:23px}.originals{height:250px;min-height:250px}}@media(max-width:760px){.cover{flex-basis:29%;height:49vw;max-height:350px}.cover-heading{top:auto;bottom:15px;left:12px;right:30px}.cover-heading>strong{font-size:17px}.cover-heading>span{font-size:10px}.client-strip{display:flex;gap:13px;padding:15px 4%;overflow-x:auto;scrollbar-width:thin}.client-strip>img,.client-strip>img:first-child,.client-strip>img:nth-child(2),.client-strip>img:nth-child(3){flex:0 0 62px;width:62px;max-width:62px;height:23px}.recognition{flex-direction:row;align-items:center;padding:18px 4%;gap:20px}.recognition>div{width:70%;gap:16px}.recognition img{height:35px}.recognition h2{font-size:10px;max-width:80px}.gallery-toolbar{font-size:11px}}@media(max-width:480px){.cover{flex-basis:43%;height:74vw;max-height:310px}.cover-heading>strong{font-size:17px}.cover-heading>span{font-size:10px}.gallery-toolbar .browse-work{order:0;flex-basis:auto;margin-left:auto;font-size:10px}.gallery-toolbar{gap:8px;padding:4px 0 9px}.gallery-toolbar>span{flex:0 1 auto;font-size:10px}.gallery-arrows{gap:5px}.gallery-arrows button{width:32px;height:36px}.client-strip{gap:14px}.originals{height:430px}.originals-image{height:230px}.originals-copy{top:219px;bottom:18px}.originals h2{font-size:48px}.originals-tagline{font-size:20px}.recognition{gap:12px}.recognition>div{gap:13px}.recognition img{height:30px}}@media(min-width:1000px){.masthead{height:52px;padding-top:8px}.brand{font-size:22px}.hero{padding-top:4px;padding-bottom:12px}.hero h1{font-size:clamp(44px,4.4vw,70px)}.hero-side>p{font-size:12px}.reel-link{margin-top:4px;min-height:32px}.cover{height:clamp(165px,24vh,275px);flex-basis:calc((100% - 70px)/8)}.cover-heading>strong{font-size:16px}.cover-heading>span{font-size:10px}.gallery-toolbar{padding:0 0 3px}.gallery-toolbar .browse-work{min-height:34px}.gallery-arrows button{height:32px;width:34px}.client-strip{padding-top:10px;padding-bottom:10px}.client-strip>img,.client-strip>img:first-child,.client-strip>img:nth-child(2),.client-strip>img:nth-child(3){height:21px;max-width:75px}.originals{height:150px;min-height:150px}.originals-copy{top:10px;bottom:10px}.originals h2{font-size:48px;margin-top:1px}.originals-label{font-size:10px}.originals-tagline{font-size:18px}.originals-credit{font-size:10px;margin-top:3px!important}.series-link{min-height:28px;padding:4px 14px!important;font-size:9px!important}.recognition{padding-top:10px;padding-bottom:10px}.recognition img{height:30px}.studio-footer{padding-top:10px;row-gap:5px}.footer-contact>a{min-height:26px}}.recognition img{mix-blend-mode:multiply;filter:grayscale(1)}.recognition{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.masthead .brand{font-family:Period,Georgia,serif;font-style:normal;font-weight:700;font-size:34px;letter-spacing:-1.6px;line-height:1;display:block;white-space:nowrap;padding-top:0;align-self:center}.masthead .brand span{display:block}@media(min-width:1000px){.masthead .brand{font-size:31px;letter-spacing:-1.4px}}@media(max-width:760px){.masthead .brand{font-size:28px;letter-spacing:-1.2px}.masthead nav{gap:13px}}@media(max-width:600px){.masthead{height:auto;display:flex;flex-wrap:wrap;gap:8px;padding:12px 5%}.masthead nav{width:100%;padding-top:0;justify-content:space-between;gap:10px}.masthead .brand{font-size:31px}}.editorial{max-width:1600px;margin-inline:auto}@media(min-width:1000px){.hero{grid-template-columns:minmax(0,1fr) 270px;gap:48px;padding-block:14px}.hero h1{font-size:clamp(40px,4.1vw,62px)}.hero h1 span{transform:none}.hero-side>p{font-size:13px;line-height:1.5}.originals{height:190px;min-height:190px}.originals-image{width:72%!important;transform:none;object-fit:cover;object-position:center 56%}.originals-copy{top:15px;bottom:15px}.originals h2{font-size:54px}.originals-tagline{font-size:20px}.originals-credit{font-size:11px}.series-link{min-height:32px}.cover{flex-basis:calc((100% - 60px)/7);height:auto;aspect-ratio:9/14;max-height:none}.cover-heading>strong{font-size:16px}.cover-heading>span{font-size:11px}.client-strip{gap:25px}}@media(min-width:1600px){.hero h1{font-size:62px}.originals{height:230px;min-height:230px}.originals-image{object-position:center 55%}.originals-copy{top:20px;bottom:20px}.originals h2{font-size:64px}.cover{aspect-ratio:9/15}.editorial{border-inline:1px solid #e4e1d9}}@media(min-width:1000px)and (max-height:800px){.originals{height:165px;min-height:165px}.originals-copy{top:10px;bottom:10px}.originals h2{font-size:48px}.cover{aspect-ratio:9/12}.hero{padding-block:10px}.hero h1{font-size:clamp(40px,4.1vw,56px)}}@media(min-width:1000px)and (max-height:800px){.cover{flex-basis:calc((100% - 70px)/8);height:180px;aspect-ratio:auto}.studio-footer{grid-template-columns:.82fr 1.2fr 1.2fr .95fr auto}}@media(max-width:600px){.masthead{min-height:88px;padding-block:10px;gap:6px}.originals{height:300px;min-height:300px}.originals-image{width:100%!important;height:165px;transform:none;object-position:center 60%}.originals-shade{background:linear-gradient(180deg,transparent 0%,rgba(7,13,11,.05) 35%,#070d0b 55%,#070d0b 100%)}.originals-copy{left:5%;right:5%;top:147px;bottom:12px}.originals-label{font-size:10px;line-height:1.2;letter-spacing:2px}.originals h2{font-size:38px;line-height:1;margin-top:3px}.originals-tagline{font-size:18px;margin-top:3px}.originals-credit{font-size:11px;line-height:1.35;margin-top:5px!important;max-width:none}.series-link{min-height:36px;padding:7px 15px!important;font-size:10px!important;margin-top:auto!important}.hero{padding-top:13px;padding-bottom:15px;gap:12px}.hero-side>p{font-size:13px;line-height:1.45}.cover-strip{gap:8px}.cover{flex-basis:32%;height:auto;aspect-ratio:9/16;max-height:260px;min-height:0}.cover-heading{left:9px;right:9px;bottom:12px;gap:4px}.cover-heading>strong{font-size:14px;line-height:1.15;letter-spacing:-.2px;padding-right:0}.cover-heading>span{font-size:10px;line-height:1.3}.play-circle{top:9px;right:8px;bottom:auto;width:23px;height:23px}.gallery-arrows button{width:44px;height:44px}}

/* Fixed portrait cards: viewport width reveals more projects, never reshapes them. */
.cover-strip>.cover{flex:0 0 150px;width:150px;height:auto;min-height:0;max-height:none;aspect-ratio:9/16;align-self:flex-start}
@media(max-width:600px){.cover-strip>.cover{flex-basis:117px;width:117px}}
