.yag-not-found{min-height:min(760px,calc(100dvh - var(--bar-h, 0px)));position:relative;overflow:hidden;padding:calc(var(--bar-h, 0px) + clamp(6rem, 10vw, 10rem)) var(--pad-x) clamp(5rem,9vw,8rem);background:#0e0e10;color:#fff;isolation:isolate}.yag-not-found:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(120deg,rgb(255 255 255/.04),transparent 46%);pointer-events:none}.yag-not-found__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);align-items:end;gap:clamp(3rem,10vw,11rem);width:min(100%,1180px);margin-inline:auto}.yag-not-found__copy{max-width:680px}.yag-not-found__code{display:grid;grid-template-columns:auto clamp(5.5rem,9vw,10rem) auto;align-items:center;width:fit-content;gap:clamp(.45rem,1.3vw,1rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.yag-not-found__digit{color:rgb(255 255 255/.88);font-family:var(--font-heading);font-size:clamp(6.75rem,15vw,13.5rem);font-weight:650;letter-spacing:-.09em;line-height:.72;font-variant-numeric:tabular-nums}.yag-not-found__isotype{display:grid;place-items:center;width:100%;aspect-ratio:1}.yag-not-found__isotype img{display:block;width:100%;height:auto;border-radius:clamp(1.2rem,2vw,2rem);box-shadow:0 24px 60px rgb(0 0 0/.28)}.yag-not-found h1{max-width:11ch;margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(3.1rem,7.3vw,6rem);font-weight:600;letter-spacing:-.04em;line-height:.94;text-wrap:balance}.yag-not-found__lead{max-width:46ch;margin:clamp(1.35rem,2.4vw,2rem) 0 0;color:rgb(255 255 255/.72);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.yag-not-found__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:clamp(2rem,4vw,3rem)}.yag-not-found__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.8rem 1.1rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.95rem;font-weight:700;transition:transform .18s var(--ease-out),background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.yag-not-found__cta:hover{transform:translateY(-2px)}.yag-not-found__cta:focus-visible,.yag-not-found__routes a:focus-visible{outline:3px solid var(--accent-light);outline-offset:4px}.yag-not-found__cta--primary{background:#fff;color:#171719}.yag-not-found__cta--primary:hover{background:var(--accent-light);color:#171719}.yag-not-found__cta--secondary{border-color:rgb(255 255 255/.28);color:#fff}.yag-not-found__cta--secondary:hover{border-color:#fff;background:rgb(255 255 255/.08)}.yag-not-found__routes{align-self:center;max-width:390px;padding:clamp(1.5rem,3vw,2rem) 0}.yag-not-found__routes>p{margin:0 0 1.25rem;color:rgb(255 255 255/.62);font-size:.94rem;font-weight:600}.yag-not-found__routes ul{margin:0;padding:0;list-style:none}.yag-not-found__routes li+li{border-top:1px solid rgb(255 255 255/.16)}.yag-not-found__routes a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem 0;color:#fff;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.yag-not-found__routes a:hover{color:var(--accent-light);transform:translateX(4px)}.yag-not-found__routes small,.yag-not-found__routes strong{display:block}@media (prefers-reduced-motion:no-preference){.yag-not-found__digit--left{animation:yag-not-found-digit-left .48s var(--ease-out) both}.yag-not-found__isotype{animation:yag-not-found-isotype-arrive .62s 70ms var(--ease-out) both}.yag-not-found__digit--right{animation:yag-not-found-digit-right .48s var(--ease-out) both}}@keyframes yag-not-found-digit-left{0%{opacity:0;transform:translateX(1.25rem)}to{opacity:1;transform:translateX(0)}}@keyframes yag-not-found-isotype-arrive{0%{opacity:0;transform:translateY(1rem) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes yag-not-found-digit-right{0%{opacity:0;transform:translateX(-1.25rem)}to{opacity:1;transform:translateX(0)}}.yag-not-found__routes strong{font-size:1.03rem;font-weight:700}.yag-not-found__routes small{margin-top:.3rem;color:rgb(255 255 255/.6);font-size:.88rem;line-height:1.45}body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-dropdown-trigger,body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-links a{color:rgb(255 255 255/.85)}body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-dropdown-trigger.is-open,body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-dropdown-trigger:hover,body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-links a:hover{color:#fff}body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-cta{border-color:rgb(255 255 255/.25);background:rgb(255 255 255/.1);color:#fff}body:has(.yag-not-found) .nav:not(.nav--scrolled) .nav-menu span{background:#fff}body:has(.yag-not-found) .nav:not(.nav--scrolled) .logo-anim-letter{color:#fff}body:has(.yag-not-found) .nav.nav--scrolled{border-bottom-color:rgb(255 255 255/.12);background:#14110e}body:has(.yag-not-found) .nav.nav--scrolled .logo-anim-letter,body:has(.yag-not-found) .nav.nav--scrolled .nav-dropdown-trigger,body:has(.yag-not-found) .nav.nav--scrolled .nav-links a{color:rgb(255 255 255/.88)}body:has(.yag-not-found) .nav.nav--scrolled .nav-menu span{background:#fff}@media (max-width:820px){.yag-not-found{min-height:auto;padding-top:calc(var(--bar-h, 0px) + 7rem)}.yag-not-found__shell{grid-template-columns:1fr;gap:3rem}.yag-not-found__routes{width:min(100%,540px);max-width:none;padding-bottom:0}}@media (max-width:520px){.yag-not-found{padding-top:calc(var(--bar-h, 0px) + 5.75rem)}.yag-not-found__code{margin-bottom:2.2rem;grid-template-columns:auto 5.25rem auto;gap:.35rem}.yag-not-found__digit{font-size:clamp(6.25rem,29vw,8rem)}.yag-not-found h1{font-size:clamp(2.75rem,13vw,4rem)}.yag-not-found__actions{display:grid;grid-template-columns:1fr}.yag-not-found__cta{width:100%}body:has(.yag-not-found):has(.cookie-banner:not(.cookie-banner--quiet)) .yag-not-found__routes{margin-top:calc(8.75rem + env(safe-area-inset-bottom, 0px))}.yag-not-found__routes a{scroll-margin-block-end:calc(11rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.yag-not-found__cta,.yag-not-found__routes a{transition:none}}