@font-face{font-family:Umbrella Archivo;src:url(/proto/fonts/archivo-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap}:where(body){--umb-bg:#0e0a1ac7;--umb-ink:#f3f0ea;--umb-accent:#5170ff;--umb-on-accent:#fff;--umb-foot-bg:#0e0a1a;--umb-menu-bg:#0e0a1a;--umb-menu-fg:#e7e3ef;--umb-menu-line:#c8c3de;--umb-menu-rule:#ffffff3d;--umb-menu-glow:0 14px 32px #0009, 0 0 22px #8083fb38;--umb-gutter:16px;--umb-content-gap:clamp(28px, 4vw, 80px)}@media (width>=700px){:where(body){--umb-gutter:clamp(16px, 4vw, 48px)}}body:has(>header.umb){margin:0}.umb,.umb *,.umb :before,.umb :after,.umb-sub,.umb-sub *,.umb-sub:before,.umb-sub:after{box-sizing:border-box}.umb{--umb-pad:clamp(12px, .8vw, 32px);--umb-top:max(var(--umb-pad), env(safe-area-inset-top));z-index:1000;top:var(--umb-top);left:var(--umb-pad);right:var(--umb-pad);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;margin:0;transition:transform .28s cubic-bezier(.3,.7,.2,1);display:flex;position:fixed}.umb:before{content:"";z-index:-1;top:calc(-1 * var(--umb-top));left:calc(-1 * var(--umb-pad));right:calc(-1 * var(--umb-pad));bottom:calc(-1 * var(--umb-pad));background:var(--umb-bar,var(--umb-foot-bg));opacity:0;transition:opacity .2s;position:absolute;box-shadow:0 6px 18px #00000047}.umb.bar:before{opacity:1}.umb.away{transform:translateY(calc(-100% - var(--umb-top) - 24px))}@media (prefers-reduced-motion:reduce){.umb,.umb:before{transition:none}}.umb>*{pointer-events:auto}.umb-home.ph{--ph-size:clamp(44px, 1.6vw + 30px, 96px)}.umb-tabs{--umb-fs:clamp(11.52px, .35vw + 8.8px, 24px);--umb-tabs-pad:5px;isolation:isolate;padding:var(--umb-tabs-pad);gap:6px;display:flex;position:relative}.umb-tabs:before{content:"";z-index:-1;background:var(--umb-bg);backdrop-filter:blur(10px);position:absolute;inset:0;transform:skew(-10deg)}.umb-tabs .sn{--sn-fg:var(--umb-ink);--sn-menu-bg:var(--umb-menu-bg);--sn-menu-fg:var(--umb-menu-fg);--sn-menu-line:var(--umb-menu-line);--sn-menu-rule:var(--umb-menu-rule);--sn-menu-glow:var(--umb-menu-glow);--sn-hot-bg:var(--umb-accent);--sn-hot-fg:var(--umb-on-accent);font-style:italic;font-weight:900;font-size:var(--umb-fs);letter-spacing:.04em;gap:6px;font-family:Umbrella Archivo,system-ui,sans-serif;font-stretch:125%;line-height:1}.umb-tabs .sn-top,.umb-tabs .sn summary{text-transform:uppercase;white-space:nowrap;border-radius:0;padding:.6em .9em;transform:skew(-10deg)}.umb-tabs .sn-m{font-family:system-ui,sans-serif;font-size:15px;font-style:normal;font-weight:600}.umb-tabs .sn-top[aria-current=page],.umb-tabs .sn summary[data-current]{background:var(--umb-accent);color:var(--umb-on-accent);text-decoration:none}.umb-tabs>a{color:var(--umb-ink);text-transform:uppercase;white-space:nowrap;font-style:italic;font-weight:900;font-size:var(--umb-fs);letter-spacing:.04em;align-items:center;padding:.6em .9em;font-family:Umbrella Archivo,system-ui,sans-serif;font-stretch:125%;line-height:1;text-decoration:none;display:flex;transform:skew(-10deg)}.umb-tabs>.tt{width:44px;height:44px;color:var(--umb-ink);border-radius:999px;flex:none;align-self:center;margin-block:-22px;font-size:18.5px}.umb-tabs>.tt:before{--tt-ring:min(44px, calc(2.2 * var(--umb-fs) + 2 * var(--umb-tabs-pad) - 4px));content:"";width:var(--tt-ring);height:var(--tt-ring);z-index:-1;box-shadow:inset 0 0 0 2px var(--umb-ink);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.umb-tabs>.tt:focus-visible{outline-offset:-2px;color:var(--umb-bg);outline:2px solid #0000}@supports (color:rgb(from red r g b)){.umb-tabs>.tt:focus-visible{color:rgb(from var(--umb-bg) r g b / 1)}}.umb-tabs>.tt:focus-visible:before{background:var(--umb-ink)}.umb-tabs>a[aria-current=page]{background:var(--umb-accent);color:var(--umb-on-accent)}.umb-tabs>a.umb-dl:not([aria-current]){box-shadow:inset 0 0 0 2px var(--umb-accent)}@media (width<=520px){.umb-tabs{--umb-tabs-pad:4px;gap:3px}.umb-tabs a{letter-spacing:.01em;white-space:nowrap;padding:.6em .55em;font-size:10.5px}}@media (width<=420px){.umb-tabs a{letter-spacing:0;padding:.6em .4em;font-size:9.5px}}.umb-tabs a:focus-visible{outline-offset:-3px;outline:2px solid}.umb-sub{--umb-pad:clamp(12px, .8vw, 32px);--umb-h:calc(max(var(--umb-pad), env(safe-area-inset-top)) + clamp(44px, 1.6vw + 30px, 96px) + var(--umb-pad));--pill-bg:var(--umb-accent);--pill-fg:var(--umb-on-accent);--pill-idle:var(--umb-sub-ink,var(--umb-ink));--pill-ground:var(--umb-sub-bg,var(--umb-foot-bg));--fade-side:var(--umb-gutter);--pill-gap:4px;z-index:999;top:var(--umb-h);gap:var(--pill-gap);margin:var(--umb-h) 0 0;padding:8px var(--umb-gutter);background:var(--umb-sub-bg,var(--umb-foot-bg));border-bottom:1px solid var(--umb-sub-line,#ffffff1f);scrollbar-width:none;transition:transform .28s cubic-bezier(.3,.7,.2,1);display:flex;position:sticky;overflow-x:auto}.umb-sub::-webkit-scrollbar{display:none}.umb-away .umb-sub{transform:translateY(calc(-1 * var(--umb-h)))}@media (prefers-reduced-motion:reduce){.umb-sub{transition:none}}.umb-sub a,.umb-sub-h{letter-spacing:.01em;white-space:nowrap;flex:none;padding:7px 14px;font:700 15px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.umb-sub a{color:var(--umb-sub-ink,var(--umb-ink));border-radius:999px;text-decoration:none}.umb-sub-h{color:var(--umb-sub-label,var(--umb-sub-ink,var(--umb-ink)));padding-left:0}.umb-sub-more{display:contents}.umb-sub-more>.umb-sub-h{padding-left:14px}.umb-sub a>.umb-note{color:var(--umb-sub-label,var(--umb-sub-ink,var(--umb-ink)));margin-left:.45em;font-weight:400}.umb-sub a[aria-current=page]{background:var(--umb-accent);color:var(--umb-on-accent)}.umb-sub a:focus-visible{outline-offset:-3px;outline:2px solid}
