@font-face{font-family:handFont;src:url(../media/LacquerKurakPL_Regular-s.p.2dlhv8e17yn52.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:handFont Fallback;src:local(Arial);ascent-override:90.03%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:111.08%}.GfpRhW_className{font-family:handFont,handFont Fallback,Arial Black,sans-serif;font-style:normal;font-weight:400}.GfpRhW_variable{--font-hand:"handFont", "handFont Fallback", Arial Black, sans-serif}
@font-face{font-family:bodyFont;src:url(../media/Montserrat_Variable-s.p.0p2gofdlnfvlv.woff2)format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:82.12%;descent-override:21.29%;line-gap-override:0.0%;size-adjust:117.87%}.bU-9kW_className{font-family:bodyFont,bodyFont Fallback,system-ui,Arial,sans-serif;font-style:normal}.bU-9kW_variable{--font-body:"bodyFont", "bodyFont Fallback", system-ui, Arial, sans-serif}
:root{--red:#c62d17;--red2:#9e2312;--w:#fff;--paper:#fff;--ink:#2a1108;--ink2:#5e3b2d;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.2, 1.4, .35, 1);--spring-soft:cubic-bezier(.2, 1.12, .3, 1);--header-h:clamp(68px, 6.4vw, 92px)}@supports (transition-timing-function:linear(0, 1)){:root{--spring:linear(0, .3 6%, .72 14%, 1.02 24%, 1.12 31%, 1.1 37%, 1.02 48%, .985 58%, .995 72%, 1);--spring-soft:linear(0, .34 8%, .78 18%, 1 28%, 1.045 36%, 1.03 44%, 1 58%, .995 72%, 1)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h);scroll-padding-bottom:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--red);color:var(--w);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:600;line-height:1.55}:where(p,h1,h2,h3,h4,figure,ul,ol,li){font-weight:inherit;font-size:inherit;margin:0;padding:0;list-style:none}:where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(a){color:inherit;text-decoration:none}:where(img,svg){display:block}:where(button,a,input):focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}html[data-motion=arming] *,html[data-motion=arming] :before,html[data-motion=arming] :after{transition:none!important}.page{background:var(--red);--mx:clamp(20px, 4.45cqw, 64px);--sec:clamp(56px, 8.4cqw, 121px);--sw:clamp(4px, .56cqw, 8px);max-width:1920px;margin-inline:auto;position:relative;overflow-x:clip;container:page/inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--w);color:var(--ink);padding:12px 18px;font-weight:700;position:absolute;top:-80px;left:12px}.skip-link:focus-visible{top:12px}.not-found{min-height:100svh;padding:var(--sec) var(--mx);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(20px,2.4cqw,34px);display:flex;position:relative}.not-found__logo{width:auto;height:clamp(176px,14cqw,200px)}.not-found__title{font-family:var(--font-hand),"Arial Black",sans-serif;letter-spacing:0;text-transform:lowercase;font-size:clamp(54px,10.4cqw,150px);font-weight:400;line-height:1.02}@container page (max-width:720px){.not-found__title{font-size:16cqw}}.not-found__title{transform-origin:0 100%;rotate:-1.6deg}.not-found__text{font-size:clamp(17px,1.4cqw,20px);font-weight:600}.not-found__back{background:var(--w);min-height:60px;color:var(--red);font-family:var(--font-hand),"Arial Black",sans-serif;letter-spacing:0;text-transform:lowercase;white-space:nowrap;clip-path:polygon(0 9%,98.6% 0,100% 89%,1.6% 100%);transition:rotate .35s var(--ease),scale .35s var(--ease);justify-content:center;align-items:center;gap:14px;padding:10px 28px 12px;font-size:clamp(22px,1.85cqw,26px);font-weight:400;line-height:1.05;display:inline-flex;rotate:-1.3deg}.not-found__back:hover{rotate:.8deg;scale:1.04}.not-found__back:active{scale:.96}.not-found__back:focus-visible{box-shadow:inset 0 0 0 4px var(--ink);outline:0}.not-found__back svg{width:22px;height:22px}.not-found__back svg path{stroke-width:3.6px}@media (prefers-reduced-motion:reduce){.not-found__back{transition:none}}.not-found__trail{right:calc(var(--mx) + 24px);pointer-events:none;align-items:center;gap:clamp(20px,4cqw,56px);display:flex;position:absolute;bottom:clamp(48px,9cqw,130px);rotate:-12deg}.not-found__trail svg{width:clamp(22px,3.4cqw,48px);height:auto;translate:0 -40%;rotate:78deg}.not-found__trail svg:nth-child(2){width:clamp(27px,4.2cqw,60px);translate:0 40%;rotate:102deg}.not-found__trail svg:nth-child(3){width:clamp(32px,5cqw,72px)}
