.marquee[data-astro-cid-tpudeaz7]{overflow:hidden;border-block:1px solid var(--line);background:var(--bg);padding-block:1.4rem}.track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:marquee 48s linear infinite}.marquee[data-astro-cid-tpudeaz7]:hover .track[data-astro-cid-tpudeaz7]{animation-play-state:paused}.group[data-astro-cid-tpudeaz7]{display:flex;align-items:center;gap:2.25rem;padding-right:2.25rem}.item[data-astro-cid-tpudeaz7]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.6rem,3.6vw,2.75rem);line-height:1;white-space:nowrap}.star[data-astro-cid-tpudeaz7]{color:var(--accent);font-size:.9rem}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-tpudeaz7]{animation:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;padding:0;display:grid;background:var(--bg);isolation:isolate}.hero-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:60% 20%;animation:hero-zoom 2.4s var(--ease-out) both}.hero-photo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--scrim-rgb),.55),rgba(var(--scrim-rgb),0) 30%,rgba(var(--scrim-rgb),.35) 55%,rgba(var(--scrim-rgb),.95))}.hero-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:flex-end;padding-top:140px;padding-bottom:clamp(2.5rem,6vw,4.5rem)}.hero-eyebrow[data-astro-cid-j7pv25f6]{animation:rise 1s var(--ease-out) .2s both}.hero-title[data-astro-cid-j7pv25f6]{width:min(100%,640px);margin:0 0 2rem;animation:sign 1.8s cubic-bezier(.65,0,.35,1) .25s both}@keyframes sign{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hero-foot[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;animation:rise 1s var(--ease-out) .45s both}.hero-lead[data-astro-cid-j7pv25f6]{margin:0;max-width:40ch;font-size:clamp(1rem,1.4vw,1.15rem);color:var(--fg-soft)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-scroll[data-astro-cid-j7pv25f6]{display:none}@keyframes hero-zoom{0%{transform:scale(1.08);opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@media(min-width:900px){.hero-photo[data-astro-cid-j7pv25f6]{left:46%}.hero-photo[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,rgba(var(--scrim-rgb),.6),rgba(var(--scrim-rgb),0) 18%),linear-gradient(90deg,var(--bg) 0%,rgba(var(--scrim-rgb),0) 28%),linear-gradient(180deg,rgba(var(--scrim-rgb),0) 60%,rgba(var(--scrim-rgb),.7))}.hero-inner[data-astro-cid-j7pv25f6]{justify-content:center}.hero-title[data-astro-cid-j7pv25f6]{width:min(46vw,700px);margin-bottom:2.5rem}.hero-foot[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);max-width:40%}.hero-scroll[data-astro-cid-j7pv25f6]{display:block;position:absolute;left:var(--gutter);bottom:2rem;margin:0;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);writing-mode:vertical-rl}.hero-scroll[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:1px;height:48px;margin:.8rem auto 0;background:linear-gradient(var(--accent),transparent);animation:scroll-hint 2.2s ease-in-out infinite;transform-origin:top}.hero-inner[data-astro-cid-j7pv25f6]{padding-left:calc(var(--gutter) + 2.5rem)}}@keyframes scroll-hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@media(prefers-reduced-motion:reduce){.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.hero-eyebrow[data-astro-cid-j7pv25f6],.hero-title[data-astro-cid-j7pv25f6],.hero-foot[data-astro-cid-j7pv25f6],.hero-scroll[data-astro-cid-j7pv25f6]:after{animation:none}}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3.5rem;align-items:center}.intro-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0 0 2.5rem}.intro-figure[data-astro-cid-j7pv25f6]{margin:0}.intro-figure[data-astro-cid-j7pv25f6] .frame[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.intro-figure[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.9rem;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}@media(min-width:900px){.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr 1fr;gap:clamp(3rem,7vw,7rem)}}.stats[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line)}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}.stat[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-strong);padding-top:1.25rem}.stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.75rem);line-height:1;margin:0 0 .6rem;letter-spacing:-.03em}.stat-label[data-astro-cid-j7pv25f6]{margin:0;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}@media(min-width:900px){.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.trail[data-astro-cid-j7pv25f6]{background:radial-gradient(800px 500px at 85% 20%,rgba(var(--accent-rgb),.12),transparent 70%),var(--bg)}.trail-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3.5rem;align-items:center}.trail-photo[data-astro-cid-j7pv25f6]{position:relative;max-width:520px;isolation:isolate}.trail-photo[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:8% 0 0;z-index:-1;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.28),transparent)}.trail-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.trail-badge[data-astro-cid-j7pv25f6]{position:absolute;right:-.75rem;bottom:2rem;display:grid;place-content:center;text-align:center;width:7.5rem;height:7.5rem;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.3}.trail-badge[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:2rem;font-style:italic;letter-spacing:-.02em;text-transform:none;font-weight:500}.trail-title[data-astro-cid-j7pv25f6]{font-size:clamp(3.2rem,9vw,7.5rem);line-height:.92}.trail-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block}.trail-quote[data-astro-cid-j7pv25f6]{margin:2rem 0;padding-left:1.5rem;border-left:1px solid var(--accent)}.trail-quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.3;margin:0}.trail-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{max-width:50ch}@media(min-width:900px){.trail-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.15fr;gap:clamp(3rem,7vw,7rem)}}.work-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:3rem}.work-head[data-astro-cid-j7pv25f6] .display[data-astro-cid-j7pv25f6]{margin:0}.credit-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.credit[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:5.5rem 1fr;gap:.25rem 1rem;align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--line);transition:padding .5s var(--ease-out),background .5s var(--ease-out)}.credit-year[data-astro-cid-j7pv25f6]{font-size:.78rem;letter-spacing:.1em;color:var(--text-muted);font-variant-numeric:tabular-nums}.credit-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.1;transition:color .4s var(--ease-out)}.credit-role[data-astro-cid-j7pv25f6]{grid-column:2;color:var(--text-muted);font-size:.92rem}.credit-kind[data-astro-cid-j7pv25f6]{display:none}@media(hover:hover){.credit[data-astro-cid-j7pv25f6]:hover{padding-left:1rem;background:linear-gradient(90deg,rgba(var(--accent-rgb),.07),transparent 70%)}.credit[data-astro-cid-j7pv25f6]:hover .credit-title[data-astro-cid-j7pv25f6]{color:var(--accent-display);font-style:italic}}@media(min-width:900px){.credit[data-astro-cid-j7pv25f6]{grid-template-columns:8rem 1.6fr 1fr 8rem}.credit-role[data-astro-cid-j7pv25f6]{grid-column:auto}.credit-kind[data-astro-cid-j7pv25f6]{display:block;text-align:right;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}}.cta-inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center}.cta-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,8vw,7rem);max-width:14ch}.cta[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0 0 2.5rem}
