.pcard[data-astro-cid-y2vllrex]{height:100%}.pcard__link[data-astro-cid-y2vllrex]{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);height:100%;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;flex-direction:column;display:flex;overflow:hidden}.pcard__link[data-astro-cid-y2vllrex]:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-4px)}.pcard__media[data-astro-cid-y2vllrex]{aspect-ratio:4/3;background:var(--bg-soft);position:relative;overflow:hidden}.pcard--large[data-astro-cid-y2vllrex] .pcard__media[data-astro-cid-y2vllrex]{aspect-ratio:16/10}.pcard--large[data-astro-cid-y2vllrex].pcard--fill .pcard__media[data-astro-cid-y2vllrex]{aspect-ratio:auto;flex:1;min-height:320px}.pcard--fill[data-astro-cid-y2vllrex] .pcard__body[data-astro-cid-y2vllrex],.pcard--fill[data-astro-cid-y2vllrex] .pcard__tagline[data-astro-cid-y2vllrex]{flex:none}.pcard__media[data-astro-cid-y2vllrex] .pcard__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.pcard__link[data-astro-cid-y2vllrex]:hover .pcard__img{transform:scale(1.03)}.pcard__tags[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;top:.85rem;left:.85rem}.pcard__tags[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;backdrop-filter:blur(6px);border-radius:var(--r-pill);background:#0b0b0cb8;padding:.3rem .65rem;font-size:.72rem;font-weight:500}.pcard__body[data-astro-cid-y2vllrex]{flex-direction:column;flex:1;padding:1.35rem 1.5rem 1.5rem;display:flex}.pcard__meta[data-astro-cid-y2vllrex]{color:var(--muted);font-size:.8125rem}.pcard__title[data-astro-cid-y2vllrex]{margin-top:.35rem;font-size:1.2rem}.pcard--large[data-astro-cid-y2vllrex] .pcard__title[data-astro-cid-y2vllrex]{font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem)}.pcard__tagline[data-astro-cid-y2vllrex]{color:var(--muted);flex:1;margin-top:.5rem;font-size:.9375rem}.pcard__more[data-astro-cid-y2vllrex]{margin-top:1.25rem;font-size:.9375rem}.pcard__link[data-astro-cid-y2vllrex]:hover .pcard__more[data-astro-cid-y2vllrex]{color:var(--accent-ink)}.pcard__link[data-astro-cid-y2vllrex]:hover .pcard__more[data-astro-cid-y2vllrex] svg{transform:translate(4px)}.pb--stats[data-astro-cid-2gjc4lsk]{padding-top:0}.pb-stats[data-astro-cid-2gjc4lsk]{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0%, rgba(var(--accent-glow), .1), transparent 60%), var(--bg);gap:1.5rem;margin:0;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.pb-stat[data-astro-cid-2gjc4lsk] dt[data-astro-cid-2gjc4lsk]{font-family:var(--font-display);letter-spacing:-.02em;width:fit-content;font-size:clamp(2.5rem,1.8rem + 3vw,4rem);font-weight:500;line-height:1}.pb-stat[data-astro-cid-2gjc4lsk] dd[data-astro-cid-2gjc4lsk]{color:var(--muted);margin:.6rem 0 0}.pb-cards[data-astro-cid-2gjc4lsk]{gap:1.25rem;display:grid}.pb-card[data-astro-cid-2gjc4lsk]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);transition:opacity .7s var(--ease), transform .5s var(--ease), box-shadow .35s var(--ease), border-color .35s;padding:clamp(1.4rem,2.5vw,1.9rem)}.pb-card[data-astro-cid-2gjc4lsk]:hover{box-shadow:var(--shadow-md);border-color:rgba(var(--accent-glow), .45);transform:translateY(-4px)}.pb-card__top[data-astro-cid-2gjc4lsk]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.pb-card__icon[data-astro-cid-2gjc4lsk]{border-radius:var(--r-md);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent-ink);place-items:center;display:inline-grid}.pb-card__icon[data-astro-cid-2gjc4lsk] svg{width:1.3rem;height:1.3rem}.pb-card__tag[data-astro-cid-2gjc4lsk]{border-radius:var(--r-pill);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--accent-gradient);padding:.2rem .65rem;font-size:.6875rem;font-weight:500}.pb-card[data-astro-cid-2gjc4lsk] h3[data-astro-cid-2gjc4lsk],.pb-step[data-astro-cid-2gjc4lsk] h3[data-astro-cid-2gjc4lsk]{font-size:1.1875rem}.pb-card[data-astro-cid-2gjc4lsk] p[data-astro-cid-2gjc4lsk],.pb-step[data-astro-cid-2gjc4lsk] p[data-astro-cid-2gjc4lsk]{color:var(--muted);text-wrap:pretty;margin-top:.6rem;font-size:.9688rem}.section--dark[data-astro-cid-2gjc4lsk] .pb-card[data-astro-cid-2gjc4lsk]{background:var(--dark-bg-2);border-color:var(--dark-line)}.section--dark[data-astro-cid-2gjc4lsk] .pb-card__icon[data-astro-cid-2gjc4lsk]{background:rgba(var(--accent-glow), .18);color:#c9c6ff}.section--dark[data-astro-cid-2gjc4lsk] .pb-card[data-astro-cid-2gjc4lsk] p[data-astro-cid-2gjc4lsk]{color:var(--on-dark-muted)}.pb-steps[data-astro-cid-2gjc4lsk]{counter-reset:none;gap:1.25rem;display:grid}.pb-step[data-astro-cid-2gjc4lsk]{border-radius:var(--r-lg);background:var(--bg-soft);padding:1.5rem;position:relative}.pb-step__num[data-astro-cid-2gjc4lsk]{width:2.5rem;height:2.5rem;font-family:var(--font-display);color:#fff;background:var(--accent-gradient);border-radius:50%;place-items:center;margin-bottom:1rem;font-weight:500;display:inline-grid}.pb-compare[data-astro-cid-2gjc4lsk]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);overflow:hidden}.pb-compare__row[data-astro-cid-2gjc4lsk]{border-top:1px solid var(--line);gap:.6rem;padding:1.25rem clamp(1.1rem,3vw,1.75rem);display:grid}.pb-compare__row--head[data-astro-cid-2gjc4lsk]{display:none}.pb-compare__row[data-astro-cid-2gjc4lsk] strong[data-astro-cid-2gjc4lsk]{font-family:var(--font-display);font-size:1.0625rem;font-weight:500}.pb-compare__row[data-astro-cid-2gjc4lsk] p[data-astro-cid-2gjc4lsk]{margin:0;font-size:.9688rem}.pb-compare__row[data-astro-cid-2gjc4lsk] p[data-astro-cid-2gjc4lsk]:before{content:attr(data-label);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:.2rem;font-size:.6875rem;display:block}.pb-compare__before[data-astro-cid-2gjc4lsk]{color:var(--muted)}.pb-compare__after[data-astro-cid-2gjc4lsk]{grid-template-columns:auto 1fr;column-gap:.6rem;font-weight:500;display:grid}.pb-compare__after[data-astro-cid-2gjc4lsk]:before{grid-column:1/-1}.pb-compare__after[data-astro-cid-2gjc4lsk] svg{width:1.1rem;height:1.1rem;color:var(--accent-ink);margin-top:.25rem}.pb-note[data-astro-cid-2gjc4lsk]{border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--accent-soft);color:var(--ink-2);text-wrap:pretty;margin-top:2rem;padding:1.1rem 1.4rem}.section--soft[data-astro-cid-2gjc4lsk] .pb-note[data-astro-cid-2gjc4lsk]{background:var(--bg)}.section--dark[data-astro-cid-2gjc4lsk] .pb-note[data-astro-cid-2gjc4lsk]{background:var(--dark-bg-2);color:var(--on-dark-muted)}@media (width>=640px){.pb-stats[data-astro-cid-2gjc4lsk]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pb-cards[data-astro-cid-2gjc4lsk],.pb-steps[data-astro-cid-2gjc4lsk]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.pb-cards[data-astro-cid-2gjc4lsk]{grid-template-columns:repeat(var(--cols), 1fr)}.pb-steps[data-astro-cid-2gjc4lsk]{grid-template-columns:repeat(5,1fr)}.pb-compare__row[data-astro-cid-2gjc4lsk]{grid-template-columns:.8fr 1.2fr 1.4fr;align-items:start;gap:2rem}.pb-compare__row--head[data-astro-cid-2gjc4lsk]{background:var(--bg-soft);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:.75rem;display:grid}.pb-compare__row[data-astro-cid-2gjc4lsk] p[data-astro-cid-2gjc4lsk]:before{display:none}}.overview__grid[data-astro-cid-fmunapm7]{align-items:start;gap:2rem;display:grid}.overview__cover[data-astro-cid-fmunapm7]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-soft);margin:0;overflow:hidden}.overview__cover[data-astro-cid-fmunapm7] img[data-astro-cid-fmunapm7]{width:100%;height:auto}.facts[data-astro-cid-fmunapm7]{border-radius:var(--r-lg);background:var(--bg-soft);padding:1.75rem}.facts__logo[data-astro-cid-fmunapm7]{border-radius:var(--r-md);background:var(--dark-bg);margin-bottom:1.5rem;padding:.75rem;display:inline-flex}.facts__logo[data-astro-cid-fmunapm7] img[data-astro-cid-fmunapm7]{border-radius:6px;width:auto;height:56px}.facts__logo--invert[data-astro-cid-fmunapm7] img[data-astro-cid-fmunapm7]{filter:brightness(0)invert();border-radius:0}.facts__list[data-astro-cid-fmunapm7]{gap:1.25rem;margin:0;display:grid}.facts__list[data-astro-cid-fmunapm7] dt[data-astro-cid-fmunapm7]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.facts__list[data-astro-cid-fmunapm7] dd[data-astro-cid-fmunapm7]{margin:.35rem 0 0;font-weight:500}.facts__links[data-astro-cid-fmunapm7]{gap:.4rem;display:grid}.facts__links[data-astro-cid-fmunapm7] a[data-astro-cid-fmunapm7]{font-family:var(--font-display);align-items:center;gap:.5rem;font-weight:500;transition:color .2s;display:inline-flex}.facts__links[data-astro-cid-fmunapm7] a[data-astro-cid-fmunapm7]:hover{color:var(--accent-ink)}.facts__links[data-astro-cid-fmunapm7] svg{width:1.05rem;height:1.05rem;color:var(--muted)}.story[data-astro-cid-fmunapm7]{align-items:start;gap:2.5rem;display:grid}.story__text[data-astro-cid-fmunapm7]>[data-astro-cid-fmunapm7]+[data-astro-cid-fmunapm7]{margin-top:1.25rem}.story__para[data-astro-cid-fmunapm7]{color:var(--ink-2);text-wrap:pretty}.story__delivered[data-astro-cid-fmunapm7] h3[data-astro-cid-fmunapm7]{margin-top:1.25rem}.checklist[data-astro-cid-fmunapm7]{gap:.75rem;margin-top:1.5rem;display:grid}.checklist[data-astro-cid-fmunapm7] li[data-astro-cid-fmunapm7]{align-items:flex-start;gap:.75rem;display:flex}.checklist[data-astro-cid-fmunapm7] svg{width:1.15rem;height:1.15rem;color:var(--accent-ink);flex:none;margin-top:.25rem}.videos[data-astro-cid-fmunapm7]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.video[data-astro-cid-fmunapm7] video[data-astro-cid-fmunapm7]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--dark-line);background:#000;width:100%}.video--portrait[data-astro-cid-fmunapm7] video[data-astro-cid-fmunapm7]{aspect-ratio:9/16}.video__title[data-astro-cid-fmunapm7]{color:var(--on-dark-muted);margin-top:.75rem;font-size:.9375rem}.gallery[data-astro-cid-fmunapm7]{columns:2;column-gap:1.25rem}.gallery__item[data-astro-cid-fmunapm7]{break-inside:avoid;margin-bottom:1.25rem}.gallery__btn[data-astro-cid-fmunapm7]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-soft);cursor:zoom-in;width:100%;transition:transform .35s var(--ease), box-shadow .35s var(--ease);padding:0;display:block;position:relative;overflow:hidden}.gallery__btn[data-astro-cid-fmunapm7]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.gallery__btn[data-astro-cid-fmunapm7] .gallery__img{width:100%;height:auto}.gallery__caption[data-astro-cid-fmunapm7]{font-family:var(--font-display);color:#fff;text-align:left;opacity:0;background:linear-gradient(#0000,#0b0b0cbf);padding:2rem 1rem .9rem;font-size:.875rem;font-weight:500;transition:opacity .3s;position:absolute;inset:auto 0 0}.gallery__btn[data-astro-cid-fmunapm7]:hover .gallery__caption[data-astro-cid-fmunapm7],.gallery__btn[data-astro-cid-fmunapm7]:focus-visible .gallery__caption[data-astro-cid-fmunapm7]{opacity:1}.links[data-astro-cid-fmunapm7]{gap:1rem;margin-top:2.5rem;display:grid}.lightbox[data-astro-cid-fmunapm7]{color:#fff;background:#0b0b0cf5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-fmunapm7]::backdrop{background:#0b0b0ccc}.lightbox__stage[data-astro-cid-fmunapm7]{place-items:center;height:100%;padding:4.5rem 4.5rem 4rem;display:grid}.lightbox__slide[data-astro-cid-fmunapm7]{justify-items:center;gap:.9rem;max-height:100%;margin:0;display:grid}.lightbox__slide[data-astro-cid-fmunapm7][hidden]{display:none}.lightbox__slide[data-astro-cid-fmunapm7] img[data-astro-cid-fmunapm7]{object-fit:contain;border-radius:var(--r-md);width:auto;max-width:min(100%,1200px);height:auto;max-height:calc(100dvh - 11rem)}.lightbox__slide[data-astro-cid-fmunapm7] figcaption[data-astro-cid-fmunapm7]{color:var(--on-dark-muted);text-align:center;font-size:.9375rem}.lightbox__close[data-astro-cid-fmunapm7],.lightbox__nav[data-astro-cid-fmunapm7]{z-index:2;border:1px solid var(--dark-line);color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background-color .2s,border-color .2s;display:grid;position:fixed}.lightbox__close[data-astro-cid-fmunapm7]:hover,.lightbox__nav[data-astro-cid-fmunapm7]:hover{color:var(--ink);background:#fff;border-color:#fff}.lightbox__close[data-astro-cid-fmunapm7]{top:1.25rem;right:1.25rem}.lightbox__nav[data-astro-cid-fmunapm7]{top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-fmunapm7]{left:1.25rem}.lightbox__nav--next[data-astro-cid-fmunapm7]{right:1.25rem}.lightbox__nav[data-astro-cid-fmunapm7] svg,.lightbox__close[data-astro-cid-fmunapm7] svg{width:1.25rem;height:1.25rem}.lightbox__nav[data-astro-cid-fmunapm7] .flip{transform:scaleX(-1)}.lightbox__counter[data-astro-cid-fmunapm7]{font-family:var(--font-display);color:var(--on-dark-muted);font-size:.875rem;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.others[data-astro-cid-fmunapm7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.others__all[data-astro-cid-fmunapm7]{margin-top:2rem}@media (width>=960px){.overview__grid[data-astro-cid-fmunapm7]{grid-template-columns:1.6fr 1fr;gap:3rem}.facts[data-astro-cid-fmunapm7]{position:sticky;top:6.5rem}.story[data-astro-cid-fmunapm7]{grid-template-columns:1.3fr 1fr;gap:4rem}.story__delivered[data-astro-cid-fmunapm7]{position:sticky;top:6.5rem}.gallery[data-astro-cid-fmunapm7]{columns:3}.videos[data-astro-cid-fmunapm7]{grid-template-columns:2fr 1fr 1fr 1fr}.videos--portrait[data-astro-cid-fmunapm7]{grid-template-columns:repeat(auto-fit,minmax(0,300px));justify-content:center;gap:2rem}.videos[data-astro-cid-fmunapm7] .video[data-astro-cid-fmunapm7]:not(.video--portrait):first-child{grid-column:span 1}}@media (width<=640px){.lightbox__stage[data-astro-cid-fmunapm7]{padding:4.5rem 1rem 3.5rem}.lightbox__nav[data-astro-cid-fmunapm7]{top:auto;bottom:1rem;transform:none}.lightbox__counter[data-astro-cid-fmunapm7]{bottom:1.9rem}}
