.vhl[data-astro-cid-kcmtv7uc]{--vhl-rule:#2e1b1829;--vhl-radius:calc(var(--pv3-radius,1.5rem) * .75);--vhl-gap:clamp(.6rem, 1.6cqi, 1rem);color:var(--da-ink,#2e1b18);container:vhl/inline-size}.vhl[data-astro-cid-kcmtv7uc] ul[data-astro-cid-kcmtv7uc],.vhl[data-astro-cid-kcmtv7uc] p[data-astro-cid-kcmtv7uc]{margin:0;padding:0;list-style:none}.vhl__grid[data-astro-cid-kcmtv7uc]{gap:var(--vhl-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.vhl__grid--spread[data-astro-cid-kcmtv7uc]{grid-template-areas:"h1 h1 h1 h1 h1 h3 h3 h3 h3 h3 h3 h3""h2 h2 h2 h2 h2 h3 h3 h3 h3 h3 h3 h3""g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1""g2 g2 g2 g2 g2 g2 g2 g2 g2 g2 g2 g2"}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=h1]{grid-area:h1}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=h2]{grid-area:h2}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=h3]{grid-area:h3}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1]{grid-area:g1}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g2]{grid-area:g2}.vhl__grid--flow[data-astro-cid-kcmtv7uc]>.vhl__hero[data-astro-cid-kcmtv7uc]{grid-column:span 6}.vhl__grid--flow[data-astro-cid-kcmtv7uc]>.vhl__group[data-astro-cid-kcmtv7uc]{grid-column:1/-1}.vhl__hero[data-astro-cid-kcmtv7uc]{isolation:isolate;border-radius:var(--vhl-radius);flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(1.1rem,3.2cqi,1.9rem);display:flex;position:relative;overflow:hidden}.vhl__hero[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:.92}.vhl__hero[data-astro-cid-kcmtv7uc] .vhl__label[data-astro-cid-kcmtv7uc]{max-width:30ch;font-family:var(--font-cal-ui);text-wrap:pretty;margin-top:.7rem;font-size:clamp(1rem,.9rem + .5cqi,1.0625rem);line-height:1.4}.vhl__hero--card[data-astro-cid-kcmtv7uc]{background:#fff;box-shadow:0 1px #2e1b180f}.vhl__hero--pink[data-astro-cid-kcmtv7uc]{background:var(--pv3-peony,#ffc0c0);color:var(--da-ink,#2e1b18)}.vhl__hero--pink[data-astro-cid-kcmtv7uc] .vhl__label[data-astro-cid-kcmtv7uc]{color:var(--da-ink,#2e1b18);opacity:.8}.vhl__hero--card[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{letter-spacing:-.06em;font-variant-numeric:lining-nums;margin-left:-.04em;font-size:clamp(4.75rem,1.5rem + 11cqi,8.5rem)}.vhl__hero--card[data-astro-cid-kcmtv7uc].vhl__hero--long .vhl__value[data-astro-cid-kcmtv7uc]{letter-spacing:-.04em;max-width:12ch;margin-left:0;font-size:clamp(2rem,.9rem + 3.6cqi,3rem);line-height:.96}.vhl__grid--even[data-astro-cid-kcmtv7uc].vhl__grid--spread{grid-template-rows:repeat(2,minmax(0,1fr))}.vhl__second[data-astro-cid-kcmtv7uc]{border-top:1px solid var(--vhl-rule);font-family:var(--font-cal-ui);align-items:baseline;gap:.5rem;font-size:.975rem;line-height:1.3;display:flex;margin-top:1rem!important;padding-top:.9rem!important}.vhl__hero[data-astro-cid-kcmtv7uc] .vhl__source[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal-ui);color:var(--da-slate);text-wrap:pretty;margin-top:1rem;font-size:.9375rem;line-height:1.4}.vhl__hero--quote[data-astro-cid-kcmtv7uc]{container-type:inline-size}.vhl__stars[data-astro-cid-kcmtv7uc]{color:#d9a23b;gap:3px;margin-bottom:1rem;display:inline-flex}.vhl__hero[data-astro-cid-kcmtv7uc].vhl__hero--quote .vhl__value[data-astro-cid-kcmtv7uc]{white-space:normal;letter-spacing:-.025em;text-wrap:pretty;max-width:none;font-size:clamp(1.4rem,10.5cqi,2.55rem);line-height:.98}.vhl__hero-text[data-astro-cid-kcmtv7uc] .vhl__cta{align-self:flex-start;margin-top:1.25rem}.vhl__group--foot[data-astro-cid-kcmtv7uc]{flex-direction:column;align-self:stretch;display:flex}.vhl__group--foot[data-astro-cid-kcmtv7uc]>.vhl__foot[data-astro-cid-kcmtv7uc]{margin-top:auto;padding-top:clamp(2rem,4.5vh,3rem)}.vhl__foot[data-astro-cid-kcmtv7uc]{font-family:var(--font-body);color:var(--da-slate);text-wrap:pretty;margin:auto 0 0;padding-top:clamp(1.25rem,3vh,2rem);font-size:.8125rem;font-weight:400;line-height:1.4}.vhl__hero--ink[data-astro-cid-kcmtv7uc] .vhl__source[data-astro-cid-kcmtv7uc]{color:#fff2d7b8}.vhl__second-fig[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal);letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 2cqi,2.5rem);font-weight:600;line-height:1.1}.vhl__hero--ink[data-astro-cid-kcmtv7uc]{background:var(--da-ink,#2e1b18);color:var(--da-cream,#fff2d7)}.vhl__hero--ink[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{max-width:12ch;font-size:clamp(2rem,.9rem + 3.6cqi,3rem);line-height:.96}.vhl__hero--ink[data-astro-cid-kcmtv7uc] .vhl__label[data-astro-cid-kcmtv7uc]{color:#fff2d7b8}.vhl__hero--photo[data-astro-cid-kcmtv7uc]{background:var(--da-ink,#2e1b18);color:#fff;min-height:clamp(22rem,52cqi,32rem)}.vhl__hero--photo[data-astro-cid-kcmtv7uc] .img-shield[data-astro-cid-kcmtv7uc]{z-index:-1;background-image:linear-gradient(#1e100e00 38%,#1e100e3d 55%,#1e100eb3 100%),url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.vhl__hero-text[data-astro-cid-kcmtv7uc]{position:relative}.vhl__hero--photo[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{text-shadow:0 2px 24px #1e100e40;font-size:clamp(2.9rem,1.2rem + 7cqi,5.25rem)}.vhl__hero--photo[data-astro-cid-kcmtv7uc] .vhl__label[data-astro-cid-kcmtv7uc]{color:#ffffffe6}.vhl__group[data-astro-cid-kcmtv7uc]{min-width:0;padding-top:clamp(1rem,3cqi,1.75rem)}.vhl__group-title[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--da-slate);align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.8125rem;font-weight:500;display:flex}.vhl__group-title--hand[data-astro-cid-kcmtv7uc]{height:calc(clamp(2.3rem, 1.7rem + 1.8cqi, 2.9rem) * var(--vhl-hand-k,1));text-transform:none;letter-spacing:0;margin-bottom:.6rem}.vhl__group-title--hand[data-astro-cid-kcmtv7uc]:before{content:none!important}.vhl__group-title--hand[data-astro-cid-kcmtv7uc] .hw{height:100%;margin:0}.vhl__group-title[data-astro-cid-kcmtv7uc]:before{content:"";background:var(--da-aubergine,#6b1239);border-radius:50%;flex:none;width:.45rem;height:.45rem}.vhl__rows[data-astro-cid-kcmtv7uc]{border-top:1px solid var(--vhl-rule);border-bottom:1px solid var(--vhl-rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.vhl__row[data-astro-cid-kcmtv7uc]{flex-direction:column;align-items:flex-start;min-width:0;padding:1.3rem clamp(.9rem,2.6cqi,1.6rem);display:flex}.vhl__row[data-astro-cid-kcmtv7uc]+.vhl__row[data-astro-cid-kcmtv7uc]{border-left:1px solid var(--vhl-rule)}.vhl__row[data-astro-cid-kcmtv7uc]:first-child{padding-left:0}.vhl__row[data-astro-cid-kcmtv7uc]:last-child{padding-right:0}.vhl__icon[data-astro-cid-kcmtv7uc]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;margin-bottom:.9rem}.vhl__row[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.35rem,.9rem + 1.6cqi,1.8rem);font-weight:600;line-height:1.02}.vhl__row[data-astro-cid-kcmtv7uc] .vhl__label[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal-ui);text-wrap:pretty;margin-top:.4rem;font-size:1rem;line-height:1.4}.vhl__note[data-astro-cid-kcmtv7uc]{font-family:var(--font-cal-ui);color:var(--da-slate);font-size:1rem;line-height:1.35;margin-top:.4rem!important}.vhl__group--sm[data-astro-cid-kcmtv7uc]{border-radius:var(--vhl-radius);background:#fff;margin-top:clamp(.5rem,1.5cqi,.9rem);padding:clamp(1rem,2.6cqi,1.4rem);box-shadow:0 1px #2e1b180f}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__group-title[data-astro-cid-kcmtv7uc]{margin-bottom:.6rem}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__rows[data-astro-cid-kcmtv7uc]{border:0;grid-auto-flow:row}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]+.vhl__row[data-astro-cid-kcmtv7uc]{border-left:0;border-top:1px solid var(--vhl-rule)}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]{grid-template-columns:1.25rem minmax(0,1fr);align-content:start;column-gap:.7rem;padding:.8rem 0;display:grid}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]:first-child{padding-top:.2rem}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]:last-child{padding-bottom:0}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__icon[data-astro-cid-kcmtv7uc]{grid-row:1/span 3;width:18px;height:18px;margin:.15rem 0 0}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{letter-spacing:-.02em;font-size:1.125rem}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__label[data-astro-cid-kcmtv7uc]{margin-top:.15rem;font-size:1rem}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__note[data-astro-cid-kcmtv7uc]{font-size:1rem;margin-top:.25rem!important}@container vhl (width>=681px){.vhl__grid--spread[data-astro-cid-kcmtv7uc]{grid-template-areas:"h1 h1 h1 h1 h1 h3 h3 h3 h3 h3 h3 h3""h2 h2 h2 h2 h2 h3 h3 h3 h3 h3 h3 h3""g1 g1 g1 g1 g1 g1 g1 g2 g2 g2 g2 g2"}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1] .vhl__rows[data-astro-cid-kcmtv7uc]{grid-auto-flow:row}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1] .vhl__row[data-astro-cid-kcmtv7uc],.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1] .vhl__row[data-astro-cid-kcmtv7uc]:first-child,.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1] .vhl__row[data-astro-cid-kcmtv7uc]:last-child{grid-template-columns:1.6rem minmax(0,1fr);align-content:start;column-gap:.9rem;padding:1.05rem 0;display:grid}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1] .vhl__row[data-astro-cid-kcmtv7uc]+.vhl__row[data-astro-cid-kcmtv7uc]{border-left:0;border-top:1px solid var(--vhl-rule)}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g1] .vhl__icon[data-astro-cid-kcmtv7uc]{grid-row:1/span 3;margin:.2rem 0 0}.vhl__grid--spread[data-astro-cid-kcmtv7uc]>[data-astro-cid-kcmtv7uc][data-slot=g2]{align-self:start}}@container vhl (width<=540px){.vhl__grid--spread[data-astro-cid-kcmtv7uc]{grid-template-areas:"h1""h3""h2""g1""g2"}.vhl__grid[data-astro-cid-kcmtv7uc]{grid-template-columns:minmax(0,1fr)}.vhl__grid--flow[data-astro-cid-kcmtv7uc]>.vhl__hero[data-astro-cid-kcmtv7uc]{grid-column:1/-1}.vhl__hero--card[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{font-size:clamp(5rem,30cqi,7.5rem)}.vhl__hero--photo[data-astro-cid-kcmtv7uc]{aspect-ratio:4/5;min-height:0}.vhl__rows[data-astro-cid-kcmtv7uc]{grid-auto-flow:row}.vhl__row[data-astro-cid-kcmtv7uc],.vhl__row[data-astro-cid-kcmtv7uc]:first-child,.vhl__row[data-astro-cid-kcmtv7uc]:last-child{grid-template-columns:1.6rem minmax(0,1fr);align-content:start;column-gap:.85rem;padding:1rem 0;display:grid}.vhl__row[data-astro-cid-kcmtv7uc]+.vhl__row[data-astro-cid-kcmtv7uc]{border-left:0;border-top:1px solid var(--vhl-rule)}.vhl__icon[data-astro-cid-kcmtv7uc]{grid-row:1/span 3;margin:.2rem 0 0}.vhl__row[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{font-size:1.4rem}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc],.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]:first-child,.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]:last-child{grid-template-columns:1.25rem minmax(0,1fr);padding:.85rem 0}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]:first-child{padding-top:.2rem}.vhl__group--sm[data-astro-cid-kcmtv7uc] .vhl__row[data-astro-cid-kcmtv7uc]:last-child{padding-bottom:0}}.vhl__grid--spread[data-astro-cid-kcmtv7uc].vhl__grid--top{grid-template-areas:"h1 h1 h1 h1 h1 h1 h2 h2 h2 h2 h2 h2""h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3""g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1""g2 g2 g2 g2 g2 g2 g2 g2 g2 g2 g2 g2"}.vhl__grid--top[data-astro-cid-kcmtv7uc] .vhl__hero--photo[data-astro-cid-kcmtv7uc]{min-height:clamp(16rem,30cqi,22rem)}.vhl__grid--top[data-astro-cid-kcmtv7uc] .vhl__hero--ink[data-astro-cid-kcmtv7uc] .vhl__value[data-astro-cid-kcmtv7uc]{max-width:14ch}@container vhl (width>=681px){.vhl__grid--spread[data-astro-cid-kcmtv7uc].vhl__grid--top{grid-template-areas:"h1 h1 h1 h1 h1 h1 h2 h2 h2 h2 h2 h2""h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3""g1 g1 g1 g1 g1 g1 g1 g2 g2 g2 g2 g2"}}@container vhl (width<=540px){.vhl__grid--spread[data-astro-cid-kcmtv7uc].vhl__grid--top{grid-template-areas:"h1""h2""h3""g1""g2"}.vhl__grid--top[data-astro-cid-kcmtv7uc] .vhl__hero--photo[data-astro-cid-kcmtv7uc]{aspect-ratio:4/3}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.vhl__photo[data-astro-cid-kcmtv7uc]{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.vhl__hero--photo[data-astro-cid-kcmtv7uc]:hover .vhl__photo[data-astro-cid-kcmtv7uc]{transform:scale(1.035)}}.glow[data-astro-cid-lj5lca7h]{gap:var(--pv3-gutter,.75rem);margin:var(--pv3-gutter,.75rem) var(--pv3-gutter,.75rem) 0;color:var(--da-ink,#2e1b18);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.glow__side[data-astro-cid-lj5lca7h]{isolation:isolate;border-radius:var(--pv3-radius,1.25rem);min-width:0;padding:clamp(1.25rem,.5rem + 2.4vw,3rem);position:relative}.glow__side[data-astro-cid-lj5lca7h] .vhl__hero--card:not(.vhl__hero--long) .vhl__value{white-space:nowrap;font-size:clamp(3.75rem,1rem + 10cqi,7rem)}.glow--right-only[data-astro-cid-lj5lca7h]{grid-template-columns:minmax(0,1fr)}@media (width>=901px){.glow--heroes[data-astro-cid-lj5lca7h] .vhl__grid--flow>.vhl__hero{grid-column:span 4;min-height:clamp(22rem,52cqi,32rem)}}@container vhl (width<=540px){.glow[data-astro-cid-lj5lca7h].glow--right-only .vhl__grid.vhl__grid--spread{grid-template-rows:none;grid-template-areas:"h1""h2""h3""g1""g2"}}@media (width<=900px){.glow[data-astro-cid-lj5lca7h]{grid-template-columns:minmax(0,1fr)}}.vph[data-astro-cid-armz56gm]{border-radius:var(--pv3-radius,1.25rem);background:var(--da-ink,#2e1b18);width:100%;min-height:clamp(34rem,78vh,46rem);color:var(--da-ink,#2e1b18);position:relative;overflow:hidden}.vph__photo[data-astro-cid-armz56gm]{margin:0;position:absolute;inset:0}.vph__photo[data-astro-cid-armz56gm]:after{content:"";pointer-events:none;background:linear-gradient(#1e100e47,#1e100e00 38% 62%,#1e100e4d);position:absolute;inset:0}.vph__photo[data-astro-cid-armz56gm] .vph__backdrop[data-astro-cid-armz56gm]{object-fit:cover;filter:blur(28px)brightness(.92);width:112%;height:112%;position:absolute;inset:-6%}.vph--feature[data-astro-cid-armz56gm] .vph__main[data-astro-cid-armz56gm]{width:64%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.vph__badges[data-astro-cid-armz56gm]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.vph__badge--1[data-astro-cid-armz56gm]{top:9%;left:5%}.vph__badge--2[data-astro-cid-armz56gm]{top:16%;right:6%}.vph__badge--3[data-astro-cid-armz56gm]{top:46%;left:7%}.vph--feature[data-astro-cid-armz56gm] .vph__badge--1[data-astro-cid-armz56gm]{top:9%;left:auto;right:9%}.vph--feature[data-astro-cid-armz56gm] .vph__badge--2[data-astro-cid-armz56gm]{top:22%;left:auto;right:4%}.vph--feature[data-astro-cid-armz56gm] .vph__badge--3[data-astro-cid-armz56gm]{top:35%;left:auto;right:12%}.vph__card[data-astro-cid-armz56gm]{z-index:2;border-radius:calc(var(--pv3-radius,1.25rem) * .75);background:#fff;flex-direction:column;width:min(26rem,100% - 2rem);display:flex;position:absolute;bottom:clamp(1rem,2.5vw,2rem);right:clamp(1rem,2.5vw,2rem);overflow:hidden;box-shadow:0 24px 50px -28px #140a0899}.vph__body[data-astro-cid-armz56gm]{justify-items:start;gap:.45rem;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.1rem,2vw,1.5rem) 1.2rem;display:grid}.vph__bar[data-astro-cid-armz56gm]{background:var(--da-ink,#2e1b18);font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--da-cream,#fff2d7);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem clamp(1.1rem,2vw,1.5rem);font-size:.95rem;text-decoration:none;transition:background-color .2s;display:flex}.vph__bar[data-astro-cid-armz56gm]:hover,.vph__bar[data-astro-cid-armz56gm]:focus-visible{background:#4a2e28}.vph__bar[data-astro-cid-armz56gm] svg[data-astro-cid-armz56gm]{flex:none;transition:transform .2s}@media (hover:hover) and (pointer:fine){.vph__bar[data-astro-cid-armz56gm]:hover svg[data-astro-cid-armz56gm]{transform:translate(3px)}}@media (width<=760px){.vph[data-astro-cid-armz56gm]{background:0 0;min-height:0;display:grid;overflow:visible}.vph__photo[data-astro-cid-armz56gm]{aspect-ratio:4/5;border-radius:var(--pv3-radius,1.25rem);grid-area:1/1;position:relative;overflow:hidden}.vph__photo[data-astro-cid-armz56gm] .vph__backdrop[data-astro-cid-armz56gm]{display:none}.vph--feature[data-astro-cid-armz56gm] .vph__main[data-astro-cid-armz56gm]{width:100%;-webkit-mask-image:none;mask-image:none}.vph__badges[data-astro-cid-armz56gm]{grid-area:1/1;align-self:end;justify-items:start;gap:.5rem;padding:1rem;display:grid;position:relative;inset:auto}.vph__badge[data-astro-cid-armz56gm]{font-size:.95rem;position:static}.vph__card[data-astro-cid-armz56gm]{width:auto;margin-top:.75rem;position:static;box-shadow:0 1px #2e1b180f}}.allies[data-astro-cid-7jn2ogzg]{padding:clamp(2.5rem, 6vh, 4.5rem) var(--block-inset);color:var(--da-ink,#2e1b18);background:#fff}.allies__inner[data-astro-cid-7jn2ogzg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;max-width:120rem;margin-inline:auto;display:grid}.allies--split[data-astro-cid-7jn2ogzg] .allies__words[data-astro-cid-7jn2ogzg]{display:contents}.allies--split[data-astro-cid-7jn2ogzg] .allies__inner[data-astro-cid-7jn2ogzg]{grid-template:"hero title""hero lead""hero figures"/minmax(0,1fr) minmax(0,2fr);align-items:start;row-gap:clamp(.9rem,2vh,1.5rem)}.allies--split[data-astro-cid-7jn2ogzg] .allies__hero{top:max(5.5rem, calc(50vh - var(--allies-hero-h,40rem) / 2));grid-area:hero;align-self:start;position:sticky}.allies--split[data-astro-cid-7jn2ogzg] .allies__title[data-astro-cid-7jn2ogzg]{margin-top:max(0px, calc(var(--allies-hero-h,40rem) / 4 - 2.2rem));grid-area:title}.allies__titlebox[data-astro-cid-7jn2ogzg] h2[data-astro-cid-7jn2ogzg]{margin:0}.allies__rating[data-astro-cid-7jn2ogzg]{font-family:var(--font-body);align-items:center;gap:.5rem;margin:0 0 .75rem;font-weight:700;display:inline-flex}.allies--split[data-astro-cid-7jn2ogzg] .allies__lead[data-astro-cid-7jn2ogzg]{grid-area:lead}.allies--split[data-astro-cid-7jn2ogzg].allies--extra .allies__inner[data-astro-cid-7jn2ogzg]{grid-template-rows:auto auto auto auto;grid-template-areas:"hero title""hero lead""hero figures""hero extra"}.allies--split[data-astro-cid-7jn2ogzg] .allies__extra[data-astro-cid-7jn2ogzg]{grid-area:extra;margin-top:clamp(1.5rem,3vh,2.5rem)}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures{margin:max(1rem, calc(var(--allies-hero-h,40rem) / 8)) 0 0;grid-area:figures}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__value{letter-spacing:-.02em;font-size:1.125rem}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__label{margin-top:.15rem;font-size:1rem}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__icon{width:18px;height:18px}@media (width>=1101px){.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__grid--flow>.vhl__group{grid-column:span 6}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__grid--flow{grid-template-rows:repeat(5,auto);row-gap:0}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__grid--flow>.vhl__group{grid-row:1/span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-self:stretch;row-gap:0;margin-top:0;padding:clamp(1rem,2.6cqi,1.4rem);display:grid}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group>.vhl__group-title{grid-row:1;margin:0 0 .9rem}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group-title--hand{align-self:end}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--sm .vhl__group-title--hand{height:calc(clamp(2.3rem, 1.7rem + 1.8cqi, 2.9rem) * var(--vhl-hand-k,1) * 1.21)}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--sm .vhl__rows{border-top:1px solid var(--vhl-rule);border-bottom:1px solid var(--vhl-rule)}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group>.vhl__rows{grid-row:2/span 3;grid-auto-flow:row;grid-template-rows:subgrid;row-gap:0;display:grid}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group .vhl__row,.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group .vhl__row:first-child,.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group .vhl__row:last-child{align-content:start;padding:1.1rem 0}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group>.vhl__foot{grid-row:5;align-self:end;margin:0;padding-top:1.5rem}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__rows{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__row{border-left:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;column-gap:.75rem;padding-inline:0;display:grid}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__row+.vhl__row{border-top:1px solid #2e1b181f}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__icon{grid-row:span 2;margin-top:.2rem}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__value,.allies--split[data-astro-cid-7jn2ogzg] .allies__figures .vhl__group--md .vhl__label{grid-column:2}}.allies-reviews[data-astro-cid-7jn2ogzg]{gap:clamp(1.5rem,3vw,2.5rem);max-width:120rem;margin-inline:auto;padding-top:0;display:grid}.allies-reviews__title[data-astro-cid-7jn2ogzg]{margin:0}.allies-reviews[data-astro-cid-7jn2ogzg] .allies__cards[data-astro-cid-7jn2ogzg]{columns:3}.allies__words[data-astro-cid-7jn2ogzg]{justify-items:stretch;gap:clamp(.9rem,2vh,1.5rem);display:grid}.allies__lead[data-astro-cid-7jn2ogzg]{letter-spacing:-.005em;text-wrap:pretty;max-width:30ch;margin:0;font-family:Roslindale,Georgia,serif;font-size:clamp(1.3rem,1.05rem + .9vw,1.85rem);font-weight:400;line-height:1.2}.allies__text[data-astro-cid-7jn2ogzg]{margin:0;font-family:Roslindale,Georgia,serif;font-size:clamp(1.2rem,1rem + .6vw,1.45rem);line-height:1.25}.allies__hero[data-astro-cid-7jn2ogzg]{width:100%}.allies__cards[data-astro-cid-7jn2ogzg]{columns:2;column-gap:clamp(.75rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none}.allies__card[data-astro-cid-7jn2ogzg]{break-inside:avoid;border-radius:calc(var(--pv3-radius,1.25rem) * .75);background:var(--pv3-stone,#f3eee7);gap:.85rem;margin-bottom:clamp(.75rem,1.6vw,1.1rem);padding:clamp(1.1rem,.8rem + 1vw,1.6rem);display:grid}.allies__top[data-astro-cid-7jn2ogzg]{border-bottom:1px solid #2e1b181f;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.allies__stars[data-astro-cid-7jn2ogzg]{color:#d9a23b;gap:2px;display:inline-flex}.allies__stars[data-astro-cid-7jn2ogzg] svg[data-astro-cid-7jn2ogzg]{width:1rem;height:1rem}.allies__tag[data-astro-cid-7jn2ogzg]{font-family:var(--font-body);font-weight:var(--weight-medium);letter-spacing:.02em;opacity:.6;font-size:.9375rem}.allies__quote[data-astro-cid-7jn2ogzg]{text-wrap:pretty;margin:0;font-family:Roslindale,Georgia,serif;font-size:clamp(1rem,.9rem + .3vw,1.15rem);font-weight:400;line-height:1.3}.allies__cite[data-astro-cid-7jn2ogzg]{font-family:var(--font-body);font-weight:var(--weight-medium);opacity:.7;margin:0;font-size:.9375rem}.allies__note[data-astro-cid-7jn2ogzg]{font-family:var(--font-body);opacity:.5;margin:-.4rem 0 0;font-size:.9375rem}@media (width<=1200px){.allies-reviews[data-astro-cid-7jn2ogzg] .allies__cards[data-astro-cid-7jn2ogzg]{columns:2}}@media (width<=860px){.allies--split[data-astro-cid-7jn2ogzg] .allies__inner[data-astro-cid-7jn2ogzg]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lead""figures""hero"}.allies--split[data-astro-cid-7jn2ogzg].allies--extra .allies__inner[data-astro-cid-7jn2ogzg]{grid-template-rows:auto;grid-template-areas:"title""lead""figures""hero""extra"}.allies--split[data-astro-cid-7jn2ogzg] .allies__hero{position:static}.allies--split[data-astro-cid-7jn2ogzg] .allies__title[data-astro-cid-7jn2ogzg]{margin-top:0}.allies--split[data-astro-cid-7jn2ogzg] .allies__figures{margin-top:1rem}.allies-reviews[data-astro-cid-7jn2ogzg] .allies__cards[data-astro-cid-7jn2ogzg]{columns:1}.allies[data-astro-cid-7jn2ogzg]{padding:2.5rem var(--block-inset)}.allies__inner[data-astro-cid-7jn2ogzg]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.allies__words[data-astro-cid-7jn2ogzg]{padding-inline:0}.allies__cards[data-astro-cid-7jn2ogzg]{columns:1}}
