.ptp-socialicon.svelte-4x389b{flex:none;display:block}.ptp-sitefooter.svelte-11tt1n5{padding:var(--ptp-section-sm) var(--ptp-container-pad-sm) var(--ptp-space-11);background:var(--ptp-surface-invert-2);color:var(--ptp-text-invert)}.ptp-sitefooter-wrap.svelte-11tt1n5{max-width:var(--ptp-container-max);margin:0 auto}.ptp-sitefooter-top.svelte-11tt1n5{gap:var(--ptp-space-16);margin-bottom:var(--ptp-space-10);border-bottom:1px solid #ffffff26;flex-direction:column;padding-bottom:32px;display:flex}.ptp-sitefooter-brand.svelte-11tt1n5{gap:var(--ptp-space-8);flex-direction:column;align-items:flex-start;display:flex}.ptp-sitefooter-brand.svelte-11tt1n5 img:where(.svelte-11tt1n5){width:auto;max-width:100%;height:34px;padding:var(--ptp-space-2) var(--ptp-space-4);border-radius:var(--ptp-radius-sm);background:var(--ptp-white);box-sizing:content-box;display:block}.ptp-sitefooter-wordmark.svelte-11tt1n5{font-family:var(--ptp-font-display);font-size:var(--ptp-size-lead);font-weight:var(--ptp-weight-black);letter-spacing:1px;text-transform:uppercase}.ptp-sitefooter-social.svelte-11tt1n5{gap:var(--ptp-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ptp-sitefooter-social.svelte-11tt1n5 a:where(.svelte-11tt1n5){box-sizing:border-box;width:var(--ptp-control-min);height:var(--ptp-control-min);border:var(--ptp-border-hairline) solid #ffffff40;border-radius:var(--ptp-radius-pill);color:var(--ptp-text-invert);transition:color var(--ptp-duration-base) var(--ptp-ease-base), border-color var(--ptp-duration-base) var(--ptp-ease-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ptp-sitefooter-social.svelte-11tt1n5 a:where(.svelte-11tt1n5):hover{border-color:var(--ptp-pink-hot);color:var(--ptp-pink-hot)}.ptp-sitefooter-columns.svelte-11tt1n5{gap:var(--ptp-gap-grid);grid-template-columns:1fr;display:grid}.ptp-sitefooter-heading.svelte-11tt1n5{margin:0 0 var(--ptp-space-2);font:var(--ptp-text-eyebrow);font-size:var(--ptp-size-body-lg);letter-spacing:var(--ptp-tracking-eyebrow);text-transform:uppercase;color:var(--ptp-gold)}.ptp-sitefooter-column.svelte-11tt1n5 ul:where(.svelte-11tt1n5),.ptp-sitefooter-legal.svelte-11tt1n5{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ptp-sitefooter-column.svelte-11tt1n5 ul:where(.svelte-11tt1n5){flex-direction:column}.ptp-sitefooter-legal.svelte-11tt1n5{gap:var(--ptp-space-2) var(--ptp-space-10);justify-content:center}.ptp-sitefooter-column.svelte-11tt1n5 a:where(.svelte-11tt1n5),.ptp-sitefooter-links.svelte-11tt1n5 a:where(.svelte-11tt1n5),.ptp-sitefooter-legal.svelte-11tt1n5 a:where(.svelte-11tt1n5){box-sizing:border-box;min-width:var(--ptp-control-min);min-height:var(--ptp-control-min);color:var(--ptp-text-invert);font-family:var(--ptp-font-body);font-size:var(--ptp-size-body-lg);font-weight:var(--ptp-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ptp-sitefooter-legal.svelte-11tt1n5 a:where(.svelte-11tt1n5){justify-content:center}.ptp-sitefooter-column.svelte-11tt1n5 a:where(.svelte-11tt1n5):hover,.ptp-sitefooter-links.svelte-11tt1n5 a:where(.svelte-11tt1n5):hover,.ptp-sitefooter-legal.svelte-11tt1n5 a:where(.svelte-11tt1n5):hover{color:var(--ptp-pink-hot);text-decoration:underline}html[data-focus-modality=keyboard] .ptp-sitefooter-social.svelte-11tt1n5 a:where(.svelte-11tt1n5):focus-visible,html[data-focus-modality=keyboard] .ptp-sitefooter-column.svelte-11tt1n5 a:where(.svelte-11tt1n5):focus-visible,html[data-focus-modality=keyboard] .ptp-sitefooter-links.svelte-11tt1n5 a:where(.svelte-11tt1n5):focus-visible,html[data-focus-modality=keyboard] .ptp-sitefooter-legal.svelte-11tt1n5 a:where(.svelte-11tt1n5):focus-visible{outline:var(--ptp-focus-outline);outline-offset:var(--ptp-focus-outline-offset)}.ptp-sitefooter-links.svelte-11tt1n5 ul:where(.svelte-11tt1n5){flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.ptp-sitefooter-contact.svelte-11tt1n5{gap:var(--ptp-space-3)}.ptp-sitefooter-contact.svelte-11tt1n5 svg{flex:none}.ptp-sitefooter-contact-label.svelte-11tt1n5{overflow-wrap:anywhere;min-width:0}.ptp-sitefooter-legal-line.svelte-11tt1n5{font-family:var(--ptp-font-body);font-size:var(--ptp-size-body-lg);line-height:var(--ptp-leading-body);text-align:center;opacity:.6;text-wrap:pretty;margin:0}@media (width>=621px){.ptp-sitefooter-columns.svelte-11tt1n5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width>=901px){.ptp-sitefooter.svelte-11tt1n5{padding:var(--ptp-section-sm) var(--ptp-container-pad) var(--ptp-space-11)}.ptp-sitefooter-top.svelte-11tt1n5{justify-content:space-between;align-items:flex-start;gap:var(--ptp-gap-wide);flex-direction:row}.ptp-sitefooter-columns.svelte-11tt1n5{flex:1;max-width:720px}.ptp-sitefooter[data-variant=row].svelte-11tt1n5 .ptp-sitefooter-top:where(.svelte-11tt1n5){align-items:center;gap:var(--ptp-space-10);flex-wrap:wrap}.ptp-sitefooter-links.svelte-11tt1n5{flex:auto;min-width:0}.ptp-sitefooter-links.svelte-11tt1n5 ul:where(.svelte-11tt1n5){justify-content:flex-end;align-items:center;column-gap:var(--ptp-space-9);flex-flow:wrap}}@media (prefers-reduced-motion:reduce){.ptp-sitefooter-social.svelte-11tt1n5 a:where(.svelte-11tt1n5){transition:none}}
