@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.sW_UoG_className{font-family:Geist,Geist Fallback;font-style:normal}.sW_UoG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Yd1Xqa_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Yd1Xqa_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#f3f2ee;--text:#0e1218;--text-2:#0e1218b8;--text-3:#0e121880;--line:#00000021;--glass:#ffffff9e;--a:#1d3a63;--b:#8a9bb3;--on-a:#fff;--surface:var(--glass);--strong:var(--text);--signal:var(--a);--action:var(--a);--on-action:var(--on-a);--dotted:#0003;--acid:var(--a);--grey:var(--text-3);--ink:var(--on-a);--ground:transparent;--col:transparent;--display:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--night);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:300;line-height:1.5}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.band{background-color:var(--ground);color:var(--text);background-image:linear-gradient(to right, var(--col) 1px, transparent 1px);background-size:12.5% 100%;position:relative}.wrap{max-width:80rem;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto;position:relative}.label{border:1.5px dotted var(--dotted);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;place-self:start;padding:.6rem .85rem;font-size:.72rem;font-weight:400;line-height:1.2;display:inline-block}.kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:.68rem;font-weight:400;line-height:1.3}h1,h2,h3,h4{color:var(--strong);margin:0;font-weight:500}h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.1rem,5vw,4rem);line-height:1.04}.lead{color:var(--text-2);max-width:36rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.btn{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r);border:1px solid var(--action);background:var(--action);color:var(--on-action);justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.35rem;font-size:.75rem;line-height:1;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.ghost{color:var(--text);border-color:var(--dotted);background:0 0}.btn[disabled]{opacity:.4;cursor:default;transform:none}.nav{z-index:3;position:absolute;inset:0 0 auto}.nav .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.25rem;display:flex}.who{letter-spacing:-.04em;color:#f6f6f6;font-size:1.15rem;font-weight:500;text-decoration:none}.nav nav{flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;display:flex}.nav nav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f6f6f6b8;font-size:.72rem;text-decoration:none}#orb{pointer-events:none;width:min(58%,56rem);height:100%;display:block;position:absolute;top:0;right:-4%}.hero>.wrap{gap:1.75rem;padding-block:clamp(7rem,15vw,11rem) 0;display:grid}.hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:11ch;font-size:clamp(2.9rem,8.2vw,6.9rem);line-height:.98}.hero h1 em{color:var(--acid);font-style:normal}.cta{flex-wrap:wrap;gap:.75rem;display:flex}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,6vw,4.5rem);display:grid}.stats div{min-width:0;padding:1.4rem 1rem 1.8rem 0}.stats b{letter-spacing:-.055em;color:#f6f6f6;font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:500;line-height:1;display:block}.sec .wrap{gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(4rem,9vw,6.5rem);display:grid}.sec-head{gap:1.4rem;display:grid}.sec-head h2{max-width:17ch}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:.9rem;min-width:0;padding:1.75rem;display:grid}.card p{color:var(--text-2);margin:0}.proof{border-top:1px solid var(--line);gap:.5rem;margin:0;padding:.9rem 0 0;font-size:.94rem;list-style:none;display:grid}.proof li{grid-template-columns:.9rem minmax(0,1fr);gap:.5rem;display:grid}.proof li:before{content:"";background:var(--signal);border-radius:1px;width:.45rem;height:.45rem;margin-top:.5rem}.stack{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);font-size:.7rem;line-height:1.6}.roles{border-top:1px solid var(--strong);display:grid}.role{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:.75rem 2rem;padding:1.9rem 0;display:grid}.role .when{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding-top:.4rem;font-size:.75rem}.role h3{letter-spacing:-.05em;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.08}.role .org{color:var(--text-2);margin:.4rem 0 0}.role ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.role li{padding-left:1.1rem;position:relative}.role li:before{content:"";background:var(--strong);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.role li b{color:var(--strong);font-weight:500}.edu{flex-wrap:wrap;gap:.5rem 2.5rem;display:flex}.plat{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.plat a.card{grid-template-rows:auto auto 1fr auto;text-decoration:none;transition:border-color .2s,transform .2s}.plat a.card:hover{border-color:var(--acid);transform:translateY(-2px)}.plat .top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plat .metric{font-family:var(--mono);letter-spacing:.06em;border-radius:var(--r);background:var(--acid);color:var(--ink);white-space:nowrap;padding:.4rem .6rem;font-size:.72rem}.plat .mine{color:var(--text);border-top:1px solid var(--line);padding-top:.9rem;font-size:.94rem}.plat .go{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.7rem}.ask .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}.ask-copy{gap:1.4rem;min-width:0;display:grid}.ask-copy ol{counter-reset:s;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ask-copy ol li{color:var(--text-2);counter-increment:s;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}.ask-copy ol li:before{content:counter(s);font-family:var(--mono);border-radius:var(--r);background:var(--acid);width:1.7rem;height:1.7rem;color:var(--ink);place-items:center;font-size:.72rem;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:34rem;display:grid}.panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.9rem 1.2rem;display:flex}.live{align-items:center;gap:.55rem;display:inline-flex}.live i{background:var(--acid);border-radius:50%;width:.5rem;height:.5rem;animation:2.2s infinite ping;box-shadow:0 0 #ebf2a199}@keyframes ping{70%{box-shadow:0 0 0 .55rem #ebf2a100}to{box-shadow:0 0 #ebf2a100}}.steps{gap:.4rem;display:flex}.steps span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);border:1px solid var(--line);color:var(--text-2);padding:.3rem .55rem;font-size:.66rem}.steps span.on{background:var(--acid);color:var(--ink);border-color:var(--acid)}.gate{align-content:center;gap:1.2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.gate h3{letter-spacing:-.05em;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1}.gate p{color:var(--text-2);max-width:28rem;margin:0}.human{border:1px solid var(--dotted);border-radius:var(--r);text-align:left;background:0 0;align-items:center;gap:.9rem;width:100%;max-width:22rem;padding:1rem 1.1rem;display:flex}.human .box{border:1.5px solid var(--text-2);border-radius:4px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.human.busy .box{border-color:var(--acid);border-top-color:#0000;border-radius:50%;animation:.7s linear infinite spin}.human.ok .box{background:var(--acid);border-color:var(--acid)}.human.ok .box:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.7rem;height:.35rem;transform:rotate(-45deg)translateY(-1px)}@keyframes spin{to{transform:rotate(360deg)}}.field-row{flex-wrap:wrap;gap:.6rem;display:flex}.inp{border-radius:var(--r);border:1px solid var(--dotted);min-width:0;color:var(--text);background:0 0;flex:14rem;padding:.95rem 1rem;font-weight:300}.inp::placeholder{color:var(--grey)}.note{font-family:var(--mono);letter-spacing:.04em;color:var(--grey);font-size:.68rem;line-height:1.5}.err{color:var(--acid);min-height:1.2em}.thread{align-content:start;gap:.9rem;max-height:30rem;padding:1.2rem;display:grid;overflow-y:auto}.msg{border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;max-width:92%;padding:.9rem 1.05rem;line-height:1.55}.msg.me{background:var(--acid);color:var(--ink);justify-self:end;max-height:9rem;font-weight:400;overflow:hidden}.msg.xen{border:1px solid var(--line);background:#ffffff0d;justify-self:start}.msg.xen.wait{color:var(--grey);font-family:var(--mono);font-size:.78rem}.starters{flex-wrap:wrap;gap:.5rem;display:flex}.starter{font-family:var(--sans);border-radius:var(--r);border:1px solid var(--line);color:var(--text);text-align:left;background:0 0;padding:.55rem .8rem;font-size:.88rem}.compose{border-top:1px solid var(--line);gap:.7rem;padding:.9rem 1.2rem 1.1rem;display:grid}.compose textarea{resize:vertical;border-radius:var(--r);border:1px solid var(--dotted);width:100%;min-height:4.6rem;color:var(--text);background:0 0;padding:.85rem 1rem;font-weight:300;line-height:1.5}.compose-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.4rem;display:flex}@media (max-width:900px){#orb{opacity:.55;width:130%;right:-45%}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.role{grid-template-columns:minmax(0,1fr);gap:.6rem}.ask .wrap{grid-template-columns:minmax(0,1fr)}.nav nav a.hide-s{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live i,.human.busy .box{animation:none}.btn:hover,.plat a.card:hover{transform:none}}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-weight:400}#bg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}header.band,main{z-index:1;position:relative}.band{background:0 0}h1,h2,h3{font-family:var(--display);font-weight:600}h2{letter-spacing:-.045em;font-size:clamp(2.1rem,4.8vw,3.9rem)}.hero h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.8rem,7.6vw,6.6rem);font-weight:600;line-height:.98}.hero h1 em{background:linear-gradient(95deg, var(--a), var(--b));color:#0000;-webkit-background-clip:text;background-clip:text}.label{letter-spacing:.24em;color:var(--a);border:0;align-items:center;gap:.8rem;padding:0;display:inline-flex}.label:before{content:"";background:linear-gradient(90deg, var(--a), var(--b));width:2.2rem;height:1px}.kicker{color:var(--text-3)}.btn{border-radius:99px;padding:1.05rem 1.5rem;font-weight:500}.btn.ghost{border-color:var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn:hover{box-shadow:0 0 2.2rem -.6rem var(--a)}.who{font-family:var(--display);letter-spacing:-.03em;color:var(--text);font-weight:600}.who span{color:var(--a)}.nav nav a{color:var(--text-2)}.nav nav a:hover{color:var(--a)}.pal{align-items:center;gap:.45rem;padding-left:.4rem;display:inline-flex}.pal button{border:1px solid var(--line);background:linear-gradient(135deg, var(--pa) 50%, var(--pb) 50%);border-radius:50%;width:1.05rem;height:1.05rem;padding:0}.pal button[aria-pressed=true]{outline:1.5px solid var(--text);outline-offset:2px}.stats{border-top-color:var(--line)}.stats b{font-family:var(--display);letter-spacing:-.05em;color:var(--text);font-weight:600}.card,.role,.panel{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}.card{background:var(--glass);border-color:var(--line);transition:border-color .25s,transform .25s}.card:hover{border-color:color-mix(in srgb, var(--a) 55%, transparent)}.card h3{letter-spacing:-.02em;font-size:1.3rem;line-height:1.15}.proof li:before{background:var(--a);box-shadow:0 0 .6rem var(--a);border-radius:50%;width:.38rem;height:.38rem;margin-top:.55rem}.stack{color:var(--text-3)}.roles{border-top:0;gap:.9rem}.role{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);padding:1.7rem;position:relative;overflow:hidden}.role:before{content:"";background:linear-gradient(var(--a), var(--b));opacity:.85;width:2px;position:absolute;top:0;bottom:0;left:0}.role .when{color:var(--a)}.role h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2.2vw,1.7rem)}.role li:before{background:var(--a)}.plat h3{letter-spacing:-.03em;font-size:1.6rem}.plat .metric{color:var(--a);border:1px solid color-mix(in srgb, var(--a) 60%, transparent);background:0 0;border-radius:99px;padding:.35rem .7rem}.plat a.card:hover{border-color:var(--a);box-shadow:0 0 3rem -1.2rem var(--a)}.panel{background:color-mix(in srgb, var(--bg) 72%, transparent);border-color:var(--line);box-shadow:0 0 6rem -2.5rem var(--b)}.live i{background:var(--a);box-shadow:0 0 .7rem var(--a);animation:2.2s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.steps span{border-radius:99px}.msg{border-radius:14px}.msg.xen{background:#ffffff0d}.starter{border-radius:99px;padding:.55rem .95rem}.starter:hover{border-color:var(--a)}.inp,.compose textarea,.human{border-color:var(--line);background:#ffffff08;border-radius:12px}.inp:focus,.compose textarea:focus{border-color:var(--a);box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 22%, transparent);outline:none}.ask-copy ol li:before{border-radius:50%}.err{color:var(--a)}.foot{border-top-color:var(--line)}.skills{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1rem;display:grid}.skill ul{margin:.4rem 0 0;padding:0;list-style:none;display:grid}.skill li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.sk{font-weight:500;line-height:1.3}.sk small{color:var(--text-3);margin-top:.15rem;font-size:.82rem;font-weight:400;display:block}.lv{align-items:center;gap:.25rem;display:inline-flex}.lv i{background:#ffffff1f;border-radius:2px;width:1.1rem;height:.3rem}.lv em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);text-align:right;width:3.6rem;font-size:.64rem;font-style:normal}#rf .gate{align-content:start;gap:1.1rem}.fld{gap:.5rem;min-width:0;display:grid}.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.fld .inp{flex:none;width:100%}textarea.inp{resize:vertical;min-height:8.5rem;line-height:1.5;font-family:var(--sans)}.opts{flex-wrap:wrap;gap:.45rem;display:flex}.opts button{font-family:var(--sans);border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:99px;padding:.55rem .95rem;font-size:.88rem}.opts button:hover{border-color:var(--a)}.opts button[aria-pressed=true]{background:var(--a);border-color:var(--a);color:var(--on-a);font-weight:500}.check{color:var(--text-2);align-items:center;gap:.7rem;display:flex}.check input{width:1.1rem;height:1.1rem;accent-color:var(--a)}.summary{border:1px solid var(--line);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;border-radius:12px;max-height:16rem;margin:0;padding:1rem;font-size:.78rem;line-height:1.6;overflow-y:auto}#rf-nav{border-top:1px solid var(--line)}:root{--tint:#00000008}.hero h1 em{color:var(--a);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.label:before,.role:before{background:var(--a)}.lv i{background:var(--line)}.lv[data-l="3"] i,.lv[data-l="2"] i:nth-child(-n+2),.lv[data-l="1"] i:first-child{background:var(--a)}.btn:hover,.plat a.card:hover,.panel,.proof li:before,.live i{box-shadow:none}.inp,.compose textarea,.human,.opts button,.summary{background:var(--tint)}.opts button[aria-pressed=true]{background:var(--a)}.review{z-index:5;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;gap:.55rem;max-width:calc(100vw - 24px);padding:.75rem .9rem;display:grid;position:fixed}.review>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.review .kicker{min-width:3.6rem;color:var(--text-2)}.pal{flex-wrap:wrap;gap:.4rem;padding:0;display:inline-flex}.pal button{background:linear-gradient(135deg, var(--pg) 0 50%, var(--pa) 50% 100%);border-color:var(--text-3);width:1.25rem;height:1.25rem}.pat{flex-wrap:wrap;gap:.35rem;display:inline-flex}.pat button{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-2);background:0 0;border-radius:99px;padding:.3rem .6rem;font-size:.66rem}.pat button[aria-pressed=true]{background:var(--a);border-color:var(--a);color:var(--on-a)}.portrait{top:5rem;right:max(1.5%, env(safe-area-inset-right,0px));pointer-events:none;-webkit-user-select:none;user-select:none;width:min(47%,40rem);height:auto;display:block;position:absolute}.hero>.wrap{z-index:1}.hero h1{max-width:10.5ch}.hero .lead{max-width:31rem}.stats div{background:0 0}@media (max-width:900px){.portrait{width:min(82%,24rem);margin:4.5rem auto 0;position:relative;top:auto;right:auto}.hero>.wrap{padding-top:1.5rem}}.hero>.wrap{gap:0;padding-block:clamp(6rem,11vw,8.5rem) 0}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hero-text{gap:1.75rem;min-width:0;display:grid}.hero h1{overflow-wrap:break-word;max-width:none;font-size:clamp(2.5rem,6.3vw,6rem)}.portrait{opacity:.94;justify-self:end;width:100%;max-width:38rem;margin:0;position:static;-webkit-mask-image:linear-gradient(#000 52%,#0000008c 78%,#0000 97%);mask-image:linear-gradient(#000 52%,#0000008c 78%,#0000 97%)}.stats{margin-top:clamp(2rem,5vw,3.5rem)}.skill summary{cursor:pointer;gap:.6rem;padding-right:2rem;list-style:none;display:grid;position:relative}.skill summary::-webkit-details-marker{display:none}.skill summary:after{content:"";border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);width:.6rem;height:.6rem;transition:transform .2s;position:absolute;top:.45rem;right:.2rem;transform:rotate(45deg)}.skill[open] summary:after{top:.7rem;transform:rotate(-135deg)}.skill summary p{color:var(--text-2);margin:0}.skill>ul{margin-top:.9rem}@media (max-width:900px){.hero>.wrap{padding-top:5rem}.hero-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.portrait{order:-1;justify-self:center;max-width:min(78%,21rem);margin:0 auto}.hero h1{font-size:clamp(2.5rem,11.5vw,4.2rem)}.sec .wrap{gap:1.75rem;padding-block:3.5rem}.card,.role{padding:1.3rem}.skill li{grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.lv em{display:none}.panel{min-height:0}.nav nav{gap:.4rem 1.1rem}.btn{padding:.95rem 1.2rem}.cta .btn{flex:auto}}@media (max-width:520px){.stats div{padding:1.1rem .75rem 1.3rem 0}.plat .top{flex-wrap:wrap}.steps span{padding:.3rem .45rem;font-size:.6rem}.role h3{font-size:1.35rem}}canvas.portrait3d{aspect-ratio:1;opacity:1;pointer-events:none;height:auto}.hero{overflow:visible}#morph{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#0000004d 38%,#000 58%);mask-image:linear-gradient(90deg,#0000 16%,#0000004d 38%,#000 58%)}.has3d .hero-grid .portrait{visibility:hidden}.has3d .hero-grid{min-height:min(72vh,46rem)}@media (max-width:899px){#morph{-webkit-mask-image:none;mask-image:none}.has3d .hero-grid{min-height:0}}.nav nav a[aria-current=page]{color:var(--a)}.blog-head>.wrap{gap:1.4rem;padding-block:clamp(7rem,12vw,9.5rem) clamp(.5rem,2vw,1.5rem);display:grid}.blog-head h1{letter-spacing:-.055em;font-size:clamp(2.8rem,7.6vw,6rem);line-height:.98}.post-head h1{letter-spacing:-.05em;text-wrap:balance;max-width:20ch;font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:1.02}a.label{text-decoration:none}.posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.post-card{grid-template-rows:auto auto auto 1fr auto;padding:.7rem .7rem 1.5rem;text-decoration:none}.post-card>:not(.post-cover){margin-inline:.8rem}.post-card .post-cover{margin-bottom:.5rem}.post-card:hover{border-color:var(--a);transform:translateY(-2px)}.post-card .go{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.7rem}.post-cover{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--r) - 4px);width:100%;height:auto;display:block}.post{gap:clamp(2rem,4vw,3rem);padding-block:clamp(1rem,3vw,2rem) clamp(3rem,6vw,4.5rem);display:grid}.hero-cover{border-radius:var(--r);border:1px solid var(--line);max-width:64rem}.prose{max-width:42rem;color:var(--text);overflow-wrap:break-word;font-size:1.12rem;line-height:1.75}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.35em}.prose h2{letter-spacing:-.035em;margin:2.2em 0 .7em;scroll-margin-top:5.5rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12}.prose h3{letter-spacing:-.02em;margin:1.9em 0 .55em;scroll-margin-top:5.5rem;font-size:1.35rem;line-height:1.22}.prose a{color:var(--a);-webkit-text-decoration-color:color-mix(in srgb, var(--a) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--a) 40%, transparent)}.prose a:hover{-webkit-text-decoration-color:var(--a);text-decoration-color:var(--a)}.prose strong{color:var(--strong);font-weight:600}.prose blockquote{border-left:2px solid var(--a);letter-spacing:-.01em;margin:2em 0;padding:.15em 0 .15em 1.4em;font-size:1.24rem;font-weight:500;line-height:1.55}.prose blockquote p{margin:0 0 .6em}.prose blockquote p:last-child{margin-bottom:0}.prose ul,.prose ol{margin:0 0 1.35em;padding-left:1.3em}.prose li+li{margin-top:.4em}.prose figure{margin:2.2em 0}.prose figure img{border-radius:var(--r);border:1px solid var(--line);width:100%;height:auto;display:block}.prose figcaption{margin-top:.75rem}.prose hr{background:var(--line);border:0;height:1px;margin:2.6em 0}.post-body{grid-template-columns:minmax(0,42rem) minmax(12rem,17rem);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.toc{gap:.9rem;max-height:calc(100vh - 8rem);display:grid;position:sticky;top:6rem;overflow-y:auto}.toc ol{border-left:1px solid var(--line);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--text-2);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .9rem;font-size:.88rem;line-height:1.35;text-decoration:none;display:block}.toc a:hover{color:var(--a);border-left-color:var(--a)}.origin{border-top:1px solid var(--line);max-width:42rem;margin:0;padding-top:1.4rem}.origin a{color:var(--a)}.post-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:clamp(1rem,3vw,2rem);display:grid}.post-nav .card{gap:.6rem;text-decoration:none}.post-nav .card:hover{border-color:var(--a)}.post-nav .card h3{font-size:1.15rem}.post-nav .older{text-align:right}@media (max-width:1100px){.post-body{grid-template-columns:minmax(0,1fr)}.toc{display:none}}@media (max-width:900px){.blog-head>.wrap{padding-top:5.5rem}.prose{font-size:1.05rem;line-height:1.7}.post-nav{grid-template-columns:minmax(0,1fr)}.post-nav .older{text-align:left}}@media (prefers-reduced-motion:reduce){.post-card:hover{transform:none}}.nav{z-index:10;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:linear-gradient(#ffffff57,#ffffff24);border-bottom:1px solid #ffffff73;transition:background-color .25s,border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto;box-shadow:inset 0 1px #fff9}.nav .wrap{transition:padding .25s}.nav.stuck{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-bottom-color:var(--line);background:linear-gradient(#ffffff9e,#ffffff61);box-shadow:inset 0 1px #fffc,0 10px 30px -18px #0e121859}.nav.stuck .wrap{padding-block:.8rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav,.nav.stuck{background:color-mix(in srgb, var(--bg) 94%, transparent)}}header[id],section[id]{scroll-margin-top:4.5rem}.nav[data-open]{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-bottom-color:var(--line);background:linear-gradient(#ffffffc7,#fff9);box-shadow:inset 0 1px #fffc,0 24px 48px -24px #0e121859}.menu-btn{width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:-.6rem -.6rem -.6rem -.2rem;padding:0;display:none;position:relative}.menu-btn span{background:currentColor;border-radius:2px;height:1.5px;transition:transform .25s,top .25s;position:absolute;left:.7rem;right:.7rem}.menu-btn span:first-child{top:calc(50% - 4px)}.menu-btn span:last-child{top:calc(50% + 3px)}.nav[data-open] .menu-btn span:first-child{top:calc(50% - .75px);transform:rotate(45deg)}.nav[data-open] .menu-btn span:last-child{top:calc(50% - .75px);transform:rotate(-45deg)}.nav .menu .wrap{justify-content:stretch;gap:0;padding-block:.25rem 1.5rem;display:grid}.menu a{border-top:1px solid var(--line);font-family:var(--display);letter-spacing:-.035em;color:var(--text);padding:.8rem 0;font-size:1.45rem;font-weight:600;text-decoration:none;animation:.4s cubic-bezier(.2,.7,.2,1) backwards menu-link}.menu a:first-child{border-top:0}.menu a[aria-current=page],.menu a:active{color:var(--a)}.menu a:nth-child(2){animation-delay:30ms}.menu a:nth-child(3){animation-delay:60ms}.menu a:nth-child(4){animation-delay:90ms}.menu a:nth-child(5){animation-delay:.12s}.menu a:nth-child(6){animation-delay:.15s}.menu a:nth-child(7){animation-delay:.18s}@keyframes menu-link{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:900px){.menu-btn{display:inline-block}}@media (min-width:901px){.menu{display:none!important}}.ai .ai-go{gap:1.1rem;display:grid}.ai .ai-row .btn{gap:.7rem;padding-left:1.2rem}.ai .ai-row svg{flex:none;width:1.2rem;height:1.2rem}.ai .ai-row .btn:hover{border-color:var(--a)}.ai .ai-alt{color:var(--text-2);margin:0}.ai .ai-alt a,.ai .ai-alt button{font:inherit;color:var(--a);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ai .note:empty{display:none}.socials{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem;padding-top:1.4rem;display:flex}.socials a{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-radius:99px;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.72rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.socials a:hover{border-color:var(--a);color:var(--a)}.socials svg{flex:none;width:1rem;height:1rem}.stats{z-index:2;border-radius:var(--r);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(#ffffff94,#ffffff5c);border:1px solid #ffffff8c;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 18px 40px -28px #0e121859}.stats div{padding:1.4rem 1.5rem 1.6rem}.stats div+div{border-left:1px solid var(--line)}.stats .kicker{color:var(--text-2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.stats{background:color-mix(in srgb, var(--bg) 94%, transparent)}}@media (max-width:900px){.stats div{padding:1.1rem 1rem 1.3rem}.stats div:nth-child(odd){border-left:0}.stats div:nth-child(n+3){border-top:1px solid var(--line)}}.site-foot{z-index:1}.site-foot .wrap{padding-block:0 2rem}@media (max-width:900px){header[id],section[id]{scroll-margin-top:6.5rem}}@media (prefers-reduced-motion:reduce){.nav,.nav .wrap,.menu-btn span{transition:none}.menu a{animation:none}}
