.services-story[data-astro-cid-mwcn5cx4]{position:relative;width:100%;margin:0;padding:0;background:var(--bg-primary, #0a0a0a);color:var(--text-primary, #fff)}.services-story__header[data-astro-cid-mwcn5cx4]{max-width:var(--max-width, 1440px);margin:0 auto;padding:clamp(3rem,6vw,5rem) var(--page-padding-x, 1.5rem) clamp(2rem,4vw,3rem)}.services-story__heading[data-astro-cid-mwcn5cx4]{margin:0;font-family:var(--body-font, "DM Sans", sans-serif);font-size:var(--display-l, clamp(34px, 4.6vw, 64px));font-weight:400;line-height:1.05;letter-spacing:var(--display-tracking, -.03em);overflow-wrap:anywhere;text-wrap:balance}.services-story__heading-line[data-astro-cid-mwcn5cx4]{display:block}.services-story__track[data-astro-cid-mwcn5cx4]{position:relative;isolation:isolate}.services-story__stage[data-astro-cid-mwcn5cx4]{display:none;pointer-events:none}.services-story__chapters[data-astro-cid-mwcn5cx4]{position:relative;z-index:1;max-width:var(--max-width, 1440px);margin:0 auto;padding:0 var(--page-padding-x, 1.5rem)}.services-story__chapter[data-astro-cid-mwcn5cx4]{position:relative;padding:clamp(2.5rem,6vw,5rem) 0}.services-story__copy[data-astro-cid-mwcn5cx4]{width:100%;min-width:0;max-width:65ch;display:flex;flex-direction:column;gap:1.25rem}.services-story__title[data-astro-cid-mwcn5cx4]{margin:0;font-family:var(--body-font, "DM Sans", sans-serif);font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.1;letter-spacing:var(--display-tracking-m, -.025em);overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}.services-story__prompt[data-astro-cid-mwcn5cx4]{display:flex;align-items:baseline;gap:.65rem;margin:0;font-family:var(--label-font, "DM Mono", monospace);font-size:14px;line-height:1.65;color:#ffffffe0}.services-story__prompt-text[data-astro-cid-mwcn5cx4]{min-width:0;overflow-wrap:anywhere}.services-story__caret[data-astro-cid-mwcn5cx4]{flex:0 0 auto;color:var(--accent, #47ffd7)}.services-story__body[data-astro-cid-mwcn5cx4]{margin:0;font-family:var(--body-font, "DM Sans", sans-serif);font-size:17px;line-height:1.65;color:#ffffffbd;white-space:pre-line;overflow-wrap:anywhere}.services-story__track--enhanced[data-astro-cid-mwcn5cx4] .services-story__stage[data-astro-cid-mwcn5cx4]{display:block;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.services-story__canvas[data-astro-cid-mwcn5cx4]{position:absolute;inset:0;display:block;width:100%;height:100%}.services-story__stage-inner[data-astro-cid-mwcn5cx4]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);align-items:center;max-width:var(--max-width, 1440px);height:100%;margin:0 auto;padding:0 var(--page-padding-x, 1.5rem)}.services-story__focus[data-astro-cid-mwcn5cx4]{grid-column:2;width:100%;height:min(72svh,620px)}.services-story__track--enhanced[data-astro-cid-mwcn5cx4] .services-story__chapters[data-astro-cid-mwcn5cx4]{margin-top:-100vh;margin-top:-100svh}.services-story__track--enhanced[data-astro-cid-mwcn5cx4] .services-story__chapter[data-astro-cid-mwcn5cx4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);align-items:center;min-height:100vh;min-height:100svh;padding-top:clamp(5rem,12svh,8rem);padding-bottom:clamp(4rem,10svh,7rem)}.services-story__track--enhanced[data-astro-cid-mwcn5cx4] .services-story__copy[data-astro-cid-mwcn5cx4]{grid-column:1}@media (max-width: 900px){.services-story__heading[data-astro-cid-mwcn5cx4]{font-size:clamp(32px,8.5vw,40px)}.services-story__stage-inner[data-astro-cid-mwcn5cx4]{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:clamp(4rem,10svh,5.25rem)}.services-story__focus[data-astro-cid-mwcn5cx4]{grid-column:1;height:38svh}.services-story__track--enhanced[data-astro-cid-mwcn5cx4] .services-story__chapter[data-astro-cid-mwcn5cx4]{grid-template-columns:minmax(0,1fr);align-items:end;padding-top:calc(clamp(4rem,10svh,5.25rem) + 36svh);padding-bottom:0}.services-story__track--enhanced[data-astro-cid-mwcn5cx4] .services-story__copy[data-astro-cid-mwcn5cx4]{width:auto;max-width:none;margin:0 calc(-1 * var(--page-padding-x, 1.5rem));padding:clamp(1.75rem,5svh,3rem) var(--page-padding-x, 1.5rem) max(3rem,9svh);background:linear-gradient(180deg,#0a0a0a00 0,#0a0a0ae0 2rem,#0a0a0aed)}.services-story__copy[data-astro-cid-mwcn5cx4]{gap:1rem}.services-story__title[data-astro-cid-mwcn5cx4]{font-size:clamp(27px,7vw,38px)}.services-story__body[data-astro-cid-mwcn5cx4]{font-size:16px;line-height:1.65}.services-story__prompt[data-astro-cid-mwcn5cx4]{font-size:13px;line-height:1.6}}.cv[data-astro-cid-4wfv7yve]{width:100%;color:var(--text-primary, #ffffff)}.cv__container[data-astro-cid-4wfv7yve]{max-width:var(--max-width);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) var(--page-padding-x);box-sizing:border-box}.cv__header[data-astro-cid-4wfv7yve]{margin-bottom:clamp(2rem,4vw,3rem)}.cv__label[data-astro-cid-4wfv7yve]{font-family:var(--label-font);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent, #47FFD7);display:block;margin-bottom:.75rem}.cv__title[data-astro-cid-4wfv7yve]{font-family:var(--body-font);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0;max-width:600px}.cv__body[data-astro-cid-4wfv7yve]{font-family:var(--body-font);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.65;color:#ffffffa6;margin:1rem 0 0;max-width:640px}.cv__grid[data-astro-cid-4wfv7yve]{display:grid;grid-template-columns:repeat(var(--cv-count, 4),1fr);gap:clamp(1rem,2vw,1.5rem)}.cv__card[data-astro-cid-4wfv7yve]{display:flex;flex-direction:column;gap:1.25rem;text-decoration:none;color:inherit;min-width:0}.cv__media[data-astro-cid-4wfv7yve]{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:#141414}.cv__photo[data-astro-cid-4wfv7yve]{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);opacity:.85;transition:filter .4s ease,opacity .4s ease,transform .6s ease}.cv__card[data-astro-cid-4wfv7yve]:hover .cv__photo[data-astro-cid-4wfv7yve]{filter:none;opacity:1;transform:scale(1.03)}.cv__badge[data-astro-cid-4wfv7yve]{position:absolute;left:1rem;bottom:1rem;display:flex;align-items:center;padding:.5rem .75rem;background:#0a0a0a;border-radius:6px}.cv__logo[data-astro-cid-4wfv7yve]{height:28px;width:auto;max-width:110px;object-fit:contain;display:block;filter:grayscale(100%) brightness(0) invert(1)}.cv__quote[data-astro-cid-4wfv7yve]{margin:0;flex:1}.cv__quote[data-astro-cid-4wfv7yve] p[data-astro-cid-4wfv7yve]{font-family:var(--body-font);font-size:clamp(.9rem,1vw,1rem);line-height:1.6;color:#fffc;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;height:calc(1.6em * 6)}.cv__quote[data-astro-cid-4wfv7yve] p[data-astro-cid-4wfv7yve]:before{content:"„"}.cv__footer[data-astro-cid-4wfv7yve]{display:flex;flex-direction:column;gap:.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cv__name[data-astro-cid-4wfv7yve]{font-family:var(--body-font);font-size:.95rem;font-weight:600;color:var(--text-primary, #ffffff)}.cv__role[data-astro-cid-4wfv7yve],.cv__company[data-astro-cid-4wfv7yve]{font-family:var(--body-font);font-size:.8rem;color:#ffffff8c;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv__more[data-astro-cid-4wfv7yve]{font-family:var(--label-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #47FFD7);margin-top:.75rem;opacity:.7;transition:opacity .2s ease}.cv__card[data-astro-cid-4wfv7yve]:hover .cv__more[data-astro-cid-4wfv7yve]{opacity:1}@media (max-width: 1200px){.cv__grid[data-astro-cid-4wfv7yve]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.cv__grid[data-astro-cid-4wfv7yve]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.cv__grid[data-astro-cid-4wfv7yve]{grid-template-columns:minmax(0,1fr);gap:2rem}.cv__card[data-astro-cid-4wfv7yve]{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.cv__card[data-astro-cid-4wfv7yve]:last-child{border-bottom:none;padding-bottom:0}.cv__media[data-astro-cid-4wfv7yve]{width:100%;aspect-ratio:16 / 9;border-radius:8px}.cv__badge[data-astro-cid-4wfv7yve]{display:none}.cv__quote[data-astro-cid-4wfv7yve] p[data-astro-cid-4wfv7yve]{display:block;font-size:1rem;line-height:1.7;height:auto;overflow:visible}.cv__footer[data-astro-cid-4wfv7yve]{padding-top:0;border-top:none;gap:.25rem}.cv__name[data-astro-cid-4wfv7yve]{font-size:1rem}.cv__role[data-astro-cid-4wfv7yve],.cv__company[data-astro-cid-4wfv7yve]{font-size:.875rem;line-height:1.5;white-space:normal}.cv__more[data-astro-cid-4wfv7yve]{margin-top:.5rem}}.service-tiers[data-astro-cid-dzpfvbqr]{width:100%;margin:0;background:var(--bg-card, #141414);color:var(--text-primary, #ffffff)}.service-tiers__inner[data-astro-cid-dzpfvbqr]{max-width:var(--max-width, 1440px);margin:0 auto;padding:clamp(3rem,6vw,5rem) var(--page-padding-x, 1.5rem)}.service-tiers__header[data-astro-cid-dzpfvbqr]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.service-tiers__title[data-astro-cid-dzpfvbqr]{max-width:30ch;margin:0;font-family:var(--heading-font, var(--body-font));font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:500;line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.service-tiers__cta[data-astro-cid-dzpfvbqr]{display:inline-flex;align-items:center;gap:1rem;min-height:44px;color:var(--accent, #47ffd7);text-decoration:none;white-space:nowrap}.service-tiers__buttons[data-astro-cid-dzpfvbqr]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-bottom:clamp(1.75rem,3.5vw,3rem)}.service-tiers__buttons[data-astro-cid-dzpfvbqr][hidden]{display:none}.service-tiers__button[data-astro-cid-dzpfvbqr]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;min-width:0;min-height:76px;padding:.875rem 1.125rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff06;color:#ffffffc7;font-family:var(--body-font);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.service-tiers__button[data-astro-cid-dzpfvbqr]:hover{border-color:#ffffff5c;background:#ffffff0d;color:#fff}.service-tiers__button[data-astro-cid-dzpfvbqr][aria-selected=true]{border-color:#47ffd7b3;background:#47ffd711;color:var(--accent, #47ffd7)}.service-tiers__button-title[data-astro-cid-dzpfvbqr]{font-size:1rem;font-weight:500;line-height:1.25}.service-tiers__button-range[data-astro-cid-dzpfvbqr]{font-size:.8125rem;line-height:1.4;color:#ffffffa8}.service-tiers__button[data-astro-cid-dzpfvbqr]:focus-visible,.service-tiers__cta[data-astro-cid-dzpfvbqr]:focus-visible,.service-tiers__item[data-astro-cid-dzpfvbqr]:focus-visible{outline:2px solid var(--accent, #47ffd7);outline-offset:4px}.service-tiers__content[data-astro-cid-dzpfvbqr]{min-width:0}.service-tiers__stage[data-astro-cid-dzpfvbqr]{display:none;min-width:0;position:relative}.service-tiers__sphere[data-astro-cid-dzpfvbqr]{display:block;width:100%;aspect-ratio:760 / 520;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.service-tiers__items[data-astro-cid-dzpfvbqr]{display:grid;gap:2rem;min-width:0}.service-tiers__item[data-astro-cid-dzpfvbqr]{min-width:0;align-self:start}.service-tiers__item-title[data-astro-cid-dzpfvbqr]{margin:0;font-family:var(--heading-font, var(--body-font));font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.02em}.service-tiers__item-range[data-astro-cid-dzpfvbqr]{margin:.6rem 0 1.25rem;color:#ffffff8c;font-size:.875rem;line-height:1.5}.service-tiers__description[data-astro-cid-dzpfvbqr] p[data-astro-cid-dzpfvbqr]{margin:0 0 1rem;font-family:var(--body-font);font-size:clamp(.9375rem,1.15vw,1rem);line-height:1.65;color:#ffffffc2}.service-tiers__description[data-astro-cid-dzpfvbqr] p[data-astro-cid-dzpfvbqr]:last-child{margin-bottom:0}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__content[data-astro-cid-dzpfvbqr]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__stage[data-astro-cid-dzpfvbqr]{display:block}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__items[data-astro-cid-dzpfvbqr]{gap:0}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__item[data-astro-cid-dzpfvbqr]{grid-area:1 / 1}.service-tiers__item[data-astro-cid-dzpfvbqr][aria-hidden=true]{visibility:hidden;pointer-events:none}.service-tiers__item[data-astro-cid-dzpfvbqr][aria-hidden=false]{animation:service-tier-reveal .24s ease-out both}@keyframes service-tier-reveal{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.service-tiers__header[data-astro-cid-dzpfvbqr]{flex-direction:column;align-items:flex-start}.service-tiers__buttons[data-astro-cid-dzpfvbqr]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-tiers__cta[data-astro-cid-dzpfvbqr]{max-width:100%;white-space:normal}.service-tiers__buttons[data-astro-cid-dzpfvbqr]{gap:.75rem}.service-tiers__button[data-astro-cid-dzpfvbqr]{padding:1rem;overflow-wrap:anywhere}.service-tiers__button-title[data-astro-cid-dzpfvbqr]{font-size:.9375rem}.service-tiers__button-range[data-astro-cid-dzpfvbqr]{display:none}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__inner[data-astro-cid-dzpfvbqr]{display:flex;flex-direction:column}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__content[data-astro-cid-dzpfvbqr]{display:contents}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__header[data-astro-cid-dzpfvbqr]{order:0}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__stage[data-astro-cid-dzpfvbqr]{order:1;align-self:center;margin-bottom:1rem}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__buttons[data-astro-cid-dzpfvbqr]{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-bottom:1.75rem}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__items[data-astro-cid-dzpfvbqr]{order:3}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__button[data-astro-cid-dzpfvbqr]{min-height:44px;padding:.5rem .25rem;align-items:center;text-align:center}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__button-title[data-astro-cid-dzpfvbqr]{font-size:.8125rem;overflow-wrap:normal}.service-tiers__description[data-astro-cid-dzpfvbqr] p[data-astro-cid-dzpfvbqr]{font-size:1rem}.service-tiers[data-astro-cid-dzpfvbqr][data-enhanced] .service-tiers__content[data-astro-cid-dzpfvbqr]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.service-tiers__stage[data-astro-cid-dzpfvbqr]{width:100%;max-width:540px;justify-self:center}}@media (prefers-reduced-motion: reduce){.service-tiers__button[data-astro-cid-dzpfvbqr]{transition:none}.service-tiers__item[data-astro-cid-dzpfvbqr][aria-hidden=false]{animation:none}}.title-and-body[data-astro-cid-bjb3gc3j]{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem);width:100%;text-align:left;align-items:flex-start}.title-and-body__title[data-astro-cid-bjb3gc3j],.title-and-body__body[data-astro-cid-bjb3gc3j]{overflow-wrap:break-word}.title-and-body--center[data-astro-cid-bjb3gc3j]{align-items:center;text-align:center}.title-and-body[data-astro-cid-bjb3gc3j] [data-align=center]{text-align:center}.title-and-body[data-astro-cid-bjb3gc3j]:has(:global([data-align=center])){align-items:center}.title-and-body--right[data-astro-cid-bjb3gc3j]{align-items:flex-end;text-align:right}.title-and-body[data-astro-cid-bjb3gc3j] [data-align=right]{text-align:right}.title-and-body[data-astro-cid-bjb3gc3j]:has(:global([data-align=right])){align-items:flex-end}.vertical-tiers[data-astro-cid-wmtjbzg7]{width:100%;padding-top:0;padding-bottom:0;margin:0;background-color:var(--bg-primary, #0a0a0a);box-sizing:border-box}.vertical-tiers__container[data-astro-cid-wmtjbzg7]{display:grid;gap:clamp(.75rem,2vw,1.25rem);width:100%;max-width:min(100%,var(--max-width));margin:0 auto;padding:0 var(--page-padding-x) clamp(3rem,7vw,5rem);box-sizing:border-box}.vertical-tiers__header[data-astro-cid-wmtjbzg7]{width:100%;margin:0;padding-top:clamp(3rem,7vw,5rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.vertical-tiers__titles[data-astro-cid-wmtjbzg7]{width:100%}.vertical-tiers__grid[data-astro-cid-wmtjbzg7]{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2rem);width:100%;max-width:100%;box-sizing:border-box}.vertical-tiers__item[data-astro-cid-wmtjbzg7]{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.vertical-tiers__item-image[data-astro-cid-wmtjbzg7]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px}.vertical-tiers__item-image[data-astro-cid-wmtjbzg7] img[data-astro-cid-wmtjbzg7]{width:100%;height:100%;object-fit:cover;display:block}.vertical-tiers__item[data-astro-cid-wmtjbzg7]:has(.vertical-tiers__item-image) .title-and-body{padding-top:var(--text-padding-top)}.vertical-tiers__item[data-astro-cid-wmtjbzg7] .title-and-body__title{color:var(--accent, #47FFD7)}@media (max-width: 640px){.vertical-tiers__container[data-astro-cid-wmtjbzg7]{width:100%;padding:4rem var(--page-padding-x);gap:2rem}.vertical-tiers__header[data-astro-cid-wmtjbzg7]{padding:0}.vertical-tiers__grid[data-astro-cid-wmtjbzg7]{gap:3rem}.vertical-tiers__item[data-astro-cid-wmtjbzg7]{gap:1.5rem}}@media (min-width: 641px){.vertical-tiers[data-astro-cid-wmtjbzg7]{padding-top:0;padding-bottom:0}.vertical-tiers__container[data-astro-cid-wmtjbzg7]{gap:clamp(1rem,3vw,2rem);width:100%;padding:0 var(--page-padding-x) clamp(3rem,7vw,5rem)}.vertical-tiers__header[data-astro-cid-wmtjbzg7]{padding-top:clamp(3rem,7vw,5rem)}.vertical-tiers__grid[data-astro-cid-wmtjbzg7]{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2rem);width:100%;max-width:100%}.vertical-tiers__item[data-astro-cid-wmtjbzg7]{max-width:100%;width:100%}}@media (min-width: 900px){.vertical-tiers__container[data-astro-cid-wmtjbzg7]{width:100%;max-width:min(100%,var(--max-width))}.vertical-tiers__grid[data-astro-cid-wmtjbzg7]{gap:clamp(1.5rem,2.5vw,2.5rem);width:100%;max-width:100%}.vertical-tiers__item[data-astro-cid-wmtjbzg7]{max-width:100%;width:100%}}@media (min-width: 1400px){.vertical-tiers__container[data-astro-cid-wmtjbzg7]{max-width:var(--max-width)}.vertical-tiers__grid[data-astro-cid-wmtjbzg7]{gap:clamp(2rem,3vw,3rem);width:100%;max-width:100%}.vertical-tiers__item[data-astro-cid-wmtjbzg7]{max-width:100%;width:100%}}@media (min-width: 1920px){.vertical-tiers__container[data-astro-cid-wmtjbzg7]{max-width:var(--max-width)}.vertical-tiers__grid[data-astro-cid-wmtjbzg7]{gap:clamp(2rem,3vw,3rem);width:100%;max-width:100%}}
