.hero-grid[data-astro-cid-ge2uvauf]{grid-template-areas:"copy media""actions media";gap:1.875rem 3.25rem}.hero-copy-block[data-astro-cid-ge2uvauf]{grid-area:copy}.hero-word[data-astro-cid-ge2uvauf] .hero-word8[data-astro-cid-ge2uvauf]{background-color:var(--color-ink)}.hero-keyword--design[data-astro-cid-ge2uvauf]{margin-inline-end:.25em}.hero-copy__highlight[data-astro-cid-ge2uvauf]{color:var(--color-ink);background-image:linear-gradient(#0000 62%,#ffd43b 62%);font-weight:800;display:inline}.hero-media[data-astro-cid-ge2uvauf]{grid-area:media}.hero-actions[data-astro-cid-ge2uvauf]{grid-area:actions}@media (width<=980px){.hero-section[data-astro-cid-ge2uvauf]{padding-top:7.5rem;padding-bottom:6rem}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media""actions";gap:1rem}.hero-media[data-astro-cid-ge2uvauf]{max-width:26rem}}@media (width<=640px){.hero-section[data-astro-cid-ge2uvauf]{padding-top:6.25rem;padding-bottom:5.5rem}.hero-grid[data-astro-cid-ge2uvauf]{gap:.85rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:1.9rem;line-height:1.22}.hero-copy[data-astro-cid-ge2uvauf]{margin-top:.75rem;font-size:.92rem;line-height:1.45}.hero-actions[data-astro-cid-ge2uvauf]{gap:.5rem}.hero-actions[data-astro-cid-ge2uvauf] .btn{min-height:2.5rem;padding:.65rem 1rem;font-size:.78rem}.hero-media[data-astro-cid-ge2uvauf]{width:95%;max-width:28rem;margin-top:0;padding-top:1.5rem}.hero-media[data-astro-cid-ge2uvauf] .img-hero[data-astro-cid-ge2uvauf]{width:100%;display:block}}@media (width<=640px) and (height<=800px){.hero-section[data-astro-cid-ge2uvauf]{padding-top:5rem;padding-bottom:4.75rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:1.65rem;line-height:1.18}.hero-copy[data-astro-cid-ge2uvauf]{margin-top:.5rem;font-size:.84rem;line-height:1.4}.hero-actions[data-astro-cid-ge2uvauf]{gap:.4rem}}@media (width<=640px) and (height>=801px){.hero-section[data-astro-cid-ge2uvauf]{align-items:center}}@media (width<=400px){.hero-title[data-astro-cid-ge2uvauf]{font-size:1.65rem;line-height:1.2}}.hero-word1{color:var(--color-brand);display:inline-block}.gbtn1,.gbtn2{opacity:0;transform:scale(1)}.gbtn-label{display:inline-block}@media (prefers-reduced-motion:reduce){.gbtn1,.gbtn2{opacity:1}}.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:clamp(.5rem,1.15vw,1rem);max-width:61rem;margin-inline:auto;display:grid}.team-step[data-astro-cid-ae2kqkmy]:nth-child(odd){transform:translateY(-18px)}.team-step[data-astro-cid-ae2kqkmy]:nth-child(2n){transform:translateY(18px)}.team-step[data-astro-cid-ae2kqkmy]:first-child{--pill-shadow:#71329b}.team-step[data-astro-cid-ae2kqkmy]:nth-child(2){--pill-shadow:#ffd900}.team-step[data-astro-cid-ae2kqkmy]:nth-child(3){--pill-shadow:#2f74d6}.team-step[data-astro-cid-ae2kqkmy]:nth-child(4){--pill-shadow:#ff9f1c}.team-step[data-astro-cid-ae2kqkmy]:nth-child(5){--pill-shadow:#e0342b}.team-step[data-astro-cid-ae2kqkmy]:nth-child(6){--pill-shadow:#2fb8a3}.team-step[data-astro-cid-ae2kqkmy]:nth-child(7){--pill-shadow:#e04fb0}.team-pill[data-astro-cid-ae2kqkmy]{aspect-ratio:7/15;cursor:pointer;will-change:transform, opacity;width:100%;max-width:8rem;margin-inline:auto;display:block;position:relative}.team-pill-border[data-astro-cid-ae2kqkmy]{background:var(--pill-shadow);border-radius:999px;position:absolute;inset:0;transform:translate(5px,6px)}.team-pill-photo[data-astro-cid-ae2kqkmy]{background:var(--color-grey-1);border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.team-pill-photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-pill-photo-hover[data-astro-cid-ae2kqkmy]{clip-path:inset(100% 0 0);transition:clip-path .22s cubic-bezier(.22,1,.36,1)}.team-pill[data-astro-cid-ae2kqkmy]:hover .team-pill-photo-hover[data-astro-cid-ae2kqkmy],.team-pill[data-astro-cid-ae2kqkmy]:focus-visible .team-pill-photo-hover[data-astro-cid-ae2kqkmy]{clip-path:inset(0)}@media (width<=760px){.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem .25rem;max-width:22rem;margin-inline:auto}.team-step[data-astro-cid-ae2kqkmy]{grid-column:span 2}.team-pill[data-astro-cid-ae2kqkmy]{aspect-ratio:7/13;max-width:4.8rem}.team-step[data-astro-cid-ae2kqkmy]:nth-child(odd),.team-step[data-astro-cid-ae2kqkmy]:nth-child(2n){transform:none}.team-step[data-astro-cid-ae2kqkmy]:nth-child(5){grid-column:2/span 2}.team-step[data-astro-cid-ae2kqkmy]:nth-child(6){grid-column:4/span 2}.team-step[data-astro-cid-ae2kqkmy]:nth-child(7){grid-column:6/span 2}}@media (height<=650px){[data-astro-cid-ae2kqkmy][data-team-heading]{margin-bottom:1.5rem}.team-pill[data-astro-cid-ae2kqkmy]{aspect-ratio:7/13;max-width:6rem}}@media (prefers-reduced-motion:reduce){.team-pill[data-astro-cid-ae2kqkmy]{will-change:auto}.team-pill-photo-hover[data-astro-cid-ae2kqkmy]{transition:none}}.about-section[data-astro-cid-oxgmilyn]{scrollbar-width:none;overflow-y:auto}.about-section[data-astro-cid-oxgmilyn]::-webkit-scrollbar{display:none}.about-main[data-astro-cid-oxgmilyn]{align-items:stretch;min-height:100%;display:flex}.about-timeline[data-astro-cid-oxgmilyn]{padding-block:3.5rem 7rem}.about-text-col[data-astro-cid-oxgmilyn]{flex:0 0 50%;align-items:center;padding-block:clamp(7rem,14vh,9rem) 4rem;padding-inline:clamp(2rem,5vw,5rem);display:flex}.about-copy[data-astro-cid-oxgmilyn]{max-width:34rem;margin-inline:auto}.about-eyebrow[data-astro-cid-oxgmilyn]{color:var(--color-brand);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.about-copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{max-width:none;margin-top:.8rem;font-size:clamp(2rem,1.4rem + 2vw,2.9rem);font-weight:800;line-height:1.08}.about-copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{display:block}.about-highlight[data-astro-cid-oxgmilyn]{color:var(--color-brand)}.about-lead[data-astro-cid-oxgmilyn]{max-width:52ch;color:var(--color-ink);margin-top:1.25rem;font-size:1.05rem;font-weight:600;line-height:1.55}.about-description[data-astro-cid-oxgmilyn]{max-width:58ch;color:var(--color-text-soft);margin-top:.85rem;font-size:.94rem;line-height:1.6}.about-facts[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.about-facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{border-left:2px solid var(--color-grey-2);text-align:center;min-width:0;padding:.9rem .75rem}.about-facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]:first-child{border-left:none}.about-facts[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{color:var(--color-ink);font-size:.92rem;font-weight:800}.about-facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{color:var(--color-text-soft);margin-top:.15rem;font-size:.7rem;line-height:1.25}.about-image-col[data-astro-cid-oxgmilyn]{will-change:clip-path;flex:0 0 50%;position:relative;overflow:hidden}.about-image-col[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%;display:block}.about-since[data-astro-cid-oxgmilyn]{min-width:6.7rem;color:var(--color-ink);background:#ffd43b;border-radius:.9rem;flex-direction:column;padding:.75rem 1rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;transform:rotate(-3deg)}.about-since[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.about-since[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-size:1.35rem;line-height:1.05}@media (width<=800px){.about-main[data-astro-cid-oxgmilyn]{flex-direction:column}.about-text-col[data-astro-cid-oxgmilyn]{flex:none;padding-block:6.5rem 2.5rem}.about-copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{font-size:1.75rem}.about-lead[data-astro-cid-oxgmilyn]{font-size:.95rem}.about-description[data-astro-cid-oxgmilyn]{font-size:.86rem}.about-facts[data-astro-cid-oxgmilyn]{margin-top:1.4rem}.about-facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{padding-inline:.45rem}.about-image-col[data-astro-cid-oxgmilyn]{aspect-ratio:auto;flex:1 0 auto;width:100%;min-height:clamp(20rem,42vh,28rem)}.about-since[data-astro-cid-oxgmilyn]{bottom:1rem;right:1rem}}@media (width<=800px) and (height<=800px){.about-text-col[data-astro-cid-oxgmilyn]{padding-block:5rem 2rem}.about-copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{margin-top:.45rem;font-size:1.45rem}.about-lead[data-astro-cid-oxgmilyn]{margin-top:.6rem;font-size:.82rem;line-height:1.35}.about-description[data-astro-cid-oxgmilyn]{margin-top:.4rem;font-size:.74rem;line-height:1.35}.about-facts[data-astro-cid-oxgmilyn]{margin-top:.75rem}.about-facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{padding:.5rem .3rem}.about-facts[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font-size:.72rem}.about-facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{font-size:.56rem}.about-image-col[data-astro-cid-oxgmilyn]{aspect-ratio:auto;min-height:17rem}.about-since[data-astro-cid-oxgmilyn]{min-width:5rem;padding:.5rem .7rem}.about-since[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.about-image-col[data-astro-cid-oxgmilyn]{will-change:auto}}.client-logos[data-astro-cid-j4j3jgaw]{margin-top:3rem}ul[data-astro-cid-j4j3jgaw]{flex-wrap:wrap;align-items:center;gap:2rem 3rem;margin-top:1.75rem;display:flex}li[data-astro-cid-j4j3jgaw]{flex:0 9rem}a[data-astro-cid-j4j3jgaw]{display:block}img[data-astro-cid-j4j3jgaw]{object-fit:contain;width:100%;height:4rem}.brands-section[data-astro-cid-sjvofkio]{scrollbar-width:none;background:#ffd43b;padding-block:clamp(7rem,13vh,9rem) 6rem;overflow-y:auto}.brands-section[data-astro-cid-sjvofkio]::-webkit-scrollbar{display:none}.brands-heading[data-astro-cid-sjvofkio]{margin-top:2rem;text-align:center;max-width:44rem;margin-inline:auto}.brands-heading[data-astro-cid-sjvofkio]>p[data-astro-cid-sjvofkio]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.brands-heading[data-astro-cid-sjvofkio] h2[data-astro-cid-sjvofkio]{text-wrap:balance;margin-top:.85rem;font-size:clamp(2.2rem,1.65rem + 2.2vw,3.6rem);font-weight:800;line-height:1.08}.brands-heading[data-astro-cid-sjvofkio]>span[data-astro-cid-sjvofkio]{max-width:52ch;margin:1rem auto 0;font-size:.96rem;line-height:1.55;display:block}.brands-cta[data-astro-cid-sjvofkio]{background:var(--color-ink);color:#fff;border-radius:999px;margin-top:1.5rem;padding:.75rem 1.15rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.brands-cta[data-astro-cid-sjvofkio]:hover{transform:translateY(-2px)}.brands-cta[data-astro-cid-sjvofkio]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.brands-grid[data-astro-cid-sjvofkio]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin-top:2.5rem;display:grid}.brand-slot[data-astro-cid-sjvofkio]{aspect-ratio:16/9;background:var(--color-grey-1);cursor:pointer;display:block;position:relative;overflow:hidden}.brand-slot[data-astro-cid-sjvofkio] img[data-astro-cid-sjvofkio]{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.brand-slot[data-astro-cid-sjvofkio]:hover img[data-astro-cid-sjvofkio]{transform:scale(1.04)}.brand-slot-overlay[data-astro-cid-sjvofkio]{background:linear-gradient(#0000 40%,#0000009e);position:absolute;inset:0}.brand-slot[data-astro-cid-sjvofkio] span[data-astro-cid-sjvofkio]{color:#fff;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700;line-height:1.25;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}@media (width<=640px){.brands-section[data-astro-cid-sjvofkio]{align-items:flex-start;padding-block:6.5rem 5.5rem}.brands-heading[data-astro-cid-sjvofkio] h2[data-astro-cid-sjvofkio]{font-size:2rem}.brands-heading[data-astro-cid-sjvofkio]>span[data-astro-cid-sjvofkio]{font-size:.86rem}.brands-grid[data-astro-cid-sjvofkio]{grid-template-columns:1fr;gap:0;margin-top:1.75rem}.brand-slot[data-astro-cid-sjvofkio]{border:0;border-radius:0}.brand-slot[data-astro-cid-sjvofkio] span[data-astro-cid-sjvofkio]{font-size:.68rem}}@media (width<=640px) and (height<=800px){.brands-section[data-astro-cid-sjvofkio]{padding-block:5rem 4.75rem}.brands-heading[data-astro-cid-sjvofkio] h2[data-astro-cid-sjvofkio]{margin-top:.55rem;font-size:1.7rem}.brands-heading[data-astro-cid-sjvofkio]>span[data-astro-cid-sjvofkio]{margin-top:.6rem;font-size:.76rem;line-height:1.35}.brands-grid[data-astro-cid-sjvofkio]{gap:0;margin-top:1rem}}.services-section[data-astro-cid-lesv7jgp]{color:var(--color-ink);padding-block:7rem}.services-heading[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.services-heading[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2vw,3.6rem);font-weight:800;line-height:1.06}.services-heading[data-astro-cid-lesv7jgp]>a[data-astro-cid-lesv7jgp]{flex-shrink:0}.service-group[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:2rem;display:grid}.service-group[data-astro-cid-lesv7jgp] .segments[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{padding-block:.85rem;font-size:.95rem}@media (width<=900px){.service-group[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:1.25rem}.service-group[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:50ch}}@media (width<=640px){.services-section[data-astro-cid-lesv7jgp]{padding-block:6.5rem 7rem}.services-heading[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:flex-start;gap:1.25rem}.service-group[data-astro-cid-lesv7jgp] .segments[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{font-size:.875rem}}.testimonials[data-astro-cid-gakqr736]{margin-top:3.5rem}ul[data-astro-cid-gakqr736]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem;display:grid}blockquote[data-astro-cid-gakqr736]{max-width:60ch;font-size:1.25rem;line-height:1.5}figcaption[data-astro-cid-gakqr736]{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.25rem;display:flex}figcaption[data-astro-cid-gakqr736]>span[data-astro-cid-gakqr736]{color:var(--color-text-soft);font-size:.9rem}figcaption[data-astro-cid-gakqr736] a[data-astro-cid-gakqr736]{margin-top:.5rem}.results-section[data-astro-cid-sqeluoqq]{padding-block:7rem}.results-title[data-astro-cid-sqeluoqq]{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2vw,3.6rem);font-weight:800;line-height:1.06}.results-case[data-astro-cid-sqeluoqq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.results-photo[data-astro-cid-sqeluoqq]{background:var(--color-grey-1);min-height:23rem;display:block;overflow:hidden}.results-photo[data-astro-cid-sqeluoqq] img[data-astro-cid-sqeluoqq]{object-fit:cover;width:100%;height:100%}.results-photo[data-astro-cid-sqeluoqq]:focus-visible{outline-offset:-6px}.results-contact[data-astro-cid-sqeluoqq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.results-contact[data-astro-cid-sqeluoqq] p[data-astro-cid-sqeluoqq]{color:var(--color-text-soft)}@media (width<=900px){.results-case[data-astro-cid-sqeluoqq]{grid-template-columns:1fr}.results-photo[data-astro-cid-sqeluoqq]{aspect-ratio:16/9;min-height:0}}@media (width<=640px){.results-section[data-astro-cid-sqeluoqq]{padding-block:6.5rem 7rem}}.deck-controls[data-astro-cid-dnigy34v]{z-index:100;backdrop-filter:blur(12px);transform-origin:bottom;background:#fffffff0;border-radius:1.1rem;align-items:center;gap:.7rem;width:clamp(19rem,30vw,23rem);padding:.55rem;display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);left:50%;translate:-50%}.deck-controls[data-astro-cid-dnigy34v]:not(.is-ready){pointer-events:none;opacity:0;transform:translateY(18px)scale(.94)}.deck-controls[data-astro-cid-dnigy34v]:not(.is-ready)>[data-astro-cid-dnigy34v]{opacity:0}.deck-controls[data-astro-cid-dnigy34v] button[data-astro-cid-dnigy34v]{background:var(--color-brand);color:#fff;cursor:pointer;border-radius:.75rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:1.1rem;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid}.deck-controls[data-astro-cid-dnigy34v] button[data-astro-cid-dnigy34v]:not(:disabled):hover{transform:translate(-1px,-2px)}.deck-controls[data-astro-cid-dnigy34v] button[data-astro-cid-dnigy34v]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.deck-controls[data-astro-cid-dnigy34v] button[data-astro-cid-dnigy34v]:disabled{cursor:default;opacity:.28}.deck-status[data-astro-cid-dnigy34v]{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding-inline:.15rem;display:flex}.deck-status-label[data-astro-cid-dnigy34v]{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:600;line-height:1}.deck-status-row[data-astro-cid-dnigy34v]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deck-status-row[data-astro-cid-dnigy34v]>strong[data-astro-cid-dnigy34v]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.deck-counter[data-astro-cid-dnigy34v]{background:var(--color-brand-soft);text-align:center;font-family:var(--font-mono);letter-spacing:.06em;border-radius:999px;flex:none;padding:.18rem .42rem;font-size:.62rem;font-weight:600}[data-astro-cid-dnigy34v][data-deck-current]{color:var(--color-brand)}@media (width<=640px){.deck-controls[data-astro-cid-dnigy34v]{width:calc(100vw - 2rem);bottom:1rem}}@media (prefers-reduced-motion:reduce){.deck-controls[data-astro-cid-dnigy34v]:not(.is-ready){opacity:1;transform:none}.deck-controls[data-astro-cid-dnigy34v]:not(.is-ready)>[data-astro-cid-dnigy34v]{opacity:1}.deck-controls[data-astro-cid-dnigy34v] button[data-astro-cid-dnigy34v]{transition:none}}
