@font-face{font-family:Ubuntu;src:url(../../../fonts/Ubuntu-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../fonts/Ubuntu-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../fonts/Ubuntu-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../fonts/Ubuntu-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../fonts/Ubuntu-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../fonts/Ubuntu-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(../../../fonts/Lora-VariableFont_wght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../../../fonts/Lora-Italic-VariableFont_wght.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Sixtyfour;src:url(../../../fonts/Sixtyfour-VariableFont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-body:"Ubuntu", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Lora", Georgia, "Times New Roman", serif;--font-wordmark:"Sixtyfour", "Courier New", monospace;--color-bg:#f5f5f5;--color-text:#0a0a0a;--color-text-secondary:#525252;--color-border:#d1d1d1;--color-card-bg:#e8e8e8;--color-hover:#f0f0f0;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0003, 0 8px 10px -6px #0006;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--transition-theme:background-color var(--transition-slow), color var(--transition-slow), border-color var(--transition-slow), box-shadow var(--transition-slow);--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--max-width:1400px;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem}html.dark{--color-bg:#0a0a0a;--color-text:#fff;--color-text-secondary:#a3a3a3;--color-border:#262626;--color-card-bg:#171717;--color-hover:#262626;--shadow-xl:0 20px 25px -5px #0003, 0 8px 10px -6px #0006}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition-theme);font-size:16px;line-height:1.6}body{min-height:100vh;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}html,body{scrollbar-gutter:stable}@media (width<=1099px){body{padding-bottom:calc(var(--space-xl) + 5rem)}}.network-bg{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.icon-control{width:56px;height:56px;color:var(--color-text);transition:var(--transition-theme);background-color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-control:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid;transition:opacity .18s ease-out,scale .18s ease-out;position:absolute;inset:0;scale:.8}.icon-control__graphic{pointer-events:none;transition:scale .18s ease-out}.icon-control:focus-visible{outline-offset:4px;background-color:var(--color-card-bg);outline:2px solid}@media (hover:hover){.icon-control:hover{background-color:var(--color-card-bg)}.icon-control:hover:before{opacity:.65;scale:1}.icon-control:hover .icon-control__graphic{scale:1.08}}.icon-control:active .icon-control__graphic{scale:.94}@media (prefers-reduced-motion:reduce){.icon-control,.icon-control:before,.icon-control__graphic{transition:none}.icon-control:before,.icon-control .icon-control__graphic{scale:1}}.nav-pill{background-color:var(--color-bg);background-blend-mode:soft-light;border:1px solid var(--color-border);transition:var(--transition-theme);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:150px 150px;border-radius:100px;box-shadow:0 4px 20px #00000026,0 0 0 1px #0000000d}.container{max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}@media (width>=640px){.container{padding:0 var(--space-lg)}}@media (prefers-reduced-motion:reduce){:root{--transition-theme:background-color 0s, color 0s, border-color 0s, box-shadow 0s;--transition-slow:0s}}
