.hero-video.svelte-1cnbjft{position:relative;aspect-ratio:16 / 9;border:1px solid var(--line-strong);border-radius:var(--r-img);background:var(--graphite);display:flex;align-items:flex-end;overflow:hidden}.poster.svelte-1cnbjft{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frame.svelte-1cnbjft{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.play.svelte-1cnbjft{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:1px solid var(--line-strong);background:#0e0f11b8;color:var(--bone);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--t-fast) var(--ease-out)}.play.svelte-1cnbjft:hover{background:#0e0f11e6}.play.svelte-1cnbjft svg:where(.svelte-1cnbjft){width:30px;height:30px;margin-left:3px}.duration.svelte-1cnbjft{position:absolute;right:var(--sp-3);bottom:var(--sp-3);padding:2px var(--sp-2);border-radius:var(--r-field);background:#0e0f11b8;color:var(--bone);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.note-row.svelte-1cnbjft{position:relative;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4)}.video-note.svelte-1cnbjft{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-field);background:#0e0f11b8;color:var(--ash);font-size:var(--fs-caption)}.video-note.link.svelte-1cnbjft{color:var(--bone);text-decoration:none}.video-note.link.svelte-1cnbjft:hover{text-decoration:underline}.hero.svelte-tc3uts{padding-top:calc(64px + var(--sp-16))}.hero.svelte-tc3uts h1:where(.svelte-tc3uts){font-size:clamp(2.25rem,1.1rem + 3.4vw,3.75rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.hero-grid.svelte-tc3uts{display:grid;grid-template-columns:1fr;gap:var(--sp-12);align-items:center}@media(min-width:960px){.hero-grid.svelte-tc3uts{grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}.hero-text.svelte-tc3uts{grid-column:1 / 7;min-width:0}.hero-video-slot.svelte-tc3uts{grid-column:7 / 13}}@media(max-width:959px){.hero-grid.svelte-tc3uts{gap:var(--sp-8)}.hero-copy.svelte-tc3uts{margin-top:var(--sp-6)}.hero-actions.svelte-tc3uts{margin-top:var(--sp-8)}}.accent-rule.svelte-tc3uts{display:block;width:56px;height:2px;background:var(--accent);margin-bottom:var(--sp-6)}.tagline.svelte-tc3uts{margin-top:var(--sp-4);font-size:var(--fs-lede);color:var(--ash)}.hero-copy.svelte-tc3uts{margin-top:var(--sp-8)}.hero-actions.svelte-tc3uts{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-12)}.btn.svelte-tc3uts{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--h-control);padding-inline:var(--pad-button-inline);border-radius:var(--r-pill);font-size:var(--fs-control);font-weight:500;line-height:var(--lh-control);text-decoration:none;border:1px solid transparent}.btn.primary.svelte-tc3uts{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary.svelte-tc3uts:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn.secondary.svelte-tc3uts{border-color:var(--line-strong);color:var(--bone)}.btn.secondary.svelte-tc3uts:hover{border-color:var(--accent);color:var(--accent-strong)}.count.svelte-tc3uts{color:inherit;opacity:.72;font-weight:400}.hero-video-slot.svelte-tc3uts{min-width:0}.audio-block.svelte-2bnnw6{margin-top:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-3)}.audio-label.svelte-2bnnw6{color:var(--ash);margin-bottom:var(--sp-2)}.plist.svelte-2bnnw6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.prow.svelte-2bnnw6{padding-block:var(--sp-2);border-top:1px solid var(--line)}.prow.svelte-2bnnw6:first-child{border-top:none;padding-top:var(--sp-1)}.expand-row.svelte-2bnnw6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);padding-top:var(--sp-2)}.expand.svelte-2bnnw6{display:inline-flex;align-items:center;gap:var(--sp-2);background:none;border:none;padding:var(--sp-2) 0;min-height:40px;color:var(--surface-fg);font:inherit;font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.expand.svelte-2bnnw6:hover{text-decoration-thickness:2px}.expand.collapse.svelte-2bnnw6{color:var(--ash)}.chev.svelte-2bnnw6{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.chev.up.svelte-2bnnw6{transform:rotate(180deg)}.project-row.svelte-1bh61rr{display:grid;grid-template-columns:1fr;gap:var(--sp-4);padding-block:var(--sp-8);border-top:1px solid var(--line)}.project-row.svelte-1bh61rr:first-of-type{border-top:none;padding-top:0}@media(min-width:960px){.project-row.svelte-1bh61rr{grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}.col-id.svelte-1bh61rr{grid-column:1 / 5}.col-body.svelte-1bh61rr{grid-column:5 / 10}.col-img.svelte-1bh61rr{grid-column:10 / 13}.col-cta.svelte-1bh61rr{grid-column:5 / 10}}.category.svelte-1bh61rr{color:var(--ash)}.title.svelte-1bh61rr{margin-top:var(--sp-2)}.title.svelte-1bh61rr a:where(.svelte-1bh61rr){display:inline-flex;align-items:baseline;gap:var(--sp-2);text-decoration:none}.title.svelte-1bh61rr a:where(.svelte-1bh61rr):hover{text-decoration:underline}.chevron.svelte-1bh61rr{width:18px;height:18px;flex:none;stroke:var(--ash);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.meta.svelte-1bh61rr{color:var(--ash);margin-top:var(--sp-2)}.col-img.svelte-1bh61rr img:where(.svelte-1bh61rr){width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-img);background:var(--graphite)}.col-cta.svelte-1bh61rr{margin-top:var(--sp-4)}html.has-project-modal{overflow:hidden}.project-modal.svelte-1qli7hi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#0e0f11b8;display:flex;align-items:flex-start;justify-content:center;padding:var(--sp-4);animation:svelte-1qli7hi-fade-in var(--t-base) var(--ease-out) both}@keyframes svelte-1qli7hi-fade-in{0%{opacity:0}to{opacity:1}}.sheet.svelte-1qli7hi{position:relative;width:100%;max-width:920px;max-height:calc(100dvh - 2 * var(--sp-4));overflow-y:auto;overscroll-behavior:contain;background:var(--graphite);color:var(--bone);border:1px solid var(--line-strong);border-radius:var(--r-panel);padding:calc(var(--sp-8) + env(safe-area-inset-top,0px)) var(--sp-8) calc(var(--sp-8) + env(safe-area-inset-bottom,0px));animation:svelte-1qli7hi-sheet-in var(--t-base) var(--ease-out) both}@keyframes svelte-1qli7hi-sheet-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:719px){.project-modal.svelte-1qli7hi{padding:0}.sheet.svelte-1qli7hi{max-height:100dvh;height:100dvh;border-radius:0;padding:var(--sp-6) var(--gutter) calc(var(--sp-8) + env(safe-area-inset-bottom,0px))}}.x.svelte-1qli7hi{position:absolute;top:var(--sp-4);right:var(--sp-4);width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:var(--graphite);color:var(--bone);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.x.svelte-1qli7hi:hover{background:var(--surface-raised)}.x.svelte-1qli7hi svg:where(.svelte-1qli7hi){width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round}.audio-row.svelte-16xmo17{display:grid;grid-template-columns:1fr;gap:var(--sp-4);text-decoration:none;padding-block:var(--sp-8);border-bottom:1px solid var(--line)}.audio-row.svelte-16xmo17:hover .row-title:where(.svelte-16xmo17){color:var(--accent-strong)}.audio-row.svelte-16xmo17 .row-title:where(.svelte-16xmo17){transition:color var(--t-fast) var(--ease-out)}@media(min-width:960px){.audio-row.svelte-16xmo17{grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);align-items:center}.row-id.svelte-16xmo17{grid-column:1 / 5}.covers.svelte-16xmo17{grid-column:5 / 10}.row-cta.svelte-16xmo17{grid-column:10 / 13;text-align:right}}.category.svelte-16xmo17{color:var(--accent);letter-spacing:.04em;text-transform:uppercase}.row-title.svelte-16xmo17{margin-top:var(--sp-2)}.count.svelte-16xmo17{color:var(--ash);font-size:var(--fs-text);font-weight:400}.covers.svelte-16xmo17{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2);min-width:0}.covers.svelte-16xmo17 img:where(.svelte-16xmo17){width:100%;height:auto;aspect-ratio:3 / 4;border-radius:var(--r-img);object-fit:cover;display:block}.filters.svelte-16xmo17{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-8)}.rows.after-filters.svelte-16xmo17{margin-top:var(--sp-12)}.chip.svelte-16xmo17{border:1px solid var(--line);background:transparent;border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-caption);cursor:pointer;min-height:40px;display:inline-flex;align-items:center;gap:var(--sp-1)}.chip-count.svelte-16xmo17{color:var(--ash)}.chip.active.svelte-16xmo17 .chip-count:where(.svelte-16xmo17){color:inherit;opacity:.72}.chip.svelte-16xmo17:hover{border-color:var(--line-strong)}.chip.active.svelte-16xmo17{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.empty.svelte-16xmo17{margin-top:var(--sp-8);color:var(--ash)}.trust.svelte-1v2i0fw{padding-block:var(--sp-16)}.quiet-heading.svelte-1v2i0fw{font-size:var(--fs-caption);font-family:var(--font-ui);color:var(--ash);margin-bottom:var(--sp-8)}.strip.svelte-1v2i0fw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12)}.logo.svelte-1v2i0fw{position:relative;display:inline-block;height:28px}.logo.svelte-1v2i0fw .gray:where(.svelte-1v2i0fw){filter:grayscale(1);opacity:1}.logo.svelte-1v2i0fw .color:where(.svelte-1v2i0fw){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--t-base) var(--ease-out)}@media(hover:hover){.logo-cell.svelte-1v2i0fw:hover .color:where(.svelte-1v2i0fw){opacity:1}}.logo.svelte-1v2i0fw img:where(.svelte-1v2i0fw){height:28px;width:auto;object-fit:contain}.intro.svelte-1p2c46b{margin-top:var(--sp-4);max-width:60ch}.grid.svelte-1p2c46b{margin-top:var(--sp-12);display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media(min-width:960px){.grid.svelte-1p2c46b{grid-template-columns:repeat(4,1fr);border-top:none}.grid.few.svelte-1p2c46b{grid-template-columns:repeat(2,minmax(0,420px))}}.cell.svelte-1p2c46b{padding:var(--sp-8) var(--sp-6) var(--sp-8) 0;border-bottom:1px solid var(--line)}@media(min-width:960px){.cell.svelte-1p2c46b{border-bottom:none;border-left:1px solid var(--line);padding:var(--sp-8) var(--sp-6)}.cell.svelte-1p2c46b:first-child{border-left:none;padding-left:0}}.audience.svelte-1p2c46b{color:var(--ash);margin-top:var(--sp-2)}.summary.svelte-1p2c46b{margin-top:var(--sp-4)}.more.svelte-1p2c46b{display:inline-flex;align-items:baseline;gap:var(--sp-1);margin-top:var(--sp-6);transition:color var(--t-fast) var(--ease-out)}.more.svelte-1p2c46b:hover{color:var(--accent-strong)}.chevron.svelte-1p2c46b{width:14px;height:14px;stroke:var(--ash);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.more.svelte-1p2c46b:hover .chevron:where(.svelte-1p2c46b){stroke:var(--accent)}.btn.secondary.svelte-1p2c46b{display:inline-flex;align-items:center;min-height:var(--h-control);margin-top:var(--sp-12);padding-inline:var(--pad-button-inline);border:1px solid var(--line-strong);border-radius:var(--r-pill);text-decoration:none;font-size:var(--fs-control);font-weight:500;transition:border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.btn.secondary.svelte-1p2c46b:hover{border-color:var(--accent);color:var(--accent-strong)}.journal.svelte-yb562u{display:grid;grid-template-columns:1fr;gap:var(--sp-8)}@media(min-width:960px){.journal.svelte-yb562u{grid-template-columns:1fr 1fr;gap:var(--sp-12)}}.about.svelte-nos3y4{display:grid;grid-template-columns:1fr;gap:var(--sp-8)}@media(min-width:960px){.about.svelte-nos3y4{grid-template-columns:4fr 6fr;gap:var(--sp-16);align-items:start}.about-photo.svelte-nos3y4{order:-1}}.about-photo.svelte-nos3y4 img:where(.svelte-nos3y4){width:100%;max-width:420px;border-radius:var(--r-img);background:var(--graphite);aspect-ratio:4 / 5;object-fit:cover;border:1px solid var(--line)}.about-text.svelte-nos3y4{margin-top:var(--sp-6)}.copy-btn.svelte-1kw4msz{display:inline-flex;align-items:center;justify-content:center;width:var(--h-tap);height:var(--h-tap);flex:none;background:transparent;border:1px solid var(--line);border-radius:var(--r-field);cursor:pointer;color:var(--bone)}.copy-btn.svelte-1kw4msz:hover{border-color:var(--line-strong)}.copy-btn.svelte-1kw4msz svg:where(.svelte-1kw4msz){width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round}.contacts-grid.svelte-7ahjjc{display:grid;grid-template-columns:1fr;gap:var(--sp-8);align-items:start}@media(min-width:960px){.contacts-grid.svelte-7ahjjc{grid-template-columns:4fr 6fr;gap:var(--sp-16)}}.contacts-note.svelte-7ahjjc{margin-top:var(--sp-4);color:var(--ash);max-width:34ch}.contacts-body.svelte-7ahjjc{display:grid;gap:var(--sp-3);min-width:0}.direct.svelte-7ahjjc{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) var(--sp-6);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r-field);background:var(--surface-raised)}.direct-value.svelte-7ahjjc{font-family:var(--font-display);font-size:var(--fs-lede);line-height:var(--lh-lede);text-decoration:none;overflow-wrap:anywhere;min-width:0}.direct-value.svelte-7ahjjc:hover{color:var(--accent-strong);text-decoration:underline}.channels.svelte-7ahjjc{margin-top:var(--sp-2);border-top:1px solid var(--line)}.channel.svelte-7ahjjc{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding-block:var(--sp-2);border-bottom:1px solid var(--line);text-decoration:none;font-size:var(--fs-control);transition:color var(--t-fast) var(--ease-out)}.channel.svelte-7ahjjc:hover{color:var(--accent-strong)}.channel-name.svelte-7ahjjc{flex:1;min-width:0}.channel-mark.svelte-7ahjjc{color:var(--ash);font-size:.85em}.channel.svelte-7ahjjc:hover .channel-mark:where(.svelte-7ahjjc){color:var(--accent)}
