.Hero-module__ZARIfG__hero{padding-top:clamp(64px,10.9vw,157px);padding-bottom:clamp(64px,10.9vw,157px)}.Hero-module__ZARIfG__hero__grid{grid-template-columns:var(--cr-cols);display:grid}.Hero-module__ZARIfG__hero__text{max-width:856px;font:400 var(--text-h1) / var(--leading-h1) var(--font-display);letter-spacing:var(--tracking-h1);text-wrap:balance;grid-column:3/-1;margin:0}@media (max-width:900px){.Hero-module__ZARIfG__hero__grid{grid-template-columns:1fr}.Hero-module__ZARIfG__hero__text{grid-column:1}}.Hero-module__ZARIfG__hero__line{text-wrap:balance;display:block}
.Carousel-module__F0HZLG__carousel{width:100%;color:var(--color-cr-text);position:relative}.Carousel-module__F0HZLG__carousel__track{aspect-ratio:16/9;background:#221f1f;width:100%;max-height:92vh;position:relative;overflow:clip}.Carousel-module__F0HZLG__carousel__slide{opacity:0;text-decoration:none;transition:opacity .9s;position:absolute;inset:0}.Carousel-module__F0HZLG__carousel__slide.Carousel-module__F0HZLG__is-active{opacity:1}.Carousel-module__F0HZLG__carousel__slide img{object-fit:cover;width:100%;height:100%}.Carousel-module__F0HZLG__carousel__slide:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:40%;position:absolute;inset:auto 0 0}.Carousel-module__F0HZLG__carousel__caption,.Carousel-module__F0HZLG__carousel__controls{z-index:1;font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase;position:absolute;bottom:clamp(16px,1.667vw,24px)}.Carousel-module__F0HZLG__carousel__caption{left:var(--page-margin)}.Carousel-module__F0HZLG__carousel__slide:hover .Carousel-module__F0HZLG__carousel__caption span:last-child{text-underline-offset:3px;text-decoration:underline}.Carousel-module__F0HZLG__carousel__controls{right:var(--page-margin);align-items:center;gap:16px;display:flex}.Carousel-module__F0HZLG__carousel__controls button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Carousel-module__F0HZLG__carousel__controls button:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.Carousel-module__F0HZLG__carousel__slide{transition:none}}@media (max-width:767px){.Carousel-module__F0HZLG__carousel__track{aspect-ratio:4/5}.Carousel-module__F0HZLG__carousel__caption{bottom:48px}}
.PillButton-module__zCiiPq__pill{border:1px solid var(--color-cr-black);background:var(--color-cr-text);color:var(--color-cr-black);font:300 var(--text-ui-16) / var(--leading-mono) var(--font-mono-ui);text-transform:uppercase;border-radius:48px;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:background-color .2s;display:inline-flex}.PillButton-module__zCiiPq__pill:hover{background:var(--color-cr-cream)}.PillButton-module__zCiiPq__pill img{transition:transform .2s}.PillButton-module__zCiiPq__pill:hover img{transform:translate(4px)}@media (max-width:767px){.PillButton-module__zCiiPq__pill{min-height:44px;font-size:var(--text-ui-12);gap:8px;padding:8px 18px}.PillButton-module__zCiiPq__pill img{width:16px;height:16px}}
.ManifestoStatement-module__SRAklW__statement__inner{flex-direction:column;align-items:flex-start;gap:clamp(40px,4.44vw,64px);padding-left:16.95%;display:flex}.ManifestoStatement-module__SRAklW__statement__text{max-width:1063px;font:400 var(--text-display-32) / var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-manifesto)}.ManifestoStatement-module__SRAklW__statement__text p+p{margin-top:12px}@media (max-width:767px){.ManifestoStatement-module__SRAklW__statement__inner{padding-left:0}}
.case-module__sgdQkG__media{background:#221f1f;width:100%;position:relative;overflow:clip}.case-module__sgdQkG__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-module__sgdQkG__case-story{grid-template-columns:var(--cr-cols);margin-block:clamp(64px,11.1vw,160px);display:grid}.case-module__sgdQkG__case-story__inner{flex-direction:column;grid-column:3/-1;gap:clamp(32px,3.33vw,48px);display:flex}.case-module__sgdQkG__case-story__lead{max-width:856px;font:400 var(--text-display-32) / var(--leading-intro) var(--font-display)}.case-module__sgdQkG__case-body{max-width:36em;font:400 var(--text-body-14) / var(--leading-body) var(--font-body)}:is(.case-module__sgdQkG__case-body p,.case-module__sgdQkG__case-body ul,.case-module__sgdQkG__case-body ol){margin:0 0 var(--space-paragraph)}.case-module__sgdQkG__case-body :last-child{margin-bottom:0}:is(.case-module__sgdQkG__case-body h2,.case-module__sgdQkG__case-body h3){margin:calc(var(--space-paragraph) * 2) 0 var(--space-paragraph);font:400 var(--text-display-32) / var(--leading-tight) var(--font-display)}.case-module__sgdQkG__case-body a{text-underline-offset:3px}.case-module__sgdQkG__case-body a:hover{color:var(--color-cr-hover)}:is(.case-module__sgdQkG__case-body ul,.case-module__sgdQkG__case-body ol){padding-left:1.2em}.case-module__sgdQkG__case-gallery{flex-direction:column;gap:clamp(48px,8.3vw,120px);display:flex}.case-module__sgdQkG__case-gallery__pair{grid-template-columns:738fr 129fr 413fr;align-items:start;display:grid}.case-module__sgdQkG__case-gallery__narrow{grid-column:3;margin-top:clamp(40px,9.17vw,132px)}.case-module__sgdQkG__case-nav{row-gap:48px;margin-top:clamp(96px,16.3vw,235px)}.case-module__sgdQkG__case-nav>*{justify-self:start}.case-module__sgdQkG__case-nav__pills{align-items:center;gap:24px;display:flex}.case-module__sgdQkG__case-nav__count{font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase;opacity:.7}.case-module__sgdQkG__case-nav__next{flex-direction:column;gap:12px;text-decoration:none;display:flex}.case-module__sgdQkG__case-nav__title{border-bottom:1px solid var(--color-cr-rule);font:400 var(--text-display-72) / var(--leading-display) var(--font-display);padding-block:10px}.case-module__sgdQkG__case-nav__next:hover .case-module__sgdQkG__case-nav__title{border-bottom-color:var(--color-cr-hover)}@media (max-width:900px){.case-module__sgdQkG__case-story{grid-template-columns:1fr}.case-module__sgdQkG__case-story__inner{grid-column:1}.case-module__sgdQkG__case-nav>span:first-child{display:none}}@media (max-width:767px){.case-module__sgdQkG__case-gallery__pair{grid-template-columns:1fr;row-gap:48px}.case-module__sgdQkG__case-gallery__narrow{grid-column:1;margin-top:0}}.case-module__sgdQkG__case-rows{flex-direction:column;gap:clamp(16px,1.67vw,24px);display:flex}.case-module__sgdQkG__case-row{align-items:flex-start;gap:clamp(16px,1.67vw,24px);display:flex}.case-module__sgdQkG__case-row>*{min-width:0}.case-module__sgdQkG__case-quote{max-width:856px;margin:0}.case-module__sgdQkG__case-quote p{font:italic 400 var(--text-display-32) / var(--leading-intro) var(--font-display);margin:0}.case-module__sgdQkG__case-quote cite{font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase;opacity:.7;margin-top:16px;font-style:normal;display:block}@media (max-width:767px){.case-module__sgdQkG__case-rows .case-module__sgdQkG__case-row{flex-wrap:wrap}.case-module__sgdQkG__case-rows .case-module__sgdQkG__case-row>*{flex-basis:100%!important}}.case-module__sgdQkG__case-film--desktop{padding-top:clamp(24px,3vw,48px)}.case-module__sgdQkG__case-film--mobile{display:none}@media (max-width:767px){.case-module__sgdQkG__case-film--desktop{display:none}.case-module__sgdQkG__case-film--mobile{margin-top:32px;display:block}}.case-module__sgdQkG__case-chapter{margin-block:clamp(56px,8.3vw,120px)}.case-module__sgdQkG__case-chapter .case-module__sgdQkG__case-body h2:first-child{margin-top:0}.case-module__sgdQkG__case-body p{text-wrap:pretty}.case-module__sgdQkG__case-story__lead{text-wrap:balance}.case-module__sgdQkG__case-body h2{text-wrap:balance}.case-module__sgdQkG__pull-quote{justify-content:center;margin-block:clamp(80px,11.1vw,160px);display:flex}.case-module__sgdQkG__pull-quote p{width:25%;font:400 var(--text-h1) / var(--leading-h1) var(--font-display);letter-spacing:var(--tracking-h1);text-align:left;text-wrap:balance;margin:0}@media (max-width:1199px){.case-module__sgdQkG__pull-quote p{width:50%}}@media (max-width:767px){.case-module__sgdQkG__pull-quote{justify-content:flex-start}.case-module__sgdQkG__pull-quote p{width:100%}}.case-module__sgdQkG__pull-quote span{display:block}
.CasePairs-module__obUOzG__pairs{flex-direction:column;gap:clamp(64px,11.1vw,160px);display:flex}.CasePairs-module__obUOzG__pairs__row{grid-template-columns:738fr 129fr 413fr;align-items:start;display:grid}.CasePairs-module__obUOzG__pairs__narrow{grid-column:3;margin-top:clamp(40px,9.17vw,132px)}.CasePairs-module__obUOzG__pairs__row:nth-child(2n){grid-template-columns:413fr 129fr 738fr}.CasePairs-module__obUOzG__pairs__row:nth-child(2n) .CasePairs-module__obUOzG__pairs__wide{grid-area:1/3}.CasePairs-module__obUOzG__pairs__row:nth-child(2n) .CasePairs-module__obUOzG__pairs__narrow{grid-area:1/1}@media (max-width:767px){.CasePairs-module__obUOzG__pairs__row,.CasePairs-module__obUOzG__pairs__row:nth-child(2n){grid-template-columns:1fr;row-gap:64px}.CasePairs-module__obUOzG__pairs__row .CasePairs-module__obUOzG__pairs__wide,.CasePairs-module__obUOzG__pairs__row .CasePairs-module__obUOzG__pairs__narrow,.CasePairs-module__obUOzG__pairs__row:nth-child(2n) .CasePairs-module__obUOzG__pairs__wide,.CasePairs-module__obUOzG__pairs__row:nth-child(2n) .CasePairs-module__obUOzG__pairs__narrow{grid-area:auto/1;margin-top:0}}
.index-module__eDwMfG__featured{flex-direction:column;gap:32px;display:flex}.index-module__eDwMfG__featured h2{margin:0}.index-module__eDwMfG__manifesto-gap{margin-top:clamp(80px,9.72vw,140px)}.index-module__eDwMfG__see-all{justify-content:center;margin-top:clamp(64px,11.1vw,160px);display:flex}
.situation-module__H-Beka__caps{flex-direction:column;gap:12px;display:flex}.situation-module__H-Beka__caps .eyebrow{color:var(--color-cr-grey)}.situation-module__H-Beka__cases{flex-direction:column;gap:32px;margin-top:clamp(64px,8.3vw,120px);display:flex}.situation-module__H-Beka__cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.67vw,24px);margin:0;padding:0;list-style:none;display:grid}.situation-module__H-Beka__next{align-items:baseline;row-gap:16px;margin-top:clamp(96px,11.1vw,160px)}.situation-module__H-Beka__next__link{border-bottom:1px solid var(--color-cr-rule);font:400 var(--text-display-72) / var(--leading-display) var(--font-display);justify-self:start;padding-block:10px;text-decoration:none;transition:border-color .2s}.situation-module__H-Beka__next__link:hover{border-bottom-color:var(--color-cr-hover)}@media (max-width:767px){.situation-module__H-Beka__cases__grid{grid-template-columns:1fr;gap:48px}}.situation-module__H-Beka__start{align-self:flex-start}
.work-module__XD0pPa__work-filter{margin-top:clamp(48px,5.556vw,80px)}.work-module__XD0pPa__work-filter__main{flex-direction:column;gap:12px;display:flex}.work-module__XD0pPa__work-filter button.tag-pill{cursor:pointer;border:0;transition:background-color .15s,color .15s}.work-module__XD0pPa__work-filter button.tag-pill:hover{box-shadow:inset 0 0 0 1px var(--color-cr-text)}.work-module__XD0pPa__work-filter button.tag-pill.work-module__XD0pPa__is-active{background:var(--color-cr-text);color:var(--color-cr-black)}.work-module__XD0pPa__work-filter__clear{min-width:2.2em;font-size:var(--text-ui-12);justify-content:center;line-height:1}.work-module__XD0pPa__work-filter__clear[hidden]{display:none}.work-module__XD0pPa__work-filter__status,.work-module__XD0pPa__work-filter__empty{color:var(--color-cr-grey);font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase}.work-module__XD0pPa__work-grid{margin-top:clamp(64px,11.1vw,160px)}
.Nav-module__gOObGW__nav{z-index:50;padding-top:clamp(24px,5.694vw,82px);position:sticky;top:0}.Nav-module__gOObGW__nav[data-animate=true]{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.Nav-module__gOObGW__nav:before{content:"";z-index:-1;background:var(--color-cr-ground);opacity:0;transition:opacity .2s;position:absolute;inset:0 0 calc(-1*clamp(16px,2.2vw,32px))}.Nav-module__gOObGW__nav[data-pinned=true]:before{opacity:1}@media (prefers-reduced-motion:reduce){.Nav-module__gOObGW__nav[data-animate=true],.Nav-module__gOObGW__nav:before{transition:none}}.Nav-module__gOObGW__nav__row{z-index:2;grid-template-columns:var(--cr-cols);align-items:start;display:grid;position:relative}.Nav-module__gOObGW__nav__link{color:var(--color-cr-text);font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono-ui);text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.4em;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.Nav-module__gOObGW__nav__link:hover,.Nav-module__gOObGW__nav__link:focus-visible{color:var(--color-cr-hover)}.Nav-module__gOObGW__nav__plus{font-family:var(--font-mono);transition:transform .2s;display:inline-block}.Nav-module__gOObGW__nav__menu[aria-expanded=true] .Nav-module__gOObGW__nav__plus{transform:rotate(45deg)}.Nav-module__gOObGW__nav__arrow{flex:none;width:1.2em;height:1.2em;transition:transform .2s}.Nav-module__gOObGW__nav__contact:hover .Nav-module__gOObGW__nav__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Nav-module__gOObGW__nav__plus,.Nav-module__gOObGW__nav__arrow{transition:none}}.Nav-module__gOObGW__nav__contact{grid-column:6;justify-self:end}.Nav-module__gOObGW__nav__mark img{filter:invert();height:auto}.Nav-module__gOObGW__nav__mark--conscious img{max-width:83.8%}.Nav-module__gOObGW__nav__mark--romantics{grid-column:4}.Nav-module__gOObGW__nav__mark--romantics img{max-width:91.5%}.Nav-module__gOObGW__nav__intro{color:var(--color-cr-grey);font:300 var(--text-micro) / var(--leading-mono) var(--font-mono);text-transform:uppercase;text-align:justify;text-indent:16ch;max-width:min(311px,84.5%);margin-top:1.88px}.Nav-module__gOObGW__menu{z-index:1;background:var(--color-cr-ground);padding-top:max(clamp(140px, 20vw, 292px), calc(var(--nav-bottom,0px) + clamp(64px, 11.1vw, 120px)));padding-bottom:64px;position:fixed;inset:0;overflow-y:auto}.Nav-module__gOObGW__menu__list{grid-template-columns:var(--cr-cols);row-gap:24px;margin:0;list-style:none;display:grid}.Nav-module__gOObGW__menu__list li{grid-column:3/-1}.Nav-module__gOObGW__menu__item{border-bottom:1px solid var(--color-cr-rule);font:400 var(--text-display-72) / var(--leading-display) var(--font-display);padding-block:10px;text-decoration:none;display:inline-block}.Nav-module__gOObGW__menu__item--italic{font-style:italic}.Nav-module__gOObGW__menu__item:hover,.Nav-module__gOObGW__menu__item[aria-current=page]{border-bottom-color:var(--color-cr-hover)}@media (max-width:900px){.Nav-module__gOObGW__nav__row{grid-template-columns:1fr 1fr;grid-template-areas:"menu contact""conscious romantics""intro intro";gap:20px 16px}.Nav-module__gOObGW__nav__menu{grid-area:menu}.Nav-module__gOObGW__nav__contact{grid-area:contact}.Nav-module__gOObGW__nav__mark--conscious{grid-area:conscious}.Nav-module__gOObGW__nav__mark--conscious img,.Nav-module__gOObGW__nav__mark--romantics img{max-width:100%}.Nav-module__gOObGW__nav__mark--romantics{grid-area:romantics;justify-self:end}.Nav-module__gOObGW__nav__intro{grid-area:intro;max-width:none;padding-right:0}.Nav-module__gOObGW__menu__list{grid-template-columns:1fr}.Nav-module__gOObGW__menu__list li{grid-column:1}}
.manifesto-module__V2VYxW__manifesto-body{grid-template-columns:var(--cr-cols);row-gap:64px;margin-top:clamp(80px,11.1vw,160px);display:grid}.manifesto-module__V2VYxW__manifesto-body>*{grid-column:3/-1;justify-self:start}.manifesto-module__V2VYxW__manifesto-body__text{max-width:856px;font:400 var(--text-display-32) / var(--leading-intro) var(--font-display);flex-direction:column;gap:1.28em;display:flex}.manifesto-module__V2VYxW__manifesto-body__closing{font-size:var(--text-display-72);line-height:var(--leading-display)}@media (max-width:900px){.manifesto-module__V2VYxW__manifesto-body{grid-template-columns:1fr}.manifesto-module__V2VYxW__manifesto-body>*{grid-column:1}}
.thinking-module__5kuyDG__forthcoming h2{margin:0}.thinking-module__5kuyDG__forthcoming__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.thinking-module__5kuyDG__forthcoming__item{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.thinking-module__5kuyDG__forthcoming__title{border-bottom:1px solid var(--color-cr-rule);font:400 var(--text-display-32) / var(--leading-tight) var(--font-display);padding-block:10px}.thinking-module__5kuyDG__forthcoming__soon{color:var(--color-cr-grey);font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase}
.where-we-come-in-module__jb8_AW__situations{margin:clamp(96px,16.3vw,235px) 0 0;padding:0;list-style:none}.where-we-come-in-module__jb8_AW__situation{padding-block:clamp(40px,5.556vw,80px)}.where-we-come-in-module__jb8_AW__situation:before{content:"";left:var(--page-margin);right:var(--page-margin);border-top:1px solid var(--color-cr-rule);position:absolute;top:0}.where-we-come-in-module__jb8_AW__situation{position:relative}.where-we-come-in-module__jb8_AW__situation__num{font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);color:var(--color-cr-grey);padding-top:.9em}.where-we-come-in-module__jb8_AW__situation__main,.where-we-come-in-module__jb8_AW__closing__main{flex-direction:column;align-items:flex-start;gap:24px;max-width:856px;display:flex}.where-we-come-in-module__jb8_AW__heading{font:400 var(--text-display-72) / var(--leading-display) var(--font-display);margin:0}.where-we-come-in-module__jb8_AW__situation__body{max-width:640px;font:400 var(--text-display-32) / var(--leading-intro) var(--font-display)}.where-we-come-in-module__jb8_AW__situation__caps{flex-direction:column;gap:12px;margin-top:8px;display:flex}.where-we-come-in-module__jb8_AW__situation__caps .eyebrow{color:var(--color-cr-grey)}.where-we-come-in-module__jb8_AW__situation__start{font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono-ui);text-transform:uppercase;text-underline-offset:4px;text-decoration:underline;transition:color .2s}.where-we-come-in-module__jb8_AW__situation__start:after{content:" →"}.where-we-come-in-module__jb8_AW__situation__start:hover{color:var(--color-cr-hover)}.where-we-come-in-module__jb8_AW__closing{border-top:0;padding-top:clamp(40px,5.556vw,80px)}@media (max-width:900px){.where-we-come-in-module__jb8_AW__situation__num{padding-top:0}}.where-we-come-in-module__jb8_AW__heading__link{border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.where-we-come-in-module__jb8_AW__heading__link:hover{border-bottom-color:var(--color-cr-hover)}
.Footer-module__S6Hkya__footer{margin-top:clamp(120px,16.3vw,235px);padding-bottom:clamp(48px,5.556vw,80px)}.Footer-module__S6Hkya__footer__row{border-top:1px solid var(--color-cr-rule);padding-top:clamp(40px,4.44vw,64px)}.Footer-module__S6Hkya__footer__row--bottom{align-items:center;margin-top:clamp(64px,8.3vw,120px);padding-top:24px}.Footer-module__S6Hkya__footer__marks{gap:3.5%;margin-top:clamp(48px,5.556vw,80px);display:flex}.Footer-module__S6Hkya__footer__marks img{filter:invert();min-width:0;height:auto}.Footer-module__S6Hkya__footer__marks img:first-child{flex:264 1 0}.Footer-module__S6Hkya__footer__marks img:last-child{flex:262 1 0}.Footer-module__S6Hkya__footer__contact{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Footer-module__S6Hkya__footer__headline{font:400 var(--text-display-72) / var(--leading-display) var(--font-display);margin:0 0 8px}.Footer-module__S6Hkya__footer__headline a{border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.Footer-module__S6Hkya__footer__headline a:hover{border-bottom-color:var(--color-cr-hover)}.Footer-module__S6Hkya__footer__body{max-width:640px;font:400 var(--text-display-32) / var(--leading-intro) var(--font-display);margin-bottom:16px}.Footer-module__S6Hkya__footer__line{font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase}.Footer-module__S6Hkya__footer__line a,.Footer-module__S6Hkya__footer__top{text-underline-offset:3px;text-decoration:underline}.Footer-module__S6Hkya__footer__top{justify-self:start}@media (max-width:900px){.Footer-module__S6Hkya__footer__aside{display:none}.Footer-module__S6Hkya__footer__row{row-gap:40px}.Footer-module__S6Hkya__footer__row--bottom{row-gap:12px}}
