.craft-hero[data-astro-cid-yavqfwde]{background:var(--sh-emerald-deep);color:var(--sh-white);padding-block:clamp(3.5rem,7vw,7rem)}.craft-hero__grid[data-astro-cid-yavqfwde]{align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.craft-hero__copy[data-astro-cid-yavqfwde]{gap:1.4rem;max-width:50rem;display:grid}.craft-hero__copy[data-astro-cid-yavqfwde] .eyebrow[data-astro-cid-yavqfwde]{color:var(--sh-gold)}.craft-hero__copy[data-astro-cid-yavqfwde] h1[data-astro-cid-yavqfwde]{max-width:10ch;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(4rem,9vw,8.5rem);font-weight:400;line-height:.87}.craft-hero__copy[data-astro-cid-yavqfwde] p[data-astro-cid-yavqfwde]:not(.eyebrow){max-width:39rem;color:color-mix(in srgb, var(--sh-white) 73%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.craft-hero__media[data-astro-cid-yavqfwde]{justify-self:end;width:min(100%,40rem)}.craft-pair[data-astro-cid-yavqfwde]{background:var(--sh-white)}.craft-pair__heading[data-astro-cid-yavqfwde]{gap:1.2rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.craft-pair__heading[data-astro-cid-yavqfwde] h2[data-astro-cid-yavqfwde],.craft-notes__copy[data-astro-cid-yavqfwde] h2[data-astro-cid-yavqfwde],.craft-enquiry__inner[data-astro-cid-yavqfwde] h2[data-astro-cid-yavqfwde]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,6vw,6.2rem);font-weight:400;line-height:.92}.craft-pair__grid[data-astro-cid-yavqfwde]{align-items:start;gap:clamp(1.2rem,3vw,2.5rem);display:grid}.craft-pair__item[data-astro-cid-yavqfwde]{gap:.9rem;margin:0;display:grid}.craft-pair__item[data-astro-cid-yavqfwde] figcaption[data-astro-cid-yavqfwde]{border-top:1px solid color-mix(in srgb, var(--sh-ink) 14%, transparent);font-size:var(--text-sm);justify-content:space-between;gap:1rem;padding-top:.8rem;display:flex}.craft-pair__item[data-astro-cid-yavqfwde] figcaption[data-astro-cid-yavqfwde] span[data-astro-cid-yavqfwde]:last-child{color:color-mix(in srgb, var(--sh-ink) 54%, transparent)}.craft-notes[data-astro-cid-yavqfwde]{padding-block:var(--section-space);background:var(--sh-ivory)}.craft-notes__grid[data-astro-cid-yavqfwde]{gap:clamp(2.5rem,6vw,6rem);display:grid}.craft-notes__copy[data-astro-cid-yavqfwde]{align-content:start;gap:1.4rem;max-width:40rem;display:grid}.craft-notes__copy[data-astro-cid-yavqfwde] .eyebrow[data-astro-cid-yavqfwde]{color:var(--sh-emerald)}.craft-notes__copy[data-astro-cid-yavqfwde] p[data-astro-cid-yavqfwde]{color:color-mix(in srgb, var(--sh-ink) 67%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.craft-notes__copy[data-astro-cid-yavqfwde] .text-link[data-astro-cid-yavqfwde]{width:max-content}.craft-notes__media--secondary[data-astro-cid-yavqfwde]{justify-self:end;width:min(78%,30rem)}.craft-enquiry[data-astro-cid-yavqfwde]{background:var(--sh-emerald);color:var(--sh-white)}.craft-enquiry__inner[data-astro-cid-yavqfwde]{justify-items:start;gap:1.6rem;display:grid}.craft-enquiry__inner[data-astro-cid-yavqfwde] .eyebrow[data-astro-cid-yavqfwde]{color:var(--sh-gold)}.craft-enquiry__inner[data-astro-cid-yavqfwde] p[data-astro-cid-yavqfwde]{max-width:43rem;color:color-mix(in srgb, var(--sh-white) 76%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.craft-enquiry__actions[data-astro-cid-yavqfwde]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.craft-enquiry__link[data-astro-cid-yavqfwde]{font-size:var(--text-sm);border-bottom:1px solid #ffffffb3;padding-bottom:.35rem;font-weight:650}@media (width>=760px){.craft-hero__grid[data-astro-cid-yavqfwde]{grid-template-columns:minmax(0,.9fr) minmax(22rem,.65fr)}.craft-pair__grid[data-astro-cid-yavqfwde]{grid-template-columns:minmax(0,1.05fr) minmax(0,.72fr)}.craft-pair__item--offset[data-astro-cid-yavqfwde]{margin-top:clamp(6rem,11vw,11rem)}.craft-notes__grid[data-astro-cid-yavqfwde]{grid-template-columns:minmax(16rem,.75fr) minmax(18rem,1fr) minmax(13rem,.62fr);align-items:start}.craft-notes__copy[data-astro-cid-yavqfwde]{padding-top:2rem;position:sticky;top:8rem}.craft-notes__media--secondary[data-astro-cid-yavqfwde]{width:100%;margin-top:clamp(7rem,12vw,12rem)}}@media (width<=759px){.craft-hero__media[data-astro-cid-yavqfwde]{justify-self:start;width:92%}.craft-pair__grid[data-astro-cid-yavqfwde]{grid-template-columns:1fr .8fr;align-items:end;gap:.8rem}.craft-pair__item[data-astro-cid-yavqfwde] figcaption[data-astro-cid-yavqfwde]{display:grid}.craft-notes__media[data-astro-cid-yavqfwde]:first-of-type{width:92%}}
