.bc-wrap[data-astro-cid-gnqdgrwv]{background:var(--clr-cream);padding-block:var(--space-4);border-bottom:var(--border-thin)}.phero[data-astro-cid-gnqdgrwv]{background:var(--clr-cream);border-bottom:var(--border);padding-block:var(--space-8) var(--space-10);position:relative}.phero__inner[data-astro-cid-gnqdgrwv]{z-index:1;text-align:center;max-width:56ch;margin-inline:auto;position:relative}.phero__title[data-astro-cid-gnqdgrwv]{margin-block:var(--space-3) var(--space-4);font-size:clamp(2.25rem,9vw,4rem);transform:rotate(-1deg)}.phero__sub[data-astro-cid-gnqdgrwv]{font-family:var(--font-heading);font-size:var(--text-lg)}.plist[data-astro-cid-gnqdgrwv]{background:var(--clr-pink-soft);border-bottom:var(--border);position:relative}.plist__inner[data-astro-cid-gnqdgrwv]{z-index:1;gap:var(--space-10);flex-direction:column;max-width:1080px;margin-inline:auto;display:flex;position:relative}.plist__row[data-astro-cid-gnqdgrwv]{gap:var(--space-6);background:var(--clr-cream);border:var(--border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-md);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=768px){.plist__row[data-astro-cid-gnqdgrwv]{gap:var(--space-8);padding:var(--space-8);grid-template-columns:.8fr 1.2fr}.plist__row--r[data-astro-cid-gnqdgrwv] .plist__media[data-astro-cid-gnqdgrwv]{order:2}}.plist__media[data-astro-cid-gnqdgrwv]{background:var(--clr-cream);border:var(--border-thin);border-radius:var(--radius-md);padding:var(--space-4);aspect-ratio:1;place-items:center;display:grid;position:relative}.plist__media[data-astro-cid-gnqdgrwv]:before{content:"";border-radius:calc(var(--radius-md) - 6px);pointer-events:none;border:2px dashed #1113;position:absolute;inset:10px}.plist__photo[data-astro-cid-gnqdgrwv]{object-fit:contain;z-index:1;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:relative}.plist__badge[data-astro-cid-gnqdgrwv]{border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-display);color:var(--clr-ink);z-index:2;text-transform:uppercase;letter-spacing:.02em;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .7rem .45rem;font-size:.85rem;line-height:1.05;display:inline-flex;position:absolute;top:-14px;right:-12px}.plist__badge[data-astro-cid-gnqdgrwv] .sticker{margin-bottom:-.1em}.plist__corner[data-astro-cid-gnqdgrwv]{z-index:2;position:absolute;bottom:-20px;left:-18px}.plist__eye[data-astro-cid-gnqdgrwv]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;background:var(--clr-lime);border:var(--border-thin);border-radius:var(--radius-pill);padding:.3rem .8rem;display:inline-block}.plist__name[data-astro-cid-gnqdgrwv]{font-family:var(--font-display);text-transform:uppercase;margin-block:var(--space-3) var(--space-2);font-size:clamp(1.5rem,5vw,2.4rem);line-height:1.05}.plist__price[data-astro-cid-gnqdgrwv]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-xl);background:var(--clr-yellow);border:var(--border-thin);border-radius:var(--radius-sm);box-shadow:4px 4px 0 var(--clr-ink);margin-bottom:var(--space-4);padding:.35rem .9rem;display:inline-block;transform:rotate(-1.5deg)}.plist__desc[data-astro-cid-gnqdgrwv]{font-family:var(--font-body);font-size:var(--text-base);margin-bottom:var(--space-4);line-height:1.6}.plist__ctas[data-astro-cid-gnqdgrwv]{gap:var(--space-3);flex-wrap:wrap;display:flex}.pfaq[data-astro-cid-gnqdgrwv]{background:var(--clr-cream);border-bottom:var(--border);content-visibility:auto;contain-intrinsic-size:1px 900px;position:relative}.pfaq__inner[data-astro-cid-gnqdgrwv]{z-index:1;position:relative}.pfaq__head[data-astro-cid-gnqdgrwv]{text-align:center;margin-bottom:var(--space-8);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.pfaq__lead[data-astro-cid-gnqdgrwv]{max-width:56ch;font-family:var(--font-heading);font-size:var(--text-lg)}.pfaq__list[data-astro-cid-gnqdgrwv]{gap:var(--space-3);flex-direction:column;max-width:68ch;margin-inline:auto;display:flex}.pfaq__item[data-astro-cid-gnqdgrwv]{border:var(--border-thin);border-radius:var(--radius-sm);background:var(--clr-cream);padding:var(--space-3) var(--space-4);box-shadow:3px 3px 0 var(--clr-ink)}.pfaq__item[data-astro-cid-gnqdgrwv] summary[data-astro-cid-gnqdgrwv]{font-family:var(--font-heading);cursor:pointer;font-weight:700;list-style:none}.pfaq__item[data-astro-cid-gnqdgrwv] summary[data-astro-cid-gnqdgrwv]::-webkit-details-marker{display:none}.pfaq__item[data-astro-cid-gnqdgrwv] summary[data-astro-cid-gnqdgrwv]:before{content:"+ ";font-weight:700}.pfaq__item[data-astro-cid-gnqdgrwv][open] summary[data-astro-cid-gnqdgrwv]:before{content:"– "}.pfaq__item[data-astro-cid-gnqdgrwv] p[data-astro-cid-gnqdgrwv]{margin-top:var(--space-3);font-family:var(--font-body);line-height:1.55}.pfaq__context[data-astro-cid-gnqdgrwv]{gap:var(--space-3);max-width:980px;margin:var(--space-8) auto 0;grid-template-columns:1fr;display:grid}@media (width>=720px){.pfaq__context[data-astro-cid-gnqdgrwv]{grid-template-columns:repeat(4,1fr)}}.pfaq__context[data-astro-cid-gnqdgrwv] a[data-astro-cid-gnqdgrwv]{min-height:104px;padding:var(--space-4);background:var(--clr-lime);border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--clr-ink);font-family:var(--font-heading);flex-direction:column;justify-content:center;gap:.25rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.pfaq__context[data-astro-cid-gnqdgrwv] a[data-astro-cid-gnqdgrwv]:hover{box-shadow:5px 5px 0 var(--clr-ink);transform:translate(-2px,-2px)}.pfaq__context[data-astro-cid-gnqdgrwv] a[data-astro-cid-gnqdgrwv]:active{box-shadow:2px 2px 0 var(--clr-ink);transform:translate(1px,1px)}.pfaq__context[data-astro-cid-gnqdgrwv] span[data-astro-cid-gnqdgrwv]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--clr-pink)}