:root{--bg-deep:#0d0f14;--bg-mid:#13151c;--bg-surface:#1a1d27;--bg-raised:#222638;--bg-overlay:#0d0f14d9;--fg-1:#e8eaf0;--fg-2:#9399ad;--fg-3:#545870;--fg-inverse:#0d0f14;--accent-indigo:#6674e8;--accent-indigo-soft:#8892f0;--accent-indigo-dim:#6674e826;--accent-indigo-glow:#6674e82e;--accent-mist:#c2c8e8;--accent-mist-dim:#c2c8e81f;--accent-warm:#d4a96a;--accent-warm-dim:#d4a96a26;--accent-jade:#6b9b87;--accent-jade-soft:#88b3a1;--accent-jade-dim:#6b9b8721;--accent-parchment:#d4c4a0;--bg-workbench:#14110d;--color-success:#5cb88a;--color-warning:#d4a96a;--color-error:#e06c6c;--color-info:#6674e8;--border-subtle:#ffffff0f;--border-mid:#ffffff1f;--border-strong:#fff3;--border-accent:#6674e859;--font-display:"DM Serif Display", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:15px;--text-xl:16px;--text-2xl:17px;--text-3xl:22px;--text-4xl:28px;--text-5xl:32px;--text-6xl:36px;--text-7xl:44px;--text-8xl:88px;--text-hero-fluid:clamp(44px, 6.5vw, 88px);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--leading-loose:1.75;--tracking-display:-.025em;--tracking-title:-.02em;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.12em;--tracking-eyebrow:.17em}.t-hero{font-family:var(--font-display);font-size:var(--text-hero-fluid);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);color:var(--fg-1);line-height:1.06}.t-display-lg{font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);color:var(--fg-1);line-height:1.08}.t-page-title{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title);color:var(--fg-1);line-height:1.1}.t-section-title{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title);color:var(--fg-1);line-height:1.12}.t-alias-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title);color:var(--fg-1);line-height:1.1}.t-card-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--fg-1);line-height:1.2}.t-hero-sub{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:var(--weight-light);color:var(--fg-2);line-height:1.75}.t-body{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-light);color:var(--fg-2);line-height:1.8}.t-section-sub{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-light);color:var(--fg-2);line-height:1.75}.t-ui{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--fg-2);line-height:1.4}.t-button{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--fg-1);line-height:1}.t-card-desc{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--fg-2);line-height:1.55}.t-ghost-link{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--accent-indigo);line-height:1}.t-meta{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--fg-3);line-height:1.3}.t-footer{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--fg-3);line-height:1.5}.t-eyebrow{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3)}.t-status{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--accent-mist);line-height:1.55}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--content-width:1200px;--content-narrow:760px;--gutter:32px;--gutter-mobile:20px;--radius-xs:5px;--radius-sm:6px;--radius-md:7px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--radius-full:9999px;--shadow-1:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-2:0 4px 16px #00000073, 0 2px 6px #0000004d;--shadow-3:0 8px 32px #00000080, 0 2px 8px #0000004d;--shadow-glow:0 0 24px #6674e82e;--shadow-glow-warm:0 0 24px #d4a96a2e;--ease-default:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.4s;--duration-xslow:.7s}.mms-base{background-color:var(--bg-mid);color:var(--fg-1);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-display:var(--font-dm-serif), Georgia, serif;--font-body:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains), "Fira Code", monospace}html{scroll-behavior:smooth}body{color:#e8eaf0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#13151c;min-height:100vh}button{cursor:pointer;font-family:inherit}::selection{color:#e8eaf0;background:#6674e840}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0d0f14}::-webkit-scrollbar-thumb{background:#222638;border-radius:3px}.nav{z-index:100;background:#13151ce0;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:60px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-mark{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nav-wordmark{font-family:var(--font-display);color:#e8eaf0;letter-spacing:-.01em;white-space:nowrap;font-size:17px}.nav-links{align-items:center;gap:2px;display:flex}.nav-link{color:#9399ad;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 13px;font-family:inherit;font-size:14px;text-decoration:none;transition:color .18s;position:relative}.nav-link:hover,.nav-link.active{color:#e8eaf0}.nav-link.active:after{content:"";background:#6674e8;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.nav-music{align-items:center;display:flex;position:relative}.nav-music>.nav-link{padding-right:6px}.nav-music>.nav-link.active:after{right:6px}.nav-music-toggle{color:#9399ad;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:30px;margin-right:5px;transition:color .18s,background .18s;display:flex}.nav-music-toggle:hover,.nav-music-toggle[aria-expanded=true]{color:#e8eaf0;background:#ffffff0b}.nav-music-toggle svg{transition:transform .18s}.nav-music-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-music-dropdown{background:#13151cfa;border:1px solid #ffffff17;border-radius:9px;min-width:224px;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #0000004d}.nav-music-dropdown:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.nav-music-dropdown:not([hidden]){animation:.16s both mobileMenuIn}.nav-artist-link{color:#b2b7c7;border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:14px;text-decoration:none;transition:color .16s,background .16s;display:flex}.nav-artist-avatar{object-fit:cover;border-radius:5px;flex-shrink:0;width:24px;height:24px;display:block}.nav-artist-link:hover,.nav-artist-link.active{color:var(--nav-artist-accent,#e8eaf0);background:color-mix(in srgb, var(--nav-artist-accent,#9399ad) 7%, transparent)}.nav-link:focus-visible,.nav-music-toggle:focus-visible,.nav-artist-link:focus-visible{outline-offset:2px;outline:2px solid #9399ad}.nav-link.nav-link-dev{color:#d4a96a9e;transition:color .18s,text-shadow .18s,background .18s}.nav-link.nav-link-dev:hover{color:var(--accent-warm);text-shadow:0 0 12px #d4a96a73;background:#d4a96a0f}.nav-link.dim{color:#3e4255;font-size:13px}.nav-link.dim:hover{color:#545870}.nav-cta{color:#e8eaf0;cursor:pointer;white-space:nowrap;background:#6674e81a;border:1px solid #6674e838;border-radius:6px;flex-shrink:0;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s}.nav-cta:hover{background:#6674e82e}.nav-hamburger{color:#9399ad;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .18s;display:none}.nav-hamburger:hover{color:#e8eaf0}.nav-mobile{z-index:99;-webkit-backdrop-filter:blur(14px);background:#0d0f14f7;border-bottom:1px solid #ffffff0e;flex-direction:column;gap:2px;max-height:calc(100dvh - 60px);padding:8px 16px 16px;animation:.18s both mobileMenuIn;display:flex;position:fixed;top:60px;left:0;right:0;overflow-y:auto}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-mobile .nav-link{text-align:left;width:100%;padding:10px 12px;font-size:15px}.nav-mobile .nav-link.active:after{display:none}.nav-mobile-artists{border-right:1px solid #ffffff17;margin:0 12px 6px 24px;padding-right:12px;list-style:none}.nav-mobile-artists .nav-artist-link{justify-content:flex-end;padding:10px 8px}.nav-mobile-cta{text-align:center;width:100%;margin-top:10px}.nav-backdrop{z-index:98;background:#00000059;position:fixed;inset:0}@media (max-width:1024px){.nav{padding:0 20px}.nav-links,.nav-cta{display:none}.nav-hamburger{display:flex}}.page-shell{flex-direction:column;min-height:100vh;padding-top:60px;display:flex}.page-content{flex:1}.section{padding:96px 0}.page-enter>.section:first-child,.cosmos-content>.section:first-child{padding-top:48px}.section-inner{max-width:1160px;margin:0 auto;padding:0 48px}.section-narrow{max-width:720px;margin:0 auto;padding:0 48px}.divider{border:none;border-top:1px solid #ffffff0d;margin:0}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--accent-parchment);margin-bottom:10px;font-size:10px;font-weight:500}.section-title{font-family:var(--font-display);color:#e8eaf0;letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.12}.section-sub{color:#9399ad;margin-top:12px;font-size:15px;font-weight:300;line-height:1.75}.page-enter{animation:.28s both pgIn}@keyframes pgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.channels-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.constellation{height:240px;position:relative;overflow:visible}.constellation-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-lines line{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s forwards constellation-draw}@keyframes constellation-draw{to{stroke-dashoffset:0}}.constellation-orb{opacity:0;animation:constellation-pop .7s ease var(--orb-delay,0s) forwards;position:absolute;transform:translate(-50%,-50%)}.constellation-orb-body{border-radius:50%;width:100%;height:100%;transition:transform .28s;position:relative;box-shadow:inset 0 0 10px #00000040,inset 0 0 0 1px #ffffff0f,0 0 32px #6674e838}.constellation-label{transform-origin:50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes constellation-pop{0%{opacity:0}to{opacity:var(--orb-op,1)}}@keyframes orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-rotate-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.channel-grid{grid-template-columns:repeat(3,1fr);gap:48px 36px;display:grid}.channel-card-link{color:inherit;text-decoration:none;display:block}.channel-socials{align-items:center;gap:8px;margin-top:12px;display:flex}.channel-socials-label{color:#9399ad;font-size:10px}.channel-socials-list{flex-wrap:wrap;gap:4px;list-style:none;display:flex}.channel-socials-list a{background:#ffffff08;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.channel-socials-list img{object-fit:contain;width:22px;height:22px;display:block}.channel-socials-list a:hover{background:#ffffff17}.channel-socials-list a:focus-visible{outline-offset:3px;outline:2px solid #8892f0}.music-aliases{flex-direction:row;gap:40px;display:flex}.music-aliases>*{flex:1 1 0;min-width:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.music-kicker{letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:500}.music-breadcrumbs{color:#9399ad;margin-bottom:20px;font-size:12px;line-height:1.5}.music-breadcrumbs ol{flex-wrap:wrap;gap:6px 10px;list-style:none;display:flex}.music-breadcrumbs li+li:before{content:"/";color:#9399ad;margin-right:10px}.music-breadcrumbs a{color:inherit;text-decoration:none}.music-breadcrumbs a:hover{color:#e8eaf0;text-decoration:underline}.music-breadcrumbs a:focus-visible{outline-offset:3px;outline:2px solid}.music-artist-name,.artist-title,.artist-section-title{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.12}.music-artist-name{margin-bottom:16px;font-size:28px}.artist-title{margin-bottom:16px;font-size:clamp(40px,6vw,64px)}.artist-section-title{color:#e8eaf0;margin-bottom:16px;font-size:28px}.music-identity{color:#9399ad;font-size:15px;font-weight:300;line-height:1.75}.music-artwork,.artist-artwork{object-fit:contain;background:#ffffff08;border-radius:10px;width:112px;height:112px;margin-bottom:18px;display:block}.artist-artwork{width:180px;height:180px;margin-bottom:0}.music-hub{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.music-hub-card,.artist-hero,.support-panel{border:1px solid;border-radius:12px;position:relative;overflow:hidden}.music-hub-card{isolation:isolate;border-color:var(--music-card-border);transform:translateY(var(--music-card-lift,0px));box-shadow:var(--music-card-shadow,0 0 0 #0000);padding:36px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s}.music-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.music-hub-card>:not(.music-hub-glow):not(.music-card-link){z-index:2;pointer-events:none;position:relative}.music-hub-actions{pointer-events:none}.music-hub-actions>a{z-index:1;pointer-events:auto;position:relative}.music-hub-card:before{content:"";pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--music-card-accent) 7%, transparent), transparent 55%);opacity:var(--music-card-highlight,0);transition:opacity .32s;position:absolute;inset:0}.music-hub-card .music-hub-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--music-card-accent) 16%, transparent), transparent 70%);width:340px;height:340px;opacity:var(--music-card-glow-opacity,.45);transition:opacity .4s;top:-60px;right:-60px}.music-hub-card .music-artwork{transform:scale(var(--music-card-artwork-scale,1));transition:transform .4s cubic-bezier(.22,1,.36,1)}.music-explore-arrow{transform:translateX(var(--music-card-arrow-shift,0px));transition:transform .32s;display:inline-block}.music-hub-card:has(:focus-visible){--music-card-lift:-4px;--music-card-highlight:1;--music-card-glow-opacity:1;--music-card-artwork-scale:1.025;--music-card-arrow-shift:3px;--music-card-shadow:0 12px 32px #0003, 0 0 28px color-mix(in srgb, var(--music-card-accent) 8%, transparent);border-color:color-mix(in srgb, var(--music-card-accent) 42%, transparent)}.music-card-link:focus-visible{outline:2px solid var(--music-card-accent);outline-offset:4px}.can-hover .music-hub-card:hover{--music-card-lift:-4px;--music-card-highlight:1;--music-card-glow-opacity:1;--music-card-artwork-scale:1.025;--music-card-arrow-shift:3px;--music-card-shadow:0 12px 32px #0003, 0 0 28px color-mix(in srgb, var(--music-card-accent) 8%, transparent);border-color:color-mix(in srgb, var(--music-card-accent) 42%, transparent)}.music-hub-glow{pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:0;right:0}.music-hub-actions,.artist-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:28px;display:flex}.music-explore,.music-quiet-link,.provider-list a,.artist-back a{border-radius:4px;font-size:13px;font-weight:500;text-decoration:none}.music-explore{background:0 0}.music-quiet-link,.provider-list a,.artist-back a{color:#9399ad}.music-quiet-link:hover,.provider-list a:hover,.artist-back a:hover,.music-explore:hover{text-decoration:underline}.artist-hero{align-items:center;gap:36px;margin:8px 0 48px;padding:36px;display:flex}.artist-hero-copy{min-width:0;position:relative}.artist-socials{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.artist-socials-label{color:#9399ad;font-size:12px;font-weight:500}.artist-socials-list{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.artist-social-link{background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.artist-social-link img{object-fit:contain;width:32px;height:32px;display:block}.artist-social-link img[src$=youtube\.png]{width:44px;height:40px}.artist-social-link:hover{background:#ffffff14}.artist-social-link:focus-visible{outline:2px solid var(--artist-link-hover);outline-offset:3px}.bandcamp-cta{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bandcamp-cta-icon{flex:none;width:18px;height:18px;display:block}.bandcamp-cta:not(.bandcamp-cta--coming-soon):hover{filter:brightness(1.06)}.bandcamp-cta--coming-soon{color:#b2b7c7;background:#ffffff0b;border:1px solid #ffffff1a}.bandcamp-cta--coming-soon .bandcamp-cta-icon{opacity:.68}.artist-listen{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.artist-column{flex-direction:column;gap:1rem;min-width:0;display:flex}.artist-column .artist-block{max-width:none;margin-top:0}.artist-listen-block{scroll-margin-top:84px}.support-panel{background:#ffffff05;padding:28px}.support-panel .music-identity{margin-bottom:22px}.artist-block{max-width:720px;margin-top:56px}.provider-row{margin-top:24px}.provider-list{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.provider-list a{color:#b9bfd0;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 11px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.provider-list a:hover{color:#e8eaf0;background:#fff1;border-color:#ffffff29;text-decoration:none;transform:translateY(-2px)}.provider-icon-frame{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.provider-icon{object-fit:contain;max-width:100%;max-height:100%;display:block}.provider-list a[data-provider=amazon-music] .provider-icon-frame{box-sizing:border-box;background:#25d1da;border-radius:6px;width:52px;padding:5px}.provider-list a[data-provider=soundcloud] .provider-icon-frame{box-sizing:border-box;background:#f50;border-radius:6px;width:42px;padding:5px}.provider-list a[data-provider=anghami] .provider-icon-frame{box-sizing:border-box;background:linear-gradient(135deg,#6f36d6 0%,#d93f9d 100%);border-radius:6px;width:52px;padding:5px}.provider-list a[data-provider=anghami] .provider-icon{filter:brightness(0)invert()}.provider-list a[data-provider=audiomack] .provider-icon-frame{box-sizing:border-box;background:#0d0d0d;border-radius:6px;width:42px;padding:5px}.provider-list a[data-provider=audiomack] .provider-icon{filter:brightness(0)saturate()invert(71%)sepia(91%)saturate(1283%)hue-rotate(1deg)brightness(105%)contrast(104%)}.release-list{list-style:none}.release-item{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:14px 0;display:flex}.release-title{font-family:var(--font-display);color:#e8eaf0;letter-spacing:-.01em;font-size:18px}.release-meta{color:#545870;font-size:12px}.artist-back{margin-top:48px}.music-inline-link:focus-visible,.music-explore:focus-visible,.music-quiet-link:focus-visible,.provider-list a:focus-visible,.artist-back a:focus-visible{outline-offset:3px;outline:2px solid}.bandcamp-cta:focus-visible{outline-offset:3px;outline:2px solid #e8eaf0}@media (max-width:840px){.music-hub,.artist-listen,.artist-hero{grid-template-columns:1fr;display:grid}.artist-hero{gap:20px}.artist-artwork{width:140px;height:140px}.channels-grid{grid-template-columns:1fr;gap:44px}.constellation{height:260px}.music-aliases{flex-direction:column;gap:28px}.music-aliases>*{flex:none}}@media (max-width:756px){.channel-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.section-inner,.section-narrow{padding:0 24px}}@media (max-width:500px){.channel-grid{grid-template-columns:1fr;gap:40px}.music-hub-card,.artist-hero,.support-panel{padding:24px}}@media (prefers-reduced-motion:reduce){.nav-music-dropdown:not([hidden]){animation:none}.nav-music-toggle,.nav-music-toggle svg,.nav-artist-link{transition:none}.music-hub-card,.music-hub-card .music-artwork,.music-explore-arrow{transition:none;transform:none}.music-hub-card:before,.music-hub-card .music-hub-glow{transition:none}.constellation-label{animation:none!important}.constellation-lines line{stroke-dashoffset:0;animation:none!important}.constellation-orb{opacity:var(--orb-op,1);animation:none!important}}.cosmos-wrap{position:relative}.cosmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 64%,#0000 90%);mask-image:linear-gradient(#0000 0%,#000 22% 64%,#0000 90%)}.cosmos-nebula{background:radial-gradient(55% 32% at 70% 47%,#6674e829 0%,#6674e800 60%),radial-gradient(50% 30% at 26% 57%,#8a6cd21f 0%,#8a6cd200 62%),radial-gradient(65% 40% at 50% 73%,#485caa1a 0%,#485caa00 65%),radial-gradient(85% 50% at 50% 44%,#10121e73 0%,#10121e00 72%);position:absolute;inset:0}.cosmos-nebula:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cosmos-content{z-index:1;position:relative}.cosmos-field{position:absolute;inset:0}.cosmos-star{animation:star-twinkle var(--tw-dur,6s) ease-in-out var(--tw-delay,0s) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 4px #ffffff73}@keyframes star-twinkle{0%{opacity:var(--tw-min,.15);transform:scale(.8)}18%{opacity:var(--tw-max,.7);transform:scale(1.3)}34%{opacity:var(--tw-min,.15);transform:scale(.85)}60%{opacity:var(--tw-max,.7);transform:scale(1.15)}to{opacity:var(--tw-min,.15);transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.cosmos-star{opacity:var(--tw-max,.6);transform:none;animation:none!important}}.cosmos-shooting{opacity:0;width:2px;height:2px;animation:cosmos-shoot var(--sh-dur,16s) cubic-bezier(.4, 0, .7, 1) var(--sh-delay,0s) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #ffffffb3}.cosmos-shooting:before{content:"";background:linear-gradient(270deg,#ffffffa6,#fff0);width:90px;height:1px;position:absolute;top:50%;right:1px;transform:translateY(-50%)}@keyframes cosmos-shoot{0%{opacity:0;transform:rotate(var(--sh-angle,22deg)) translateX(0)}2%{opacity:1}8%{opacity:1}11%{opacity:0;transform:rotate(var(--sh-angle,22deg)) translateX(var(--sh-travel,280px))}to{opacity:0;transform:rotate(var(--sh-angle,22deg)) translateX(var(--sh-travel,280px))}}@media (prefers-reduced-motion:reduce){.cosmos-shooting{opacity:0;animation:none!important}}.cosmos--page{--sky-column:1080px;-webkit-mask-image:linear-gradient(#000 0% min(45%,520px),#0000 min(96%,1100px));mask-image:linear-gradient(#000 0% min(45%,520px),#0000 min(96%,1100px))}.cosmos--narrow{--sky-column:640px}.cosmos--page .cosmos-field{--sky-edge:calc(var(--sky-column) / 2);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--sky-edge) - 80px), #00000024 calc(50% - var(--sky-edge)), #00000024 calc(50% + var(--sky-edge)), #000 calc(50% + var(--sky-edge) + 80px), #000 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--sky-edge) - 80px), #00000024 calc(50% - var(--sky-edge)), #00000024 calc(50% + var(--sky-edge)), #000 calc(50% + var(--sky-edge) + 80px), #000 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--sky-edge) - 80px), #00000024 calc(50% - var(--sky-edge)), #00000024 calc(50% + var(--sky-edge)), #000 calc(50% + var(--sky-edge) + 80px), #000 100%)}.cosmos-nebula--music{background:radial-gradient(42% 30% at 22% 36%,#d4a96a1c 0%,#d4a96a00 62%),radial-gradient(46% 34% at 78% 44%,#6674e826 0%,#6674e800 62%),radial-gradient(85% 50% at 50% 40%,#10121e73 0%,#10121e00 72%)}.cosmos-nebula--artist{background:radial-gradient(55% 32% at 70% 26%, color-mix(in srgb, var(--sky-tint) 15%, transparent) 0%, color-mix(in srgb, var(--sky-tint) 0%, transparent) 62%), radial-gradient(45% 28% at 20% 46%, color-mix(in srgb, var(--sky-tint) 8%, transparent) 0%, color-mix(in srgb, var(--sky-tint) 0%, transparent) 62%), radial-gradient(85% 50% at 50% 40%, #10121e73 0%, #10121e00 72%)}.cosmos-nebula--about{background:radial-gradient(50% 26% at 74% 10%,#6674e81c 0%,#6674e800 62%),radial-gradient(40% 24% at 16% 20%,#8a6cd212 0%,#8a6cd200 62%)}.cosmos-nebula--contact{background:radial-gradient(60% 30% at 50% 4%,#6674e814 0%,#6674e800 65%)}.cosmos-shooting--once{animation:cosmos-shoot-once var(--sh-dur,1.6s) cubic-bezier(.4, 0, .7, 1) var(--sh-delay,0s) both}.cosmos-shooting--once:before{width:130px}@keyframes cosmos-shoot-once{0%{opacity:0;transform:rotate(var(--sh-angle,22deg)) translateX(0)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--sh-angle,22deg)) translateX(var(--sh-travel,280px))}}.cosmos-signal{background:var(--signal);width:3.5px;height:3.5px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--signal) 70%, transparent), 0 0 16px 5px color-mix(in srgb, var(--signal) 22%, transparent);opacity:0;transition:opacity .52s ease var(--signal-delay,0s), transform .52s ease var(--signal-delay,0s);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.4)}:is(.about-page:has([data-star=mw]:is(:hover,:focus-visible)) .cosmos-signal[data-signal=mw],.about-page:has([data-star=ld]:is(:hover,:focus-visible)) .cosmos-signal[data-signal=ld],.about-page:has([data-star=workbench]:is(:hover,:focus-visible)) .cosmos-signal[data-signal=workbench]){opacity:1;transform:translate(-50%,-50%)scale(1)}.cosmos-shooting--signal{animation:none}.cosmos-shooting--signal:before{width:130px}.about-page:has([data-star=dev]:is(:hover,:focus-visible)) .cosmos-shooting--signal{animation:1.5s cubic-bezier(.4,0,.7,1) .1s both cosmos-shoot-once}@media (prefers-reduced-motion:reduce){.cosmos-signal{transition:opacity .52s;transform:translate(-50%,-50%)}}.nf-stage{flex-direction:column;min-height:calc(100vh - 60px);display:flex;position:relative;overflow:hidden}.nf-stage .cosmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 94%);mask-image:linear-gradient(#000 0% 58%,#0000 94%)}.nf-content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px clamp(220px,36vh,400px);display:flex;position:relative}.nf-scene{z-index:1;pointer-events:none;height:clamp(200px,36vh,380px);animation:1.6s both nf-scene-in;position:absolute;bottom:0;left:0;right:0}.nf-scene svg{width:100%;height:100%;display:block}@keyframes nf-scene-in{0%{opacity:0}to{opacity:1}}.nf-lamp{animation:nf-lamp var(--lamp-dur,6s) ease-in-out var(--lamp-delay,0s) infinite alternate}@keyframes nf-lamp{0%{opacity:var(--lamp-min,.35)}to{opacity:var(--lamp-max,.9)}}.nf-beacon{animation:3.4s ease-in-out infinite nf-beacon}@keyframes nf-beacon{0%,to{opacity:.12}50%{opacity:.85}}.nf-shimmer{animation:nf-shimmer var(--sm-dur,8s) ease-in-out var(--sm-delay,0s) infinite alternate}@keyframes nf-shimmer{0%{opacity:.35;transform:translate(-9px)}to{opacity:1;transform:translate(9px)}}.nf-firefly{opacity:0;animation:nf-firefly var(--ff-dur,10s) ease-in-out var(--ff-delay,0s) infinite}@keyframes nf-firefly{0%{opacity:0;transform:translate(0)}12%{opacity:.85}30%{opacity:.15;transform:translate(9px,-7px)}48%{opacity:.7;transform:translate(16px,-3px)}64%{opacity:.1;transform:translate(22px,-10px)}76%{opacity:.55;transform:translate(27px,-6px)}88%{opacity:0;transform:translate(31px,-1px)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nf-scene{animation:none!important}.nf-lamp{opacity:var(--lamp-max,.9);animation:none!important}.nf-beacon{opacity:.5;animation:none!important}.nf-shimmer{opacity:.6;transform:none;animation:none!important}.nf-firefly{opacity:.5;transform:none;animation:none!important}}.prose p{color:#9399ad;margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.8}.prose p strong{color:#e8eaf0;font-weight:500}.prose a{color:var(--artist-link,#b7bed8);-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.prose a:visited{color:color-mix(in srgb, var(--artist-link,#b7bed8) 64%, #9399ad)}.prose a:hover{color:var(--artist-link-hover,#c5caf2);text-decoration-color:currentColor}.prose a:focus-visible{outline-offset:3px;outline:2px solid}.prose a.prose-quiet-link,.prose a.prose-quiet-link:visited{color:inherit;text-decoration:none;transition:text-shadow .18s}.prose a.prose-quiet-link strong{transition:color .18s}.prose a.prose-quiet-link:focus-visible{text-shadow:0 0 12px color-mix(in srgb, var(--quiet-glow,#c5caf2) 55%, transparent)}.prose a.prose-quiet-link:focus-visible strong{color:#fff}.can-hover .prose a.prose-quiet-link:hover{text-shadow:0 0 12px color-mix(in srgb, var(--quiet-glow,#c5caf2) 55%, transparent)}.can-hover .prose a.prose-quiet-link:hover strong{color:#fff}@media (hover:none){.prose a.prose-quiet-link,.prose a.prose-quiet-link:visited{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em;text-decoration-thickness:1px}}.prose h2{font-family:var(--font-display);color:#e8eaf0;letter-spacing:-.01em;margin:36px 0 14px;font-size:22px}.form-field{margin-bottom:18px}.form-label{letter-spacing:.08em;text-transform:uppercase;color:#545870;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.form-input{width:100%;font-family:var(--font-body);color:#e8eaf0;background:#1a1d27;border:1px solid #ffffff14;border-radius:7px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .15s}.form-input:focus{border-color:#6674e866}.form-input::placeholder{color:#3e4255}textarea.form-input{resize:vertical;min-height:110px}.dev-sky{background:linear-gradient(#14110d 0%,#11111a 38%,#0e1019 72%,#0d0f15 100%);position:relative;overflow:hidden}.dev-sky .cosmos{-webkit-mask-image:linear-gradient(#0000 0% 12%,#000 55% 100%);mask-image:linear-gradient(#0000 0% 12%,#000 55% 100%)}.dev-sky-glow{background:radial-gradient(45% 55% at 78% 82%,#6674e817 0%,#6674e800 70%),radial-gradient(40% 45% at 30% 95%,#8a6cd20f 0%,#8a6cd200 70%);position:absolute;inset:0}.dev-observatory{z-index:2;pointer-events:none;filter:brightness(.42)saturate(.6);width:min(520px,46vw);height:auto;transition:filter .6s;position:absolute;bottom:0;right:0}.dev-observatory *{pointer-events:visiblePainted;-webkit-tap-highlight-color:transparent}:is(.dev-observatory.is-lit,.dev-sky:has(.dev-link:focus-visible) .dev-observatory){filter:none}.dev-observatory-aim{transform:translate(1150px,510px)rotate(-50deg)}.dev-observatory-lamp{animation:7s ease-in-out infinite alternate obs-lamp}.dev-observatory-beacon{animation:3.4s ease-in-out infinite obs-beacon}@keyframes obs-lamp{0%{opacity:.55}to{opacity:1}}@keyframes obs-beacon{0%,to{opacity:.12}50%{opacity:.9}}@media (max-width:756px){.dev-sky{padding-bottom:150px}.dev-observatory{opacity:.8;width:min(340px,80vw);transform:translate(34%)}.dev-observatory-aim{transform:translate(1150px,510px)rotate(-135deg)}}@media (prefers-reduced-motion:reduce){.dev-observatory-lamp,.dev-observatory-beacon{animation:none}}.dev-link{color:#e8eaf0;background:#6674e81a;border:1px solid #6674e838;border-radius:6px;margin-top:20px;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s;display:inline-block}.dev-link:hover{background:#6674e82e}.dev-accent{color:var(--accent-warm)}.dev-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dev-card{background:#1a1d27;border:1px solid #ffffff0f;border-radius:10px;padding:20px 22px}.dev-tag{color:#545870;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9999px;padding:2px 8px;font-size:10px}code{font-family:var(--font-mono);color:#c2c8e8;background:#c2c8e814;border-radius:4px;padding:2px 6px;font-size:12px}.trace-host{position:relative}.trace-border{--trace-duration:2s;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0;overflow:visible}.trace-border rect{fill:none;animation:trace-run var(--trace-duration) linear infinite paused;animation-delay:calc(var(--trace-duration) * var(--o) / -100)}@keyframes trace-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.trace-trigger:focus-visible .trace-border{opacity:1}.trace-trigger:focus-visible .trace-border rect{animation-play-state:running}.can-hover .trace-trigger:hover .trace-border{opacity:1}.can-hover .trace-trigger:hover .trace-border rect{animation-play-state:running}@media (prefers-reduced-motion:reduce){.trace-border rect{stroke-dashoffset:calc(var(--o) * -1);animation:none}}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.2ajvp03xtic_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.0t285orp4l5or.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_7e6839c8-module__UC7Caa__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_7e6839c8-module__UC7Caa__variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_29015db0-module__7xc-wW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_29015db0-module__7xc-wW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_475dad9c-module__fZFahG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_475dad9c-module__fZFahG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
