.cast-card{height:100%}.who.svelte-1ln7em8{container-type:inline-size}.layout.svelte-1ln7em8{display:grid;gap:1rem}@container (min-width: 17rem){.layout.svelte-1ln7em8{grid-template-columns:6.5rem 1fr;align-items:start}}.snap.svelte-1ln7em8{display:block;width:100%;max-width:11rem;aspect-ratio:1;object-fit:cover;border:1.5px solid var(--brand-rule);border-radius:2px;box-shadow:0 2px 5px -2px #0f354259;transform:rotate(var(--snap-tilt))}.text.svelte-1ln7em8{display:grid;gap:.375rem;min-width:0}h3.svelte-1ln7em8{font-family:var(--font-display);font-weight:400;font-size:1.375rem;line-height:1.1;letter-spacing:-.01em;color:var(--color-plum)}.tease.svelte-1ln7em8{font-size:.9375rem;line-height:1.45;color:var(--color-ink)}.line.svelte-1ln7em8{display:grid;gap:.1rem;margin-top:.375rem;padding-top:.625rem;border-top:1.5px solid var(--brand-rule)}.target.svelte-1ln7em8{font-family:var(--font-display);font-size:1.125rem;line-height:1.2;color:var(--color-plum)}.gloss.svelte-1ln7em8{font-size:.875rem;line-height:1.35;color:var(--color-ink-soft)}.picture.svelte-17jjgry{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;background:var(--color-mist)}img.svelte-17jjgry{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.name.svelte-17jjgry{position:absolute;inset:auto 0 0;padding:2rem .75rem .75rem;background:linear-gradient(to top,rgb(15 53 66 / .38),transparent);font-family:var(--font-place);font-size:1.625rem;line-height:.95;letter-spacing:.005em;text-wrap:balance;color:var(--color-sun);-webkit-text-stroke:.06em var(--color-plum);paint-order:stroke fill;text-shadow:.045em .05em 0 var(--color-plum),.09em .1em 0 var(--color-plum)}@media (min-width: 960px){.picture.svelte-17jjgry{aspect-ratio:4 / 3}}figcaption.svelte-17jjgry{margin-top:.875rem;padding:0 .25rem;font-size:.9375rem;line-height:1.45;color:var(--color-mist)}.spread.svelte-17f0gfm{display:grid;gap:1.5rem;max-width:30rem;margin:0 auto}.spread.svelte-17f0gfm .front{z-index:1}.spread.svelte-17f0gfm .back{display:flow-root;z-index:2}.message.svelte-17f0gfm{grid-area:message;min-width:0}h1.svelte-17f0gfm{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,9vw,2.875rem);line-height:1;letter-spacing:-.01em;color:var(--color-plum)}.hook.svelte-17f0gfm{clear:right;margin-top:.75rem;font-family:var(--font-hand);font-size:1.3125rem;line-height:1.25;color:var(--color-ink)}.sign.svelte-17f0gfm{margin-top:.5rem;font-family:var(--font-hand);font-size:1.125rem;color:var(--color-ink-soft)}.sign.svelte-17f0gfm:before{content:"— "}.franking.svelte-17f0gfm{grid-area:franking;float:right;position:relative;width:7.5rem;height:5.4rem;margin:-.25rem -.25rem .75rem .5rem}.franking.svelte-17f0gfm .stamp{position:absolute;top:0;right:0;width:4.25rem}.franking.svelte-17f0gfm .mark{position:absolute;top:1.3rem;right:.5rem;width:7rem;pointer-events:none}.offer.svelte-17f0gfm{clear:both;display:grid;gap:.375rem;margin-top:1rem;padding:0;list-style:none;font-size:.9375rem;line-height:1.45;color:var(--color-ink)}.offer.svelte-17f0gfm li:where(.svelte-17f0gfm){position:relative;padding-left:1.125rem}.offer.svelte-17f0gfm li:where(.svelte-17f0gfm):before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:2px;background:var(--color-stamp)}.offer.svelte-17f0gfm strong:where(.svelte-17f0gfm){font-weight:800}.address.svelte-17f0gfm{grid-area:address;clear:both;margin-top:1rem;padding-top:1rem;border-top:1.5px solid var(--brand-rule)}.next.svelte-17f0gfm{margin-bottom:.75rem;font-family:var(--font-hand);font-size:1.25rem;line-height:1.25;color:var(--color-plum)}.rack.svelte-17f0gfm{max-width:30rem;margin:3rem auto 0}h2.svelte-17f0gfm{font-family:var(--font-display);font-weight:400;font-size:1.75rem;color:var(--color-paper);margin-bottom:1rem}ol.svelte-17f0gfm{display:grid;gap:1rem;list-style:none;padding:0}.cast.svelte-17f0gfm,.places.svelte-17f0gfm{max-width:30rem;margin:4rem auto 0}.cast.svelte-17f0gfm ul:where(.svelte-17f0gfm),.places.svelte-17f0gfm ul:where(.svelte-17f0gfm){display:grid;gap:1.25rem;list-style:none;padding:0}.places.svelte-17f0gfm ul:where(.svelte-17f0gfm){gap:2rem}.close.svelte-17f0gfm{max-width:30rem;margin:4rem auto 1rem}.band.svelte-17f0gfm{max-width:30rem;margin:4rem auto 0}.band.svelte-17f0gfm h2:where(.svelte-17f0gfm){margin-bottom:0}.band-text.svelte-17f0gfm p:where(.svelte-17f0gfm){margin-top:.75rem;font-size:1.0625rem;line-height:1.55;color:var(--color-mist)}.band.svelte-17f0gfm .demo{margin-top:1.5rem}@media (min-width: 960px){.spread.svelte-17f0gfm{max-width:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0;padding-top:1.5rem}.spread.svelte-17f0gfm .front{margin-right:-1.75rem;margin-top:1rem}.spread.svelte-17f0gfm .back{margin-top:3rem}.rack.svelte-17f0gfm{max-width:none;margin-top:4.5rem}ol.svelte-17f0gfm{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem}.cast.svelte-17f0gfm,.places.svelte-17f0gfm{max-width:none;margin-top:6rem}.cast.svelte-17f0gfm ul:where(.svelte-17f0gfm){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.places.svelte-17f0gfm ul:where(.svelte-17f0gfm){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}.close.svelte-17f0gfm{max-width:34rem;margin-top:6rem}.band.svelte-17f0gfm{max-width:none;margin-top:6rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem 4rem;align-items:start}.band.svelte-17f0gfm .demo{margin-top:0}}
