@font-face{font-family:Satoshi Variable;src:url(/landing/assets/fonts/66e53bf67b6fc1646ce07786_Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Et Mono;src:url(/landing/assets/fonts/6785412c9d82385422106c12_et_mono.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}.snav{--a-200:#eaff5c;--a-400:#dbff00;--accent:var(--a-400);--n-100:#f6f7f8;--n-200:#e8e9ea;--n-300:#d8d9da;--n-700:#3d3e3f;--n-900:#181818;--ink:#0c0d12;--surface:#111217;--surface-line:#222328;--font-display:"Satoshi Variable",sans-serif;--font-mono:var(--font-radio-canada),system-ui,-apple-system,sans-serif;--fs-button:clamp(.8rem,.76rem + .12vw,.92rem);--r-button:.6em}.snav *{box-sizing:border-box}.snav a{color:inherit;text-decoration:none}.snav button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.snav .btn{font-family:var(--font-mono);font-size:var(--fs-button);text-transform:uppercase;letter-spacing:-.02em;border-radius:var(--r-button);background:var(--n-700);color:var(--n-200);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.7em;padding:.85em 1.15em;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.snav .btn .ic{background:#ffffff1a;border-radius:.35em;place-items:center;width:1.5em;height:1.5em;font-size:1em;line-height:0;display:grid}.snav .btn-accent{background:var(--a-400);color:#0a0a0a;transition:background .2s,transform .15s}.snav .btn-accent:hover{background:var(--a-200)}.snav .btn-accent:active{transform:scale(.97)}.snav .btn-accent .ic{background:#0a0a0a1f}.snav .nav{z-index:90;justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,46px);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:fixed;top:0;left:0;right:0}.snav .nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.snav .nav__logo{width:auto;height:34px;display:block}.snav .nav__menu{align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snav .nav__item{font-family:var(--font-mono);font-size:var(--fs-button);text-transform:uppercase;letter-spacing:-.02em;color:var(--n-300);border-radius:.55em;align-items:center;gap:.55em;padding:.7em .9em;transition:background .2s;display:inline-flex}.snav .nav__item:hover{background:#ffffff10}.snav .plus{color:var(--a-400);font-weight:700}.snav .nav__right{align-items:center;gap:10px;display:flex}.snav.is-page .nav{background:#0f1027;position:sticky}.snav .nav__burger{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:none}.snav .nav__burger span{background:var(--n-200);border-radius:2px;width:20px;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}.snav .nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.snav .nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.snav .nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.snav .floatnav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#171818cc;border:1px solid #ffffff14;border-radius:17px;align-items:stretch;gap:5px;padding:5px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s,visibility .4s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(24px);box-shadow:0 18px 50px #0008}.snav .floatnav.is-visible{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.snav .floatnav__up{color:#fff;background:#ffffff12;border-radius:12px;flex:none;place-items:center;width:46px;display:grid}.snav .floatnav__up:hover{background:#ffffff1f}.snav .floatnav__item{font-family:var(--font-mono);font-size:var(--fs-button);text-transform:uppercase;letter-spacing:-.02em;color:var(--n-300);border-radius:12px;align-items:center;gap:.5em;padding:.95em 1.15em;display:inline-flex}.snav .floatnav__item:hover{background:#ffffff10}.snav .floatnav__cta{background:var(--a-400);color:#0a0a0a;font-family:var(--font-mono);font-size:var(--fs-button);text-transform:uppercase;letter-spacing:-.02em;border-radius:12px;align-items:center;padding:.95em 1.4em;transition:background .2s,transform .15s;display:inline-flex}.snav .floatnav__cta:hover{background:var(--a-200)}.snav .floatnav__cta:active{transform:scale(.97)}.snav .mobilemenu{z-index:85;-webkit-backdrop-filter:blur(34px)saturate(1.4);backdrop-filter:blur(34px)saturate(1.4);opacity:0;visibility:hidden;background:#0a0b0fa6;flex-direction:column;justify-content:center;gap:6px;padding:clamp(28px,9vw,56px);transition:opacity .35s,visibility .35s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;transform:translateY(-10px)}.snav .mobilemenu.open{opacity:1;visibility:visible;transform:none}.snav .mobilemenu__item{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-200);border-bottom:1px solid #ffffff14;align-items:center;gap:.4em;padding:.32em 0;font-size:clamp(1.9rem,8vw,2.8rem);font-weight:800;display:flex}.snav .mobilemenu__cta{font-size:var(--fs-button);align-self:flex-start;margin-top:clamp(20px,5vw,32px)}.langsel__val{line-height:1;font-family:var(--font-radio-canada),system-ui,-apple-system,sans-serif;align-items:center;gap:.5em;display:inline-flex}[role=option] .langsel__val{padding-left:4px}.snav [aria-label=Change\ language]{height:46px;padding:0 14px}.snav .langsel--mobile{width:100%;max-width:340px;margin-top:26px}@media (max-width:1000px){.snav .nav__menu,.snav .nav__right{display:none}.snav .nav__burger{display:flex}.snav.is-landing .nav.is-hidden{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0d12f2;transform:none;box-shadow:0 1px #ffffff14}.snav.is-landing .floatnav{display:none}}@media (min-width:1001px){.snav .mobilemenu{display:none}}@media (prefers-reduced-motion:reduce){.snav .nav,.snav .floatnav,.snav .mobilemenu,.snav .nav__burger span{transition:none}}.snav .btn,.snav .floatnav__cta{font-family:var(--font-display);font-weight:600}
