.pcard[data-astro-cid-crkl5zzn]{display:flex;flex-direction:column;background:#fff;border:1px solid #DEDEDA;border-radius:12px;overflow:hidden;transition:border-color .15s;height:100%}.pcard[data-astro-cid-crkl5zzn]:hover{border-color:#191b1e}.pcard[data-astro-cid-crkl5zzn]:focus-visible{outline:2px solid var(--brand, #191B1E);outline-offset:2px}.pcard-img[data-astro-cid-crkl5zzn]{position:relative;aspect-ratio:4 / 3;background:#fff}.pcard-img[data-astro-cid-crkl5zzn] img[data-astro-cid-crkl5zzn]{width:100%;height:100%;object-fit:contain;padding:8%}.pcard-badges[data-astro-cid-crkl5zzn]{position:absolute;top:.6rem;left:.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.pb[data-astro-cid-crkl5zzn]{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .45rem;border-radius:4px;line-height:1.3}.pb-new[data-astro-cid-crkl5zzn]{background:#191b1e;color:#fff}.pb-pre[data-astro-cid-crkl5zzn]{background:#fff;color:#191b1e;border:1px solid #191B1E}.pcard-body[data-astro-cid-crkl5zzn]{padding:12px;display:flex;flex-direction:column;flex:1;border-top:1px solid #F1F1F1}.pcard-line[data-astro-cid-crkl5zzn]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:.25rem}.pcard-name[data-astro-cid-crkl5zzn]{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.3;text-transform:none;letter-spacing:0;color:#191b1e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pcard-note[data-astro-cid-crkl5zzn]{font-size:13px;line-height:1.4;color:#43484f;margin-top:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-price-row[data-astro-cid-crkl5zzn]{margin-top:auto;padding-top:.6rem;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.pcard-price[data-astro-cid-crkl5zzn]{font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1;color:#191b1e;font-variant-numeric:tabular-nums}.pcard-noprice[data-astro-cid-crkl5zzn]{font-size:14px;font-weight:600;color:#191b1e}.pcard-at[data-astro-cid-crkl5zzn]{font-size:12px;color:#43484f;white-space:nowrap}.pcard[data-astro-cid-crkl5zzn]:hover .pcard-at[data-astro-cid-crkl5zzn]{color:#191b1e}.pcard-pre[data-astro-cid-crkl5zzn]{font-size:12px;color:#43484f;margin-top:.35rem}.lb[data-astro-cid-6dnyojh6]{position:fixed;inset:0;z-index:80;background:#0a0b0df0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}.lb[data-astro-cid-6dnyojh6].lb-open{opacity:1;pointer-events:auto}.lb-fig[data-astro-cid-6dnyojh6]{margin:0;max-width:min(92vw,1400px);display:flex;flex-direction:column;align-items:center;gap:.75rem}.lb-fig[data-astro-cid-6dnyojh6] img[data-astro-cid-6dnyojh6]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px}.lb-cap[data-astro-cid-6dnyojh6]{color:#ffffffbf;font-size:.8rem;text-align:center;max-width:60ch;line-height:1.5}.lb-btn[data-astro-cid-6dnyojh6]{position:absolute;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lb-btn[data-astro-cid-6dnyojh6]:hover{background:#ffffff3d}.lb-close[data-astro-cid-6dnyojh6]{top:1rem;right:1rem}.lb-prev[data-astro-cid-6dnyojh6]{left:1rem;top:50%;transform:translateY(-50%)}.lb-next[data-astro-cid-6dnyojh6]{right:1rem;top:50%;transform:translateY(-50%)}@media(max-width:640px){.lb-prev[data-astro-cid-6dnyojh6],.lb-next[data-astro-cid-6dnyojh6]{top:auto;bottom:1.25rem;transform:none}}.vf-chip[data-astro-cid-gwzuzkid][aria-pressed=true]{background:#191b1e;color:#fff;border-color:#191b1e}.vf-chip[data-astro-cid-gwzuzkid]{cursor:pointer}[data-astro-cid-gwzuzkid][data-group][hidden]{display:none!important}.bp[data-astro-cid-gwzuzkid] [data-astro-cid-gwzuzkid]:focus-visible{outline-color:var(--brand)}.bp-anchor[data-astro-cid-gwzuzkid]{scroll-margin-top:80px}.bp-hero[data-astro-cid-gwzuzkid]{position:relative;overflow:hidden;background:#141518;height:min(60vh,560px);min-height:440px}.bp-hero[data-astro-cid-gwzuzkid] picture[data-astro-cid-gwzuzkid],.bp-hero[data-astro-cid-gwzuzkid] img[data-astro-cid-gwzuzkid]:not(.bp-hero-logo){position:absolute;inset:0;width:100%;height:100%}.bp-hero[data-astro-cid-gwzuzkid] img[data-astro-cid-gwzuzkid]:not(.bp-hero-logo){object-fit:cover;object-position:var(--pos-d)}.bp-scrim[data-astro-cid-gwzuzkid]{position:absolute;inset:0;background:linear-gradient(to top,#000000b8,#00000059 45%,#0000 75%),linear-gradient(to right,rgba(0,0,0,.45),transparent 60%)}.bp-hero-inner[data-astro-cid-gwzuzkid]{position:relative;height:100%;display:flex;align-items:flex-end;padding-bottom:2.5rem}.bp-hero-copy[data-astro-cid-gwzuzkid]{max-width:640px}.bp-hero-logo[data-astro-cid-gwzuzkid]{width:200px;height:auto;margin-bottom:1.1rem}.bp-eyebrow[data-astro-cid-gwzuzkid]{font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fffc}.bp-h1[data-astro-cid-gwzuzkid]{font-family:var(--font-heading);font-weight:700;font-size:52px;line-height:1.02;color:#fff;margin-top:.4rem}.bp-lede[data-astro-cid-gwzuzkid]{font-size:17px;line-height:1.55;color:#ffffffd9;margin-top:.8rem;max-width:34rem}.bp-btn-outline[data-astro-cid-gwzuzkid]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1.4rem;border-radius:8px;border:1.5px solid rgba(255,255,255,.9);color:#fff;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;white-space:nowrap;transition:background .15s,color .15s}.bp-btn-outline[data-astro-cid-gwzuzkid]:hover{background:#fff;color:#191b1e}.bp-credit[data-astro-cid-gwzuzkid]{position:absolute;right:.75rem;bottom:.5rem;font-size:11px;color:#ffffffb3;margin:0}@media(max-width:767px){.bp-hero[data-astro-cid-gwzuzkid]{height:78vh;min-height:520px}.bp-hero[data-astro-cid-gwzuzkid] img[data-astro-cid-gwzuzkid]:not(.bp-hero-logo){object-position:var(--pos-m)}.bp-scrim[data-astro-cid-gwzuzkid]{background:linear-gradient(to top,#000000c7,#0006 50%,#0000 80%)}.bp-hero-logo[data-astro-cid-gwzuzkid]{width:150px}.bp-h1[data-astro-cid-gwzuzkid]{font-size:34px}.bp-lede[data-astro-cid-gwzuzkid]{font-size:15.5px}.bp-hero-inner[data-astro-cid-gwzuzkid]{padding-bottom:2rem}}.bp-stats[data-astro-cid-gwzuzkid]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#dededa;border:1px solid #DEDEDA;border-radius:8px;overflow:hidden}@media(min-width:768px){.bp-stats[data-astro-cid-gwzuzkid]{grid-template-columns:repeat(4,1fr)}}.bp-stat[data-astro-cid-gwzuzkid]{background:#fff;padding:1.1rem 1.2rem 1.2rem;border-top:4px solid transparent}.bp-stat-first[data-astro-cid-gwzuzkid]{border-top-color:var(--brand)}.bp-stat-v[data-astro-cid-gwzuzkid]{font-family:var(--font-heading);font-weight:700;font-size:34px;line-height:1;color:#191b1e;font-variant-numeric:tabular-nums}.bp-stat-l[data-astro-cid-gwzuzkid]{font-size:13px;color:#43484f;margin-top:.4rem;line-height:1.35}@media(min-width:768px){.bp-stat-v[data-astro-cid-gwzuzkid]{font-size:44px}}.bp-quote[data-astro-cid-gwzuzkid]{margin-top:1.75rem;border-left:3px solid #191B1E;padding:.25rem 0 .25rem 1.1rem}.bp-quote[data-astro-cid-gwzuzkid] p[data-astro-cid-gwzuzkid]{font-family:var(--font-heading);font-weight:600;font-size:26px;line-height:1.15;color:#191b1e}.bp-quote[data-astro-cid-gwzuzkid] footer[data-astro-cid-gwzuzkid]{margin-top:.6rem}.bp-h3[data-astro-cid-gwzuzkid]{font-family:var(--font-heading);font-weight:700;font-size:26px;color:#191b1e}.bp-chips[data-astro-cid-gwzuzkid]{display:flex;gap:.5rem;margin-top:1.5rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;margin-inline:-1rem;padding-inline:1rem;scrollbar-width:none}.bp-chips[data-astro-cid-gwzuzkid]::-webkit-scrollbar{display:none}.bp-chips[data-astro-cid-gwzuzkid] a[data-astro-cid-gwzuzkid]{scroll-snap-align:start;flex-shrink:0}@media(min-width:768px){.bp-chips[data-astro-cid-gwzuzkid]{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.bp-grid[data-astro-cid-gwzuzkid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:640px){.bp-grid[data-astro-cid-gwzuzkid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.bp-grid[data-astro-cid-gwzuzkid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.bp-scroller[data-astro-cid-gwzuzkid]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}.bp-scroll-item[data-astro-cid-gwzuzkid]{flex:0 0 70%;scroll-snap-align:start}@media(min-width:640px){.bp-scroll-item[data-astro-cid-gwzuzkid]{flex-basis:calc((100% - 24px) / 3)}}@media(min-width:1024px){.bp-scroller[data-astro-cid-gwzuzkid]{gap:16px;margin-inline:0;padding-inline:0}.bp-scroll-item[data-astro-cid-gwzuzkid]{flex-basis:calc((100% - 48px)/4)}}.bp-gal[data-astro-cid-gwzuzkid]{position:relative;display:block;overflow:hidden;border-radius:10px;aspect-ratio:4 / 3;padding:0;border:0;cursor:zoom-in;background:#f1f1f1}.bp-gal[data-astro-cid-gwzuzkid] img[data-astro-cid-gwzuzkid]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.bp-gal[data-astro-cid-gwzuzkid]:hover img[data-astro-cid-gwzuzkid]{transform:scale(1.03)}@media(min-width:768px){.bp-gal[data-astro-cid-gwzuzkid]{aspect-ratio:auto;height:100%}}.bp-faq[data-astro-cid-gwzuzkid]{box-shadow:none}.bp-faq[data-astro-cid-gwzuzkid] summary[data-astro-cid-gwzuzkid]{cursor:pointer;list-style:none;padding:1.1rem 1.25rem;font-weight:600;color:#191b1e;display:flex;justify-content:space-between;gap:1rem;align-items:center}.bp-faq[data-astro-cid-gwzuzkid] summary[data-astro-cid-gwzuzkid]::-webkit-details-marker{display:none}.bp-faq[data-astro-cid-gwzuzkid] summary[data-astro-cid-gwzuzkid]:after{content:"+";font-family:var(--font-heading);font-size:1.5rem;line-height:1;color:#43484f}.bp-faq[data-astro-cid-gwzuzkid][open] summary[data-astro-cid-gwzuzkid]:after{content:"−"}.bp-cta[data-astro-cid-gwzuzkid]{background:#141518}.bp-cta-logo[data-astro-cid-gwzuzkid]{width:240px;height:auto}@media(max-width:767px){.bp-cta-logo[data-astro-cid-gwzuzkid]{width:180px}}.bp-sticky[data-astro-cid-gwzuzkid]{position:fixed;left:0;right:0;bottom:0;z-index:55;height:calc(56px + env(safe-area-inset-bottom));padding:0 1rem env(safe-area-inset-bottom);background:#fff;border-top:1px solid #DEDEDA;display:flex;align-items:center;justify-content:space-between;transform:translateY(100%);transition:transform .2s ease}.bp-sticky[data-astro-cid-gwzuzkid].on{transform:none}.bp-sticky-logo[data-astro-cid-gwzuzkid]{height:28px;width:auto}@media(min-width:768px){.bp-sticky[data-astro-cid-gwzuzkid]{display:none}}body.bp-sticky-on .cw{bottom:calc(56px + env(safe-area-inset-bottom) + .8rem)!important;transition:bottom .2s ease}.sp-logo[data-astro-cid-segfm6xx]{position:absolute;left:1.25rem;bottom:-2.25rem;padding:.9rem 1.1rem;display:flex;align-items:center;justify-content:center;width:220px;height:96px}.sp-logo[data-astro-cid-segfm6xx] img[data-astro-cid-segfm6xx]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(max-width:767px){.sp-logo[data-astro-cid-segfm6xx]{position:static;margin-top:-2rem;margin-left:.75rem;width:170px;height:76px;position:relative}}.sp-credit[data-astro-cid-segfm6xx]{position:absolute;right:.75rem;top:.6rem;font-size:11px;color:#ffffffd9;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.6)}.sp-faq[data-astro-cid-segfm6xx]{box-shadow:none}.sp-faq[data-astro-cid-segfm6xx] summary[data-astro-cid-segfm6xx]{cursor:pointer;list-style:none;padding:1.1rem 1.25rem;font-weight:600;color:#191b1e;display:flex;justify-content:space-between;gap:1rem;align-items:center}.sp-faq[data-astro-cid-segfm6xx] summary[data-astro-cid-segfm6xx]::-webkit-details-marker{display:none}.sp-faq[data-astro-cid-segfm6xx] summary[data-astro-cid-segfm6xx]:after{content:"+";font-family:var(--font-heading);font-size:1.5rem;line-height:1;color:#43484f}.sp-faq[data-astro-cid-segfm6xx][open] summary[data-astro-cid-segfm6xx]:after{content:"−"}.sp-gal[data-astro-cid-segfm6xx]{display:block;overflow:hidden;border-radius:10px;aspect-ratio:4 / 3;padding:0;border:0;cursor:zoom-in;background:#f1f1f1}.sp-gal[data-astro-cid-segfm6xx] img[data-astro-cid-segfm6xx]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.sp-gal[data-astro-cid-segfm6xx]:hover img[data-astro-cid-segfm6xx]{transform:scale(1.03)}
