.rr[data-astro-cid-52zyer4e]{--gold: oklch(78% .13 80);position:relative;max-width:1100px;margin-inline:auto;padding-left:max(clamp(20px,5vw,64px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,5vw,64px),env(safe-area-inset-right,0px));padding-bottom:2rem}.lamp[data-astro-cid-52zyer4e]{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:0;transition:opacity .6s ease;background:radial-gradient(520px circle at var(--mx, 70%) var(--my, 30%),oklch(100% .03 85 / .75),oklch(98% .05 80 / .25) 40%,transparent 70%)}.rr[data-astro-cid-52zyer4e].lit .lamp[data-astro-cid-52zyer4e]{opacity:1}.rr-head[data-astro-cid-52zyer4e]{padding-block:clamp(3rem,9vh,6rem) 2rem}.rr-head[data-astro-cid-52zyer4e] h1[data-astro-cid-52zyer4e]{font-family:var(--font-serif);font-variation-settings:"opsz" 72;font-weight:600;font-style:normal;font-size:clamp(3.6rem,11vw,9rem);line-height:.9;letter-spacing:-.03em;margin:1.25rem 0 1.5rem;display:inline-flex;align-items:baseline}.glow-dot[data-astro-cid-52zyer4e]{width:.16em;height:.16em;border-radius:50%;background:var(--thread);margin-left:.05em;box-shadow:0 0 color-mix(in oklab,var(--thread) 50%,transparent)}.rr-lede[data-astro-cid-52zyer4e]{font-size:clamp(1.05rem,1rem + .4vw,1.3rem);color:var(--color-ink-soft);max-width:36rem;margin:0;line-height:1.55}.chips[data-astro-cid-52zyer4e]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 .75rem}.chip[data-astro-cid-52zyer4e]{display:inline-flex;align-items:center;gap:.5em;min-height:40px;padding:.45rem .9rem;font:500 13px/1 var(--font-mono);color:var(--fg);background:color-mix(in oklab,var(--bg) 70%,white);border:1px solid color-mix(in oklab,var(--fg) 14%,transparent);border-radius:999px;cursor:pointer;position:relative;overflow:hidden;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.chip[data-astro-cid-52zyer4e] i[data-astro-cid-52zyer4e]{width:8px;height:8px;border-radius:50%;background:var(--c)}.chip[data-astro-cid-52zyer4e] span[data-astro-cid-52zyer4e]{color:var(--muted);font-size:11px}.chip[data-astro-cid-52zyer4e]:hover{border-color:color-mix(in oklab,var(--fg) 35%,transparent);transform:translateY(-1px)}.chip[data-astro-cid-52zyer4e]:active{transform:translateY(0)}.chip[data-astro-cid-52zyer4e][aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip[data-astro-cid-52zyer4e][aria-pressed=true] span[data-astro-cid-52zyer4e]{color:color-mix(in oklab,var(--bg) 70%,transparent)}.chip[data-astro-cid-52zyer4e]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,oklch(100% 0 0 / .55) 50%,transparent 65%);transform:translate(-120%)}.chip[data-astro-cid-52zyer4e]:hover:after{transition:transform .7s ease;transform:translate(120%)}.hubs[data-astro-cid-52zyer4e]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:0 0 1rem;font-family:var(--font-mono);font-size:13px}.hubs[data-astro-cid-52zyer4e] span[data-astro-cid-52zyer4e]{color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hubs[data-astro-cid-52zyer4e] a[data-astro-cid-52zyer4e]{display:inline-flex;align-items:center;gap:.45em;min-height:32px;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--c) 55%,transparent);text-underline-offset:3px}.hubs[data-astro-cid-52zyer4e] a[data-astro-cid-52zyer4e]:hover{color:var(--tt)}.hubs[data-astro-cid-52zyer4e] i[data-astro-cid-52zyer4e]{width:7px;height:7px;border-radius:50%;background:var(--c)}.rr-count[data-astro-cid-52zyer4e]{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin:0 0 2.5rem}.rr-count[data-astro-cid-52zyer4e] b[data-astro-cid-52zyer4e]{color:var(--fg);font-weight:500}.tp[data-astro-cid-52zyer4e]{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.tp[data-astro-cid-52zyer4e] i[data-astro-cid-52zyer4e]{width:7px;height:7px;border-radius:50%;background:var(--c)}.feature[data-astro-cid-52zyer4e]{display:block;position:relative;border-radius:22px;padding:1.5px;margin-bottom:clamp(3.5rem,9vh,5.5rem);isolation:isolate;overflow:hidden;background:color-mix(in oklab,var(--fg) 12%,transparent)}.feature[data-astro-cid-52zyer4e]:before{content:"";position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from var(--a, 0deg),transparent 0 70%,var(--gold) 80%,var(--thread) 86%,transparent 94%)}.feature-in[data-astro-cid-52zyer4e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;background:color-mix(in oklab,var(--bg) 92%,white);border-radius:21px;padding:clamp(1.25rem,3vw,2.25rem)}.feature[data-astro-cid-52zyer4e] h2[data-astro-cid-52zyer4e]{font-family:var(--font-serif);font-variation-settings:"opsz" 60;font-weight:600;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.02em;margin:.75rem 0;transition:color .25s ease}.feature[data-astro-cid-52zyer4e]:hover h2[data-astro-cid-52zyer4e]{color:var(--tt)}.feature[data-astro-cid-52zyer4e] .desc[data-astro-cid-52zyer4e]{color:var(--color-ink-soft);line-height:1.6;margin:0 0 1rem}.feature[data-astro-cid-52zyer4e] img[data-astro-cid-52zyer4e]{width:100%;height:auto;border-radius:14px;box-shadow:0 24px 50px -28px #40271299;transition:transform .6s cubic-bezier(.16,1,.3,1)}.feature[data-astro-cid-52zyer4e]:hover img[data-astro-cid-52zyer4e]{transform:scale(1.02) rotate(-.4deg)}.meta[data-astro-cid-52zyer4e]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-family:var(--font-mono);font-size:12px}.meta[data-astro-cid-52zyer4e].dim{color:var(--muted)}.latest[data-astro-cid-52zyer4e]{color:var(--bg);background:var(--thread);padding:.25rem .55rem;border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.month[data-astro-cid-52zyer4e]{margin-bottom:3rem}.month-h[data-astro-cid-52zyer4e]{display:flex;align-items:center;gap:1rem;margin:0 0 .5rem;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tt)}.month-h[data-astro-cid-52zyer4e]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.month-h[data-astro-cid-52zyer4e]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--gold) 70%,transparent),transparent)}.rows[data-astro-cid-52zyer4e]{list-style:none;margin:0;padding:0}.row[data-astro-cid-52zyer4e]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;gap:1.25rem;align-items:baseline;padding:1.1rem .75rem;margin-inline:-.75rem;border-radius:12px;border-bottom:1px solid color-mix(in oklab,var(--fg) 9%,transparent);transition:background-color .3s ease}.row[data-astro-cid-52zyer4e]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--gold) 30%,transparent) 48%,oklch(100% 0 0 / .6) 50%,color-mix(in oklab,var(--gold) 30%,transparent) 52%,transparent 70%);transform:translate(-110%)}.row[data-astro-cid-52zyer4e]:hover{background:color-mix(in oklab,var(--bg) 60%,white)}.row[data-astro-cid-52zyer4e]:hover:before{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translate(110%)}.row-date[data-astro-cid-52zyer4e]{font-family:var(--font-mono);font-size:12px;color:var(--muted);white-space:nowrap}.row-main[data-astro-cid-52zyer4e]{display:grid;gap:.3rem;min-width:0}.row-title[data-astro-cid-52zyer4e]{font-family:var(--font-serif);font-variation-settings:"opsz" 36;font-weight:600;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.25;letter-spacing:-.01em;background:linear-gradient(var(--thread),var(--thread)) no-repeat left 100% / 0 2px;transition:background-size .45s cubic-bezier(.16,1,.3,1),color .25s ease;justify-self:start}.row[data-astro-cid-52zyer4e]:hover .row-title[data-astro-cid-52zyer4e]{background-size:100% 2px}.row-desc[data-astro-cid-52zyer4e]{color:var(--muted);font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-side[data-astro-cid-52zyer4e]{display:grid;justify-items:end;gap:.35rem}.row-rt[data-astro-cid-52zyer4e]{font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@media(prefers-reduced-motion:no-preference){.feature[data-astro-cid-52zyer4e]:before{animation:rr-spin 7s linear infinite}.glow-dot[data-astro-cid-52zyer4e]{animation:rr-breathe 3s ease-in-out infinite}}@keyframes rr-spin{to{--a: 360deg}}@keyframes rr-breathe{50%{box-shadow:0 0 0 .18em color-mix(in oklab,var(--thread) 0%,transparent),0 0 .6em .1em color-mix(in oklab,var(--thread) 55%,transparent)}}@media(horizontal-viewport-segments:2){.rr[data-astro-cid-52zyer4e]{max-width:none;margin:0;padding-left:calc(env(viewport-segment-left 1 0,50vw) + 20px);padding-right:20px}.feature-in[data-astro-cid-52zyer4e]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-52zyer4e]{grid-template-columns:minmax(0,1fr);gap:.45rem}.row-side[data-astro-cid-52zyer4e]{justify-items:start;grid-auto-flow:column;justify-content:start;gap:1rem}}@media(max-width:639px),(max-width:959px)and (max-aspect-ratio:4/5){.feature-in[data-astro-cid-52zyer4e]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-52zyer4e] img[data-astro-cid-52zyer4e]{order:-1}.row[data-astro-cid-52zyer4e]{grid-template-columns:minmax(0,1fr);gap:.45rem}.row-date[data-astro-cid-52zyer4e]{order:-1}.row-side[data-astro-cid-52zyer4e]{justify-items:start;grid-auto-flow:column;justify-content:start;gap:1rem}.chips[data-astro-cid-52zyer4e]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;-webkit-overflow-scrolling:touch}.chips[data-astro-cid-52zyer4e]::-webkit-scrollbar{display:none}.chip[data-astro-cid-52zyer4e]{flex:none;min-height:44px}}
