.hero[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0 clamp(32px,4vw,72px);padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(24px,3vw,48px);display:grid}.hero-text[data-astro-cid-h2glevfz]{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding-bottom:clamp(32px,4vw,56px);display:flex}.hero-title[data-astro-cid-h2glevfz]{text-wrap:balance;max-width:15ch;margin:0}.hero-lead[data-astro-cid-h2glevfz]{max-width:44ch;color:var(--text-body);margin:0}.hero-actions[data-astro-cid-h2glevfz]{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}.hero-actions[data-astro-cid-h2glevfz] .only-phone{display:none}.hero-art[data-astro-cid-h2glevfz]{border-radius:var(--radius-md);background:var(--accent);align-self:stretch;min-height:320px;margin-bottom:clamp(32px,4vw,56px);overflow:hidden}.hero-art[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{object-fit:cover;width:100%;max-width:none;height:100%;animation:art-in 1.6s var(--ease-out) both;display:block}@keyframes art-in{0%{opacity:0;transform:scale(1.04)}}.block[data-astro-cid-h2glevfz]{flex-direction:column;gap:clamp(40px,5vw,72px);padding-top:clamp(64px,7vw,112px);padding-bottom:clamp(64px,7vw,112px);display:flex}.block--proof[data-astro-cid-h2glevfz]{padding-top:clamp(72px,8vw,128px)}.sec-head .side{align-items:flex-end;margin-left:auto}.band--ways[data-astro-cid-h2glevfz]{background:linear-gradient(180deg, var(--surface-subtle) 0%, color-mix(in srgb, var(--accent) 13%, var(--surface-page)) 100%);padding-block:clamp(48px,5vw,80px)}.doors[data-astro-cid-h2glevfz]{flex-direction:column;gap:24px;display:flex}.doors-title[data-astro-cid-h2glevfz]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(22px,2vw,28px)}.door-list[data-astro-cid-h2glevfz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.door-list[data-astro-cid-h2glevfz] li[data-astro-cid-h2glevfz]{display:flex}.door[data-astro-cid-h2glevfz]{border-radius:var(--radius-sm);color:var(--text-strong);transition:transform .42s var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:clamp(20px,2vw,28px);text-decoration:none;display:flex;position:relative}.door--white[data-astro-cid-h2glevfz]{border-color:var(--border-strong);background:var(--surface-page)}.door--dark[data-astro-cid-h2glevfz]{background:var(--dd-black);color:var(--dd-white)}.door--grey[data-astro-cid-h2glevfz]{border-color:var(--border-subtle);background:var(--surface-subtle)}.door[data-astro-cid-h2glevfz]:hover{transform:translateY(-4px)}.door--white[data-astro-cid-h2glevfz]:hover{border-color:var(--accent)}.door-name[data-astro-cid-h2glevfz]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:var(--tracking-display);margin-top:8px;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.door-line[data-astro-cid-h2glevfz]{max-width:30ch;color:var(--text-body);font-size:15px;line-height:1.45}.door--dark[data-astro-cid-h2glevfz] .door-line[data-astro-cid-h2glevfz]{color:#ffffffb8}.door-foot[data-astro-cid-h2glevfz]{color:var(--text-muted);justify-content:space-between;align-self:stretch;align-items:center;margin-top:auto;padding-top:14px;display:flex}.door--dark[data-astro-cid-h2glevfz] .door-foot[data-astro-cid-h2glevfz]{color:#ffffffb8}.door[data-astro-cid-h2glevfz]:hover .door-foot[data-astro-cid-h2glevfz] svg{transform:translate(4px)}.door[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz],.sec-tag[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz]{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.sec-tag[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz]{width:38px;height:38px}.sec-tag[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz] svg{width:21px;height:21px}.door--dark[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz]{background:var(--dd-white);border-color:var(--dd-white);color:var(--dd-black)}.door--white[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz],.door--grey[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz],.sec-tag[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz]{background:var(--accent);border-color:var(--accent);color:var(--dd-white)}.on-dark[data-astro-cid-h2glevfz] .sec-tag[data-astro-cid-h2glevfz] .tag--n[data-astro-cid-h2glevfz]{background:var(--dd-white);border-color:var(--dd-white);color:var(--dd-black)}.sec-top[data-astro-cid-h2glevfz]{flex-direction:column;gap:22px;display:flex}.sec-tag[data-astro-cid-h2glevfz]{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.on-dark[data-astro-cid-h2glevfz] .sec-tag[data-astro-cid-h2glevfz]{color:#ffffffb8}#offers[data-astro-cid-h2glevfz],#industries[data-astro-cid-h2glevfz],#teams[data-astro-cid-h2glevfz]{scroll-margin-top:64px}.offers[data-astro-cid-h2glevfz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3vw,48px) clamp(20px,2.2vw,32px);margin:0;padding:0;list-style:none;display:grid}.offers[data-astro-cid-h2glevfz] li[data-astro-cid-h2glevfz]{display:flex}.offer[data-astro-cid-h2glevfz]{color:inherit;flex-direction:column;flex:1;gap:10px;text-decoration:none;display:flex}.offer-photo[data-astro-cid-h2glevfz]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--dd-ink);margin-bottom:8px;display:block;position:relative;overflow:hidden}.offer-photo[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.offer[data-astro-cid-h2glevfz]:hover .offer-photo[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{transform:scale(1.04)}.offer-scrim[data-astro-cid-h2glevfz]{background:linear-gradient(#0a0a1f00 25%,#0a0a1f4d 52%,#0a0a1fd1 100%);position:absolute;inset:0}.offer-proof[data-astro-cid-h2glevfz]{color:var(--dd-white);flex-direction:column;gap:6px;padding:clamp(16px,1.8vw,24px);display:flex;position:absolute;bottom:0;left:0;right:0}.offer-value[data-astro-cid-h2glevfz]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.05em;font-size:clamp(36px,3.4vw,52px);line-height:1}.offer-caption[data-astro-cid-h2glevfz]{color:#ffffffd1;max-width:34ch;font-size:14px;line-height:1.4}.offer-title[data-astro-cid-h2glevfz]{margin:0}.offer-lead[data-astro-cid-h2glevfz]{color:var(--text-body);font-size:16px;line-height:1.5}.offer-more[data-astro-cid-h2glevfz]{color:var(--text-accent);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:15px;display:inline-flex}.offer[data-astro-cid-h2glevfz]:hover .offer-more[data-astro-cid-h2glevfz] svg{transform:translate(3px)}.band[data-astro-cid-h2glevfz]{padding-block:clamp(72px,8vw,128px);position:relative;overflow:hidden}.band-inner[data-astro-cid-h2glevfz]{z-index:1;flex-direction:column;gap:clamp(40px,5vw,72px);display:flex;position:relative}.band--dark[data-astro-cid-h2glevfz]{background:var(--dd-black);color:var(--dd-white)}.band--dark[data-astro-cid-h2glevfz]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 78%)}.band--grey[data-astro-cid-h2glevfz]{background:var(--surface-subtle);overflow:visible}.tiles[data-astro-cid-h2glevfz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,3vw,48px) clamp(16px,1.8vw,28px);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-h2glevfz]{height:100%;color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.tile-photo[data-astro-cid-h2glevfz]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--dd-ink);margin-bottom:6px;display:block;overflow:hidden}.tile-photo[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .9s var(--ease-out)}.tile[data-astro-cid-h2glevfz]:hover .tile-photo[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{transform:scale(1.05)}.tile-name[data-astro-cid-h2glevfz]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.02em;transition:color var(--dur) var(--ease-out);font-size:22px;line-height:1.2}.tile[data-astro-cid-h2glevfz]:hover .tile-name[data-astro-cid-h2glevfz]{color:var(--dd-blue-300)}.tile-promise[data-astro-cid-h2glevfz]{color:#ffffffa8;font-size:14px;line-height:1.45}.tile-count[data-astro-cid-h2glevfz]{margin-top:auto;padding-top:4px}.teams[data-astro-cid-h2glevfz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.teams[data-astro-cid-h2glevfz] li[data-astro-cid-h2glevfz]{border-top:1px solid var(--border-strong)}.team[data-astro-cid-h2glevfz]{min-height:92px;color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.team-text[data-astro-cid-h2glevfz]{flex-direction:column;gap:4px;display:flex}.team-name[data-astro-cid-h2glevfz]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.02em;transition:color var(--dur) var(--ease-out);font-size:24px;line-height:1.2}.team[data-astro-cid-h2glevfz]:hover .team-name[data-astro-cid-h2glevfz]{color:var(--accent)}.team-promise[data-astro-cid-h2glevfz]{color:var(--text-body);font-size:15px;line-height:1.45}.team-side[data-astro-cid-h2glevfz]{color:var(--text-muted);flex:none;align-items:center;gap:14px;display:inline-flex}.team[data-astro-cid-h2glevfz]:hover .team-side[data-astro-cid-h2glevfz] svg{transform:translate(3px)}.peek[data-astro-cid-h2glevfz]{z-index:30;aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--dd-ink);width:240px;box-shadow:0 24px 64px -24px color-mix(in srgb, var(--dd-ink) 55%, transparent);opacity:0;pointer-events:none;will-change:transform;transition:opacity .26s var(--ease-out);position:fixed;top:0;left:0;overflow:hidden}.peek[data-astro-cid-h2glevfz].is-on{opacity:1}.peek[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .36s var(--ease-out), transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.peek[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz].is-on{opacity:1;transform:none}.proof-title[data-astro-cid-h2glevfz]{text-align:center;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(28px,3vw,44px)}.center[data-astro-cid-h2glevfz]{justify-content:center;display:flex}@media (width<=1100px){.offers[data-astro-cid-h2glevfz]{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles[data-astro-cid-h2glevfz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hero[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr)}.hero-text[data-astro-cid-h2glevfz]{padding-bottom:32px}.hero-art[data-astro-cid-h2glevfz]{aspect-ratio:16/10;min-height:0;margin-bottom:0}.teams[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.door-list[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr)}.door[data-astro-cid-h2glevfz]{padding:18px 20px}.door-line[data-astro-cid-h2glevfz]{max-width:none}}@media (width<=640px){.hero-actions[data-astro-cid-h2glevfz] .only-wide{display:none}.hero-actions[data-astro-cid-h2glevfz] .only-phone{display:inline-flex}.offers[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr)}.tiles[data-astro-cid-h2glevfz]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-name[data-astro-cid-h2glevfz]{font-size:19px}.team-name[data-astro-cid-h2glevfz]{font-size:21px}}@media (prefers-reduced-motion:reduce){.hero-art[data-astro-cid-h2glevfz] img[data-astro-cid-h2glevfz]{animation:none}}
