.archive{padding:65px 6% 90px}.archive>h1{font-size:clamp(58px,8vw,115px);line-height:1;margin:35px 0}.archive-intro{display:flex;align-items:end;justify-content:space-between;gap:20px}.archive-intro p{font-size:20px;line-height:1.5}.archive-intro>span{font-size:10px;letter-spacing:1.5px;color:#706977;margin-bottom:25px}.archive-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:25px 0 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.archive-controls .filters{margin:25px 0}.search{display:flex;flex-direction:column;gap:7px;font-size:10px;letter-spacing:1px}.search input{background:transparent;border:0;border-bottom:1px solid #aaa;padding:8px 0;font:inherit;font-size:14px;letter-spacing:0;color:var(--ink)}.collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:28px 0 50px}.archive-card{border:0;padding:0;background:none;text-align:left;min-width:0}.archive-poster{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative;background:linear-gradient(135deg,#d5dae6,#ebdfed 60%,#f0cabb);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff80}.archive-poster img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.archive-poster.behance img{object-fit:contain;padding:25px;mix-blend-mode:multiply}.archive-card:hover img{transform:scale(1.04)}.platform{position:absolute;left:15px;top:15px;border:1px solid #fff9;border-radius:20px;padding:7px 12px;font-size:10px;background:#fffd;backdrop-filter:blur(10px)}.play{position:absolute;bottom:15px;right:15px;background:#fff9;backdrop-filter:blur(12px);border:1px solid white;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:17px}.project-monogram{position:absolute;left:30px;top:35px;font-family:clother,sans-serif;font-weight:700;font-size:95px;letter-spacing:-8px;color:#fff9;text-shadow:1px 2px 4px #5c4e7c20}.archive-card h2{font-size:20px;line-height:1.25;margin:16px 0 10px;letter-spacing:-.5px!important}.archive-card>p{font-size:9px;letter-spacing:1.6px;color:#79717d;margin:0}.project-player{background:white;border-radius:8px;overflow:hidden}.project-player iframe{display:block;width:100%;height:min(65vh,700px);border:0}#player-dialog{max-height:94vh}#player-title{padding-right:25px;font-size:32px;line-height:1.15}#project-note{font-size:13px;color:#6d6770;line-height:1.6}.portfolio-gateway{margin:35px 6% 70px;padding:30px 35px;border:1px solid #e0dce4;border-radius:20px;background:linear-gradient(110deg,#ffffff80,#eadfec70,#f1e1d870);display:flex;align-items:center;justify-content:space-between;gap:25px}.portfolio-gateway h2{font-size:30px;margin:0 0 8px}.portfolio-gateway p{margin:0;color:#68616e}.portfolio-gateway>a{white-space:nowrap;background:#171717;color:white;padding:15px 24px;border-radius:30px;font-size:13px}@media(max-width:1000px){.collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.archive{padding-top:45px}.archive>h1{font-size:54px}.archive-intro,.archive-controls{display:block}.archive-intro p{font-size:17px}.archive-intro>span{display:block;margin:20px 0}.archive-controls{padding-bottom:25px}.search input{width:100%}.collection{grid-template-columns:minmax(0,1fr);gap:35px}.archive-card h2{font-size:21px}.portfolio-gateway{flex-direction:column;align-items:start;padding:25px}.portfolio-gateway h2{font-size:27px}#player-title{font-size:26px}.project-player iframe{height:65vh}}@media(prefers-reduced-motion:reduce){.archive-poster img{transition:none}}
