.who[data-astro-cid-d32ejlv2]{gap:16px;list-style:none;display:grid}.who[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border-radius:var(--radius);background:var(--white);box-shadow:var(--soft);grid-template-columns:96px 1fr;align-items:center;column-gap:20px;padding:20px;display:grid}.face[data-astro-cid-d32ejlv2]{aspect-ratio:1;outline:1px solid var(--camel);outline-offset:4px;border-radius:50%;grid-row:span 2;width:96px;overflow:hidden}.face[data-astro-cid-d32ejlv2] img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease)}.who[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{align-self:end;margin:0 0 4px}.who[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);align-self:start;margin:0}@media (width>=860px){.who[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,1fr);gap:24px}.who[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{text-align:center;transition:translate .5s var(--ease), box-shadow .5s var(--ease);grid-template-columns:1fr;align-content:start;justify-items:center;padding:44px 30px 38px}.face[data-astro-cid-d32ejlv2]{outline-offset:7px;grid-row:auto;width:184px;margin-bottom:28px}.who[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin-bottom:10px}.who[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:hover{box-shadow:var(--shadow);translate:0 -6px}.who[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:hover .face[data-astro-cid-d32ejlv2] img{scale:1.06}}.ticks[data-astro-cid-d32ejlv2]{margin-top:10px}.side[data-astro-cid-d32ejlv2]{justify-self:center;width:calc(100% - 14px);max-width:420px}.side[data-astro-cid-d32ejlv2] img{object-fit:cover;width:100%;height:100%}.steps[data-astro-cid-d32ejlv2]{gap:28px;list-style:none;display:grid}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{grid-template-columns:112px 1fr;align-items:center;column-gap:24px;display:grid}.step-pic[data-astro-cid-d32ejlv2]{width:100%}.step-pic[data-astro-cid-d32ejlv2].frame:after{inset:8px -8px -8px 8px}.step-pic[data-astro-cid-d32ejlv2] .photo[data-astro-cid-d32ejlv2]{aspect-ratio:3/4}.step-pic[data-astro-cid-d32ejlv2] img{object-fit:cover;width:100%;height:100%}.num[data-astro-cid-d32ejlv2]{background:var(--wine);width:44px;height:44px;color:var(--cream);font-family:var(--serif);box-shadow:var(--soft);border-radius:50%;place-items:center;font-size:1.05rem;font-style:italic;display:grid;position:absolute;bottom:-10px;left:-10px}.steps[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:0 0 6px}.steps[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0}@media (width>=860px){.steps[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,1fr);gap:40px}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center}.step-pic[data-astro-cid-d32ejlv2]{max-width:280px;margin-bottom:34px}.step-pic[data-astro-cid-d32ejlv2].frame:after{inset:14px -14px -14px 14px}.num[data-astro-cid-d32ejlv2]{border:3px solid var(--blush);width:60px;height:60px;font-size:1.4rem;bottom:-28px;left:50%;translate:-50%}.step-copy[data-astro-cid-d32ejlv2]{max-width:300px}}.offer[data-astro-cid-d32ejlv2]{align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (width>=900px){.offer[data-astro-cid-d32ejlv2]{grid-template-columns:.85fr 1.15fr}}.offer-pic[data-astro-cid-d32ejlv2]{border-radius:var(--radius);justify-self:center;width:calc(100% - 14px);max-width:440px}.offer-pic[data-astro-cid-d32ejlv2] .photo[data-astro-cid-d32ejlv2]{aspect-ratio:4/5}.offer-pic[data-astro-cid-d32ejlv2] img{object-fit:cover;width:100%;height:100%}@media (width<=899px){.offer-pic[data-astro-cid-d32ejlv2]{max-width:360px}.offer-pic[data-astro-cid-d32ejlv2] .photo[data-astro-cid-d32ejlv2]{aspect-ratio:1}}.offer[data-astro-cid-d32ejlv2] .price[data-astro-cid-d32ejlv2]{font-family:var(--serif);color:#e8c7a8;margin:.1em 0 .3em;font-size:clamp(3.6rem,2.6rem + 4vw,5.8rem);line-height:1}.offer[data-astro-cid-d32ejlv2] .gst[data-astro-cid-d32ejlv2]{letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin:-.4em 0 1.2em;font-size:.78rem}.offer[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{margin-bottom:.4em}.offer[data-astro-cid-d32ejlv2] .ticks[data-astro-cid-d32ejlv2]{color:var(--cream);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7em 2em;margin:1.2em 0 2.2em}
