:root{--font-heading:"Montserrat","Trebuchet MS","Segoe UI",sans-serif;--font-body:"Montserrat","Segoe UI",sans-serif;--color-bg-900:#141c2f;--color-bg-800:#1a2237;--color-bg-700:#202a43;--color-text-primary:#fff;--color-text-secondary:#e6e8f5;--color-text-muted:#cdd0e5;--color-violet-500:#9340fa;--color-violet-400:#ac58ff;--color-violet-300:#c765ff;--color-roadmap-500:#d76bab;--color-roadmap-400:#ce5ea3;--color-roadmap-300:#e58bc2;--color-newsletter-500:#5f48c7;--color-newsletter-400:#7b5be6;--color-newsletter-300:#a070ff;--color-orange-500:#de784e;--color-orange-400:#eb8557;--color-orange-300:#f39562;--color-accent-pink:#b34dff;--color-accent-orange:#ff8d4e;--color-card-glass-bg:#03070ea8;--color-card-glass-bg-light:#ffffff08;--color-card-outline-violet:#9976ff85;--color-card-outline-violet-strong:#b598ffd6;--color-card-glow-violet:#784eea57;--color-card-outline-orange:#ee936480;--color-card-outline-orange-strong:#fcb38cd1;--color-card-glow-orange:#e5845354;--color-card-outline-roadmap:#d97bb38a;--color-card-outline-roadmap-strong:#eaa1cdd6;--color-card-glow-roadmap:#ce5ea35c;--color-card-outline-newsletter:#9976ff80;--color-card-outline-newsletter-strong:#bea2ffd1;--color-card-glow-newsletter:#784eea59;--color-card-border:#ffffff14;--color-nav-pill:#ffffff17;--color-icon-dark:#060810eb;--color-icon-discord:#5f67ff;--color-pattern-tint:#7f7af5;--site-max-width:1220px;--radius-banner:20px;--radius-card:13px;--radius-pill:12px;--shadow-soft:0 18px 38px #00000073;--swirl-opacity:.3;--nav-sticky-offset:1rem}[data-theme=typical-light]{--color-bg-900:#d9e0f7;--color-bg-800:#c7d2f3;--color-bg-700:#b8c6eb;--color-text-primary:#12152a;--color-text-secondary:#2f3558;--color-text-muted:#3d4469;--color-card-glass-bg:#f0f6ffc2;--color-card-glass-bg-light:#ffffff80;--color-card-outline-violet:#7c65d370;--color-card-outline-violet-strong:#6b56bead;--color-card-glow-violet:#8168da3d;--color-card-outline-orange:#ba724e6b;--color-card-outline-orange-strong:#a86545a6;--color-card-glow-orange:#d68c6538;--color-card-outline-roadmap:#a4648d73;--color-card-outline-roadmap-strong:#92577da8;--color-card-glow-roadmap:#bd759e3d;--color-card-outline-newsletter:#7863cb73;--color-card-outline-newsletter-strong:#6c57bca6;--color-card-glow-newsletter:#8168da3d;--color-card-border:#1f26412e;--color-nav-pill:#1f264124;--color-icon-dark:#e2e8fff2;--color-pattern-tint:#5c60b3}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text-primary);background:radial-gradient(130% 75% at 50% -10%,#2b3864 0%,transparent 42%),linear-gradient(180deg,var(--color-bg-800),var(--color-bg-900));margin:0}a{color:inherit}@keyframes enter-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes question-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sigil-pulse{0%,to{box-shadow:inset 0 1px #ffffff42,0 10px 22px #00000057}50%{box-shadow:inset 0 1px #ffffff5c,0 12px 28px #6b4cd86b}}.site-shell{position:relative;overflow-x:clip;min-height:100vh;padding:1rem 0 0}.site-shell:before{content:"";position:fixed;z-index:0;opacity:var(--swirl-opacity);mix-blend-mode:screen;filter:hue-rotate(225deg)saturate(130%)brightness(1.1);pointer-events:none;background-image:url(./swirl-xtwv47ke.png);background-repeat:repeat;background-size:510px;inset:0}.site-shell:after{content:"";position:fixed;z-index:0;pointer-events:none;background:linear-gradient(#0a101f73,#0a0e16ad);inset:0}.site-shell__inner{width:min(var(--site-max-width),100% - 2rem);position:relative;z-index:1;display:flex;flex-direction:column;min-height:calc(100vh - 1rem);margin:0 auto}.site-nav{display:flex;position:sticky;top:var(--nav-sticky-offset);z-index:30;isolation:isolate;animation:.42s cubic-bezier(.2,.75,.2,1) both enter-down;justify-content:space-between;align-items: center;gap:1.2rem;margin-bottom:1.55rem;padding:.48rem .72rem}.site-nav:before{content:"";position:absolute;top:calc(-1*var(--nav-sticky-offset));bottom:calc(-1*var(--nav-sticky-offset));z-index:-1;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;background:#111828b8;width:100vw;transition:opacity .18s,background-color .18s;left:50%;transform:translate(-50%)}.site-nav.is-scrolled:before{opacity:1;background:#0d1423cc}.site-nav__brand{display:inline-flex;border-radius:10px;align-items: center;transition:transform .18s}.site-nav__brand:hover{transform:translateY(-1px)}.site-nav__brand img{display:block;width:56px;height:auto}.site-nav__links{display:flex;align-items: center;gap:.75rem}.site-nav__menu-toggle{display:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0a0e1994;border:1px solid #ffffff29;border-radius:.65rem;flex-direction:column;justify-content:center;align-items: center;gap:.24rem;width:2.45rem;height:2.2rem;padding:0;transition:border-color .17s,background-color .17s}.site-nav__menu-toggle span{background:#eef2fff0;border-radius:2px;width:1.05rem;height:2px;transition:transform .18s,opacity .18s}.site-nav__menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.site-nav__menu-toggle.is-open span:nth-child(2){opacity:0}.site-nav__menu-toggle.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-nav__link{text-decoration:none;color:var(--color-text-secondary);font:700 .94rem/1 var(--font-body);border-radius:999px;padding:.58rem .96rem;transition:background-color .2s,color .2s,transform .2s}.site-nav__link.is-active,.site-nav__link:hover{background-color:var(--color-nav-pill);color:var(--color-text-primary);transform:translateY(-1px)}.hero-panel{display:flex;animation:.56s cubic-bezier(.22,.75,.2,1) both enter-up;animation-delay:70ms;align-items: center;gap:1rem;max-width:760px;margin:0 auto 2.5rem}.hero-panel__logo{object-fit:cover;box-shadow:var(--shadow-soft);animation:4.6s ease-in-out .65s infinite logo-float;border-radius:14px;width:126px;height:126px}.hero-panel__content{display:grid;gap:.35rem}.hero-panel__title{display:flex;font-family:var(--font-heading);letter-spacing:.02em;flex-wrap:wrap;align-items: center;gap:.45rem;margin:0;font-size:clamp(1.1rem,1.8vw,1.75rem);font-weight:800;line-height:1}.hero-panel__title strong{display:inline-flex;background:linear-gradient(#1a122bdb,#1a122bdb)padding-box,linear-gradient(96deg,var(--color-accent-pink),var(--color-accent-orange))border-box;border:2px solid #0000;border-radius:.36em;align-items: center;padding:.18em .48em .2em;font-size:.87em}.hero-panel__title strong span{background-image:linear-gradient(96deg,var(--color-accent-pink),var(--color-accent-orange));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-panel__description{color:var(--color-text-muted);max-width:32rem;margin:0;font-size:clamp(.86rem,1.35vw,.98rem);font-weight:700;line-height:1.28}.hero-panel__socials{display:flex;align-items: center;gap:.4rem;margin-top:.05rem}.social-link{display:inline-flex;border:1px solid #ffffff26;border-radius:.4rem;justify-content:center;align-items: center;width:1.9rem;height:1.9rem;transition:transform .17s,filter .17s}.social-link:hover{filter:brightness(1.08);transform:translateY(-2px)}.social-link--discord{background:var(--color-icon-discord)}.social-link--dark{background:var(--color-icon-dark)}.social-link img{display:block;width:1rem;height:1rem}.social-link--discord img{width:1.05rem}.sections-stack{display:grid;flex:1;gap:2.55rem;padding-bottom:2rem}.roadmap-board{position:relative;opacity:0;scroll-margin-top:84px;transition:opacity .44s,transform .44s cubic-bezier(.22,.75,.2,1);transform:translateY(22px)}.roadmap-board.is-visible{opacity:1;transform:translateY(0)}.roadmap-board__banner{border-radius:var(--radius-banner);position:relative;overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(100deg,var(--color-roadmap-500),var(--color-roadmap-400)52%,var(--color-roadmap-300));min-height:176px;padding:1.18rem 1.4rem 3.7rem}.roadmap-board__dots{position:absolute;opacity:.95;width:460px;max-width:78%;bottom:0;left:0}.roadmap-board__ghost-text{position:absolute;font:900 italic clamp(2.3rem,7.2vw,4.4rem)/1 var(--font-heading);letter-spacing:.06em;color:#4e193742;user-select:none;pointer-events:none;margin:0;top:8px;right:22px}.roadmap-board__banner-content{position:relative;z-index:1;text-align:center}.roadmap-board__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#ecf0ffe0;margin:0;font-size:.72rem;font-weight:700}.roadmap-board__title{font-family:var(--font-heading);font:800 clamp(1.2rem,2.2vw,1.7rem)/1.05 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.17em;margin:.26rem 0 0}.roadmap-board__subtitle{color:#ffffffeb;margin:.33rem 0 0;font-size:clamp(.86rem,1.25vw,1rem);font-weight:700}.roadmap-board__fade{position:absolute;pointer-events:none;z-index:3;background:linear-gradient(#070a1200,#0509118f 54%,#05080feb 100%);border-radius:0 0 18px 18px;height:140px;top:94px;left:1rem;right:1rem}.roadmap-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:-52px;padding:0 .9rem}.roadmap-item{border-radius:var(--radius-card);border:1px solid var(--color-card-outline-roadmap);background:linear-gradient(180deg,color-mix(in srgb,var(--color-roadmap-400)16%,transparent)0%,transparent 38%),linear-gradient(180deg,var(--color-card-glass-bg-light),transparent 28%),var(--color-card-glass-bg);backdrop-filter:blur(11px)saturate(128%);-webkit-backdrop-filter:blur(11px)saturate(128%);opacity:0;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 28px #00000057,0 0 22px -8px var(--color-card-glow-roadmap);min-height:150px;padding:.85rem .95rem;transition:border-color .22s,box-shadow .22s,transform .22s;transform:translateY(20px)scale(.97)}.roadmap-board.is-visible .roadmap-item{animation:.44s cubic-bezier(.2,.75,.2,1) forwards card-in;animation-delay:calc(.12s + var(--roadmap-index,0)*70ms)}.roadmap-item__head{display:flex;justify-content:space-between;align-items: flex-start;gap:.7rem}.roadmap-item__title{margin:0;font-size:1.05rem;line-height:1.2}.roadmap-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.26rem .56rem;font-size:.66rem;font-weight:800}.roadmap-status--released{color:#b4f6d3;background:#206e4857;border-color:#4db08073}.roadmap-status--in-progress{color:#f6dfb5;background:#7e5d2157;border-color:#d1a85c6b}.roadmap-status--planned{color:#d8d5f8;background:#4e408557;border-color:#8d7ed675}.roadmap-item__summary{color:#dce0f2ed;margin:.5rem 0 .72rem;font-size:.89rem;line-height:1.28}.roadmap-item__contributors{display:flex;flex-wrap:wrap;align-items: center;gap:.38rem}.contributor-chip{display:inline-flex;letter-spacing:.02em;color:#eff2ff;text-decoration:none;overflow:hidden;background:linear-gradient(160deg,#755fcbc2,#2a1e49eb);border:1px solid #a797ec7a;border-radius:999px;justify-content:center;align-items: center;width:1.95rem;height:1.95rem;font-size:.65rem;font-weight:800;box-shadow:0 5px 10px #00000047}.contributor-chip__img{object-fit:cover;display:block;width:100%;height:100%}.contributor-chip__fallback{display:inline-flex;justify-content:center;align-items: center;width:100%;height:100%}@media (hover:hover){.roadmap-item:hover{border-color:var(--color-card-outline-roadmap-strong);box-shadow:inset 0 1px 0 #ffffff17,0 18px 34px #0006,0 0 26px -8px var(--color-card-glow-roadmap);transform:translateY(-5px)}}@keyframes loading-sheen{0%{background-position:220% 0}to{background-position:-220% 0}}.newsletter-board{position:relative;opacity:0;scroll-margin-top:84px;transition:opacity .44s,transform .44s cubic-bezier(.22,.75,.2,1);transform:translateY(22px)}.newsletter-board.is-visible{opacity:1;transform:translateY(0)}.newsletter-board__banner{border-radius:var(--radius-banner);position:relative;overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(100deg,var(--color-newsletter-500),var(--color-newsletter-400)52%,var(--color-newsletter-300));min-height:176px;padding:1.18rem 1.4rem 3.7rem}.newsletter-board__dots{position:absolute;opacity:.95;width:460px;max-width:78%;bottom:0;left:0}.newsletter-board__ghost-text{position:absolute;font:900 italic clamp(2.3rem,7.2vw,4.4rem)/1 var(--font-heading);letter-spacing:.06em;color:#0e392c4d;user-select:none;pointer-events:none;margin:0;top:8px;right:22px}.newsletter-board__banner-content{position:relative;z-index:1;text-align:center}.newsletter-board__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#ecf0ffe0;margin:0;font-size:.72rem;font-weight:700}.newsletter-board__title{font:800 clamp(1.2rem,2.2vw,1.7rem)/1.05 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.17em;margin:.26rem 0 0}.newsletter-board__subtitle{color:#ffffffeb;margin:.33rem 0 0;font-size:clamp(.86rem,1.25vw,1rem);font-weight:700}.newsletter-list{position:relative;z-index:2;display:grid;gap:.95rem;margin-top:-52px;padding:0 .9rem}.newsletter-card{border-radius:var(--radius-card);border:1px solid var(--color-card-outline-newsletter);background:linear-gradient(180deg,color-mix(in srgb,var(--color-newsletter-400)16%,transparent)0%,transparent 38%),linear-gradient(180deg,var(--color-card-glass-bg-light),transparent 28%),var(--color-card-glass-bg);backdrop-filter:blur(11px)saturate(128%);-webkit-backdrop-filter:blur(11px)saturate(128%);opacity:0;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 28px #00000057,0 0 22px -8px var(--color-card-glow-newsletter);overflow:hidden;min-height:220px;transition:border-color .22s,box-shadow .22s,transform .22s;transform:translateY(20px)scale(.97)}.newsletter-card--empty{min-height:130px;padding:1rem}.newsletter-board.is-visible .newsletter-card{animation:.44s cubic-bezier(.2,.75,.2,1) forwards card-in;animation-delay:calc(.12s + var(--newsletter-index,0)*70ms)}.newsletter-card__banner-image{display:block;object-fit:cover;width:100%;min-height:100px;max-height:420px}.newsletter-card__hero{position:relative}.newsletter-card__hero:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(#060b1605 40%,#060b16b3 78%,#060b16eb 100%);inset:0}.newsletter-card__hero .newsletter-media-frame--banner{min-height:220px}.newsletter-card__hero-meta{position:absolute;z-index:2;display:grid;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;background:#060b1594;border:1px solid #97a9d84d;border-radius:11px;justify-items:center;gap:.24rem;width:min(660px,100% - 1.8rem);padding:.62rem .76rem .68rem;bottom:.72rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 12px 26px #00000070}.newsletter-card__hero-meta .newsletter-card__date,.newsletter-card__hero-meta .newsletter-card__title,.newsletter-card__hero-meta .newsletter-card__subheader{text-shadow:0 2px 10px #000000a6}.newsletter-card__body{display:grid;gap:.95rem;padding:1rem 1rem 1.08rem}.newsletter-card--full .newsletter-card__body{padding-top:.86rem}.newsletter-card__head{display:grid;gap:.35rem}.newsletter-card__date{text-transform:uppercase;letter-spacing:.11em;color:#d6c6ffed;margin:0;font-size:.66rem;font-weight:800}.newsletter-card__title{margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.16}.newsletter-card__subheader{color:#dee7f8ed;margin:0;font-size:.88rem;line-height:1.36}.newsletter-card__teaser{color:#e1eaf8e8;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin:.18rem 0 0;font-size:.85rem;line-height:1.35}.newsletter-card__empty-text{color:#dbe4f5e6;margin:.3rem 0 0;font-size:.84rem}.newsletter-card__empty-text code{color:#c6ecdff5;font-size:.78rem}.newsletter-card__actions{display:flex;flex-wrap:wrap;gap:.58rem}.newsletter-link-button{display:inline-flex;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#f0ebfff5;background:#422c8573;border:1px solid #917de694;border-radius:9px;justify-content:center;align-items: center;padding:.48rem .68rem;transition:transform .18s,filter .18s;font-size:.74rem;font-weight:800}.newsletter-link-button--secondary{color:#e0e9f9f0;background:#1d2a4470;border-color:#7185c480}.newsletter-card__sections{display:grid;gap:1rem}.newsletter-section{display:grid;position:relative;overflow:hidden;background:#070c1799;border:1px solid #8c9cc742;border-radius:12px;gap:.62rem;width:min(100%,880px);margin-inline-start:auto;margin-inline-end:auto;padding:.72rem .8rem .82rem;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000047}.newsletter-section:before{content:"";position:absolute;opacity:0;pointer-events:none;background-image:var(--newsletter-section-bg-image);filter:blur(12px)saturate(1.05);background-position:50%;background-size:cover;transition:opacity .24s;inset:0;transform:scale(1.1)}.newsletter-section:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(175deg,#080d1942 0%,#070c16c2 50%,#070c16e0 100%);inset:0}.newsletter-section--with-bg:before{opacity:.6}.newsletter-section>*{position:relative;z-index:1}.newsletter-section__title{letter-spacing:.01em;margin:0;font-size:1.07rem;line-height:1.2}.newsletter-section__content{display:grid;gap:.54rem;width:100%;margin-inline-start:0;margin-inline-end:0}.newsletter-content__paragraph{color:#e2eafbf0;margin:0;font-size:.84rem;line-height:1.32}.newsletter-content__image,.newsletter-carousel__image{object-fit:cover;background:#09121eb8;border:1px solid #917de661;border-radius:11px;width:100%;box-shadow:0 10px 20px #00000042}.newsletter-media-frame{position:relative;display:block;overflow:hidden;background:#09121eb8;border-radius:11px;min-height:118px}.newsletter-media-frame:before{content:"";position:absolute;animation:1.35s linear infinite loading-sheen;background:linear-gradient(110deg,#1a2842d1 8%,#46639659 38%,#1a2842d1 68%) 0 0/220% 100%;transition:opacity .22s;inset:0}.newsletter-media-frame.is-loaded:before,.newsletter-media-frame.is-error:before{opacity:0}.newsletter-media-frame img{display:block;opacity:0;width:100%;transition:opacity .22s}.newsletter-media-frame.is-loaded img{opacity:1}.newsletter-media-frame--banner{min-height:140px}.newsletter-card--full .newsletter-media-frame--content{width:min(100%,760px);margin-inline-start:auto;margin-inline-end:auto}.newsletter-media-frame--content,.newsletter-media-frame--carousel,.newsletter-media-frame--banner{border:1px solid #917de661;box-shadow:0 10px 20px #00000042}.newsletter-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;scrollbar-color:#7cd5b980 #040b1499;gap:.7rem;padding-bottom:.3rem}.newsletter-media-spinner{position:absolute;animation:.9s linear infinite question-spin;border:2px solid #d7dcf859;border-top-color:#d7dcf8f2;border-radius:999px;width:24px;height:24px;margin-top:-12px;margin-left:-12px;transition:opacity .18s;inset:50% auto auto 50%}.newsletter-media-frame.is-loaded .newsletter-media-spinner,.newsletter-media-frame.is-error .newsletter-media-spinner{opacity:0}.newsletter-media-fallback{position:absolute;text-align:center;color:#d8e1f7eb;font-size:.7rem;font-weight:700;bottom:.5rem;left:.55rem;right:.55rem}.newsletter-page{display:grid;gap:1.1rem;padding-bottom:1.8rem}.newsletter-page__header{display:flex;justify-content:space-between;align-items: center;gap:.7rem;margin-top:.2rem;padding:0 .2rem}.newsletter-page__actions{display:flex;align-items: center;gap:.52rem}.newsletter-page__brand{display:inline-flex;align-items: center;width:56px}.newsletter-page__brand img{display:block;width:100%;height:auto}.newsletter-page__back{text-decoration:none;font:700 .94rem/1 var(--font-body);color:var(--color-text-secondary);background:#0c122070;border:1px solid #ffffff26;border-radius:999px;padding:.58rem .96rem;transition:background-color .2s,color .2s,transform .2s;font-weight:700}.newsletter-page__heading{display:grid;gap:.26rem;padding:0 .2rem}.newsletter-page__banner{border-radius:var(--radius-banner);position:relative;overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(100deg,var(--color-violet-500),var(--color-violet-400)50%,var(--color-violet-300));min-height:172px;padding:1.15rem 1.35rem 3.45rem}.newsletter-page__dots{position:absolute;opacity:.95;width:460px;max-width:78%;bottom:0;left:0}.newsletter-page__banner-ghost{position:absolute;font:900 italic clamp(2.1rem,7vw,4.3rem)/1 var(--font-heading);letter-spacing:.06em;color:#230c3f40;user-select:none;pointer-events:none;margin:0;top:8px;right:18px}.newsletter-page__banner-content{position:relative;z-index:1}.newsletter-page__banner-subtitle{color:#f3f5fff0;margin:.34rem 0 0;font-size:clamp(.88rem,1.2vw,1rem);font-weight:700}.newsletter-page__title{font:800 clamp(1.24rem,2.5vw,1.9rem)/1.08 var(--font-heading);letter-spacing:.01em;margin:0}.newsletter-page__layout{display:grid;grid-template-columns:minmax(220px,280px)minmax(0,1fr);align-items: start;gap:1.15rem}.newsletter-archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.newsletter-archive-card{border-radius:var(--radius-card);border:1px solid var(--color-card-outline-newsletter);background:linear-gradient(180deg,color-mix(in srgb,var(--color-newsletter-400)16%,transparent)0%,transparent 40%),linear-gradient(180deg,var(--color-card-glass-bg-light),transparent 28%),var(--color-card-glass-bg);box-shadow:inset 0 1px 0 #ffffff0f,0 12px 28px #00000057,0 0 22px -8px var(--color-card-glow-newsletter);text-decoration:none;color:inherit;display:grid;align-content:space-between;gap:.55rem;min-height:140px;padding:.86rem .9rem;transition:border-color .2s,transform .2s,box-shadow .2s}.newsletter-archive-card__title{margin:0;font-size:1.02rem;line-height:1.12}.newsletter-archive-card__date{color:#d2d8f3e6;margin:0;font-size:.78rem}.newsletter-archive-card__cta{text-transform:uppercase;letter-spacing:.05em;color:#e0e7fcf5;background:#422c8573;border:1px solid #917de694;border-radius:999px;justify-self:start;padding:.31rem .56rem;font-size:.66rem;font-weight:800}.newsletter-page__index{border-radius:var(--radius-card);border:1px solid var(--color-card-outline-violet);background:linear-gradient(180deg,color-mix(in srgb,var(--color-violet-400)14%,transparent)0%,transparent 38%),linear-gradient(180deg,var(--color-card-glass-bg-light),transparent 28%),var(--color-card-glass-bg);box-shadow:inset 0 1px 0 #ffffff0f,0 14px 28px #00000057,0 0 22px -8px var(--color-card-glow-violet);position:sticky;top:calc(var(--nav-sticky-offset) + 3.3rem);overflow:auto;max-height:calc(100vh - 6rem);padding:.82rem}.newsletter-page__index-title{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.92rem}.newsletter-page__status{color:#d2d8f3e6;margin:.7rem 0 0;font-size:.84rem}.newsletter-index-list{list-style:none;display:grid;gap:.42rem;margin:.7rem 0 0;padding:0}.newsletter-index-list__link{text-decoration:none;display:grid;background:#151f348f;border:1px solid #8d78dc75;border-radius:10px;gap:.12rem;padding:.5rem .58rem;transition:border-color .18s,transform .18s,background-color .18s}.newsletter-index-list__link.is-active{border-color:var(--color-card-outline-violet-strong);background:#43307f80;box-shadow:inset 0 0 0 1px #c5b3ff33}.newsletter-index-list__id{color:#e5eefdf2;word-break:break-word;font-size:.79rem;font-weight:700}.newsletter-index-list__date{color:#bac4e6e6;font-size:.68rem}.newsletter-page__content{min-width:0}.newsletter-page .newsletter-card{opacity:1;animation:none;transform:none}.newsletter-card--select{display:grid;background:linear-gradient(120deg,color-mix(in srgb,var(--color-violet-400)22%,transparent)0%,transparent 48%),linear-gradient(180deg,var(--color-card-glass-bg-light),transparent 28%),var(--color-card-glass-bg);align-content: center;justify-items:start;gap:.56rem;min-height:190px;padding:1.2rem 1.28rem 1.22rem}.newsletter-card--select .newsletter-card__title,.newsletter-card--select .newsletter-card__empty-text,.newsletter-card--select .newsletter-card__actions{margin:0}.newsletter-card--select .newsletter-card__title{font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.12}.newsletter-card--select .newsletter-card__empty-text{max-width:52ch}.newsletter-card--select .newsletter-card__actions{margin-top:.08rem}@media (hover:hover){.newsletter-board.is-visible .newsletter-card:hover{border-color:var(--color-card-outline-newsletter-strong);box-shadow:inset 0 1px 0 #ffffff14,0 18px 34px #0006,0 0 28px -8px var(--color-card-glow-newsletter);transform:translateY(-5px)}.newsletter-link-button:hover{filter:brightness(1.05);border-color:#aa9af8b3;transform:translateY(-1px)}.newsletter-page__back:hover{background-color:var(--color-nav-pill);color:var(--color-text-primary);transform:translateY(-1px)}.newsletter-archive-card:hover{border-color:var(--color-card-outline-newsletter-strong);box-shadow:inset 0 1px 0 #ffffff14,0 16px 30px #0000005c,0 0 26px -8px var(--color-card-glow-newsletter);transform:translateY(-4px)}.newsletter-index-list__link:hover{background:#2b3b5c9e;border-color:#b8a5fcbd;transform:translateY(-1px)}}.showcase{position:relative;opacity:0;scroll-margin-top:84px;transition:opacity .44s,transform .44s cubic-bezier(.22,.75,.2,1);transform:translateY(22px)}.showcase.is-visible{opacity:1;transform:translateY(0)}.showcase__banner{transition:filter .32s}.showcase.is-visible .showcase__banner{filter:saturate(1.04)}.showcase--violet{--banner-start:var(--color-violet-500);--banner-mid:var(--color-violet-400);--banner-end:var(--color-violet-300);--card-outline:var(--color-card-outline-violet);--card-outline-strong:var(--color-card-outline-violet-strong);--card-glow:var(--color-card-glow-violet)}.showcase--orange{--banner-start:var(--color-orange-500);--banner-mid:var(--color-orange-400);--banner-end:var(--color-orange-300);--card-outline:var(--color-card-outline-orange);--card-outline-strong:var(--color-card-outline-orange-strong);--card-glow:var(--color-card-glow-orange)}.showcase__banner{border-radius:var(--radius-banner);position:relative;overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(100deg,var(--banner-start),var(--banner-mid)50%,var(--banner-end));min-height:200px;padding:1.35rem 1.7rem 3.8rem}.showcase__dots{position:absolute;opacity:.95;width:460px;max-width:78%;bottom:0;left:0}.showcase__ghost-text{position:absolute;font:900 italic clamp(2.2rem,8vw,4.8rem)/1 var(--font-heading);letter-spacing:.065em;color:#230c3f40;user-select:none;pointer-events:none;margin:0;top:8px;right:20px}.showcase__banner-content{text-align:center;position:relative;z-index:1}.showcase__title{font:800 clamp(1.16rem,1.85vw,1.6rem)/1.08 var(--font-heading);letter-spacing:.22em;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.17em;margin:0}.showcase__subtitle{color:#ffffffeb;margin:.35rem 0 0;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:700;line-height:1.25}@media (max-width:1200px){.showcase__title{letter-spacing:.18em;font-size:1.34rem}.showcase__subtitle{font-size:1rem}}.showcase__fade{position:absolute;pointer-events:none;z-index:3;background:linear-gradient(#070a1200,#0509118f 54%,#05080feb 100%);border-radius:0 0 18px 18px;height:144px;top:98px;left:1rem;right:1rem}.showcase__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.95rem;margin-top:-56px;padding:0 .9rem}.showcase__grid--experiences{grid-template-columns:repeat(auto-fit,minmax(250px,250px));justify-content:center}.showcase__grid--team{display:flex;flex-wrap:wrap;justify-content:center;gap:.95rem}.showcase__grid--team .showcase-card--team{flex:0 250px;width:100%;max-width:250px}.showcase-card{border-radius:var(--radius-card);border:1px solid var(--card-outline,var(--color-card-border));background:linear-gradient(180deg,color-mix(in srgb,var(--card-outline,var(--color-card-border))24%,transparent)0%,transparent 38%),linear-gradient(180deg,var(--color-card-glass-bg-light),transparent 28%),var(--color-card-glass-bg);backdrop-filter:blur(11px)saturate(128%);-webkit-backdrop-filter:blur(11px)saturate(128%);box-shadow:inset 0 1px 0 #ffffff0f,0 14px 28px #00000057,0 0 22px -8px var(--card-glow,#7878dc42);opacity:0;min-height:250px;transition:border-color .22s,box-shadow .22s,transform .22s;transform:translateY(20px)scale(.97)}.showcase-card--experience{display:grid;grid-template-rows:80px 1fr;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;height:100%;min-height:348px;padding:0}.showcase-card--coming-soon{display:grid;grid-template-rows:auto 1fr;text-align:center;overflow:hidden;position:relative;align-content: start;justify-items:center;gap:.75rem;height:100%;min-height:348px;padding:.85rem .8rem .95rem}.showcase-card--coming-soon:before{content:"";position:absolute;pointer-events:none;filter:blur(18px);opacity:.72;background:radial-gradient(circle at 50% 0%,#8459f67a,#0000 72%);height:68%;bottom:-40%;left:-28%;right:-28%}.coming-soon-card__sigil{display:inline-flex;animation:2.6s ease-in-out infinite sigil-pulse;z-index:1;background:linear-gradient(160deg,#503698a8,#130e2be6) padding-box padding-box,linear-gradient(130deg,#b697ffe6,#724aead6) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items: center;width:4.6rem;height:4.6rem}.coming-soon-card__sigil span{display:inline-block;color:#eee3fffa;text-shadow:0 0 14px #a97fffad;animation:5.6s linear infinite question-spin;font-size:2.2rem;font-weight:900;line-height:1}.coming-soon-card__body{display:grid;z-index:1;align-content: start;gap:.42rem;width:100%}.coming-soon-card__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#c5b2ffeb;margin:0;font-size:.63rem;font-weight:800}.coming-soon-card__title{margin:0;font-size:1.05rem;line-height:1.15}.coming-soon-card__description{color:#d8dff5e6;margin:.1rem 0 0;font-size:.79rem;line-height:1.32}.coming-soon-card__cipher{letter-spacing:.08em;text-transform:uppercase;color:#c8b9f3e0;margin:.16rem 0 0;font-size:.66rem;font-weight:700}.showcase-card--team{text-decoration:none;color:inherit;display:grid;grid-template-rows:auto 1fr;text-align:center;align-content: start;justify-items:center;gap:.8rem;height:100%;min-height:275px;padding:.9rem .75rem 1rem}.team-card__avatar-wrap{background:linear-gradient(130deg,#b28ffce0,#5c37b285);border-radius:999px;width:4.45rem;height:4.45rem;padding:2px;box-shadow:0 9px 18px #0000005c}.team-card__avatar{border-radius:inherit;object-fit:cover;display:block;background:#151b2edb;width:100%;height:100%;transition:transform .22s}.team-card__body{display:grid;align-content: start;gap:.3rem;width:100%}.team-card__name{margin:0;font-size:1rem;line-height:1.2}.team-card__username{color:#cdd5eed6;margin:0;font-size:.78rem;font-weight:700}.team-card__role{color:#e7ecfff2;margin:.12rem 0 0;font-size:.8rem;font-weight:700;line-height:1.3}.team-card__blurb,.team-card__quote{color:#d0d8f2e6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin:.14rem 0 0;font-size:.72rem;line-height:1.3}.team-card__quote{color:#e0e6faf0;font-style:italic}.experience-card__thumb-link{display:block;position:relative;overflow:hidden;height:100%}.experience-card__thumb-link:after{content:"";position:absolute;background:linear-gradient(#0a0f1a14,#0b14247a);inset:0}.experience-card__thumb{object-fit:cover;display:block;width:100%;height:100%;transition:transform .24s;transform:scale(1.03)}.experience-card__body{display:grid;grid-template-rows:auto 1fr auto;gap:.38rem;height:100%;min-height:0;padding:.7rem .75rem .75rem}.experience-card__name{margin:0;font-size:1rem;line-height:1.16}.experience-card__description{color:#dbe0f1e6;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:.79rem;line-height:1.32}.experience-card__footer{display:grid;align-self: end;gap:.4rem}.experience-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .5rem;margin:0}.experience-card__stats div{background:#ffffff0d;border-radius:7px;padding:.16rem .36rem}.experience-card__stats dt{text-transform:uppercase;letter-spacing:.08em;color:#bec7e6d1;margin:0;font-size:.58rem;font-weight:700}.experience-card__stats dd{color:#f0f4fff2;font-variant-numeric:tabular-nums;margin:.07rem 0 0;font-size:.72rem;font-weight:700}.experience-card__cta{text-decoration:none;display:inline-flex;letter-spacing:.03em;color:#f0ebfff5;background:#422c8573;border:1px solid #917de694;border-radius:8px;justify-content:center;align-self: flex-start;align-items: center;padding:.38rem .54rem;transition:transform .18s,filter .18s,border-color .18s;font-size:.69rem;font-weight:800}.showcase.is-visible .showcase-card{animation:.44s cubic-bezier(.2,.75,.2,1) forwards card-in;animation-delay:calc(.12s + var(--card-index,0)*65ms + var(--section-index,0)*70ms)}@media (hover:hover){.showcase.is-visible .showcase-card:hover{border-color:var(--card-outline-strong,var(--card-outline,var(--color-card-border)));box-shadow:inset 0 1px 0 #ffffff14,0 18px 34px #0006,0 0 28px -8px var(--card-glow,#7878dc4d);transform:translateY(-5px)}.showcase.is-visible .showcase-card--experience:hover .experience-card__thumb{transform:scale(1.07)}.showcase.is-visible .showcase-card--experience:hover .experience-card__cta{filter:brightness(1.08);border-color:#aa9af8b3;transform:translateY(-1px)}.showcase.is-visible .showcase-card--team:hover .team-card__avatar{transform:scale(1.03)}.showcase.is-visible .showcase-card--coming-soon:hover .coming-soon-card__sigil{filter:brightness(1.08)}}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0}@media (max-width:1080px){.newsletter-archive-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase__grid--experiences{grid-template-columns:repeat(auto-fit,minmax(250px,250px));justify-content:center}.showcase__grid--experiences .showcase-card--experience,.showcase__grid--experiences .showcase-card--coming-soon{width:250px;max-width:250px;margin-inline-start:auto;margin-inline-end:auto}.showcase__grid--team{gap:.9rem}.showcase__grid--team .showcase-card--team{flex-basis:250px;max-width:250px}}@media (max-width:760px){:root{--nav-sticky-offset:.75rem}.site-shell{padding-top:1rem}.site-shell__inner{width:min(var(--site-max-width),100% - 1.3rem);min-height:calc(100vh - 1rem)}.site-nav{position:sticky;flex-wrap:wrap;align-items: center;gap:.55rem;margin-bottom:1.4rem}.site-nav__menu-toggle{display:inline-flex;margin-left:auto}.site-nav__links{position:absolute;display:grid;grid-template-columns:1fr;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform-origin:top center;pointer-events:none;background:#0c1220e0;border:1px solid #ffffff26;border-radius:.75rem;gap:.35rem;padding:.48rem;transition:opacity .17s,transform .17s;top:calc(100% + .4rem);left:.58rem;right:.58rem;transform:translateY(-6px)scale(.985);box-shadow:0 12px 28px #0000006b}.site-nav.is-menu-open .site-nav__links{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.site-nav__link{text-align:center;width:100%}.roadmap-board{padding-inline-start:.9rem;padding-inline-end:.9rem}.roadmap-board__title{font-size:1.3rem}.roadmap-status{font-size:.63rem}.newsletter-board{padding-inline-start:.9rem;padding-inline-end:.9rem}.newsletter-board__title{font-size:1.3rem}.newsletter-list{margin-top:-44px;padding:0 .35rem}.newsletter-card__body{padding:.85rem}.newsletter-card__hero .newsletter-media-frame--banner{min-height:190px}.newsletter-card__hero-meta{width:min(620px,100% - 1.44rem);padding:.52rem .62rem .58rem;bottom:.62rem}.newsletter-section{padding:.66rem .72rem .74rem}.newsletter-section__title{font-size:1rem}.newsletter-content__paragraph{font-size:.84rem}.newsletter-page{gap:.9rem}.newsletter-page__actions{flex-wrap:wrap;justify-content:flex-end}.newsletter-page__banner{padding:1rem 1rem 3rem}.newsletter-card__actions{gap:.48rem}.roadmap-grid{grid-template-columns:1fr;margin-top:-44px;padding:0 .35rem}.roadmap-item{min-height:170px}.hero-panel{text-align:center;flex-direction:column;margin-bottom:1.9rem}.hero-panel__content{justify-items:center}.hero-panel__description{max-width:36ch}.showcase__banner{padding:1rem 1rem 2.65rem}.showcase__ghost-text{top:22px;right:8px}.showcase__grid{grid-template-columns:repeat(2,minmax(250px,250px));justify-content:center;padding:0 .35rem}.showcase__grid--experiences{grid-template-columns:minmax(0,min(100%,320px));justify-content:center}.showcase__grid--experiences .showcase-card--experience,.showcase__grid--experiences .showcase-card--coming-soon{width:min(100%,320px);max-width:320px;margin-inline-start:auto;margin-inline-end:auto}.showcase__grid--team{gap:.75rem}.showcase__grid--team .showcase-card--team{flex-basis:172px;max-width:172px}.experience-card__description{min-height:0}.showcase__fade{left:.35rem;right:.35rem}.showcase-card--coming-soon,.showcase-card--team{min-height:300px}.showcase-card:not(.showcase-card--experience):not(.showcase-card--team):not(.showcase-card--coming-soon){aspect-ratio:auto;width:100%;height:250px;min-height:250px}.sections-stack{padding-bottom:1.45rem}}@media (max-width:480px){.site-nav__links{left:.45rem;right:.45rem}.site-nav__link{padding-inline-start:.8rem;padding-inline-end:.8rem;font-size:.9rem}.newsletter-page__header{flex-direction:column;align-items: flex-start}.newsletter-page__actions{justify-content:stretch;width:100%}.newsletter-page__back{text-align:center;justify-content:center;width:100%}.newsletter-card__hero-meta{width:calc(100% - 1.16rem);padding:.48rem .56rem .54rem;bottom:.54rem}.newsletter-card__hero-meta .newsletter-card__title{font-size:1.02rem}.newsletter-link-button{width:100%}.hero-panel__logo{width:120px;height:120px}.showcase__grid{grid-template-columns:repeat(2,minmax(112px,148px));justify-content:center;gap:.7rem;margin-top:-42px}.showcase__grid--experiences{grid-template-columns:minmax(0,min(100%,300px));justify-content:center}.showcase__grid--experiences .showcase-card--experience,.showcase__grid--experiences .showcase-card--coming-soon{width:min(100%,300px);max-width:300px;margin-inline-start:auto;margin-inline-end:auto}.showcase__grid--team{gap:.7rem}.showcase-card--coming-soon{min-height:290px}.showcase__grid--team .showcase-card--team{flex-basis:148px;max-width:148px}.showcase-card--team{min-height:290px}.showcase-card:not(.showcase-card--experience):not(.showcase-card--team):not(.showcase-card--coming-soon){height:250px;min-height:250px}.newsletter-carousel{grid-auto-columns:minmax(180px,1fr)}.newsletter-archive-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.showcase,.showcase-card,.newsletter-board,.newsletter-card{opacity:1!important;transform:none!important}}
