.page-hero.svelte-1yy436g{background:var(--dark-paper);color:var(--ink-inverse);padding:var(--space-16) 0 var(--space-24);position:relative;overflow:hidden}.page-hero-bg.svelte-1yy436g{position:absolute;inset:0}.page-hero-bg.svelte-1yy436g picture{width:100%;height:100%}.page-hero-bg.svelte-1yy436g img{object-fit:cover;filter:grayscale(50%);width:100%;height:100%}.page-hero.svelte-1yy436g:after{content:"";background:oklch(16% .01 255/.75);position:absolute;inset:0}.page-hero-inner.svelte-1yy436g{z-index:1;position:relative}.crumbs.svelte-1yy436g{align-items:center;gap:var(--space-12);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-on-dark-mute);font-weight:600;display:flex}.crumbs.svelte-1yy436g a:where(.svelte-1yy436g){color:inherit;transition:color var(--dur-fast) ease;text-decoration:none}.crumbs.svelte-1yy436g a:where(.svelte-1yy436g):hover,.crumbs.svelte-1yy436g span[aria-current]:where(.svelte-1yy436g){color:var(--brand)}.crumb-sep.svelte-1yy436g{color:var(--line-on-dark)}.page-hero-title.svelte-1yy436g{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-transform:capitalize;margin:var(--space-24) 0 0}.page-hero-tagline.svelte-1yy436g{margin:var(--space-24) 0 0;font-size:var(--text-body-sm);color:var(--dark-ink-soft);max-width:56ch;font-weight:300;line-height:var(--leading-relaxed)}.rel.svelte-jgwkrk{background:var(--surface);border-top:1px solid var(--line);padding-block:var(--space-section)}.rel-title.svelte-jgwkrk{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--mute);margin-bottom:var(--space-24);font-weight:600;display:inline-block}.rel-grid.svelte-jgwkrk{gap:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}.rel-tile.svelte-jgwkrk{background:var(--paper);border:1px solid var(--line);padding:var(--space-32) var(--space-16) var(--space-24);text-align:center;align-items:center;gap:var(--space-16);color:inherit;transition:border-color var(--dur-normal) ease, transform var(--dur-normal) ease, box-shadow var(--dur-normal) ease;flex-direction:column;text-decoration:none;display:flex}.rel-tile.svelte-jgwkrk:hover{border-color:var(--brand);transform:translateY(var(--lift-hover));box-shadow:var(--shadow-md)}.rel-thumb.svelte-jgwkrk{background:var(--surface-2);border-radius:50%;flex-shrink:0;width:72px;height:72px;display:block;overflow:hidden}.rel-thumb.svelte-jgwkrk picture,.rel-thumb.svelte-jgwkrk img{object-fit:cover;width:72px;height:72px;transition:transform var(--dur-normal) ease;display:block}.rel-tile.svelte-jgwkrk:hover .rel-thumb:where(.svelte-jgwkrk) img{transform:scale(var(--scale-hover))}.rel-label.svelte-jgwkrk{font-size:var(--text-label);color:var(--ink);text-transform:capitalize;font-weight:600;line-height:1.35}@media (width<=1024px){.rel-grid.svelte-jgwkrk{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.rel-grid.svelte-jgwkrk{gap:var(--space-12);grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.rel-tile.svelte-jgwkrk,.rel-thumb.svelte-jgwkrk img{transition:none}.rel-tile.svelte-jgwkrk:hover,.rel-tile.svelte-jgwkrk:hover .rel-thumb:where(.svelte-jgwkrk) img{transform:none}}
