.ArchiveBackRail-module__Pfu6Ba__backRail{color:var(--base-200);opacity:.6;z-index:50;flex-direction:column;align-items:flex-start;gap:.5rem;text-decoration:none;transition:opacity .3s,color .3s;display:flex;position:fixed;top:8.5rem;left:2rem;transform:none}.ArchiveBackRail-module__Pfu6Ba__backRail:hover{opacity:1;color:var(--base-100)}.ArchiveBackRail-module__Pfu6Ba__iconWrapper{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .3s;display:flex}.ArchiveBackRail-module__Pfu6Ba__backRail:hover .ArchiveBackRail-module__Pfu6Ba__iconWrapper{transform:translate(-4px)}.ArchiveBackRail-module__Pfu6Ba__railIcon{width:100%;height:100%;overflow:visible}.ArchiveBackRail-module__Pfu6Ba__railLine,.ArchiveBackRail-module__Pfu6Ba__railHead{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.ArchiveBackRail-module__Pfu6Ba__textDesktop{text-transform:uppercase;letter-spacing:.1em;font-family:Geist Mono,monospace;font-size:.75rem;transition:transform .3s,letter-spacing .3s}.ArchiveBackRail-module__Pfu6Ba__textMobile{letter-spacing:0;font-family:Geist Mono,monospace;font-size:.85rem;transition:transform .3s,letter-spacing .3s;display:none}.ArchiveBackRail-module__Pfu6Ba__backRail:hover .ArchiveBackRail-module__Pfu6Ba__textDesktop,.ArchiveBackRail-module__Pfu6Ba__backRail:hover .ArchiveBackRail-module__Pfu6Ba__textMobile{letter-spacing:.14em;transform:translate(-2px)}@media (max-width:1000px){.ArchiveBackRail-module__Pfu6Ba__backRail{opacity:.8;flex-direction:row;align-items:center;gap:.5rem;top:6rem;left:1.25rem;transform:none}.ArchiveBackRail-module__Pfu6Ba__textDesktop{display:none}.ArchiveBackRail-module__Pfu6Ba__textMobile{display:block}.ArchiveBackRail-module__Pfu6Ba__iconWrapper{width:1.5rem;height:1.5rem}}
.ArchiveProjectPage-module__JVBZ9q__archivePage{background:var(--base-400);width:100%;min-height:100svh;color:var(--base-100);isolation:isolate;position:relative;overflow-x:hidden}.ArchiveProjectPage-module__JVBZ9q__archivePage img{object-fit:cover;width:100%;height:100%;display:block}.ArchiveProjectPage-module__JVBZ9q__preview{z-index:0;background:linear-gradient(90deg, #12110fc7, #12110f33 45%, #12110fd1), var(--base-400);width:100vw;height:100svh;position:fixed;inset:0;overflow:hidden}.ArchiveProjectPage-module__JVBZ9q__preview:after{content:"";mix-blend-mode:soft-light;opacity:.45;background:repeating-linear-gradient(0deg,#f2f0ea0d 0 1px,#0000 1px 5px);position:absolute;inset:0}.ArchiveProjectPage-module__JVBZ9q__previewWrapper{transform-origin:50%;gap:3rem;width:160vw;height:100svh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.ArchiveProjectPage-module__JVBZ9q__previewColumn{flex-direction:column;flex:1;gap:3rem;min-width:0;height:100%;display:flex;position:relative}.ArchiveProjectPage-module__JVBZ9q__mainPreviewColumn{z-index:2}.ArchiveProjectPage-module__JVBZ9q__previewImage{background:var(--surface-3);border:1px solid #f2f0ea2e;border-radius:.5rem;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #00000047}.ArchiveProjectPage-module__JVBZ9q__previewImage:after{content:"";border-radius:inherit;opacity:0;border:1px solid #ff6a003d;position:absolute;inset:0}.ArchiveProjectPage-module__JVBZ9q__mainPreviewImage:after{opacity:1}.ArchiveProjectPage-module__JVBZ9q__mainPreviewImage img{transform-origin:50%;transform:scale(2)}.ArchiveProjectPage-module__JVBZ9q__hero,.ArchiveProjectPage-module__JVBZ9q__whitespace,.ArchiveProjectPage-module__JVBZ9q__archiveNote,.ArchiveProjectPage-module__JVBZ9q__snapshots{position:relative}.ArchiveProjectPage-module__JVBZ9q__hero{z-index:1;text-align:center;background:var(--base-400);flex-direction:column;justify-content:center;align-items:center;gap:4rem;width:100%;min-height:100svh;padding:7rem 2rem 2rem;display:flex}.ArchiveProjectPage-module__JVBZ9q__hero:before{display:none}.ArchiveProjectPage-module__JVBZ9q__heroHeader{flex-direction:column;gap:1.5rem;display:flex}.ArchiveProjectPage-module__JVBZ9q__heroTitleRow{justify-content:center;align-items:center;gap:1.25rem;display:flex}.ArchiveProjectPage-module__JVBZ9q__heroTitleRow h1{max-width:min(78rem,100vw - 8rem);color:var(--base-500);letter-spacing:0;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;white-space:nowrap;order:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(5.8rem,9.2vw,10rem);font-weight:900;line-height:.9}.ArchiveProjectPage-module__JVBZ9q__heroMark{border:2px solid var(--accent-1);background:var(--accent-1);width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem #ff6a001f, var(--glow-primary);flex:none;order:2;transform:rotate(45deg)}.ArchiveProjectPage-module__JVBZ9q__tags{color:var(--base-500);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ArchiveProjectPage-module__JVBZ9q__tags p{color:var(--base-200);letter-spacing:0}.ArchiveProjectPage-module__JVBZ9q__heroDescription{width:min(48rem,100%)}.ArchiveProjectPage-module__JVBZ9q__heroDescription p{color:var(--base-200);text-wrap:balance;font-family:Geist Mono,monospace;font-size:1.35rem}.ArchiveProjectPage-module__JVBZ9q__heroFooter{width:100%;color:var(--base-200);grid-template-columns:repeat(3,1fr);gap:1rem;padding:2rem;display:grid;position:absolute;bottom:0;left:0}.ArchiveProjectPage-module__JVBZ9q__heroFooter p{color:var(--base-300);letter-spacing:0}.ArchiveProjectPage-module__JVBZ9q__heroFooter p:first-child{text-align:left}.ArchiveProjectPage-module__JVBZ9q__heroFooter p:nth-child(2){text-align:center}.ArchiveProjectPage-module__JVBZ9q__heroFooter p:last-child{text-align:right}.ArchiveProjectPage-module__JVBZ9q__gallerySequence{width:100%;height:0}.ArchiveProjectPage-module__JVBZ9q__whitespace{width:100%;height:600vh}.ArchiveProjectPage-module__JVBZ9q__archiveNote{z-index:2;background:linear-gradient(180deg, #d9d6cff7, #f2f0ea), var(--base-100);width:100%;min-height:100svh;color:var(--base-400);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:4rem;padding:8rem 2rem;display:grid;position:relative}.ArchiveProjectPage-module__JVBZ9q__noteMeta{flex-direction:column;align-self:start;gap:.75rem;display:flex}.ArchiveProjectPage-module__JVBZ9q__noteMeta p{color:var(--base-300);letter-spacing:0}.ArchiveProjectPage-module__JVBZ9q__noteHeader{grid-column:2}.ArchiveProjectPage-module__JVBZ9q__noteHeader h2{max-width:48rem;color:var(--base-400);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:6rem}.ArchiveProjectPage-module__JVBZ9q__noteCopy{grid-column:2;max-width:58rem}.ArchiveProjectPage-module__JVBZ9q__noteCopy p{color:var(--base-400);font-size:2.15rem;line-height:1.08}.ArchiveProjectPage-module__JVBZ9q__liveLink{border:1px solid var(--base-400);background:var(--base-400);min-height:3rem;color:var(--base-100);text-transform:uppercase;letter-spacing:0;border-radius:.5rem;grid-column:2;justify-self:start;align-items:center;gap:.9rem;padding:.85rem 1rem;font-family:Geist Mono,monospace;font-size:.85rem;font-weight:700;line-height:1;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.ArchiveProjectPage-module__JVBZ9q__liveLink:hover{background:var(--accent-1);color:var(--base-400);transform:translateY(-2px)}.ArchiveProjectPage-module__JVBZ9q__snapshots{z-index:2;background:var(--base-100);flex-direction:column;gap:2rem;width:100%;padding:4rem 2rem 8rem;display:flex}.ArchiveProjectPage-module__JVBZ9q__snapshot{aspect-ratio:16/9;background:var(--base-400);border-radius:.5rem;width:100%;margin:0;position:relative;overflow:hidden}@media (min-width:1600px){.ArchiveProjectPage-module__JVBZ9q__heroTitleRow h1{font-size:3.75rem}.ArchiveProjectPage-module__JVBZ9q__noteHeader h2{font-size:7.5rem}}@media (max-width:1000px){.ArchiveProjectPage-module__JVBZ9q__previewWrapper{gap:1.25rem;width:250vw}.ArchiveProjectPage-module__JVBZ9q__previewColumn{gap:1.25rem}.ArchiveProjectPage-module__JVBZ9q__hero{gap:2.5rem;padding:6rem 1.25rem}.ArchiveProjectPage-module__JVBZ9q__heroTitleRow{gap:.8rem}.ArchiveProjectPage-module__JVBZ9q__heroTitleRow h1{max-width:calc(100vw - 4rem);font-size:2.45rem}.ArchiveProjectPage-module__JVBZ9q__heroMark{width:.7rem;height:.7rem}.ArchiveProjectPage-module__JVBZ9q__heroDescription p{font-size:1.1rem}.ArchiveProjectPage-module__JVBZ9q__heroFooter{grid-template-columns:1fr;padding:1.25rem}.ArchiveProjectPage-module__JVBZ9q__heroFooter p,.ArchiveProjectPage-module__JVBZ9q__heroFooter p:first-child,.ArchiveProjectPage-module__JVBZ9q__heroFooter p:nth-child(2),.ArchiveProjectPage-module__JVBZ9q__heroFooter p:last-child{text-align:left}.ArchiveProjectPage-module__JVBZ9q__archiveNote{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:5rem 1.25rem}.ArchiveProjectPage-module__JVBZ9q__noteHeader,.ArchiveProjectPage-module__JVBZ9q__noteCopy,.ArchiveProjectPage-module__JVBZ9q__liveLink{grid-column:1}.ArchiveProjectPage-module__JVBZ9q__noteHeader h2{font-size:3.25rem}.ArchiveProjectPage-module__JVBZ9q__noteCopy p{font-size:1.35rem;line-height:1.14}.ArchiveProjectPage-module__JVBZ9q__snapshots{gap:1.25rem;padding:2rem 1.25rem 5rem}.ArchiveProjectPage-module__JVBZ9q__snapshot{aspect-ratio:5/7}}@media (max-width:520px){.ArchiveProjectPage-module__JVBZ9q__heroTitleRow h1{font-size:2rem}}
