@font-face{font-family:Officially Funky;src:url(/fonts/officiallyfunky-webfont.woff2) format("woff2"),url(/fonts/officiallyfunky-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--u: 1px;--m: 1px;--font-display: "Officially Funky", Georgia, "Times New Roman", serif;--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--c-page: #111111;--c-cream: #FBFBF0;--c-ink-on-dark: #FFFFFF;--c-ink: #111111;--c-coral-hi: #FCC2AF;--c-coral: #F8674C;--c-coral-sh: #E44E37;--c-lime-hi: #EDFB94;--c-lime: #D7F42F;--c-lime-sh: #656F18;--c-sky-hi: #AFDAFC;--c-sky: #6EB7FB;--c-sky-sh: #1E65C8;--c-lavender-hi: #D099F5;--c-lavender: #BD8AEF;--c-lavender-sh: #7655B9;--c-pink-hi: #F4B6ED;--c-pink: #F492DF;--c-pink-sh: #F379C3;--c-indigo-hi: #7B5EBA;--c-indigo: #4C4FB6;--c-indigo-sh: #323993;--c-card-dark: #282219;--c-muted: #474440;--c-status: #666666;--c-status-dot: #274A37;--c-attention: var(--c-pink-hi);--c-updates: var(--c-sky-hi);--c-connections: var(--c-lime-hi);--c-nav-active: var(--c-sky);--c-nav-ground: #111111;--c-dot-ok: var(--c-lime-sh);--c-dot-error: var(--c-coral);--c-sclera: #FCF7EB;--c-pupil: #111111;--c-footer-band: var(--c-indigo);--c-footer-ink: var(--c-ink-on-dark);--focus-ring: var(--c-lime-hi);--focus-width: 2px;--focus-offset: 2px;--r-pill: calc(var(--u) * 70);--ls-sans: -.02em;--ls-button: -.018em;--fs-hero: calc(var(--u) * 80);--lh-hero: calc(var(--u) * 72);--fs-hero-sub: calc(var(--u) * 25);--lh-hero-sub: calc(var(--u) * 31);--lh-btn: 1.42;--lh-btn2: 1.42;--fs-questions: calc(var(--u) * 80);--lh-questions: calc(var(--u) * 94);--fs-email: calc(var(--u) * 25);--lh-email: calc(var(--u) * 31);--btn-stroke: calc(var(--u) * 1);--fs-btn: calc(var(--u) * 22.67);--btn-pad-y: calc(var(--u) * 15);--btn-pad-x: calc(var(--u) * 32);--btn-gap: calc(var(--u) * 11);--btn-arrow: calc(var(--u) * 20);--btn-arrow-slide: calc(var(--u) * 22);--btn-glow-y: calc(var(--u) * 4);--btn-glow-blur: calc(var(--u) * 24);--fs-btn2: calc(var(--u) * 22.67);--btn2-pad-y: calc(var(--u) * 15);--btn2-pad-x: calc(var(--u) * 32);--btn2-glow-y: calc(var(--u) * 4);--btn2-glow-blur: calc(var(--u) * 34);--fs-footer: calc(var(--u) * 25);--footer-band-h: calc(var(--u) * 98);--footer-pad-x: calc(var(--u) * 39.3);--footer-gap: calc(var(--u) * 10)}@media(max-width:1023.98px){.frame{--r-pill: calc(var(--m) * 39.5);--fs-hero: clamp(30.94px, calc(var(--m) * 38), 80px);--lh-hero: .9474;--fs-hero-sub: clamp(12.21px, calc(var(--m) * 15), 25px);--lh-hero-sub: 1.2;--fs-questions: clamp(28.49px, calc(var(--m) * 35), 80px);--lh-questions: 1.0286;--fs-email: clamp(12.21px, calc(var(--m) * 15), 25px);--lh-email: 1.24;--btn-stroke: calc(var(--m) * 1);--lh-btn: 1.177;--lh-btn2: 1.209;--fs-btn: clamp(10.42px, calc(var(--m) * 12.8), 22.67px);--btn-pad-y: calc(var(--m) * 8.47);--btn-pad-x: calc(var(--m) * 18.06);--btn-gap: calc(var(--m) * 6.2);--btn-arrow: calc(var(--m) * 11.2);--btn-arrow-slide: calc(var(--m) * 12.4);--btn-glow-y: calc(var(--m) * 2.26);--btn-glow-blur: calc(var(--m) * 13.55);--fs-btn2: clamp(10.29px, calc(var(--m) * 12.64), 22.67px);--btn2-pad-y: calc(var(--m) * 8.36);--btn2-pad-x: calc(var(--m) * 17.84);--btn2-glow-y: calc(var(--m) * 2.26);--btn2-glow-blur: calc(var(--m) * 19.2);--fs-footer: clamp(8.95px, calc(var(--m) * 11), 25px);--footer-band-h: calc(var(--m) * 55);--footer-pad-x: calc(var(--m) * 14);--footer-gap: calc(var(--m) * 6)}}@media(min-width:1024px)and (max-width:1439.98px){:root{--u: .0694444vw}}.dashboard{--r-card: calc(var(--u) * 20);--r-inner: calc(var(--u) * 15);--r-chip: calc(var(--u) * 35);--r-nav: calc(var(--u) * 56);--shadow-card: 0 calc(var(--u) * 4) calc(var(--u) * 14) rgba(0, 0, 0, .15);--shadow-dashboard: 0 calc(var(--u) * 4) calc(var(--u) * 14) rgba(0, 0, 0, .25);--fs-h2: calc(var(--u) * 35);--lh-h2: calc(var(--u) * 43);--fs-h3: calc(var(--u) * 24);--lh-h3: calc(var(--u) * 30);--fs-body: calc(var(--u) * 18);--lh-body: calc(var(--u) * 28);--fs-button: calc(var(--u) * 21);--lh-button: calc(var(--u) * 26);--fs-label: calc(var(--u) * 14);--lh-label: calc(var(--u) * 20);--fs-card-h: calc(var(--u) * 26);--lh-card-h: calc(var(--u) * 32);--fs-card-item: calc(var(--u) * 16);--fs-card-meta: calc(var(--u) * 14);--lh-card-meta: calc(var(--u) * 20.81);--fs-card-link: calc(var(--u) * 12);--fs-card-row: calc(var(--u) * 17.8);--lh-card-row: calc(var(--u) * 22.3);--fs-card-small: calc(var(--u) * 13.4);--lh-card-small: calc(var(--u) * 20.8);--fs-card-chip: calc(var(--u) * 11.9);--fs-card-chip-lg: calc(var(--u) * 13.4);--fs-card-button: calc(var(--u) * 15.6);--fs-card-status: calc(var(--u) * 10.4)}@media(max-width:1023.98px){.dashboard{--u: calc(var(--m) * .412)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--c-page);-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-page);color:var(--c-ink-on-dark);font-family:var(--font-sans);font-weight:400;letter-spacing:var(--ls-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:calc(var(--u) * 4)}.funky{font-family:var(--font-display);font-feature-settings:"dlig" 1;font-weight:400;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.stage{position:relative;width:calc(var(--u) * 1440);margin:0 auto;container-type:inline-size}.frame{position:relative;width:calc(var(--u) * 1438);height:calc(var(--u) * 2110);margin:0 auto;overflow:clip}.layer-shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.layer-content{position:relative;z-index:1}.pos{position:absolute;left:calc(var(--u) * var(--dx));top:calc(var(--u) * var(--dy))}.pos-w{width:calc(var(--u) * var(--dw))}.pos-h{height:calc(var(--u) * var(--dh))}@media(max-width:1023.98px){.stage{width:100%}.frame{--m: calc(100vw / 393);--m: calc(100cqw / 393);width:100%;height:calc(var(--m) * 862)}.pos{left:calc(var(--m) * var(--mx));top:calc(var(--m) * var(--my))}.pos-w{width:calc(var(--m) * var(--mw))}.pos-h{height:calc(var(--m) * var(--mh))}.m-hide{display:none!important}:focus-visible{border-radius:calc(var(--m) * 4)}}@media(min-width:1024px){.d-hide{display:none!important}}.btn{display:inline-flex;align-items:center;border-radius:var(--r-pill);text-decoration:none;white-space:nowrap;letter-spacing:var(--ls-button);border:var(--btn-stroke) solid transparent;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:var(--c-lime-hi);color:var(--c-ink);gap:var(--btn-gap);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--fs-btn);line-height:var(--lh-btn)}.btn--primary:hover{background:var(--c-lime)}.btn--primary:active{background:var(--c-lime);box-shadow:0 var(--btn-glow-y) var(--btn-glow-blur) var(--c-lime-sh)}.btn__arrow{width:var(--btn-arrow);height:auto;flex:none;transition:transform .15s ease}.btn--primary:hover .btn__arrow,.btn--primary:active .btn__arrow{transform:translate(var(--btn-arrow-slide))}.btn--secondary{background:var(--c-ink-on-dark);color:var(--c-ink);padding:var(--btn2-pad-y) var(--btn2-pad-x);font-size:var(--fs-btn2);line-height:var(--lh-btn2)}.btn--secondary:hover,.btn--secondary:active{background:transparent;border-color:var(--c-ink-on-dark);color:var(--c-ink-on-dark);box-shadow:inset 0 var(--btn2-glow-y) var(--btn2-glow-blur) #edfb9480}@media(prefers-reduced-motion:reduce){.btn,.btn__arrow{transition:none}.btn--primary:hover .btn__arrow,.btn--primary:active .btn__arrow{transform:none}}.nav__logo[data-astro-cid-dmqpwcec]{object-fit:contain}.hero__h1[data-astro-cid-bbe6dxrz]{margin:0;color:var(--c-ink-on-dark);font-size:var(--fs-hero);line-height:var(--lh-hero);text-align:center;text-wrap:balance}.hero__line[data-astro-cid-bbe6dxrz]{display:block}.hero__sub-box[data-astro-cid-bbe6dxrz]{display:flex;align-items:center}.hero__sub[data-astro-cid-bbe6dxrz]{margin:0;width:100%;color:var(--c-ink-on-dark);font-size:var(--fs-hero-sub);line-height:var(--lh-hero-sub);letter-spacing:var(--ls-sans);text-align:center}.hero__cta-row[data-astro-cid-bbe6dxrz]{text-align:center}@media(max-width:1023.98px){.hero[data-astro-cid-bbe6dxrz]{position:absolute;left:0;top:calc(var(--m) * 117.75);width:calc(var(--m) * 393)}.hero__h1[data-astro-cid-bbe6dxrz],.hero__sub-box[data-astro-cid-bbe6dxrz],.hero__cta-row[data-astro-cid-bbe6dxrz]{position:static}.hero__h1[data-astro-cid-bbe6dxrz]{margin-left:calc(var(--m) * 21);width:calc(var(--m) * 358)}.hero__sub-box[data-astro-cid-bbe6dxrz]{margin:calc(var(--m) * 16.25) 0 0 calc(var(--m) * 20);width:calc(var(--m) * 355);height:calc(var(--m) * 54)}.hero__cta-row[data-astro-cid-bbe6dxrz]{margin-top:calc(var(--m) * 28);width:calc(var(--m) * 393)}}.cosmic-eyes[data-astro-cid-oxbghuzq]{position:absolute;overflow:visible;pointer-events:none}.cosmic-eyes[data-astro-cid-oxbghuzq] [data-pupil]{transform-box:fill-box;transform-origin:center}.shape[data-astro-cid-3bzn76kn]{max-width:none}.shape--purple[data-astro-cid-3bzn76kn]{filter:blur(var(--purpleBlur))}.shape--ring[data-astro-cid-3bzn76kn]{opacity:.5}.ring[data-astro-cid-3bzn76kn]{border-radius:50%;border:calc(var(--u) * 1) solid;filter:blur(calc(var(--u) * 1.5))}.ring--hero[data-astro-cid-3bzn76kn]{border-color:var(--c-ink-on-dark);opacity:.6}.character[data-astro-cid-3bzn76kn]{pointer-events:none}.character__art[data-astro-cid-3bzn76kn]{position:absolute;inset:0;width:100%;height:100%}@media(max-width:1023.98px){.ring[data-astro-cid-3bzn76kn]{border-width:calc(var(--m) * 1);filter:blur(calc(var(--m) * 1.5))}}.card[data-astro-cid-ja6c2neb]{position:relative;width:100%;height:100%;background:var(--c-cream);border:calc(var(--u) * 1) solid var(--c-ink);border-radius:var(--r-card);box-shadow:var(--shadow-dashboard);overflow:hidden;color:var(--c-ink)}.card__orbit[data-astro-cid-ja6c2neb]{border-radius:50%;border:calc(var(--u) * 1) solid var(--c-ink-on-dark);filter:blur(calc(var(--u) * 1.5))}.card__logo[data-astro-cid-ja6c2neb]{height:auto}.card__greeting[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-sans);white-space:nowrap}.card__avatar-art[data-astro-cid-ja6c2neb]{position:absolute;inset:0;width:100%;height:100%}.card__smile[data-astro-cid-ja6c2neb]{position:absolute;overflow:visible}.card__status[data-astro-cid-ja6c2neb]{display:inline-flex;align-items:center;gap:calc(var(--u) * 5);font-size:var(--fs-card-status);line-height:1.4;letter-spacing:var(--ls-sans);color:var(--c-status);white-space:nowrap}.card__status-dot[data-astro-cid-ja6c2neb]{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;background:var(--c-status-dot);flex:none}.panel[data-astro-cid-ja6c2neb]{border-radius:var(--r-inner);box-shadow:var(--shadow-card);overflow:hidden}.panel--pink[data-astro-cid-ja6c2neb]{background:var(--c-attention)}.panel--sky[data-astro-cid-ja6c2neb]{background:var(--c-updates)}.panel--lime[data-astro-cid-ja6c2neb]{background:var(--c-connections)}.panel--dark[data-astro-cid-ja6c2neb]{background:var(--c-card-dark);color:var(--c-ink-on-dark)}.panel__glow[data-astro-cid-ja6c2neb]{opacity:.7;filter:blur(var(--knowledgeGlow));max-width:none}.panel__h[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-card-h);line-height:var(--lh-card-h);letter-spacing:var(--ls-sans);font-weight:400;white-space:nowrap}.panel__h--light[data-astro-cid-ja6c2neb]{color:var(--c-ink-on-dark)}.panel__link[data-astro-cid-ja6c2neb]{font-size:var(--fs-card-link);line-height:1.4;letter-spacing:var(--ls-sans);text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.panel__link--light[data-astro-cid-ja6c2neb]{color:var(--c-ink-on-dark);text-align:right}.panel__item-title[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-card-item);line-height:1.3;letter-spacing:var(--ls-sans);white-space:nowrap}.panel__item-detail[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-card-meta);line-height:var(--lh-card-meta);letter-spacing:var(--ls-sans);color:var(--c-muted);white-space:nowrap}.panel__button[data-astro-cid-ja6c2neb]{display:flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-ink-on-dark);border-radius:calc(var(--u) * 4.47) / calc(var(--u) * 3.74);font-size:var(--fs-card-button);letter-spacing:var(--ls-sans)}.panel__divider[data-astro-cid-ja6c2neb]{background:var(--c-sky)}.panel__counts[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-card-small);line-height:var(--lh-card-small);letter-spacing:var(--ls-sans);color:var(--c-muted);white-space:nowrap}.panel__count-n[data-astro-cid-ja6c2neb]{font-weight:500;color:var(--c-ink)}.panel__count-rule[data-astro-cid-ja6c2neb]{background:var(--c-ink);opacity:.35}.panel__chip[data-astro-cid-ja6c2neb]{display:flex;align-items:center;justify-content:center;border-radius:var(--r-chip);letter-spacing:var(--ls-sans);white-space:nowrap}.panel__chip--lime[data-astro-cid-ja6c2neb]{background:var(--c-connections);font-size:var(--fs-card-chip-lg)}.panel__chip--filter[data-astro-cid-ja6c2neb]{background:var(--c-ink-on-dark);font-size:var(--fs-card-chip)}.panel__chip--filter[data-astro-cid-ja6c2neb].is-dark{background:var(--c-ink);color:var(--c-ink-on-dark)}.panel__row-title[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-card-row);line-height:var(--lh-card-row);letter-spacing:var(--ls-sans);white-space:nowrap}.panel__row-meta[data-astro-cid-ja6c2neb]{margin:0;font-size:var(--fs-card-small);line-height:var(--lh-card-small);letter-spacing:var(--ls-sans);color:var(--c-muted);white-space:nowrap}.panel__row-age[data-astro-cid-ja6c2neb]{font-size:var(--fs-card-link);line-height:1.4;letter-spacing:var(--ls-sans);color:var(--c-muted);white-space:nowrap}.panel__rule[data-astro-cid-ja6c2neb]{background:var(--c-ink);opacity:.35}.panel__dot[data-astro-cid-ja6c2neb]{border-radius:50%}.panel__dot[data-astro-cid-ja6c2neb].is-ok{background:var(--c-dot-ok)}.panel__dot[data-astro-cid-ja6c2neb].is-error{background:var(--c-dot-error)}.panel__dot-label[data-astro-cid-ja6c2neb]{display:flex;align-items:center;font-size:var(--fs-card-link);letter-spacing:var(--ls-sans);white-space:nowrap}.panel__graph-lines[data-astro-cid-ja6c2neb]{max-width:none;height:auto;opacity:.95}.panel__graph-dot[data-astro-cid-ja6c2neb]{border-radius:50%;background:var(--c-pink-hi)}.panel__node[data-astro-cid-ja6c2neb]{display:flex;align-items:center;justify-content:center;border-radius:var(--r-chip);color:var(--c-ink);letter-spacing:var(--ls-sans);white-space:nowrap}.panel__node--main[data-astro-cid-ja6c2neb]{background:var(--c-lime-hi);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 20);filter:blur(var(--nodeBlur))}.panel__node--small[data-astro-cid-ja6c2neb]{background:radial-gradient(circle at 50% 50%,#ffffff 0%,var(--c-lime-hi) 100%);font-size:calc(var(--u) * 12)}.panel__added[data-astro-cid-ja6c2neb]{font-size:var(--fs-card-link);letter-spacing:var(--ls-sans);color:var(--c-ink-on-dark);white-space:nowrap}.cardnav[data-astro-cid-ja6c2neb]{background:var(--c-nav-ground);border-radius:var(--r-nav);box-shadow:var(--shadow-card)}.cardnav__active[data-astro-cid-ja6c2neb]{background:var(--c-nav-active);border-radius:var(--r-nav)}.cardnav__item[data-astro-cid-ja6c2neb]{display:flex;align-items:center;font-size:var(--fs-card-chip-lg);letter-spacing:var(--ls-sans);color:var(--c-ink-on-dark);white-space:nowrap}.cardnav__item[data-astro-cid-ja6c2neb].is-active{color:var(--c-ink)}@media(max-width:1023.98px){.card[data-astro-cid-ja6c2neb]{position:relative;width:100%;height:100%;transform:none}.panel--pink[data-astro-cid-ja6c2neb]{--u: calc(var(--m) * .425)}.panel--sky[data-astro-cid-ja6c2neb]{--u: calc(var(--m) * .4205)}.panel--lime[data-astro-cid-ja6c2neb],.panel--dark[data-astro-cid-ja6c2neb]{--u: calc(var(--m) * .425)}.cardnav[data-astro-cid-ja6c2neb]{--u: calc(var(--m) * .58)}.card__logo[data-astro-cid-ja6c2neb]{left:calc(var(--m) * 11.5);top:calc(var(--m) * 18.5);width:calc(var(--m) * 74.5);height:auto}.panel__graph[data-astro-cid-ja6c2neb]{--u: calc(var(--m) * .329)}}.questions__h[data-astro-cid-5ys5jvpn]{margin:0;color:var(--c-ink-on-dark);font-size:var(--fs-questions);line-height:var(--lh-questions);text-align:center}.questions__email[data-astro-cid-5ys5jvpn]{display:flex;align-items:center;justify-content:center;font-size:var(--fs-email);line-height:var(--lh-email);letter-spacing:var(--ls-sans)}.questions__email[data-astro-cid-5ys5jvpn] a[data-astro-cid-5ys5jvpn]{color:var(--c-ink-on-dark);text-decoration:none}.questions__email[data-astro-cid-5ys5jvpn] a[data-astro-cid-5ys5jvpn]:hover{text-decoration:underline;text-underline-offset:.18em}.site-footer[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--footer-gap);padding-left:var(--footer-pad-x);padding-right:var(--footer-pad-x);background:var(--c-footer-band);color:var(--c-footer-ink);font-size:var(--fs-footer);line-height:1.5;letter-spacing:var(--ls-sans)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:.18em}
