.ColorGrading_ColorGrading__leoeN{position:relative;width:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;min-height:-webkit-stretch;min-height:100svh;padding:var(--padding);padding-bottom:calc(100svh - var(--padding) - var(--rowHeight) - var(--fontTop))}.ColorGrading_overview__VBqSY{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:var(--padding);column-gap:var(--padding);row-gap:calc(var(--lh) * 4);padding-left:max(calc(36ch + var(--padding)),calc(var(--columnWidth) + var(--padding)));margin-top:calc(4 * var(--lh) - var(--fontTop) + 1px)}.ColorGrading_overview__VBqSY .ColorGrading_project__cHwiL{transition:opacity .25s ease;cursor:pointer}@supports selector(:has(.x)){.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:hover) .ColorGrading_project__cHwiL{opacity:.25}.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:hover) .ColorGrading_project__cHwiL:hover{opacity:1}.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:focus-within) .ColorGrading_project__cHwiL{opacity:.25}.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:focus-within) .ColorGrading_project__cHwiL:focus-within{opacity:1}}.ColorGrading_thumbnail__zBPID,.ColorGrading_title__3c4yi{margin-bottom:var(--lh)}.ColorGrading_thumbnail__zBPID{aspect-ratio:1.5;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.ColorGrading_overlay__10TUh{position:fixed;top:0;left:0;width:100%;height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;min-height:-webkit-stretch;height:100svh;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;scroll-behavior:smooth;z-index:30;scrollbar-width:none;-ms-overflow-style:none;opacity:0;transition:opacity .3s ease}.ColorGrading_overlay__10TUh.ColorGrading_visible__DhMUo{opacity:1}.ColorGrading_emptySection__KcjnT{background-color:var(--page-bg)}.ColorGrading_overlay__10TUh::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ColorGrading_overlay__10TUh section{position:relative;width:100vw;overflow-x:hidden;scroll-snap-align:center;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ColorGrading_projectInfoOverlay__VfXbF{position:fixed;left:var(--padding);top:50%;opacity:0;transform:translateY(-50%);pointer-events:none;z-index:31}.ColorGrading_active__41yco .ColorGrading_projectInfoOverlay__VfXbF{opacity:1;pointer-events:auto}.ColorGrading_projectInfo__IC3kg.ColorGrading_hide__sYMfi{opacity:0}.ColorGrading_stickyContainer__c1Z8q{position:absolute;top:0;left:calc(50% - 9ch);height:calc(var(--height) * 100% - 60svh);pointer-events:none;display:flex;flex-direction:column;align-items:center}.ColorGrading_close__8YRBV{position:fixed;bottom:var(--padding);left:50%;transform:translateX(-50%);text-transform:uppercase;z-index:10;pointer-events:auto;cursor:pointer;transition:opacity .5s ease}.ColorGrading_close__8YRBV:hover{animation:ColorGrading_blink__r6hrw .9s ease infinite}@keyframes ColorGrading_blink__r6hrw{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.ColorGrading_indicator__9a9tq{height:var(--lh);position:absolute;top:calc(var(--lh) * -1);left:0;overflow:hidden}.ColorGrading_transitionImage__ktNqo{position:fixed;width:0;height:0;top:0;left:0;pointer-events:none;z-index:29;transform-origin:0 0;opacity:0;transition:opacity .25s ease}.ColorGrading_transitionImage__ktNqo.ColorGrading_grow__GkJRG{transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease,opacity .2s ease}.ColorGrading_transitionImage__ktNqo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ColorGrading_thumbnail__zBPID{position:relative}.ColorGrading_cardThumb__H95Mt{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:3;pointer-events:none;transition:opacity .3s ease}@media (max-width:1200px){.ColorGrading_overview__VBqSY{grid-template-columns:1fr 1fr}}@media (hover:none){.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:hover) .ColorGrading_project__cHwiL{opacity:1!important}}@media (max-width:950px){.ColorGrading_ColorGrading__leoeN{padding-bottom:50vh}.ColorGrading_overview__VBqSY{display:grid;grid-template-columns:1fr;row-gap:calc(var(--lh) * 4);padding-left:0;margin-top:calc(2 * var(--lh) - var(--fontTop))}.ColorGrading_overlay__10TUh{display:none}.ColorGrading_dashes__xLRAw,.ColorGrading_title__3c4yi{max-width:36ch}.ColorGrading_dashes__xLRAw{white-space:nowrap}.ColorGrading_overview__VBqSY .ColorGrading_project__cHwiL{pointer-events:none;cursor:auto}.ColorGrading_projectInfo__IC3kg{pointer-events:auto}.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:hover) .ColorGrading_project__cHwiL{opacity:1!important}.ColorGrading_overview__VBqSY:has(.ColorGrading_project__cHwiL:focus-within) .ColorGrading_project__cHwiL{opacity:.25}}.TrackedSection_projectContainer__bsRDh{width:100%;height:100%;position:absolute}@media (orientation:portrait){.TrackedSection_section__INX82.TrackedSection_passepartout__lJmLj{padding:0}.TrackedSection_passepartout__lJmLj .TrackedSection_frame__awIsg{width:100%;height:100%;aspect-ratio:auto}}.TypeformOverlay_trigger__OmM7a{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;-webkit-text-stroke:inherit;text-align:left;display:inline-flex;align-items:center;cursor:pointer;text-transform:uppercase}.TypeformOverlay_trigger__OmM7a:hover{animation:TypeformOverlay_blink__Bgbxc .9s ease infinite}@media (hover:none){.TypeformOverlay_trigger__OmM7a:hover{animation:none}}.TypeformOverlay_overlay__GCHp9{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);padding:calc(2 * var(--padding));display:flex;pointer-events:all}.TypeformOverlay_popup__PaZnG{position:relative;flex:1;border-radius:12px;overflow:hidden}.TypeformOverlay_close__QPwdm{position:absolute;top:12px;right:12px;z-index:10;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;-webkit-text-stroke:0;background:white;border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:5px 10px;cursor:pointer;color:#333}.TypeformOverlay_close__QPwdm:hover{background:#f5f5f5}.TypeformOverlay_frame__S6pcA{width:100%;height:100%;border:none;display:block}@media (max-width:950px){.TypeformOverlay_overlay__GCHp9{padding:var(--padding)}}@keyframes TypeformOverlay_blink__Bgbxc{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.Project_Project__DZVnO{position:relative;width:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;min-height:-webkit-stretch;min-height:100svh;padding-bottom:110vh}.Project_stickyContainer__ldOVd{position:absolute;top:0;left:calc(50% - 9ch);height:calc(100% - 60vh);pointer-events:none;display:flex;flex-direction:column;align-items:center}.Project_close__UN5qC{position:sticky;top:calc(100% - var(--padding) - var(--lh));margin-top:calc(100% - var(--padding) - var(--lh));text-transform:uppercase;z-index:10;pointer-events:auto;transition:opacity .5s ease}.Project_close__UN5qC:hover{animation:Project_blink__rhHT8 .9s ease infinite}@keyframes Project_blink__rhHT8{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.Project_indicator__MbaAS{height:var(--lh);position:absolute;top:calc(var(--lh) * -1);left:0;overflow:hidden}.Project_tail__B2reJ{position:absolute;height:60vh;bottom:0;width:100%}.Project_hero__yp2Wu{height:100svh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.Project_title__q4IL6{position:absolute;top:50%;left:var(--padding);text-transform:uppercase;transform:translateY(-50%);z-index:9;opacity:1;transition:opacity .3s ease .3s}.Project_title__q4IL6.Project_fadeOut__dIIr8{opacity:0;transition:opacity .2s ease}.Project_credits__DQJX7{position:absolute;width:100%;padding:var(--padding);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--padding);top:var(--fontTop);left:0;z-index:10;opacity:0;animation:Project_fadeIn__LQJ3s .5s ease .1s forwards}@keyframes Project_fadeIn__LQJ3s{0%{opacity:0}to{opacity:1}}.Project_creditColumn____eJC{width:100%;min-width:0}.Project_section__SLf6F{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 var(--padding);margin-bottom:calc(var(--lh) + var(--padding));-moz-column-gap:var(--padding);column-gap:var(--padding);z-index:5}.Project_mediaWrapper__q4hhh{width:100%;height:auto;aspect-ratio:var(--r)}.Project_sectionText__lgyTp{grid-column:1/2;margin-top:var(--padding)}.Project_openMobileCredits__N9vEj{display:none}.Project_creditsWrapper__0PYds{display:contents}@media (max-width:950px){.Project_openMobileCredits__N9vEj{display:block;height:calc(var(--lh) * 2);width:100%;cursor:pointer;text-transform:uppercase}.Project_creditsWrapper__0PYds{display:block;width:36ch;position:relative;top:var(--fontTop);padding-bottom:calc(var(--lh) * 6)}.Project_closeCredits__0ApNf,.Project_open__6n17C .Project_openCredits__i06Ei{display:none}.Project_open__6n17C .Project_closeCredits__0ApNf{display:block}.Project_credits__DQJX7{position:absolute;height:calc(var(--lh) * 2 + var(--padding));overflow-y:hidden;overflow-x:hidden;padding:var(--padding);display:block;left:0;top:0;z-index:10;transition:height .3s ease .2s,background-color .2s ease 0s,backdrop-filter .2s ease 0s;width:100%;scrollbar-width:none;-ms-overflow-style:none}.Project_credits__DQJX7::-webkit-scrollbar{display:none!important}.Project_credits__DQJX7.Project_open__6n17C{height:100svh;position:fixed;background-color:rgba(0,0,0,.3);backdrop-filter:blur(3px);overflow-y:scroll;transition:height .3s ease,background-color .3s ease .3s,backdrop-filter .3s ease .3s}.Project_section__SLf6F{grid-template-columns:1fr 1fr}.Project_capTwo__89oFB{grid-column:span 2!important}.Project_sectionText__lgyTp{grid-column:1/3;max-width:36ch}.Project_tail__B2reJ{height:50vh}.Project_Project__DZVnO{padding-bottom:100vh}.Project_stickyContainer__ldOVd{height:calc(100% - 50vh)}}@media (max-width:450px){.Project_section__SLf6F{grid-template-columns:1fr;width:calc(100%);overflow:hidden;row-gap:var(--padding);-moz-column-gap:0;column-gap:0}.Project_capTwo__89oFB,.Project_section__SLf6F .Project_item__rBNSz{grid-column:1/-1!important}.Project_hero__yp2Wu{margin-bottom:var(--padding)}.Project_sectionText__lgyTp{margin-top:0}}