.hero-backdrop[data-astro-cid-4ze7wt6w]{position:absolute;inset:0;overflow:hidden}.hero-backdrop[data-astro-cid-4ze7wt6w] img[data-astro-cid-4ze7wt6w]{object-fit:cover;object-position:70% center;width:100%;height:100%}.hero-backdrop[data-astro-cid-4ze7wt6w]:after{content:"";background:linear-gradient(to right, var(--paper) 0%, var(--paper) 28%, #1f2839d9 44%, #1f283900 72%), linear-gradient(to top, var(--paper) 0%, #1f283999 22%, #1f283900 45%);position:absolute;inset:0}@media (width<=800px){.hero-backdrop[data-astro-cid-4ze7wt6w]:after{background:linear-gradient(to top, var(--paper) 0%, var(--paper) 45%, #1f283999 70%, #1f283933 100%)}}.screen.home-hero>.home-hero__cta[data-astro-cid-33edibbv]{z-index:1;position:absolute;bottom:clamp(2rem,7vh,4.5rem);right:max(1.25rem,50% - 39rem)}.home-hero__cta[data-astro-cid-33edibbv]{--h:60px;font-size:17px}.home-hero__text[data-astro-cid-33edibbv]{flex-direction:column;display:flex}.home-hero__text[data-astro-cid-33edibbv] .eyebrow[data-astro-cid-33edibbv]{margin:0}.home-hero__text[data-astro-cid-33edibbv] .lede[data-astro-cid-33edibbv]{color:var(--ink);margin-top:clamp(3rem,9vh,5.5rem)}.home-hero__text[data-astro-cid-33edibbv] .display[data-astro-cid-33edibbv]{font-size:min(clamp(2.6rem, 5.4vw, 5rem), min(100vw - 2.5rem, 78rem) / (var(--line-chars) * .95));margin:clamp(1.25rem,3vh,2rem) 0 0}.home-hero__text[data-astro-cid-33edibbv] .display[data-astro-cid-33edibbv] span[data-astro-cid-33edibbv]{white-space:nowrap;display:block}@media (width<=800px){.screen.home-hero>.home-hero__cta[data-astro-cid-33edibbv]{align-self:flex-end;margin:2rem 1.25rem 0;position:static}.home-hero__text[data-astro-cid-33edibbv]{padding-top:40vh}.home-hero__text[data-astro-cid-33edibbv] .display[data-astro-cid-33edibbv]{font-size:min(clamp(2rem, 9vw, 2.6rem), (100vw - 2.5rem) / (var(--word-chars) * .95))}.home-hero__text[data-astro-cid-33edibbv] .display[data-astro-cid-33edibbv] span[data-astro-cid-33edibbv]{white-space:normal}}.service-card[data-astro-cid-f7tr5xux]{--cut:26px;grid-row:calc(var(--step) + 1) / span 2;isolation:isolate;width:min(100%,24rem);min-height:13rem;color:var(--ink);flex-direction:column;align-self:start;gap:.5rem;padding:calc(1.5rem + 3px) 1.5rem 1.5rem;transition:transform .2s;display:flex;position:relative}.service-card--left[data-astro-cid-f7tr5xux]{grid-column:1;justify-self:end}.service-card--right[data-astro-cid-f7tr5xux]{grid-column:2;justify-self:start}.service-card[data-astro-cid-f7tr5xux]:after{content:"";z-index:-1;background:linear-gradient(var(--accent), var(--accent)) top / 100% 3px no-repeat, var(--surface);clip-path:polygon(0 0, calc(100% - var(--cut) * .5446) 0, 100% var(--cut), 100% 100%, calc(var(--cut) * .5446) 100%, 0 calc(100% - var(--cut)));position:absolute;inset:0}.service-card[data-astro-cid-f7tr5xux]:before{content:"";width:var(--reach);background:var(--accent);height:6px;position:absolute;top:1.85rem}.service-card--left[data-astro-cid-f7tr5xux]:before{left:100%}.service-card--right[data-astro-cid-f7tr5xux]:before{right:100%}.service-card[data-astro-cid-f7tr5xux]:hover{transform:translateY(-4px)}.journey--reveal .service-card[data-astro-cid-f7tr5xux]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(18px)}.journey--reveal .service-card[data-astro-cid-f7tr5xux].is-in{opacity:1;transform:none}.journey--reveal .service-card[data-astro-cid-f7tr5xux].is-in:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.journey--reveal .service-card[data-astro-cid-f7tr5xux],.journey--reveal .service-card[data-astro-cid-f7tr5xux].is-in:hover{transform:none}}.service-card__n[data-astro-cid-f7tr5xux]{color:var(--accent);font-size:1.15rem;font-weight:700}.service-card__when[data-astro-cid-f7tr5xux]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.85rem;font-weight:700}.service-card__title[data-astro-cid-f7tr5xux]{margin:.25rem 0 0;font-size:1.35rem;font-weight:700}.service-card__body[data-astro-cid-f7tr5xux]{color:var(--ink-soft);margin:0;font-size:1.05rem}@media (width<=800px){.service-card[data-astro-cid-f7tr5xux]{grid-row:auto;width:100%;min-height:0}.service-card--left[data-astro-cid-f7tr5xux],.service-card--right[data-astro-cid-f7tr5xux]{grid-column:1;justify-self:stretch}.service-card--left[data-astro-cid-f7tr5xux]:before{left:auto;right:100%}.service-card__body[data-astro-cid-f7tr5xux]{font-size:.95rem}}.flow-arrow[data-astro-cid-ygdnefpq]{--shaft:18px;--head:50px;z-index:2;top:0;bottom:calc(var(--arrow-past,0px) * -1);left:var(--arrow-x,50%);width:var(--head);margin-left:calc(var(--head) / -2);clip-path:inset(0);flex-direction:column;display:flex;position:absolute}.flow-arrow__head[data-astro-cid-ygdnefpq]{height:calc(var(--head) * .866);margin-top:auto;position:sticky;bottom:1.5rem}.flow-arrow__head[data-astro-cid-ygdnefpq]:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;inset:0}.flow-arrow__head[data-astro-cid-ygdnefpq]:before{content:"";bottom:calc(100% - 1px);left:calc((var(--head) - var(--shaft)) / 2);width:var(--shaft);background:var(--accent);height:400vh;position:absolute}.phone-arrow[data-astro-cid-sm6nfts2]{display:none}@media (width<=800px){.phone-arrow[data-astro-cid-sm6nfts2]{z-index:2;width:100%;height:calc(100% + var(--arrow-past,0px));pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}}.phone-arrow__shaft[data-astro-cid-sm6nfts2]{fill:none;stroke:var(--accent);stroke-width:18px;stroke-linejoin:miter}.phone-arrow__head[data-astro-cid-sm6nfts2]{fill:var(--accent)}.screen-stack>.screen.services-glance{padding-bottom:0}.glance-head[data-astro-cid-dnsvf6nd]{margin-bottom:clamp(2rem,5vh,3.5rem)}.glance-head[data-astro-cid-dnsvf6nd] h2[data-astro-cid-dnsvf6nd]{white-space:nowrap;margin:0}@media (width<=800px){.glance-head[data-astro-cid-dnsvf6nd] h2[data-astro-cid-dnsvf6nd]{white-space:normal}}.journey[data-astro-cid-dnsvf6nd]{--reach:clamp(2.5rem, 5vw, 5rem);--arrow-past:var(--cx-arrow-past,0px);column-gap:calc(var(--reach) * 2);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(8.5rem,auto);row-gap:3rem;padding:1rem 0 2rem;display:grid;position:relative}@media (width<=800px){.journey[data-astro-cid-dnsvf6nd]{--reach:1.25rem;--arrow-x:1.6rem;padding-left:calc(var(--arrow-x) + var(--reach));grid-template-columns:1fr;grid-auto-rows:auto;row-gap:3rem;padding-bottom:0}.journey[data-astro-cid-dnsvf6nd] .flow-arrow{display:none}}.screen-stack{--mesh-image:url(https://assets.bonal.io/fenix-site/connector-mesh.webp);--pink-run:25svh;--pink-fade:30svh;--mesh-lift:18svh;--mesh-tail:30svh;--mesh-size:max(140%, (var(--mesh-lift) + var(--pink-run) + var(--pink-fade) + var(--mesh-tail)) * 2.4)}.screen.stories-teaser{--blue-run:35svh;--yellow-step:45svh;padding-bottom:calc(var(--blue-run) + var(--yellow-step));background:linear-gradient(to bottom, var(--connector) var(--pink-run), var(--connector-purple) calc(var(--pink-run) + var(--pink-fade) / 2), var(--paper-alt) calc(var(--pink-run) + var(--pink-fade))) var(--paper-alt)}.screen-stack>.screen.stories-teaser{padding-top:calc(var(--pink-run) + var(--pink-fade) + clamp(2rem, 6vh, 4rem))}.screen.stories-teaser:before{--mesh:var(--mesh-image) center calc(var(--mesh-lift) * -1) / var(--mesh-size) auto no-repeat;content:"";height:calc(var(--pink-run) + var(--pink-fade) + var(--mesh-tail));background:linear-gradient(to bottom, var(--paper) var(--pink-run), var(--connector-purple) calc(var(--pink-run) + var(--pink-fade) / 2), var(--connector) calc(var(--pink-run) + var(--pink-fade)));-webkit-mask:var(--mesh), linear-gradient(#000 calc(100% - var(--mesh-tail)), transparent);-webkit-mask-composite:source-in;mask:var(--mesh), linear-gradient(#000 calc(100% - var(--mesh-tail)), transparent);position:absolute;top:0;left:0;right:0;mask-composite:intersect}.screen.stories-teaser:after{content:"";height:calc(var(--yellow-step) + 1px);background:var(--accent);clip-path:polygon(0 100%, 30% 100%, calc(30% + var(--yellow-step) * .5774) 0, 100% 0, 100% 100%);position:absolute;bottom:-1px;left:0;right:0}@media (width<=800px){.screen-stack{--pink-run:15svh;--pink-fade:20svh;--mesh-lift:12svh;--mesh-tail:20svh}.screen.stories-teaser{--blue-run:25svh;--yellow-step:30svh}}.teaser-head[data-astro-cid-cwzg5nuj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.teaser-head[data-astro-cid-cwzg5nuj] h2[data-astro-cid-cwzg5nuj]{margin:0}.teaser-head__all[data-astro-cid-cwzg5nuj]{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700}.finale-mark[data-astro-cid-5f6t7uph]{width:min(48vw,15rem);height:auto;fill:var(--ink);overflow:visible}html.f-morph .finale-mark__top[data-astro-cid-5f6t7uph]{opacity:var(--f-land,0)}html.f-morph .finale-mark__bottom[data-astro-cid-5f6t7uph]{transform:translateY(calc((1 - var(--f-rise,0)) * 60vh));opacity:var(--f-rise,0)}html.f-calm .finale-mark__bottom[data-astro-cid-5f6t7uph]{transform:none}.home-finale{padding-bottom:0}.home-finale__body[data-astro-cid-lcf3mlif]{flex-direction:column;align-items:center;gap:clamp(4rem,12vh,7rem);display:flex}
