@keyframes ProjectLink_appearX__oKIO2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProjectLink_appearY__zPC8S{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ProjectLink_hideX__Hbdb9{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ProjectLink_hideY__EvjzZ{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ProjectLink_fade-in__8cxR_{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes ProjectLink_fade-out__wUPMq{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes ProjectLink_fade-in-background__K_zCY{0%{background:#0b1312}to{background:#ecece9}}@keyframes ProjectLink_fade-out-background__5tX3w{0%{background:#ecece9}to{background:#0b1312}}@keyframes ProjectLink_fade-in-loading__p1GdN{0%{scale:.8;opacity:0}to{scale:1;opacity:.5}}@keyframes ProjectLink_fade-in-branding__AvC63{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes ProjectLink_fade-out-branding__dQe7S{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes ProjectLink_explore-grow__LyyJR{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ProjectLink_explore-show__wP03P{0%{opacity:0}to{opacity:.5}}@keyframes ProjectLink_explore-unblur__9FB8d{0%{opacity:0;filter:blur(24px)}to{opacity:1;filter:blur(0)}}@keyframes ProjectLink_appearText__zGMSu{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ProjectLink_hideText__0JPzr{0%{transform:translateY(0);opacity:1}to{transform:translateY(50%);opacity:0}}@keyframes ProjectLink_showBefore__hM4zR{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ProjectLink_hideBefore__gYQim{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes ProjectLink_appearBackground__8U2Fn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProjectLink_hideBackground__9eus0{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ProjectLink_fade-in-branding-blobs__BnY4X{from-opacity:0;to{opacity:1}}.ProjectLink_projectLink__mEXLt{grid-column:-3/-2;grid-row:1/span 1;text-align:center;height:max-content;padding-top:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;align-items:flex-start}.ProjectLink_projectLink__mEXLt,.ProjectLink_projectLink__mEXLt *{pointer-events:all;cursor:pointer}.ProjectLink_projectLink__mEXLt .ProjectLink_textLine__NjkLz{width:100%;text-align:center}@media only screen and (max-width:900px){.ProjectLink_projectLink__mEXLt{grid-column-end:-1;padding-right:.75rem}}@media only screen and (max-width:650px){.ProjectLink_projectLink__mEXLt{grid-column:-4/-1;grid-row:2/span 1}.ProjectLink_projectLink__mEXLt .ProjectLink_textLine__NjkLz{height:2.25rem;vertical-align:middle;display:flex;align-items:center;justify-content:center}}@keyframes page_appearX__3JTHI{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_appearY__3cRPj{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes page_hideX__o9vHj{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes page_hideY__Ns_cH{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes page_fade-in__BNv7H{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes page_fade-out__DQdK_{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes page_fade-in-background__reAsi{0%{background:#0b1312}to{background:#ecece9}}@keyframes page_fade-out-background__A4Tls{0%{background:#ecece9}to{background:#0b1312}}@keyframes page_fade-in-loading__TFS_2{0%{scale:.8;opacity:0}to{scale:1;opacity:.5}}@keyframes page_fade-in-branding__qcZhY{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes page_fade-out-branding__9OdDT{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes page_explore-grow__sdGbn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes page_explore-show__SlEiO{0%{opacity:0}to{opacity:.5}}@keyframes page_explore-unblur__4DM_r{0%{opacity:0;filter:blur(24px)}to{opacity:1;filter:blur(0)}}@keyframes page_appearText__5Gm3Y{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes page_hideText__ql9YO{0%{transform:translateY(0);opacity:1}to{transform:translateY(50%);opacity:0}}@keyframes page_showBefore___iUG7{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes page_hideBefore__b6dIB{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes page_appearBackground__kXa48{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_hideBackground__kjGqW{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes page_fade-in-branding-blobs__jdObw{from-opacity:0;to{opacity:1}}.page_main__WRFd0{position:fixed;top:2.25rem;bottom:2.25rem;left:2.75rem;right:2.75rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr)}@media screen and (max-width:900px){.page_main__WRFd0{top:1.5rem;bottom:1.5rem;left:1.75rem;right:1.75rem}}@media screen and (max-width:650px){.page_main__WRFd0{top:.75rem;bottom:.75rem;left:.5625rem;right:.5625rem}}@keyframes Description_appearX__aCaNO{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Description_appearY__QFdZQ{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Description_hideX__yEGbc{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Description_hideY__ee3gZ{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes Description_fade-in__qSCa5{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes Description_fade-out__hEWsJ{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes Description_fade-in-background__4LYMK{0%{background:#0b1312}to{background:#ecece9}}@keyframes Description_fade-out-background__Hu9N7{0%{background:#ecece9}to{background:#0b1312}}@keyframes Description_fade-in-loading__sd8jA{0%{scale:.8;opacity:0}to{scale:1;opacity:.5}}@keyframes Description_fade-in-branding__2xg6B{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes Description_fade-out-branding__adjzy{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes Description_explore-grow__VYx57{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes Description_explore-show__4yCdn{0%{opacity:0}to{opacity:.5}}@keyframes Description_explore-unblur__s0WY8{0%{opacity:0;filter:blur(24px)}to{opacity:1;filter:blur(0)}}@keyframes Description_appearText__wR4eh{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Description_hideText__j1F6I{0%{transform:translateY(0);opacity:1}to{transform:translateY(50%);opacity:0}}@keyframes Description_showBefore__zVVcP{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes Description_hideBefore__nemGa{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes Description_appearBackground__vfk1Q{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Description_hideBackground__hOoVr{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Description_fade-in-branding-blobs__N8InU{from-opacity:0;to{opacity:1}}.Description_descriptionContainer__9dOhD{grid-column:2/-2;grid-row:-2/span 1;display:flex;align-items:center;justify-content:center;align-items:flex-end;padding-bottom:.75rem;text-align:center}@media only screen and (max-width:900px){.Description_descriptionContainer__9dOhD{grid-row-start:-4;padding-bottom:.9375rem}}@keyframes MediaInfo_appearX__fwiLe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes MediaInfo_appearY__BLSsd{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes MediaInfo_hideX__9403V{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes MediaInfo_hideY__OA9LR{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes MediaInfo_fade-in__KaE_Y{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes MediaInfo_fade-out__dAiZ2{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes MediaInfo_fade-in-background__6iiKq{0%{background:#0b1312}to{background:#ecece9}}@keyframes MediaInfo_fade-out-background__N7zen{0%{background:#ecece9}to{background:#0b1312}}@keyframes MediaInfo_fade-in-loading__AW_IK{0%{scale:.8;opacity:0}to{scale:1;opacity:.5}}@keyframes MediaInfo_fade-in-branding__iJ_rh{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes MediaInfo_fade-out-branding__FL3m1{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes MediaInfo_explore-grow__8Lmnq{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes MediaInfo_explore-show__oZJKW{0%{opacity:0}to{opacity:.5}}@keyframes MediaInfo_explore-unblur__UHaSj{0%{opacity:0;filter:blur(24px)}to{opacity:1;filter:blur(0)}}@keyframes MediaInfo_appearText__64LwG{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes MediaInfo_hideText___uzmy{0%{transform:translateY(0);opacity:1}to{transform:translateY(50%);opacity:0}}@keyframes MediaInfo_showBefore__QrRLh{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes MediaInfo_hideBefore__zrEQj{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes MediaInfo_appearBackground__xus5l{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes MediaInfo_hideBackground__vsw8o{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes MediaInfo_fade-in-branding-blobs__Elv52{from-opacity:0;to{opacity:1}}.MediaInfo_mediaInfo__VQkv6{grid-row:1/-1;grid-column:1/2;grid:grid;grid-template-columns:1fr;grid-template-row:subgrid;width:var(--side-banner-width);mix-blend-mode:difference}.MediaInfo_mediaTitleContainer__SbIr3{width:var(--side-banner-width);grid-column:1/span 2;grid-row:2/span 5;display:flex;align-items:flex-end;justify-content:flex-end;padding:.75rem .375rem;margin-bottom:-4.1666666667vh}@media only screen and (max-width:900px){.MediaInfo_mediaTitleContainer__SbIr3{align-items:flex-end;justify-content:flex-start;grid-row:7/span 4;padding-bottom:1.125rem;margin-bottom:0}}.MediaInfo_mediaTitleContainer__SbIr3>*{transform:rotate(180deg);opacity:.5}.MediaInfo_mediaTitleContainer__SbIr3 span{writing-mode:vertical-lr;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MediaInfo_mediaColorContainer__cNIUl{width:var(--side-banner-width);grid-column:1/span 2;grid-row:-3/span 2;display:flex;align-items:flex-start;justify-content:flex-end;padding:.75rem .375rem}@media only screen and (max-width:900px){.MediaInfo_mediaColorContainer__cNIUl{grid-row-start:2;align-items:flex-start;justify-content:flex-start}}.MediaInfo_mediaColorContainer__cNIUl>*{transform:rotate(180deg);opacity:.5}.MediaInfo_mediaColorContainer__cNIUl span{writing-mode:vertical-lr;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:max-content;max-height:max-content}@keyframes Gallery_appearX__mg_cZ{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Gallery_appearY__ekVY_{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Gallery_hideX__jk6yv{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Gallery_hideY__tK1Io{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes Gallery_fade-in__jF4wo{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes Gallery_fade-out__w3TW3{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes Gallery_fade-in-background__V0jFF{0%{background:#0b1312}to{background:#ecece9}}@keyframes Gallery_fade-out-background__KICDz{0%{background:#ecece9}to{background:#0b1312}}@keyframes Gallery_fade-in-loading__PJdZb{0%{scale:.8;opacity:0}to{scale:1;opacity:.5}}@keyframes Gallery_fade-in-branding__P8FRm{0%{scale:.8;opacity:0}to{scale:1;opacity:.8}}@keyframes Gallery_fade-out-branding__gR4vT{0%{scale:1;opacity:.8}to{scale:0;opacity:0}}@keyframes Gallery_explore-grow__Hgpmq{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes Gallery_explore-show__JcRKQ{0%{opacity:0}to{opacity:.5}}@keyframes Gallery_explore-unblur___FH_W{0%{opacity:0;filter:blur(24px)}to{opacity:1;filter:blur(0)}}@keyframes Gallery_appearText__R7IOM{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Gallery_hideText___yri9{0%{transform:translateY(0);opacity:1}to{transform:translateY(50%);opacity:0}}@keyframes Gallery_showBefore__JqGW_{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes Gallery_hideBefore__4jvea{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes Gallery_appearBackground__sGkw7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Gallery_hideBackground__9yLke{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Gallery_fade-in-branding-blobs__02gxr{from-opacity:0;to{opacity:1}}.Gallery_framesContainer__30_Z7{position:relative;grid-column:2/-2;grid-row:3/-2;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;max-width:100%;height:100%}@media only screen and (max-width:900px){.Gallery_framesContainer__30_Z7{grid-row:3/-4}}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP{grid-row:1/span 1;grid-column:1/span 1;outline:1px solid rgba(255,255,255,.3);outline-offset:-.5px;align-self:center;justify-self:center;transition:transform .6s cubic-bezier(.38,0,.21,.98) 0s;background-size:cover;background-position:50%;position:relative;overflow:hidden}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP.Gallery_visible__RX7r5{outline-color:#fff}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP.Gallery_portrait__ghLIr{transform:scaleY(0);animation:Gallery_appearFrame__rJ32V 1.2s cubic-bezier(.38,0,.21,.98) 1 normal forwards}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP.Gallery_landscape__5D9q7{transform:scaleX(0);animation:Gallery_appearFrame__rJ32V 1.2s cubic-bezier(.38,0,.21,.98) 1 normal forwards}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP .Gallery_galleryMedia__64dIV{object-fit:cover;transition:all .9s cubic-bezier(.38,0,.21,.98) .3s;filter:blur(1.5rem);opacity:0}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP .Gallery_galleryMedia__64dIV.Gallery_visible__RX7r5{opacity:1;filter:blur(0)}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP .Gallery_galleryMediaVideo___6OBq{height:100%;width:100%}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP.Gallery_hide__BKgTh{transform:scale(1);animation-name:Gallery_hideFrame__T_AGE!important;animation-duration:.4s;animation-play-state:running}.Gallery_framesContainer__30_Z7 .Gallery_frame__bczvP.Gallery_hide__BKgTh .Gallery_galleryMedia__64dIV{transition-duration:.3s}@keyframes Gallery_appearFrame__rJ32V{0%{transform:scaleY(0) scaleX(0)}50%{transform:scaleY(.001) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes Gallery_hideFrame__T_AGE{0%{transform:scale(1)}to{transform:scaleY(0)}}