.hero.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,2.75rem);display:grid}.hero-art.svelte-1uha8ag{aspect-ratio:16/10;background:var(--paper-deep);box-shadow:var(--shadow);border-radius:10px;display:block;position:relative;overflow:hidden}.hero-art.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy.svelte-1uha8ag .meta:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);gap:.85rem;margin-bottom:.75rem;font-size:.66rem;display:flex}.hero-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.hero-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--accent)}.hero-copy.svelte-1uha8ag .dek:where(.svelte-1uha8ag){color:var(--muted);margin-top:.9rem;font-size:.95rem;line-height:1.5}.hero-copy.svelte-1uha8ag .arrow-link:where(.svelte-1uha8ag){margin-top:1.25rem}.writing.svelte-1uha8ag{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.watch.svelte-1uha8ag,.moments.svelte-1uha8ag{padding-top:var(--space-xl);border-top:1px solid var(--line);padding-bottom:clamp(2rem,4vw,3rem)}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.5rem,2.6vw,1.9rem)}.empty.svelte-1uha8ag{color:var(--muted);padding:2rem 0}.grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.card-media.svelte-1uha8ag{aspect-ratio:3/2;background:var(--paper-deep);border-radius:8px;margin-bottom:.9rem;display:block;overflow:hidden}.card-media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .4s}.card.svelte-1uha8ag:hover .card-media:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.card.svelte-1uha8ag .meta:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:.6rem;margin-bottom:.5rem;font-size:.62rem;display:flex}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;line-height:1.3}.card.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){color:var(--accent)}.card.svelte-1uha8ag .dek:where(.svelte-1uha8ag){color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.video-grid.svelte-1uha8ag,.moments-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.video-art.svelte-1uha8ag,.moment-art.svelte-1uha8ag{aspect-ratio:16/10;background:var(--paper-deep);border-radius:8px;margin-bottom:.85rem;position:relative;overflow:hidden}.video-art.svelte-1uha8ag img:where(.svelte-1uha8ag),.moment-art.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .4s}.video.svelte-1uha8ag:hover .video-art:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.moment.svelte-1uha8ag:hover .moment-art:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.video-art.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--paper);border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid;position:absolute;inset:0}.video.svelte-1uha8ag .meta:where(.svelte-1uha8ag),.moment.svelte-1uha8ag .meta:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:.6rem;margin-bottom:.4rem;font-size:.62rem;display:flex}.video.svelte-1uha8ag h3:where(.svelte-1uha8ag),.moment.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;line-height:1.3}.video.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag),.moment.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){color:var(--accent)}@media (width<=850px){.hero.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=780px){.grid.svelte-1uha8ag,.video-grid.svelte-1uha8ag,.moments-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=520px){.grid.svelte-1uha8ag,.video-grid.svelte-1uha8ag,.moments-grid.svelte-1uha8ag{grid-template-columns:1fr}}
