.gallery-wrap[data-astro-cid-awg745eg]{margin-top:var(--sp-7)}.gallery[data-astro-cid-awg745eg]{--gap:var(--sp-3);gap:var(--gap);flex-wrap:wrap;display:flex}.gallery__row[data-astro-cid-awg745eg],.gallery__stack[data-astro-cid-awg745eg]{display:contents}.gallery__item[data-astro-cid-awg745eg]{flex:0 0 calc((100% - var(--gap)) * var(--pb) - .1px);min-width:0;min-height:0;aspect-ratio:var(--a);border-radius:var(--r-card);background:var(--g2);box-shadow:var(--e-2);position:relative;overflow:hidden}.gallery__item--phone-wide[data-astro-cid-awg745eg]{flex-basis:100%}.gallery__item[data-astro-cid-awg745eg] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);display:block}.gallery__item[data-astro-cid-awg745eg]:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.gallery__item[data-astro-cid-awg745eg] img{transition:none}.gallery__item[data-astro-cid-awg745eg]:hover img{transform:none}}.js .gallery[data-astro-cid-awg745eg]:not(.is-open) .gallery__item--more-phone[data-astro-cid-awg745eg]{display:none}.gallery__foot[data-astro-cid-awg745eg]{margin-top:var(--sp-6);justify-content:center;display:flex}html:not(.js) .gallery__foot[data-astro-cid-awg745eg]{display:none}@media (width>=768px){.gallery[data-astro-cid-awg745eg]{gap:var(--sp-4);flex-flow:column}.gallery__row[data-astro-cid-awg745eg]{gap:var(--sp-4);aspect-ratio:var(--ra);display:flex}.gallery__stack[data-astro-cid-awg745eg]{gap:var(--sp-4);flex-direction:column;flex:var(--grow) 1 0;min-width:0;display:flex}.gallery__item[data-astro-cid-awg745eg]{flex:var(--grow) 1 0;aspect-ratio:auto}.gallery__row[data-astro-cid-awg745eg]>.gallery__item[data-astro-cid-awg745eg]{height:100%}.gallery__row--exact[data-astro-cid-awg745eg]{aspect-ratio:auto;align-items:flex-start}.gallery__row--exact[data-astro-cid-awg745eg]>.gallery__item[data-astro-cid-awg745eg]{height:auto;aspect-ratio:var(--a)}.js .gallery[data-astro-cid-awg745eg]:not(.is-open) .gallery__item--more-phone[data-astro-cid-awg745eg]{display:block}.js .gallery[data-astro-cid-awg745eg]:not(.is-open) .gallery__row--more[data-astro-cid-awg745eg]{display:none}}.make-row[data-astro-cid-zvmfgx3x]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.make-row__item[data-astro-cid-zvmfgx3x]{min-width:0;display:grid}.make-cell[data-astro-cid-zvmfgx3x]{justify-content:flex-start;align-items:center;gap:var(--sp-2);min-width:0;min-height:104px;padding:var(--sp-4) var(--sp-2) var(--sp-3);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e-1);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color var(--t-med);flex-direction:column;text-decoration:none;display:flex}.make-cell__logo[data-astro-cid-zvmfgx3x]{flex:none;justify-content:center;align-items:center;width:100%;height:40px;display:flex}.make-cell[data-astro-cid-zvmfgx3x] .make-logo{object-fit:contain;width:auto;max-width:min(100%,88px);height:auto;max-height:40px;transition:transform .45s var(--ease)}.make-cell__name[data-astro-cid-zvmfgx3x]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);text-align:center;text-wrap:balance;overflow-wrap:anywhere;line-height:1.3}.make-cell[data-astro-cid-zvmfgx3x]:hover{box-shadow:var(--e-2);border-color:var(--line-2);transform:translateY(-3px)}.make-cell[data-astro-cid-zvmfgx3x]:hover .make-logo{transform:scale(1.06)}@media (width>=768px){.make-row[data-astro-cid-zvmfgx3x]{grid-template-columns:repeat(5,minmax(0,1fr))}.make-cell[data-astro-cid-zvmfgx3x]{min-height:124px}}@media (width>=1024px){.make-row[data-astro-cid-zvmfgx3x]{gap:var(--sp-4)}}@media (prefers-reduced-motion:reduce){.make-cell[data-astro-cid-zvmfgx3x]:hover{transform:none}}.section.brands{background:var(--g0)}.brands__grid[data-astro-cid-z2pjpd4q]{gap:var(--head-gap);display:grid}.brands__grid[data-astro-cid-z2pjpd4q]>.section-head{margin-bottom:0}@media (width>=1024px){.brands--row .brands__grid[data-astro-cid-z2pjpd4q]{column-gap:var(--sp-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.brands--row .brands__grid[data-astro-cid-z2pjpd4q]>.section-head{grid-column:1/span 4;grid-template-columns:minmax(0,1fr);position:sticky;top:120px}.brands--row .brands__grid[data-astro-cid-z2pjpd4q]>.brands__logos{grid-column:5/span 8}}.info-band--band[data-astro-cid-4hohzge3]{padding-block:var(--section-y)}.info-band__grid[data-astro-cid-4hohzge3]{gap:var(--sp-4);display:grid}.info[data-astro-cid-4hohzge3]{column-gap:var(--sp-4);row-gap:var(--sp-2);padding:var(--card-pad);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.info[data-astro-cid-4hohzge3]>[data-astro-cid-4hohzge3]:not(.info__icon){grid-column:2}.info__icon[data-astro-cid-4hohzge3]{grid-row:1/span 3}.info__icon[data-astro-cid-4hohzge3] .i{color:var(--signal)}.info__title[data-astro-cid-4hohzge3]{margin:0}.info__text[data-astro-cid-4hohzge3]{font-size:var(--fs-base);color:var(--text);overflow-wrap:anywhere}.info[data-astro-cid-4hohzge3] .info__link{justify-self:start}@media (width>=768px){.info-band__grid[data-astro-cid-4hohzge3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.info-band__grid[data-astro-cid-4hohzge3]{gap:var(--sp-5)}}.board[data-astro-cid-gfpnprqb]{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.logo-chip[data-astro-cid-gfpnprqb]{min-width:0;height:56px;padding:0 var(--sp-2);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--e-1);justify-content:center;align-items:center;display:flex}:is([data-surface=paper],[data-surface=paper-2],.light) .logo-chip[data-astro-cid-gfpnprqb]{background:var(--white);border:1px solid var(--line)}.logo-chip[data-astro-cid-gfpnprqb] img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;min-width:0;max-width:100%;height:auto;max-height:22px;transition:filter var(--t-med), opacity var(--t-med);flex:none}.logo-chip[data-astro-cid-gfpnprqb]:hover img{filter:none;opacity:1}.logo-chip--canvas[data-astro-cid-gfpnprqb]{padding:2px var(--sp-1)}.logo-chip--canvas[data-astro-cid-gfpnprqb] img{max-height:100%}@media (width>=640px){.logo-chip[data-astro-cid-gfpnprqb]{height:64px;padding:0 var(--sp-3)}.logo-chip[data-astro-cid-gfpnprqb] img{max-height:26px}}@media (width>=1024px){.board[data-astro-cid-gfpnprqb]{gap:var(--sp-3);grid-template-columns:repeat(7,minmax(0,1fr))}.logo-chip[data-astro-cid-gfpnprqb]{height:76px}.logo-chip[data-astro-cid-gfpnprqb] img{max-height:30px}.logo-chip--wide[data-astro-cid-gfpnprqb] img{max-height:26px}}@media (forced-colors:active){.logo-chip[data-astro-cid-gfpnprqb]{forced-color-adjust:none}}.reviews__head[data-astro-cid-x7uryxwf]{gap:var(--sp-5);place-items:end start;display:grid}.reviews__title[data-astro-cid-x7uryxwf]{gap:var(--sp-4);display:grid}.reviews__head[data-astro-cid-x7uryxwf] .t-h2{max-width:20ch;margin:0}.reviews__rating[data-astro-cid-x7uryxwf]{align-items:center;gap:var(--sp-2) var(--sp-3);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.reviews__score[data-astro-cid-x7uryxwf]{color:var(--ink);font-size:var(--fs-h3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;line-height:1}.reviews__count[data-astro-cid-x7uryxwf]{flex-basis:100%}@media (width>=480px){.reviews__count[data-astro-cid-x7uryxwf]{flex-basis:auto}}.stars[data-astro-cid-x7uryxwf]{color:#f5a400;gap:2px;line-height:0;display:inline-flex}.star[data-astro-cid-x7uryxwf]{fill:currentColor;width:16px;height:16px}.stars--lg[data-astro-cid-x7uryxwf] .star[data-astro-cid-x7uryxwf]{width:20px;height:20px}.star--off[data-astro-cid-x7uryxwf]{color:var(--line-2)}.reviews__cards[data-astro-cid-x7uryxwf]{gap:var(--sp-4);margin:var(--head-gap) calc(var(--pad-r) * -1) 0 calc(var(--pad-l) * -1);padding:var(--sp-1) var(--pad-r) var(--sp-5) var(--pad-l);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-l) var(--pad-r);scrollbar-width:thin;grid-auto-columns:min(84%,340px);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.review-card[data-astro-cid-x7uryxwf]{gap:var(--sp-3);min-width:0;padding:var(--card-pad);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--white);box-shadow:var(--e-1);scroll-snap-align:start;flex-direction:column;display:flex}.review-card__top[data-astro-cid-x7uryxwf]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.review-card__by[data-astro-cid-x7uryxwf]{gap:2px;margin:0;display:grid}.review-card__name[data-astro-cid-x7uryxwf]{color:var(--ink);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.review-card__by[data-astro-cid-x7uryxwf] time[data-astro-cid-x7uryxwf]{color:var(--muted);font-size:var(--fs-sm)}.review-card__text[data-astro-cid-x7uryxwf]{color:var(--text);font-size:var(--fs-base);line-height:var(--lh-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}[data-astro-cid-x7uryxwf][data-clamp] .review-card__text[data-astro-cid-x7uryxwf]{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-astro-cid-x7uryxwf][data-clamp] .review-card[data-astro-cid-x7uryxwf][data-open] .review-card__text[data-astro-cid-x7uryxwf]{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.review-card__more[data-astro-cid-x7uryxwf]{min-height:var(--target);margin-top:calc(var(--sp-2) * -1);color:var(--signal);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.review-card__more[data-astro-cid-x7uryxwf][hidden]{display:none}.review-card__more[data-astro-cid-x7uryxwf]:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-sm)}.reviews__col[data-astro-cid-x7uryxwf]{display:contents}@media (width>=768px){.reviews__head[data-astro-cid-x7uryxwf]{column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto}.reviews__cards[data-astro-cid-x7uryxwf]{columns:2;column-gap:var(--sp-5);scroll-snap-type:none;margin-inline:0;padding:0;display:block;overflow:visible}.review-card[data-astro-cid-x7uryxwf]{break-inside:avoid;margin-bottom:var(--sp-5)}}@media (width>=1024px){.reviews__cards[data-astro-cid-x7uryxwf]{align-items:start;gap:var(--sp-5);columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reviews__col[data-astro-cid-x7uryxwf]{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.review-card[data-astro-cid-x7uryxwf]{margin-bottom:0}}.svc-grid[data-astro-cid-rkx2mnml]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.svc-card[data-astro-cid-rkx2mnml]{column-gap:var(--sp-4);row-gap:var(--sp-1);min-width:0;padding:var(--sp-4);transition:transform var(--t-slow) var(--ease), box-shadow var(--t-slow) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.svc-card__icon[data-astro-cid-rkx2mnml]{transition:background-color var(--t-med) var(--ease), border-color var(--t-med) var(--ease), color var(--t-med) var(--ease);grid-row:1/span 2}.svc-card__icon[data-astro-cid-rkx2mnml] .i{color:var(--signal);transition:color var(--t-med) var(--ease)}.svc-card__title[data-astro-cid-rkx2mnml]{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;grid-column:2;line-height:1.3}.svc-card__link[data-astro-cid-rkx2mnml]{min-height:32px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);grid-column:2;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.svc-card[data-astro-cid-rkx2mnml] .svc-card__end .i{width:var(--ic-sm);height:var(--ic-sm);margin-left:var(--sp-2);color:var(--signal);transition:transform var(--t-slow) var(--ease)}a[data-astro-cid-rkx2mnml].svc-card__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.svc-card[data-astro-cid-rkx2mnml]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t-slow) var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff455273}.svc-card[data-astro-cid-rkx2mnml]:not(.svc-card--current):hover{box-shadow:var(--e-3)}.svc-card[data-astro-cid-rkx2mnml]:not(.svc-card--current):hover:before{opacity:1}.svc-card[data-astro-cid-rkx2mnml]:not(.svc-card--current):hover .svc-card__icon[data-astro-cid-rkx2mnml]{background:var(--red);border-color:#0000}.svc-card[data-astro-cid-rkx2mnml]:not(.svc-card--current):hover .svc-card__icon[data-astro-cid-rkx2mnml] .i{color:var(--white)}.svc-card[data-astro-cid-rkx2mnml]:not(.svc-card--current):hover .svc-card__link[data-astro-cid-rkx2mnml]{color:var(--ink)}.svc-card[data-astro-cid-rkx2mnml]:hover .svc-card__end .i{transform:translate(4px)}.svc-card[data-astro-cid-rkx2mnml]:has(:focus-visible){outline:2px solid var(--c-focus);outline-offset:3px}.svc-card[data-astro-cid-rkx2mnml]:has(:focus-visible) a[data-astro-cid-rkx2mnml]{outline:none}.svc-card--current[data-astro-cid-rkx2mnml]{background:var(--c-tint-strong);box-shadow:none}.svc-card--current[data-astro-cid-rkx2mnml] .svc-card__link[data-astro-cid-rkx2mnml]{color:var(--ink)}@media (width>=640px){.svc-grid[data-astro-cid-rkx2mnml]{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.svc-grid[data-astro-cid-rkx2mnml]{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr))}.svc-card[data-astro-cid-rkx2mnml]{align-items:start;row-gap:var(--sp-3);padding:var(--card-pad);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.svc-card__icon[data-astro-cid-rkx2mnml]{grid-row:auto}.svc-card__title[data-astro-cid-rkx2mnml],.svc-card__link[data-astro-cid-rkx2mnml]{grid-column:1}.svc-card__link[data-astro-cid-rkx2mnml]{align-self:end}}@media (forced-colors:active){.svc-card--current[data-astro-cid-rkx2mnml]{forced-color-adjust:none;color:highlighttext;background:highlight}.svc-card--current[data-astro-cid-rkx2mnml] [data-astro-cid-rkx2mnml]{color:highlighttext}}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo{column-gap:var(--sp-4);grid-template-columns:96px minmax(0,1fr);padding:0;overflow:hidden}.svc-card__media[data-astro-cid-rkx2mnml]{background:var(--c-media);grid-row:1/span 2;align-self:stretch;min-height:84px;position:relative;overflow:hidden}.svc-card__media[data-astro-cid-rkx2mnml] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo:not(.svc-card--current):hover .svc-card__media[data-astro-cid-rkx2mnml] img{transform:scale(1.05)}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__icon[data-astro-cid-rkx2mnml]{display:none}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__title[data-astro-cid-rkx2mnml]{padding-top:var(--sp-3);padding-right:var(--sp-4);align-self:end}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__link[data-astro-cid-rkx2mnml]{padding-bottom:var(--sp-3);padding-right:var(--sp-4);align-self:start}.svc-card--current[data-astro-cid-rkx2mnml] .svc-card__media[data-astro-cid-rkx2mnml] img{opacity:.55}@media (prefers-reduced-motion:reduce){.svc-card[data-astro-cid-rkx2mnml].svc-card--photo:hover .svc-card__media[data-astro-cid-rkx2mnml] img{transform:none!important}}@media (width>=640px){.svc-card[data-astro-cid-rkx2mnml].svc-card--photo{row-gap:var(--sp-3);padding:0 0 var(--card-pad);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);align-items:start}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__media[data-astro-cid-rkx2mnml]{aspect-ratio:16/10;min-height:0;margin-bottom:calc(var(--sp-3) * -1 - 22px);grid-row:auto}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__icon[data-astro-cid-rkx2mnml]{z-index:2;margin-left:var(--card-pad);grid-area:auto/1;justify-self:start;display:inline-grid;position:relative}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__title[data-astro-cid-rkx2mnml],.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__link[data-astro-cid-rkx2mnml]{padding:0 var(--card-pad);grid-column:1}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__link[data-astro-cid-rkx2mnml]{align-self:end}.svc-card[data-astro-cid-rkx2mnml].svc-card--photo .svc-card__icon[data-astro-cid-rkx2mnml]{background:var(--g2)}}.block-head--h3[data-astro-cid-cyze6it7] h3{font-size:clamp(1.25rem,1.15rem + .45vw,1.5rem);line-height:var(--lh-snug);letter-spacing:-.015em}.block-head--h4[data-astro-cid-cyze6it7] h4{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.3}.block-head--h3[data-astro-cid-cyze6it7] .section-head,.block-head--h4[data-astro-cid-cyze6it7] .section-head{margin-bottom:20px}.block-head--plain[data-astro-cid-cyze6it7]{gap:var(--sp-3);margin-bottom:var(--sp-6);justify-items:start;display:grid}.block-head__lede[data-astro-cid-cyze6it7]{max-width:62ch;font-size:var(--fs-lead);color:var(--c-text);line-height:1.55}.claims[data-astro-cid-6o2mfk23]{gap:var(--sp-3);display:grid}.claim[data-astro-cid-6o2mfk23]{align-content:start;gap:var(--sp-3);padding:var(--card-pad);min-width:0;display:grid}.claim__title[data-astro-cid-6o2mfk23]{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:-.015em;font-weight:var(--fw-semibold);color:var(--c-ink);text-wrap:balance}.claim__text[data-astro-cid-6o2mfk23]{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--c-text)}@media (width>=768px){.claims--2[data-astro-cid-6o2mfk23]{grid-template-columns:repeat(2,minmax(0,1fr))}.claims--3[data-astro-cid-6o2mfk23]{grid-template-columns:repeat(3,minmax(0,1fr))}.claims[data-astro-cid-6o2mfk23]{gap:var(--sp-4)}}.cta-band[data-astro-cid-pcwujagn]{gap:var(--sp-5);padding:var(--card-pad);border-radius:var(--r-xl);background:radial-gradient(60% 120% at 100% 0%, #ea0d2124, transparent 70%), var(--surface);box-shadow:var(--e-3);display:grid}.cta-band__copy[data-astro-cid-pcwujagn]{gap:var(--sp-3);min-width:0;display:grid}.cta-band__copy[data-astro-cid-pcwujagn] .section-head,.cta-band__copy[data-astro-cid-pcwujagn] .block-head--plain{margin-bottom:0}.cta-band__actions[data-astro-cid-pcwujagn]{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.cta-band__label[data-astro-cid-pcwujagn]{font-weight:var(--fw-semibold);color:var(--c-ink)}@media (width<=599px){.cta-band__actions[data-astro-cid-pcwujagn]{display:grid}}@media (width>=1024px){.cta-band[data-astro-cid-pcwujagn]{align-items:center;column-gap:var(--sp-7);padding:var(--sp-7);grid-template-columns:minmax(0,1fr) auto}}.features__grid[data-astro-cid-omg2stxb]{gap:var(--sp-4);display:grid}.feature[data-astro-cid-omg2stxb]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.feature__media[data-astro-cid-omg2stxb]{aspect-ratio:16/9;background:var(--c-media);overflow:hidden}.feature__media[data-astro-cid-omg2stxb] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.feature--linked[data-astro-cid-omg2stxb]:hover .feature__media--cover[data-astro-cid-omg2stxb] img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.feature--linked[data-astro-cid-omg2stxb]:hover .feature__media--cover[data-astro-cid-omg2stxb] img{transform:none}}.feature__media--contain[data-astro-cid-omg2stxb] img,.feature__media--banner[data-astro-cid-omg2stxb] img{object-fit:contain}.feature__body[data-astro-cid-omg2stxb]{align-items:flex-start;gap:var(--sp-3);padding:var(--card-pad);flex-direction:column;flex:1;display:flex}.feature__title[data-astro-cid-omg2stxb]{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:-.015em;font-weight:var(--fw-semibold);color:var(--c-ink);text-wrap:balance}.feature__text[data-astro-cid-omg2stxb]{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--c-text)}.feature__ticks[data-astro-cid-omg2stxb]{padding-block:var(--sp-3);border-block:1px solid var(--c-line);align-self:stretch}.feature__ticks[data-astro-cid-omg2stxb] li[data-astro-cid-omg2stxb]{align-items:flex-start}.feature__ticks[data-astro-cid-omg2stxb] .i{margin-top:2px}.feature[data-astro-cid-omg2stxb] .feature__link{padding-top:var(--sp-1);margin-top:auto}.feature__label[data-astro-cid-omg2stxb]{font-weight:var(--fw-semibold);color:var(--c-ink);margin-top:auto}@media (width>=768px){.features__grid[data-astro-cid-omg2stxb]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.features__grid--3[data-astro-cid-omg2stxb]{grid-template-columns:repeat(3,minmax(0,1fr))}.features__grid--4[data-astro-cid-omg2stxb]{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.media-text[data-astro-cid-52snq7da]{gap:var(--sp-6);align-items:center;display:grid}.media-text__copy[data-astro-cid-52snq7da]{gap:var(--sp-5);justify-items:start;min-width:0;display:grid}.media-text__copy[data-astro-cid-52snq7da] .block-head .section-head{margin-bottom:0}.media-text__copy[data-astro-cid-52snq7da] .block-head--h3 h3{letter-spacing:-.02em;font-size:clamp(24px,20px + .9vw,32px)}.media-text[data-astro-cid-52snq7da] .media-text__body{max-width:var(--measure);line-height:var(--lh-read);color:var(--c-text)}.media-text__media[data-astro-cid-52snq7da]{border-radius:var(--r-card);background:var(--c-media);min-width:0;margin:0;position:relative;overflow:hidden}.media-text__media--photo[data-astro-cid-52snq7da]{aspect-ratio:5/4;box-shadow:var(--e-2)}.media-text__media--photo[data-astro-cid-52snq7da] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block;max-width:none!important}.media-text__media--photo[data-astro-cid-52snq7da]:hover img{transform:scale(1.04)}.media-text__media--logo[data-astro-cid-52snq7da]{aspect-ratio:16/9;padding:var(--sp-7);box-shadow:var(--e-2);background:linear-gradient(110deg,#16181c 0%,#1f0d10 55%,#3d0c13 100%);place-items:center;display:grid}.media-text__media--logo[data-astro-cid-52snq7da] .media-text__logo{width:min(70%,320px);height:auto;display:block}.media-text__label[data-astro-cid-52snq7da]{font-weight:var(--fw-semibold);color:var(--c-ink)}.media-text[data-astro-cid-52snq7da] .media-text__body ul.pt-list--plain{gap:var(--sp-2);padding-left:0;list-style:none}.media-text[data-astro-cid-52snq7da] .media-text__body ul.pt-list--plain>.pt-li{font-weight:var(--fw-medium);color:var(--c-ink);padding-left:28px;position:relative}.media-text[data-astro-cid-52snq7da] .media-text__body ul.pt-list--plain>.pt-li:before{content:"";border:solid var(--signal);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:.3em;left:5px;transform:rotate(45deg)}@media (width>=1024px){.media-text--with-image[data-astro-cid-52snq7da]{column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.media-text__media--photo[data-astro-cid-52snq7da]:hover img{transform:none}}.rich-text[data-astro-cid-rgxb3esr]{gap:var(--sp-5);justify-items:start;display:grid}.rich-text[data-astro-cid-rgxb3esr] .rich-text__body{max-width:var(--measure);line-height:var(--lh-read)}.rich-text__label[data-astro-cid-rgxb3esr]{font-weight:var(--fw-semibold);color:var(--c-ink)}.steps-block[data-astro-cid-46kpapzp] .block-head__lede .pt,.steps-block[data-astro-cid-46kpapzp] .section-head__lede .pt{max-width:var(--measure)}.steps-block[data-astro-cid-46kpapzp] .pt-figure{max-width:min(360px,60%)}.steps-block[data-astro-cid-46kpapzp] .pt-figure img{border-radius:var(--r-card);width:100%;height:auto;display:block}.steps[data-astro-cid-46kpapzp]{gap:var(--sp-4);display:grid}.step[data-astro-cid-46kpapzp]{align-content:start;justify-items:start;gap:var(--sp-3);padding:var(--card-pad);min-width:0;display:grid}.step__num[data-astro-cid-46kpapzp]{width:2.75em;height:2.75em;line-height:1;font-size:var(--fs-ui);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums}.step__title[data-astro-cid-46kpapzp]{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:-.015em;font-weight:var(--fw-semibold);color:var(--c-ink);text-wrap:balance}.step__text[data-astro-cid-46kpapzp]{line-height:var(--lh-body);color:var(--c-text)}@media (width>=768px){.steps--2[data-astro-cid-46kpapzp],.steps--3[data-astro-cid-46kpapzp]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.steps--3[data-astro-cid-46kpapzp]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-block--media[data-astro-cid-46kpapzp]{column-gap:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.steps-block--media[data-astro-cid-46kpapzp] .steps[data-astro-cid-46kpapzp]{grid-template-columns:minmax(0,1fr)}}.finder__card[data-astro-cid-p3xj4khv]{max-width:560px}
