.lp-hero[data-astro-cid-zjlh3pxg]{padding-block:clamp(var(--ph-space-xl), 8vw, var(--ph-space-2xl)) var(--ph-space-xl)}.lp-hero-grid[data-astro-cid-zjlh3pxg]{gap:var(--ph-space-l);align-items:center;display:grid}@media (width>=62rem){.lp-hero-grid[data-astro-cid-zjlh3pxg]{gap:clamp(var(--ph-space-l), 5vw, var(--ph-space-2xl));grid-template-columns:1.15fr .85fr}}.lp-title[data-astro-cid-zjlh3pxg]{font-size:var(--ph-step-5);margin-bottom:var(--ph-space-m);line-height:.82}.lp-title[data-astro-cid-zjlh3pxg] span[data-astro-cid-zjlh3pxg]{display:block}.lp-l2[data-astro-cid-zjlh3pxg]{margin-left:clamp(.4rem,5vw,4rem)}.lp-l3[data-astro-cid-zjlh3pxg]{margin-left:clamp(.8rem,10vw,8rem)}.lp-oneline[data-astro-cid-zjlh3pxg]{padding:clamp(var(--ph-space-m), 3.5vw, var(--ph-space-l));border-radius:var(--ph-radius-l);background:var(--ph-white);color:var(--ph-ink);transform:rotate(var(--ph-tilt-m));box-shadow:0 30px 60px -26px color-mix(in srgb, var(--ph-sky-dp) 80%, transparent);position:relative}.lp-oneline-label[data-astro-cid-zjlh3pxg]{margin-bottom:var(--ph-space-2xs)}.lp-oneline-text[data-astro-cid-zjlh3pxg]{margin:0 0 var(--ph-space-s);max-width:16ch;font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);font-optical-sizing:auto;font-size:var(--ph-step-2);letter-spacing:var(--ph-tracking-display);text-wrap:balance;line-height:.98}.lp-oneline-foot[data-astro-cid-zjlh3pxg]{font-size:var(--ph-step--1);max-width:34ch;color:var(--ph-ink-soft);margin:0}.lp-board-head[data-astro-cid-zjlh3pxg]{max-width:58ch;margin-bottom:clamp(var(--ph-space-m), 4vw, var(--ph-space-l))}.lp-board-head[data-astro-cid-zjlh3pxg] h2[data-astro-cid-zjlh3pxg]{max-width:18ch}.lp-board-note[data-astro-cid-zjlh3pxg]{max-width:52ch;margin-bottom:0}.lp-tickets[data-astro-cid-zjlh3pxg]{gap:var(--ph-space-s);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;display:grid}.lp-ticket[data-astro-cid-zjlh3pxg]{padding:var(--ph-space-s) var(--ph-space-m) var(--ph-space-m);border-radius:var(--ph-radius-m);background:var(--ph-white);border:3px solid var(--ph-ink);box-shadow:0 16px 30px -22px color-mix(in srgb, var(--ph-ink) 80%, transparent)}.lp-ticket[data-astro-cid-zjlh3pxg]:nth-child(odd){transform:rotate(var(--ph-tilt-s))}.lp-ticket[data-astro-cid-zjlh3pxg]:nth-child(2n){transform:rotate(var(--ph-tilt-m))}.lp-ticket-label[data-astro-cid-zjlh3pxg]{margin:0 0 var(--ph-space-2xs);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);letter-spacing:var(--ph-tracking-eyebrow);text-transform:uppercase;color:var(--ph-ink-soft);font-size:.72rem}.lp-ticket-value[data-astro-cid-zjlh3pxg]{margin:0 0 var(--ph-space-2xs);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);font-optical-sizing:auto;font-size:var(--ph-step-1);letter-spacing:var(--ph-tracking-display);color:var(--ph-ink);text-wrap:balance;line-height:1}.lp-ticket-note[data-astro-cid-zjlh3pxg]{font-size:var(--ph-step--1);color:var(--ph-ink-soft);margin:0}.lp-ladder-head[data-astro-cid-zjlh3pxg]{max-width:60ch;margin-bottom:clamp(var(--ph-space-l), 6vw, var(--ph-space-xl))}.lp-ladder-head[data-astro-cid-zjlh3pxg] h2[data-astro-cid-zjlh3pxg]{max-width:20ch}.lp-ladder-note[data-astro-cid-zjlh3pxg]{max-width:52ch}.lp-rows[data-astro-cid-zjlh3pxg]{counter-reset:rung;margin:0;padding:0;list-style:none}.lp-row[data-astro-cid-zjlh3pxg]{counter-increment:rung;padding:var(--ph-space-m) 0 var(--ph-space-l);max-width:62ch;margin:0;position:relative}.lp-row[data-astro-cid-zjlh3pxg]+.lp-row[data-astro-cid-zjlh3pxg]{border-top:3px solid color-mix(in srgb, var(--ph-ink) 12%, transparent)}@media (width>=62rem){.lp-row[data-astro-cid-zjlh3pxg]:nth-child(2){margin-left:5%}.lp-row[data-astro-cid-zjlh3pxg]:nth-child(3){margin-left:10%}.lp-row[data-astro-cid-zjlh3pxg]:nth-child(4){margin-left:15%}.lp-row[data-astro-cid-zjlh3pxg]:nth-child(5){margin-left:20%}.lp-row[data-astro-cid-zjlh3pxg]:nth-child(6){margin-left:14%}.lp-row[data-astro-cid-zjlh3pxg]:nth-child(7){margin-left:8%}.lp-row[data-astro-cid-zjlh3pxg]:nth-child(8){margin-left:0}}.lp-row[data-astro-cid-zjlh3pxg]:before{content:counter(rung, decimal-leading-zero);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);letter-spacing:-.05em;color:color-mix(in srgb, var(--ph-sky) 70%, transparent);transform:rotate(var(--ph-tilt-l));margin-bottom:.35rem;font-size:clamp(2.4rem,6vw,3.6rem);line-height:.8;display:block}@media (width>=74rem){.lp-rows[data-astro-cid-zjlh3pxg]{padding-left:6.5rem}.lp-row[data-astro-cid-zjlh3pxg]:before{text-align:right;width:5.25rem;left:-6.5rem;top:var(--ph-space-m);margin:0;position:absolute}}.lp-row-title[data-astro-cid-zjlh3pxg]{font-size:var(--ph-step-2);margin-bottom:var(--ph-space-xs)}.lp-chip[data-astro-cid-zjlh3pxg]{margin:0 0 var(--ph-space-xs);border-radius:var(--ph-radius-pill);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);letter-spacing:var(--ph-tracking-eyebrow);text-transform:uppercase;padding:.35rem .9rem;font-size:.72rem;display:inline-block}.lp-chip--known[data-astro-cid-zjlh3pxg]{background:var(--ph-mint-lt);color:var(--ph-ink);box-shadow:inset 0 0 0 2px var(--ph-mint-dp)}.lp-customs-grid[data-astro-cid-zjlh3pxg]{gap:var(--ph-space-m);align-items:start;display:grid}@media (width>=62rem){.lp-customs-grid[data-astro-cid-zjlh3pxg]{gap:clamp(var(--ph-space-l), 6vw, var(--ph-space-2xl));grid-template-columns:.85fr 1.15fr}}.lp-customs-title[data-astro-cid-zjlh3pxg]{max-width:14ch}.lp-customs-flag[data-astro-cid-zjlh3pxg]{max-width:26ch;font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);font-size:var(--ph-step-0);line-height:var(--ph-leading-snug);margin-bottom:0}.lp-customs-body[data-astro-cid-zjlh3pxg]{max-width:60ch}.lp-customs-lead[data-astro-cid-zjlh3pxg],.lp-customs-hard[data-astro-cid-zjlh3pxg]{padding:var(--ph-space-s) var(--ph-space-m);margin-block:var(--ph-space-m);border-radius:var(--ph-radius-m);background:var(--ph-white);color:var(--ph-ink);box-shadow:0 18px 34px -22px color-mix(in srgb, var(--ph-ink) 80%, transparent);display:block}.lp-customs-lead[data-astro-cid-zjlh3pxg]{border-left:8px solid var(--ph-azure-dp);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);font-size:var(--ph-step-1);line-height:var(--ph-leading-snug);margin-top:0}.lp-customs-hard[data-astro-cid-zjlh3pxg]{border-left:8px solid var(--ph-ink);font-size:var(--ph-step--1);margin-bottom:0}.lp-fits-inner[data-astro-cid-zjlh3pxg]{max-width:62ch}.lp-fits-title[data-astro-cid-zjlh3pxg]{max-width:18ch}.lp-fits-note[data-astro-cid-zjlh3pxg]{max-width:54ch}.lp-cross[data-astro-cid-zjlh3pxg]{margin:var(--ph-space-m) 0 0;gap:var(--ph-space-m);padding:0;list-style:none;display:grid}.lp-cross[data-astro-cid-zjlh3pxg] li[data-astro-cid-zjlh3pxg]{padding-left:var(--ph-space-m);border-left:8px solid var(--ph-teal-dp);margin:0}.lp-cross[data-astro-cid-zjlh3pxg] h3[data-astro-cid-zjlh3pxg]{font-size:var(--ph-step-1);margin-bottom:var(--ph-space-2xs)}.lp-cross[data-astro-cid-zjlh3pxg] p[data-astro-cid-zjlh3pxg]{margin-bottom:0}.lp-rule[data-astro-cid-zjlh3pxg]{margin-block:clamp(var(--ph-space-l), 6vw, var(--ph-space-xl));border:0;border-top:3px solid color-mix(in srgb, var(--ph-ink) 14%, transparent)}.lp-gap[data-astro-cid-zjlh3pxg]{--ph-link:var(--ph-ink);--ph-link-hover:var(--ph-ink);--ph-ring:var(--ph-ink)}.lp-gap-tag[data-astro-cid-zjlh3pxg],.lp-review-tag[data-astro-cid-zjlh3pxg]{border-radius:var(--ph-radius-pill);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);letter-spacing:var(--ph-tracking-eyebrow);text-transform:uppercase;white-space:nowrap;vertical-align:.08em;margin-right:.6rem;padding:.25rem .7rem;font-size:.68rem;display:inline-block}.lp-gap-tag[data-astro-cid-zjlh3pxg]{background:var(--ph-ink);color:var(--ph-sky)}.lp-review[data-astro-cid-zjlh3pxg]{max-width:none;margin-block:var(--ph-space-m);padding:var(--ph-space-s) var(--ph-space-m);border-radius:var(--ph-radius-m);border-left:8px solid var(--ph-azure-dp);background:var(--ph-white);color:var(--ph-ink);font-size:var(--ph-step--1);box-shadow:0 14px 30px -20px color-mix(in srgb, var(--ph-azure-dp) 70%, transparent);display:block}.lp-review-tag[data-astro-cid-zjlh3pxg]{background:var(--ph-azure-dp);color:var(--ph-white)}.lp-end-title[data-astro-cid-zjlh3pxg]{max-width:16ch}.lp-end-note[data-astro-cid-zjlh3pxg]{max-width:46ch;margin-bottom:var(--ph-space-m)}.lp-rail[data-astro-cid-zjlh3pxg]{margin:0 0 var(--ph-space-l);gap:var(--ph-space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp-rail[data-astro-cid-zjlh3pxg] li[data-astro-cid-zjlh3pxg]{margin:0}.lp-rail[data-astro-cid-zjlh3pxg] a[data-astro-cid-zjlh3pxg]{border-radius:var(--ph-radius-pill);background:var(--ph-white);min-height:2.75rem;color:var(--ph-ink);font-family:var(--ph-font-display);font-weight:var(--ph-weight-display);box-shadow:0 14px 26px -16px color-mix(in srgb, var(--ph-ink) 60%, transparent);transition:transform var(--ph-dur-base) var(--ph-ease-squish);align-items:center;padding:.55rem 1.15rem;text-decoration:none;display:inline-flex}.lp-rail[data-astro-cid-zjlh3pxg] li[data-astro-cid-zjlh3pxg]:nth-child(odd) a[data-astro-cid-zjlh3pxg]{transform:rotate(var(--ph-tilt-s))}.lp-rail[data-astro-cid-zjlh3pxg] li[data-astro-cid-zjlh3pxg]:nth-child(2n) a[data-astro-cid-zjlh3pxg]{transform:rotate(var(--ph-tilt-m))}.lp-rail[data-astro-cid-zjlh3pxg] a[data-astro-cid-zjlh3pxg]:hover,.lp-rail[data-astro-cid-zjlh3pxg] a[data-astro-cid-zjlh3pxg]:focus-visible{text-decoration:underline;transform:rotate(0)translateY(-3px)}.lp-end-cta[data-astro-cid-zjlh3pxg]{margin-bottom:0}.lp-end-cta[data-astro-cid-zjlh3pxg] .ph-btn[data-astro-cid-zjlh3pxg]{max-width:100%}@media (prefers-reduced-motion:reduce){.lp-rail[data-astro-cid-zjlh3pxg] a[data-astro-cid-zjlh3pxg]{transition:none}}@media print{.lp-oneline[data-astro-cid-zjlh3pxg],.lp-review[data-astro-cid-zjlh3pxg],.lp-ticket[data-astro-cid-zjlh3pxg],.lp-customs-lead[data-astro-cid-zjlh3pxg],.lp-customs-hard[data-astro-cid-zjlh3pxg]{box-shadow:none;border:1px solid;transform:none}.lp-tickets[data-astro-cid-zjlh3pxg]{grid-template-columns:repeat(2,1fr)}.lp-row[data-astro-cid-zjlh3pxg]{max-width:none;margin-left:0}.lp-row[data-astro-cid-zjlh3pxg]:before{font-size:1rem;position:static;transform:none}}
