.v31{--maxw:1240px;--gut:clamp(16px,4vw,44px)}.v31 *{box-sizing:border-box}.v31{background:var(--paper);width:100%;color:var(--on-paper);font-family:var(--body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}.v31 img,.v31 video{max-width:100%;display:block}.v31 a{color:inherit}.v31 h1,.v31 h2,.v31 h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.v31 p{margin:0}.v31 .wrap{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.v31 .band{padding-block:clamp(72px,9.5vw,124px);position:relative;overflow-x:clip}.v31 .dark{background:var(--ink);color:var(--on-ink)}.v31 .black{background:var(--black);color:var(--on-ink)}.v31 .light{background:var(--paper);color:var(--on-paper)}.v31 .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--deep);font-size:12.5px;font-weight:500}.v31 .dark .label,.v31 .black .label{color:var(--signal)}.v31 .h2{font-size:clamp(32px,5vw,64px)}.v31 .lede{color:var(--on-paper-mute);max-width:60ch;font-size:clamp(16px,1.35vw,18px);line-height:1.55}.v31 .dark .lede,.v31 .black .lede{color:var(--on-ink-mute)}.v31 .center{text-align:center}.v31 .center .lede{margin-inline:auto}.v31 .btn{height:50px;font:600 15px/1 var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.v31 .btn:focus-visible,.v31 a:focus-visible,.v31 button:focus-visible,.v31 summary:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.v31 .btn-signal{background:var(--signal);color:#022a24;box-shadow:0 14px 34px -14px #00e5ccb3}.v31 .btn-signal:hover{transform:translateY(-2px)}.v31 .btn-line{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.v31 .cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.v31 .center .cta-row{justify-content:center}.v31 .risk{font-family:var(--mono);color:var(--on-paper-mute);font-size:12.5px}.v31 .dark .risk,.v31 .black .risk{color:var(--on-ink-mute)}.v31 .risk b{color:inherit;filter:brightness(1.4);font-weight:500}.v31 .nav{top:env(safe-area-inset-top,0px);z-index:60;-webkit-backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--line-ink);color:var(--on-ink);background:#06201ceb;position:sticky}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v31 .nav{background:var(--ink)}}.v31 .nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:66px;display:flex}.v31 .brand{font:600 21px/1 var(--display);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:flex}.v31 .brand img{border-radius:9px;width:32px;height:32px}.v31 .nav-links{gap:28px;font-size:14.5px;display:flex}.v31 .burger{display:none}.v31 .lang-m{position:relative}.v31 .lang-btn{border:1px solid var(--line-ink);height:40px;color:var(--on-ink);font:600 13px var(--body);cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.v31 .lang-m .lang[hidden]{display:none}.v31 .lang-m .lang{background:var(--ink-2);border:1px solid var(--line-ink);border-radius:16px;gap:2px;min-width:140px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px -12px #000000b3}.v31 .lang-m .lang button{text-align:left;border-radius:10px;height:40px;padding:0 12px}.v31 .lang{border:1px solid var(--line-ink);background:#ffffff14;border-radius:999px;align-items:center;gap:2px;padding:3px}.v31 .lang button{color:var(--on-ink-mute);font:600 12px var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;height:36px}.v31 .lang button.on{background:var(--signal);color:#022a24}.v31 .burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px}.v31 .burger span{background:var(--on-ink);border-radius:2px;width:22px;height:2px;transition:transform .3s;display:block}.v31 .burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.v31 .burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.v31 .mmenu{z-index:59;-webkit-backdrop-filter:blur(16px);padding:28px var(--gut) calc(28px + env(safe-area-inset-bottom,0px));background:#050807f7;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:66px 0 0}.v31 .mmenu[hidden]{display:none}.v31 .mmenu nav{display:grid}.v31 .mmenu nav a{font:600 26px/1 var(--display);letter-spacing:-.02em;color:var(--on-ink);border-bottom:1px solid var(--line-ink);text-align:center;padding:15px 0;text-decoration:none}.v31 .mmenu-cta{gap:10px;display:grid}.v31 .nav-links a{color:var(--on-ink-mute);text-decoration:none}.v31 .nav-links a:hover{color:var(--on-ink)}.v31 .nav-cta{align-items:center;gap:18px;display:flex}.v31 .nav-cta .signin{color:var(--on-ink-mute);font-size:14.5px;text-decoration:none}.v31 .nav .btn{height:42px;padding-inline:20px;font-size:14.5px}.v31 footer{background:var(--black);color:var(--on-ink-mute);border-top:1px solid var(--line-ink);padding-block:56px 32px;font-size:14px}.v31 footer .wrap{display:block}.v31 .ft-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.v31 .ft-brand .brand{color:var(--on-ink);margin-bottom:12px}.v31 .ft-brand p{max-width:34ch;font-size:14px}.v31 footer nav{align-content:start;gap:9px;display:grid}.v31 footer h5{font:500 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink);margin:0 0 4px}.v31 footer nav a:hover{color:var(--on-ink)}.v31 .ft-base{border-top:1px solid var(--line-ink);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.v31 footer a{text-decoration:none}.v31 [id]{scroll-margin-top:76px}.v31 .skip{z-index:200;background:var(--signal);color:#022a24;font:600 14px var(--body);border-radius:12px;padding:12px 18px;text-decoration:none;position:fixed;top:-64px;left:12px}.v31 .skip:focus{top:12px}
.v31 .mbar{display:none}@media (max-width:1040px){.v31 .nav-links{display:none}.v31 .burger{display:inline-flex}}@media (max-width:760px){.v31 .mbar{z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line-ink);background:#050807eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.v31 .mbar a{color:var(--on-ink);font:600 14px var(--body);text-align:center;min-height:44px;padding:13px 4px;text-decoration:none}.v31 .mbar{grid-template-columns:1fr auto 1fr}.v31 .mbar .mb-slot{min-width:64px}.v31 .mbar .mb-orb{background:var(--signal);color:#022a24;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;box-shadow:0 10px 30px -8px #00e5cc99}.v31 .nav .wrap{align-items:center;gap:8px;display:flex}.v31 .nav .brand{margin-right:auto}.v31 .lang-m{display:block}.v31 .nav-cta{display:none}.v31 .burger{justify-self:end;gap:7px;width:44px;height:44px;display:inline-flex}.v31 .burger span{width:26px;height:2.5px}.v31 footer{padding-block:22px 18px}.v31 .ft-grid{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.v31 .ft-brand,.v31 footer h5{display:none}.v31 footer nav{display:contents}.v31 footer nav a{padding:6px 0;font-size:13px}.v31 .ft-base{text-align:center;justify-content:center;margin-top:8px;padding-top:10px;font-size:12px}.v31 .ft-base span:last-child{display:none}}@media (max-width:640px){.v31 .nav-cta .signin{display:none}}
