@font-face{font-family:Not Found Plantijn;src:url(/fonts/martina-plantijn.ttf)format("truetype");font-display:swap}.not-found-module__HS70Aa__page{color:#3b3b3b;background:#fff;flex-direction:column;min-height:100svh;display:flex}.not-found-module__HS70Aa__header{justify-content:center;padding:28px 24px;display:flex}.not-found-module__HS70Aa__brand{padding:8px}.not-found-module__HS70Aa__main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 20px 56px;display:flex}.not-found-module__HS70Aa__artwork{justify-content:center;align-items:center;gap:clamp(8px,2vw,32px);margin-bottom:40px;display:flex}.not-found-module__HS70Aa__digit{letter-spacing:-.07em;padding-right:.07em;font-family:Not Found Plantijn,Georgia,serif;font-size:clamp(140px,28vw,380px);font-weight:400;line-height:1;transform:translateY(-16px)}.not-found-module__HS70Aa__camera{aspect-ratio:2/3;width:clamp(100px,19vw,250px);position:relative;transform:translateY(12px)}.not-found-module__HS70Aa__camera img{width:294%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__message{text-align:center}.not-found-module__HS70Aa__message p{color:#3b3b3b;max-width:390px;margin:14px auto 0;font-size:16px;line-height:1.6}.not-found-module__HS70Aa__button{color:#f8f8f8;background:#3b3b3b;border-radius:50px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:0 30px;font-size:16px;text-decoration:none;transition:background .15s;display:inline-flex}.not-found-module__HS70Aa__button:hover{background:#2e2e2e}.not-found-module__HS70Aa__button:focus-visible,.not-found-module__HS70Aa__brand:focus-visible{outline-offset:5px;outline:2px solid #596d46}.not-found-module__HS70Aa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.not-found-module__HS70Aa__camera{transform:translateY(-8px)}}@media (max-width:600px){.not-found-module__HS70Aa__header{padding-top:20px}.not-found-module__HS70Aa__main{padding-bottom:40px}.not-found-module__HS70Aa__artwork{margin-bottom:36px}.not-found-module__HS70Aa__digit{font-size:clamp(112px,30vw,180px)}.not-found-module__HS70Aa__camera{width:clamp(60px,17vw,102px);transform:translateY(-8px)}}
