.pgrid.svelte-14wkgbk{background:#ece5d424;border:1px solid #ece5d424;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pcard.svelte-14wkgbk{background:#13161c;border-top:2px solid #0000;flex-direction:column;min-height:560px;padding:28px;display:flex;position:relative}.pcard--main.svelte-14wkgbk{background:#0e1015;border-top:2px solid #d62828;box-shadow:inset 0 0 60px #d6282814}.pcard__tag.svelte-14wkgbk{color:#ece5d4;letter-spacing:.3em;text-transform:uppercase;background:#d62828;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 18px #d6282880}.pcard__still.svelte-14wkgbk{height:160px;margin-bottom:22px;overflow:hidden}.pcard__name.svelte-14wkgbk{color:#ece5d4;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-family:Big Shoulders Display,Bebas Neue,system-ui,sans-serif;font-size:clamp(30px,3vw,38px);font-weight:900;line-height:.95}.pcard__age.svelte-14wkgbk{color:#ece5d48c;letter-spacing:.22em;text-transform:uppercase;margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.pcard__desc.svelte-14wkgbk{color:#ece5d48c;flex:1;margin:14px 0 0;font-family:DM Sans,Barlow,system-ui,sans-serif;font-size:13px;line-height:1.55}.pcard__foot.svelte-14wkgbk{border-top:1px solid #ece5d414;margin-top:18px;padding-top:16px}.pcard__row.svelte-14wkgbk{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.pcard__sched-l.svelte-14wkgbk{color:#ece5d452;letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.pcard__sched-v.svelte-14wkgbk{color:#ece5d4;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-family:Big Shoulders Display,Barlow Condensed,system-ui,sans-serif;font-size:14px;font-weight:700}.pcard__prices.svelte-14wkgbk{text-align:right}.pcard__price-l.svelte-14wkgbk{color:#ece5d499;letter-spacing:.18em;text-transform:uppercase;margin-bottom:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.pcard__price-alt.svelte-14wkgbk{color:#ece5d473;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.pcard__price.svelte-14wkgbk{color:#ece5d4;letter-spacing:-.02em;text-align:right;font-family:Big Shoulders Display,Bebas Neue,system-ui,sans-serif;font-size:clamp(40px,5vw,44px);font-weight:900;line-height:1}.pcard__price--main.svelte-14wkgbk{color:#d62828;text-shadow:0 0 24px #d6282880}.pcard__price.svelte-14wkgbk span:where(.svelte-14wkgbk){font-size:.45em}.pbtn.svelte-14wkgbk{color:#ece5d4;cursor:pointer;letter-spacing:.24em;text-transform:uppercase;background:0 0;border:1px solid #ece5d424;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;font-family:Big Shoulders Display,Barlow Condensed,system-ui,sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .2s;display:flex}.pbtn.svelte-14wkgbk:hover{border-color:#ece5d466}.pbtn__diamond.svelte-14wkgbk{background:#ece5d4;flex-shrink:0;width:6px;height:6px;display:block;transform:rotate(45deg)}.pbtn--main.svelte-14wkgbk{background:#d62828;border-color:#d62828;box-shadow:0 0 20px #d6282866}.pbtn--main.svelte-14wkgbk:hover{background:#b01f1f;border-color:#b01f1f}@media (width<=1024px){.pgrid.svelte-14wkgbk{grid-template-columns:1fr 1fr}.pcard.svelte-14wkgbk{min-height:0}}@media (width<=639px){.pgrid.svelte-14wkgbk{grid-template-columns:1fr}.pcard.svelte-14wkgbk{grid-template-columns:100px 1fr;grid-template-areas:"tag tag""photo nom""photo ages""desc desc""foot foot";align-content:start;column-gap:16px;padding:20px;display:grid}.pcard__tag.svelte-14wkgbk{box-shadow:none;grid-area:tag;justify-self:start;margin-bottom:14px;position:static}.pcard__still.svelte-14wkgbk{grid-area:photo;height:100px;margin-bottom:0}.pcard__name.svelte-14wkgbk{grid-area:nom;align-self:end;font-size:26px}.pcard__age.svelte-14wkgbk{letter-spacing:.16em;grid-area:ages;margin-top:3px}.pcard__desc.svelte-14wkgbk{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:desc;margin:14px 0 0;display:-webkit-box;overflow:hidden}.pcard__foot.svelte-14wkgbk{grid-area:foot;margin-top:14px;padding-top:14px}.pcard__row.svelte-14wkgbk{margin-bottom:12px}.pcard__price.svelte-14wkgbk{font-size:34px}}
