:is(html:has(.aifano-not-found),body:has(.aifano-not-found)){background:#000}.not-found-module__sxuMuG__page{--purple:#9650ea;color:#f7f6f2;background:#000;min-height:100svh;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:hidden}.not-found-module__sxuMuG__header{z-index:10;background:linear-gradient(#000 25%,#0000);justify-content:space-between;align-items:center;height:88px;padding:0 32px;display:flex;position:fixed;inset:0 0 auto}.not-found-module__sxuMuG__logo{width:118px;display:block}.not-found-module__sxuMuG__logo span{aspect-ratio:77/24;background:url(/aifano-logo.svg) 50%/contain no-repeat;width:100%;display:block;position:relative}.not-found-module__sxuMuG__logo span:before{content:"";clip-path:inset(0 0 0 23.38%);filter:brightness(0)invert();background:url(/aifano-logo.svg) 50%/contain no-repeat;position:absolute;inset:0}.not-found-module__sxuMuG__homeLink{color:#dedbd4;border-bottom:1px solid #ffffff80;align-items:center;gap:25px;padding-bottom:7px;font-size:13px;transition:color .25s,border-color .25s;display:flex}.not-found-module__sxuMuG__homeLink:hover{color:var(--purple);border-color:var(--purple)}.not-found-module__sxuMuG__stage{background:#000;align-items:center;min-height:100svh;padding:126px 6vw 62px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__grid{opacity:.17;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.not-found-module__sxuMuG__code{z-index:0;color:#ffffff06;letter-spacing:-.1em;pointer-events:none;font:500 clamp(300px,42vw,700px)/.75 STK Bureau Sans,Inter,sans-serif;position:absolute;bottom:-.18em;left:3.5vw}.not-found-module__sxuMuG__copy{z-index:3;width:58%;position:relative}.not-found-module__sxuMuG__eyebrow{color:#c1beb7;font:600 clamp(14px,1.05vw,17px)/1 var(--font-plex-mono),monospace;letter-spacing:.1em}.not-found-module__sxuMuG__copy h1{letter-spacing:-.07em;margin:36px 0 42px;font:400 clamp(72px,8.2vw,132px)/.84 Georgia,Times New Roman,serif}.not-found-module__sxuMuG__copy h1 em{color:var(--purple);font-style:normal}.not-found-module__sxuMuG__copy>p{color:#bbb8b1;max-width:650px;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.62}.not-found-module__sxuMuG__actions{align-items:center;gap:32px;margin-top:48px;display:flex}.not-found-module__sxuMuG__primaryAction{isolation:isolate;color:#111;background:#fff;justify-content:space-between;align-items:center;width:245px;min-height:56px;padding:0 18px 0 22px;font-size:14px;font-weight:500;transition:color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__primaryAction:before{z-index:-1;content:"";background:var(--purple);clip-path:circle(0 at 88%);transition:clip-path .55s cubic-bezier(.2,0,.1,1);position:absolute;inset:0}.not-found-module__sxuMuG__primaryAction:hover{color:#fff;transform:translateY(-2px)}.not-found-module__sxuMuG__primaryAction:hover:before{clip-path:circle(155% at 88%)}.not-found-module__sxuMuG__primaryAction b{font-size:18px;font-weight:400}.not-found-module__sxuMuG__secondaryAction{color:#e0ddd7;border-bottom:1px solid #ffffff85;padding-bottom:8px;font-size:13px;transition:color .25s,border-color .25s}.not-found-module__sxuMuG__secondaryAction:hover{color:var(--purple);border-color:var(--purple)}.not-found-module__sxuMuG__visual{z-index:1;background:#000;width:min(43vw,670px);height:91%;position:absolute;inset:6% 1% auto auto;overflow:hidden}.not-found-module__sxuMuG__visual:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#000 0,#0000 10% 92%,#000 100%),linear-gradient(0deg,#000 0,#0000 10% 91%,#000 100%);position:absolute;inset:0}.not-found-module__sxuMuG__visual img,.not-found-module__sxuMuG__visual video{object-fit:contain;object-position:center;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.not-found-module__sxuMuG__visual video{z-index:1}@media (max-width:900px){.not-found-module__sxuMuG__page{overflow:auto}.not-found-module__sxuMuG__header{height:72px;padding-inline:20px}.not-found-module__sxuMuG__logo{width:100px}.not-found-module__sxuMuG__homeLink{font-size:12px}.not-found-module__sxuMuG__stage{align-items:flex-start;min-height:970px;padding:106px 20px 48px}.not-found-module__sxuMuG__copy{width:100%}.not-found-module__sxuMuG__copy h1{margin-top:30px;font-size:62px}.not-found-module__sxuMuG__copy>p{max-width:540px;font-size:15px}.not-found-module__sxuMuG__visual{width:112%;height:470px;inset:365px -20% auto auto}.not-found-module__sxuMuG__actions{gap:20px;margin-top:500px;display:grid}.not-found-module__sxuMuG__primaryAction{width:100%}.not-found-module__sxuMuG__secondaryAction{width:max-content}.not-found-module__sxuMuG__code{font-size:84vw;bottom:40px;left:-8vw}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__visual video{display:none}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__primaryAction:before{transition:none}}
