html body main.sp-not-found{--nf-ink:#172b43;--nf-muted:#61758e;--nf-line:#dce6f1;--nf-blue:#1558c9;width:100%;max-width:none;min-height:100dvh;color:var(--nf-ink);background:radial-gradient(circle at 92% 15%,#dcecff 0,#0000 29%),radial-gradient(circle at 4% 85%,#eae5ff 0,#0000 32%),#f8fbff;margin:0;padding:0;overflow:hidden}.sp-not-found *{box-sizing:border-box}.sp-not-found-shell{grid-template-rows:auto 1fr auto;width:min(100%,1320px);min-height:100dvh;margin:auto;padding:28px clamp(24px,5vw,72px) 25px;display:grid}.sp-not-found-brand{width:max-content;color:var(--nf-ink);letter-spacing:-.045em;align-items:center;gap:11px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.sp-not-found-brand strong{color:var(--nf-blue);font-weight:800}.sp-not-found-brand-mark{color:#fff;background:#1558c9;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 8px 18px #1558c932}.sp-not-found-brand-mark svg{transform:rotate(-18deg)}.sp-not-found-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(25px,4vw,65px);padding:30px 0 55px;display:grid}.sp-not-found-copy{z-index:2;max-width:590px;position:relative}.sp-not-found-status{color:#4c6280;letter-spacing:.06em;text-transform:uppercase;background:#fff9;border:1px solid #cbdaee;border-radius:999px;align-items:center;gap:9px;margin:0 0 24px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.sp-not-found-status>span{background:#ff8b5e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff8b5e20}.sp-not-found-status strong{color:#1558c9;font-variant-numeric:tabular-nums;margin-left:5px}.sp-not-found-copy h1{color:var(--nf-ink);font-family:var(--font-brand-display),var(--font-geist-sans),sans-serif;letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,76px);font-weight:780;line-height:1.08}.sp-not-found-copy h1 em{color:#1558c9;font-style:normal}.sp-not-found-description{max-width:450px;color:var(--nf-muted);margin:24px 0 0;font-size:16px;line-height:1.7}.sp-not-found-home{color:#fff;background:#1558c9;border:1px solid #1558c9;border-radius:14px;justify-content:center;align-items:center;gap:30px;min-height:52px;margin-top:32px;padding:12px 17px 12px 21px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .24s,background-color .24s,border-color .24s,color .24s,box-shadow .24s;display:inline-flex;box-shadow:0 12px 26px #1558c92a}.sp-not-found-home:hover{color:#132c47;background:#d4ff24;border-color:#d4ff24;transform:translateY(-3px);box-shadow:0 15px 28px #1558c925}.sp-not-found-home:active{transform:translateY(0)}.sp-not-found-home:focus-visible{outline-offset:4px;outline:3px solid #1558c9}.sp-not-found-reassurance{color:#6c7f95;align-items:center;gap:9px;margin:25px 0 0;font-size:12px;line-height:1.5;display:flex}.sp-not-found-reassurance svg{color:#338273;flex:0 0 17px}.sp-not-found-art{isolation:isolate;perspective:900px;background:radial-gradient(circle at 54% 35%,#f8fbff 0,#e9f1ff 35%,#dce9fb 74%,#d7e5f5 100%);border:1px solid #d6e2f0;border-radius:35px;width:100%;height:min(45vw,535px);min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 34px 75px #25497818}.sp-not-found-art:before{content:"";opacity:.4;background-image:linear-gradient(#6e9ad91a 1px,#0000 1px),linear-gradient(90deg,#6e9ad91a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 16%,#000 100%);mask-image:linear-gradient(#0000 16%,#000 100%)}.sp-not-found-art:after{content:"";background:radial-gradient(#a7c7f080 0,#0000 65%);border-radius:50%;height:60%;position:absolute;bottom:-36%;left:-20%;right:-20%;transform:rotateX(58deg)}.sp-not-found-art-number{z-index:0;color:#1558c916;font-family:var(--font-brand-display),sans-serif;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;font-size:clamp(115px,16vw,220px);font-weight:850;line-height:1;position:absolute;top:11%;left:50%;transform:translate(-50%)}.sp-not-found-orbit{z-index:1;border:1px dashed #4e80c076;border-radius:50%;width:78%;height:63%;position:absolute;top:17%;left:11%;transform:rotate(-24deg)}.sp-not-found-orbit-two{border-color:#7aa7e350;width:66%;height:50%;top:24%;left:17%;transform:rotate(28deg)}.sp-not-found-orbit-dot{z-index:2;background:#1558c9;border:3px solid #fff;border-radius:50%;width:11px;height:11px;animation:3.5s ease-in-out infinite sp-not-found-dot;position:absolute;box-shadow:0 0 0 5px #1558c928,0 5px 10px #1558c944}.sp-not-found-orbit-dot-one{top:25%;left:19%}.sp-not-found-orbit-dot-two{width:9px;height:9px;animation-delay:1.5s;bottom:24%;right:17%}.sp-not-found-shadow{z-index:1;filter:blur(20px);background:#355c9780;border-radius:50%;width:270px;height:42px;animation:5s ease-in-out infinite sp-not-found-shadow;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.sp-not-found-mail{z-index:3;width:320px;height:310px;transform-style:preserve-3d;animation:5s ease-in-out infinite sp-not-found-float;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotateX(12deg)rotateY(-15deg)rotate(-7deg)}.sp-not-found-letter{z-index:1;background:linear-gradient(145deg,#fff,#f1f5ff);border:1px solid #d5deeb;border-radius:15px 15px 5px 5px;width:235px;height:205px;padding:35px 24px;position:absolute;top:9px;left:51px;transform:translateZ(18px)rotate(-2deg);box-shadow:0 10px 24px #1c427a30}.sp-not-found-letter-line{background:#c6d6ec;border-radius:99px;width:58%;height:8px;margin-bottom:13px;display:block}.sp-not-found-letter-line:nth-child(2){background:#dbe5f2;width:82%;height:6px}.sp-not-found-letter-line:nth-child(3){background:#dbe5f2;width:66%;height:6px}.sp-not-found-letter-seal{color:#b64f41;background:#ffe7e0;border-radius:13px;place-items:center;width:45px;height:45px;margin:16px 0 0 auto;display:grid;transform:rotate(8deg)}.sp-not-found-envelope{z-index:2;background:linear-gradient(135deg,#dce7f8,#f7faff);border:1px solid #d0dbed;border-radius:16px;width:302px;height:188px;position:absolute;bottom:9px;left:9px;overflow:hidden;transform:translateZ(44px);box-shadow:0 21px 32px #153b7745,12px 16px #8daed81c}.sp-not-found-envelope-flap{z-index:1;clip-path:polygon(0 0,100% 0,50% 63%);filter:drop-shadow(0 5px 6px #36558332);background:linear-gradient(145deg,#e7eefb,#c4d6f0);position:absolute;inset:0}.sp-not-found-envelope-front{z-index:2;clip-path:polygon(0 0,50% 60%,100% 0,100% 100%,0 100%);background:linear-gradient(145deg,#f9fbff 5%,#e4ecf8 95%);position:absolute;inset:0}.sp-not-found-envelope-mark{z-index:3;color:#54719b;letter-spacing:.15em;font-size:8px;font-weight:900;position:absolute;bottom:15px;right:17px}.sp-not-found-art-label{z-index:4;color:#203a5b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #d4e2f3;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;animation:5s ease-in-out infinite sp-not-found-label;display:flex;position:absolute;bottom:7%;right:7%;box-shadow:0 12px 25px #163d7640}.sp-not-found-art-label-icon{color:#bd5848;background:#ffeae4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sp-not-found-art-label strong,.sp-not-found-art-label small{display:block}.sp-not-found-art-label strong{font-size:11px;font-weight:800}.sp-not-found-art-label small{color:#6d8098;margin-top:3px;font-size:9px}.sp-not-found-footer{border-top:1px solid var(--nf-line);color:#8697aa;justify-content:space-between;gap:20px;padding-top:19px;font-size:11px;display:flex}@keyframes sp-not-found-float{50%{transform:translate(-50%,-56%)rotateX(16deg)rotateY(-8deg)rotate(-3deg)}}@keyframes sp-not-found-shadow{50%{opacity:.48;transform:translate(-50%)scale(.82)}}@keyframes sp-not-found-label{50%{transform:translateY(-10px)}}@keyframes sp-not-found-dot{50%{transform:scale(1.3);box-shadow:0 0 0 9px #1558c914,0 5px 10px #1558c944}}html.dark body main.sp-not-found{--nf-ink:#f0f5fc;--nf-muted:#b7c8db;--nf-line:#38506a;background:radial-gradient(circle at 89% 12%,#1c467c55 0,#0000 28%),radial-gradient(circle at 9% 82%,#243b5d55 0,#0000 30%),#121e2e}html.dark .sp-not-found-brand{color:#f0f5fc}html.dark .sp-not-found-brand strong,html.dark .sp-not-found-copy h1 em{color:#80b2ff}html.dark .sp-not-found-status{color:#b8cbdf;background:#20354d;border-color:#416080}html.dark .sp-not-found-status strong{color:#d4ff24}html.dark .sp-not-found-reassurance{color:#aac0d5}html.dark .sp-not-found-reassurance svg{color:#91dcc2}html.dark .sp-not-found-art{background:radial-gradient(circle at 50% 33%,#294a73 0,#203a5a 43%,#172c45 100%);border-color:#3b5675;box-shadow:inset 0 1px #ffffff18,0 34px 75px #07132288}html.dark .sp-not-found-art-number{color:#a9cbff12}html.dark .sp-not-found-orbit{border-color:#8cb5e788}html.dark .sp-not-found-orbit-two{border-color:#8cb5e744}html.dark .sp-not-found-art-label{color:#f0f5fc;background:#203b59e8;border-color:#537196}html.dark .sp-not-found-art-label small{color:#b6c9dd}html.dark .sp-not-found-footer{color:#94abc2}@media (max-width:860px){.sp-not-found-shell{padding-inline:28px}.sp-not-found-layout{grid-template-columns:1fr;gap:34px;padding:55px 0}.sp-not-found-copy{max-width:680px}.sp-not-found-art{width:min(100%,680px);height:450px;min-height:0;margin:auto}}@media (max-width:520px){.sp-not-found-shell{padding:22px 20px}.sp-not-found-layout{gap:28px;padding:58px 0 35px}.sp-not-found-status{margin-bottom:20px}.sp-not-found-copy h1{font-size:clamp(40px,10vw,54px)}.sp-not-found-description{margin-top:18px;font-size:14px}.sp-not-found-home{margin-top:25px}.sp-not-found-reassurance{align-items:flex-start;margin-top:20px}.sp-not-found-art{border-radius:25px;height:355px}.sp-not-found-art-number{font-size:125px}.sp-not-found-mail{scale:.74}.sp-not-found-art-label{bottom:6%;right:4%}.sp-not-found-footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.sp-not-found :is(.sp-not-found-mail,.sp-not-found-shadow,.sp-not-found-art-label,.sp-not-found-orbit-dot){animation:none}.sp-not-found-home{transition:none}}
