.offer.svelte-hopyir{background:var(--sky-wash);border:1px solid var(--sky-line);font-family:var(--font-display);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:.55rem;padding:1.4rem 1.4rem 1.5rem;display:flex}.offer-eyebrow.svelte-hopyir{color:var(--accent);margin:0}.offer-title.svelte-hopyir{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.offer-body.svelte-hopyir{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.5}.offer-cta.svelte-hopyir{background:var(--btn-primary);min-height:38px;color:var(--btn-primary-fg);box-shadow:inset 0 0 0 1px var(--btn-primary-edge), inset 0 1px 0 #ffffff80, 0 1px 2px #06344f2e;white-space:nowrap;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;margin-top:.5rem;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.offer-cta.svelte-hopyir:hover{background:var(--btn-primary-hover)}.offer-cta.svelte-hopyir svg:where(.svelte-hopyir){width:15px;height:15px;transition:transform .15s}.offer-cta.svelte-hopyir:hover svg:where(.svelte-hopyir){transform:translate(2px)}.rail.svelte-hopyir{padding:1.1rem 1.1rem 1.2rem}.rail.svelte-hopyir .offer-title:where(.svelte-hopyir){font-size:.98rem}.rail.svelte-hopyir .offer-body:where(.svelte-hopyir){font-size:.82rem}.rail.svelte-hopyir .offer-cta:where(.svelte-hopyir){min-height:32px;padding:0 13px;font-size:12.5px}.band.svelte-hopyir{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title cta""body cta";align-items:center;column-gap:2rem;padding:1.8rem 2rem;display:grid}.band.svelte-hopyir .offer-eyebrow:where(.svelte-hopyir){grid-area:eyebrow}.band.svelte-hopyir .offer-title:where(.svelte-hopyir){grid-area:title;max-width:28ch;font-size:1.45rem}.band.svelte-hopyir .offer-body:where(.svelte-hopyir){grid-area:body;max-width:52ch;font-size:1rem}.band.svelte-hopyir .offer-cta:where(.svelte-hopyir){grid-area:cta;min-height:42px;margin-top:0;padding:0 20px;font-size:14px}@media (width<=640px){.band.svelte-hopyir{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""body""cta";padding:1.4rem 1.3rem 1.5rem}.band.svelte-hopyir .offer-cta:where(.svelte-hopyir){justify-self:start;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.offer-cta.svelte-hopyir,.offer-cta.svelte-hopyir svg:where(.svelte-hopyir){transition:none}.offer-cta.svelte-hopyir:hover svg:where(.svelte-hopyir){transform:none}}.chips.svelte-91tj42{font-family:var(--font-display);flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-91tj42{border:1px solid var(--rule);color:var(--ink-soft);background:var(--paper);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.82rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.chip.svelte-91tj42:hover{border-color:var(--ink);color:var(--ink)}.small.svelte-91tj42 .chip:where(.svelte-91tj42){padding:.2rem .55rem;font-size:.72rem}.story.svelte-lq4t0w{min-width:0;font-family:var(--font-display);flex-direction:column;gap:.85rem;display:flex}.wide.svelte-lq4t0w{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1.5rem 3rem;display:grid}.wide.svelte-lq4t0w .cover:where(.svelte-lq4t0w){border-radius:14px}.cover.svelte-lq4t0w{aspect-ratio:3/2;background:var(--cream);border:1px solid var(--rule);border-radius:10px;display:block;overflow:hidden}.cover.svelte-lq4t0w img:where(.svelte-lq4t0w){object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block}.story.svelte-lq4t0w:hover .cover:where(.svelte-lq4t0w) img:where(.svelte-lq4t0w){transform:scale(1.025)}.cover-blank.svelte-lq4t0w{box-sizing:border-box;background-image:radial-gradient(circle at 1px 1px,#1a1a1a1f 1px,#0000 0);background-size:14px 14px;align-items:flex-end;width:100%;height:100%;padding:1rem;display:flex}.cover-blank-word.svelte-lq4t0w{letter-spacing:-.02em;color:var(--ink-soft);font-size:1.05rem;font-weight:600;line-height:1.2}.body.svelte-lq4t0w{flex-direction:column;gap:.4rem;display:flex}.kicker.svelte-lq4t0w{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.collection.svelte-lq4t0w{color:var(--accent);text-decoration:none}.collection.svelte-lq4t0w:hover{text-decoration:underline}.sep.svelte-lq4t0w{color:var(--ink-faint)}.badge.svelte-lq4t0w{border:1px solid var(--rule-strong);letter-spacing:.08em;color:var(--ink-muted);border-radius:999px;margin-left:.2rem;padding:.05rem .4rem;font-size:.62rem}.title.svelte-lq4t0w{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600;line-height:1.28}.wide.svelte-lq4t0w .title:where(.svelte-lq4t0w){font-size:1.4rem}.title.svelte-lq4t0w a:where(.svelte-lq4t0w){color:var(--ink);text-decoration:none}.title.svelte-lq4t0w a:where(.svelte-lq4t0w):hover{color:var(--accent)}.summary.svelte-lq4t0w{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wide.svelte-lq4t0w .summary:where(.svelte-lq4t0w){-webkit-line-clamp:4;font-size:1rem}.chips.svelte-lq4t0w{margin-top:.3rem}.meta.svelte-lq4t0w{color:var(--ink-muted);gap:.4rem;margin:.1rem 0 0;font-size:.74rem;display:flex}@media (width<=720px){.wide.svelte-lq4t0w{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cover.svelte-lq4t0w img:where(.svelte-lq4t0w){transition:none}.story.svelte-lq4t0w:hover .cover:where(.svelte-lq4t0w) img:where(.svelte-lq4t0w){transform:none}}
