.hero[data-astro-cid-ge2uvauf]{margin-top:calc(-1 * var(--header-height));min-height:100svh;color:var(--text);align-items:center;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] .hero__image{object-fit:cover;object-position:center 62%;width:100%;height:100%}@media (width<=767px){.hero__media[data-astro-cid-ge2uvauf] .hero__image{object-position:center 72%}}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, #0a162600 82%, var(--ink) 100%), linear-gradient(180deg, #0a1626e0 0%, #0a162666 24%, #0a162647 58%, #0a162699 100%), linear-gradient(100deg, #0a1626f7 0%, #0a1626e0 30%, #0a162680 58%, #0a16262e 82%);position:absolute;inset:0}.hero__beam[data-astro-cid-ge2uvauf]{filter:blur(50px);mix-blend-mode:screen;width:65%;height:95%;animation:heroBeamSweep 16s var(--ease) infinite;background:radial-gradient(closest-side,#f4b23e66,#f4b23e00 70%);position:absolute;top:-15%;left:-15%;transform:rotate(-8deg)}@keyframes heroBeamSweep{0%,to{opacity:.55;transform:rotate(-10deg)translate(-2%,-1%)}50%{opacity:.9;transform:rotate(-5deg)translate(3%,2%)}}@property --mx{syntax:"<length>";inherits:false;initial-value:70vw}@property --my{syntax:"<length>";inherits:false;initial-value:30vh}.hero__spotlight[data-astro-cid-ge2uvauf]{background:radial-gradient(520px circle at var(--mx) var(--my), #ffd07a4d, #f4b23e1a 45%, transparent 70%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s var(--ease), visibility .6s, --mx .35s var(--ease), --my .35s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf].is-lit .hero__spotlight[data-astro-cid-ge2uvauf]{mix-blend-mode:screen;opacity:1;visibility:visible}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;width:100%;padding-top:calc(var(--header-height) + var(--space-6));padding-bottom:var(--space-6);gap:var(--space-8);grid-template-columns:1fr;display:grid;position:relative}@media (width>=960px){.hero__inner[data-astro-cid-ge2uvauf]{align-items:start;gap:var(--space-8);padding-top:calc(var(--header-height) + var(--space-5));grid-template-columns:1.15fr .85fr}}.hero__content[data-astro-cid-ge2uvauf]{gap:var(--space-4);flex-direction:column;max-width:700px;display:flex}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.015em;word-spacing:.08em;text-wrap:balance;color:var(--text);font-size:clamp(2.5rem,4.3vw,4rem);font-weight:700;line-height:1.04}.hero__title[data-astro-cid-ge2uvauf].hero__reveal--2{animation:heroFadeUp .7s var(--ease) .16s both, heroTitleGlow 2.6s var(--ease) .5s both}@keyframes heroTitleGlow{0%{text-shadow:0 0 70px #ffd07a99}to{text-shadow:0 0 44px #f4b23e1a}}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:var(--lead);color:#eaf1fbd6;max-width:54ch;line-height:1.55}.hero__pillars[data-astro-cid-ge2uvauf]{row-gap:var(--space-6);column-gap:var(--space-4);margin:0;margin-top:var(--space-5);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width>=620px){.hero__pillars[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr)}}.hero__pillar[data-astro-cid-ge2uvauf]{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.hero__pillar-icon[data-astro-cid-ge2uvauf]{border-radius:var(--radius);width:46px;height:46px;color:var(--beam);transition:box-shadow .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);background:#f4b23e17;border:1px solid #f4b23e47;justify-content:center;align-items:center;display:inline-flex}.hero__pillar-icon[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:22px;height:22px}.hero__pillar[data-astro-cid-ge2uvauf]:hover .hero__pillar-icon[data-astro-cid-ge2uvauf]{border-color:#f4b23e80;transform:translateY(-2px);box-shadow:0 0 0 1px #f4b23e59,0 0 18px #f4b23e59}.hero__pillar-label[data-astro-cid-ge2uvauf]{color:var(--text);text-align:center;font-size:.8125rem;font-weight:600;line-height:1.35}.hero__form-wrap[data-astro-cid-ge2uvauf]{justify-self:stretch;position:relative}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}@media (width>=960px) and (hover:hover){.hero__form-wrap[data-astro-cid-ge2uvauf]:before{content:"";border-radius:calc(var(--radius) + 2px);background:conic-gradient(from var(--ring), transparent 0deg, #f4b23ed9 60deg, transparent 130deg, transparent 360deg);pointer-events:none;animation:7s linear infinite heroRing;position:absolute;inset:-2px}.hero__form[data-astro-cid-ge2uvauf]{position:relative}}@keyframes heroRing{to{--ring:360deg}}.hero__form[data-astro-cid-ge2uvauf]{background:var(--day);color:var(--ink-on-day);border-radius:var(--radius);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex;box-shadow:0 24px 60px #03081073}.hero__form-title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.01em;text-align:center;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.15}.hero__form-subtitle[data-astro-cid-ge2uvauf]{color:#0a1626b3;text-align:center;font-size:.875rem;line-height:1.4}.hero__field[data-astro-cid-ge2uvauf]{gap:var(--space-1);flex-direction:column;display:flex}.hero__field-row[data-astro-cid-ge2uvauf]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.hero__field[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]{color:#0a1626bf;font-size:.8125rem;font-weight:600}.hero__field[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf],.hero__field[data-astro-cid-ge2uvauf] textarea[data-astro-cid-ge2uvauf]{border-radius:calc(var(--radius) * .6);width:100%;min-height:34px;color:var(--ink-on-day);font-family:var(--font-body);transition:border-color .3s var(--ease);background:#fff;border:1px solid #0a162626;padding:.4375rem .75rem;font-size:.9375rem}.hero__field[data-astro-cid-ge2uvauf] textarea[data-astro-cid-ge2uvauf]{resize:vertical;min-height:52px}.hero__field[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]:hover,.hero__field[data-astro-cid-ge2uvauf] textarea[data-astro-cid-ge2uvauf]:hover{border-color:#0a16264d}.hero__submit[data-astro-cid-ge2uvauf]{margin-top:var(--space-1);width:100%}.hero__form-note[data-astro-cid-ge2uvauf]{text-align:center;color:#0a162699;font-size:.8125rem}.hero__reveal[data-astro-cid-ge2uvauf]{animation:heroFadeUp .7s var(--ease) both}.hero__reveal--1[data-astro-cid-ge2uvauf]{animation-delay:50ms}.hero__reveal--2[data-astro-cid-ge2uvauf]{animation-delay:.16s}.hero__reveal--3[data-astro-cid-ge2uvauf]{animation-delay:.3s}.hero__reveal--4[data-astro-cid-ge2uvauf]{animation-delay:.44s}.hero__reveal--5[data-astro-cid-ge2uvauf]{animation-delay:.55s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__beam[data-astro-cid-ge2uvauf],.hero__form-wrap[data-astro-cid-ge2uvauf]:before{animation:none}.hero__spotlight[data-astro-cid-ge2uvauf]{display:none}.hero__title[data-astro-cid-ge2uvauf].hero__reveal--2{animation:none}.hero__reveal[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}.hero__pillar-icon[data-astro-cid-ge2uvauf]{transition:none}}.agency-intro[data-astro-cid-3jcki6iq]{background:var(--day);color:var(--ink-on-day);padding-block:var(--section-padding-y);position:relative;overflow:hidden}.agency-intro__watermark[data-astro-cid-3jcki6iq]{pointer-events:none;line-height:0;position:absolute;bottom:0;right:0}.agency-intro__watermark[data-astro-cid-3jcki6iq] img{opacity:.5;width:clamp(280px,32vw,480px);height:auto;display:block}.agency-intro__inner[data-astro-cid-3jcki6iq]{z-index:1;gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (width>=860px){.agency-intro__inner[data-astro-cid-3jcki6iq]{gap:var(--space-9);grid-template-columns:1.1fr .9fr}}.agency-intro__text[data-astro-cid-3jcki6iq]{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.agency-intro__text[data-astro-cid-3jcki6iq] .eyebrow{text-align:center}.agency-intro__title[data-astro-cid-3jcki6iq]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;text-align:center;color:var(--ink-on-day);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}@media (width>=860px){.agency-intro__text[data-astro-cid-3jcki6iq] .eyebrow{text-align:left}.agency-intro__title[data-astro-cid-3jcki6iq]{text-align:left;font-size:clamp(1.5rem,2.4vw,2.25rem)}}.agency-intro__paragraph[data-astro-cid-3jcki6iq]{font-size:var(--body);color:#0a1626bf;max-width:62ch;line-height:1.65}.agency-intro__media[data-astro-cid-3jcki6iq]{justify-content:center;display:flex}.agency-intro__media[data-astro-cid-3jcki6iq] img{width:100%;max-width:460px;height:auto}.why-phareo[data-astro-cid-axpbscux]{background:var(--day);color:var(--ink-on-day);padding-block:var(--section-padding-y);position:relative}.why-phareo__inner[data-astro-cid-axpbscux]{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=860px){.why-phareo__inner[data-astro-cid-axpbscux]{gap:var(--space-9);grid-template-columns:.9fr 1.1fr}}.why-phareo__media[data-astro-cid-axpbscux]{justify-content:center;display:flex}.why-phareo__media[data-astro-cid-axpbscux] img{width:100%;max-width:420px;height:auto}.why-phareo__text[data-astro-cid-axpbscux]{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.why-phareo__text[data-astro-cid-axpbscux] .eyebrow{text-align:center}.why-phareo__title[data-astro-cid-axpbscux]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;text-align:center;color:var(--ink-on-day);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.why-phareo__paragraph[data-astro-cid-axpbscux]{font-size:var(--body);color:#0a1626bf;max-width:62ch;line-height:1.65}@media (width>=860px){.why-phareo__text[data-astro-cid-axpbscux] .eyebrow{text-align:left}.why-phareo__title[data-astro-cid-axpbscux]{text-align:left;font-size:clamp(1.5rem,2.4vw,2.25rem)}}.why-phareo__cta[data-astro-cid-axpbscux]{margin-top:var(--space-2);align-self:flex-start}.why-phareo__cta-arrow[data-astro-cid-axpbscux]{transition:transform .3s var(--ease);display:inline-block}.why-phareo__cta:hover .why-phareo__cta-arrow[data-astro-cid-axpbscux]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.why-phareo__cta-arrow[data-astro-cid-axpbscux]{transition:none}}.services[data-astro-cid-lesv7jgp]{background:var(--day);color:var(--ink-on-day);padding-block:var(--space-4) var(--space-8)}.services__layout[data-astro-cid-lesv7jgp]{flex-direction:column;display:flex;position:relative}.services__tabs-bg[data-astro-cid-lesv7jgp],.services__bg[data-astro-cid-lesv7jgp]{display:none}.services__bg-img[data-astro-cid-lesv7jgp]{object-fit:cover;width:100%;height:100%}.service-tab[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--ink);width:100%;color:var(--text-dim);border:none;border-bottom:1px solid var(--hairline);padding:var(--space-4) var(--space-5);font-family:var(--font-body);text-align:left;cursor:pointer;transition:color .3s var(--ease);font-size:1.0625rem;font-weight:600;display:flex}.service-tab[data-astro-cid-lesv7jgp]:hover,.service-tab[data-astro-cid-lesv7jgp][aria-selected=true]{color:var(--text)}.service-tab__dash[data-astro-cid-lesv7jgp]{background:var(--beam);opacity:0;width:16px;height:2px;transition:opacity .3s var(--ease);flex-shrink:0}.service-tab[data-astro-cid-lesv7jgp][aria-selected=true] .service-tab__dash[data-astro-cid-lesv7jgp]{opacity:1}.service-tab__label[data-astro-cid-lesv7jgp]{flex:1}.service-tab__chevron[data-astro-cid-lesv7jgp]{color:currentColor;width:18px;height:18px;transition:transform .3s var(--ease);flex-shrink:0}.service-tab[data-astro-cid-lesv7jgp][aria-selected=true] .service-tab__chevron[data-astro-cid-lesv7jgp]{transform:rotate(180deg)}.service-panel[data-astro-cid-lesv7jgp]{background:var(--day);transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.service-panel[data-astro-cid-lesv7jgp].is-active{grid-template-rows:1fr}.service-panel__content[data-astro-cid-lesv7jgp]{padding-inline:var(--space-5);overflow:hidden}.service-panel[data-astro-cid-lesv7jgp].is-active .service-panel__content[data-astro-cid-lesv7jgp]{padding-block:var(--space-6)}.service-panel__title[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-on-day);margin-bottom:var(--space-3);font-size:1.25rem;font-weight:600}.service-panel__teaser[data-astro-cid-lesv7jgp]{color:#0a1626bf;margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.6}.service-panel__cta[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--space-2);color:var(--ink-on-day);transition:color .3s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0a162640;padding-bottom:2px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.service-panel__cta[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{transition:transform .3s var(--ease);display:inline-block}.service-panel__cta[data-astro-cid-lesv7jgp]:hover{color:var(--beam-2);border-color:var(--beam-2)}.service-panel__cta[data-astro-cid-lesv7jgp]:hover span[data-astro-cid-lesv7jgp]{transform:translate(4px)}@media (width>=860px){.services__layout[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 2fr;display:grid}.services__bg[data-astro-cid-lesv7jgp]{z-index:0;width:66.6667%;display:block;position:absolute;top:0;bottom:0;right:0}.services__bg[data-astro-cid-lesv7jgp]:after{content:"";background:#f6f2e9e0;position:absolute;inset:0}.services__layout[data-astro-cid-lesv7jgp]{grid-template-rows:65px repeat(4,65px) 65px}.services__tabs-bg[data-astro-cid-lesv7jgp]{background:var(--ink);z-index:0;width:33.3333%;display:block;position:absolute;top:0;bottom:0;left:0}.service-tab[data-astro-cid-lesv7jgp]{padding:var(--space-4) var(--space-6);z-index:1;border-bottom:none;grid-column:1;font-size:1.1875rem;position:relative}.service-tab[data-astro-cid-lesv7jgp]:first-of-type{grid-row:2}.service-tab[data-astro-cid-lesv7jgp]:nth-of-type(2){grid-row:3}.service-tab[data-astro-cid-lesv7jgp]:nth-of-type(3){grid-row:4}.service-tab[data-astro-cid-lesv7jgp]:nth-of-type(4){grid-row:5}.service-panel[data-astro-cid-lesv7jgp]{z-index:1;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s var(--ease);background:0 0;grid-area:1/2/-1;grid-template-rows:none;display:block;position:relative}.service-panel[data-astro-cid-lesv7jgp].is-active{opacity:1;visibility:visible;z-index:2}.service-panel__content[data-astro-cid-lesv7jgp]{text-align:center;height:100%;min-height:222px;padding:var(--space-5) var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:visible}.service-panel__title[data-astro-cid-lesv7jgp]{padding-bottom:var(--space-3);border-bottom:2px solid var(--beam);font-size:1.375rem;display:inline-block}.service-panel__teaser[data-astro-cid-lesv7jgp]{max-width:80ch;font-size:.875rem;line-height:1.5}.service-tab__chevron[data-astro-cid-lesv7jgp]{display:none}}@media (prefers-reduced-motion:reduce){.service-tab[data-astro-cid-lesv7jgp],.service-tab__dash[data-astro-cid-lesv7jgp],.service-tab__chevron[data-astro-cid-lesv7jgp],.service-panel[data-astro-cid-lesv7jgp],.service-panel__cta[data-astro-cid-lesv7jgp],.service-panel__cta[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{transition:none}}.founder[data-astro-cid-5wryjofk]{background:var(--day);padding-block:calc(var(--section-padding-y) * .56) var(--space-6)}.founder__layout[data-astro-cid-5wryjofk]{flex-direction:column;display:flex}.founder__media[data-astro-cid-5wryjofk]{line-height:0}.founder__media[data-astro-cid-5wryjofk] .founder__photo{object-fit:cover;object-position:center 25%;width:100%;height:clamp(320px,62vw,460px);display:block}.founder__content[data-astro-cid-5wryjofk]{background:var(--ink);color:var(--text);padding:var(--space-8) var(--space-5)}.founder__title-heading[data-astro-cid-5wryjofk]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:var(--space-3);text-wrap:balance;text-align:center;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.founder__title-break[data-astro-cid-5wryjofk]{display:none}.founder__list[data-astro-cid-5wryjofk]{margin:0 0 var(--space-4);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.founder__point[data-astro-cid-5wryjofk]{align-items:flex-start;gap:var(--space-3);color:var(--text-dim);font-size:.9375rem;line-height:1.35;display:flex}.founder__bullet[data-astro-cid-5wryjofk]{border-radius:var(--radius-pill);background:var(--beam);flex-shrink:0;width:8px;height:8px;margin-top:.5em}.founder__signature[data-astro-cid-5wryjofk]{width:160px;height:auto;margin-bottom:var(--space-4);display:block}.founder__name[data-astro-cid-5wryjofk]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:var(--space-1);font-size:1.375rem;font-weight:600}.founder__role[data-astro-cid-5wryjofk]{color:var(--text-dim);font-size:.9375rem}@media (width>=768px){.founder__layout[data-astro-cid-5wryjofk]{flex-direction:row}.founder__media[data-astro-cid-5wryjofk],.founder__content[data-astro-cid-5wryjofk]{width:50%}.founder__media[data-astro-cid-5wryjofk]{position:relative}.founder__media[data-astro-cid-5wryjofk] .founder__photo{width:100%;height:100%;position:absolute;inset:0}.founder__content[data-astro-cid-5wryjofk]{padding:var(--space-5) var(--space-7);flex-direction:column;justify-content:center;display:flex}.founder__title-heading[data-astro-cid-5wryjofk]{text-align:left;max-width:none;font-size:clamp(.95rem,1.8vw,1.5rem)}.founder__title-break[data-astro-cid-5wryjofk]{display:inline}.founder__title-line[data-astro-cid-5wryjofk]{white-space:nowrap}.founder__list[data-astro-cid-5wryjofk]{max-width:60ch}}@media (width>=1200px){.founder__media[data-astro-cid-5wryjofk]{aspect-ratio:2}}.realisations[data-astro-cid-nuu3q7ts]{background:var(--day);color:var(--ink-on-day);padding-block:var(--space-4) var(--space-8)}.realisations__heading[data-astro-cid-nuu3q7ts]{max-width:640px;margin-inline:auto;margin-bottom:var(--space-6);text-align:center}.realisations__title[data-astro-cid-nuu3q7ts]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-on-day);margin-bottom:var(--space-4);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}@media (width>=900px){.realisations__title[data-astro-cid-nuu3q7ts]{font-size:clamp(1.5rem,2.4vw,2.25rem)}}.realisations__title-line[data-astro-cid-nuu3q7ts]{white-space:nowrap}.realisations__lead[data-astro-cid-nuu3q7ts]{font-size:var(--lead);color:#0a1626b3;line-height:1.5}.realisations__grid[data-astro-cid-nuu3q7ts]{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=900px){.realisations__grid[data-astro-cid-nuu3q7ts]{grid-template-columns:repeat(3,1fr)}}.realisation-card[data-astro-cid-nuu3q7ts]{border-radius:var(--radius);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0a162614}.realisation-card[data-astro-cid-nuu3q7ts]:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0a162624}.realisation-card[data-astro-cid-nuu3q7ts]:nth-child(2){transition-delay:.1s}.realisation-card[data-astro-cid-nuu3q7ts]:nth-child(3){transition-delay:.2s}.realisation-card__media[data-astro-cid-nuu3q7ts]{aspect-ratio:16/10}.realisation-card__media[data-astro-cid-nuu3q7ts] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.realisation-card__body[data-astro-cid-nuu3q7ts]{padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.realisation-card__name[data-astro-cid-nuu3q7ts]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-on-day);text-align:center;font-size:1.375rem;font-weight:600}.realisation-card__sector[data-astro-cid-nuu3q7ts]{color:#0a16268c;text-align:center;margin-bottom:var(--space-5);font-size:.8125rem}.realisation-card__stats[data-astro-cid-nuu3q7ts]{gap:var(--space-3);padding-block:var(--space-4);margin-bottom:var(--space-4);border-block:1px solid #0a16261a;grid-template-columns:repeat(3,1fr);display:grid}.realisation-card__stat[data-astro-cid-nuu3q7ts]{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.realisation-card__stat-value[data-astro-cid-nuu3q7ts]{font-family:var(--font-display);color:var(--beam);font-size:1.25rem;font-weight:600;line-height:1.15}.realisation-card__stat-label[data-astro-cid-nuu3q7ts]{color:#0a162699;font-size:.6875rem;line-height:1.3}.realisation-card__description[data-astro-cid-nuu3q7ts]{color:#0a1626bf;font-size:.9375rem;line-height:1.6}.realisations__cta-wrap[data-astro-cid-nuu3q7ts]{justify-content:center;display:flex}.realisations__cta[data-astro-cid-nuu3q7ts] span[data-astro-cid-nuu3q7ts]{transition:transform .3s var(--ease);display:inline-block}.realisations__cta:hover span[data-astro-cid-nuu3q7ts]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.realisation-card[data-astro-cid-nuu3q7ts]{transition:none}.realisation-card[data-astro-cid-nuu3q7ts]:hover{transform:none}.realisations__cta[data-astro-cid-nuu3q7ts] span[data-astro-cid-nuu3q7ts]{transition:none}}.local-seo[data-astro-cid-ohijhigl]{background:radial-gradient(ellipse 55% 70% at 8% 0%, #f4b23e21, transparent 62%), radial-gradient(ellipse 50% 80% at 100% 100%, #3878c429, transparent 60%), var(--ink);color:var(--text);padding-block:clamp(3.5rem,7vw,6rem)}.local-seo__inner[data-astro-cid-ohijhigl]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=860px){.local-seo__inner[data-astro-cid-ohijhigl]{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:start}}.local-seo__text[data-astro-cid-ohijhigl]{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.local-seo__title[data-astro-cid-ohijhigl]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;text-align:center;color:var(--text);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.local-seo__br-d[data-astro-cid-ohijhigl]{display:none}@media (width>=860px){.local-seo__title[data-astro-cid-ohijhigl]{text-align:left;font-size:clamp(1.5rem,2.4vw,2.25rem)}.local-seo__br-m[data-astro-cid-ohijhigl]{display:none}.local-seo__br-d[data-astro-cid-ohijhigl]{display:inline}}.local-seo__subtitle[data-astro-cid-ohijhigl]{font-family:var(--font-body);color:var(--text-dim);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;line-height:1.4}.local-seo__paragraph[data-astro-cid-ohijhigl]{font-size:var(--body);color:var(--text-dim);max-width:60ch;line-height:1.65}.local-seo__proof[data-astro-cid-ohijhigl]{gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.local-seo__proof-intro[data-astro-cid-ohijhigl]{font-size:var(--lead);color:var(--text);line-height:1.5}.local-seo__stats[data-astro-cid-ohijhigl]{flex-direction:column;display:flex}.local-seo__stat[data-astro-cid-ohijhigl]{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.local-seo__stat[data-astro-cid-ohijhigl]:first-child{border-top:none;padding-top:0}.local-seo__stat[data-astro-cid-ohijhigl]:nth-child(2){transition-delay:.12s}.local-seo__stat[data-astro-cid-ohijhigl]:nth-child(3){transition-delay:.24s}.local-seo__stat-value[data-astro-cid-ohijhigl]{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--beam);font-size:clamp(2.1rem,4.2vw,2.9rem);font-weight:600;line-height:1}.local-seo__stat-label[data-astro-cid-ohijhigl]{color:#eaf1fbd1;max-width:46ch;font-size:.9375rem;line-height:1.5}.local-seo__conclusion[data-astro-cid-ohijhigl]{color:var(--text);padding-left:var(--space-4);border-left:2px solid var(--beam);font-size:1.0625rem;font-weight:600;line-height:1.5}.local-seo__source[data-astro-cid-ohijhigl]{color:var(--text-dim);font-size:.75rem}@media (prefers-reduced-motion:reduce){.local-seo__stat[data-astro-cid-ohijhigl]:nth-child(2),.local-seo__stat[data-astro-cid-ohijhigl]:nth-child(3){transition-delay:0s}}.proof-band[data-astro-cid-rvgqmx2b]{background:radial-gradient(ellipse 55% 90% at 18% 70%, #f4b23e1a, transparent 65%), radial-gradient(ellipse 45% 90% at 88% 85%, #3878c41f, transparent 65%), var(--ink);color:var(--text);padding-block:var(--space-7) calc(var(--space-8) + var(--space-3));position:relative}.proof-band__list[data-astro-cid-rvgqmx2b]{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.proof-band__list[data-astro-cid-rvgqmx2b]{grid-template-columns:repeat(3,1fr);gap:0}}.proof-band__item[data-astro-cid-rvgqmx2b]{z-index:2;align-items:center;gap:var(--space-2);text-align:center;padding-inline:var(--space-4);transition-delay:calc(var(--i) * .14s);flex-direction:column;display:flex;position:relative}@media (width>=720px){.proof-band__item[data-astro-cid-rvgqmx2b]+.proof-band__item[data-astro-cid-rvgqmx2b]{border-left:1px solid var(--hairline)}}.proof-band__value[data-astro-cid-rvgqmx2b]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--beam);font-size:clamp(2.75rem,6vw,4.75rem);font-weight:700;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.proof-band__value[data-astro-cid-rvgqmx2b]{background-image:linear-gradient(110deg, var(--beam) 0%, var(--beam-2) 38%, #fff3d6 50%, var(--beam-2) 62%, var(--beam) 100%);-webkit-text-fill-color:transparent;transition:background-position 1.8s var(--ease);background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.proof-band__item[data-astro-cid-rvgqmx2b].is-visible .proof-band__value[data-astro-cid-rvgqmx2b]{background-position:0 0}}.proof-band__label[data-astro-cid-rvgqmx2b]{color:#eaf1fbd1;max-width:24ch;font-size:.9375rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.proof-band__item[data-astro-cid-rvgqmx2b]{transition-delay:0s}.proof-band__value[data-astro-cid-rvgqmx2b]{transition:none}}
