.hero.svelte-145sboh{background:var(--bg-deep);padding-block:clamp(1.5rem,4vw,2.5rem) 2rem;overflow:hidden}.hero-inner.svelte-145sboh{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.crumb.svelte-145sboh{margin:0 0 1rem;font-size:.95rem}.kicker.svelte-145sboh{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:.9rem;display:flex}.pill.svelte-145sboh{text-transform:uppercase;letter-spacing:.06em;color:var(--ink);background:var(--accent);border:2px solid var(--ink);border-radius:999px;padding:.3em .7em;font-size:.75rem;font-weight:900}h1.svelte-145sboh{margin:0 0 .6rem;font-size:clamp(2.2rem,6.5vw,4rem)}h1.svelte-145sboh em:where(.svelte-145sboh){letter-spacing:.08em;color:var(--cream);margin-top:.15em;font-size:.34em;font-style:normal;display:block}.tagline.svelte-145sboh{font-family:var(--font-display);color:var(--accent);margin:0 0 .6rem;font-size:1.35rem}.blurb.svelte-145sboh{max-width:34rem}.cta.svelte-145sboh{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.cast.svelte-145sboh{justify-content:center;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.cast.svelte-145sboh li:where(.svelte-145sboh){width:clamp(3.5rem,11vw,6.5rem);animation:4.5s ease-in-out infinite svelte-145sboh-bob;animation-delay:calc(var(--i) * -.7s);margin-inline:-.7rem}.cast.svelte-145sboh li:where(.svelte-145sboh):nth-child(2n){margin-bottom:1.6rem}.cast.svelte-145sboh img:where(.svelte-145sboh){filter:drop-shadow(3px 4px #0006);width:100%;height:auto}@keyframes svelte-145sboh-bob{50%{transform:translateY(-8px)rotate(2deg)}}.sections.svelte-145sboh{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:1.5rem;display:grid}.phases.svelte-145sboh{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.75rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.phases.svelte-145sboh .phase{--accent:var(--leaf);padding-top:3.5rem;position:relative}.phases.svelte-145sboh .accent-sun{--accent:var(--sun)}.phases.svelte-145sboh .accent-coral{--accent:var(--coral)}.phase-art.svelte-145sboh{filter:drop-shadow(3px 4px #00000059);width:5.5rem;position:absolute;top:-1.6rem;right:.9rem}.stamp.svelte-145sboh{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 .2rem;font-size:.95rem}.phases.svelte-145sboh h3:where(.svelte-145sboh){margin:0 0 .5rem;padding-right:4rem}.work.svelte-145sboh{margin:0 0 1.3rem;padding-left:1.2rem}.work.svelte-145sboh li:where(.svelte-145sboh)+li:where(.svelte-145sboh){margin-top:.45rem}.work.svelte-145sboh li:where(.svelte-145sboh)::marker{color:var(--leaf)}.specs.svelte-145sboh{border-top:2px solid var(--panel-hi);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem 1.25rem;margin:0;padding-top:1rem;display:grid}.specs.svelte-145sboh dt:where(.svelte-145sboh){text-transform:uppercase;letter-spacing:.08em;color:var(--cream-dim);font-size:.7rem;font-weight:900}.specs.svelte-145sboh dd:where(.svelte-145sboh){margin:.15rem 0 0;font-weight:800}.posts.svelte-145sboh{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.post-head.svelte-145sboh{font-family:var(--font-display);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem;margin:0 0 .35rem;font-size:1.2rem;display:flex}.post-head.svelte-145sboh time:where(.svelte-145sboh){font-family:var(--font-body);white-space:nowrap;font-size:.9rem}.more.svelte-145sboh{margin:1rem 0 0}@media (width<=52rem){.hero-inner.svelte-145sboh{grid-template-columns:minmax(0,1fr)}.cast.svelte-145sboh li:where(.svelte-145sboh){width:clamp(3rem,14vw,4.5rem)}}@media (width<=40rem){.sections.svelte-145sboh{gap:2rem}.phase-art.svelte-145sboh{width:4.5rem;top:-1.2rem}.phases.svelte-145sboh h3:where(.svelte-145sboh){padding-right:3.2rem}}
