.sn{--sn-bg:var(--bg,#fff);--sn-ink:var(--ink,#0d0d0c);--sn-charcoal:var(--charcoal,#1a1a1a);--sn-muted:var(--muted,#6e6e73);--sn-hairline:var(--hairline,#e4e4e7);--sn-accent:var(--accent,#21c063);--sn-wrap:var(--wrap,1400px);--sn-pad:var(--pad,64px);--sn-h:var(--nav-h,85px);--sn-font:var(--font-poppins,var(--font-display-body)), "Helvetica Neue", Arial, system-ui, sans-serif;z-index:50;height:var(--sn-h);background:var(--sn-bg);color:var(--sn-ink);font-family:var(--sn-font);font-size:15px;line-height:1.55;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sn{background:color-mix(in srgb, var(--sn-bg) 93%, transparent)}}html:has(.sn){scroll-padding-top:calc(var(--nav-h,85px) + 16px)}.sn *,.sn :before,.sn :after{box-sizing:border-box}.sn a{color:inherit;text-decoration:none}.sn ul{margin:0;padding:0;list-style:none}.sn button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sn .sn-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sn .sn-in{max-width:var(--sn-wrap);padding-left:max(var(--sn-pad), env(safe-area-inset-left));padding-right:max(var(--sn-pad), env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:12px;height:100%;margin:0 auto;padding-top:26px;padding-bottom:16px;display:flex}.sn .sn-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;font-size:13.5px;font-weight:500;transition:transform .25s,background .25s,color .25s;display:inline-flex}.sn .sn-pill-light{border:1px solid var(--sn-hairline);color:var(--sn-ink);background:#fff;padding:9px 16px}.sn .sn-pill-dark{background:var(--sn-charcoal);color:#fff;padding:11px 20px;font-weight:400}.sn .sn-pill-dark:hover{transform:translateY(-2px)}.sn .sn-dot{background:var(--sn-accent);border-radius:999px;flex:none;width:7px;height:7px}.sn .sn-arr{font-size:13px;transition:transform .25s}.sn .sn-pill:hover .sn-arr{transform:translate(2px,-2px)}.sn .sn-brand{letter-spacing:-.01em;flex:none;font-weight:600}.sn .sn-cta{flex:none}.sn .sn-links ul{gap:44px;font-size:14px;font-weight:500;display:flex}.sn .sn-links a{display:inline-block;position:relative}.sn .sn-links a:after{content:"";background:var(--sn-ink);transform-origin:0;width:100%;height:1px;transition:transform .28s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.sn .sn-links a:hover:after,.sn .sn-links a[aria-current]:after{transform:scaleX(1)}.sn .sn-n{color:var(--sn-muted);vertical-align:super;margin-left:2px;font-size:10px;font-weight:500}.sn .sn-right{flex:none;align-items:center;gap:12px;display:flex}.sn .sn-lang{border:1px solid var(--sn-hairline);border-radius:999px;flex:none;align-items:center;padding:3px;display:inline-flex}.sn .sn-lang a{color:var(--sn-muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500;transition:background .25s,color .25s}.sn .sn-lang a[aria-current]{background:var(--sn-charcoal);color:#fff}.sn .sn-lang[aria-busy=true]{cursor:progress;position:relative}.sn .sn-lang a[data-pending]{background:var(--sn-charcoal);color:#fff}.sn .sn-lang[aria-busy=true] a[aria-current]:not([data-pending]){color:var(--sn-muted);background:0 0}.sn .sn-lang-run{inset-inline:2px;background:var(--sn-hairline);pointer-events:none;border-radius:1px;height:2px;position:absolute;top:calc(100% + 4px);overflow:hidden}.sn .sn-lang-run:after{content:"";inset-block:0;border-radius:inherit;background:var(--sn-charcoal);width:40%;animation:.9s ease-in-out infinite sn-lang-lauf;position:absolute;left:0}@keyframes sn-lang-lauf{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sn .sn-menu-btn,.sn .sn-panel{display:none}.sn .sn-menu-icon{flex-direction:column;flex:none;justify-content:space-between;width:16px;height:10px;display:flex}.sn .sn-menu-icon span{background:var(--sn-ink);border-radius:1px;width:100%;height:2px;transition:transform .22s,opacity .22s}.sn .sn-menu-btn[aria-expanded=true] .sn-menu-icon span:first-child{transform:translateY(4px)rotate(45deg)}.sn .sn-menu-btn[aria-expanded=true] .sn-menu-icon span:last-child{transform:translateY(-4px)rotate(-45deg)}.sn .sn-panel{z-index:1;background:var(--sn-bg);padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(clamp(20px, 4svh, 44px) + env(safe-area-inset-bottom));padding-left:max(var(--sn-pad), env(safe-area-inset-left));padding-right:max(var(--sn-pad), env(safe-area-inset-right));overscroll-behavior:contain;flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) both sn-panel-in;position:fixed;inset:0;overflow-y:auto}.sn .sn-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sn .sn-panel-links{margin-top:auto}.sn .sn-panel-links ul{flex-direction:column;gap:clamp(2px,1.2svh,12px);display:flex}.sn .sn-panel-links a{text-transform:uppercase;letter-spacing:-.011em;color:var(--sn-charcoal);align-items:center;gap:12px;font-size:clamp(30px,10vw,96px);font-weight:900;line-height:1.12;display:flex}.sn .sn-panel-links .sn-mark{background:0 0;border-radius:999px;flex:none;order:1;width:10px;height:10px}.sn .sn-panel-links .sn-n{order:2}.sn .sn-panel-links a[aria-current] .sn-mark{background:var(--sn-accent)}.sn .sn-panel-links a[aria-current]{color:var(--sn-ink)}.sn .sn-panel-links .sn-n{align-self:flex-start;margin-top:.35em;font-size:11px}.sn .sn-panel-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.sn .sn-panel-foot .sn-pill-dark{padding:13px 22px;font-size:13.5px}@keyframes sn-panel-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (max-width:1120px){.sn .sn-links ul{gap:26px}}@media (max-width:900px){.sn .sn-links,.sn .sn-right .sn-lang,.sn .sn-right .sn-cta{display:none}.sn .sn-menu-btn{display:inline-flex}.sn .sn-panel{display:flex}.sn .sn-in{padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:12px}.sn .sn-pill{min-height:44px}}@media (max-width:560px){.sn .sn-in>.sn-pill-light,.sn .sn-right .sn-pill-light{padding:8px 12px;font-size:12.5px}}@media (max-width:380px){.sn .sn-in{gap:8px}.sn .sn-in>.sn-pill-light,.sn .sn-right .sn-pill-light{padding:7px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sn .sn-panel{animation:none}.sn .sn-menu-icon span,.sn .sn-links a:after,.sn .sn-pill,.sn .sn-arr{transition:none}.sn .sn-lang-run:after{width:100%;animation:none}}
