.opener[data-astro-cid-lcdefpme]{view-transition-name:page-head;padding-top:clamp(2.5rem,min(8vw,7vh),6.5rem);position:relative;overflow:hidden}.sun--home[data-astro-cid-lcdefpme]{--size:clamp(15rem, 42vw, 40rem)}@media (width<=47.99rem){.sun--home[data-astro-cid-lcdefpme]{--size:clamp(8.5rem, 40vw, 13rem)}}.opener-text[data-astro-cid-lcdefpme]{z-index:1;position:relative}.opener[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:min(var(--text-hero), 9vh);max-width:14ch;margin-bottom:var(--space-4);letter-spacing:-.025em;line-height:1.02}.opener[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34ch;margin-bottom:var(--space-3)}@media (width>=48rem){.opener[data-astro-cid-lcdefpme]{padding-top:var(--space-4)}.opener[data-astro-cid-lcdefpme] .rule[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.opener[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:min(var(--text-hero), 7.5vh);max-width:21ch}.opener[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:none}.hook[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}}.hook[data-astro-cid-lcdefpme]{font-size:var(--text-lead);margin-bottom:var(--space-4);font-weight:600}.opener-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.hero-founders[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);color:var(--colour-cream);font-size:var(--text-small);font-weight:600;text-decoration:none;display:inline-flex}.hero-founders[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]:last-child{text-decoration:underline}.faces[data-astro-cid-lcdefpme]{flex:none;display:inline-flex}.faces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 25%;border:2px solid var(--colour-burgundy);border-radius:50%;width:2.75rem;height:2.75rem;display:block}.faces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]+img[data-astro-cid-lcdefpme]{margin-left:-.7rem}.problem-head[data-astro-cid-lcdefpme]{max-width:44rem;margin-bottom:var(--space-6)}.problem[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.problem[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.gap[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}@media (width>=60rem){.gap[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-columns:1fr 1fr}}.gap-label[data-astro-cid-lcdefpme]{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--colour-charcoal);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--colour-burgundy);font-weight:600}.gap-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-lead);max-width:34ch;margin:0;line-height:1.45}.what-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}@media (width>=60rem){.what-grid[data-astro-cid-lcdefpme]{column-gap:clamp(var(--space-6), 6vw, var(--space-9));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.what-head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--space-5));position:sticky}}.what-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.what-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34ch;margin:0}.svc[data-astro-cid-lcdefpme]{counter-reset:none;margin:0;padding:0;list-style:none}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid color-mix(in srgb, var(--colour-burgundy) 22%, transparent);grid-template-columns:2rem minmax(0,1fr);display:grid}@media (width>=48rem){.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr)}}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid color-mix(in srgb, var(--colour-burgundy) 22%, transparent)}.svc-n[data-astro-cid-lcdefpme]{font-size:var(--text-label);letter-spacing:.08em;color:var(--colour-muted);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.35rem;font-weight:600}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);margin:0 0 var(--space-1)}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;margin:0}.with[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}.with[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.with-cards[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.with-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.with-cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-5);background:var(--colour-cream-deep);border-top:var(--rule-thickness) solid var(--colour-gold);font-size:var(--text-lead);color:var(--colour-burgundy);font-weight:600;line-height:1.4}.us-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.us-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.collab[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0}.founders[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}@media (width>=40rem){.founders[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.founders[data-astro-cid-lcdefpme]{max-width:60rem}}.founder[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--colour-sand);color:var(--colour-cream);text-decoration:none;display:block;position:relative;overflow:hidden}.founder[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block}.founder[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.band[data-astro-cid-lcdefpme]{padding:var(--space-4);background:color-mix(in srgb, var(--colour-burgundy) 92%, transparent);transition:padding var(--dur) var(--ease-out);gap:.2rem;display:grid;position:absolute;bottom:0;left:0;right:0}.founder[data-astro-cid-lcdefpme]:hover .band[data-astro-cid-lcdefpme],.founder[data-astro-cid-lcdefpme]:focus-visible .band[data-astro-cid-lcdefpme]{padding-bottom:var(--space-5)}.band-rule[data-astro-cid-lcdefpme]{background:var(--colour-gold);width:3.5rem;height:5px;margin-bottom:var(--space-2);transition:width var(--dur) var(--ease-out)}.founder[data-astro-cid-lcdefpme]:hover .band-rule[data-astro-cid-lcdefpme],.founder[data-astro-cid-lcdefpme]:focus-visible .band-rule[data-astro-cid-lcdefpme]{width:6rem}.band[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.25rem}.band[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{font-size:var(--text-small);line-height:1.4}.facts[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=52rem){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--text-lead);border-left:3px solid var(--colour-gold);padding-left:var(--space-3);line-height:1.35}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--colour-burgundy)}.exp-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.exp-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.cards[data-astro-cid-lcdefpme]{gap:var(--space-4);align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{background:var(--colour-cream-deep);border-top:var(--rule-thickness) solid var(--colour-gold)}.card[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;justify-content:space-between;align-items:flex-start;list-style:none;display:flex}.card[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.card[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--colour-gold);text-underline-offset:.2em;text-decoration-thickness:2px}.card[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-3px}.card-head[data-astro-cid-lcdefpme]{gap:var(--space-2);display:grid}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.35rem;line-height:1.2}.card-label[data-astro-cid-lcdefpme]{font-size:var(--text-small);color:var(--colour-muted)}.chev[data-astro-cid-lcdefpme]{border-right:2px solid var(--colour-burgundy);border-bottom:2px solid var(--colour-burgundy);width:.7rem;height:.7rem;transition:transform var(--dur) var(--ease-out);flex:none;margin-top:.45rem;transform:rotate(45deg)}.card[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .chev[data-astro-cid-lcdefpme]{transform:translateY(.3rem)rotate(-135deg)}.card-more[data-astro-cid-lcdefpme]{padding:0 var(--space-5) var(--space-5)}.card-body[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4)}.card-who[data-astro-cid-lcdefpme]{padding-top:var(--space-3);border-top:1px solid var(--colour-line);font-size:var(--text-small);color:var(--colour-burgundy);margin:0;font-weight:600}.card[data-astro-cid-lcdefpme].placeholder h3[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme].placeholder .card-label[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme].placeholder .card-body[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme].placeholder .card-who[data-astro-cid-lcdefpme],.card-label[data-astro-cid-lcdefpme].placeholder{color:var(--colour-placeholder)}
