.hero[data-astro-cid-ge2uvauf]{color:var(--color-ink);background:linear-gradient(#fff 0%,#f7f7f5 100%);position:relative;overflow:hidden}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block:clamp(3rem,6vw,5rem) 0;display:flex;position:relative}.hero-stars[data-astro-cid-ge2uvauf]{color:var(--color-primary-400);gap:.35rem;display:flex}.hero-title[data-astro-cid-ge2uvauf]{max-width:27ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);margin:.5rem 0 0;font-size:clamp(2.25rem,1.2rem + 4.2vw,4.2rem);font-weight:400;line-height:1.15}.word[data-astro-cid-ge2uvauf]{display:inline-block}.word[data-astro-cid-ge2uvauf].text-gradient{font-weight:700}.hero-sub[data-astro-cid-ge2uvauf]{max-width:82ch;color:var(--color-muted);margin:.5rem 0 0;font-size:1.0625rem;line-height:1.65}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:1rem;display:flex}.hero-trust[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:1.75rem;display:flex}.hero-trust[data-astro-cid-ge2uvauf] .trust-logo{object-fit:contain;width:auto;max-width:30vw;height:42px}@media (width<=767px){.hero-trust[data-astro-cid-ge2uvauf]{gap:.9rem 1.4rem}.hero-trust[data-astro-cid-ge2uvauf] .trust-logo{max-width:40vw;height:28px}}.hero-photo-wrap[data-astro-cid-ge2uvauf]{z-index:0;margin-top:-27%;position:relative}@media (width<=767px){.hero-photo-wrap[data-astro-cid-ge2uvauf]{margin-top:-21%}}.hero-photo-wrap[data-astro-cid-ge2uvauf] .hero-photo{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.hero-stars[data-astro-cid-ge2uvauf],.pill-badge[data-astro-cid-ge2uvauf]{opacity:0;animation:.7s both fadeUp}.pill-badge[data-astro-cid-ge2uvauf]{animation-delay:.1s}.word[data-astro-cid-ge2uvauf]{opacity:0;animation:.6s cubic-bezier(.25,.46,.45,.94) both blurIn;animation-delay:calc(.22s + var(--i) * 80ms);will-change:transform, filter, opacity}.hero-sub[data-astro-cid-ge2uvauf],.hero-cta[data-astro-cid-ge2uvauf],.hero-trust[data-astro-cid-ge2uvauf]{opacity:0;animation:.5s both fadeUp}.hero-photo-wrap[data-astro-cid-ge2uvauf]{animation:.5s both heroRise}.hero-sub[data-astro-cid-ge2uvauf]{animation-delay:.5s}.hero-cta[data-astro-cid-ge2uvauf]{animation-delay:.62s}.hero-trust[data-astro-cid-ge2uvauf]{animation-delay:.74s}.hero-photo-wrap[data-astro-cid-ge2uvauf]{animation-delay:.86s}}@keyframes blurIn{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes heroRise{0%{transform:translateY(14px)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stmt[data-astro-cid-4b5vr34r]{background-color:var(--color-bg);scroll-margin-top:var(--header-h);padding-block:clamp(4rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem)}.stmt-inner[data-astro-cid-4b5vr34r]{justify-content:center;display:flex}.stmt-body[data-astro-cid-4b5vr34r]{text-align:center;flex-direction:column;align-items:center;max-width:68rem;display:flex}.stmt-topline[data-astro-cid-4b5vr34r]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:clamp(1.05rem,.9rem + .6vw,1.5rem);font-weight:400}.stmt-heading[data-astro-cid-4b5vr34r]{max-width:40ch;margin:.35rem 0 0;font-size:clamp(1.4rem,1rem + 1.6vw,2rem)}.stmt-text[data-astro-cid-4b5vr34r]{max-width:100ch;color:var(--color-muted);margin:1.9rem 0 0;font-size:1.0625rem;line-height:1.7}.stmt-cta[data-astro-cid-4b5vr34r]{margin-top:2.5rem;font-size:1.05rem}.uu[data-astro-cid-anm6qcpk]{padding-block:var(--section-y);background-color:var(--color-bg)}.uu-grid[data-astro-cid-anm6qcpk]{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=900px){.uu-grid[data-astro-cid-anm6qcpk]{grid-template-columns:1.3fr 1fr}}.uu-text-col[data-astro-cid-anm6qcpk] .eyebrow[data-astro-cid-anm6qcpk]{margin-bottom:1.1rem}.uu-heading[data-astro-cid-anm6qcpk]{margin-bottom:0}.uu-text-col[data-astro-cid-anm6qcpk] .heading-rule[data-astro-cid-anm6qcpk]{margin-bottom:1.5rem}.uu-text[data-astro-cid-anm6qcpk]{flex-direction:column;gap:1rem;display:flex}.uu-text[data-astro-cid-anm6qcpk] p[data-astro-cid-anm6qcpk]{color:var(--color-muted);margin:0;font-size:1.0625rem;line-height:1.7}.uu-areas[data-astro-cid-anm6qcpk]{margin-top:1.75rem}.btn-outline-gold[data-astro-cid-anm6qcpk]{font-family:var(--font-sans);color:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:var(--btn-radius);text-align:center;background-color:#fff;flex-direction:column;align-items:center;gap:.15rem;margin-top:1.75rem;padding:.7rem 1.4rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-outline-gold[data-astro-cid-anm6qcpk]:hover{background-color:var(--color-primary-50)}.uu-cta-subline[data-astro-cid-anm6qcpk]{font-size:.85rem;font-weight:500}.uu-photos-col[data-astro-cid-anm6qcpk]{flex-direction:column;justify-self:center;align-items:center;gap:1.75rem;width:100%;max-width:34rem;display:flex}@media (width>=900px){.uu-photos-col[data-astro-cid-anm6qcpk]{justify-self:end}}.uu-photos[data-astro-cid-anm6qcpk]{grid-template-columns:repeat(2,1fr);gap:1.1rem;width:100%;display:grid}.uu-photos[data-astro-cid-anm6qcpk] .uu-photo-img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.uu-photos-col[data-astro-cid-anm6qcpk] .uu-badge{width:auto;height:56px}.lg[data-astro-cid-b43wr5i7]{padding-top:var(--section-y);background-color:var(--color-bg)}.lg-head[data-astro-cid-b43wr5i7]{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.lg-topline[data-astro-cid-b43wr5i7]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:clamp(1rem,.9rem + .5vw,1.35rem);font-weight:400}.lg-head[data-astro-cid-b43wr5i7] .section-heading[data-astro-cid-b43wr5i7]{max-width:40ch;margin-top:.35rem}.lg-grid[data-astro-cid-b43wr5i7]{grid-template-columns:1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.lg-grid[data-astro-cid-b43wr5i7]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.lg-grid[data-astro-cid-b43wr5i7]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-b43wr5i7]{aspect-ratio:1/1.02;color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.card[data-astro-cid-b43wr5i7]:focus-visible{outline:3px solid var(--color-primary-400);outline-offset:-3px}.card[data-astro-cid-b43wr5i7] .card-image{object-fit:cover;filter:brightness(.82);width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.card[data-astro-cid-b43wr5i7]:hover .card-image{transform:scale(1.04)}.card-bar[data-astro-cid-b43wr5i7]{inset-inline:0;z-index:1;background:linear-gradient(#0f0e0a00 0%,#0f0e0a8c 40%,#0f0e0ab8 100%);justify-content:space-between;align-items:center;gap:1rem;padding:2.6rem 1.6rem 1.3rem;display:flex;position:absolute;bottom:0}.card-label[data-astro-cid-b43wr5i7]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary-300);font-size:.72rem;font-weight:600;display:block}.card-title[data-astro-cid-b43wr5i7]{font-family:var(--font-display);letter-spacing:.005em;color:#fff;margin:.15rem 0 0;font-size:1.55rem;font-weight:600}.card-teaser[data-astro-cid-b43wr5i7]{opacity:0;color:#ffffffd9;grid-template-rows:0fr;margin:0;font-size:.95rem;line-height:1.55;transition:grid-template-rows .35s cubic-bezier(.25,.46,.45,.94),opacity .18s,margin-top .35s;display:grid}.card-teaser[data-astro-cid-b43wr5i7]>span[data-astro-cid-b43wr5i7]{min-height:0;transition:-webkit-mask-size .2s,mask-size .2s;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card[data-astro-cid-b43wr5i7]:hover .card-teaser[data-astro-cid-b43wr5i7],.card[data-astro-cid-b43wr5i7]:focus-visible .card-teaser[data-astro-cid-b43wr5i7]{opacity:1;grid-template-rows:1fr;margin-top:.5rem;transition:grid-template-rows .35s cubic-bezier(.25,.46,.45,.94),opacity .3s .12s,margin-top .35s}.card[data-astro-cid-b43wr5i7]:hover .card-teaser[data-astro-cid-b43wr5i7]>span[data-astro-cid-b43wr5i7],.card[data-astro-cid-b43wr5i7]:focus-visible .card-teaser[data-astro-cid-b43wr5i7]>span[data-astro-cid-b43wr5i7]{transition:-webkit-mask-size .3s .18s,mask-size .3s .18s;-webkit-mask-size:100% 300%;mask-size:100% 300%}@media (hover:none){.card-teaser[data-astro-cid-b43wr5i7]{opacity:1;grid-template-rows:1fr;margin-top:.5rem}.card-teaser[data-astro-cid-b43wr5i7]>span[data-astro-cid-b43wr5i7]{-webkit-mask-size:100% 300%;mask-size:100% 300%}}.card-cta[data-astro-cid-b43wr5i7]{color:#fff;background-color:var(--color-primary-400);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;transition:transform .25s,background-color .2s;display:inline-flex}.card[data-astro-cid-b43wr5i7]:hover .card-cta[data-astro-cid-b43wr5i7]{background-color:var(--color-primary-500);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-b43wr5i7]:hover .card-image,.card[data-astro-cid-b43wr5i7]:hover .card-cta[data-astro-cid-b43wr5i7]{transform:none}}.wa[data-astro-cid-kt333lo2]{padding-block:var(--section-y);background-color:var(--color-bg)}.wa-inner[data-astro-cid-kt333lo2]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.wa-inner[data-astro-cid-kt333lo2]{grid-template-columns:5fr 7fr}}.wa-media[data-astro-cid-kt333lo2]{justify-content:center;display:flex}.wa-photo-mask[data-astro-cid-kt333lo2]{aspect-ratio:1/1.1;width:100%;max-width:30rem;-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wa-photo-mask[data-astro-cid-kt333lo2] img{object-fit:cover;width:100%;height:100%;display:block}.wa-heading[data-astro-cid-kt333lo2]{text-align:left;max-width:26ch}.wa-intro[data-astro-cid-kt333lo2]{max-width:62ch;color:var(--color-muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.7}.wa-link[data-astro-cid-kt333lo2]{color:var(--color-primary-700);text-underline-offset:3px;font-weight:700;text-decoration:underline 1.5px}.wa-link[data-astro-cid-kt333lo2]:hover{color:var(--color-primary-800)}.wa-grid[data-astro-cid-kt333lo2]{grid-template-columns:1fr;gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=560px){.wa-grid[data-astro-cid-kt333lo2]{grid-template-columns:repeat(2,1fr)}}.wa-card[data-astro-cid-kt333lo2]{text-align:center;background-color:#f5f5f4;border-radius:.5rem;flex-direction:column;align-items:center;gap:.7rem;padding:1.9rem 1.4rem;display:flex}.wa-icon[data-astro-cid-kt333lo2]{color:var(--color-primary-500);display:inline-flex}.wa-title[data-astro-cid-kt333lo2]{font-family:var(--font-display);color:var(--color-primary-500);margin:0;font-size:1.45rem;font-weight:500}.wa-text[data-astro-cid-kt333lo2]{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.6}.pj[data-astro-cid-vh4fgxae]{padding-block:var(--section-y);background-color:var(--color-bg)}.pj-head[data-astro-cid-vh4fgxae]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.pj-all[data-astro-cid-vh4fgxae]{margin-top:.75rem;display:inline-block}.pj-arrows[data-astro-cid-vh4fgxae]{gap:.5rem;display:flex}.pj-arrow[data-astro-cid-vh4fgxae]{background-color:var(--color-surface);color:#374151;border:1px solid var(--color-line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,border-color .2s,opacity .2s;display:inline-flex}.pj-arrow[data-astro-cid-vh4fgxae]:hover{color:var(--color-ink);border-color:#c7ccd4}.pj-arrow[data-astro-cid-vh4fgxae][disabled]{opacity:.3;cursor:default}.pj-arrow[data-astro-cid-vh4fgxae]:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.pj-track[data-astro-cid-vh4fgxae]{scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:min(24rem,82vw);grid-auto-flow:column;gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:.25rem;list-style:none;display:grid;overflow-x:auto}.pj-track[data-astro-cid-vh4fgxae].is-snapping{scroll-snap-type:x mandatory}.pj-track[data-astro-cid-vh4fgxae]::-webkit-scrollbar{display:none}.pj-window[data-astro-cid-vh4fgxae]{position:relative}.pj-fade[data-astro-cid-vh4fgxae]{z-index:2;opacity:0;pointer-events:none;width:4rem;transition:opacity .3s;position:absolute;top:0;bottom:0}.pj-fade--left[data-astro-cid-vh4fgxae]{background:linear-gradient(90deg, var(--color-bg), transparent);left:0}.pj-fade--right[data-astro-cid-vh4fgxae]{background:linear-gradient(270deg, var(--color-bg), transparent);right:0}.pj-fade[data-astro-cid-vh4fgxae].is-on{opacity:1}.pj-card[data-astro-cid-vh4fgxae]{background-color:var(--color-surface);border:1px solid var(--color-line);scroll-snap-align:start;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pj-media[data-astro-cid-vh4fgxae]{overflow:hidden}.pj-media[data-astro-cid-vh4fgxae] .pj-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.pj-body[data-astro-cid-vh4fgxae]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.pj-title[data-astro-cid-vh4fgxae]{font-family:var(--font-display);color:var(--color-ink);margin:.2rem 0 0;font-size:1.25rem;font-weight:600}.pj-ort[data-astro-cid-vh4fgxae]{color:var(--color-faint);margin:0;font-size:.95rem}@media (prefers-reduced-motion:reduce){.pj-track[data-astro-cid-vh4fgxae]{scroll-behavior:auto}}.eg[data-astro-cid-nfyrxz45]{padding-block:var(--section-y);border-top:1px solid var(--color-line);background-color:var(--color-surface)}.eg-head[data-astro-cid-nfyrxz45]{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.eg-head[data-astro-cid-nfyrxz45] .eyebrow[data-astro-cid-nfyrxz45]{margin-bottom:1.1rem}.eg-head[data-astro-cid-nfyrxz45] .heading-rule[data-astro-cid-nfyrxz45]{margin-bottom:1.75rem}.eg-text[data-astro-cid-nfyrxz45]{max-width:62ch;color:var(--color-muted);margin:0;font-size:1.0625rem;line-height:1.7}.eg-list[data-astro-cid-nfyrxz45]{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.eg-chip[data-astro-cid-nfyrxz45]{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:999px;align-items:baseline;gap:.5rem;padding:.6rem 1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.eg-chip[data-astro-cid-nfyrxz45]:hover,.eg-chip[data-astro-cid-nfyrxz45]:focus-visible{border-color:var(--color-primary-400);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.eg-chip[data-astro-cid-nfyrxz45]:hover,.eg-chip[data-astro-cid-nfyrxz45]:focus-visible{transform:none}}.eg-chip-name[data-astro-cid-nfyrxz45]{color:var(--color-ink);font-size:.95rem;font-weight:500}.eg-chip-km[data-astro-cid-nfyrxz45]{color:var(--color-faint);font-size:.8rem}.eg-chip--all[data-astro-cid-nfyrxz45]{color:var(--color-primary-700);border-color:color-mix(in srgb, var(--color-primary-400) 55%, var(--color-line));align-items:center;font-size:.95rem;font-weight:600}
