.hero[data-astro-cid-glgfkru5]{--figure:#2a3672;--dim:#eff0f29e;background:var(--field);min-height:max(100svh,42rem);color:var(--field-ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.hero__figure[data-astro-cid-glgfkru5]{left:var(--margin);top:calc(var(--header-h) + .25rem);letter-spacing:-.05em;max-width:none;color:var(--figure);font-variant-numeric:tabular-nums;pointer-events:none;user-select:none;transition:opacity .7s var(--ease-out);align-items:flex-end;margin:0;font-size:25vw;font-weight:600;line-height:1;display:flex;position:absolute}.odo[data-astro-cid-glgfkru5]{display:inline-flex}.odo__slot[data-astro-cid-glgfkru5],.odo__sep[data-astro-cid-glgfkru5]{height:1em;transition:width .7s var(--ease-expo), opacity .4s ease;overflow:clip}.odo__slot[data-astro-cid-glgfkru5]{width:.6em}.odo__sep[data-astro-cid-glgfkru5]{width:.24em}.odo__slot[data-astro-cid-glgfkru5].is-off,.odo__sep[data-astro-cid-glgfkru5].is-off{opacity:0;width:0}.odo__strip[data-astro-cid-glgfkru5]{transform:translateY(calc(var(--d) * -1em));transition:transform .8s var(--ease-expo);display:block}.odo__strip[data-astro-cid-glgfkru5]:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;display:block}.hero__unit[data-astro-cid-glgfkru5]{letter-spacing:-.02em;white-space:nowrap;margin:0 0 .62em .25em;font-size:.17em}.hero__unit[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]:not(:empty):before{content:" "}.hero__stage[data-astro-cid-glgfkru5]{pointer-events:none;position:absolute;inset:0}.hero__poster[data-astro-cid-glgfkru5],.hero__canvas[data-astro-cid-glgfkru5],.hero__dims[data-astro-cid-glgfkru5]{width:100%;height:100%;position:absolute;inset:0}.hero__poster[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.hero__poster--start[data-astro-cid-glgfkru5]{display:none}.hero__poster[data-astro-cid-glgfkru5]{transition:opacity .5s var(--ease-out)}.hero__canvas[data-astro-cid-glgfkru5]{opacity:0;transition:opacity .5s var(--ease-out)}.hero__dims[data-astro-cid-glgfkru5]{overflow:visible}.hero__dims[data-astro-cid-glgfkru5] path[data-astro-cid-glgfkru5]{fill:none;stroke:var(--dim);stroke-width:1.5px}.hero__dim[data-astro-cid-glgfkru5]{font-size:var(--step-small);color:var(--field-ink);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}.hero__dim--h[data-astro-cid-glgfkru5]{translate:-100% -50%}.hero__dim--d[data-astro-cid-glgfkru5]{translate:-50%}.hero__dims[data-astro-cid-glgfkru5],.hero__dim[data-astro-cid-glgfkru5],.hero__range[data-astro-cid-glgfkru5]{opacity:0;transition:opacity .5s var(--ease-out)}html.js .hero[data-astro-cid-glgfkru5]:not(.is-live,.is-static) .hero__figure[data-astro-cid-glgfkru5]{opacity:0}@media (prefers-reduced-motion:no-preference){html.js:not(.hero-seen) .hero[data-astro-cid-glgfkru5]:not(.is-static) .hero__poster--start[data-astro-cid-glgfkru5]{display:block}html.js:not(.hero-seen) .hero[data-astro-cid-glgfkru5]:not(.is-static) .hero__poster--end[data-astro-cid-glgfkru5]{display:none}}.hero[data-astro-cid-glgfkru5].is-live .hero__canvas[data-astro-cid-glgfkru5],.hero[data-astro-cid-glgfkru5].is-live .hero__dims[data-astro-cid-glgfkru5],.hero[data-astro-cid-glgfkru5].is-live .hero__dim[data-astro-cid-glgfkru5],.hero[data-astro-cid-glgfkru5].is-live .hero__range[data-astro-cid-glgfkru5]{opacity:1}.hero[data-astro-cid-glgfkru5].is-live .hero__poster[data-astro-cid-glgfkru5]{opacity:0}html:not(.js) .hero__range[data-astro-cid-glgfkru5],.hero[data-astro-cid-glgfkru5].is-static .hero__range[data-astro-cid-glgfkru5]{display:none}.hero__foot[data-astro-cid-glgfkru5]{padding:0 var(--margin) 1.75rem;flex-direction:column-reverse;gap:1.75rem;display:flex;position:relative}.hero__title[data-astro-cid-glgfkru5]{font-size:var(--step-head)}.hero__title[data-astro-cid-glgfkru5] .line[data-astro-cid-glgfkru5]{white-space:nowrap}.hero__lead[data-astro-cid-glgfkru5]{max-width:30ch;font-size:var(--step-lead);letter-spacing:-.012em;margin-top:1rem;line-height:1.32}.hero__actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.hero__actions[data-astro-cid-glgfkru5] .button[data-astro-cid-glgfkru5]{min-height:3.25rem;padding-inline:1.75rem}.hero__actions[data-astro-cid-glgfkru5] .link[data-astro-cid-glgfkru5]{align-items:center;min-height:2.75rem;font-weight:500;display:inline-flex}.hero__range-head[data-astro-cid-glgfkru5]{font-size:var(--step-small);color:var(--field-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero__colours[data-astro-cid-glgfkru5]{align-items:center;margin-right:-.6875rem;display:flex}.hero__colour[data-astro-cid-glgfkru5]{margin-right:.25rem}.hero__colours[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]{touch-action:manipulation;width:2.75rem;height:2.75rem;transition:transform var(--t-press) var(--ease-out);border-radius:50%;place-items:center;display:grid}.hero__colours[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]:before{content:"";background:var(--c);width:1.25rem;height:1.25rem;transition:transform var(--t-hover) var(--ease-out), box-shadow var(--t-hover) ease;border-radius:50%}.hero__colours[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5][aria-pressed=true]:before{box-shadow:0 0 0 3px var(--field), 0 0 0 5px var(--field-ink)}.hero__colours[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]:active{transform:scale(.94)}.hero__colours[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]:focus-visible{outline:2px solid var(--field-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.hero__colours[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]:hover:before{transform:scale(1.12)}}.hero__rail[data-astro-cid-glgfkru5]{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(17,minmax(0,1fr));align-items:end;height:4.25rem;padding-bottom:1.5rem;display:grid;position:relative}.hero__rail[data-astro-cid-glgfkru5]:focus-visible{outline:2px solid var(--field-ink);outline-offset:.5rem}.hero__bar[data-astro-cid-glgfkru5]{place-items:end center;height:100%;display:grid;position:relative}.hero__bar[data-astro-cid-glgfkru5]:before{content:"";width:.375rem;height:calc(var(--h) * 100%);background:var(--field-ink);opacity:.26;transform-origin:50% 100%;transition:opacity .25s}.hero__bar[data-astro-cid-glgfkru5].is-on:before{opacity:1}@media (hover:hover) and (pointer:fine){.hero__bar[data-astro-cid-glgfkru5]:not(.is-on):hover:before{opacity:.6}}.hero__bar-name[data-astro-cid-glgfkru5]{font-size:var(--step-small);color:var(--field-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.45rem;position:absolute;top:100%;left:50%;translate:-50%}.hero__bar[data-astro-cid-glgfkru5]:first-child .hero__bar-name[data-astro-cid-glgfkru5]{left:calc(50% - .1875rem);translate:none}.hero__bar[data-astro-cid-glgfkru5]:last-child .hero__bar-name[data-astro-cid-glgfkru5]{left:auto;right:calc(50% - .1875rem);translate:none}.hero__bar[data-astro-cid-glgfkru5]:not(:first-child,:last-child) .hero__bar-name[data-astro-cid-glgfkru5]{display:none}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-glgfkru5].is-live .hero__bar[data-astro-cid-glgfkru5]:before{animation:bar-rise .7s var(--ease-expo) calc(.15s + var(--i) * 25ms) both}}@keyframes bar-rise{0%{transform:scaleY(0)}}@media (width>=60em){.hero[data-astro-cid-glgfkru5]{min-height:max(100svh,44rem)}.hero__figure[data-astro-cid-glgfkru5]{top:calc(var(--header-h) + 1vh);font-size:min(17vw,20rem)}.hero__foot[data-astro-cid-glgfkru5]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;padding-bottom:clamp(2rem,4.5vh,2.75rem)}.hero__intro[data-astro-cid-glgfkru5]{flex:none;width:min(36%,32rem)}.hero__lead[data-astro-cid-glgfkru5]{margin-top:1.5rem}.hero__actions[data-astro-cid-glgfkru5]{gap:1rem 1.75rem;margin-top:2rem}.hero__range[data-astro-cid-glgfkru5]{flex:none;width:min(44%,40rem)}.hero__rail[data-astro-cid-glgfkru5]{height:4.75rem}.hero__bar[data-astro-cid-glgfkru5]:not(:first-child,:last-child) .hero__bar-name[data-astro-cid-glgfkru5]{display:block}}.why[data-astro-cid-lqnv5hkn]{padding:calc(var(--section) / 2) var(--margin);gap:2.5rem;display:grid}.why__pic[data-astro-cid-lqnv5hkn]{margin:0}.why__pic[data-astro-cid-lqnv5hkn] img[data-astro-cid-lqnv5hkn]{aspect-ratio:4/3;object-fit:cover;background:var(--stone);width:100%;height:auto}.why__pic[data-astro-cid-lqnv5hkn] figcaption[data-astro-cid-lqnv5hkn]{font-size:var(--step-small);color:var(--muted);margin-top:.75rem}.why__body[data-astro-cid-lqnv5hkn]{align-content:start;gap:2rem;display:grid}.why__list[data-astro-cid-lqnv5hkn]{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.why__list[data-astro-cid-lqnv5hkn] h3[data-astro-cid-lqnv5hkn]{font-size:var(--step-lead);letter-spacing:-.02em;margin-bottom:.4rem;line-height:1.2}.why__list[data-astro-cid-lqnv5hkn] p[data-astro-cid-lqnv5hkn]{max-width:44ch}.why__more[data-astro-cid-lqnv5hkn]{justify-self:start;align-items:center;min-height:2.75rem;font-weight:500;display:inline-flex}@media (width>=48em){.why__list[data-astro-cid-lqnv5hkn]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}}@media (width>=60em){.why[data-astro-cid-lqnv5hkn]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.why__pic[data-astro-cid-lqnv5hkn]{grid-column:1/span 5}.why__body[data-astro-cid-lqnv5hkn]{grid-column:7/span 6}}.about[data-astro-cid-ufyetxtu]{padding:.625rem}.about__panel[data-astro-cid-ufyetxtu]{background:var(--navy);color:var(--on-dark);gap:2.5rem;padding:2rem 1.25rem 0;display:grid;position:relative;overflow:clip}.about__title[data-astro-cid-ufyetxtu]{font-size:var(--step-head);max-width:9em}.about__text[data-astro-cid-ufyetxtu]{justify-items:start;gap:2rem;display:grid}.about__text[data-astro-cid-ufyetxtu] h3[data-astro-cid-ufyetxtu]{font-size:var(--step-lead);letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.2}.about__text[data-astro-cid-ufyetxtu] p[data-astro-cid-ufyetxtu]{font-size:var(--step-body);max-width:40ch;line-height:1.55}.about__text[data-astro-cid-ufyetxtu] .button[data-astro-cid-ufyetxtu]{width:100%}.about__shape[data-astro-cid-ufyetxtu]{grid-row:3;width:74%;margin:0 auto -18%}.about__shape[data-astro-cid-ufyetxtu] img[data-astro-cid-ufyetxtu]{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-ufyetxtu] .about__shape[data-astro-cid-ufyetxtu] img[data-astro-cid-ufyetxtu]{transition:translate 1.1s var(--ease-expo);translate:0 10%}.js[data-astro-cid-ufyetxtu] .about__shape[data-astro-cid-ufyetxtu].is-in img[data-astro-cid-ufyetxtu]{translate:none}}@media (width>=48em) and (width<=59.99em){.about__panel[data-astro-cid-ufyetxtu]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;padding:3rem 2.5rem 0}.about__title[data-astro-cid-ufyetxtu]{grid-area:1/1}.about__text[data-astro-cid-ufyetxtu]{grid-area:1/2/span 2;padding-bottom:3rem}.about__text[data-astro-cid-ufyetxtu] .button[data-astro-cid-ufyetxtu]{width:auto}.about__shape[data-astro-cid-ufyetxtu]{grid-area:2/1;align-self:end;width:80%;margin:0 0 -14%}}@media (width>=60em){.about[data-astro-cid-ufyetxtu]{padding:1.25rem}.about__panel[data-astro-cid-ufyetxtu]{min-height:110svh;padding:0;display:block}.about__title[data-astro-cid-ufyetxtu]{position:absolute;top:3.5rem;left:3.5rem}.about__shape[data-astro-cid-ufyetxtu]{width:34%;margin:0;position:absolute;bottom:-14%;left:6%}.about__text[data-astro-cid-ufyetxtu]{gap:4rem;width:19rem;position:absolute;top:3.5rem;left:63%}.about__text[data-astro-cid-ufyetxtu] .button[data-astro-cid-ufyetxtu]{width:auto}}
