.bespoke-hero[data-astro-cid-kbr7dozf]{background:var(--sh-white);padding-block:clamp(3.5rem,7vw,7rem)}.bespoke-hero__grid[data-astro-cid-kbr7dozf]{align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.bespoke-hero__media[data-astro-cid-kbr7dozf]{width:min(100%,41rem)}.bespoke-hero__copy[data-astro-cid-kbr7dozf]{gap:1.5rem;display:grid}.bespoke-hero__copy[data-astro-cid-kbr7dozf] .eyebrow[data-astro-cid-kbr7dozf]{color:var(--sh-emerald)}.bespoke-hero__copy[data-astro-cid-kbr7dozf] h1[data-astro-cid-kbr7dozf]{max-width:10ch;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(4rem,8vw,7.8rem);font-weight:400;line-height:.88}.bespoke-hero__copy[data-astro-cid-kbr7dozf]>p[data-astro-cid-kbr7dozf]:not(.eyebrow){max-width:39rem;color:color-mix(in srgb, var(--sh-ink) 68%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.bespoke-hero__copy[data-astro-cid-kbr7dozf]>.sh-button{justify-self:start;margin-top:.35rem}.bespoke-info[data-astro-cid-kbr7dozf]{background:var(--sh-ivory)}.bespoke-info__grid[data-astro-cid-kbr7dozf]{gap:clamp(3rem,7vw,7rem);display:grid}.bespoke-info__grid[data-astro-cid-kbr7dozf]>div[data-astro-cid-kbr7dozf]:first-child{gap:1.25rem;display:grid}.bespoke-info__grid[data-astro-cid-kbr7dozf] h2[data-astro-cid-kbr7dozf],.bespoke-process__copy[data-astro-cid-kbr7dozf] h2[data-astro-cid-kbr7dozf],.bespoke-reference__copy[data-astro-cid-kbr7dozf] h2[data-astro-cid-kbr7dozf],.bespoke-closing__inner[data-astro-cid-kbr7dozf] h2[data-astro-cid-kbr7dozf]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.92}.bespoke-info__items[data-astro-cid-kbr7dozf]{border-top:1px solid color-mix(in srgb, var(--sh-ink) 15%, transparent);gap:0;display:grid}.bespoke-info__items[data-astro-cid-kbr7dozf] article[data-astro-cid-kbr7dozf]{border-bottom:1px solid color-mix(in srgb, var(--sh-ink) 15%, transparent);grid-template-columns:2.5rem 1fr;gap:.4rem 1rem;padding-block:1.6rem;display:grid}.bespoke-info__icon[data-astro-cid-kbr7dozf]{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--sh-ink) 38%, transparent);grid-row:1/3}.bespoke-info__items[data-astro-cid-kbr7dozf] h3[data-astro-cid-kbr7dozf]{font-size:var(--text-base);margin:0;font-weight:700}.bespoke-info__items[data-astro-cid-kbr7dozf] p[data-astro-cid-kbr7dozf]{max-width:40rem;color:color-mix(in srgb, var(--sh-ink) 62%, transparent);font-size:var(--text-sm);margin:0;line-height:1.68}.bespoke-process[data-astro-cid-kbr7dozf]{padding-block:var(--section-space);background:var(--sh-emerald-deep);color:var(--sh-white)}.bespoke-process__grid[data-astro-cid-kbr7dozf]{align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.bespoke-process__copy[data-astro-cid-kbr7dozf]{gap:1.5rem;max-width:46rem;display:grid}.bespoke-process__copy[data-astro-cid-kbr7dozf] .eyebrow[data-astro-cid-kbr7dozf]{color:var(--sh-gold)}.bespoke-process__copy[data-astro-cid-kbr7dozf] p[data-astro-cid-kbr7dozf]{max-width:40rem;color:color-mix(in srgb, var(--sh-white) 73%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.bespoke-process__media[data-astro-cid-kbr7dozf]{justify-self:end;width:min(100%,38rem)}.bespoke-reference[data-astro-cid-kbr7dozf]{background:var(--sh-white)}.bespoke-reference__grid[data-astro-cid-kbr7dozf]{align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.bespoke-reference__visual[data-astro-cid-kbr7dozf]{width:min(100%,40rem)}.bespoke-reference__copy[data-astro-cid-kbr7dozf]{gap:1.5rem;display:grid}.bespoke-reference__copy[data-astro-cid-kbr7dozf] p[data-astro-cid-kbr7dozf]:not(.eyebrow){max-width:40rem;color:color-mix(in srgb, var(--sh-ink) 67%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.bespoke-reference__actions[data-astro-cid-kbr7dozf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.45rem;display:flex}.bespoke-closing[data-astro-cid-kbr7dozf]{background:var(--sh-emerald);color:var(--sh-white);padding-block:clamp(5rem,11vw,10rem)}.bespoke-closing__inner[data-astro-cid-kbr7dozf]{text-align:center;justify-items:center;gap:1.6rem;display:grid}.bespoke-closing__inner[data-astro-cid-kbr7dozf] .eyebrow[data-astro-cid-kbr7dozf]{color:var(--sh-gold)}.bespoke-closing__inner[data-astro-cid-kbr7dozf] p[data-astro-cid-kbr7dozf]{max-width:42rem;color:color-mix(in srgb, var(--sh-white) 76%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.bespoke-closing__inner[data-astro-cid-kbr7dozf] .sh-button{margin-top:.6rem}@media (width>=760px){.bespoke-hero__grid[data-astro-cid-kbr7dozf]{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.05fr)}.bespoke-info__grid[data-astro-cid-kbr7dozf]{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.bespoke-process__grid[data-astro-cid-kbr7dozf]{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.bespoke-reference__grid[data-astro-cid-kbr7dozf]{grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr)}}@media (width<=759px){.bespoke-hero__media[data-astro-cid-kbr7dozf]{width:92%}.bespoke-process__media[data-astro-cid-kbr7dozf]{justify-self:end;width:88%}}
