.hero[data-astro-cid-i3irphx7]{padding-top:clamp(2rem,1rem + 4vw,4.5rem);padding-bottom:var(--section-y)}.meta[data-astro-cid-i3irphx7]{justify-content:space-between;gap:var(--s-3) var(--s-6);flex-wrap:wrap;margin-bottom:clamp(2.5rem,1.5rem + 5vw,6rem);display:flex}.status[data-astro-cid-i3irphx7]{color:var(--fg-muted)}.pulse[data-astro-cid-i3irphx7]{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:relative}@media (prefers-reduced-motion:no-preference){.pulse[data-astro-cid-i3irphx7]:after{content:"";border-radius:inherit;background:var(--accent);animation:pulse 2.4s var(--ease-out) 2;position:absolute;inset:0}}@media (width<=600px){.meta-secondary[data-astro-cid-i3irphx7]{display:none}}@keyframes pulse{to{opacity:0;transform:scale(3)}}.title[data-astro-cid-i3irphx7]{max-width:13ch}.line[data-astro-cid-i3irphx7]{display:block}@media (prefers-reduced-motion:no-preference){.line[data-astro-cid-i3irphx7]{animation:line-in 1.1s var(--ease-out) both}.line[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:80ms}.line[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.16s}}@keyframes line-in{0%{opacity:0;transform:translateY(.35em)}}.horizon[data-astro-cid-i3irphx7]{margin-top:clamp(3rem,2rem + 4vw,6rem)}.horizon-inner[data-astro-cid-i3irphx7]{border-top:1px solid var(--fg);position:relative}.horizon-inner[data-astro-cid-i3irphx7]:before{content:"";background:repeating-linear-gradient(to right, var(--line-strong) 0 1px, transparent 1px 2.5%);height:7px;position:absolute;inset:0 0 auto}.sun-clip[data-astro-cid-i3irphx7]{aspect-ratio:2;width:clamp(7rem,4rem + 14vw,17rem);position:absolute;bottom:100%;right:6%;overflow:hidden}.sun[data-astro-cid-i3irphx7]{background:var(--accent);border-radius:50%;position:absolute;inset:0 0 -100%}@media (prefers-reduced-motion:no-preference){.sun[data-astro-cid-i3irphx7]{animation:sunrise 2.2s var(--ease-out) .2s both}@supports (animation-timeline:scroll()){.sun-clip[data-astro-cid-i3irphx7]{animation:linear both sunset scroll(root);animation-range:0 70vh}}}@keyframes sunrise{0%{transform:translateY(100%)}}@keyframes sunset{to{transform:translateY(18%)}}.ticks[data-astro-cid-i3irphx7]{padding-top:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ticks[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{gap:.6em;display:flex}.ticks[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--fg)}.foot[data-astro-cid-i3irphx7]{align-items:end;gap:var(--s-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.ctas[data-astro-cid-i3irphx7]{justify-content:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=860px){.foot[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.ctas[data-astro-cid-i3irphx7]{justify-content:flex-start}.ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:12rem}.ticks[data-astro-cid-i3irphx7]{row-gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.marquee[data-astro-cid-eykxo7h2]{padding-block:var(--s-6);border-block:1px solid var(--line)}.head[data-astro-cid-eykxo7h2]{margin-bottom:var(--s-4);justify-content:space-between;align-items:center;display:flex}.toggle[data-astro-cid-eykxo7h2]{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:1.75rem;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-muted);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;padding:.25rem .75rem;font-size:.7rem}.toggle[data-astro-cid-eykxo7h2]:hover{color:var(--fg);border-color:var(--fg)}.track-wrap[data-astro-cid-eykxo7h2]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-eykxo7h2]{gap:var(--s-7);padding-right:var(--s-7);font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--fg-muted);white-space:nowrap;flex:none;display:flex}.track[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]{align-items:center;gap:var(--s-7);display:flex}.track[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]:after{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-eykxo7h2]{animation:60s linear infinite scroll}.track-wrap[data-astro-cid-eykxo7h2]:hover .track[data-astro-cid-eykxo7h2],.marquee[data-astro-cid-eykxo7h2][data-paused] .track[data-astro-cid-eykxo7h2]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.toggle[data-astro-cid-eykxo7h2]{display:none}.track-wrap[data-astro-cid-eykxo7h2]{mask-image:none}.track[data-astro-cid-eykxo7h2]{white-space:normal;gap:var(--s-2) var(--s-5);padding-inline:var(--gutter);font-size:var(--fs-md);flex-wrap:wrap;flex:auto}.track[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]{gap:var(--s-5)}.track[data-astro-cid-eykxo7h2][aria-hidden]{display:none}}@keyframes scroll{to{transform:translate(-100%)}}.work-grid[data-astro-cid-lcdefpme]{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.work-pair[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.statement-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.statement-grid[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{justify-self:start;font-size:4rem}.work-pair[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1fr}}.theme-invert[data-astro-cid-lcdefpme]{margin-bottom:var(--section-y)}.section--flush[data-astro-cid-lcdefpme]{padding-top:0}.spacer[data-astro-cid-lcdefpme]{height:clamp(3rem,2rem + 4vw,6rem)}.statement-grid[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.statement-grid[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--accent);justify-self:end;font-size:6rem;line-height:.8}.statement[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:22ch;font-size:var(--fs-2xl);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.statement[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}
