@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:block;src:url(../media/931e7cc49084aee7-s.31t0fxc8q4a1k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:block;src:url(../media/7a642828b0ad1018-s.0z0hpjmp_9hhf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:block;src:url(../media/c89730c3ffa99552-s.p.1zjat_zsa1d11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_d164a550-module__At9Ema__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_d164a550-module__At9Ema__variable{--font-sans:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_810af3c9-module__7WUebq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_810af3c9-module__7WUebq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
.Transition-module__Gr3gcG__layer{z-index:80;pointer-events:none;position:fixed;inset:0}.Transition-module__Gr3gcG__layer[data-active]{pointer-events:auto}.Transition-module__Gr3gcG__plate{opacity:0;position:absolute;inset:0}.Transition-module__Gr3gcG__frame{will-change:left, top, width, height;position:absolute;overflow:hidden}.Transition-module__Gr3gcG__fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Transition-module__Gr3gcG__curtain{background:var(--paper);color:var(--ink);clip-path:inset(100% 0 0);place-items:center;display:grid;position:absolute;inset:0}.Transition-module__Gr3gcG__curtain[data-surface=ink]{background:var(--ink);color:var(--paper)}.Transition-module__Gr3gcG__word{letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 118;font-size:clamp(72px,19vw,360px);font-weight:820;line-height:.8;display:block}
.Hero-module__ejOdHG__hero{--name-size:min(calc((100vw - 2 * var(--pad)) / 3.25), calc((100vh - 280px) / 1.62));height:300vh;position:relative}.Hero-module__ejOdHG__stage{background:var(--paper);height:100lvh;position:sticky;top:0;overflow:hidden}.Hero-module__ejOdHG__name{left:var(--pad);right:var(--pad);top:calc(var(--pad) + 52px + 2vh);font-size:var(--name-size);color:var(--ink);z-index:1;--line-open:1.5s;position:absolute}.Hero-module__ejOdHG__name h1{font-size:inherit}.Hero-module__ejOdHG__ui{left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + 4px);column-gap:var(--gutter);z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:absolute}.Hero-module__ejOdHG__roles{text-transform:uppercase;letter-spacing:-.012em;flex-direction:column;grid-column:1/span 5;font-size:clamp(22px,2.35vw,42px);font-weight:760;line-height:.94;display:flex}.Hero-module__ejOdHG__role{font-variation-settings:"wdth" 100;width:max-content;transition:font-variation-settings .9s var(--spring), color .3s;animation:Hero-module__ejOdHG__slideIn 1s var(--ease-out) backwards;animation-delay:calc(.9s + var(--k) * 90ms);display:block}@media (hover:hover){.Hero-module__ejOdHG__role:hover{font-variation-settings:"wdth" 125}}.Hero-module__ejOdHG__cue{color:var(--ink-2);animation:Hero-module__ejOdHG__fadeIn 1s var(--ease-out) backwards;grid-column:6/span 2;justify-self:start;padding-bottom:.5em;transition:color .3s;animation-delay:1.6s}.Hero-module__ejOdHG__cue:hover{color:var(--ink)}.Hero-module__ejOdHG__tagline{text-align:right;font-family:var(--serif);letter-spacing:-.02em;font-variation-settings:normal;grid-column:8/-1;justify-self:end;max-width:7.2em;font-size:clamp(42px,5.4vw,104px);font-style:italic;font-weight:400;line-height:.9}.Hero-module__ejOdHG__tagline:lang(es){max-width:11.5em;font-size:clamp(38px,4.4vw,88px)}.Hero-module__ejOdHG__w{animation:Hero-module__ejOdHG__wordIn 1.1s var(--ease-out) backwards;display:inline-block}.Hero-module__ejOdHG__w:first-child{animation-delay:1.35s}.Hero-module__ejOdHG__w:nth-child(2){animation-delay:1.45s}.Hero-module__ejOdHG__w:nth-child(3){animation-delay:1.55s}.Hero-module__ejOdHG__w:nth-child(4){animation-delay:1.75s}.Hero-module__ejOdHG__w.Hero-module__ejOdHG__still{animation:Hero-module__ejOdHG__wordIn 1.4s var(--spring) 1.9s backwards, Hero-module__ejOdHG__drift 9s ease-in-out 3.3s infinite;transform-origin:40% 60%}.Hero-module__ejOdHG__window{z-index:3;opacity:0;clip-path:inset(50%);will-change:clip-path;background:#050505;position:absolute;inset:0}.Hero-module__ejOdHG__window video{object-fit:cover;width:100%;height:100%}.Hero-module__ejOdHG__overlay{padding:calc(var(--pad) + 64px) var(--pad) calc(var(--pad) + 8px);color:#f4f2ec;opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#0000008c);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.Hero-module__ejOdHG__clients{letter-spacing:-.03em;text-transform:uppercase;font-variation-settings:"wdth" 112;flex-wrap:wrap;column-gap:.55em;max-width:17em;font-size:clamp(30px,4.6vw,88px);font-weight:780;line-height:.95;display:flex}.Hero-module__ejOdHG__clients span:not(:last-child):after{content:"·";opacity:.45;margin-left:.28em;font-weight:400}.Hero-module__ejOdHG__hero[data-reduced]{height:auto}.Hero-module__ejOdHG__hero[data-reduced] .Hero-module__ejOdHG__stage{flex-direction:column;height:auto;min-height:100vh;display:flex;position:relative}.Hero-module__ejOdHG__hero[data-reduced] .Hero-module__ejOdHG__name,.Hero-module__ejOdHG__hero[data-reduced] .Hero-module__ejOdHG__ui{margin:calc(var(--pad) + 64px) var(--pad) 0;position:relative;inset:auto}.Hero-module__ejOdHG__hero[data-reduced] .Hero-module__ejOdHG__ui{margin-top:8vh;margin-bottom:var(--pad)}.Hero-module__ejOdHG__hero[data-reduced] .Hero-module__ejOdHG__window{opacity:1;clip-path:none;aspect-ratio:16/9;position:relative}.Hero-module__ejOdHG__hero[data-reduced] .Hero-module__ejOdHG__overlay{opacity:1}@media (max-width:767px){.Hero-module__ejOdHG__hero{--name-size:calc((100vw - 2 * var(--pad)) / 2.56);height:260vh}.Hero-module__ejOdHG__name{top:calc(var(--pad) + 64px + 3vh)}.Hero-module__ejOdHG__ui{top:calc(var(--pad) + 64px + 3vh + var(--name-size) * 1.72 + 40px);bottom:calc(var(--pad) + 8px);grid-template-columns:1fr;align-content:start;row-gap:26px}.Hero-module__ejOdHG__cue{position:absolute;bottom:0;left:0}.Hero-module__ejOdHG__roles,.Hero-module__ejOdHG__cue,.Hero-module__ejOdHG__tagline{grid-column:1/-1}.Hero-module__ejOdHG__roles{order:1;font-size:25px}.Hero-module__ejOdHG__tagline{text-align:left;order:2;justify-self:start;max-width:6em;font-size:52px}.Hero-module__ejOdHG__cue{order:3}.Hero-module__ejOdHG__overlay{padding-top:calc(var(--pad) + 60px)}.Hero-module__ejOdHG__clients{flex-direction:column;font-size:29px}.Hero-module__ejOdHG__clients span:not(:last-child):after{content:none}}@keyframes Hero-module__ejOdHG__slideIn{0%{opacity:0;transform:translateY(.6em)}}@keyframes Hero-module__ejOdHG__fadeIn{0%{opacity:0}}@keyframes Hero-module__ejOdHG__wordIn{0%{opacity:0;transform:translateY(.45em)rotate(3deg)}}@keyframes Hero-module__ejOdHG__drift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.03em,-.045em)rotate(-2.2deg)}55%{transform:translate(-.025em,.02em)rotate(1.6deg)}80%{transform:translate(.02em,.035em)rotate(-.8deg)}}
.Work-module__OPafLq__work{position:relative}.Work-module__OPafLq__spread{padding:clamp(110px, 17vh, 220px) var(--pad) clamp(30px, 5vh, 70px);position:relative}.Work-module__OPafLq__spread[data-dark]{background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#9b988f;--line:#ecebe629}.Work-module__OPafLq__meta{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;gap:.5em 2.2em;margin-bottom:clamp(30px,6vh,64px);padding-top:12px;display:flex}.Work-module__OPafLq__metaNum{color:var(--fg)}.Work-module__OPafLq__metaDisc{margin-left:auto}.Work-module__OPafLq__frame{color:inherit;display:block;position:relative}.Work-module__OPafLq__frameMedia{isolation:isolate;position:relative;overflow:hidden}.Work-module__OPafLq__frameMedia>*{transition:scale 1.2s var(--ease-out)}@media (hover:hover){.Work-module__OPafLq__frame:hover .Work-module__OPafLq__frameMedia>*{scale:1.035}}.Work-module__OPafLq__caption{color:var(--fg);flex-wrap:wrap;gap:.2em .9em;margin-top:12px;display:flex}.Work-module__OPafLq__faint{color:var(--fg-2)}.Work-module__OPafLq__caseLink{color:var(--fg);transition:gap .6s var(--spring);border-bottom:1px solid;align-items:center;gap:.6em;margin-top:30px;padding-bottom:4px;display:inline-flex}@media (hover:hover){.Work-module__OPafLq__caseLink:hover{gap:1.2em}}.Work-module__OPafLq__body{font-size:var(--fs-body);max-width:34ch;color:var(--fg);text-wrap:pretty;line-height:1.42}.Work-module__OPafLq__lead{font-size:var(--fs-lead);letter-spacing:-.012em;text-wrap:pretty;font-weight:470;line-height:1.16}.Work-module__OPafLq__sub{margin-top:.35em;font-size:clamp(26px,2.5vw,44px);line-height:1}.Work-module__OPafLq__civic{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Work-module__OPafLq__civicFilm{grid-column:1/span 7}.Work-module__OPafLq__civicStage{aspect-ratio:1;background:#0d0816;position:relative}.Work-module__OPafLq__civicLayer{opacity:0;transition:opacity .55s var(--ease-soft);position:absolute;inset:0}.Work-module__OPafLq__civicLayer[data-on]{opacity:1}.Work-module__OPafLq__civicNow{color:var(--fg-2);gap:.7em;margin-top:12px;display:flex}.Work-module__OPafLq__civicNow span:first-child{color:var(--fg)}.Work-module__OPafLq__civicCopy{grid-column:9/-1;padding-top:1vh}.Work-module__OPafLq__civicTitle{font-size:clamp(120px,15.2vw,300px)}.Work-module__OPafLq__accented{line-height:.9}.Work-module__OPafLq__civicCopy .Work-module__OPafLq__body{margin-top:18px}.Work-module__OPafLq__pairs{border-top:1px solid var(--line);margin-top:30px}.Work-module__OPafLq__pair{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--fg-2);transition:color .3s, padding .7s var(--spring);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:9px 0 8px;font-size:15px;display:grid}.Work-module__OPafLq__pair[data-on]{color:var(--fg);padding-left:12px}.Work-module__OPafLq__arrow{opacity:.5}.Work-module__OPafLq__hhmHead{letter-spacing:-.025em;max-width:9.5ch;margin-bottom:clamp(40px,9vh,110px);font-size:clamp(58px,8.6vw,164px);font-weight:400;line-height:.9}.Work-module__OPafLq__hhm{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(32px,6vh,72px);display:grid}.Work-module__OPafLq__hhm_a{grid-area:1/1/auto/span 5}.Work-module__OPafLq__hhm_b{grid-area:1/7/auto/span 3;margin-top:22vh}.Work-module__OPafLq__hhm_c{grid-area:1/11/auto/span 2;margin-top:5vh}.Work-module__OPafLq__hhm_d{grid-area:2/3/auto/span 5;margin-top:2vh}.Work-module__OPafLq__hhm_e{grid-area:2/9/auto/span 3;margin-top:24vh}.Work-module__OPafLq__hhmNote{grid-area:3/1/auto/span 4}.Work-module__OPafLq__wmSpread{padding-inline:0}.Work-module__OPafLq__wmSpread .Work-module__OPafLq__meta{margin-inline:var(--pad)}.Work-module__OPafLq__wmBand{position:relative}.Work-module__OPafLq__wmTitle{left:var(--pad);bottom:calc(var(--pad) * .9);color:#f3f0e9;letter-spacing:-.015em;text-transform:uppercase;font-variation-settings:"wdth" 125;pointer-events:none;text-shadow:0 2px 30px #00000040;font-size:clamp(40px,6.8vw,132px);font-weight:800;line-height:.82;position:absolute}.Work-module__OPafLq__wmBelow{column-gap:var(--gutter);padding-inline:var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(28px,6vh,72px);display:grid}.Work-module__OPafLq__wmLead{grid-area:1/1/auto/span 6}.Work-module__OPafLq__wmSocial{z-index:2;grid-area:1/10/span 2/span 2;margin-top:-24vh}.Work-module__OPafLq__wmLink{grid-area:2/1/auto/span 6}.Work-module__OPafLq__yaveoHead{align-items:baseline;gap:1.2em;display:flex}.Work-module__OPafLq__yaveoHead h2{letter-spacing:-.02em;font-size:clamp(48px,6vw,112px);font-weight:400;line-height:.95}.Work-module__OPafLq__genres{margin-top:clamp(20px,4vh,48px)}.Work-module__OPafLq__genre{letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;font-variation-settings:"wdth" 75;width:max-content;max-width:100%;transition:font-variation-settings .9s var(--spring), opacity .45s var(--ease-soft);font-size:clamp(50px,11.4vw,220px);font-weight:800;line-height:.9;display:block}.Work-module__OPafLq__genres[data-active] .Work-module__OPafLq__genre:not([data-on]){opacity:.14}.Work-module__OPafLq__genre[data-on]{font-variation-settings:"wdth" 83}.Work-module__OPafLq__genreAccent>.Work-module__OPafLq__genre{margin-top:.13em}.Work-module__OPafLq__amp{font-variation-settings:normal;letter-spacing:0;text-transform:none;font-size:.92em;font-weight:400}.Work-module__OPafLq__genreInline{margin-top:18px}.Work-module__OPafLq__yaveoFoot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(40px,9vh,110px);display:grid}.Work-module__OPafLq__yaveoFoot>.Work-module__OPafLq__body{grid-area:1/1/auto/span 5}.Work-module__OPafLq__yaveoFoot>.Work-module__OPafLq__caseLink{grid-area:2/1/auto/span 5;justify-self:start}.Work-module__OPafLq__yaveoBits{justify-content:flex-end;align-items:flex-end;gap:var(--gutter);grid-area:1/8/span 2/-1;display:flex}.Work-module__OPafLq__bit{width:clamp(120px,12vw,210px)}.Work-module__OPafLq__bitTall{width:clamp(90px,8vw,140px)}.Work-module__OPafLq__morganSpread{padding-block:clamp(110px,18vh,230px) clamp(80px,14vh,170px)}.Work-module__OPafLq__morganLines{flex-direction:column;display:flex}.Work-module__OPafLq__morganLine{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:1.6vh 0;display:grid}.Work-module__OPafLq__morganType{font-size:clamp(46px,8.4vw,168px)}.Work-module__OPafLq__morganSpots{text-align:right;max-width:24ch;color:var(--fg-2);padding-bottom:.4em}.Work-module__OPafLq__morganSpots span{color:var(--fg);margin-bottom:.3em;display:block}.Work-module__OPafLq__morganFoot{margin-top:clamp(40px,8vh,96px)}.Work-module__OPafLq__morganFoot .Work-module__OPafLq__body{max-width:44ch}.Work-module__OPafLq__morganLinks{flex-wrap:wrap;gap:0 34px;display:flex}.Work-module__OPafLq__msHead{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.Work-module__OPafLq__msTitle{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 125;font-size:clamp(38px,6.2vw,122px);font-weight:800;line-height:.88}.Work-module__OPafLq__msBlink{white-space:nowrap;animation:1.2s steps(2,jump-none) infinite Work-module__OPafLq__blink}@keyframes Work-module__OPafLq__blink{50%{opacity:0}}.Work-module__OPafLq__players{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,64vw);margin:clamp(28px,6vh,72px) auto 0;display:grid}.Work-module__OPafLq__player{transition:scale .8s var(--spring);scale:.95}.Work-module__OPafLq__players:has(.Work-module__OPafLq__player[data-on]) .Work-module__OPafLq__player:not([data-on]) .Work-module__OPafLq__frame{opacity:.38}.Work-module__OPafLq__player .Work-module__OPafLq__frame{transition:opacity .5s var(--ease-soft)}.Work-module__OPafLq__playerName{color:var(--fg-2)}.Work-module__OPafLq__player[data-on] .Work-module__OPafLq__playerName{color:var(--fg)}.Work-module__OPafLq__player[data-on]{scale:1}.Work-module__OPafLq__playerName{align-items:center;gap:8px;margin-top:14px;display:inline-flex}.Work-module__OPafLq__caret{opacity:0;transition:opacity .3s, translate .5s var(--spring);translate:-4px}.Work-module__OPafLq__player[data-on] .Work-module__OPafLq__caret{opacity:1;translate:0}.Work-module__OPafLq__msFoot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(50px,10vh,120px);display:grid}.Work-module__OPafLq__msFoot .Work-module__OPafLq__body{grid-column:1/span 4}.Work-module__OPafLq__msFilm{grid-column:7/-1}.Work-module__OPafLq__stellaTitle{letter-spacing:-.012em;text-transform:uppercase;font-size:clamp(56px,9.2vw,176px);font-weight:400;line-height:.86}.Work-module__OPafLq__posters{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(30px,6vh,70px);display:grid}.Work-module__OPafLq__poster:first-child{grid-column:1/span 3}.Work-module__OPafLq__poster:nth-child(2){grid-column:4/span 3;margin-top:15vh}.Work-module__OPafLq__poster:nth-child(3){grid-column:7/span 3;margin-top:5vh}.Work-module__OPafLq__poster:nth-child(4){grid-column:10/span 3;margin-top:21vh}.Work-module__OPafLq__poster .Work-module__OPafLq__frameMedia{transition:translate .8s var(--spring), rotate .8s var(--spring), box-shadow .6s var(--ease-soft)}@media (hover:hover){.Work-module__OPafLq__poster:hover .Work-module__OPafLq__frameMedia{translate:0 -10px;rotate:-.7deg;box-shadow:0 28px 50px -28px #1c203a73}.Work-module__OPafLq__poster:hover .Work-module__OPafLq__frameMedia>*{scale:1}}.Work-module__OPafLq__stellaFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;margin-top:clamp(30px,7vh,90px);display:flex}.Work-module__OPafLq__stellaLine{font-size:clamp(34px,3.8vw,70px);line-height:1}.Work-module__OPafLq__stellaFoot .Work-module__OPafLq__caseLink{margin-top:0}.Work-module__OPafLq__cu{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Work-module__OPafLq__cuFilm{grid-area:1/4/auto/-1}.Work-module__OPafLq__cuTitle{z-index:2;letter-spacing:-.04em;text-transform:uppercase;color:#ecebe6;mix-blend-mode:difference;pointer-events:none;grid-area:1/1/auto/span 8;align-self:end;margin-bottom:-.36em;font-size:clamp(64px,12.4vw,238px);font-weight:820;line-height:.8}.Work-module__OPafLq__cuWord{display:block}.Work-module__OPafLq__shift span{translate:0 calc(var(--k) * .07em);transition:translate 1s var(--spring);transition-delay:calc(var(--k) * 40ms);display:inline-block}@media (hover:hover){.Work-module__OPafLq__cuSpread:hover .Work-module__OPafLq__shift span{translate:0}}.Work-module__OPafLq__cuKey{grid-area:2/1/auto/span 3;margin-top:16vh}.Work-module__OPafLq__cuNote{grid-area:2/5/auto/span 4;margin-top:12vh}.Work-module__OPafLq__ltmc{column-gap:var(--gutter);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.Work-module__OPafLq__ltmcTitle{display:contents}.Work-module__OPafLq__ltmcA,.Work-module__OPafLq__ltmcB{z-index:2;letter-spacing:-.035em;text-transform:uppercase;font-variation-settings:"wdth" 80;pointer-events:none;font-size:clamp(54px,7.6vw,150px);font-weight:820;line-height:.84}.Work-module__OPafLq__ltmcA{grid-area:1/1/auto/span 6;align-self:start;margin-top:6vh}.Work-module__OPafLq__ltmcB{text-align:right;grid-area:2/6/auto/-1;align-self:end;margin-bottom:8vh}.Work-module__OPafLq__ltmcArt{grid-area:1/4/span 2/span 6}.Work-module__OPafLq__sticker{z-index:3;mix-blend-mode:multiply;pointer-events:none;width:clamp(110px,13vw,230px);animation:8s ease-in-out infinite Work-module__OPafLq__bob;position:absolute}.Work-module__OPafLq__stickA{top:44%;left:1%}.Work-module__OPafLq__stickB{animation-delay:-3s;top:6%;right:3%}.Work-module__OPafLq__stickC{animation-delay:-5s;bottom:-6%;left:30%}@keyframes Work-module__OPafLq__bob{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2.5deg)}}.Work-module__OPafLq__ltmcNote{grid-area:1/10/auto/-1;align-self:end;margin-bottom:12vh}.Work-module__OPafLq__orciSpread{--fg:var(--ink);--fg-2:#5c5320;--line:#15141233;background:#f4d443;padding-bottom:clamp(80px,14vh,170px)}.Work-module__OPafLq__orci{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(30px,6vh,70px);display:grid}.Work-module__OPafLq__orciKnit{grid-area:1/1/auto/span 5}.Work-module__OPafLq__orciCopy{grid-area:1/7/auto/-1}.Work-module__OPafLq__orciTitle{font-size:clamp(110px,15vw,300px)}.Work-module__OPafLq__orciCards{grid-area:2/2/auto/span 4}.Work-module__OPafLq__orciHeat{grid-area:2/7/auto/span 2;margin-top:12vh}.Work-module__OPafLq__orciRings{grid-area:2/10/auto/span 2;margin-top:3vh}.Work-module__OPafLq__orciMural{grid-area:3/6/auto/-1;margin-top:-4vh}@media (max-width:767px){.Work-module__OPafLq__spread{padding-top:96px}.Work-module__OPafLq__meta{gap:.4em 1.2em}.Work-module__OPafLq__metaDisc{width:100%;margin-left:0}.Work-module__OPafLq__civicFilm,.Work-module__OPafLq__civicCopy{grid-column:1/-1}.Work-module__OPafLq__civicCopy{margin-top:36px}.Work-module__OPafLq__civicTitle{font-size:36vw}.Work-module__OPafLq__hhm{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:28px}.Work-module__OPafLq__hhm_a{grid-column:1/-1}.Work-module__OPafLq__hhm_b{grid-area:2/1/auto/span 3;margin-top:0}.Work-module__OPafLq__hhm_c{grid-area:2/4/auto/span 3;margin-top:12vh}.Work-module__OPafLq__hhm_d{grid-area:3/1/auto/span 5}.Work-module__OPafLq__hhm_e{grid-area:4/3/auto/span 4;margin-top:0}.Work-module__OPafLq__hhmNote{grid-area:5/1/auto/-1}.Work-module__OPafLq__wmTitle{max-width:5em;font-size:12vw}.Work-module__OPafLq__wmBelow{grid-template-columns:repeat(6,minmax(0,1fr))}.Work-module__OPafLq__wmSocial{grid-area:2/4/auto/span 3;margin-top:28px}.Work-module__OPafLq__wmLead{grid-column:1/-1}.Work-module__OPafLq__wmLink{grid-area:2/1/auto/span 3;align-self:end}.Work-module__OPafLq__yaveoHead{flex-direction:column;gap:6px}.Work-module__OPafLq__genre{font-size:12.4vw}.Work-module__OPafLq__yaveoFoot{grid-template-columns:1fr;row-gap:28px}.Work-module__OPafLq__yaveoFoot>.Work-module__OPafLq__body,.Work-module__OPafLq__yaveoFoot>.Work-module__OPafLq__caseLink,.Work-module__OPafLq__yaveoBits{grid-area:auto/1}.Work-module__OPafLq__yaveoBits{justify-content:flex-start}.Work-module__OPafLq__morganLine{grid-template-columns:1fr;gap:8px}.Work-module__OPafLq__morganType{font-size:10.6vw}.Work-module__OPafLq__morganSpots{text-align:left}.Work-module__OPafLq__msHead{flex-direction:column;gap:10px}.Work-module__OPafLq__players{width:100%}.Work-module__OPafLq__msFoot{grid-template-columns:1fr;row-gap:30px}.Work-module__OPafLq__msFoot .Work-module__OPafLq__body,.Work-module__OPafLq__msFilm{grid-column:1}.Work-module__OPafLq__posters{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.Work-module__OPafLq__poster:nth-child(n){grid-column:auto;margin-top:0}.Work-module__OPafLq__poster:nth-child(2n){margin-top:12vh}.Work-module__OPafLq__cu{grid-template-columns:repeat(6,minmax(0,1fr))}.Work-module__OPafLq__cuFilm{grid-column:1/-1}.Work-module__OPafLq__cuTitle{grid-area:2/1/auto/-1;margin:-.4em 0 0;font-size:20vw}.Work-module__OPafLq__cuKey{grid-area:3/1/auto/span 3;margin-top:28px}.Work-module__OPafLq__cuNote{grid-area:4/1/auto/-1;margin-top:28px}.Work-module__OPafLq__ltmc{grid-template-columns:repeat(6,minmax(0,1fr))}.Work-module__OPafLq__ltmcA{grid-area:1/1/auto/-1;margin-top:0;font-size:15vw}.Work-module__OPafLq__ltmcArt{grid-area:2/1/auto/-1;margin-top:16px}.Work-module__OPafLq__ltmcB{grid-area:3/1/auto/-1;margin:16px 0 0;font-size:15vw}.Work-module__OPafLq__ltmcNote{grid-area:4/1/auto/-1;margin:28px 0 0}.Work-module__OPafLq__sticker{width:30vw}.Work-module__OPafLq__stickA{top:30%;left:-2%}.Work-module__OPafLq__stickB{top:18%;right:-2%}.Work-module__OPafLq__stickC{display:none}.Work-module__OPafLq__orci{grid-template-columns:repeat(6,minmax(0,1fr))}.Work-module__OPafLq__orciKnit,.Work-module__OPafLq__orciCopy{grid-area:auto/1/auto/-1}.Work-module__OPafLq__orciCards{grid-area:auto/1/auto/span 4}.Work-module__OPafLq__orciHeat{grid-area:auto/5/auto/span 2;margin-top:8vh}.Work-module__OPafLq__orciRings{grid-area:auto/1/auto/span 2;margin-top:0}.Work-module__OPafLq__orciMural{grid-area:auto/3/auto/-1;margin-top:0}.Work-module__OPafLq__orciTitle{font-size:34vw}}
.Media-module__S17jLq__picture{background-color:var(--dominant,var(--paper-2));display:block;position:relative;overflow:hidden}.Media-module__S17jLq__picture[data-alpha]{background:0 0}.Media-module__S17jLq__picture img{width:100%;height:100%;display:block}.Media-module__S17jLq__loop{position:relative;overflow:hidden}.Media-module__S17jLq__poster{width:100%;height:100%;inset:0;position:absolute!important}.Media-module__S17jLq__video{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-soft);position:absolute;inset:0}.Media-module__S17jLq__loop[data-ready] .Media-module__S17jLq__video{opacity:1}
.Playground-module__KwILEG__section{height:100svh;min-height:560px;padding:calc(var(--pad) + 60px) var(--pad) 0;border-top:1px solid var(--line);--unit:clamp(64px, 12.2vw, 220px);flex-direction:column;display:flex;position:relative}.Playground-module__KwILEG__head{column-gap:var(--gutter);color:var(--fg-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.Playground-module__KwILEG__head h2{color:var(--fg);grid-column:1/span 2}.Playground-module__KwILEG__how{grid-column:3/span 7}.Playground-module__KwILEG__restack{color:var(--fg);border-bottom:1px solid;grid-column:11/-1;justify-self:end;padding-bottom:3px}.Playground-module__KwILEG__stage{margin-inline:calc(var(--pad) * -1);touch-action:pan-y;opacity:0;transition:opacity .6s var(--ease-soft);flex:1;position:relative;overflow:hidden}.Playground-module__KwILEG__stage[data-ready]{opacity:1}.Playground-module__KwILEG__word{font-size:calc(var(--unit) * var(--size));letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:var(--ink);transform-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;padding:0 .04em;line-height:.76;display:block;position:absolute;top:0;left:0}.Playground-module__KwILEG__word:focus-visible{outline-offset:6px}.Playground-module__KwILEG__text{padding-top:.06em;display:block}.Playground-module__KwILEG__word[data-style=serif]{font-family:var(--serif);text-transform:none;letter-spacing:-.02em;font-style:italic;font-weight:400;line-height:.8}.Playground-module__KwILEG__word[data-style=serif] .Playground-module__KwILEG__text{padding:.04em .08em .1em 0}.Playground-module__KwILEG__word[data-style=fill] .Playground-module__KwILEG__text{color:#0000;background-image:var(--fill);background-position:50% 40%;background-size:cover;-webkit-background-clip:text;background-clip:text}.Playground-module__KwILEG__word[data-held]{z-index:2}.Playground-module__KwILEG__handle{border:1.5px solid var(--ink);background:var(--paper);opacity:0;width:14px;height:14px;transition:opacity .25s, scale .4s var(--spring);position:absolute;bottom:-7px;right:-7px;scale:.6}@media (hover:hover){.Playground-module__KwILEG__word:hover .Playground-module__KwILEG__handle,.Playground-module__KwILEG__word:focus-visible .Playground-module__KwILEG__handle,.Playground-module__KwILEG__stage[data-turning] .Playground-module__KwILEG__handle{opacity:1;scale:1}}@media (max-width:767px){.Playground-module__KwILEG__section{--unit:13.6vw;height:88svh}.Playground-module__KwILEG__head{grid-template-columns:1fr auto;row-gap:6px}.Playground-module__KwILEG__head h2{grid-column:1}.Playground-module__KwILEG__restack{grid-area:1/2}.Playground-module__KwILEG__how{grid-column:1/-1}}
.CaseStudy-module__QlVk1G__case{background:var(--bg);color:var(--fg)}.CaseStudy-module__QlVk1G__hero{position:relative}.CaseStudy-module__QlVk1G__kicker{opacity:.85;gap:2.2em;margin-bottom:clamp(14px,2.4vh,26px);display:flex}.CaseStudy-module__QlVk1G__title{font-size:clamp(56px,11.4vw,230px);line-height:.88}.CaseStudy-module__QlVk1G__subtitle{margin-top:.3em;font-size:clamp(26px,3.1vw,58px);line-height:1}.CaseStudy-module__QlVk1G__bleed{color:#f5f2eb;height:100lvh;overflow:hidden}.CaseStudy-module__QlVk1G__bleedMedia{position:absolute;inset:0}.CaseStudy-module__QlVk1G__bleedMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0000008c);position:absolute;inset:0}.CaseStudy-module__QlVk1G__bleedText{left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + 1vh);z-index:2;position:absolute}.CaseStudy-module__QlVk1G__letterbox{color:#f1eee7;background:#050505;grid-template-rows:1fr auto 1fr;height:100lvh;min-height:560px;display:grid}.CaseStudy-module__QlVk1G__barTop{padding:0 var(--pad) clamp(14px, 2.4vh, 26px);align-self:end}.CaseStudy-module__QlVk1G__barTop .CaseStudy-module__QlVk1G__kicker{margin:0}.CaseStudy-module__QlVk1G__barBottom{padding:clamp(16px, 3vh, 34px) var(--pad) 0;align-self:start}.CaseStudy-module__QlVk1G__creditTitle{letter-spacing:-.01em;font-size:clamp(34px,5.6vw,118px)}.CaseStudy-module__QlVk1G__poster{column-gap:var(--gutter);min-height:100vh;padding:15vh var(--pad) 7vh;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.CaseStudy-module__QlVk1G__posterText{z-index:2;grid-area:1/1/auto/span 7}.CaseStudy-module__QlVk1G__posterArt{grid-area:1/7/auto/-1;place-self:center end;width:min(100%,73.6vh);position:relative}.CaseStudy-module__QlVk1G__strip .CaseStudy-module__QlVk1G__title{font-size:clamp(48px,7.6vw,150px)}.CaseStudy-module__QlVk1G__strip{min-height:100vh;padding:15vh var(--pad) 7vh;flex-direction:column;justify-content:space-between;gap:6vh;display:flex}.CaseStudy-module__QlVk1G__stripRow{gap:var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.CaseStudy-module__QlVk1G__stripItem:nth-child(2n){translate:0 5vh}.CaseStudy-module__QlVk1G__typeHero{min-height:100vh;padding:18vh var(--pad) 8vh;flex-direction:column;justify-content:flex-end;display:flex}.CaseStudy-module__QlVk1G__typeHero .CaseStudy-module__QlVk1G__title{font-size:clamp(46px,9.2vw,186px)}.CaseStudy-module__QlVk1G__typeNote{color:var(--fg-2);margin-top:4vh}.CaseStudy-module__QlVk1G__body{padding:clamp(80px, 13vh, 160px) var(--pad) clamp(100px, 16vh, 200px);flex-direction:column;gap:clamp(90px,15vh,190px);display:flex}.CaseStudy-module__QlVk1G__label{font:inherit;color:var(--fg-2);font-size:var(--fs-meta);letter-spacing:.085em;text-transform:uppercase;font-variation-settings:"wdth" 112;align-items:center;gap:12px;margin-bottom:clamp(18px,3vh,30px);font-weight:560;display:flex}.CaseStudy-module__QlVk1G__label:before{content:"";background:currentColor;width:22px;height:1px}.CaseStudy-module__QlVk1G__intro{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.CaseStudy-module__QlVk1G__facts{border-top:1px solid var(--line);grid-column:1/span 4}.CaseStudy-module__QlVk1G__fact{border-bottom:1px solid var(--line);grid-template-columns:12ch minmax(0,1fr);gap:12px;padding:11px 0;font-size:15px;display:grid}.CaseStudy-module__QlVk1G__fact dt{color:var(--fg-2);padding-top:2px}.CaseStudy-module__QlVk1G__summary{grid-column:6/-1;max-width:30ch}.CaseStudy-module__QlVk1G__idea{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.CaseStudy-module__QlVk1G__idea .CaseStudy-module__QlVk1G__label{grid-column:1/-1}.CaseStudy-module__QlVk1G__ideaText{letter-spacing:-.03em;text-wrap:balance;grid-column:1/-1;max-width:20ch;font-size:clamp(32px,4.9vw,96px);font-weight:560;line-height:1.02}.CaseStudy-module__QlVk1G__ideaNote{color:var(--fg-2);grid-column:7/-1;max-width:42ch;margin-top:clamp(24px,5vh,56px)}.CaseStudy-module__QlVk1G__text{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.CaseStudy-module__QlVk1G__text .CaseStudy-module__QlVk1G__label{grid-column:1/span 3}.CaseStudy-module__QlVk1G__textBody{font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:pretty;grid-column:4/span 6;line-height:1.2}.CaseStudy-module__QlVk1G__aside{color:var(--fg-2);grid-column:11/-1;padding-top:.6em}.CaseStudy-module__QlVk1G__size_wide{width:100%}.CaseStudy-module__QlVk1G__size_bleed{margin-inline:calc(var(--pad) * -1)}.CaseStudy-module__QlVk1G__size_inset{width:62%;margin-inline:auto}.CaseStudy-module__QlVk1G__size_left{width:44%}.CaseStudy-module__QlVk1G__size_right{width:44%;margin-left:auto}.CaseStudy-module__QlVk1G__imageBlock{margin:0}.CaseStudy-module__QlVk1G__figcap{color:var(--fg-2);margin-top:12px}.CaseStudy-module__QlVk1G__imageBlock.CaseStudy-module__QlVk1G__size_bleed .CaseStudy-module__QlVk1G__figcap{padding-inline:var(--pad)}.CaseStudy-module__QlVk1G__filmGrid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(28px, 5vh, 56px) var(--gutter);align-items:start;display:grid}.CaseStudy-module__QlVk1G__filmGrid[data-count="1"]{width:min(100%, calc(100% / var(--cols) * 1.2));grid-template-columns:minmax(0,1fr)}.CaseStudy-module__QlVk1G__imageGrid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(24px, 4vh, 48px) var(--gutter);align-items:start;display:grid}.CaseStudy-module__QlVk1G__layout_row{align-items:end}.CaseStudy-module__QlVk1G__layout_stagger>:nth-child(2n){margin-top:14vh}.CaseStudy-module__QlVk1G__imageItem{margin:0}.CaseStudy-module__QlVk1G__quote{text-align:center;max-width:30ch;margin:0 auto}.CaseStudy-module__QlVk1G__quoteText{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(30px,3.4vw,64px);line-height:1.08}.CaseStudy-module__QlVk1G__quoteBy{color:var(--fg-2);margin-top:26px}.CaseStudy-module__QlVk1G__quote:has(.CaseStudy-module__QlVk1G__quoteText[data-long]){max-width:46ch}.CaseStudy-module__QlVk1G__quoteText[data-long]{font-size:clamp(24px,2.3vw,42px);line-height:1.16}.CaseStudy-module__QlVk1G__pairs{columns:2;column-gap:calc(var(--gutter) * 3);border-top:1px solid var(--line)}.CaseStudy-module__QlVk1G__pair{break-inside:avoid;border-bottom:1px solid var(--line);font-size:var(--fs-lead);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:14px 0 12px;line-height:1.1;display:grid}.CaseStudy-module__QlVk1G__arrow{color:var(--accent)}.CaseStudy-module__QlVk1G__linkList{border-top:1px solid var(--line)}.CaseStudy-module__QlVk1G__extLink{border-bottom:1px solid var(--line);font-size:var(--fs-lead);transition:padding .6s var(--spring);justify-content:space-between;gap:16px;padding:16px 0 14px;line-height:1.1;display:flex}@media (hover:hover){.CaseStudy-module__QlVk1G__extLink:hover{padding-left:12px}}.CaseStudy-module__QlVk1G__creditList{gap:0 var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudy-module__QlVk1G__credit{border-bottom:1px solid var(--line);padding:12px 0}.CaseStudy-module__QlVk1G__credit dt{color:var(--fg-2);margin-bottom:4px}.CaseStudy-module__QlVk1G__next{padding:clamp(90px, 14vh, 170px) var(--pad) clamp(70px, 10vh, 120px);border-top:1px solid var(--line);position:relative}.CaseStudy-module__QlVk1G__nextLink{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.CaseStudy-module__QlVk1G__nextKicker{opacity:.8;grid-column:1/-1;margin-bottom:18px}.CaseStudy-module__QlVk1G__nextTitle{grid-column:1/span 8;font-size:clamp(52px,9vw,180px)}.CaseStudy-module__QlVk1G__nextMedia{aspect-ratio:4/3;grid-column:9/-1;position:relative;overflow:hidden}.CaseStudy-module__QlVk1G__nextMedia>*{transition:scale 1.2s var(--ease-out)}@media (hover:hover){.CaseStudy-module__QlVk1G__nextLink:hover .CaseStudy-module__QlVk1G__nextMedia>*{scale:1.05}}@media (max-width:767px){.CaseStudy-module__QlVk1G__title{font-size:14.4vw}.CaseStudy-module__QlVk1G__typeHero .CaseStudy-module__QlVk1G__title{font-size:11.6vw}.CaseStudy-module__QlVk1G__poster{grid-template-columns:1fr;align-items:start;row-gap:32px;padding-top:14vh}.CaseStudy-module__QlVk1G__posterText,.CaseStudy-module__QlVk1G__posterArt{grid-area:auto/1}.CaseStudy-module__QlVk1G__posterArt{justify-self:center;width:100%}.CaseStudy-module__QlVk1G__stripRow{grid-template-columns:repeat(3,minmax(0,1fr))}.CaseStudy-module__QlVk1G__stripItem:nth-child(n+4){display:none}.CaseStudy-module__QlVk1G__facts,.CaseStudy-module__QlVk1G__summary,.CaseStudy-module__QlVk1G__text .CaseStudy-module__QlVk1G__label,.CaseStudy-module__QlVk1G__textBody,.CaseStudy-module__QlVk1G__aside,.CaseStudy-module__QlVk1G__ideaNote{grid-column:1/-1}.CaseStudy-module__QlVk1G__summary{margin-top:36px}.CaseStudy-module__QlVk1G__aside{padding-top:18px}.CaseStudy-module__QlVk1G__filmGrid{grid-template-columns:repeat(min(2, var(--cols)), minmax(0, 1fr))}.CaseStudy-module__QlVk1G__filmGrid[data-count="1"]{width:70%}.CaseStudy-module__QlVk1G__imageGrid{grid-template-columns:repeat(min(2, var(--cols)), minmax(0, 1fr))}.CaseStudy-module__QlVk1G__layout_stagger>:nth-child(2n){margin-top:8vh}.CaseStudy-module__QlVk1G__size_inset,.CaseStudy-module__QlVk1G__size_left,.CaseStudy-module__QlVk1G__size_right{width:100%}.CaseStudy-module__QlVk1G__pairs{columns:1}.CaseStudy-module__QlVk1G__creditList{grid-template-columns:1fr}.CaseStudy-module__QlVk1G__nextTitle,.CaseStudy-module__QlVk1G__nextMedia{grid-column:1/-1}.CaseStudy-module__QlVk1G__nextTitle{font-size:13vw}.CaseStudy-module__QlVk1G__nextMedia{margin-top:28px}}
.Nav-module__UoK1Fa__nav{z-index:60;padding:calc(var(--pad) * .72 + env(safe-area-inset-top,0px)) var(--pad) 0;color:var(--ink);transition:color .45s var(--ease-soft), translate .7s var(--ease-out);pointer-events:none;letter-spacing:.02em;text-transform:uppercase;font-variation-settings:"wdth" 108;grid-template-columns:1fr auto 1fr;align-items:center;font-size:13px;font-weight:620;display:grid;position:fixed;inset:0 0 auto}.Nav-module__UoK1Fa__nav[data-dark]{color:var(--paper)}.Nav-module__UoK1Fa__nav[data-hidden]:not(:focus-within){translate:0 -140%}.Nav-module__UoK1Fa__nav a{pointer-events:auto}.Nav-module__UoK1Fa__home{justify-self:start;padding-block:6px;display:inline-block;overflow:hidden}.Nav-module__UoK1Fa__homeInner{transition:transform .8s var(--ease-out), font-variation-settings .6s var(--spring);display:inline-block;transform:translateY(110%)}.Nav-module__UoK1Fa__home[data-show] .Nav-module__UoK1Fa__homeInner{transform:none}.Nav-module__UoK1Fa__context{letter-spacing:.085em;opacity:.66;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:center;font-size:11px;font-weight:560;overflow:hidden}.Nav-module__UoK1Fa__contextInner{animation:Nav-module__UoK1Fa__contextIn .6s var(--ease-out);display:inline-block}@keyframes Nav-module__UoK1Fa__contextIn{0%{opacity:0;transform:translateY(90%)}}.Nav-module__UoK1Fa__links{justify-self:end;gap:clamp(14px,1.8vw,28px);display:flex}.Nav-module__UoK1Fa__link{transition:font-variation-settings .6s var(--spring);padding-block:6px;display:inline-block;position:relative}.Nav-module__UoK1Fa__link:after{content:"";transform-origin:100%;height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.Nav-module__UoK1Fa__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.Nav-module__UoK1Fa__link:hover,.Nav-module__UoK1Fa__home:hover .Nav-module__UoK1Fa__homeInner{font-variation-settings:"wdth" 125}.Nav-module__UoK1Fa__link:hover:after{transform-origin:0;transform:scaleX(1)}}@media (max-width:767px){.Nav-module__UoK1Fa__nav{grid-template-columns:1fr auto;font-size:12px}.Nav-module__UoK1Fa__context{display:none}}
.Contact-module__wGd5-q__contact{background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#9b988f;--line:#ecebe629;padding:clamp(120px, 20vh, 240px) var(--pad) calc(var(--pad) + env(safe-area-inset-bottom,0px));flex-direction:column;min-height:100vh;display:flex;position:relative}.Contact-module__wGd5-q__headline{font-size:clamp(64px,14.6vw,290px)}.Contact-module__wGd5-q__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(60px,12vh,150px);display:grid}.Contact-module__wGd5-q__mail{grid-column:1/span 7}.Contact-module__wGd5-q__mail p{color:var(--fg-2);margin-bottom:10px}.Contact-module__wGd5-q__email{letter-spacing:-.03em;font-variation-settings:"wdth" 100;transition:font-variation-settings .9s var(--spring);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .05em;padding-bottom:.08em;font-size:clamp(28px,4.2vw,76px);font-weight:650;line-height:1;display:inline-block}@media (hover:hover){.Contact-module__wGd5-q__email:hover{font-variation-settings:"wdth" 116}}.Contact-module__wGd5-q__copy{color:var(--fg-2);margin-top:16px;transition:color .3s;display:block}.Contact-module__wGd5-q__copy:hover{color:var(--fg)}.Contact-module__wGd5-q__links{border-top:1px solid var(--line);grid-column:9/-1}.Contact-module__wGd5-q__link{border-bottom:1px solid var(--line);transition:padding .6s var(--spring);grid-template-columns:9ch 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.Contact-module__wGd5-q__link .Contact-module__wGd5-q__meta{color:var(--fg-2)}@media (hover:hover){.Contact-module__wGd5-q__link:hover{padding-left:10px}}.Contact-module__wGd5-q__base{color:var(--fg-2);justify-content:space-between;gap:16px;margin-top:auto;padding-top:clamp(60px,10vh,120px);display:flex}.Contact-module__wGd5-q__base button{color:var(--fg)}@media (max-width:767px){.Contact-module__wGd5-q__headline{font-size:16.4vw}.Contact-module__wGd5-q__mail,.Contact-module__wGd5-q__links{grid-column:1/-1}.Contact-module__wGd5-q__links{margin-top:48px}.Contact-module__wGd5-q__email{font-size:8.2vw}.Contact-module__wGd5-q__base{flex-wrap:wrap}}
.Cursor-module__bPx47G__root{z-index:100;pointer-events:none;mix-blend-mode:difference;color:#fff;position:fixed;inset:0}.Cursor-module__bPx47G__dot,.Cursor-module__bPx47G__pos{opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.Cursor-module__bPx47G__dot{background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.Cursor-module__bPx47G__dot[data-state=view],.Cursor-module__bPx47G__dot[data-state=play],.Cursor-module__bPx47G__dot[data-state=open],.Cursor-module__bPx47G__dot[data-state=drag],.Cursor-module__bPx47G__dot[data-state=sound]{background:0 0}.Cursor-module__bPx47G__ring{color:#000;width:10px;height:10px;transition:background-color .3s, scale .25s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.Cursor-module__bPx47G__ring[data-state=""]{background:0 0}.Cursor-module__bPx47G__ring[data-state=link]{background:0 0;box-shadow:inset 0 0 0 1.25px #fff}.Cursor-module__bPx47G__ring[data-state=lab]{background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0}.Cursor-module__bPx47G__pressed{scale:.86}.Cursor-module__bPx47G__label{letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 112;white-space:nowrap;font-size:11px;font-weight:640}.Cursor-module__bPx47G__coords{color:#fff;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;display:none;position:absolute;top:calc(100% + 4px);left:calc(100% + 8px)}.Cursor-module__bPx47G__ring[data-state=lab] .Cursor-module__bPx47G__coords{display:block}
.About-module__Tgu3nG__top{padding:clamp(120px, 20vh, 220px) var(--pad) clamp(40px, 7vh, 80px)}.About-module__Tgu3nG__kicker{color:var(--fg-2);margin-bottom:18px}.About-module__Tgu3nG__title{font-size:clamp(76px,15.4vw,300px);line-height:.96}.About-module__Tgu3nG__origin{text-align:right;max-width:17ch;margin-top:clamp(20px,4vh,44px);margin-left:auto;font-size:clamp(30px,3.6vw,70px);line-height:1.02}.About-module__Tgu3nG__photo{height:clamp(420px,88vh,1100px);position:relative}.About-module__Tgu3nG__photoInner{position:absolute;inset:0;overflow:hidden}.About-module__Tgu3nG__photoInner picture{height:116%;inset:-8% 0;position:absolute!important}.About-module__Tgu3nG__photoCap{padding:12px var(--pad) 0;color:var(--fg-2)}.About-module__Tgu3nG__label{font:inherit;color:var(--fg-2);font-size:var(--fs-meta);letter-spacing:.085em;text-transform:uppercase;font-variation-settings:"wdth" 112;align-items:center;gap:12px;margin-bottom:26px;font-weight:560;display:flex}.About-module__Tgu3nG__label:before{content:"";background:currentColor;width:22px;height:1px}.About-module__Tgu3nG__bio{column-gap:var(--gutter);padding:clamp(90px, 16vh, 190px) var(--pad) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.About-module__Tgu3nG__bio .About-module__Tgu3nG__label{grid-column:1/span 3}.About-module__Tgu3nG__bioText{grid-column:4/span 8;gap:28px;display:grid}.About-module__Tgu3nG__bioLead{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(26px,2.9vw,54px);font-weight:520;line-height:1.1}.About-module__Tgu3nG__bioBody{font-size:var(--fs-lead);color:var(--fg-2);text-wrap:pretty;max-width:36ch;line-height:1.24}.About-module__Tgu3nG__section{padding:clamp(90px, 15vh, 180px) var(--pad) 0}.About-module__Tgu3nG__section:last-child{padding-bottom:clamp(100px,16vh,200px)}.About-module__Tgu3nG__exp{border-top:1px solid var(--line)}.About-module__Tgu3nG__expRow{gap:var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,1.2fr) minmax(0,3fr);align-items:baseline;padding:16px 0 14px;display:grid}.About-module__Tgu3nG__expOrg{letter-spacing:-.02em;font-size:clamp(22px,2.3vw,40px);font-weight:700;line-height:1.02}.About-module__Tgu3nG__expRole{font-size:var(--fs-body)}.About-module__Tgu3nG__expYears,.About-module__Tgu3nG__expNote{color:var(--fg-2)}.About-module__Tgu3nG__clients{letter-spacing:-.035em;text-transform:uppercase;flex-wrap:wrap;gap:0 .5em;font-size:clamp(42px,7.4vw,150px);font-weight:800;line-height:.96;display:flex}.About-module__Tgu3nG__clients li:not(:last-child):after{content:"/";color:var(--fg-2);margin-left:.4em;font-weight:300}.About-module__Tgu3nG__client{font-variation-settings:"wdth" 86;transition:font-variation-settings .9s var(--spring);display:inline-block}@media (hover:hover){a.About-module__Tgu3nG__client:hover{font-variation-settings:"wdth" 118}}.About-module__Tgu3nG__twoCol{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.About-module__Tgu3nG__twoCol>div:first-child{grid-column:1/span 5}.About-module__Tgu3nG__twoCol>div:last-child{grid-column:7/-1}.About-module__Tgu3nG__expertise{columns:2;column-gap:var(--gutter);border-top:1px solid var(--line)}.About-module__Tgu3nG__expertise li{break-inside:avoid;border-bottom:1px solid var(--line);padding:11px 0}@media (max-width:767px){.About-module__Tgu3nG__origin{text-align:left;margin-left:0;font-size:9vw}.About-module__Tgu3nG__photo{height:62vh}.About-module__Tgu3nG__bio .About-module__Tgu3nG__label,.About-module__Tgu3nG__bioText{grid-column:1/-1}.About-module__Tgu3nG__expRow{grid-template-columns:1fr auto;row-gap:4px}.About-module__Tgu3nG__expRole,.About-module__Tgu3nG__expNote,.About-module__Tgu3nG__twoCol>div:first-child,.About-module__Tgu3nG__twoCol>div:last-child{grid-column:1/-1}.About-module__Tgu3nG__twoCol>div:last-child{margin-top:70px}.About-module__Tgu3nG__clients{font-size:11vw}}
.EasterEggs-module__KiYRPW__toast{left:50%;bottom:calc(var(--pad) + env(safe-area-inset-bottom,0px));z-index:90;max-width:calc(100vw - 2 * var(--pad));background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wdth" 110;pointer-events:none;opacity:0;transition:translate .7s var(--spring), opacity .3s;padding:11px 16px 10px;font-size:11px;font-weight:600;position:fixed;translate:-50% 140%}.EasterEggs-module__KiYRPW__toast[data-show]{opacity:1;translate:-50%}.EasterEggs-module__KiYRPW__toast:empty{display:none}
.Lab-module__UA9fsq__hero{background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#9b988f;--line:#ecebe629;padding:clamp(120px, 20vh, 220px) var(--pad) clamp(60px, 10vh, 120px)}.Lab-module__UA9fsq__kicker{color:var(--fg-2);margin-bottom:18px}.Lab-module__UA9fsq__title{font-size:clamp(80px,17vw,330px)}.Lab-module__UA9fsq__intro{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:22px;margin-top:clamp(40px,8vh,90px);display:grid}.Lab-module__UA9fsq__lede{font-size:var(--fs-lead);letter-spacing:-.012em;grid-column:1/span 5;line-height:1.18}.Lab-module__UA9fsq__filter{font-size:var(--fs-lead);color:var(--fg-2);grid-column:7/-1;line-height:1.3}.Lab-module__UA9fsq__may{font-family:var(--serif);font-size:1.12em;font-style:italic}.Lab-module__UA9fsq__kind{color:var(--fg);background-image:linear-gradient(var(--fg), var(--fg));transition:background-size .45s var(--ease-out), color .3s;background-position:0 92%;background-repeat:no-repeat;background-size:100% 1px;padding:0 .1em}.Lab-module__UA9fsq__kind[aria-pressed=true]{color:var(--ink);background-size:100% 100%}@media (hover:hover){.Lab-module__UA9fsq__kind:hover:not([aria-pressed=true]){background-size:100% .2em}}.Lab-module__UA9fsq__now{color:var(--fg-2);grid-column:7/-1}.Lab-module__UA9fsq__now a{color:var(--fg);border-bottom:1px solid}.Lab-module__UA9fsq__wallSection{background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#9b988f;padding:2vh var(--pad) clamp(80px, 14vh, 160px);overflow:hidden;container-type:inline-size}.Lab-module__UA9fsq__wall{--cols:6;--u:calc(100cqw / var(--cols));height:calc(var(--h) * var(--u));position:relative}.Lab-module__UA9fsq__item{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u) - var(--gutter));will-change:transform;transition:opacity .6s var(--ease-soft);position:absolute}@media (max-width:767px){.Lab-module__UA9fsq__wall{--cols:2;height:calc(var(--mh) * var(--u))}.Lab-module__UA9fsq__item{left:calc(var(--mx) * var(--u));top:calc(var(--my) * var(--u));width:calc(var(--mw) * var(--u) - var(--gutter))}}.Lab-module__UA9fsq__item:not([data-on]){opacity:.16;z-index:0}.Lab-module__UA9fsq__item[data-on]{z-index:1}.Lab-module__UA9fsq__item:hover{z-index:3}.Lab-module__UA9fsq__tile{text-align:left;width:100%;color:inherit;display:block}.Lab-module__UA9fsq__tile[data-blend] :is(img,video){background:var(--paper)}.Lab-module__UA9fsq__tileCap{opacity:0;transition:opacity .35s, translate .5s var(--ease-out);flex-wrap:wrap;gap:.2em .8em;margin-top:10px;display:flex;translate:0 -4px}.Lab-module__UA9fsq__item:hover .Lab-module__UA9fsq__tileCap,.Lab-module__UA9fsq__tile:focus-visible .Lab-module__UA9fsq__tileCap{opacity:1;translate:0}.Lab-module__UA9fsq__faint{color:var(--fg-2)}.Lab-module__UA9fsq__live{background:var(--paper);color:var(--ink);aspect-ratio:1.2;flex-direction:column;justify-content:space-between;padding:18px 18px 14px;display:flex}.Lab-module__UA9fsq__live .Lab-module__UA9fsq__tileCap{opacity:1;color:var(--ink);translate:none}.Lab-module__UA9fsq__live .Lab-module__UA9fsq__faint{color:var(--ink-2)}.Lab-module__UA9fsq__liveType{font-size:clamp(56px,9cqw,170px)}.Lab-module__UA9fsq__liveWords{letter-spacing:-.03em;text-transform:uppercase;flex-wrap:wrap;align-content:flex-start;gap:0 .18em;font-size:clamp(30px,4.6cqw,88px);font-weight:800;line-height:.86;display:flex}.Lab-module__UA9fsq__liveWords span:nth-child(odd){rotate:-4deg}.Lab-module__UA9fsq__fine{color:var(--fg-2);text-align:center;margin-top:clamp(40px,8vh,90px)}.Lab-module__UA9fsq__viewer{z-index:70;padding:calc(var(--pad) + 56px) var(--pad) var(--pad);color:var(--paper);animation:Lab-module__UA9fsq__viewerIn .45s var(--ease-out);background:#080808f0;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.Lab-module__UA9fsq__viewerMedia{min-height:0;position:relative}.Lab-module__UA9fsq__viewerMedia[data-blend]{background:var(--paper)}.Lab-module__UA9fsq__viewerBar{justify-content:space-between;align-items:baseline;gap:20px;padding-top:16px;display:flex}.Lab-module__UA9fsq__viewerActions{gap:26px;display:flex}.Lab-module__UA9fsq__viewerLink{color:var(--paper);border-bottom:1px solid;padding-bottom:3px}@keyframes Lab-module__UA9fsq__viewerIn{0%{opacity:0}}@media (max-width:767px){.Lab-module__UA9fsq__lede,.Lab-module__UA9fsq__filter,.Lab-module__UA9fsq__now{grid-column:1/-1}.Lab-module__UA9fsq__tileCap{opacity:1;translate:none}.Lab-module__UA9fsq__viewerBar{flex-direction:column}}
