:root{--colour-black-out:#222;--colour-black:#000;--colour-classic-chalk:#f4f2ef;--colour-clouded-vision:#d1d1d1;--colour-crisp-muslin:#eae2d7;--colour-doctor:#f8f8f8;--colour-dreamless-sleep:#111;--colour-errigal-white:#f2f2f2;--colour-jupiter:#e2e2e2;--colour-lucky-grey:#767676;--colour-million-grey:#999;--colour-nimbus-cloud:#c8c8c8;--colour-old-silver:#828282;--colour-pickled-pineapple:#eeff42;--colour-sacrifice-altar:#8b0000;--colour-squant:#666;--colour-white:#ffffff}:root{--timing:16 / 9;--timing-menu-animation:.9s;--timing-header-animation:.15s;--timing-duration-short:.2s;--timing-duration-long:.5s}.svelte-17i801h.svelte-17i801h,.svelte-17i801h.svelte-17i801h:before,.svelte-17i801h.svelte-17i801h:after{box-sizing:inherit;outline:none}a.svelte-17i801h.svelte-17i801h{text-decoration:none}h3.svelte-17i801h.svelte-17i801h{text-wrap:balance}.work-overview.svelte-17i801h.svelte-17i801h{padding:9.2rem var(--layout-pagegrid-margin) 7.2rem}@media (min-width: 48em){.work-overview.svelte-17i801h.svelte-17i801h{padding:6.8rem var(--layout-pagegrid-margin) 8rem}}.work-overview__text.svelte-17i801h.svelte-17i801h{font-weight:400;font-size:1.6rem;margin:0 0 3rem;line-height:30px}@media (min-width: 320px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:30px}}@media (min-width: 525px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:calc(-1.646090535vw + 38.6419753086px)}}@media (min-width: 768px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 960px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 1024px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 1280px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 1920px){.work-overview__text.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 48em){.work-overview__text.svelte-17i801h.svelte-17i801h{font-size:2.2rem;margin:0 0 4rem}}.work-overview__sections.svelte-17i801h.svelte-17i801h{margin:0 0 7rem}@media (min-width: 48em){.work-overview__sections.svelte-17i801h.svelte-17i801h{align-items:center;display:flex;flex-wrap:wrap;margin:8rem 0;align-items:flex-start;justify-content:space-between}}.work-overview__section.svelte-17i801h.svelte-17i801h{margin-top:3rem}@media (min-width: 48em){.work-overview__section.svelte-17i801h.svelte-17i801h{border-top:0;padding:0 6rem 0 0}}.work-overview__section.svelte-17i801h a.svelte-17i801h{text-decoration:underline;color:currentColor;text-underline-offset:.6rem}.work-overview__section.svelte-17i801h a.svelte-17i801h:hover{text-decoration:none}.work-overview__section-title.svelte-17i801h.svelte-17i801h{font-weight:500;font-size:1.6rem;margin:0 0 1.6rem}@media (min-width: 48em){.work-overview__section-title.svelte-17i801h.svelte-17i801h{margin:0 0 3rem;font-size:2.2rem;font-weight:400}}.work-overview__section-list.svelte-17i801h.svelte-17i801h{margin:0;padding:0;font-weight:400;font-size:1.6rem;line-height:30px}@media (min-width: 320px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:30px}}@media (min-width: 525px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:calc(-1.646090535vw + 38.6419753086px)}}@media (min-width: 768px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 960px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 1024px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 1280px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 1920px){.work-overview__section-list.svelte-17i801h.svelte-17i801h{line-height:26px}}@media (min-width: 48em){.work-overview__section-list.svelte-17i801h.svelte-17i801h:has(>:nth-child(7)){-moz-column-count:2;column-count:2}}.work-overview__list-item.svelte-17i801h.svelte-17i801h{list-style:inside disc}@media (min-width: 48em){.work-overview__list-item.svelte-17i801h.svelte-17i801h{white-space:nowrap}}.builder-block:has(>picture){margin:var(--layout-pagegrid-margin);width:auto}@media (min-width: 46.25em){.container--work-page.svelte-cbodvn{padding:0 11.3rem}}@media (min-width: 46.25em){.work-overview{margin:0 11.3rem}}.work-page .hero-image__wrapper .image{aspect-ratio:var(--layout-hero-ar-showcase)!important}
