.editorial-interior{--paper:#f3f1ea;--paper-deep:#e8e7df;--ink:#101010;--black:#0b0b0b;--white:#f3f1ea;--muted:#686868;--line:#1010102e;--editorial-accent-on-dark:#ff6b57;--editorial-accent-on-light:#a63127;background:var(--paper);color:var(--ink)}.editorial-interior ::selection{background:var(--editorial-accent-on-light);color:var(--paper)}.editorial-interior .site-header{background:var(--paper);border-color:var(--line)}.editorial-interior main{background:var(--paper)}.editorial-work-hero,.editorial-showreel,.editorial-projects{width:min(100% - (2 * var(--pad)), 106rem);margin-inline:auto}.editorial-work-hero{padding-top:clamp(4.5rem,9vh,7.5rem);padding-bottom:clamp(2.75rem,5.5vw,5rem)}.editorial-work-hero__label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.2rem,2.3vw,2.2rem);font-size:.76rem;font-weight:680;line-height:1.3;display:flex}.editorial-work-hero__label p:first-child{color:var(--muted)}.editorial-work-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(3.9rem,8vw,6rem);font-weight:470;line-height:.96}.editorial-work-hero__intro{color:#101010a3;letter-spacing:-.01em;max-width:39rem;margin-top:clamp(1.75rem,3vw,2.8rem);font-size:clamp(1.15rem,1.65vw,1.6rem);font-weight:470;line-height:1.48}.editorial-showreel,.editorial-projects{padding-bottom:clamp(4.5rem,8vw,8rem)}.editorial-section-heading{border-top:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,1.75rem);padding-top:1rem;display:grid}.editorial-section-heading__number,.editorial-section-heading__meta,.editorial-section-heading h2{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.35}.editorial-section-heading__number{color:var(--muted)}.editorial-section-heading h2{color:var(--ink)}.editorial-section-heading div>p{max-width:34rem;color:var(--muted);margin-top:.35rem;font-size:.95rem;font-weight:470;line-height:1.4}.editorial-section-heading__meta{color:var(--muted)}.editorial-showreel .privacy-video{background:var(--black);border:0;border-radius:clamp(.65rem,1vw,1rem);overflow:hidden;box-shadow:0 .75rem 1.75rem #0808081a}.editorial-showreel .privacy-video__poster{background:var(--black);color:var(--paper);padding:clamp(1.5rem,4vw,4rem)}.editorial-showreel .privacy-video__poster .micro,.editorial-showreel .privacy-video__poster>p:not(.micro),.editorial-showreel .privacy-video__poster a{color:#f6f5efa3}.editorial-showreel .privacy-video__poster button{background:var(--editorial-accent-on-dark);color:var(--black)}.editorial-section-heading--projects{margin-bottom:clamp(1rem,2vw,1.75rem)}.editorial-projects__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2vw,2rem);display:grid}.editorial-work-card{background:var(--black);border-radius:clamp(.65rem,1vw,1rem);overflow:hidden;box-shadow:0 .75rem 1.75rem #08080817}.editorial-work-card>a{aspect-ratio:16/10;color:var(--paper);display:block;position:relative;overflow:hidden}.editorial-work-card .project-media{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.editorial-work-card .project-media img,.editorial-work-card .project-media video{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.editorial-work-card__shade{z-index:1;background:#10101070;transition:background-color .35s;position:absolute;inset:0}.editorial-work-card__index,.editorial-work-card__meta,.editorial-work-card__open{z-index:2;position:absolute}.editorial-work-card__index{color:#f6f5ef7a;font-family:var(--mono);letter-spacing:.05em;gap:.45rem;font-size:.75rem;font-weight:650;display:flex;top:clamp(1.25rem,1.8vw,2rem);right:clamp(1.25rem,1.8vw,2rem)}.editorial-work-card__index span:first-child{color:var(--paper)}.editorial-work-card__meta{bottom:clamp(1.5rem,2.2vw,2.6rem);left:clamp(1.4rem,2.2vw,2.6rem);right:clamp(1.4rem,2.2vw,2.6rem)}.editorial-work-card__meta>p:first-child,.editorial-work-card__role-label,.editorial-work-card__roles{letter-spacing:.055em;text-transform:uppercase;font-size:clamp(.68rem,.8vw,.8rem);font-weight:680;line-height:1.4}.editorial-work-card__meta>p:first-child{color:#f6f5efa3}.editorial-work-card__meta h3{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin-top:clamp(.7rem,1vw,1rem);font-size:clamp(2.65rem,3.8vw,4.8rem);font-weight:480;line-height:.99}.editorial-work-card__role-label{color:#f6f5ef94;margin-top:clamp(1.1rem,1.5vw,1.6rem)}.editorial-work-card__roles{color:#f6f5efc7;max-width:48rem;margin-top:.45rem}.editorial-work-card__open{width:3rem;height:3rem;color:var(--paper);border:1px solid #f6f5ef8c;border-radius:50%;place-items:center;font-size:1.2rem;transition:background-color .22s,border-color .22s,color .22s;display:grid;bottom:clamp(1.25rem,1.8vw,2rem);right:clamp(1.25rem,1.8vw,2rem)}.editorial-work-card a:hover .project-media img,.editorial-work-card a:hover .project-media video,.editorial-work-card a:focus-visible .project-media img,.editorial-work-card a:focus-visible .project-media video{transform:scale(1.025)}.editorial-work-card a:hover .editorial-work-card__shade,.editorial-work-card a:focus-visible .editorial-work-card__shade{background:#10101057}.editorial-work-card a:hover .editorial-work-card__open,.editorial-work-card a:focus-visible .editorial-work-card__open{border-color:var(--editorial-accent-on-dark);background:var(--editorial-accent-on-dark);color:var(--black)}.editorial-work-card a:focus-visible{outline:3px solid var(--editorial-accent-on-dark);outline-offset:-3px}.editorial-interior .site-footer--paper{background:var(--paper);color:var(--ink)}@media (width<=900px){.editorial-projects__list{grid-template-columns:1fr}.editorial-work-card__meta h3{font-size:clamp(3.25rem,8vw,6rem)}}@media (width<=760px){.editorial-work-hero{padding-top:3.5rem;padding-bottom:2.5rem}.editorial-work-hero__label{align-items:flex-start}.editorial-work-hero h1{letter-spacing:-.025em;max-width:11ch;font-size:clamp(3.65rem,20vw,6rem);line-height:.98}.editorial-section-heading{grid-template-columns:2.5rem minmax(0,1fr)}.editorial-section-heading__meta{display:none}.editorial-showreel .privacy-video:not([data-loaded=true]){aspect-ratio:auto}.editorial-showreel .privacy-video__poster button{min-height:2.75rem}.editorial-work-card>a{aspect-ratio:auto;min-height:min(78svh,38rem)}.editorial-work-card__meta h3{max-width:100%;padding-right:1.5rem;font-size:clamp(2.8rem,13vw,4.8rem)}.editorial-work-card__roles{padding-right:3rem}.editorial-work-card__open{width:2.7rem;height:2.7rem}}@media (prefers-reduced-motion:reduce){.editorial-work-card .project-media img,.editorial-work-card .project-media video,.editorial-work-card__shade,.editorial-work-card__open{transition:none}}
