.work-index{color:#202321;background:#f3efe9;min-height:100vh}.work-header{border-bottom:1px solid #24272420;justify-content:space-between;align-items:center;gap:20px;padding:26px 5%;display:flex}.work-header>a{font-size:14px}.work-header>a:last-child{color:#fff;background:#ff501a;border-radius:30px;padding:12px 20px}.work-intro{padding:90px 6% 65px}.work-intro small,.work-intro-bottom>span,.work-item small,.work-empty small{letter-spacing:1.5px;font-family:monospace;font-size:11px}.work-intro small{color:#ff501a}.work-intro h1{letter-spacing:-.075em;margin:40px 0 65px;font-size:clamp(90px,13vw,200px);font-weight:500;line-height:.93;position:relative}.work-intro h1 em{font-style:normal}.work-intro h1>span{color:#ff501a;font-size:.7em;position:absolute;bottom:5%;right:5%}.work-intro-bottom{justify-content:space-between;align-items:end;gap:30px;display:flex}.work-intro-bottom p{color:#646966;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.5}.work-intro-bottom>span{color:#777}.work-collection{padding:0 5% 110px}.work-filters{border-top:1px solid #20232130;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.work-filters>div{gap:10px;display:flex}.work-filters button{color:inherit;background:0 0;border:1px solid #20232130;border-radius:40px;padding:14px 24px;font-size:16px;transition:background .25s,color .25s}.work-filters button span{opacity:.65;margin-left:20px;font-family:monospace;font-size:11px}.work-filters button[aria-pressed=true]{color:#fff;background:#ff501a;border-color:#ff501a}.work-filters>p{color:#646966;font:12px monospace}.work-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px;display:grid}.work-item{min-width:0}.work-item-image{aspect-ratio:1.12;background:#080a09;position:relative;overflow:hidden}.work-item-image img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.work-item:hover img{transform:scale(1.035)}.work-item-image>span{color:#202321;opacity:0;background:#ffffffeb;border-radius:30px;padding:12px 16px;font:10px monospace;transition:all .25s;position:absolute;bottom:20px;right:20px;transform:translateY(10px)}.work-item:hover .work-item-image>span,.work-item:focus-visible .work-item-image>span{opacity:1;transform:none}.work-item-caption{justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.work-item small{color:#747b76}.work-item h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(22px,2.4vw,38px);font-weight:500;line-height:1.15}.work-item-caption>span{font-size:32px}.work-results{animation:.45s both work-enter}.work-empty{text-align:center;border:1px solid #24272420;min-height:440px;padding:85px 20px 100px}.work-empty>span{color:#ff501a;margin-bottom:25px;font-size:70px;display:block}.work-empty h2{letter-spacing:-.05em;margin:20px;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.1}.work-empty p{color:#747b76}.work-empty button{color:#fff;background:#202321;border-radius:30px;margin-top:20px;padding:15px 23px}.work-cursor{pointer-events:none;z-index:9999;opacity:0;position:fixed;top:0;left:0}.work-cursor svg{width:21px;height:28px}.work-cursor span{color:#fff;background:#00a4ff;border:1px solid #fff;border-radius:5px;margin-left:16px;padding:7px 12px;font-size:11px;display:block}.work-index a:focus-visible,.work-index button:focus-visible{outline-offset:5px;outline:3px solid #00a4ff}@keyframes work-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:700px){.work-header{flex-wrap:wrap;padding:20px 5%}.work-header>a:last-child{display:none}.work-intro{padding:65px 5% 40px}.work-intro h1{margin:35px 0 40px}.work-intro-bottom{display:block}.work-intro-bottom>span{margin-top:25px;display:block}.work-card-grid{grid-template-columns:1fr;gap:22px}.work-collection{padding-bottom:65px}.work-filters button{padding:12px 18px}.work-cursor{display:none}}@media (prefers-reduced-motion:reduce){.work-results{animation:none}.work-item-image img,.work-item-image>span{transition:none}}
