@font-face{font-family:sans;src:url(../media/Satoshi_400-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/Satoshi_500-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/Satoshi_700-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.EdMEIG_className{font-family:sans,sans Fallback}.EdMEIG_variable{--font-sans:"sans", "sans Fallback"}
:root{--navy-deep:#131f45;--navy:#1f3166;--sky:#18b0e8;--canvas:#f5f1e8;--sand:#e6decd;--ink:#0e1630;--ink-soft:#0e1630c7;--line:#131f451f;--sans:var(--font-sans), system-ui, sans-serif;--display:var(--sans);--display-track:-.035em;--display-weight:500;--text-sm:.94rem;--text-xs:.82rem;--h2:clamp(2.1rem, 4.4vw, 4.2rem);--lead:clamp(1.06rem, 1.3vw, 1.2rem);--on-dark-soft:#fffc;--r-surface:4px;--r-control:4px;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--night:#0c1431;--bg:var(--navy-deep);--fg:#fff;--fg-soft:#ffffffbd;--head:#fff;--tone:#8894bf;--rule:#ffffff24;--surface:#1a2855;--field:#ffffff12;--btn-bg:#fff;--btn-bg-hover:#d6effb;--btn-fg:var(--navy-deep);--btn-ico:#131f4514;--nav-h:60px;--nav-top:14px;--nav-w:min(80vw, 1180px);--pad:clamp(1.25rem, 4vw, 4rem);--section:clamp(6rem, 13vw, 11rem);--len:44vh;--tilt:62deg;--ext:1;--intro:0;--z-shade:30;--z-above-shade:35;--z-awning:40;--z-menu:45;--z-nav:50;--z-grain:60}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--navy) var(--night);scroll-padding-top:calc(var(--nav-top) + var(--nav-h) + 1.5rem)}body{font-family:var(--sans);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;caret-color:var(--sky);line-height:1.5}.light{--bg:var(--canvas);--fg:var(--ink);--fg-soft:var(--ink-soft);--head:var(--navy);--tone:#5f6b8f;--rule:var(--line);--surface:#fff;--field:var(--canvas);--btn-bg:var(--navy-deep);--btn-bg-hover:var(--navy);--btn-fg:#fff;--btn-ico:#ffffff1f;background:var(--bg);color:var(--fg)}::selection{background:var(--sky);color:var(--navy-deep)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:6px}main{width:100%;max-width:100%;overflow-x:clip}section{padding-block:var(--section)}.wrap{max-width:1360px;padding-inline:var(--pad);margin-inline:auto}h1,h2,h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);color:var(--head);text-wrap:balance;line-height:1.02}h1 em,h2 em,h3 em{color:var(--tone);font-style:normal}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:calc(var(--z-grain) + 1);color:var(--navy-deep);background:#fff;border-radius:999px;padding:.7rem 1.1rem;font-weight:700;position:fixed;top:.6rem;left:.6rem;transform:translateY(-200%)}.skip:focus-visible{transform:none}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.btn{border-radius:var(--r-control);cursor:pointer;height:52px;font-weight:700;font-size:var(--text-sm);white-space:nowrap;transition:transform .16s var(--ease-out), background .18s ease, color .18s ease, opacity .18s ease;border:0;align-items:center;gap:.9rem;padding:0 .4rem 0 1.5rem;display:inline-flex}.btn .ico{border-radius:calc(var(--r-control) - 1px);width:40px;height:40px;transition:transform .22s var(--ease-out), background .18s ease;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.btn:hover .ico{transform:translate(3px,-1px)scale(1.06)}}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:progress}.btn-navy{background:var(--navy-deep);color:#fff}@media (hover:hover) and (pointer:fine){.btn-navy:hover{background:var(--navy)}}.btn-navy .ico{background:#ffffff1f}.btn-light{color:var(--navy-deep);background:#fff}.btn-light .ico{background:#131f4514}.btn-primary{background:var(--btn-bg);color:var(--btn-fg)}.btn-primary .ico{background:var(--btn-ico)}.btn-ghost{box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--fg);padding:0 1.5rem}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--btn-bg-hover)}.btn-ghost:hover{background:var(--field)}}.logo{color:#fff;flex:none;line-height:0;display:block}.logo svg{width:auto;height:38px;display:block}.logo-lg svg{height:64px}.bezel{border-radius:var(--r-surface)}.bezel>.core{border-radius:var(--r-surface);height:100%;position:relative;overflow:hidden}.js [data-r]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), filter .6s var(--ease-out), scale .12s var(--ease-out);transition-delay:calc(var(--d,0) * 60ms), calc(var(--d,0) * 60ms), calc(var(--d,0) * 60ms), 0s}.js [data-r=rise]{transform:translateY(20px)}.js [data-r=fade]{filter:blur(4px);transform:translateY(10px)}.js [data-r].in{opacity:1;filter:none;transform:none}.js [data-lines]{visibility:hidden}.js [data-r=blind]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease-out), scale .12s var(--ease-out);transition-delay:calc(var(--d,0) * 80ms), 0s}.js [data-r=blind] img{transition:scale 1.4s var(--ease-out);transition-delay:calc(var(--d,0) * 80ms);scale:1.12}.js [data-r=blind].in{clip-path:inset(0)}.js [data-r=blind].in img{scale:1}.plx{position:absolute;inset:-8% 0}@media (prefers-reduced-motion:reduce){:root{--ext:0;--intro:1}.js [data-r]{filter:none;transition:opacity .2s;transform:none}.js [data-lines]{visibility:visible}.js [data-r=blind]{opacity:0;clip-path:none}.js [data-r=blind].in{opacity:1}.js [data-r=blind] img{transition:none;scale:1}.plx{inset:0}}@media (max-width:1000px){:root{--nav-w:92vw;--len:25vh}}.notfound{padding-top:calc(var(--nav-top) + var(--nav-h) + var(--section))}.notfound h1{font-size:var(--h2)}.notfound p{max-width:34rem;color:var(--fg-soft);margin-top:1.4rem}.notfound-links{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}
