:root{color-scheme:light;--bg:#ebe7df;--fg:#0d0c0b;--muted:#645f58;--line:#d3cdc2;--frame:#e0dbd1;--player-bg:#0c0b0a;--accent:var(--fg);--accent-fill:var(--fg);--on-accent:var(--bg);--grain-opacity:.22;--grain-size:180px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.6' intercept='-.3'/%3E%3CfeFuncG type='linear' slope='1.6' intercept='-.3'/%3E%3CfeFuncB type='linear' slope='1.6' intercept='-.3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--gutter:clamp(16px, 2.6vw, 40px);--gap:clamp(12px, 1.6vw, 24px);--fs-ui:.75rem;--track-ui:.05em;--fs-text:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--fs-poster:clamp(4.25rem, 21vw, 7rem);--display:var(--font-display), "Impact", "Arial Narrow", sans-serif;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.33, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-film:cubic-bezier(.7, 0, .18, 1);--mast-h:calc(2 * clamp(12px, 1.4vw, 18px) + 24px);--hero-pad:clamp(12px, 3svh, 36px);--tag-gap:clamp(12px, 2svh, 22px);--head-gap:clamp(16px, 3.2svh, 34px);--first-air:clamp(12px, 2.6svh, 28px);--name-cols:7;--name-fs:calc(((100vw - 2 * var(--gutter)) * var(--name-cols) / 12 - var(--gap) * (12 - var(--name-cols)) / 12) / var(--name-ink,5.07));--rise-clip:inset(-.5em -.3em -.06em -.3em)}@media (width>=900px){:root{--fs-poster:clamp(5rem, 10.8vw, 13.5rem)}}:root[data-accent=yellow]{--accent:#a67d00;--accent-fill:#d7ae00;--on-accent:#0c0b0a}:root[data-accent=green],:root[data-accent=duo]{--accent:#276a00;--accent-fill:#276a00;--on-accent:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0c0b0a;--fg:#ede8df;--muted:#8b857c;--line:#2a2724;--frame:#1b1916;--player-bg:#000;--grain-opacity:.3}:root:not([data-theme=light])[data-accent=yellow],:root:not([data-theme=light])[data-accent=duo]{--accent:#d7ae00;--accent-fill:#d7ae00;--on-accent:#0c0b0a}:root:not([data-theme=light])[data-accent=green]{--accent:#5d9431;--accent-fill:#5d9431;--on-accent:#0c0b0a}}:root[data-theme=dark]{color-scheme:dark;--bg:#0c0b0a;--fg:#ede8df;--muted:#8b857c;--line:#2a2724;--frame:#1b1916;--player-bg:#000;--grain-opacity:.3}:root[data-theme=dark][data-accent=yellow],:root[data-theme=dark][data-accent=duo]{--accent:#d7ae00;--accent-fill:#d7ae00;--on-accent:#0c0b0a}:root[data-theme=dark][data-accent=green]{--accent:#5d9431;--accent-fill:#5d9431;--on-accent:#0c0b0a}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--serif);font-size:var(--fs-text);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-weight:400;line-height:1.55;display:flex;overflow-x:clip}main{outline:none;flex:1 0 auto}img,picture,video,svg,iframe{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}[hidden]{display:none!important}::selection{background:var(--accent-fill);color:var(--on-accent)}a,button{-webkit-user-select:none;user-select:none}a[data-mail]{-webkit-user-select:text;user-select:text;-webkit-user-drag:none}a[data-mail]::selection{background:var(--line);color:var(--fg)}:focus-visible{outline-offset:4px;outline:1.5px solid}p{text-wrap:pretty}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:8px;left:var(--gutter);z-index:50;background:var(--accent-fill);color:var(--on-accent);font-family:var(--sans);font-size:var(--fs-ui);padding:6px 10px;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.masthead,.filter,.view-switch,.spread__kicker,.spread__meta,.project__kicker,.project__facts,.project__credits,.pager__label,.talk__row,.colophon__bar,.bigindex__meta,.player__time,.cursor{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;font-weight:450;line-height:1.35}.masthead a,.talk__links a,.colophon__bar a,.project__facts a,.bio__scout a,.notfound a{transition:background-size .5s var(--ease-out), color .35s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;background-origin:content-box}.masthead__nav a[aria-current=page]{background-size:100% 1px}@media (hover:hover){.masthead a:hover,.talk__links a:hover,.colophon__bar a:hover,.project__facts a:hover,.bio__scout a:hover,.notfound a:hover{background-position:0 100%;background-size:100% 1px}}.arrow{vertical-align:.02em;stroke-width:1.15px;width:.7em;height:.7em;margin-left:.2em;display:inline-block}.arrow--up{margin-left:.45em}.arrow--back{margin-left:0}.hero__name,.spread__title,.project__title,.pager__title,.more__name,.about__title,.talk__title,.bigindex__title,.notfound h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.84}.rise__in{display:block}html{position:relative}html[data-grain]:after,html[data-grain] .masthead__tex{content:"";z-index:25;pointer-events:none;background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);mix-blend-mode:overlay;position:absolute;inset:0}html:not([data-grain]) .masthead__tex{display:none}.player.is-playing{z-index:26}@media print{html[data-grain]:after{display:none}}.masthead{z-index:30;column-gap:var(--gap);padding:clamp(12px, 1.4vw, 18px) var(--gutter);background:var(--bg);view-transition-name:masthead;transition:translate .55s var(--ease-out);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;display:grid;position:sticky;top:0}.masthead:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--line);transform-origin:0 0;height:1px;transition:scale .7s var(--ease-out);position:absolute;bottom:0;scale:0 1}.is-scrolled .masthead:after{scale:1}.is-head-hidden .masthead{translate:0 -101%}.masthead__id{justify-self:start;align-items:baseline;gap:clamp(20px,2.6vw,44px);display:flex}.masthead__brand{white-space:nowrap;padding-block:4px}.masthead__role{color:var(--muted);white-space:nowrap}.masthead__nav{grid-column:2;justify-self:center}.masthead__nav ul,.lang-switch ul{gap:clamp(14px,1.6vw,24px);display:flex}.masthead__nav a,.lang-switch a{padding-block:4px;display:inline-block}.masthead__tools{grid-column:3;justify-self:end;align-items:baseline;gap:clamp(14px,1.6vw,22px);display:flex}.lang-switch a{color:var(--muted)}.lang-switch a[aria-current]{color:var(--fg)}.theme-toggle{align-self:center;place-items:center;width:24px;height:24px;margin:-6px -7px -6px -5px;display:grid;position:relative}.theme-toggle__icon{width:11px;height:11px;transition:transform .6s var(--ease-out);background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid;border-radius:50%}:root[data-theme=dark] .theme-toggle__icon{transform:rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__icon{transform:rotate(180deg)}}@media (width<=899px){.masthead{grid-template-columns:1fr auto;row-gap:2px}.masthead__id{grid-column:1}.masthead__role{display:none}.masthead__tools{grid-area:1/2}.masthead__nav{grid-area:2/1/auto/-1;justify-self:start}.masthead__nav ul{flex-wrap:wrap;row-gap:0}.masthead__nav a{white-space:nowrap}}.hero{padding:var(--hero-pad) var(--gutter) 0;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.hero__name{margin-inline:calc(var(--lsb,0) * -1em) calc(var(--rsb,0) * -1em);color:var(--accent);font-size:calc(100cqi / var(--ink,5.05));letter-spacing:0;white-space:nowrap}.hero__tagline{max-width:30em;margin-top:var(--tag-gap);line-height:1.45}.hero__based{line-height:1.45}.hero__slate,.hero .filter{margin-top:14px}.hero__rule{height:1px;margin-top:10px}@media (width>=900px){.hero{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline}.hero__name{grid-column:1 / span var(--name-cols);font-size:var(--name-fs);grid-row:1}.hero__slate{grid-area:1/9/auto/span 4;justify-self:end;margin-top:0}.hero__tagline{grid-area:2/1/auto/span 8;max-width:none}.hero .filter{margin-top:var(--tag-gap);grid-area:2/9/auto/span 4;justify-self:end}.hero__based{grid-area:3/1/auto/span 8}.hero__rule{grid-area:4/1/auto/-1;margin-top:12px}}.slate{--chalk:#f3f0e9;--board:#121110;--stick:clamp(12px, 1vw, 15px);width:clamp(15rem,20.5vw,19.5rem);font-family:var(--sans);color:var(--chalk);line-height:1;position:relative}html:not(.js) .slate{display:none}.slate__sticks{height:calc(var(--stick) * 2 + 2px);position:relative}.slate__stick{height:var(--stick);background:repeating-linear-gradient(-56deg, var(--chalk) 0 9px, var(--board) 9px 18px) var(--board);box-shadow:inset 0 0 0 1.5px var(--board);position:absolute;left:0;right:0}.slate__stick--top{z-index:1;background-image:repeating-linear-gradient(56deg, var(--chalk) 0 9px, var(--board) 9px 18px);transform-origin:3px 100%;top:0}.slate__stick--base{bottom:1px}.slate__sticks:after{content:"";left:1px;top:calc(var(--stick) - 3px);z-index:2;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--board);background:#8d887f;border-radius:50%;position:absolute}.slate__board{background:var(--board);gap:9px;padding:10px 12px 11px;display:grid}.slate__row{letter-spacing:.12em;text-transform:uppercase;color:#f3f0e9b8;border-bottom:1px solid #f3f0e92e;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.625rem;font-weight:450;display:flex}.slate__row [data-date]{font-variant-numeric:tabular-nums}.slate__display{align-items:baseline;display:flex}.slate__tc{font-variant-numeric:tabular-nums;letter-spacing:.03em;min-height:1em;color:var(--accent-fill);text-shadow:0 0 14px color-mix(in srgb, var(--accent-fill) 40%, transparent);font-size:clamp(1.375rem,1.1rem + .6vw,1.875rem);font-weight:500}.slate__fields{border-top:1px solid #f3f0e92e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.slate__fields>div{border-left:1px solid #f3f0e92e;padding:6px 0 0 8px}.slate__fields>div:first-child{border-left:0;padding-left:0}.slate__fields dt{letter-spacing:.12em;text-transform:uppercase;color:#f3f0e980;font-size:.5rem}.slate__fields dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.9375rem;font-weight:700}@media (width<=599px){.slate{--stick:11px;width:13.75rem}.slate__board{gap:7px;padding:8px 10px 9px}.slate__row{padding-bottom:6px}.slate__tc{font-size:1.3125rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .slate__board,:root:not([data-theme=light]) .slate__stick{outline:1px solid #34302b}}:root[data-theme=dark] .slate__board,:root[data-theme=dark] .slate__stick{outline:1px solid #34302b}@media (prefers-reduced-motion:no-preference){.slate.is-clapping .slate__stick--top{animation:.95s both slate-clap}.slate.is-clapping .slate__board,.slate.is-clapping .slate__stick--base{animation:.95s linear both slate-hit}}@keyframes slate-clap{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);rotate:0deg}30%{rotate:var(--clap,-16deg)}62%{rotate:var(--clap,-16deg);animation-timing-function:cubic-bezier(.8,0,1,.7)}73%{animation-timing-function:ease-out;rotate:0deg}79%{animation-timing-function:ease-in;rotate:-1.4deg}85%,to{rotate:0deg}}@keyframes slate-hit{0%,72%{translate:0}75%{translate:0 1.5px}81%,to{translate:0}}.slate{cursor:pointer}.slate__cue{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;white-space:nowrap;color:var(--fg);cursor:pointer;align-items:center;gap:7px;padding:4px 0;display:inline-flex;position:absolute;top:calc(100% + 10px);left:0}.slate__cue svg{flex:none;width:7px;height:7px}.slate__cue span{transition:background-size .5s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}@media (hover:hover){.slate:hover .slate__cue span{background-position:0 100%;background-size:100% 1px}}.reel{width:100%;max-width:none;height:100%;max-height:none;padding:clamp(12px, 2.2svh, 22px) var(--gutter) var(--gutter);color:#f3f0e9;background:#0d0c0b;border:0;margin:0;overflow:hidden}.reel[open]{grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,2svh,20px);display:grid}.reel:focus{outline:none}.reel::backdrop{background:#0d0c0b}html:has(.reel[open]){overflow:hidden}.reel__bar{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:#f3f0e999;justify-content:space-between;align-items:baseline;display:flex}.reel__close{color:#f3f0e9;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:6px 0}.reel__close:before{content:"("}.reel__close:after{content:")"}.reel__screen{place-items:center;min-height:0;display:grid;container-type:size}.reel__screen>*,.reel .reel__screen .showreel{aspect-ratio:16/9;grid-area:auto;width:min(100cqw,177.778cqh);height:auto;min-height:0;margin:0}.reel .reel__screen .showreel{outline-color:#f3f0e940;align-self:center}.reel__screen iframe{border:0;display:block}@media (prefers-reduced-motion:no-preference){.reel[open],.reel[open]::backdrop{animation:reel-in .45s var(--ease) both}}@keyframes reel-in{0%{opacity:0}}.work{padding:var(--head-gap) var(--gutter) 0}html:not(.js) .filter,html:not(.js) .view-switch{display:none}.filter ul{flex-wrap:wrap;gap:0 clamp(12px,1.4vw,20px);display:flex}.filter button{color:var(--muted);transition:color .3s var(--ease);padding-block:4px}@media (hover:hover){.filter button:hover{color:var(--fg)}}.filter button[aria-pressed=true]{color:var(--fg)}.filter button[aria-pressed=true]:before{content:"["}.filter button[aria-pressed=true]:after{content:"]"}.rv-line{position:relative}.rv-line:before{content:"";background:var(--line);transform-origin:0 0;height:1px;position:absolute;top:0;left:0;right:0}.rv-line--bottom:before{top:auto;bottom:0}.spreads{row-gap:clamp(40px,4.8vw,84px);display:grid}.spread__link{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;display:grid}.spread__media{aspect-ratio:var(--ar,16 / 9);--mount:clamp(8px, .9vw, 14px);grid-column:1/-1;align-self:start;position:relative;overflow:hidden}.spread__media picture,.pager__media picture{background-color:var(--ph,var(--frame))}.spread__media,.pager__media,.more__media{outline-offset:-1px;transition:outline-offset .6s var(--ease-out), outline-color .3s var(--ease);outline:1px solid #0000}.spread__media picture,.spread__media img{width:100%;height:100%}.spread__media img{object-fit:cover;transition:scale 1.8s var(--ease-out), opacity .9s var(--ease)}.spread__loop,.player__loop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);pointer-events:none;position:absolute;inset:0}.is-previewing .spread__loop,.player.is-previewing .player__loop{opacity:1}.spread__text{flex-direction:column;grid-column:1/-1;display:flex}.spread__kicker{color:var(--muted);justify-content:space-between;gap:16px;padding-top:10px;display:flex}.spread__title{text-wrap:balance;transition:color .45s var(--ease);margin:clamp(12px,1.6vw,22px) 0 clamp(18px,2vw,28px) -.02em;font-size:clamp(2.75rem,14vw,4.5rem)}.spread__meta{grid-template-columns:max-content minmax(0,1fr);column-gap:20px;margin-top:auto;display:grid}.spread__meta>div{display:contents}.spread__meta dt{color:var(--muted)}.spread__meta dd{padding-bottom:2px}@media (hover:hover){.spread__link:hover .spread__title{color:var(--accent)}.spread__link:hover .spread__media{outline-color:var(--fg);outline-offset:clamp(5px, .6vw, 9px)}}.spread__link:focus-visible{outline-offset:8px}.spread__link:focus-visible .spread__title{color:var(--accent)}@media (width>=900px){.spread__media{grid-area:1/1/auto/span 7}.spread__text{grid-area:1/9/auto/span 4}.spread:nth-child(2n of :not([hidden])) .spread__media{grid-column:6/span 7}.spread:nth-child(2n of :not([hidden])) .spread__text{grid-column:1/span 4}.spread[data-shape=standard] .spread__media{grid-column-end:span 6}.spread[data-shape=standard]:nth-child(2n of :not([hidden])) .spread__media{grid-column:7/span 6}.spread[data-shape=portrait] .spread__media{grid-column-end:span 5}.spread[data-shape=portrait]:nth-child(2n of :not([hidden])) .spread__media{grid-column:8/span 5}.spread__title{font-size:clamp(3.25rem,6.6vw,8rem)}:root:not([data-look=editorial]) .spread:nth-child(1 of :not([hidden])) .spread__media{max-height:max(20rem, calc(100svh - var(--mast-h) - var(--hero-pad) - var(--name-fs) * var(--name-lh,.84) - 8px - var(--tag-gap) - var(--hero-row2,calc(var(--fs-text) * 1.45 * 2 + 14px)) - var(--head-gap) - var(--first-air)))}}.work{container-type:inline-size}.spreads[data-view=grid]{--row:24cqi;flex-wrap:wrap;align-items:start;gap:clamp(28px,4cqi,40px) 3cqi;display:flex}.spreads[data-view=grid]>.spread{flex:var(--r,1.78) 1 calc(var(--r,1.78) * var(--row));min-width:0}.spreads[data-view=grid] .spread__link{display:block}.spreads[data-view=grid] .spread__media{width:100%}.spreads[data-view=grid] .spread__text{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:9px}.spreads[data-view=grid] .spread__title{letter-spacing:.01em;order:-1;margin:0;font-size:.75rem;line-height:1.2}.spreads[data-view=grid] .spread__kicker{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;gap:2px 10px;max-width:100%;padding-top:0}.spreads[data-view=grid] .spread__kicker span{white-space:nowrap}.spreads[data-view=grid] .spread__kicker:before{display:none}@media (width<=599px){.spreads[data-view=grid] .spread__text{flex-direction:column;align-items:start}.spreads[data-view=grid] .spread__kicker{margin-left:0}}.spreads[data-view=grid] .spread__meta{display:none}@media (width>=900px){.spreads[data-view=grid]{--row:13.5cqi;column-gap:1.6cqi}}.js img[data-fade]:not([data-loaded]){opacity:0}.cursor{--ink:var(--fg);--paper:var(--bg);z-index:40;pointer-events:none;opacity:0;width:max-content;scale:calc(var(--cursor-size,1) * .6);transform-origin:0 0;transition:opacity .25s var(--ease), scale .35s var(--ease-out);line-height:1;display:block;position:fixed;top:0;left:0}[data-look=editorial] .cursor{--ink:#121212;--paper:#f0eee8}.cursor.is-on{opacity:1;scale:var(--cursor-size,1)}.cursor__sticks{height:6px;display:block;position:relative}.cursor__stick{background:repeating-linear-gradient(-55deg, var(--paper) 0 2px, var(--ink) 2px 4px);height:3px;box-shadow:inset 0 0 0 1px var(--ink);position:absolute;bottom:0;left:0;right:0}.cursor__stick--top{background-image:repeating-linear-gradient(55deg, var(--paper) 0 2px, var(--ink) 2px 4px);transform-origin:1px 100%;transition:rotate .4s var(--ease-out);top:0;bottom:auto}.cursor__board{background:var(--ink);color:var(--paper);letter-spacing:.04em;justify-items:start;gap:3px;margin-top:1px;padding:4px 5px;font-size:.4375rem;display:grid}.cursor__row{border-bottom:1px solid color-mix(in srgb, var(--paper) 22%, transparent);align-items:center;gap:3px;width:100%;padding-bottom:3px;display:flex}.cursor__rec{background:#e0271d;border-radius:50%;width:4px;height:4px;margin-top:-1px}.cursor.is-on .cursor__rec{animation:1s step-end infinite tally}.cursor__tc{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.5625rem;font-weight:700}.cursor.is-on .cursor__stick--top{rotate:-20deg}.cursor.is-clapped .cursor__stick--top{transition:rotate 90ms cubic-bezier(.8,0,1,.6);rotate:0deg}.cursor.is-clapped .cursor__board{animation:.2s linear 80ms cursor-hit}@keyframes cursor-hit{40%{translate:0 1px}}@keyframes tally{50%{opacity:.3}}.bigindex__list{border-top:1px solid var(--line)}.bigindex__link{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:12px 0 8px;display:grid}.bigindex__thumb{display:none}.bigindex__title{transition:color .35s var(--ease);grid-column:1/span 9;font-size:clamp(3rem,7vw,8rem)}.bigindex__meta{text-align:right;color:var(--muted);grid-column:10/span 3}@media (hover:hover){.bigindex__list:hover .bigindex__title{color:var(--muted)}.bigindex__list:hover .bigindex__link:hover .bigindex__title{color:var(--accent)}}.bigindex__float{z-index:15;aspect-ratio:4/3;pointer-events:none;opacity:0;width:min(30vw,440px);translate:var(--fx,0) var(--fy,0);transition:opacity .3s var(--ease);position:fixed;top:0;left:0;overflow:hidden}.bigindex__float.is-on{opacity:1}.bigindex__frame{opacity:0;position:absolute;inset:0}.bigindex__frame[data-active]{opacity:1}.bigindex__frame picture,.bigindex__frame img,.bigindex__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=899px),(hover:none){.bigindex__float{display:none}.bigindex__link{grid-template-rows:auto 1fr;grid-template-columns:34% minmax(0,1fr);align-items:start;column-gap:14px;padding:12px 0}.bigindex__thumb{aspect-ratio:4/3;background:var(--frame);grid-area:1/1/span 2;display:block;overflow:hidden}.bigindex__thumb picture,.bigindex__thumb img{object-fit:cover;width:100%;height:100%}.bigindex__title{grid-area:1/2;font-size:clamp(2.25rem,11vw,4rem)}.bigindex__meta{text-align:left;grid-area:2/2}}.project{padding-top:clamp(0px,.6vw,8px)}.project__bar{width:min(100% - 2 * var(--gutter), (100svh - 8.5rem) * var(--arn,1.7778));margin-inline:auto;padding-bottom:10px}.back{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;align-items:center;gap:10px;padding-block:6px;font-weight:450;display:inline-flex}.back svg{width:22px;height:auto;transition:translate .5s var(--ease-out)}.back span,.more__back span{transition:background-size .5s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:3px}@media (hover:hover){.back:hover span,.more__back:hover span{background-position:0 100%;background-size:100% 1px}.back:hover svg{translate:-5px}}.player{--arn:1.7778;width:min(100% - 2 * var(--gutter), (100svh - 8.5rem) * var(--arn));aspect-ratio:var(--ar,16 / 9);background:var(--player-bg);view-transition-name:film;margin-inline:auto;position:relative;overflow:hidden}.player picture,.player img{width:100%;height:100%}.player img,.player .player__loop{object-fit:contain}.player iframe{z-index:4;border:0;width:100%;height:100%;position:absolute;inset:0}.player__play{z-index:1;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.player__play:before{content:"";transition:background-color .7s var(--ease);background:#00000029;position:absolute;inset:0}.player__label{text-shadow:0 0 40px #00000059;justify-items:center;gap:12px;display:grid;position:relative}.player__icon{filter:drop-shadow(0 0 30px #0000004d);width:clamp(38px,4.2vw,66px);height:auto;transition:color .4s var(--ease), scale .6s var(--ease-out);margin-left:.14em}.player__time{letter-spacing:.08em;font-variant-numeric:tabular-nums}@media (hover:hover){.player__play:hover:before{background:#0000004d}.player__play:hover .player__icon{color:var(--accent-fill);scale:1.08}}.player__play:focus-visible{outline-offset:-10px;outline:1.5px solid #fff}.player .player__auto{opacity:0;pointer-events:none;transition:opacity .9s var(--ease)}.player.is-autoplaying .player__auto{opacity:1;pointer-events:auto}.player.is-autoplaying :is(.player__play,picture,.player__loop){opacity:0;pointer-events:none;transition:opacity .9s var(--ease)}.player.is-playing .player__play,.player.is-playing picture,.player.is-playing .player__loop{opacity:0;pointer-events:none;transition:opacity .6s var(--ease) .4s}.project__head{padding:clamp(28px, 3.6vw, 56px) var(--gutter) 0}.project__kicker{color:var(--muted);flex-wrap:wrap;gap:6px 28px;padding-top:12px;display:flex}.project__title{color:var(--accent);text-wrap:balance;margin:clamp(14px,1.8vw,26px) 0 0 -.02em;font-size:clamp(3.5rem,17vw,5.5rem)}@media (width>=900px){.project__title{font-size:clamp(4.5rem,11vw,13rem)}}.project__body{column-gap:var(--gap);padding:clamp(32px, 4vw, 64px) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.project__facts{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.project__facts>div{padding:12px 20px 14px 0}.project__facts dt{color:var(--muted);margin-bottom:4px}.project__desc{grid-column:1/-1;max-width:32em;margin-top:clamp(28px,3.6vw,56px);font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);line-height:1.4}.project__credits{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:3px 20px;margin-top:clamp(28px,3.6vw,56px);display:grid}.project__credits>div{display:contents}.project__credits dt{color:var(--muted)}@media (width>=900px){.project__desc{grid-column:1/span 7}.project__credits{grid-column:9/span 4}.project__body:not(:has(.project__desc)) .project__credits{grid-column:1/span 6}}.project__body .project__desc{max-width:30em;font-family:var(--serif);font-size:calc(var(--fs-text) * 1.12);text-wrap:pretty;grid-column:1/-1;margin-top:0;line-height:1.5}.sheet{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;grid-column:1/-1;margin-top:0;line-height:1.4}.sheet__label{border-top:1px solid var(--line);font:inherit;color:var(--muted);margin-bottom:14px;padding-top:14px}.sheet__list{grid-template-columns:8.5em minmax(0,1fr);gap:8px 16px;display:grid}.sheet__list>div{display:contents}.sheet__list dt{color:var(--muted)}.sheet__list dd{font-weight:700}.sheet__list+.sheet__label{margin-top:clamp(28px,3vw,40px)}.sheet__desc{text-wrap:pretty;max-width:36em;margin-bottom:20px}.sheet a{text-underline-offset:.25em;text-decoration:underline 1px;text-decoration-color:var(--line);transition:text-decoration-color .3s var(--ease)}@media (hover:hover){.sheet a:hover{text-decoration-color:currentColor}}@media (width>=900px){.sheet{grid-column:1/span 6;margin-top:0}.sheet__list{grid-template-columns:14em minmax(0,1fr)}}.more{padding-top:clamp(96px,12vw,180px)}.more__head{z-index:1;margin:0 var(--gutter) 18px;font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:12px;line-height:1.4;display:grid;position:relative}.more__back{justify-self:start;align-items:center;gap:10px;padding-block:6px;display:inline-flex}.more__back svg,.more__arrow svg{width:20px;height:auto}.more__back svg{transition:translate .5s var(--ease-out)}@media (hover:hover){.more__back:hover svg{translate:-5px}}.more__title{font:inherit;color:var(--muted);justify-self:end}.more__arrows{display:none}@media (width>=900px){.more__head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.more__title{justify-self:center}.more__arrows:not([hidden]){justify-self:end;gap:6px;display:flex}}.more__arrow{border:1px solid var(--line);width:40px;height:30px;transition:border-color .3s var(--ease), opacity .3s var(--ease);place-items:center;display:grid}@media (hover:hover){.more__arrow:hover:not(:disabled){border-color:var(--fg)}}.more__arrow:disabled{opacity:.3;cursor:default}.more__track{gap:var(--gap);padding:12px var(--gutter) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin:-10px 0 0;display:flex;overflow-x:auto}.more__track::-webkit-scrollbar{display:none}.more__track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.more__item{scroll-snap-align:start;flex:0 0 min(76vw,340px)}@media (width>=900px){.more__item{flex-basis:calc((100vw - 2 * var(--gutter) - 2 * var(--gap)) / 3.25)}}.more__link{gap:12px;display:grid}.more__media{aspect-ratio:16/9;background:var(--frame);display:block;position:relative;overflow:hidden}.more__media picture,.more__media img{width:100%;height:100%}.more__media img{object-fit:cover;-webkit-user-drag:none}.more__meta{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;display:flex}.more__name{transition:color .4s var(--ease);font-size:clamp(1.25rem,5vw,1.5rem);line-height:.95}@media (width>=900px){.more__name{font-size:clamp(1.25rem,1.7vw,2rem)}}@media (hover:hover){.more__link:hover .more__media{outline-color:var(--fg);outline-offset:clamp(5px, .5vw, 8px)}.more__link:hover .more__name{color:var(--accent)}}.talk__go{transition:color .4s var(--ease)}@media (hover:hover){.talk__go:hover{color:var(--fg)}}.stills{column-gap:var(--gap);padding:clamp(80px, 11vw, 176px) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(40px,6vw,104px);display:grid}.still{aspect-ratio:var(--ar);background-color:var(--ph,var(--frame));grid-column:1/-1;position:relative;overflow:hidden}.still picture,.still img{width:100%;height:100%}.still img{object-fit:cover}@media (width>=900px){.still:nth-child(5n+1){grid-column:1/-1}.still:nth-child(5n+2){grid-column:1/span 7}.still:nth-child(5n+3){grid-column:9/span 4;align-self:end}.still:nth-child(5n+4){grid-column:4/span 6}.still:nth-child(5n+5){grid-column:6/span 7}.still[data-orientation=portrait]:nth-child(5n+1){grid-column:4/span 5}.still[data-orientation=portrait]:nth-child(5n+2){grid-column:1/span 5}.still[data-orientation=portrait]:nth-child(5n+4){grid-column:5/span 4}.still[data-orientation=portrait]:nth-child(5n+5){grid-column:8/span 5}}@media (width<=899px){.still:nth-child(3n+2){margin-left:16%}.still:nth-child(3n+3){margin-right:10%}}.pager{padding:clamp(96px, 12vw, 200px) var(--gutter) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(16px,3vw,48px);display:grid}.pager__item--prev{grid-area:1/1}.pager__item--next{grid-area:1/3}@media (width<=599px){.pager{column-gap:var(--gap);grid-template-columns:1fr 1fr}.pager__item--next{grid-column:2}}.pager__back{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);grid-area:1/2;align-self:start;padding-top:12px}@media (hover:hover){.pager__back:hover{color:var(--fg)}}@media (width<=599px){.pager__back{grid-area:2/1/auto/-1;justify-self:center;margin-top:28px}}.pager__item{align-content:start;gap:14px;display:grid}.pager__label{color:var(--muted);padding-top:12px}.pager__media{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.pager__media picture,.pager__media img{width:100%;height:100%}.pager__media img{object-fit:cover;transition:scale 1.8s var(--ease-out)}.pager__title{transition:color .4s var(--ease);text-wrap:balance;font-size:clamp(2rem,8vw,3rem)}.pager__item--next{text-align:right}@media (width>=900px){.pager__title{font-size:clamp(2.5rem,4.4vw,5.25rem)}}@media (hover:hover){.pager__item:hover .pager__title{color:var(--accent)}.pager__item:hover .pager__media{outline-color:var(--fg);outline-offset:clamp(5px, .5vw, 8px)}}.about{column-gap:var(--gap);padding:clamp(28px, 5vw, 72px) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.about__title{color:var(--accent);font-size:min(var(--fs-poster), calc((100vw - 2 * var(--gutter)) / var(--adv,1) - 1px));grid-column:1/-1;margin-left:-.02em}.about__portrait{grid-column:1/span 5;margin-top:clamp(28px,6vw,40px)}.about__frame{aspect-ratio:4/5;background:var(--frame);display:block;position:relative;overflow:hidden}.about__frame picture,.about__frame img{width:100%;height:100%}.about__frame img{object-fit:cover;object-position:50% 35%;filter:grayscale()contrast(1.04)}.about__text{grid-column:1/-1;margin-top:clamp(32px,7vw,48px)}.about__block{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0 clamp(28px,3.2vw,44px);display:grid}.about__label{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);font-weight:400;line-height:1.4}.about__block p{max-width:36em;font-size:clamp(1.0625rem,.98rem + .35vw,1.3125rem);line-height:1.5}.about__closing{border-top:1px solid var(--line);font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin-bottom:clamp(36px,4.4vw,64px);padding-top:clamp(28px,3.2vw,44px);font-size:clamp(1.375rem,2.6vw,2.875rem);font-weight:400;line-height:1.02}.about__block--note p,.about__clients{max-width:56em;font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);line-height:1.6}.about__scouting a{color:var(--fg);white-space:nowrap;text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:var(--line);transition:text-decoration-color .3s var(--ease)}@media (hover:hover){.about__scouting a:hover{text-decoration-color:currentColor}}.about__clients{--h:clamp(18px, 1.1rem + .5vw, 26px);max-width:none;color:var(--fg);flex-wrap:wrap;align-items:start;gap:18px clamp(28px,3vw,44px);display:flex}.about__client{grid-template-rows:calc(var(--h) * 1.2) auto;place-items:center;row-gap:11px;display:grid}.about__logo{height:calc(var(--h) * var(--scale,1));aspect-ratio:var(--ratio,3);translate:0 calc(var(--h) * var(--shift,0));-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}.about__wordmark{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;color:var(--fg);font-size:calc(clamp(18px,1.1rem + .5vw,26px)/1.21951);font-weight:800;line-height:1}.about__wordmark--rings{flex-direction:column;align-items:center;gap:.22em;display:inline-flex}.about__rings{width:auto;height:1.05em;display:block;overflow:visible}.about__wordmark-text{font-size:.78em}.about__client-note{white-space:nowrap;color:var(--muted);align-self:start;font-size:.625rem;line-height:1}@media (width>=900px){.about__block{column-gap:var(--gap);grid-template-columns:repeat(9,minmax(0,1fr))}.about__label{grid-column:1/span 2;padding-top:.35em}.about__block>:not(.about__label){grid-column:3/span 7}}@media (width>=600px){.about__portrait{grid-column:1/span 4}}@media (width>=900px){.about__title{grid-area:1/1/auto/span 9}.about__portrait{margin-top:calc(var(--fs-poster) * .0525);grid-area:1/10/span 2/span 3}.about__text{grid-area:2/1/auto/span 9;margin-top:clamp(40px,4.4vw,72px)}}.colophon{padding:clamp(72px, 8.6vw, 140px) var(--gutter) 0}.talk__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.talk__row--top{color:var(--muted);margin-bottom:clamp(18px,2.6vw,40px);padding-top:12px}.talk{scroll-margin-top:clamp(24px,4vw,56px)}.talk__based{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);margin-bottom:12px}.talk__title{color:var(--accent);font-size:min(var(--fs-poster), calc((100vw - 2 * var(--gutter)) / var(--adv,1) - 1px));margin-left:-.02em}.talk__slate{margin-top:26px}@media (width>=900px){.talk__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;display:grid}.talk__title{grid-column:1/span 8}.talk__slate{grid-column:9/span 4;justify-self:end;margin-top:0}}.talk__facts{margin:0}.talk__fact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""value value";align-items:center;gap:10px 16px;padding:clamp(12px,2svh,20px) 0 clamp(18px,3.6svh,36px);display:grid}.talk__fact dt{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);grid-area:label;line-height:1.4}.talk__value{grid-area:value;min-width:0;margin:0}.talk__action{grid-area:action;justify-self:end;margin:0}.talk__big{letter-spacing:-.01em;background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .7s var(--ease-out);overflow-wrap:anywhere;background-position:100% 96%;background-repeat:no-repeat;background-size:0% max(1px,.045em);font-size:clamp(1.375rem,1rem + 2vw,3rem);line-height:1.15;display:inline-block}@media (hover:hover){.talk__big:hover{background-position:0 96%;background-size:100% max(1px,.045em)}}html:not(.js) .copy{display:none}.copy{border:1px solid color-mix(in srgb, var(--fg) 45%, transparent);color:var(--fg);font-family:var(--sans);letter-spacing:var(--track-ui);text-transform:uppercase;transition:color .3s var(--ease), border-color .3s var(--ease);align-items:center;gap:8px;padding:7px 11px 6px 9px;font-size:.6875rem;line-height:1;display:inline-flex}@media (hover:hover){.copy:hover{color:var(--fg);border-color:var(--fg)}}.copy:focus-visible{outline-offset:3px}.copy__icon{flex:none;width:13px;height:13px;overflow:visible}.copy__sheets{transition:opacity .2s var(--ease)}.copy__check{opacity:0;stroke-dasharray:16;stroke-dashoffset:16px}.copy.is-done{color:var(--accent);border-color:currentColor}.copy.is-done .copy__sheets{opacity:0}.copy.is-done .copy__check{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease-out) 50ms}.with-icon,.talk__links a.with-icon{align-items:center;gap:7px;display:inline-flex}.social-icon{flex:none;width:1.15em;height:1.15em}.talk__links{flex-wrap:wrap;gap:2px clamp(16px,1.8vw,26px);display:flex}.talk__links a{padding-block:4px;display:inline-block}.colophon__bar{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-top:clamp(64px,9vw,140px);padding:14px 0 20px;display:flex}.colophon__bar ul{flex-wrap:wrap;gap:2px clamp(14px,1.6vw,22px);display:flex}.colophon__bar a{padding-block:4px;display:inline-block}.colophon__bar ul{align-items:center}@media (width<=599px){.colophon__bar{flex-wrap:nowrap;gap:0 8px;position:relative}.colophon__bar>p{white-space:nowrap}.colophon__bar ul{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:0 8px}.colophon__top{white-space:nowrap;flex:none;margin-left:auto}.colophon .colophon__sign{column-gap:min(12px,3.3vw)}.colophon .colophon__bar .colophon__legal{font-size:min(.5625rem,2.5vw)}}@media (hover:hover){.colophon__bar a:hover{color:var(--fg)}}.notfound{padding:clamp(40px, 8vw, 120px) var(--gutter) 0}.notfound h1{color:var(--accent);text-wrap:balance;font-size:clamp(4.25rem,12vw,11rem)}.notfound h1+p{margin-top:clamp(20px,2.4vw,36px)}.notfound p{color:var(--muted);margin-top:16px}.notfound ul{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin-top:24px;display:flex}.colophon__sign{flex-wrap:wrap;align-items:baseline;gap:0 clamp(12px,1.6vw,22px);margin:0;display:flex}.colophon__bar .colophon__legal{opacity:.65;transition:opacity .35s var(--ease);background-image:none;font-size:.5625rem}@media (hover:hover){.colophon__bar .colophon__legal:hover{color:inherit;opacity:.85}}.legal{padding:clamp(40px, 7vw, 96px) var(--gutter) clamp(8px, 2vw, 24px)}.legal__back{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:22px;padding-block:4px;display:inline-flex}@media (hover:hover){.legal__back:hover{color:var(--fg)}}.legal__title{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;margin:0;font-weight:450;line-height:1.35;display:block}.legal__list{gap:18px;max-width:34rem;margin:28px 0 0;display:grid}.legal__list dt{font-family:var(--sans);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.625rem}.legal__list dd{font-family:var(--serif);margin:0;font-size:.8125rem;line-height:1.55}.legal__list a{color:inherit;overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){.legal__list a:hover{text-underline-offset:3px;text-decoration:underline 1px}}:root[data-look=editorial]{color-scheme:light;--bg:#f0eee8;--fg:#121212;--muted:#6b6861;--line:#d6d3cb;--frame:#e2dfd8;--accent:#cf2f2c;--accent-fill:#cf2f2c;--on-accent:#f7f5f0;--led:#cf2f2c;--display:var(--font-title), "Arial Black", sans-serif;--title-big:5.5rem;--title-mid:4.25rem;--title-track:-.025em;--cut-top:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20184%2013'%20preserveAspectRatio%3D'none'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M0.3%20-0.6L183.9%20-0.5L184.4%2013.0L-0.0%2012.6ZM9.3%202.2L16.6%202.2L9.9%2010.8L2.8%2010.8ZM27.5%202.2L34.2%202.2L27.8%2010.8L20.8%2010.8ZM45.7%202.2L53.9%202.2L47.3%2010.8L38.8%2010.8ZM62.9%202.2L71.7%202.2L65.5%2010.8L56.8%2010.8ZM81.6%202.2L89.3%202.2L82.9%2010.8L74.8%2010.8ZM99.7%202.2L106.0%202.2L99.4%2010.8L92.8%2010.8ZM117.5%202.2L126.2%202.2L119.8%2010.8L110.8%2010.8ZM134.8%202.2L143.7%202.2L137.2%2010.8L128.8%2010.8ZM152.6%202.2L161.7%202.2L154.7%2010.8L146.8%2010.8ZM171.6%202.2L179.1%202.2L172.9%2010.8L164.8%2010.8Z'%2F%3E%3C%2Fsvg%3E");--cut-base:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20184%2013'%20preserveAspectRatio%3D'none'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M-0.4%200.4L183.5%200.4L184.3%2013.2L-0.3%2013.5ZM3.0%202.2L9.9%202.2L16.6%2010.8L9.2%2010.8ZM20.5%202.2L29.0%202.2L35.9%2010.8L27.2%2010.8ZM39.1%202.2L46.3%202.2L52.9%2010.8L45.2%2010.8ZM56.8%202.2L64.5%202.2L71.4%2010.8L63.2%2010.8ZM74.7%202.2L83.7%202.2L90.5%2010.8L81.2%2010.8ZM93.0%202.2L100.1%202.2L106.3%2010.8L99.2%2010.8ZM111.3%202.2L117.7%202.2L123.8%2010.8L117.2%2010.8ZM128.8%202.2L136.9%202.2L142.8%2010.8L135.2%2010.8ZM147.0%202.2L155.6%202.2L161.6%2010.8L153.2%2010.8ZM164.8%202.2L171.8%202.2L177.9%2010.8L171.2%2010.8Z'%2F%3E%3C%2Fsvg%3E");--speck-paper:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%3E%3Cfilter%20id%3D's'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.75'%20numOctaves%3D'2'%20seed%3D'5'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%20.94%200%200%200%200%20.93%200%200%200%200%20.91%208%200%200%200%20-5.1'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23s)'%20opacity%3D'.25'%2F%3E%3C%2Fsvg%3E");--serif:var(--font-wide-text), "Helvetica Neue", Arial, sans-serif;--sans:var(--font-script), "Courier New", monospace;--fs-ui:.78125rem;--track-ui:.01em;--fs-text:clamp(1rem, .95rem + .2vw, 1.125rem);--name-cols:12;--name-lh:.9;--hero-row2:52px;--curtain-inset:1px;--flash:#fffdf6;--clap:-9deg;--speck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cfilter id='d' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.4' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .07 0 0 0 0 .07 0 0 0 0 .07 -7 0 0 0 2.75'/%3E%3C/filter%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.35' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .941 0 0 0 0 .933 0 0 0 0 .91 7 0 0 0 -4.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='.3'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='.3'/%3E%3C/svg%3E");--speck-opacity:.55}@media (prefers-color-scheme:dark){:root[data-look=editorial]:not([data-theme=light]){color-scheme:dark;--bg:#121212;--fg:#ece9e2;--muted:#9b978f;--line:#2e2c29;--frame:#1e1d1b;--accent:#f0c33c;--accent-fill:#f0c33c;--on-accent:#121212;--led:#f0c33c;--flash:#fff6dc;--speck-opacity:.7}}:root[data-look=editorial][data-theme=dark]{color-scheme:dark;--bg:#121212;--fg:#ece9e2;--muted:#9b978f;--line:#2e2c29;--frame:#1e1d1b;--accent:#f0c33c;--accent-fill:#f0c33c;--on-accent:#121212;--led:#f0c33c;--flash:#fff6dc;--speck-opacity:.7}html[data-look=editorial][data-grain]:after,html[data-look=editorial][data-grain] .masthead__tex{background-image:var(--speck);opacity:var(--speck-opacity);mix-blend-mode:normal;background-size:400px 400px}[data-look=editorial] body{font-weight:400;line-height:1.55}[data-look=editorial] :where(.hero__name,.spread__title,.project__title,.pager__title,.more__name,.about__title,.talk__title,.bigindex__title,.notfound h1){letter-spacing:-.012em;font-weight:800;line-height:.92}[data-look=editorial] :is(.masthead,.filter,.view-switch,.spread__kicker,.spread__meta,.project__kicker,.project__facts,.project__credits,.pager__label,.pager__back,.talk__row,.colophon__bar,.bigindex__meta,.player__time,.cursor,.back,.about__clients h2,.hero__tagline,.hero__based){font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;font-weight:400;line-height:1.4}[data-look=editorial] .masthead__brand{color:var(--fg);font-family:var(--display);letter-spacing:var(--title-track);filter:url(#title-soft-xxs);transform-origin:0 75%;transition:color .35s var(--ease), scale var(--mast-fold);background-image:none;padding-block:0;font-size:clamp(1rem,5.2vw,2.25rem);font-weight:800;line-height:1}@media (hover:hover){[data-look=editorial] .masthead__brand:hover{color:var(--accent)}}@media (width>=600px){[data-look=editorial] .masthead__brand{filter:url(#title-soft-xs)}}@media (width>=900px){[data-look=editorial] .masthead__brand{font-size:clamp(1.4rem,2.6vw,2.25rem)}[data-look=editorial].is-head-hidden .masthead__brand{scale:.6}}[data-look=editorial] :is(.spread__meta dd,.project__facts dd,.project__credits dd){font-weight:700}[data-look=editorial] .project__title{color:var(--fg)}[data-look=editorial] .filter button[aria-pressed=true]{color:var(--fg);font-weight:700}:root[data-look=editorial]{--mast-h:calc(2 * clamp(12px, 1.4vw, 18px) + 26px);--hero-pad:0px}@media (width<=899px){:root[data-look=editorial]{--mast-h:77px}}:root[data-look=editorial]{--mast-thin:38px;--mast-fold:.7s cubic-bezier(.45, 0, .2, 1)}[data-look=editorial] .masthead{box-sizing:border-box;height:var(--mast-h);transition:height var(--mast-fold), margin-bottom var(--mast-fold);align-content:center;margin-bottom:0;padding-block:0}@media (width>=900px){[data-look=editorial] .masthead{padding-top:5px}}[data-look=editorial].is-head-hidden .masthead{height:var(--mast-thin);margin-bottom:calc(var(--mast-h) - var(--mast-thin));translate:none}@media (width<=899px){:root[data-look=editorial]{--mast-thin:34px}[data-look=editorial] .masthead__id,[data-look=editorial] .masthead__tools{max-height:40px;transition:max-height var(--mast-fold), opacity .3s var(--ease), visibility 0s}[data-look=editorial].is-head-hidden .masthead{row-gap:0}[data-look=editorial].is-head-hidden :is(.masthead__id,.masthead__tools){opacity:0;visibility:hidden;max-height:0;transition:max-height var(--mast-fold), opacity .2s var(--ease), visibility 0s .7s;overflow:hidden}}[data-look=editorial] .hero{min-height:calc(100svh - var(--mast-h));padding-bottom:var(--gutter);grid-template-rows:minmax(0,1fr)}.showreel{background:var(--frame);outline:1px solid var(--fg);outline-offset:-1px;grid-column:1/-1;align-self:stretch;min-height:clamp(200px,34svh,420px);margin-top:clamp(14px,2.2svh,26px);position:relative;overflow:hidden}.showreel__video,.showreel__frame{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showreel__frame{opacity:0;transition:opacity .9s var(--ease)}.showreel__frame.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.showreel__frame.is-on{animation:6s linear both showreel-push}}@keyframes showreel-push{0%{scale:1}to{scale:1.06}}.work{scroll-margin-top:0}.work__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:clamp(28px,4vw,56px);padding-bottom:12px;display:flex}.view-switch{transition:opacity .35s var(--ease), visibility .35s;flex:none;align-items:center;gap:12px;margin-left:auto;display:inline-flex;position:relative}.view-switch.is-off{opacity:0;visibility:hidden}.view-switch button{color:var(--fg);opacity:.45;transition:opacity .25s var(--ease);margin:-4px;padding:4px;display:inline-flex;position:relative}.view-switch button[aria-pressed=true]{opacity:1}.view-switch button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.view-switch svg{fill:currentColor;stroke:none;filter:url(#scratch);width:17px;height:17px;display:block}@media (hover:hover){.view-switch button:hover{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.view-switch button:hover svg{filter:url(#scratch-boil)}}@media (width<=599px){[data-look=editorial] .work__bar{flex-wrap:nowrap;gap:8px}[data-look=editorial] .work__bar .filter{letter-spacing:0;flex:auto;min-width:0;font-size:clamp(.5625rem,2.72vw,.6875rem)}[data-look=editorial] .work__bar .filter ul{white-space:nowrap;flex-wrap:nowrap;gap:.85em}[data-look=editorial] .work__bar .filter button{font-size:inherit;letter-spacing:0}.view-switch{gap:12px}.view-switch button{margin:-5px;padding:5px}.view-switch svg{width:15px;height:15px}}@media (width<=340px){[data-look=editorial] .work__bar .filter ul{gap:.6em}}[data-look=editorial] .work{padding-top:calc(var(--mast-h) + 14px)}[data-look=editorial] .work--first{scroll-margin-top:var(--mast-h);padding-top:clamp(16px,2.5vw,36px)}@media (width<=599px){[data-look=editorial] .spreads[data-view=grid] .spread__text{flex-flow:row;justify-content:space-between;align-items:baseline;gap:6px;margin-top:6px}[data-look=editorial] .spreads[data-view=grid] .spread__title{flex:auto;min-width:0;font-size:clamp(.4375rem,2.3vw,.5625rem)}[data-look=editorial] .spreads[data-view=grid] .spread__kicker{letter-spacing:0;flex:none;margin-left:auto;font-size:clamp(.375rem,2.05vw,.5rem)}[data-look=editorial] .spreads[data-view=grid] .spread__kicker span:last-child{display:none}}[data-look=editorial] :is(.spreads[data-view=grid] .spread__kicker,.more__meta) span:first-child:after{content:"·";content:"·" / "";margin-left:10px}@media (width<=599px){[data-look=editorial] .spreads[data-view=grid] .spread__kicker span:first-child:after{content:none}}[data-look=editorial] .more__link{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}[data-look=editorial] .more__media{flex:0 0 100%;margin-bottom:7px}[data-look=editorial] .more__name{letter-spacing:.01em;order:1;min-width:0;margin:0;font-size:.75rem;line-height:1.2}[data-look=editorial] .more__meta{flex-wrap:wrap;order:2;justify-content:flex-start;gap:2px 10px;margin:0;padding:0}[data-look=editorial] .more__meta span{white-space:nowrap}@media (width>=900px){[data-look=editorial] .spreads[data-view=grid]{--row:17.5cqi;row-gap:34px}}[data-look=editorial] .work__bar{margin-bottom:clamp(24px,3vw,44px)}[data-look=editorial] .spreads:not([data-view=grid]) .spread__title>.rise__in{filter:url(#title-soft-s)}[data-look=editorial] .hero__tagline{margin-top:var(--tag-gap)}[data-look=editorial] .showreel{margin-top:0}@media (width>=900px){[data-look=editorial] .hero{align-items:start}[data-look=editorial] .hero__tagline{grid-area:2/1/auto/span 4}[data-look=editorial] .hero__based{margin-top:var(--tag-gap);grid-area:2/5/auto/span 4}[data-look=editorial] .showreel{grid-row:1}}[data-look=editorial] :is(.spread__media,.pager__media,.more__media,.still,.about__frame,.player){outline:1px solid var(--fg);outline-offset:-1px}:root[data-look=editorial]{--edge:#cf2f2c;--film:url(#film-light)}@media (prefers-color-scheme:dark){:root[data-look=editorial]:not([data-theme=light]){--edge:#fff6e6;--film:url(#film-dark)}}:root[data-look=editorial][data-theme=dark]{--edge:#fff6e6;--film:url(#film-dark)}[data-look=editorial] :is(.spreads,.more__track,.pager){isolation:isolate}[data-look=editorial] :is(.spread__media,.more__media,.pager__media){transition:outline-color .3s var(--ease);position:relative;overflow:visible}[data-look=editorial] :is(.spread__media,.more__media,.pager__media) picture{height:100%;display:block;overflow:hidden}.film-light{z-index:-1;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);position:absolute;inset:-2px}.film-light:before{content:"";background:var(--edge);transition:filter 0s linear .35s allow-discrete;position:absolute;inset:0}@media (hover:hover){[data-look=editorial] .spread__link:hover .spread__media,[data-look=editorial] .more__link:hover .more__media,[data-look=editorial] .pager__item:hover .pager__media{outline-offset:-1px;outline-color:#0000}[data-look=editorial] :is(.spread__link,.more__link,.pager__item):hover .film-light{opacity:1;transition:opacity .45s var(--ease-out)}[data-look=editorial] :is(.spread__link,.more__link,.pager__item):hover .film-light:before{filter:var(--film);transition:none}[data-look=editorial] .spreads[data-view=grid] .spread__link:hover .spread__title,[data-look=editorial] .more__link:hover .more__name,[data-look=editorial] .pager__item:hover .pager__title{color:inherit}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-look=editorial] :is(.spread__link,.more__link,.pager__item):hover .film-light:before{animation:2.3s linear infinite film-flicker}}@keyframes film-flicker{0%,to{opacity:1}9%{opacity:.93}17%{opacity:.99}31%{opacity:.9}38%{opacity:.97}56%{opacity:.92}63%{opacity:1}81%{opacity:.94}}[data-look=editorial] .spreads[data-view=grid] .spread__link:focus-visible .spread__title{color:inherit}:root[data-look=editorial] .more__track{margin-block:-32px;padding-block:32px}[data-look=editorial] .spread__title{text-wrap:balance;font-size:clamp(1.75rem,7.2vw,2.5rem)}[data-look=editorial] .project__title{letter-spacing:.005em;margin-top:clamp(8px,.9vw,12px);font-size:1.375rem;line-height:1.05}[data-look=editorial] .pager__title{font-size:clamp(1.125rem,4.4vw,1.5rem)}[data-look=editorial] .about__title{font-size:min(clamp(2.75rem, 13vw, 4.5rem), calc((100vw - 2 * var(--gutter)) / var(--adv,1) - 1px))}@media (width>=900px){[data-look=editorial] .spread__title{font-size:clamp(2rem,2.9vw,3.75rem)}[data-look=editorial] .project__title{font-size:1.75rem}[data-look=editorial] .pager__title{font-size:clamp(1.25rem,1.9vw,2.25rem)}[data-look=editorial] .about__title{font-size:min(clamp(4rem, 7vw, 8.5rem), calc((100vw - 2 * var(--gutter)) * .7 / var(--adv,1)))}}.bio{column-gap:var(--gap);min-height:100svh;padding:calc(var(--mast-h) + 10px) var(--gutter) clamp(30px, 5svh, 52px);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;row-gap:clamp(22px,min(5.6svh,28svh - 179.2px),64px);display:grid;container-type:inline-size}.bio__main{grid-column:1/span 7;align-content:start;gap:clamp(22px,4svh,40px);display:grid}.bio__title{color:var(--fg);font-family:var(--display);font-size:var(--title-mid);letter-spacing:var(--title-track);text-transform:uppercase;margin:0;font-weight:800;line-height:1}.bio__title>.rise__in{filter:url(#title-soft-s)}.bio__title{padding-top:calc(var(--rise-line,0) * 1em)}@media (width<=599px){.bio__title{padding-top:calc(var(--rise-word,0) * 1em)}}.bio__text p{font-family:var(--serif);text-align:justify;margin:0;font-size:clamp(.9375rem,2.15svh,1.0625rem);line-height:1.6}@media (width<=599px){.bio__word{display:block}.bio__text p{text-align:left}}.bio__text p+p{margin-top:1em}.bio__pic{grid-column:9/span 4;justify-self:end;width:min(100%,21rem,44svh);margin:0}.bio .about__frame{outline:0}.bio__worked-with{grid-column:1/-1;gap:clamp(14px,2svh,18px);display:grid}.bio__worked{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);margin:0}.bio__clients.about__clients{flex-wrap:nowrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.bio__scout{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin:0;line-height:1.5}.bio__scout a{color:var(--fg);display:inline-block}@media (width<=899px){.bio{align-content:start;row-gap:30px}.bio__main{display:contents}.bio__title{font-size:min(var(--title-mid), calc(((100cqi - 11 * var(--gap)) * 8 / 12 + 7 * var(--gap)) / var(--adv-about,var(--adv-word,4)) * .7));grid-area:1/1/auto/span 8}.bio__pic{grid-area:1/9/auto/span 4;width:100%}.bio__text{grid-column:1/-1}.bio__text p{font-size:.9375rem}.bio__clients.about__clients{--h:clamp(11px, 3.3vw, 18px);gap:clamp(8px,2.6vw,28px)}.bio__clients .about__client{flex:0 auto;row-gap:6px;min-width:0}.bio__clients .about__wordmark{font-size:calc(var(--h) * .82)}.bio__clients .about__client-note{letter-spacing:0;text-align:center;white-space:normal;font-size:clamp(.4375rem,1.85vw,.625rem);line-height:1.25}}[data-look=editorial] .colophon{--colophon-top:calc(var(--mast-h) + 6px);min-height:100svh;padding-top:var(--colophon-top);flex-direction:column;display:flex}[data-look=editorial] .colophon--plain{min-height:0;padding-top:clamp(48px,7vw,96px)}[data-look=editorial] .talk__based{color:var(--fg);text-align:center;margin:0}[data-look=editorial] .talk{scroll-margin-top:var(--colophon-top);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:0;padding-block:clamp(14px,3svh,32px);display:flex;container-type:inline-size}[data-look=editorial] .talk__row--top{display:none}[data-look=editorial] .talk__head{display:contents}[data-look=editorial] .talk__lockup{color:inherit;justify-content:center;align-items:flex-end;gap:clamp(18px,2vw,30px);display:flex}[data-look=editorial] .talk__slate{zoom:.56;flex:none;grid-column:auto;justify-self:auto;margin:0 0 40px}@media (width<=699px){[data-look=editorial] .talk__lockup{flex-direction:column;align-items:center;gap:14px}[data-look=editorial] .talk__slate{zoom:.75;margin:0}}[data-look=editorial] .talk__title{color:var(--fg);font-size:min(var(--title-big), calc(100cqi / var(--adv,5)));letter-spacing:var(--title-track);white-space:nowrap;order:2;margin:0;line-height:1}[data-look=editorial] .talk__title>.rise__in{filter:url(#title-soft-m)}[data-look=editorial] .talk__title{transition:color .4s var(--ease)}@media (hover:hover){[data-look=editorial] .talk__go:hover .talk__title{color:var(--accent)}}[data-look=editorial] .talk__go:focus-visible .talk__title{color:var(--accent)}[data-look=editorial] .talk__facts{order:3;grid-template-columns:repeat(2,auto);justify-content:center;place-items:start center;gap:clamp(20px,3.2svh,28px) clamp(56px,7vw,110px);margin:clamp(38px,7.4svh,68px) 0 0;display:grid}[data-look=editorial] .talk__fact{border:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}[data-look=editorial] .talk__fact:last-child{grid-column:1/-1}[data-look=editorial] .talk__fact dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-look=editorial] .talk__value{margin:0}[data-look=editorial] .talk__big{font-family:var(--display);letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;transition:color .35s var(--ease), filter .35s var(--ease);background-image:none;font-size:1.125rem;font-weight:700;line-height:1.4}@media (hover:hover){[data-look=editorial] .talk__big:hover{color:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 45%, transparent))}}[data-look=editorial] .talk__big:focus-visible{color:var(--accent)}[data-look=editorial] .talk__big .arrow{stroke-width:.08em;margin-left:.4em}[data-look=editorial] .talk__big .social-icon{vertical-align:-.16em;width:1.05em;height:1.05em;margin-left:.55em;display:inline-block}[data-look=editorial] .talk__big .social-icon path[stroke]{stroke-width:1.5px}[data-look=editorial] .talk__action{text-align:center;justify-self:auto;margin:10px 0 0}[data-look=editorial] .copy{--copy-air:8px;margin:-6px calc(var(--copy-air) * -1) 0;padding:6px var(--copy-air) 4px;letter-spacing:.02em;border:0;gap:7px;font-size:.75rem;position:relative}@property --copy-box{syntax:"<number>";inherits:true;initial-value:0}[data-look=editorial] .copy:before{--line:color-mix(in srgb, currentColor 55%, var(--bg));--out:clamp(0, var(--copy-box) / .2, 1);--up:clamp(0, (var(--copy-box) - .2) / .35, 1);--across:clamp(0, (var(--copy-box) - .55) / .45, 1);content:"";pointer-events:none;background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:50% 100%,0 100%,100% 100%,0 0,100% 0;background-repeat:no-repeat;background-size:calc(100% - var(--copy-air) * 2 * (1 - var(--out))) 1px, 1px calc(100% * var(--up)), 1px calc(100% * var(--up)), calc(50% * var(--across)) 1px, calc(50% * var(--across)) 1px;position:absolute;inset:0}[data-look=editorial] .copy__icon{width:11px;height:11px}[data-look=editorial] .copy--go .arrow{margin-left:calc(.35em - 7px)}[data-look=editorial] .copy--go .copy__icon path[stroke]{stroke-width:1.9px}:root[data-look=editorial]{--copy-glow:#cf2f2c80}@media (prefers-color-scheme:dark){:root[data-look=editorial]:not([data-theme=light]){--copy-glow:#eb3c32f2}}:root[data-look=editorial][data-theme=dark]{--copy-glow:#eb3c32f2}[data-look=editorial] .copy{transition:color .35s var(--ease), filter .35s var(--ease), --copy-box .7s cubic-bezier(.45, 0, .3, 1)}@media (hover:hover){[data-look=editorial] .copy:hover{--copy-box:1;filter:drop-shadow(0 0 5px var(--copy-glow))}}@media (prefers-reduced-motion:reduce){[data-look=editorial] .copy{transition:none}}[data-look=editorial] .talk__fact:last-child{margin-top:clamp(8px,1.8svh,16px)}[data-look=editorial] .talk__links a.talk__mark{place-items:center;gap:0;width:26px;height:26px;padding:0;display:inline-grid}[data-look=editorial] .talk__mark .social-icon{width:18px;height:18px;margin:0}[data-look=editorial] .talk__links a.talk__mark{transition:color .35s var(--ease), filter .35s var(--ease), scale .35s var(--ease-out);background-image:none}@media (hover:hover){[data-look=editorial] .talk__links a.talk__mark:hover{color:var(--accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 55%, transparent));scale:1.05}}[data-look=editorial] .talk__links a.talk__mark:focus-visible{color:var(--accent)}[data-look=editorial] .talk__links a:not(.talk__mark){transition:color .35s var(--ease), filter .35s var(--ease);background-image:none}@media (hover:hover){[data-look=editorial] .talk__links a:not(.talk__mark):hover{color:var(--accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 55%, transparent))}}[data-look=editorial] .talk__links a:not(.talk__mark):focus-visible{color:var(--accent)}[data-look=editorial] .talk__links{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin-left:-4px;line-height:1.4;display:flex}[data-look=editorial] .colophon__bar{border-top:0;margin-top:0}[data-look=editorial] .talk{padding-bottom:clamp(24px,4.5svh,44px)}[data-look=editorial] .talk:before{content:"";flex:1 0 0}[data-look=editorial] .talk__facts{flex:1 0 auto;grid-template-rows:auto 1fr}[data-look=editorial] .talk__fact:last-child{align-self:end}@media (width>=900px){[data-look=editorial] .talk{padding-top:calc(clamp(14px,3svh,32px) + 3svh)}[data-look=editorial] .talk__fact:last-child{align-self:center;margin-top:calc(clamp(24px,4.5svh,44px) + 16px - clamp(20px,3.2svh,28px))}[data-look=editorial] .talk__links{translate:6px}}@media (width<=899px){[data-look=editorial] .talk__facts{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:18px}[data-look=editorial] .talk__big{font-size:min(1.0625rem,5.88235cqi)}[data-look=editorial] .talk__title>.rise__in{filter:url(#title-soft-s)}}@media (width<=599px){[data-look=editorial] .colophon .colophon__bar{letter-spacing:0;margin-top:0;font-size:clamp(.5rem,2.7vw,.6875rem)}}[data-look=editorial] .slate{--stick:10px;width:10.5rem;color:var(--fg);isolation:isolate}[data-look=editorial] .slate__sticks{height:22px}[data-look=editorial] .slate__stick{background:var(--fg);box-shadow:none;mask:var(--cut-base) center / 100% 100% no-repeat;outline:0}[data-look=editorial] .slate__stick--top{mask-image:var(--cut-top);transform-origin:2px 100%;rotate:-3deg}[data-look=editorial] .slate__sticks:after{display:none}[data-look=editorial] .slate__board{background:var(--bg);box-shadow:inset 0 0 0 2px var(--fg);border:0;outline:0;gap:5px;margin-top:-1px;padding:6px 10px}[data-look=editorial] .slate__row{font-family:var(--sans);letter-spacing:.02em;color:var(--fg);border:0;padding-bottom:0;font-size:.8125rem;font-weight:700}[data-look=editorial] .slate__display{background:var(--speck-paper), #2b2926;justify-content:center;align-items:center;margin-inline:-6px;padding:2px 0;position:relative}[data-look=editorial] .slate__tc{opacity:0;width:1px;height:1px;min-height:0;position:absolute;top:0;left:0;overflow:hidden}.slate__seg{width:auto;max-width:100%;height:27px;display:block;overflow:visible}.slate__seg polygon,.slate__seg rect{fill:#ff3b2e}.slate__seg .is-off{fill:#f0352a0f}[data-look=editorial] .slate__fields{border:0;justify-content:space-between;display:flex}[data-look=editorial] .slate__fields>div{border:0;align-items:baseline;gap:4px;padding:0;display:flex}[data-look=editorial] .slate__fields dt{font-family:var(--sans);letter-spacing:0;color:var(--fg);font-size:.75rem;font-weight:700}[data-look=editorial] .slate__fields dd{font-family:var(--sans);color:var(--fg);margin:0;font-size:.875rem}[data-look=editorial] .slate__cue{gap:5px;padding:0;font-size:.625rem;top:calc(100% + 10px);bottom:auto;left:50%;translate:-50%}[data-look=editorial] .slate__cue svg{width:5px;height:5px}@media (prefers-reduced-motion:no-preference){[data-look=editorial] .slate.is-clapping .slate__stick--top{animation:.95s both slate-clap-open}}@keyframes slate-clap-open{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);rotate:-3deg}30%,62%{animation-timing-function:cubic-bezier(.8,0,1,.7);rotate:-13deg}73%{animation-timing-function:ease-out;rotate:0deg}79%{animation-timing-function:ease-in;rotate:-1.4deg}85%,90%{animation-timing-function:ease-in-out;rotate:0deg}to{rotate:-3deg}}@media screen and (prefers-reduced-motion:no-preference){:root[data-look=editorial].rv-on [data-reveal].is-in.rv-matte picture{animation:rv-show .75s linear var(--d,0s) backwards, rv-tone 1.7s var(--ease) var(--d,0s) backwards}html[data-look=editorial]::view-transition-old(film){animation:.82s var(--ease-film) both vt-tone-out}html[data-look=editorial]::view-transition-new(film){animation:.82s var(--ease-film) both vt-tone-in}}@keyframes rv-tone{0%,25%{filter:grayscale()}}@keyframes vt-tone-out{to{opacity:0;filter:grayscale()}}@keyframes vt-tone-in{0%{opacity:0;filter:grayscale()}55%{filter:grayscale()}}:root[data-look=cine]{color-scheme:light;--bg:#e4e3d8;--fg:#1d1d1b;--muted:#5e5d55;--line:#c3c1b3;--frame:#d6d5c8;--accent:#cf2f2c;--accent-fill:#cf2f2c;--on-accent:#f4f3ea;--led:#ff4b3e;--display:var(--font-poster), "Arial Black", sans-serif;--serif:var(--font-poster-text), "Helvetica Neue", Arial, sans-serif;--sans:var(--font-poster-text), "Helvetica Neue", Arial, sans-serif;--fs-ui:.8125rem;--track-ui:.02em;--fs-text:clamp(1rem, .95rem + .2vw, 1.1875rem);--name-cols:12;--name-lh:.86;--curtain-inset:1px;--hero-row2:112px;--speck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cfilter id='d' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.4' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .07 0 0 0 0 .07 0 0 0 0 .06 -7 0 0 0 2.75'/%3E%3C/filter%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.35' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .894 0 0 0 0 .89 0 0 0 0 .847 7 0 0 0 -4.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='.3'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='.3'/%3E%3C/svg%3E");--flash:#fffdf6}@media (prefers-color-scheme:dark){:root[data-look=cine]:not([data-theme=light]){color-scheme:dark;--bg:#151514;--fg:#e4e3d8;--muted:#9c9a8f;--line:#34332f;--frame:#22211f;--accent:#f0c33c;--accent-fill:#f0c33c;--on-accent:#151514;--led:#f0c33c;--flash:#fff6dc}}:root[data-look=cine][data-theme=dark]{color-scheme:dark;--bg:#151514;--fg:#e4e3d8;--muted:#9c9a8f;--line:#34332f;--frame:#22211f;--accent:#f0c33c;--accent-fill:#f0c33c;--on-accent:#151514;--led:#f0c33c;--flash:#fff6dc}[data-look=cine] body{font-weight:400;line-height:1.55}html[data-look=cine][data-grain]:after,html[data-look=cine][data-grain] .masthead__tex{background-image:var(--speck);opacity:1;mix-blend-mode:normal;background-size:400px 400px}[data-look=cine] :where(.hero__name,.spread__title,.project__title,.pager__title,.about__title,.talk__title,.bigindex__title,.notfound h1){letter-spacing:-.012em;font-weight:400;line-height:.9}[data-look=cine] :is(.masthead,.filter,.view-switch,.spread__kicker,.spread__meta,.project__kicker,.project__facts,.project__credits,.pager__label,.talk__row,.colophon__bar,.bigindex__meta,.player__time,.cursor,.back,.about__clients h2){font-weight:700}[data-look=cine] :is(.hero__name,.about__title,.project__title,.talk__title){color:var(--accent)}[data-look=cine] .hero__name{letter-spacing:0;line-height:var(--name-lh);text-align:center}@media (width<=899px){[data-look=cine] .hero__name{font-size:calc(100cqi / var(--adv-word,6.2));margin-inline:0}[data-look=cine] .hero__word{display:block}}@media (width<=599px){[data-look=cine] .hero__tagline{font-size:.8125rem;line-height:1.2}[data-look=cine] .hero .filter{letter-spacing:0;font-size:.75rem}[data-look=cine] .hero .filter ul{column-gap:10px}[data-look=cine] .hero__slate{margin-top:12px}}@media (width<=389px){[data-look=cine] .hero .filter{font-size:.6875rem}[data-look=cine] .hero .filter ul{column-gap:8px}}[data-look=cine] .hero__tagline{letter-spacing:.01em;text-transform:uppercase;max-width:34em;font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);font-weight:700;line-height:1.18}@media (width>=900px){[data-look=cine] .hero{align-items:start}[data-look=cine] .hero__tagline{grid-area:2/1/auto/span 6}[data-look=cine] .hero__based{margin-top:var(--tag-gap);text-transform:uppercase;text-align:right;grid-area:2/7/auto/span 6;justify-self:end;font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);font-weight:700;line-height:1.18}[data-look=cine] .hero .filter{grid-area:3/1/auto/span 8;justify-self:start;margin-top:14px}[data-look=cine] .hero__slate{margin-top:var(--tag-gap);grid-area:2/9/span 2/span 4;align-self:end}[data-look=cine] .hero__rule{grid-row:4;margin-top:14px}}[data-look=cine] .filter button[aria-pressed=true]{color:var(--fg)}[data-look=cine] .slate{width:clamp(14rem,17vw,16.5rem)}[data-look=cine] .slate__tc{color:var(--led);text-shadow:0 0 14px color-mix(in srgb, var(--led) 45%, transparent)}[data-look=cine] :is(.spread__media,.pager__media,.still,.about__frame,.player){outline:1px solid var(--fg);outline-offset:-1px}[data-look=cine] .spread__title{font-size:clamp(2rem,9.5vw,3.25rem);line-height:.92}[data-look=cine] .spread__meta dd,[data-look=cine] .project__facts dd,[data-look=cine] .project__credits dd{font-weight:700}[data-look=cine] .project__title{font-size:clamp(2.25rem,11vw,3.5rem)}[data-look=cine] .pager__title{font-size:clamp(1.25rem,5vw,1.75rem)}[data-look=cine] .about__title,[data-look=cine] .talk__title{font-size:min(clamp(3rem, 16vw, 5rem), calc((100vw - 2 * var(--gutter)) / var(--adv,1) - 1px))}@media (width>=900px){[data-look=cine] .spread__title{font-size:clamp(2.5rem,3.7vw,4.5rem)}[data-look=cine] .project__title{font-size:clamp(3.5rem,7vw,8.5rem)}[data-look=cine] .pager__title{font-size:clamp(1.5rem,2.5vw,3rem)}[data-look=cine] .about__title,[data-look=cine] .talk__title{font-size:min(clamp(4.5rem, 8.4vw, 10rem), calc((100vw - 2 * var(--gutter)) * .66 / var(--adv,1)))}}[data-look=cine] .about__closing{font-weight:500}[data-look=cine] .talk__big{letter-spacing:-.02em;font-weight:500}:root[data-look=grabado]{color-scheme:light;--bg:#d6c2a1;--fg:#121110;--muted:#5b4b37;--line:#b29c78;--frame:#c9b48f;--accent:#c03824;--accent-fill:#c83a26;--on-accent:#efe2c9;--light:#e9b43a;--band:#121110;--on-band:#e2d1b3;--band-muted:#a8957a;--band-line:#3d342b;--band-accent:#e0503a;--display:var(--font-engrave), "Arial Narrow", sans-serif;--serif:var(--font-engrave-text), "Arial Narrow", sans-serif;--sans:var(--font-engrave), "Arial Narrow", sans-serif;--fs-ui:.875rem;--track-ui:.08em;--name-cols:8;--paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='d' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .07 0 0 0 0 .07 0 0 0 0 .06 -7 0 0 0 2.75'/%3E%3C/filter%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .84 0 0 0 0 .76 0 0 0 0 .63 7 0 0 0 -4.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='.3'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='.3'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root[data-look=grabado]:not([data-theme=light]){color-scheme:dark;--bg:#121110;--fg:#e2d1b3;--muted:#a8957a;--line:#3d342b;--frame:#1f1b17;--accent:#e0503a;--band:#d6c2a1;--on-band:#121110;--band-muted:#5b4b37;--band-line:#b29c78;--band-accent:#c03824}}:root[data-look=grabado][data-theme=dark]{color-scheme:dark;--bg:#121110;--fg:#e2d1b3;--muted:#a8957a;--line:#3d342b;--frame:#1f1b17;--accent:#e0503a;--band:#d6c2a1;--on-band:#121110;--band-muted:#5b4b37;--band-line:#b29c78;--band-accent:#c03824}html[data-look=grabado][data-grain]:after,html[data-look=grabado][data-grain] .masthead__tex{background-image:var(--paper);opacity:1;mix-blend-mode:normal;background-size:320px 320px}[data-look=grabado] body{font-weight:500;line-height:1.45}[data-look=grabado] :where(.hero__name,.spread__title,.project__title,.pager__title,.about__title,.talk__title,.bigindex__title,.notfound h1){letter-spacing:.012em;font-weight:500}[data-look=grabado] :is(.masthead,.filter,.view-switch,.spread__kicker,.spread__meta,.project__kicker,.project__facts,.project__credits,.pager__label,.talk__row,.colophon__bar,.bigindex__meta,.player__time,.cursor,.back,.about__clients h2){font-weight:600}[data-look=grabado] :is(.hero__name,.about__title,.project__title){color:var(--fg)}[data-look=grabado] .hero__name{letter-spacing:0}[data-look=grabado] .hero__tagline{text-transform:lowercase;font-weight:600}[data-look=grabado] .about__closing{font-weight:600}[data-look=grabado] .filter button[aria-pressed=true]{color:var(--accent)}[data-look=grabado] :is(.masthead,.talk){--fg:var(--on-band);--muted:var(--band-muted);--line:var(--band-line);--accent:var(--band-accent);color:var(--fg);background:0 0}[data-look=grabado] :is(.masthead,.talk):before{content:"";z-index:-1;background:var(--band);filter:url(#rough);position:absolute;inset:0}[data-look=grabado] .masthead:after{content:none}[data-look=grabado] .masthead:before{top:-14px}[data-look=grabado].is-head-hidden .masthead{translate:0 calc(-100% - 16px)}[data-look=grabado] .talk{isolation:isolate;margin-inline:calc(-1 * var(--gutter));padding:clamp(28px, 3.6vw, 52px) var(--gutter) clamp(36px, 4.4vw, 64px);position:relative}[data-look=grabado] .talk .talk__row--top{padding-top:0}[data-look=grabado] .talk .rv-line:before{content:none}[data-look=grabado] .talk :is(.slate__board,.slate__stick){outline:1px solid #4a4036}[data-look=grabado] .slate__tc{color:var(--light);text-shadow:0 0 14px #e9b43a66}[data-look=grabado] .slate__row,[data-look=grabado] .slate__fields dt{font-weight:600}[data-look=grabado] .cursor{--ink:var(--band);--paper:var(--on-band)}[data-look=grabado] .colophon__bar{border-top:0}@view-transition{navigation:auto}::view-transition-old(root){animation:.28s var(--ease) both vt-fade-out}::view-transition-new(root){animation:.52s var(--ease) 60ms both vt-fade-in}::view-transition-group(film){animation-duration:.82s;animation-timing-function:var(--ease-film)}html:active-view-transition-type(film)::view-transition-old(root){animation:.24s var(--ease) both vt-fade-out}html:active-view-transition-type(film)::view-transition-new(root){animation:.48s var(--ease) .34s both vt-fade-in}::view-transition-old(film),::view-transition-new(film){object-fit:cover;height:100%}[data-vt]{view-transition-name:work-list}[data-vt]>.spread .spread__media{view-transition-name:var(--vt-name);view-transition-class:spread}::view-transition-group(work-list){animation-duration:.72s;animation-timing-function:cubic-bezier(.45,0,.15,1)}::view-transition-old(work-list){animation:.2s var(--ease) both vt-fade-out}::view-transition-new(work-list){animation:.46s var(--ease) .36s both vt-fade-in}::view-transition-group(*.spread){animation-duration:.72s;animation-timing-function:cubic-bezier(.45,0,.15,1)}::view-transition-old(*.spread),::view-transition-new(*.spread){object-fit:cover;height:100%}::view-transition-old(*.spread):only-child{animation:.24s var(--ease) both vt-fade-out}::view-transition-new(*.spread):only-child{animation:.48s var(--ease) .32s both vt-fade-in}html.is-shuffle::view-transition-old(root){opacity:0;animation:none}html.is-shuffle::view-transition-new(root){animation:none}html.is-iris *,html.is-iris :before,html.is-iris :after{view-transition-name:none!important}html.is-iris::view-transition-old(root),html.is-iris::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spread__media img{animation:linear both frame-drift view();transform:scale(1.08)}}}@keyframes frame-drift{0%{translate:0 -3%}to{translate:0 3%}}.rv-matte:after{content:"";inset:var(--curtain-inset,0);z-index:3;background:var(--flash,#fff);pointer-events:none;opacity:0;position:absolute}@media screen and (prefers-reduced-motion:no-preference){.rv-on [data-reveal]:not(.is-in).rv-matte picture{opacity:0}.rv-on [data-reveal]:not(.is-in) .rv-line:before,.rv-on [data-reveal]:not(.is-in).rv-line:before{scale:0 1}.rv-on [data-reveal]:not(.is-in) .rise{clip-path:var(--rise-clip)}.rv-on [data-reveal]:not(.is-in) .rise__in{translate:0 110%}.rv-on [data-reveal]:not(.is-in) .rv-fade{opacity:0}.rv-on [data-reveal].is-in.rv-matte:after{animation:rv-flash .75s cubic-bezier(.2, .7, .3, 1) var(--d,0s) backwards}.rv-on [data-reveal].is-in.rv-matte picture{animation:rv-show .75s linear var(--d,0s) backwards}.rv-on [data-reveal].is-in .rv-line:before,.rv-on [data-reveal].is-in.rv-line:before{animation:rv-line 1.3s var(--ease-out) var(--d,0s) backwards}.rv-on [data-reveal].is-in .rise{animation:rv-clip calc(1.25s + var(--d,0s)) linear backwards}.rv-on [data-reveal].is-in .rise__in{animation:rv-rise 1.25s var(--ease-out) var(--d,0s) backwards}.rv-on [data-reveal].is-in .rv-fade{animation:rv-fade 1s var(--ease) var(--d,0s) backwards}.spread__text .rise,.spread__text .rise__in,.pager .rise,.pager .rise__in,.talk .rise,.talk .rise__in{--d:.12s}.spread__kicker span{--d:.18s}.spread__meta,.talk__facts{--d:.3s}.rise--load{animation:1.4s linear backwards rv-clip}.rise--load>.rise__in{animation:rv-rise 1.25s var(--ease-out) .15s backwards}.hero__tagline,.hero__slate,.hero .filter,.project__kicker>*{animation:rv-fade 1.1s var(--ease) .5s backwards}.hero__rule:before{animation:rv-line 1.5s var(--ease-out) .35s backwards}.rv-on [data-reveal]:not(.is-in) .talk__slate{opacity:0}.rv-on [data-reveal].is-in .talk__slate{animation:rv-fade 1s var(--ease) .24s backwards}.project__kicker:before{animation:rv-line 1.4s var(--ease-out) .1s backwards}.player>picture{animation:player-settle 1.8s var(--ease-out) backwards}.about__frame picture{animation:print-develop 2.6s var(--ease) .25s backwards}.about__text>*{animation:rv-fade 1.1s var(--ease) calc(.35s + var(--i,0) * 90ms) backwards}:root[data-look=editorial].rv-on [data-reveal]:not(.is-in) .rise{clip-path:none;opacity:0}:root[data-look=editorial].rv-on [data-reveal]:not(.is-in) .rise__in{translate:none}:root[data-look=editorial].rv-on [data-reveal].is-in .rise{animation:rv-focus 1s var(--ease-out) var(--d,0s) backwards}:root[data-look=editorial].rv-on [data-reveal].is-in .rise__in{animation:none}:root[data-look=editorial].rv-on [data-view=grid] [data-reveal].is-in .rise{animation:rv-focus .6s var(--ease-out) var(--d,0s) backwards}:root[data-look=editorial].rv-on [data-view=grid] [data-reveal].is-in .rise__in{animation:none}:root[data-look=editorial] .rise--load{animation:rv-focus 1.1s var(--ease-out) .15s backwards}:root[data-look=editorial] .rise--load>.rise__in{animation:none}}@keyframes rv-focus{0%{opacity:0;filter:blur(max(3px,.11em))}35%{opacity:1}to{filter:blur()}}@media screen and (prefers-reduced-motion:no-preference){.rv-on [data-view=grid] [data-reveal].is-in.rv-matte:after{animation:rv-blink .22s var(--ease) var(--d,0s) backwards}:root[data-look=editorial].rv-on [data-view=grid] [data-reveal].is-in.rv-matte picture{animation:rv-show .22s linear var(--d,0s) backwards, rv-tone .7s var(--ease) var(--d,0s) backwards}.rv-on [data-view=grid] [data-reveal].is-in .rise{animation:rv-clip calc(.7s + var(--d,0s)) linear backwards}.rv-on [data-view=grid] [data-reveal].is-in .rise__in{animation:rv-rise .7s var(--ease-out) var(--d,0s) backwards}.rv-on [data-view=grid] [data-reveal].is-in .rv-line:before{animation:rv-line .7s var(--ease-out) var(--d,0s) backwards}}@keyframes rv-blink{0%{opacity:0}25%{opacity:.4}to{opacity:0}}@keyframes rv-flash{0%{opacity:0}7%{opacity:.92}to{opacity:0}}@keyframes rv-show{0%,5%{opacity:0}6%{opacity:1}}@keyframes rv-settle{0%{scale:1.035}}@keyframes player-settle{0%{scale:1.05}}@keyframes print-develop{0%{filter:brightness(1.9)contrast(.45)}}@keyframes rv-line{0%{scale:0 1}}@keyframes rv-clip{0%,to{clip-path:var(--rise-clip)}}@keyframes rv-rise{0%{translate:0 110%}}@keyframes rv-fade{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.masthead{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-look=claqueta] .project__title{margin-top:calc(clamp(14px,1.8vw,26px) + .12em)}[data-look=claqueta] .hero__tagline{margin-top:calc(var(--tag-gap) + 10px)}
