.pdeal[data-astro-cid-i5s4xor5]{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-2)}.pdeal-photo[data-astro-cid-i5s4xor5]{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--surface-cool)}.pdeal-photo[data-astro-cid-i5s4xor5] picture,.pdeal-photo[data-astro-cid-i5s4xor5] img{position:absolute;inset:0;display:block;width:100%;height:100%}.pdeal-photo[data-astro-cid-i5s4xor5] img{object-fit:cover}.pdeal-off[data-astro-cid-i5s4xor5]{position:absolute;z-index:1;left:var(--sp-3);top:var(--sp-3);background:var(--action);color:var(--on-action);font-size:var(--fs-xs);font-weight:700;line-height:1.4;padding:.2rem .55rem;border-radius:var(--r-sm)}.pdeal-body[data-astro-cid-i5s4xor5]{display:flex;flex-direction:column;flex:1;padding:var(--sp-4) var(--sp-4) var(--sp-3)}.pdeal-dest[data-astro-cid-i5s4xor5]{margin:0;color:var(--link);font-weight:700;font-size:var(--fs-xs);letter-spacing:.02em}.pdeal-title[data-astro-cid-i5s4xor5]{margin:var(--sp-1) 0 0;font-size:var(--fs-lg);line-height:var(--lh-snug)}.pdeal-when[data-astro-cid-i5s4xor5]{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-sm)}.pdeal-price[data-astro-cid-i5s4xor5]{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-md);line-height:1.2}.pdeal-price[data-astro-cid-i5s4xor5] s[data-astro-cid-i5s4xor5]{color:var(--muted)}.pdeal-price[data-astro-cid-i5s4xor5] strong[data-astro-cid-i5s4xor5]{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--ink-900)}.pdeal-unit[data-astro-cid-i5s4xor5]{color:var(--muted);font-size:var(--fs-sm)}.pdeal-what[data-astro-cid-i5s4xor5]{margin:var(--sp-2) 0;font-size:var(--fs-sm);color:var(--text-2)}.pdeal-deadline[data-astro-cid-i5s4xor5]{margin:var(--sp-1) 0 var(--sp-3);color:var(--accent-text);font-size:var(--fs-sm);font-weight:600}.pdeal-how[data-astro-cid-i5s4xor5]{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--text-2)}.pdeal-foot[data-astro-cid-i5s4xor5]{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-top:1px solid var(--line);padding-top:var(--sp-2);font-size:var(--fs-sm);color:var(--text-2)}.pdeal-foot[data-astro-cid-i5s4xor5] a[data-astro-cid-i5s4xor5]{font-weight:700;text-decoration:none;white-space:nowrap}.pdeal-meta[data-astro-cid-i5s4xor5],.pdeal-credit[data-astro-cid-i5s4xor5]{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.pdeal-meta[data-astro-cid-i5s4xor5] a[data-astro-cid-i5s4xor5],.pdeal-credit[data-astro-cid-i5s4xor5] a[data-astro-cid-i5s4xor5]{color:inherit}.photo-hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:min(620px,82vh);display:flex;align-items:flex-end;color:var(--on-dark);background:var(--ink-700);overflow:hidden}.photo-hero[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0;z-index:-2}.photo-hero[data-astro-cid-j7pv25f6] .photo-hero-img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.photo-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hero-photo-scrim),var(--hero-photo-scrim-side)}.photo-hero-inner[data-astro-cid-j7pv25f6]{width:100%;padding-top:var(--sp-8);padding-bottom:var(--sp-7)}.photo-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--on-dark);font-size:var(--fs-3xl);max-width:680px;margin:0 0 var(--sp-3);text-shadow:var(--hero-text-shadow)}.photo-hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:var(--on-dark-2);max-width:580px;margin:0 0 var(--sp-5);text-shadow:var(--hero-text-shadow)}.photo-hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--on-dark);text-decoration:underline}.photo-hero-form[data-astro-cid-j7pv25f6]{max-width:520px}.photo-hero-proof[data-astro-cid-j7pv25f6]{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--on-dark-2);max-width:640px;text-shadow:var(--hero-text-shadow)}.photo-hero-proof[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--on-dark);font-weight:600}.photo-hero-credit[data-astro-cid-j7pv25f6]{position:absolute;right:var(--sp-5);bottom:var(--sp-3);margin:0;font-size:var(--fs-xs);color:var(--on-dark-3);text-shadow:var(--hero-text-shadow)}.photo-hero-credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit}@media(max-width:720px){.photo-hero[data-astro-cid-j7pv25f6]{min-height:560px}.photo-hero-inner[data-astro-cid-j7pv25f6]{padding-top:var(--sp-7);padding-bottom:var(--sp-7)}.photo-hero-credit[data-astro-cid-j7pv25f6]{right:auto;left:1.25rem;bottom:var(--sp-2)}}.tool-cta{margin-top:var(--sp-6)}.tool-cta h3[data-astro-cid-j7pv25f6]{margin:var(--sp-2) 0 var(--sp-1)}.tool-cta p[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-2);color:var(--text-2)}.go[data-astro-cid-j7pv25f6]{color:var(--link);font-weight:600}
