.Loader-module__OpcrDa__overlay{z-index:200;background:var(--ink);color:var(--paper);position:fixed;inset:0;overflow:hidden}.Loader-module__OpcrDa__hud{font-family:var(--font-label), "Helvetica Neue", Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f1eee6b8;pointer-events:none;z-index:6;opacity:0;justify-content:space-between;padding:0 40px;font-size:12px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:700px){.Loader-module__OpcrDa__hud{padding:0 20px;font-size:10px}}.Loader-module__OpcrDa__cross{z-index:6;opacity:0;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loader-module__OpcrDa__cross:before,.Loader-module__OpcrDa__cross:after{content:"";background:#f1eee6b3;position:absolute}.Loader-module__OpcrDa__cross:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.Loader-module__OpcrDa__cross:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.Loader-module__OpcrDa__stage{--fw:56vw;--fh:calc(var(--fw) * .625);position:absolute;inset:0;overflow:hidden}.Loader-module__OpcrDa__strip{width:var(--fw);z-index:2;opacity:0;flex-direction:column;gap:18px;display:flex;position:absolute;top:50%;left:50%}.Loader-module__OpcrDa__strip img{width:var(--fw);height:var(--fh);object-fit:cover;object-position:center 35%}.Loader-module__OpcrDa__shot{width:var(--fw);height:var(--fh);z-index:3;opacity:0;position:absolute;top:50%;left:50%;overflow:hidden}.Loader-module__OpcrDa__shot img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.Loader-module__OpcrDa__shotScrim{background:linear-gradient(#0d0c0c8c 0%,#0d0c0c4d 45%,#0d0c0cbf 82%,#0d0c0c 100%);position:absolute;inset:0}.Loader-module__OpcrDa__frame{width:var(--fw);height:var(--fh);z-index:5;pointer-events:none;opacity:0;border:1px solid #f1eee629;position:absolute;top:50%;left:50%}.Loader-module__OpcrDa__frame i{border:0 solid #f1eee6cc;width:20px;height:20px;position:absolute}.Loader-module__OpcrDa__frame i:first-child{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.Loader-module__OpcrDa__frame i:nth-child(2){border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.Loader-module__OpcrDa__frame i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.Loader-module__OpcrDa__frame i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}html.intro-done .Loader-module__OpcrDa__overlay{display:none}
.Hero-module__ZARIfG__hero{min-height:100svh;color:var(--paper);flex-direction:column;padding:28px 40px 30px;display:flex;position:relative;overflow:hidden}@media (max-width:700px){.Hero-module__ZARIfG__hero{padding:20px 20px 24px}}.Hero-module__ZARIfG__bg{z-index:0;background:var(--ink);position:absolute;inset:0}.Hero-module__ZARIfG__scrim{background:linear-gradient(#0d0c0c8c 0%,#0d0c0c4d 45%,#0d0c0cbf 82%,#0d0c0c 100%);position:absolute;inset:0}.Hero-module__ZARIfG__grain{z-index:1;background-image:var(--grain);opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.Hero-module__ZARIfG__bottom{z-index:2;flex-direction:column;align-items:flex-start;max-width:560px;margin-top:auto;padding-bottom:96px;display:flex;position:relative}.Hero-module__ZARIfG__heading{letter-spacing:-.03em;font-size:clamp(40px,4.6vw,68px);font-weight:500;line-height:1.06}.Hero-module__ZARIfG__body{color:#f1eee6d9;text-shadow:0 1px 14px #0d0c0c80;max-width:44ch;margin-top:22px;font-size:16px}.Hero-module__ZARIfG__cta{margin-top:32px}.Hero-module__ZARIfG__heading,.Hero-module__ZARIfG__body,.Hero-module__ZARIfG__cta{transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s}.Hero-module__ZARIfG__heading{transition-delay:50ms}.Hero-module__ZARIfG__body{transition-delay:.18s}.Hero-module__ZARIfG__cta{transition-delay:.3s}html.reveal-ready:not(.loaded) .Hero-module__ZARIfG__heading{opacity:0;transform:translateY(46px)}html.reveal-ready:not(.loaded) .Hero-module__ZARIfG__body{opacity:0;transform:translateY(30px)}html.reveal-ready:not(.loaded) .Hero-module__ZARIfG__cta{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__heading,.Hero-module__ZARIfG__body,.Hero-module__ZARIfG__cta{transition:none}:is(html.reveal-ready:not(.loaded) .Hero-module__ZARIfG__heading,html.reveal-ready:not(.loaded) .Hero-module__ZARIfG__body,html.reveal-ready:not(.loaded) .Hero-module__ZARIfG__cta){opacity:1;transform:none}}
.ViewfinderGallery-module__LqkBHG__vf{background:var(--ink);color:var(--paper);padding:130px 0 90px;position:relative}.ViewfinderGallery-module__LqkBHG__meta{color:#f1eee68c}.ViewfinderGallery-module__LqkBHG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.ViewfinderGallery-module__LqkBHG__grid{grid-template-columns:1fr;gap:48px}}.ViewfinderGallery-module__LqkBHG__item{display:block;position:relative}.ViewfinderGallery-module__LqkBHG__shot{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.ViewfinderGallery-module__LqkBHG__img{transition:transform .7s cubic-bezier(.25,0,.2,1)}.ViewfinderGallery-module__LqkBHG__item:hover .ViewfinderGallery-module__LqkBHG__img{transform:scale(1.03)}.ViewfinderGallery-module__LqkBHG__metaRow{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.ViewfinderGallery-module__LqkBHG__metaRow h3{letter-spacing:-.01em;font-size:18px;font-weight:500}.ViewfinderGallery-module__LqkBHG__disc{color:#f1eee68c}.ViewfinderGallery-module__LqkBHG__focus{opacity:0;pointer-events:none;z-index:2;border:1px solid #f1eee68c;transition:opacity .4s;position:absolute;inset:-10px -10px 44px}.ViewfinderGallery-module__LqkBHG__on .ViewfinderGallery-module__LqkBHG__focus{opacity:1}.ViewfinderGallery-module__LqkBHG__focus i{background:var(--paper);width:5px;height:5px;position:absolute}.ViewfinderGallery-module__LqkBHG__focus i:first-child{top:-3px;left:-3px}.ViewfinderGallery-module__LqkBHG__focus i:nth-child(2){top:-3px;right:-3px}.ViewfinderGallery-module__LqkBHG__focus i:nth-child(3){bottom:-3px;left:-3px}.ViewfinderGallery-module__LqkBHG__focus i:nth-child(4){bottom:-3px;right:-3px}.ViewfinderGallery-module__LqkBHG__ruler{height:44px;margin-top:72px;position:relative}.ViewfinderGallery-module__LqkBHG__ticks{background:#f1eee673;height:1px;position:absolute;top:0;left:0;right:0}.ViewfinderGallery-module__LqkBHG__majorTick{background:#f1eee673;width:1px;height:12px;position:absolute;top:0;transform:translate(-50%)}.ViewfinderGallery-module__LqkBHG__num{font-family:var(--font-label), sans-serif;letter-spacing:.08em;color:#f1eee68c;font-size:11px;position:absolute;top:22px;transform:translate(-50%)}.ViewfinderGallery-module__LqkBHG__dot{background:var(--signal);border-radius:50%;width:5px;height:5px;transition:left .5s cubic-bezier(.65,0,.35,1);position:absolute;top:0;transform:translate(-50%,-50%)}@media (max-width:900px){.ViewfinderGallery-module__LqkBHG__ruler{display:none}}.ViewfinderGallery-module__LqkBHG__allWork{border-top:1px solid #0d0c0c29;margin-top:44px;padding-top:18px}.ViewfinderGallery-module__LqkBHG__allWorkLink{transition:color .2s}.ViewfinderGallery-module__LqkBHG__allWorkLink:hover{color:var(--signal)}
.StudioTeaser-module__4wLx4W__teaser{background:var(--ink);min-height:86vh;color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.StudioTeaser-module__4wLx4W__bg{position:absolute;inset:0}.StudioTeaser-module__4wLx4W__scrim{background:linear-gradient(#0d0c0c59 0%,#0d0c0c1f 45%,#0d0c0cc7 100%);position:absolute;inset:0}.StudioTeaser-module__4wLx4W__bottom{z-index:1;width:100%;padding-bottom:64px;position:relative}.StudioTeaser-module__4wLx4W__hud{font-family:var(--font-label), "Helvetica Neue", Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f1eee6b8;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;font-size:12px;display:flex}.StudioTeaser-module__4wLx4W__statement{letter-spacing:-.02em;max-width:17em;font-size:clamp(28px,3.4vw,52px);font-weight:500;line-height:1.18}.StudioTeaser-module__4wLx4W__link{margin-top:34px}@media (max-width:700px){.StudioTeaser-module__4wLx4W__teaser{min-height:72vh}.StudioTeaser-module__4wLx4W__bottom{padding-bottom:52px}.StudioTeaser-module__4wLx4W__hud{font-size:10px}.StudioTeaser-module__4wLx4W__cap{display:none}}
.ProjectBand-module__XOZGVq__band{gap:4px;display:grid}.ProjectBand-module__XOZGVq__shot{color:var(--paper);position:relative;overflow:hidden}.ProjectBand-module__XOZGVq__shot:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0d0c0c00 60%,#0d0c0c80 100%);position:absolute;inset:0}.ProjectBand-module__XOZGVq__caption{z-index:2;position:absolute;bottom:12px;left:14px}.ProjectBand-module__XOZGVq__big{aspect-ratio:21/9}.ProjectBand-module__XOZGVq__pair{grid-template-columns:1fr 1fr;gap:4px;display:grid}@media (max-width:700px){.ProjectBand-module__XOZGVq__pair{grid-template-columns:1fr}}.ProjectBand-module__XOZGVq__pair .ProjectBand-module__XOZGVq__shot{aspect-ratio:16/10}
.JournalList-module__ihJs0q__list{padding-top:40px;padding-bottom:80px}.JournalList-module__ihJs0q__row{border-top:1px solid #0d0c0c29;grid-template-columns:160px 1fr 180px;align-items:center;gap:32px;padding:34px 0;display:grid}.JournalList-module__ihJs0q__row:last-child{border-bottom:1px solid #0d0c0c29}.JournalList-module__ihJs0q__date{color:var(--n-500)}.JournalList-module__ihJs0q__title{letter-spacing:-.02em;font-size:clamp(24px,2.8vw,40px);font-weight:500;line-height:1.1;transition:color .2s}.JournalList-module__ihJs0q__row:hover .JournalList-module__ihJs0q__title{color:var(--signal)}.JournalList-module__ihJs0q__excerpt{color:var(--n-700);max-width:36em;margin-top:10px;font-size:16px;line-height:1.5}.JournalList-module__ihJs0q__thumb{aspect-ratio:16/10;filter:grayscale()contrast(1.05);opacity:.85;background-position:50%;background-size:cover;transition:filter .4s,opacity .4s}.JournalList-module__ihJs0q__row:hover .JournalList-module__ihJs0q__thumb{filter:grayscale(0);opacity:1}@media (max-width:860px){.JournalList-module__ihJs0q__row{grid-template-columns:1fr;gap:12px}.JournalList-module__ihJs0q__thumb{display:none}}
.JournalTeaser-module___auKiq__teaser{padding:40px 0 140px}.JournalTeaser-module___auKiq__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:56px;display:flex}.JournalTeaser-module___auKiq__head h2{letter-spacing:-.03em;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:1}.JournalTeaser-module___auKiq__meta{color:var(--n-500)}.JournalTeaser-module___auKiq__row{border-top:1px solid #0d0c0c26;grid-template-columns:1fr auto;align-items:baseline;gap:24px;padding:26px 0;display:grid}.JournalTeaser-module___auKiq__row:last-of-type{border-bottom:1px solid #0d0c0c26}.JournalTeaser-module___auKiq__row h3{letter-spacing:-.02em;font-size:clamp(22px,3vw,40px);font-weight:500;transition:color .25s,transform .45s cubic-bezier(.25,0,.2,1)}.JournalTeaser-module___auKiq__row:hover h3{color:var(--red);transform:translate(12px)}.JournalTeaser-module___auKiq__date{color:var(--n-500)}.JournalTeaser-module___auKiq__all{margin-top:48px}@media (max-width:700px){.JournalTeaser-module___auKiq__meta{display:none}}
.ArticleBody-module__tTbnDG__article{padding-top:190px;padding-bottom:80px}@media (max-width:700px){.ArticleBody-module__tTbnDG__article{padding-top:140px}}.ArticleBody-module__tTbnDG__head{max-width:900px}.ArticleBody-module__tTbnDG__date{color:var(--n-500);letter-spacing:.14em}.ArticleBody-module__tTbnDG__title{letter-spacing:-.03em;margin-top:18px;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:1}.ArticleBody-module__tTbnDG__standfirst{color:var(--n-700);max-width:30em;margin-top:26px;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.ArticleBody-module__tTbnDG__coverBox{aspect-ratio:16/9;background:var(--n-100);margin:56px 0;position:relative;overflow:hidden}.ArticleBody-module__tTbnDG__body{max-width:680px}.ArticleBody-module__tTbnDG__body p{color:var(--n-900);margin-bottom:22px;font-size:18px;line-height:1.65}.ArticleBody-module__tTbnDG__body h2{letter-spacing:-.02em;margin:44px 0 16px;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15}.ArticleBody-module__tTbnDG__body a{text-underline-offset:3px;text-decoration:underline}.ArticleBody-module__tTbnDG__body a:hover{color:var(--signal)}
.CTASection-module__ETvUXq__cta{background:var(--red);color:var(--paper);text-align:center;padding:170px 40px;position:relative;overflow:hidden}.CTASection-module__ETvUXq__cta:after{content:"";background-image:var(--grain);opacity:.25;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.CTASection-module__ETvUXq__heading{z-index:1;letter-spacing:-.03em;font-size:clamp(44px,7vw,110px);font-weight:500;line-height:1;position:relative}.CTASection-module__ETvUXq__actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:56px;display:flex;position:relative}.CTASection-module__ETvUXq__mail{border-bottom:1px solid #f1eee680;font-size:18px}.CTASection-module__ETvUXq__mail:hover{border-color:var(--paper)}@media (max-width:700px){.CTASection-module__ETvUXq__cta{padding:120px 20px}}
