.marquee-clip[data-astro-cid-543bmuqs]{overflow:clip visible}.marquee[data-astro-cid-543bmuqs]{background:var(--accent);color:var(--on-accent);border-block:1.5px solid var(--ink);padding-block:clamp(14px,2vw,24px);position:relative;overflow:hidden}.marquee--tilt[data-astro-cid-543bmuqs]{margin-block:clamp(24px,4vw,48px);transform:rotate(-2deg)scale(1.04)}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:38s linear infinite slide;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.marquee__group[data-astro-cid-543bmuqs]{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:clamp(20px,3vw,44px);padding-right:clamp(20px,3vw,44px);line-height:1;display:flex}.marquee__star[data-astro-cid-543bmuqs]{font-size:.55em}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-543bmuqs]{animation:none}}.hero[data-astro-cid-bkwvb2u2]{min-height:100svh;padding-top:calc(var(--header-h) + 40px);align-items:flex-end;padding-bottom:clamp(32px,5vw,64px);display:flex;position:relative}.hero__inner[data-astro-cid-bkwvb2u2]{gap:clamp(28px,4vw,56px);display:grid}.hero__meta[data-astro-cid-bkwvb2u2]{font:inherit;letter-spacing:normal;border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin:0;padding-bottom:16px;display:flex}.hero[data-astro-cid-bkwvb2u2] .hero__title{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,.5rem + 6.6vw,7.6rem);font-weight:800;line-height:.9}.hero__bottom[data-astro-cid-bkwvb2u2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;display:flex}.hero__ctas[data-astro-cid-bkwvb2u2]{flex-wrap:wrap;gap:12px;display:flex}.stats[data-astro-cid-bkwvb2u2]{border-top:1px solid var(--line);grid-template-columns:repeat(2,max-content);gap:16px clamp(48px,10vw,160px);margin:0;padding-top:20px;display:grid}.stats[data-astro-cid-bkwvb2u2] div[data-astro-cid-bkwvb2u2]{flex-direction:column-reverse;gap:4px;display:flex}.stats[data-astro-cid-bkwvb2u2] dd[data-astro-cid-bkwvb2u2]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.04em;margin:0;line-height:1}.stats[data-astro-cid-bkwvb2u2] dt[data-astro-cid-bkwvb2u2]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.hero__scroll[data-astro-cid-bkwvb2u2]{right:var(--gutter);writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem;display:none;position:absolute;top:50%}.hero__scroll[data-astro-cid-bkwvb2u2]:after{content:"";background:linear-gradient(var(--ink), transparent);width:1px;height:64px;animation:drip 2s var(--ease-in-out) infinite;transform-origin:top;margin:12px auto 0;display:block}@keyframes drip{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (width>=1100px){.hero__scroll[data-astro-cid-bkwvb2u2]{display:block}}@media (width<=760px){.hero[data-astro-cid-bkwvb2u2]{min-height:0;padding-top:calc(var(--header-h) + 32px)}}.section--tight[data-astro-cid-bkwvb2u2]{padding-top:0}.count[data-astro-cid-bkwvb2u2]{font-family:var(--font-mono);letter-spacing:0;vertical-align:super;color:var(--muted);font-size:.3em;font-weight:400}.featured[data-astro-cid-bkwvb2u2]{gap:clamp(64px,9vw,140px);display:grid}.feat[data-astro-cid-bkwvb2u2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.feat[data-astro-cid-bkwvb2u2]:nth-child(2n) .feat__media[data-astro-cid-bkwvb2u2]{order:2}.feat__media[data-astro-cid-bkwvb2u2]{border-radius:var(--radius);text-decoration:none;display:block;overflow:hidden}.feat__media[data-astro-cid-bkwvb2u2] .cover{transition:transform 1s var(--ease-out)}.feat[data-astro-cid-bkwvb2u2]:hover .feat__media[data-astro-cid-bkwvb2u2] .cover{transform:scale(1.02)rotate(-1deg)}.feat[data-astro-cid-bkwvb2u2]:hover .feat__media[data-astro-cid-bkwvb2u2] .cover__grid{transform:scale(1.15)}.feat__body[data-astro-cid-bkwvb2u2]{justify-items:start;gap:18px;display:grid}.feat[data-astro-cid-bkwvb2u2] h3[data-astro-cid-bkwvb2u2]{font-size:var(--step-3);letter-spacing:-.05em;font-weight:800}.feat[data-astro-cid-bkwvb2u2] h3[data-astro-cid-bkwvb2u2] a[data-astro-cid-bkwvb2u2]{background:linear-gradient(var(--accent), var(--accent)) left 90% / 0% .18em no-repeat;transition:background-size .6s var(--ease-out);text-decoration:none}.feat[data-astro-cid-bkwvb2u2]:hover h3[data-astro-cid-bkwvb2u2] a[data-astro-cid-bkwvb2u2],.feat[data-astro-cid-bkwvb2u2] h3[data-astro-cid-bkwvb2u2] a[data-astro-cid-bkwvb2u2]:focus-visible{background-size:100% .18em}.feat__summary[data-astro-cid-bkwvb2u2]{color:var(--ink-2);max-width:42ch}@media (width<=800px){.feat[data-astro-cid-bkwvb2u2]{grid-template-columns:1fr}.feat[data-astro-cid-bkwvb2u2]:nth-child(2n) .feat__media[data-astro-cid-bkwvb2u2]{order:0}}.about[data-astro-cid-bkwvb2u2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.about__photo[data-astro-cid-bkwvb2u2]{border-radius:var(--radius);aspect-ratio:4/5;background:var(--bg-2);overflow:hidden}.about__photo[data-astro-cid-bkwvb2u2] img{object-fit:cover;object-position:50% 35%;filter:grayscale(.15)contrast(1.02);width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.about__photo[data-astro-cid-bkwvb2u2]:hover img{transform:scale(1.04)}.about__body[data-astro-cid-bkwvb2u2]{justify-items:start;gap:24px;display:grid}.about__body[data-astro-cid-bkwvb2u2] h2[data-astro-cid-bkwvb2u2]{font-size:var(--step-3)}.about__text[data-astro-cid-bkwvb2u2]{font-size:var(--step-1);color:var(--ink-2);max-width:44ch;line-height:1.5}@media (width<=800px){.about[data-astro-cid-bkwvb2u2]{grid-template-columns:1fr}.about__photo[data-astro-cid-bkwvb2u2]{max-width:420px}}.posts[data-astro-cid-bkwvb2u2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;list-style:none;display:grid}.post[data-astro-cid-bkwvb2u2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;transition:transform .5s var(--ease-out), border-color .3s;gap:20px;padding:clamp(20px,2.4vw,32px);text-decoration:none;display:grid}.post[data-astro-cid-bkwvb2u2]:hover{border-color:var(--ink);transform:translateY(-6px)}.post[data-astro-cid-bkwvb2u2] time[data-astro-cid-bkwvb2u2],.post__more[data-astro-cid-bkwvb2u2]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.post__title[data-astro-cid-bkwvb2u2]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.02em;line-height:1.15}.post__more[data-astro-cid-bkwvb2u2]{align-self:end}
