@property --err-opacity{syntax:"<number>";inherits:false;initial-value:0}@layer err.layout, err.components, err.responsive;@layer err.layout{.errHero{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;color:var(--on-dark);background-color:var(--color-surfaceNoir);background-image:repeating-radial-gradient(circle at 14% 130%, transparent 0 40px, var(--color-brandWash) 40px 41px, transparent 41px 88px),repeating-radial-gradient(circle at 90% -22%, transparent 0 47px, color-mix(in oklab, var(--neutral-0) 3.5%, transparent) 47px 48px, transparent 48px 98px)}.errHero::before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);z-index:3}.errHero__inner{position:relative;z-index:2;width:100%;padding:clamp(80px,10vw,140px) 0 clamp(64px,8vw,110px)}.errLinks{padding:var(--section-y) 0;background:var(--paper-2)}.errLinks__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;margin-bottom:clamp(24px,3.5vw,48px)}.errLinks__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:var(--line);border:var(--bw) solid var(--line)}}@layer err.components{.errCode{position:absolute;right:-2%;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-style:italic;font-size:clamp(150px,26vw,380px);line-height:.88;letter-spacing:-0.05em;pointer-events:none;user-select:none;z-index:1;color:color-mix(in oklab, var(--neutral-0) 10%, transparent);opacity:var(--err-opacity);--err-opacity: 1;transition:--err-opacity 1.6s .1s var(--ease)}@starting-style{.errCode{--err-opacity: 0}}.errContent{max-width:580px;opacity:1;translate:none;transition:opacity .9s .25s var(--ease),translate .9s .25s var(--ease)}@starting-style{.errContent{opacity:0;translate:0 32px}}.errContent .eyebrow{color:var(--accent);margin-bottom:var(--space-6)}.errTitle{font-family:var(--font-display);font-size:clamp(40px,5.5vw,84px);font-weight:var(--fw-reg);line-height:.96;letter-spacing:-0.025em;color:#fff;text-wrap:balance;margin-bottom:clamp(14px,1.8vw,24px)}.errLede{font-size:var(--fs-lede);color:var(--on-dark-soft);max-width:48ch;text-wrap:pretty;line-height:1.65;margin-bottom:clamp(28px,3.5vw,48px)}.errActions{display:flex;gap:clamp(20px,3vw,40px);align-items:center;flex-wrap:wrap}.errLink{background:var(--paper);padding:clamp(22px,2.5vw,32px) clamp(18px,2vw,26px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);transition:background .3s,padding-left .45s var(--ease)}.errLink:hover{background:var(--white);padding-left:clamp(26px,3vw,40px)}.errLink__body{flex:1;overflow:hidden}.errLink__eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2)}.errLink__name{font-family:var(--font-display);font-size:clamp(20px,1.8vw,28px);font-weight:var(--fw-med);line-height:1.08;transition:color .3s}.errLink:hover .errLink__name{color:var(--accent-deep)}.errLink__go{width:44px;height:44px;border:var(--bw) solid var(--line);border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.errLink__go svg{stroke:var(--ink);transition:stroke var(--dur) var(--ease),transform var(--dur) var(--ease)}.errLink:hover .errLink__go{background:var(--ink);border-color:var(--ink)}.errLink:hover .errLink__go svg{stroke:var(--paper);transform:translateX(2px)}}@layer err.responsive{@media(max-width: 900px){.errLinks__grid{grid-template-columns:repeat(2, 1fr)}.errCode{right:-8%;font-size:clamp(110px,22vw,260px)}}@media(max-width: 600px){.errLinks__grid{grid-template-columns:1fr 1fr}.errCode{font-size:clamp(80px,28vw,160px);right:0}}}.errActions .buttonUnderline{color:var(--on-dark-soft);border-color:var(--on-dark-line);margin-top:5vh}.errActions .buttonUnderline:hover{color:var(--on-dark);border-color:color-mix(in oklab, var(--on-dark) 60%, transparent)}/*# sourceMappingURL=error.css.map */
