@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.eflgXG_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.eflgXG_variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.p.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._9iDBSG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._9iDBSG_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--teal:#00a292;--blue:#006e92;--bg:#f6f8f7;--surface:#fff;--ink:#0c1a1d;--muted:#5a6b6e;--line:#dfe6e5;--grid:#006e920f;--sans:var(--font-sans), system-ui, -apple-system, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b1416;--surface:#111e21;--ink:#e6eeee;--muted:#8fa3a6;--line:#1f3135;--grid:#00a2920f}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);--cell:32px;--gutter:24px;background-size:var(--cell) var(--cell);background-position:max(var(--gutter), calc(50% - 480px)) 0;color:var(--ink);font:17px/1.55 var(--sans);margin:0}a{color:inherit}.wrap{max-width:1040px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}header{height:calc(2 * var(--cell))}header .wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}header nav{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.06em;gap:20px;display:flex}header nav a{color:var(--muted);text-decoration:none}header nav a:hover{color:var(--teal)}.mark{width:auto;height:20px;display:block}.hero{padding-top:calc(2 * var(--cell));padding-bottom:88px}.hero .logo{width:calc(14 * var(--cell));height:calc(5 * var(--cell));margin-bottom:48px;display:block}.hero .logo rect{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1.2) both pop}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.hero .logo rect{animation:none}}h1{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(30px,5vw,52px);font-weight:600;line-height:1.08}.lede{color:var(--muted);max-width:58ch;margin:0;font-size:19px}section{border-top:1px solid var(--line);padding:56px 0;scroll-margin-top:16px}.kicker{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--teal);align-items:center;gap:10px;margin:0 0 10px;display:flex}.kicker:before{content:"";background:currentColor;width:10px;height:10px}.past .kicker{color:var(--blue)}h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,3.4vw,32px);font-weight:600}.intro{color:var(--muted);max-width:62ch;margin:0 0 32px}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.card:hover{border-color:var(--teal);transform:translateY(-2px)}.past .card:hover{border-color:var(--blue)}.card img{border-radius:10px;width:44px;height:44px}.card h3{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;font-weight:600}.card .note{font:12px var(--mono);color:var(--muted)}.card p{color:var(--muted);flex:1;margin:0;font-size:15.5px}.card .url{font:500 13px var(--mono);color:var(--teal)}.past .card .url{color:var(--blue)}.card .url:after{content:" ↗"}.also{border:1px dashed var(--line);border-radius:4px;align-items:center;gap:12px;margin-top:16px;padding:14px 22px;font-size:15px;text-decoration:none;transition:border-color .15s;display:flex}.also:hover{border-color:var(--teal);border-style:solid}.also-label{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.also img{border-radius:7px;width:28px;height:28px}.also strong{font-weight:600}.also-blurb{color:var(--muted);flex:1;min-width:0}.also .url{font:500 13px var(--mono);color:var(--teal);white-space:nowrap}.also .url:after{content:" ↗"}.card.static:hover{border-color:var(--line);transform:none}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pcc{--pcc-teal:#2b899c;--pcc-orange:#f68a2f;--pcc-gold:#fdb932;background:var(--surface);border:1px solid var(--line);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.pcc:hover{border-color:var(--pcc-orange);transform:translateY(-2px)}.pcc-logo{border-bottom:6px solid var(--pcc-gold);background:#fff;place-items:center;padding:32px;display:grid}.pcc-logo img{width:100%;max-width:360px;height:auto}.pcc-body{flex-direction:column;justify-content:center;gap:12px;padding:32px;display:flex}.pcc-body .note{font:12px var(--mono);color:var(--muted)}.pcc-body p{color:var(--muted);margin:0}.pcc-cta{background:var(--pcc-orange);color:#fff;font:600 14px var(--sans);border-radius:999px;align-self:flex-start;margin-top:6px;padding:10px 18px}.pcc-cta:after{content:" ↗"}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.section-head h2{margin:0}.more{font:500 13px var(--mono);color:var(--teal);white-space:nowrap;text-decoration:none}.more:after{content:" →"}.articles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.articles[data-active]>[data-source]{display:none}.articles[data-active=fragmata]>[data-source=fragmata],.articles[data-active=monopatia]>[data-source=monopatia],.articles[data-active=kairika]>[data-source=kairika]{display:block}.article{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.article:hover{border-color:var(--accent);transform:translateY(-2px)}.thumb{aspect-ratio:1200/630;background:var(--line);border-bottom:3px solid var(--accent)}.thumb>img{object-fit:cover;width:100%;height:100%;display:block}.article.plain{border-top:3px solid var(--accent)}.article-body{flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.byline{font:12px var(--mono);color:var(--muted);align-items:center;gap:8px;display:flex}.byline img{border-radius:5px;width:18px;height:18px}.article h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.article p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.page-head{padding-top:48px;padding-bottom:40px}.page-head h1{max-width:22ch}.page-head .lede a{color:var(--teal)}section.flush{border-top:0;padding-top:0}.chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.chips button{font:500 13px var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 14px}.chips button span{opacity:.6;margin-left:4px}.chips button[aria-pressed=true]{color:#fff;background:var(--teal);border-color:var(--teal)}footer a{text-decoration:none}.footer-links{gap:20px;display:flex}footer a:hover{color:var(--teal)}footer{border-top:1px solid var(--line);font:13px var(--mono);color:var(--muted);padding:40px 0 56px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:560px){body{--cell:20px;--gutter:16px}header{height:calc(3 * var(--cell))}.hero{padding-bottom:56px}.grid,.grid.two{grid-template-columns:1fr}.page-head{padding-top:32px;padding-bottom:28px}.articles{grid-template-columns:1fr}header nav{gap:12px;font-size:12px}.pcc{grid-template-columns:1fr}.also{flex-wrap:wrap;padding:14px 16px}.also-label,.also-blurb{flex-basis:100%}.pcc-logo,.pcc-body{padding:24px}}
