.projects_root__sL2e6{position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(48/var(--vw-screen)*100*1vw) 0;height:calc(100dvh - 44/var(--vw-screen)*100*1vw);overflow:hidden;background:var(--white);font-family:var(--forma-micro-font);transition:grid-template-columns .5s .25s var(--ease-in-out-expo)}@media screen and (min-width:1024px){.projects_root__sL2e6{height:calc(100dvh - 60/var(--vw-screen)*100*1vw)}}.projects_archiveOpen__9qbB4{grid-template-columns:minmax(0,1fr) calc(48/var(--vw-screen)*100*1vw) minmax(calc(300 / var(--vw-screen) * 100 * 1vw),34vw);transition:grid-template-columns .4s var(--ease-in-out-expo)}.projects_images__XdhbK{height:100%;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.projects_images__XdhbK::-webkit-scrollbar{width:0}.projects_imageSection__i8UVi{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:calc(20/var(--vw-screen)*100*1vw);gap:calc(20/var(--vw-screen)*100*1vw);height:100%;padding:calc(40/var(--vw-screen)*100*1vw);cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;background:var(--white);outline:0}.projects_imageSection__i8UVi:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--black-100)}.projects_introSection__hpncJ{place-content:center;cursor:pointer}.projects_introInner__4gWQ6{width:min(100%,calc(640 / var(--vw-screen) * 100 * 1vw));display:grid;grid-gap:calc(20/var(--vw-screen)*100*1vw);gap:calc(20/var(--vw-screen)*100*1vw);text-align:left;color:var(--black-100)}.projects_introEyebrow__YjPjo{margin:0;color:var(--gray-50);font-size:max(10px,calc(11 / var(--vw-screen) * 100 * 1vw));line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.projects_introHeadline__c120V{margin:0;font-family:var(--forma-text-font);font-size:max(22px,calc(34 / var(--vw-screen) * 100 * 1vw));font-weight:400;line-height:1.12;letter-spacing:-.01em}.projects_introCopy___yneZ{margin:0;max-width:calc(520 / var(--vw-screen) * 100 * 1vw);color:var(--black-65);font-size:max(12px,calc(14 / var(--vw-screen) * 100 * 1vw));line-height:1.55}.projects_imageFrame__DlREV{position:relative;order:2;width:min(80%,calc(900 / var(--vw-screen) * 100 * 1vw));height:auto;aspect-ratio:16/9;overflow:hidden;background:var(--gray-15)}.projects_root__sL2e6:not(.projects_archiveOpen__9qbB4) .projects_imageFrame__DlREV{width:min(100%,calc(1180 / var(--vw-screen) * 100 * 1vw));height:auto;aspect-ratio:16/9}.projects_root__sL2e6:not(.projects_archiveOpen__9qbB4) .projects_imageMeta__lQPHO{width:min(100%,calc(1180 / var(--vw-screen) * 100 * 1vw))}.projects_root__sL2e6:not(.projects_archiveOpen__9qbB4) .projects_timeline__e0Flv{position:absolute;top:0;right:calc(96/var(--vw-screen)*100*1vw);bottom:0;width:calc(32/var(--vw-screen)*100*1vw);background:rgba(0,0,0,0)}.projects_imageButton__p9Jrg{display:block;width:100%;height:100%;padding:0;background:rgba(0,0,0,0);border:0}.projects_imageButton__p9Jrg img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92);transition:transform .5s var(--ease-in-out-expo)}.projects_imageSection__i8UVi:hover img{transform:scale(1.025)}.projects_imageMeta__lQPHO{order:1;display:flex;gap:calc(28/var(--vw-screen)*100*1vw);width:min(80%,calc(900 / var(--vw-screen) * 100 * 1vw));color:var(--black-100);font-family:var(--marion-font);font-size:max(10px,calc(11 / var(--vw-screen) * 100 * 1vw));letter-spacing:.06em;text-transform:uppercase}.projects_timeline__e0Flv{z-index:2;flex-direction:column;gap:calc(10/var(--vw-screen)*100*1vw);height:100%;background:var(--white)}.projects_timeline__e0Flv,.projects_timeline__e0Flv button{position:relative;display:flex;align-items:center;justify-content:center}.projects_timeline__e0Flv button{width:calc(24/var(--vw-screen)*100*1vw);height:calc(24/var(--vw-screen)*100*1vw);padding:0;color:var(--black-65);font-size:max(10px,calc(10 / var(--vw-screen) * 100 * 1vw));line-height:1;cursor:pointer;background:rgba(0,0,0,0);border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:none;transform-origin:center;transition:color .2s var(--ease-in-out-quad),opacity .2s var(--ease-in-out-quad)}.projects_timeline__e0Flv button:focus-visible{outline:0;box-shadow:0 0 0 1px var(--black-100)}.projects_timelineIndex__EiavX{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(8/var(--vw-screen)*100*1vw);height:calc(8/var(--vw-screen)*100*1vw);color:rgba(0,0,0,0);background:var(--gray-35);border:0;border-radius:calc(999/var(--vw-screen)*100*1vw);isolation:isolate;transition:width .2s var(--ease-in-out-quad),height .2s var(--ease-in-out-quad),background .2s var(--ease-in-out-quad)}.projects_activeTimelineButton__OnUTm{color:var(--white)!important}.projects_activeTimelineButton__OnUTm .projects_timelineIndex__EiavX{width:calc(10/var(--vw-screen)*100*1vw);height:calc(28/var(--vw-screen)*100*1vw);background:var(--black-100);border-radius:calc(999/var(--vw-screen)*100*1vw)}.projects_files__465m0{height:100%;padding:calc(28/var(--vw-screen)*100*1vw);overflow-y:auto;background:var(--white);opacity:0;pointer-events:none;transform:translateX(100%);transition:opacity .25s var(--ease-in-out-quad),transform .3s var(--ease-in-out-expo);will-change:opacity,transform}@media screen and (min-width:768px){.projects_archiveOpen__9qbB4 .projects_files__465m0.projects_archivePanelVisible__rlABA{opacity:1;pointer-events:auto;transform:translateX(0);transition:opacity .35s .2s var(--ease-in-out-quad),transform .4s .2s var(--ease-in-out-expo)}}.projects_archivePanelVisible__rlABA{opacity:1;pointer-events:auto;transform:translateX(0)}.projects_filesHeader__rlh1N{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(22/var(--vw-screen)*100*1vw);color:var(--gray-50);font-size:max(10px,calc(11 / var(--vw-screen) * 100 * 1vw));letter-spacing:.08em;text-transform:uppercase}.projects_filesClose__jBfoS{padding:0;color:inherit;cursor:pointer;background:rgba(0,0,0,0);border:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.projects_filesClose__jBfoS:focus-visible{outline:0;box-shadow:0 2px 0 var(--black-100)}.projects_drawerToggle__0i2gj{display:none}.projects_fileRow__wkUup{border-top:1px solid var(--gray-35)}.projects_fileTrigger__sYJ_T{display:grid;grid-template-columns:auto 1fr auto;grid-gap:calc(12/var(--vw-screen)*100*1vw);gap:calc(12/var(--vw-screen)*100*1vw);align-items:center;width:100%;padding:calc(18/var(--vw-screen)*100*1vw) 0;cursor:pointer;background:rgba(0,0,0,0);border:0;text-align:left}.projects_fileTrigger__sYJ_T:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--black-100)}.projects_fileIndex__22zrG,.projects_fileItem__KWSoU,.projects_statusPill__wVBMH{color:var(--gray-50);font-size:max(10px,calc(11 / var(--vw-screen) * 100 * 1vw));letter-spacing:.06em;text-transform:uppercase}.projects_fileIndex__22zrG{width:3ch}.projects_fileTitle__rW2rH{color:var(--black-100);font-size:max(18px,calc(24 / var(--vw-screen) * 100 * 1vw));line-height:1.1}.projects_fileBody__StXz2{padding:calc(6/var(--vw-screen)*100*1vw) 0 calc(22/var(--vw-screen)*100*1vw) calc(3ch + calc(12 / var(--vw-screen) * 100 * 1vw))}.projects_fileBody__StXz2 p{color:var(--black-65);font-size:max(12px,calc(14 / var(--vw-screen) * 100 * 1vw));line-height:1.65}.projects_archiveBlock__pBQf_{display:grid;grid-gap:calc(8/var(--vw-screen)*100*1vw);gap:calc(8/var(--vw-screen)*100*1vw)}.projects_archiveLabel__j4x_i{color:var(--gray-50);font-size:max(10px,calc(11 / var(--vw-screen) * 100 * 1vw));letter-spacing:.06em;text-transform:uppercase}.projects_fileList__kukP5{display:grid;grid-gap:calc(16/var(--vw-screen)*100*1vw);gap:calc(16/var(--vw-screen)*100*1vw);margin-top:calc(26/var(--vw-screen)*100*1vw)}.projects_fileItem__KWSoU{display:flex;justify-content:space-between;gap:calc(12/var(--vw-screen)*100*1vw)}.projects_fileItem__KWSoU a{border-bottom:1px solid var(--gray-35);transition:color .3s var(--ease-in-out-quad),border-color .3s var(--ease-in-out-quad)}.projects_fileItem__KWSoU a:hover{color:var(--black-100);border-color:var(--black-100)}.projects_contributorList__sC4V6{display:grid;grid-gap:calc(4/var(--vw-screen)*100*1vw);gap:calc(4/var(--vw-screen)*100*1vw);text-align:right}.projects_projectUrl__UhZl1{color:#00a6ff;border-color:#00a6ff!important}.projects_statusPill__wVBMH{display:inline-flex;align-items:center;justify-content:center;padding:calc(3/var(--vw-screen)*100*1vw) calc(9/var(--vw-screen)*100*1vw);border-radius:calc(999/var(--vw-screen)*100*1vw);color:var(--gray-65);background:var(--gray-35)}.projects_ongoing__IU9NZ{color:var(--white);background:#00a6ff}@media screen and (max-width:768px){.projects_root__sL2e6{height:calc(100vh - 44/var(--vw-screen)*100*1vw);height:calc(100svh - 44/var(--vw-screen)*100*1vw)}.projects_archiveOpen__9qbB4,.projects_root__sL2e6{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) calc(calc(56 / var(--vw-screen) * 100 * 1vw) + env(safe-area-inset-bottom))}.projects_images__XdhbK{display:flex;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch}.projects_images__XdhbK:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--black-100)}.projects_root__sL2e6:not(.projects_archiveOpen__9qbB4) .projects_imageFrame__DlREV{width:100%;height:auto;aspect-ratio:4/5}.projects_root__sL2e6:not(.projects_archiveOpen__9qbB4) .projects_timeline__e0Flv{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%}.projects_imageSection__i8UVi{flex:0 0 100%;gap:calc(25/var(--vw-screen)*100*1vw);width:100%;padding:calc(48/var(--vw-screen)*100*1vw) calc(18/var(--vw-screen)*100*1vw) calc(64/var(--vw-screen)*100*1vw)}.projects_introSection__hpncJ{place-content:start;align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-top:calc(calc(56 / var(--vw-screen) * 100 * 1vw) + env(safe-area-inset-top, 0px))}.projects_introInner__4gWQ6{width:100%;padding-bottom:calc(12/var(--vw-screen)*100*1vw)}.projects_introEyebrow__YjPjo{padding-top:1px;padding-right:.12em}.projects_imageFrame__DlREV{width:100%;height:auto;aspect-ratio:4/5}.projects_imageMeta__lQPHO{right:auto;flex-direction:column;gap:calc(8/var(--vw-screen)*100*1vw);width:100%;font-size:max(11px,calc(12 / var(--vw-screen) * 100 * 1vw));line-height:1.2}.projects_timeline__e0Flv{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:2;flex-direction:row;align-items:center;justify-content:center;gap:calc(9/var(--vw-screen)*100*1vw);width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom);background:var(--white);box-sizing:border-box;pointer-events:none}.projects_timeline__e0Flv button{gap:0;width:calc(24/var(--vw-screen)*100*1vw);height:calc(24/var(--vw-screen)*100*1vw);min-width:0;min-height:0;background:rgba(0,0,0,0);pointer-events:auto;transform:none;transform-origin:center}.projects_timeline__e0Flv .projects_timelineIndex__EiavX{width:calc(5/var(--vw-screen)*100*1vw);height:calc(5/var(--vw-screen)*100*1vw)}.projects_timeline__e0Flv .projects_activeTimelineButton__OnUTm .projects_timelineIndex__EiavX{width:calc(18/var(--vw-screen)*100*1vw);height:calc(6/var(--vw-screen)*100*1vw)}.projects_files__465m0{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-modal);height:100dvh;max-height:calc(100svh - env(safe-area-inset-top));padding:calc(18/var(--vw-screen)*100*1vw) calc(18/var(--vw-screen)*100*1vw) calc(calc(18 / var(--vw-screen) * 100 * 1vw) + env(safe-area-inset-bottom));border-top:1px solid var(--gray-35);border-radius:calc(18/var(--vw-screen)*100*1vw) calc(18/var(--vw-screen)*100*1vw) 0 0;transform:translateY(calc(100% - calc(54 / var(--vw-screen) * 100 * 1vw)));transition:transform .5s var(--ease-in-out-expo)}.projects_filesOpen__l_hA6{transform:translateY(0)}.projects_drawerToggle__0i2gj{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 calc(14/var(--vw-screen)*100*1vw);margin:calc(-4/var(--vw-screen)*100*1vw) 0 calc(20/var(--vw-screen)*100*1vw);cursor:pointer;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--gray-35);font-size:max(11px,calc(12 / var(--vw-screen) * 100 * 1vw));letter-spacing:.08em;text-transform:uppercase}.projects_drawerToggle__0i2gj:focus-visible{outline:0;box-shadow:0 2px 0 var(--black-100)}.projects_filesHeader__rlh1N{display:none}.projects_fileTrigger__sYJ_T{grid-template-columns:3ch minmax(0,1fr);gap:calc(10/var(--vw-screen)*100*1vw);padding:calc(16/var(--vw-screen)*100*1vw) 0}.projects_fileTitle__rW2rH{font-size:max(16px,calc(20 / var(--vw-screen) * 100 * 1vw))}.projects_statusPill__wVBMH{grid-column:2;justify-self:start}.projects_fileBody__StXz2{padding-left:0}.projects_fileItem__KWSoU{align-items:flex-start;flex-direction:column;gap:calc(6/var(--vw-screen)*100*1vw)}.projects_contributorList__sC4V6{text-align:left}}