.Nav_nav__o8sSc{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:14px var(--margin);background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline-light)}.Nav_brand__vMusG{color:var(--ink);font-weight:500}.Nav_links__8Axcs{display:flex;gap:clamp(16px,3vw,40px);list-style:none;margin:0;padding:0}.Nav_link__AQMuy{position:relative;color:var(--ink);padding-bottom:3px}.Nav_link__AQMuy:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--vermilion);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-hover) var(--ease-out)}.Nav_link__AQMuy:hover:after{transform:scaleX(1)}@media (max-width:560px){.Nav_links__8Axcs{gap:14px}}.Hero_hero__bqvNd{background:var(--black);color:var(--paper);min-height:100svh;padding:clamp(20px,4vw,48px) var(--margin) clamp(28px,4vw,56px);overflow:hidden}.Hero_hero__bqvNd,.Hero_inner__lGUYu{position:relative;display:flex;flex-direction:column;justify-content:space-between}.Hero_inner__lGUYu{z-index:2;flex:1 1;gap:clamp(40px,8vh,120px)}.Hero_bottomRow__fvT7e,.Hero_topRow__73UAq{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--grey)}.Hero_title__h4PJ2{font-size:clamp(44px,8.6vw,150px);font-stretch:105%;color:var(--paper);align-self:flex-start;max-width:100%}.Hero_lineMask__KazwV{display:block;overflow:hidden}.Hero_line__fO3s8{display:block;will-change:transform}.Hero_bottomRow__fvT7e{align-items:flex-end}.Hero_sub__mpF_z{max-width:46ch;color:var(--grey)}.Hero_cta__1n4WS{color:var(--paper);white-space:nowrap;border-bottom:1px solid var(--hairline-dark);padding-bottom:4px;transition:border-color var(--dur-hover) var(--ease-out)}.Hero_cta__1n4WS:hover{border-color:var(--vermilion)}.Hero_media__OGcwm{position:absolute;top:0;right:0;width:42vw;max-width:640px;height:100%;z-index:1;opacity:.92;-webkit-mask-image:linear-gradient(270deg,#000 55%,transparent);mask-image:linear-gradient(270deg,#000 55%,transparent)}.Hero_img__w_fyQ{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(8%) contrast(1.02)}@media (max-width:800px){.Hero_media__OGcwm{position:relative;width:100%;max-width:none;height:56vh;margin-top:32px;-webkit-mask-image:linear-gradient(0deg,#000 60%,transparent);mask-image:linear-gradient(0deg,#000 60%,transparent)}.Hero_hero__bqvNd{min-height:auto}}.Credits_credits__XX8ZF{list-style:none;margin:0;padding:0;color:var(--grey);display:flex;flex-wrap:wrap;gap:4px 18px}.Credits_item__4baip{display:inline-flex;align-items:baseline;gap:7px}.Credits_dot__Rzyj6{color:var(--vermilion);font-size:1.1em;line-height:1}.Credits_label__OeOWI{color:var(--grey);opacity:.7}.Credits_value__GGajQ{color:var(--ink)}.Credits_onDark__iCujv .Credits_value__GGajQ{color:var(--paper)}.Credits_onDark__iCujv{color:var(--grey)}.WorkBlock_work__dKYzw{padding:clamp(48px,9vw,130px) 0;border-top:1px solid var(--hairline-light)}.WorkBlock_work__dKYzw:first-of-type{border-top:none}.WorkBlock_head__kulP0{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(20px,4vw,64px);flex-wrap:wrap;padding:0 var(--margin);margin-bottom:clamp(28px,4vw,56px)}.WorkBlock_headLeft__XGfp4{display:flex;align-items:baseline;gap:clamp(14px,2vw,28px)}.WorkBlock_index__lLVSn{color:var(--vermilion);font-size:clamp(40px,6vw,92px);line-height:.8}.WorkBlock_title__zXTZV{font-family:var(--font-display);font-weight:800;font-stretch:110%;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,3.6vw,44px);line-height:1;margin:0 0 8px}.WorkBlock_kind__T6mtp{color:var(--grey)}.WorkBlock_headCredits__lGylw{max-width:42ch;justify-content:flex-start}.WorkBlock_filmWrap__Z4fwJ{position:relative}.WorkBlock_film__oY9VN{display:flex;gap:clamp(12px,1.5vw,24px);overflow-x:auto;scroll-snap-type:x proximity;padding:0 var(--margin) 14px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--hairline-light) transparent}.WorkBlock_film__oY9VN::-webkit-scrollbar{height:6px}.WorkBlock_film__oY9VN::-webkit-scrollbar-thumb{background:var(--hairline-light)}.WorkBlock_frame__zwyQI{margin:0;flex:0 0 auto;width:clamp(220px,30vw,360px);scroll-snap-align:start}.WorkBlock_frameImg__T6Axy{width:100%;height:auto;object-fit:cover;filter:grayscale(15%);transition:filter var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.WorkBlock_frame__zwyQI:hover .WorkBlock_frameImg__T6Axy{filter:grayscale(0);transform:scale(1.02)}.WorkBlock_frameNo__tIV3g{color:var(--grey);margin-top:8px}.WorkBlock_scrollHint__duxpK{color:var(--grey);padding:10px var(--margin) 0}.WorkBlock_spread__y7e0J{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(16px,2.5vw,40px);gap:clamp(16px,2.5vw,40px);padding:0 var(--margin);align-items:start}.WorkBlock_cell__zYrre{margin:0;overflow:hidden}.WorkBlock_cell__zYrre.WorkBlock_up__j_OmU{margin-top:clamp(28px,7vw,96px)}.WorkBlock_cellImg__AGjZe{width:100%;height:auto;object-fit:cover;filter:grayscale(12%);transition:filter var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.WorkBlock_cell__zYrre:hover .WorkBlock_cellImg__AGjZe{filter:grayscale(0);transform:scale(1.02)}.WorkBlock_titleCard__9CH_h{position:relative;width:100%;aspect-ratio:1080/864;max-height:78vh;overflow:hidden;background:var(--black);margin-bottom:clamp(36px,6vw,80px)}.WorkBlock_titleCardImg__K3C4a{width:100%;height:100%;object-fit:cover}.WorkBlock_titleCardTag__cmKJn{position:absolute;left:var(--margin);bottom:clamp(18px,3vw,40px);color:var(--paper);background:color-mix(in srgb,var(--black) 60%,transparent);padding:6px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:700px){.WorkBlock_spread__y7e0J{grid-template-columns:1fr}.WorkBlock_cell__zYrre{grid-column:1/-1!important}.WorkBlock_cell__zYrre.WorkBlock_up__j_OmU{margin-top:0}.WorkBlock_frame__zwyQI{width:72vw}}.About_about__fFfvC{padding:clamp(60px,10vw,150px) var(--margin);background:var(--paper);border-top:1px solid var(--hairline-light)}.About_grid__xkdhT{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px)}.About_head__KSjmS{grid-column:1/6}.About_head__KSjmS .About_mono__R_49U{display:block;margin-bottom:18px}.About_body___tbFH{grid-column:7/13;max-width:62ch}.About_body___tbFH p{margin:0 0 1.2em;font-family:var(--font-serif);font-weight:400}.About_lead__9v_tG{font-style:italic;color:var(--ink);margin-bottom:1.4em!important}.About_body___tbFH em{font-style:italic}.About_authorBlock__q2mGu{margin-top:clamp(28px,4vw,48px);padding-top:clamp(20px,3vw,32px);border-top:1px solid var(--hairline-light)}.About_authorBlock__q2mGu .About_mono__R_49U{display:block;margin-bottom:14px}.About_author__gfhys{color:var(--ink)}@media (max-width:800px){.About_body___tbFH,.About_head__KSjmS{grid-column:1/-1}}.Services_services__WrAmA{padding:clamp(60px,10vw,150px) var(--margin);background:var(--black);color:var(--paper)}.Services_head__oLGw_{margin-bottom:clamp(36px,5vw,64px)}.Services_head__oLGw_ .Services_mono__N4uWm{display:block;margin-bottom:16px}.Services_head__oLGw_ .sectionTitle{color:var(--paper)}.Services_list__SiYC7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(28px,4vw,56px) clamp(40px,6vw,96px);gap:clamp(28px,4vw,56px) clamp(40px,6vw,96px)}.Services_item__O9gv7{border-top:1px solid var(--hairline-dark);padding-top:18px}.Services_num__R1Q2q{color:var(--vermilion);display:block;margin-bottom:14px}.Services_title__S8uZ6{font-family:var(--font-display);font-weight:700;font-stretch:110%;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(20px,2vw,28px);line-height:1.05;margin:0 0 12px;color:var(--paper)}.Services_blurb__kC2v8{font-family:var(--font-serif);font-weight:300;color:var(--grey);font-size:17px;line-height:1.5;margin:0;max-width:44ch}@media (max-width:700px){.Services_list__SiYC7{grid-template-columns:1fr}}.Clients_clients__4b5LH{padding:clamp(50px,8vw,110px) var(--margin);background:var(--paper);border-top:1px solid var(--hairline-light)}.Clients_kicker__Ik5YL{display:block;margin-bottom:clamp(20px,3vw,36px)}.Clients_wall__Q2YiK{list-style:none;margin:0 0 clamp(48px,7vw,90px);padding:0;display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,28px) clamp(28px,5vw,72px)}.Clients_client__Tr4_P{font-family:var(--font-display);font-weight:700;font-stretch:110%;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(20px,3vw,40px);line-height:1;color:var(--ink)}.Clients_archiveRow__6pT2h{border-top:1px solid var(--hairline-light);padding-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px)}.Clients_archiveKicker__k1esQ{grid-column:1/4;color:var(--grey)}.Clients_archive__A7EW8{grid-column:5/13;list-style:none;margin:0;padding:0;column-count:2;column-gap:clamp(24px,4vw,56px)}.Clients_archiveItem__6Yr2m{color:var(--ink);page-break-inside:avoid;break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--hairline-light);letter-spacing:.04em;text-transform:none}@media (max-width:800px){.Clients_archiveKicker__k1esQ,.Clients_archive__A7EW8{grid-column:1/-1}.Clients_archive__A7EW8{column-count:1}}.Contact_contact__fU08Y{background:var(--black);color:var(--paper);padding:clamp(60px,12vw,180px) var(--margin) clamp(32px,4vw,56px)}.Contact_inner__RZG7o{display:flex;flex-direction:column}.Contact_inner__RZG7o>.Contact_mono__PUKc_{margin-bottom:clamp(24px,4vw,48px)}.Contact_email__E_WZo{color:var(--paper);font-size:clamp(30px,6.5vw,110px);font-stretch:110%;word-break:break-word;transition:color var(--dur-hover) var(--ease-out)}.Contact_email__E_WZo:hover{color:var(--vermilion)}.Contact_links__sB_om{list-style:none;margin:clamp(32px,5vw,64px) 0 0;padding:0;display:flex;gap:clamp(24px,5vw,64px);flex-wrap:wrap}.Contact_link__xiMO3{color:var(--grey);border-bottom:1px solid var(--hairline-dark);padding-bottom:4px;transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.Contact_link__xiMO3:hover{color:var(--paper);border-color:var(--vermilion)}.Contact_foot__gCg_R{margin-top:clamp(60px,12vw,160px);border-top:1px solid var(--hairline-dark);padding-top:clamp(24px,3vw,40px);display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.Contact_bigName__RALhv{color:var(--paper);font-size:clamp(40px,9vw,150px);font-stretch:125%;line-height:.8}.Contact_colophon__C8sQm{color:var(--grey);text-align:right}.Contact_colophon__C8sQm p{margin:0 0 6px}@media (max-width:700px){.Contact_colophon__C8sQm{text-align:left}}.page_worksIntro__QC8F7{padding:clamp(70px,12vw,180px) var(--margin) clamp(20px,4vw,56px)}.page_worksIntro__QC8F7>.page_mono__nWwvR{display:block;margin-bottom:clamp(20px,3vw,36px)}.page_worksTitle__PiWsb{font-size:clamp(48px,11vw,180px);margin-bottom:clamp(20px,3vw,40px)}.page_worksNote___5xTz{color:var(--grey);max-width:52ch}