@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap}:root{--bg:#0A0A0A;--surface:#121212;--panel:#151515;--fg:#FFFFFF;--body-c:#B9B9B9;--muted:#9A9A9A;--dim:#6F6F6F;--line:rgba(255,255,255,.14);--line-soft:rgba(255,255,255,.07);--paper:#f4f5f2;--paper-ink:#1b2230;--display:"Satoshi","Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--body-c);font-family:var(--body);font-size:16px;line-height:1.65;margin:0}::selection{background:#FFFFFF;color:#0A0A0A}a{color:var(--fg);text-decoration:none}:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}h1,h2,h3{font-family:var(--display);color:var(--fg);line-height:1.04;letter-spacing:-.035em;font-weight:500;text-wrap:balance;margin:0}h1{font-size:clamp(2.5rem,6vw,4.2rem);letter-spacing:-.042em}h1,h2{font-weight:400}h2{font-size:clamp(2rem,4.4vw,3rem);letter-spacing:-.04em}h3{font-size:1.3rem;margin-top:2.4rem;letter-spacing:-.02em}p{margin:0 0 1.15em}i{font-style:italic}img{max-width:100%}.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(10,10,10,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.topbar-in{max-width:1180px;margin:0 auto;gap:1.1rem;flex-wrap:wrap;min-height:64px;padding-block:.5rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.brand,.topbar-in{display:flex;align-items:center}.brand{gap:.6rem}.brand img,.brand svg{display:block}.brand img{height:30px;width:auto}.brand .word{font-family:var(--display);font-size:1.45rem;font-weight:600;letter-spacing:-.045em;color:var(--fg)}.topnav{display:flex;align-items:center;gap:.2rem 1.05rem;flex-wrap:wrap;margin-left:auto;font-size:.86rem}.topnav a{color:var(--muted);padding:.3rem 0;border-bottom:1px solid transparent}.topnav a:hover{color:var(--fg)}.topnav a[aria-current=page]{color:var(--fg);border-color:var(--fg)}.hero{position:relative;overflow:hidden;background:var(--bg)}.hero .aurora{position:absolute;border-radius:50%;background:rgba(154,154,154,.13);filter:blur(110px);pointer-events:none}.hero .aurora.a1{top:-220px;left:-140px;width:700px;height:600px}.hero .aurora.a2{bottom:-260px;right:-160px;width:660px;height:560px;filter:blur(120px)}@keyframes tDrift{0%{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(3%,-3%,0) scale(1.08);opacity:.9}to{transform:translateZ(0) scale(1);opacity:.6}}.t-aurora{animation:tDrift 18s ease-in-out infinite}@keyframes tFlowA{to{stroke-dashoffset:-80}}@keyframes tFlowB{to{stroke-dashoffset:-120}}.t-flow-a{animation:tFlowA 5s linear infinite}.t-flow-b{animation:tFlowB 9s linear infinite}@keyframes tBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tBobR{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.t-bob{animation:tBob 7s ease-in-out infinite}.t-bob-r{animation:tBobR 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.t-aurora,.t-bob,.t-bob-r,.t-flow-a,.t-flow-b{animation:none}}.hero-head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:4.2rem 1.4rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hero-head p{max-width:880px;font-family:var(--display);font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:400;line-height:1.4;letter-spacing:-.02em;color:#ECECEC;text-wrap:balance;margin:0}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:30px}.btn{display:inline-block;font-size:.95rem;padding:15px 28px;border:1px solid rgba(255,255,255,.55);color:var(--fg)}.btn.solid,.btn:hover{border-color:#FFFFFF}.btn.solid{background:#FFFFFF;color:#0A0A0A}.btn.solid:hover{background:#E6E6E6;border-color:#E6E6E6}.hero-scene{position:relative;aspect-ratio:1200/640;max-height:74vh;min-height:420px;width:100%}.hero-scene>svg{position:absolute;inset:0;width:100%;height:100%}.hero-lockup{position:absolute;left:0;right:0;bottom:4%;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:2}.hero-lockup .word{font-family:var(--display);font-size:clamp(52px,8vw,92px);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--fg)}.hero-lockup .units{font-family:var(--mono);font-size:11px;letter-spacing:.2em;padding-left:.2em;color:var(--muted);text-transform:uppercase}@media (max-width:640px){.hero-scene{aspect-ratio:auto;height:340px;min-height:0}}.subhero{position:relative;overflow:hidden;border-bottom:1px solid var(--line-soft)}.subhero .aurora{position:absolute;border-radius:50%;background:rgba(154,154,154,.12);filter:blur(110px);pointer-events:none}.subhero svg.bg{position:absolute;inset:0;width:100%;height:100%}.subhero-in{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding-block:5.5rem 4.5rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.subhero-in p.sub{max-width:640px;font-size:1.1rem;line-height:1.7;color:var(--body-c);margin:1.6rem 0 0}.subhero-in .hero-ctas{justify-content:flex-start;margin-top:2.2rem}.subhero-in h1{letter-spacing:-.04em}.page{display:block}main{padding-block:0 5rem}main.wrap{padding-bottom:0}.section{padding-block:4.5rem 0;scroll-margin-top:80px}.col{max-width:66ch}.lead{font-family:var(--display);font-size:1.35rem;line-height:1.5;letter-spacing:-.015em;font-weight:400;color:#E8E8E8;margin:1.4rem 0 1.8rem}.chapter-head{border-bottom:1px solid var(--line);padding-bottom:1.6rem;margin-bottom:2.2rem;padding-top:4rem}.chapter-head .eyebrow{margin-bottom:.9rem;display:block}.byline{display:flex;align-items:center;gap:.85rem;margin-top:1.7rem}.byline img{width:46px;height:46px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:1px solid var(--line)}.byline .who{font-size:.92rem;color:var(--fg)}.byline .who span{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.25rem}.tldr{border:1px solid var(--line);background:var(--surface);padding:1.1rem 1.3rem;max-width:66ch;margin:0 0 2.2rem;font-size:.97rem;color:var(--body-c)}.tldr b{color:var(--fg);font-weight:500;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;display:block;margin-bottom:.5rem}.confidence,.tldr b{font-family:var(--mono)}.confidence{font-size:.72rem;letter-spacing:.05em;line-height:1.6;color:var(--dim);max-width:66ch;margin:-1.2rem 0 2.2rem}.pitfalls{list-style:none;padding:0;margin:1.4rem 0 1.8rem;display:grid;grid-gap:1rem;gap:1rem;max-width:66ch}.pitfalls li{border-left:2px solid var(--line);padding-left:1.1rem;font-size:.97rem}.pitfalls b{color:var(--fg);font-weight:500}.lens{border:1px solid var(--line);background:var(--surface);padding:1.4rem 1.5rem;max-width:66ch;margin:2.4rem 0}.lens .eyebrow{display:block;margin-bottom:.9rem;color:var(--fg)}.lens ol{margin:0;padding-left:1.2rem;display:grid;grid-gap:.6rem;gap:.6rem;font-size:.96rem}.lens b{color:var(--fg);font-weight:500}.mission{border-left:2px solid var(--fg);padding:.2rem 0 .2rem 1.3rem;max-width:62ch;margin:2.4rem 0}.mission .eyebrow{display:block;margin-bottom:.6rem}.mission p{font-family:var(--display);font-size:1.28rem;line-height:1.5;letter-spacing:-.015em;color:#E8E8E8;margin:0}.bar{border-left:2px solid var(--fg);padding:.2rem 0 .2rem 1.3rem;max-width:62ch;margin:2.2rem 0}.bar p{font-family:var(--display);font-size:1.28rem;line-height:1.5;letter-spacing:-.015em;color:#E8E8E8;margin:0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1px;gap:1px;background:var(--line-soft);border-block:1px solid var(--line-soft);margin-top:4.5rem}.stats>div{background:var(--bg);padding:2.2rem 1.6rem;min-width:0}.stats .n{font-family:var(--display);font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:500;letter-spacing:-.04em;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats .d{margin-top:.6rem;font-size:.92rem;color:var(--muted)}.stats .s{margin-top:.7rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:var(--dim);text-transform:uppercase}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-top:2.4rem}.card{display:block;border:1px solid var(--line);background:var(--surface);padding:1.5rem 1.4rem;min-width:0;transition:border-color .2s ease}a.card:hover{border-color:rgba(255,255,255,.5)}.card .n{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}a.card.asset .n,div.card .n{color:var(--fg)}.card .f{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:.35rem}.card .t{font-family:var(--display);font-size:1.3rem;font-weight:500;letter-spacing:-.02em;color:var(--fg);margin:.55rem 0 .5rem}.card .s{font-size:.92rem;color:var(--muted);line-height:1.55}.card p{font-size:.95rem;color:var(--body-c);margin:.7rem 0 0}figure{margin:2.6rem 0;max-width:980px}figure .plate{border:1px solid var(--line);background:var(--paper)}figure img{display:block;width:100%;height:auto}figcaption{font-size:.92rem;color:var(--muted);margin-top:.95rem;max-width:66ch}figcaption b{color:var(--fg);font-weight:500}.against{margin:2.6rem 0;border:1px solid var(--line);background:var(--surface);padding:1.4rem 1.5rem;max-width:66ch}.against .eyebrow{color:#CFCFCF}.against h3{margin-top:.4rem;font-size:1.18rem}.against p:last-child{margin-bottom:0}.against .reply{border-top:1px dashed var(--line);margin-top:1.1rem;padding-top:1.1rem}.against .reply .eyebrow{color:var(--fg)}blockquote{margin:1.6rem 0;padding:0 0 0 1.1rem;border-left:2px solid var(--fg);font-family:var(--display);font-size:1.15rem;line-height:1.5;color:#E8E8E8}.rules{list-style:none;padding:0;margin:1.6rem 0;display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:66ch}.rules li{border-left:2px solid var(--fg);padding-left:1.1rem}.rules b{display:block;font-family:var(--display);font-size:1.12rem;font-weight:500;letter-spacing:-.015em;color:var(--fg);margin-bottom:.15rem}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;max-width:980px;margin:1.8rem 0}.two>div{min-width:0;border:1px solid var(--line);background:var(--surface);padding:1.4rem 1.4rem .6rem}.two .eyebrow{display:block;margin-bottom:.6rem;color:var(--fg)}.two p{font-size:.95rem;color:var(--body-c)}.pager{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);margin-top:3.6rem;padding-top:1.2rem;flex-wrap:wrap}.pager a{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;color:var(--muted)}.pager a:hover{color:var(--fg)}.src{list-style:none;padding:0;margin:0 0 2.2rem;max-width:80ch}.src li{padding:.5rem 0;border-top:1px solid var(--line-soft);font-size:.92rem;display:grid;grid-template-columns:4.4rem 1fr;grid-gap:.6rem;gap:.6rem}.src li .y{font-family:var(--mono);color:var(--dim);font-size:.76rem;padding-top:.2rem}.src a{border-bottom:1px solid var(--line);color:#D9D9D9}.src a:hover{border-color:#FFFFFF;color:var(--fg)}.src li{scroll-margin-top:96px}.src li:target{background:rgba(255,255,255,.07);border-top-color:rgba(255,255,255,.5)}a.ref{color:inherit;border-bottom:1px dotted rgba(255,255,255,.4)}a.ref:hover{color:var(--fg);border-bottom:1px solid #ffffff}.tag{display:inline-block;font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;padding:.08rem .4rem;border:1px solid var(--line);margin-left:.35rem;color:var(--muted);text-transform:uppercase}.tag.h{border-color:rgba(255,255,255,.55);color:var(--fg)}.tag.x{border-color:rgba(255,255,255,.3);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4)}.founder{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:2.2rem;gap:2.2rem;align-items:start;background:var(--surface);padding:2rem;max-width:980px;margin:2.6rem 0}.founder,.founder img{border:1px solid var(--line)}.founder img{width:100%;height:auto;display:block;filter:grayscale(1)}.founder .name{font-family:var(--display);font-size:1.7rem;font-weight:500;letter-spacing:-.025em;color:var(--fg);margin:0}.founder .role{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:.5rem 0 1.1rem}.founder p{font-size:.97rem}.founder .links{display:flex;gap:.4rem 1.2rem;flex-wrap:wrap;font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;margin-top:1rem}.founder .links a{color:var(--muted);border-bottom:1px solid var(--line)}.founder .links a:hover{color:var(--fg);border-color:#FFFFFF}@media (max-width:680px){.founder{grid-template-columns:1fr}.founder img{max-width:220px}}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-top:2.4rem;max-width:980px}.cinfo{border:1px solid var(--line);background:var(--surface);padding:1.7rem 1.7rem .6rem;min-width:0}.cinfo h3{margin:0 0 1.1rem;font-size:1.05rem}.crow{display:grid;grid-template-columns:20px 86px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:1.15rem 0;border-top:1px solid var(--line-soft)}.crow .lab{font-family:var(--mono);font-size:.66rem;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;padding-top:.2rem}.crow .val{color:var(--fg);font-size:.98rem;overflow-wrap:anywhere}.crow svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:.15rem}.problems{list-style:none;padding:0;margin:2rem 0;display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:72ch;counter-reset:q}.problems li{border:1px solid var(--line);background:var(--surface);padding:1.2rem 1.3rem;display:grid;grid-template-columns:2.6rem 1fr;grid-gap:.8rem;gap:.8rem}.problems li:before{counter-increment:q;content:"Q" counter(q);font-family:var(--mono);font-size:.8rem;color:var(--muted);padding-top:.15rem}.problems b{color:var(--fg);font-weight:500}.showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-top:2.2rem;max-width:980px}.showcase>div{border:1px solid var(--line);background:var(--surface);padding:1.8rem 1.6rem;min-width:0;display:flex;flex-direction:column;gap:.9rem}.showcase .t{font-family:var(--display);font-size:1.45rem;font-weight:500;letter-spacing:-.025em;color:var(--fg)}.showcase p{font-size:.95rem;margin:0}.showcase .go{margin-top:auto;font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;color:var(--muted)}.showcase a.go:hover{color:var(--fg)}.post-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.post-meta .pill{border:1px solid rgba(255,255,255,.4);color:var(--fg);padding:.15rem .5rem}.posts{display:grid;grid-gap:1rem;gap:1rem;margin-top:3rem;max-width:980px;padding-bottom:1rem}.post{border:1px solid var(--line);background:var(--surface);padding:1.9rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:end;transition:border-color .2s ease}a.post:hover{border-color:rgba(255,255,255,.5)}.post.featured{padding:2.4rem 2rem}.post .t{font-family:var(--display);font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--fg);margin:.8rem 0 .6rem;text-wrap:balance}.post.featured .t{font-size:clamp(1.8rem,3.6vw,2.8rem)}.post .dek{color:var(--muted);font-size:.98rem;max-width:62ch;margin:0}.post .go{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:var(--muted);white-space:nowrap}@media (max-width:560px){.post{grid-template-columns:1fr}.post .go{justify-self:start}}.article{max-width:74ch;padding-bottom:1rem}.article h1{font-size:clamp(2.2rem,5vw,3.4rem)}.article .dek{font-family:var(--display);font-size:1.3rem;line-height:1.5;letter-spacing:-.015em;color:#E8E8E8;margin:0;text-wrap:balance}.article-body{margin-top:2.6rem}.article-body h2{font-size:clamp(1.5rem,2.6vw,1.9rem);border-top:1px solid var(--line);padding-top:1.8rem;margin:2.8rem 0 1.1rem}.article-body h3{font-size:1.15rem;margin:2rem 0 .8rem}.article-body p{max-width:70ch}.article-body b{color:var(--fg);font-weight:500}.article-body ol,.article-body ul{padding-left:1.25rem;margin:0 0 1.3em;display:grid;grid-gap:.55rem;gap:.55rem;max-width:68ch}.article-body li::marker{color:var(--dim)}.article-body figure{margin:2.2rem 0;max-width:100%}.article-body figure img{border:1px solid var(--line)}.article-body a{color:#D9D9D9;border-bottom:1px solid var(--line)}.article-body a:hover{color:var(--fg);border-color:#FFFFFF}footer{border-top:1px solid var(--line-soft);margin-top:5rem;background:var(--surface)}.foot-in{max-width:1180px;margin:0 auto;padding-block:3.5rem 2rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.foot-grid{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(auto-fit,minmax(170px,1fr));grid-gap:2.5rem 2rem;gap:2.5rem 2rem}.foot-grid>div{min-width:0}.foot-blurb{font-size:.92rem;color:var(--muted);max-width:34ch;margin-top:1rem}.foot-h{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:1rem}.foot-col a{display:block;font-size:.92rem;color:var(--muted);padding:.22rem 0}.foot-col a:hover{color:var(--fg)}.foot-col img{display:block;height:30px;width:auto;margin:.45rem 0}.foot-meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line-soft);margin-top:3rem;padding-top:1.4rem;font-size:.82rem;color:var(--dim)}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}.article .dek,.hero-head p,.post .t,h1,h2{background:linear-gradient(180deg,#FFFFFF,#F3F3F3 42%,#A6A6A6 115%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes sheen{0%{background-position:210% 0}to{background-position:-210% 0}}.brand .word,.hero-lockup .word{background:linear-gradient(110deg,#9A9A9A 20%,#FFFFFF 42%,#D9D9D9 55%,#9A9A9A 78%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-lockup .word{animation:sheen 7s linear infinite}@media (prefers-reduced-motion:reduce){.hero-lockup .word{animation:none}}.against,.card,.cinfo,.founder,.lens,.post,.problems li,.showcase>div,.tldr,.two>div{background:linear-gradient(180deg,#161616,#0E0E0E);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}a.card,a.post{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}a.card:hover,a.post:hover{border-color:rgba(255,255,255,.55);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 26px 52px -30px rgba(255,255,255,.2)}.stats>div{background:radial-gradient(130% 110% at 50% 0,#141414 0,#0A0A0A 72%)}footer{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.btn{transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.btn:hover{background:rgba(255,255,255,.07)}.btn.solid{background:linear-gradient(180deg,#FFFFFF,#DBDBDB);box-shadow:0 14px 34px -14px rgba(255,255,255,.4)}.btn.solid:hover{background:linear-gradient(180deg,#FFFFFF,#F0F0F0);box-shadow:0 18px 42px -14px rgba(255,255,255,.55)}.subhero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(3px 3px at 12% 30%,rgba(255,255,255,.8),transparent 70%),radial-gradient(24px 24px at 12% 30%,rgba(255,255,255,.1),transparent 70%),radial-gradient(2px 2px at 30% 70%,rgba(255,255,255,.55),transparent 70%),radial-gradient(2.5px 2.5px at 56% 20%,rgba(255,255,255,.75),transparent 70%),radial-gradient(20px 20px at 56% 20%,rgba(255,255,255,.08),transparent 70%),radial-gradient(2px 2px at 72% 58%,rgba(255,255,255,.5),transparent 70%),radial-gradient(3px 3px at 88% 32%,rgba(255,255,255,.7),transparent 70%),radial-gradient(26px 26px at 88% 32%,rgba(255,255,255,.09),transparent 70%),radial-gradient(2px 2px at 44% 84%,rgba(255,255,255,.45),transparent 70%)}.hero .aurora,.subhero .aurora{background:rgba(190,190,190,.15)}.foot-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.foot-row img{display:block;height:28px;width:auto}.foot-links{display:flex;gap:.4rem 1.4rem;flex-wrap:wrap;font-size:.9rem}.foot-links a{color:var(--muted)}.foot-links a:hover{color:var(--fg)}footer.sub .foot-in{padding-block:2.6rem 2rem}footer.sub .foot-meta{margin-top:1.8rem;padding-top:1.3rem}