#brandelier-bts-env[data-astro-cid-tyad3cji] .floating-img[data-astro-cid-tyad3cji]{will-change:transform;border:1px solid #00003e14}@media (width<=768px){#brandelier-bts-env[data-astro-cid-tyad3cji] .floating-img[data-astro-cid-tyad3cji].hide-mobile{display:none}#brandelier-bts-env[data-astro-cid-tyad3cji] .floating-img[data-astro-cid-tyad3cji]{opacity:.25;z-index:1}#brandelier-bts-env[data-astro-cid-tyad3cji] .hero-content[data-astro-cid-tyad3cji]{z-index:10}#brandelier-bts-env[data-astro-cid-tyad3cji] .card-inner[data-astro-cid-tyad3cji]{height:70vh!important}}@keyframes bts-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.bts-bounce-subtle[data-astro-cid-tyad3cji]{animation:2s ease-in-out infinite bts-bounce}#brandelier-bts-env[data-astro-cid-tyad3cji] .bts-phone-mockup[data-astro-cid-tyad3cji]{box-shadow:-20px 20px 60px #00003e40,inset 0 0 20px #ffffff14}#brandelier-bts-env[data-astro-cid-tyad3cji] .bts-phone-mockup[data-astro-cid-tyad3cji]:before{content:"";z-index:10;background:#050505;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:40%;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.beanery-hide-scrollbar[data-astro-cid-xukqlr2x]::-webkit-scrollbar{display:none}.beanery-hide-scrollbar[data-astro-cid-xukqlr2x]{-ms-overflow-style:none;scrollbar-width:none}@keyframes bts-pulseH{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.bts-pulse-h[data-astro-cid-xukqlr2x]{animation:2s ease-in-out infinite bts-pulseH}.bts-pulse-h-rev[data-astro-cid-xukqlr2x]{animation:2s ease-in-out infinite reverse bts-pulseH}body.brandelier-modal-active,html.brandelier-modal-active{touch-action:none;overflow:hidden!important}.stats-dashboard-section[data-astro-cid-2oc5khi4]{color:#f4f7ff;font-family:var(--font-body,system-ui, -apple-system, sans-serif);background:#00003e;padding:7rem 5vw 8rem;position:relative;overflow:hidden}.ambient-glow[data-astro-cid-2oc5khi4]{filter:blur(140px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.glow-pink[data-astro-cid-2oc5khi4]{background:radial-gradient(circle,#dd2eb829 0%,#0000 70%);width:650px;height:650px;top:5%;right:-10%}.glow-cyan[data-astro-cid-2oc5khi4]{background:radial-gradient(circle,#3f9ae626 0%,#0000 70%);width:600px;height:600px;bottom:-10%;left:-5%}.dashboard-container[data-astro-cid-2oc5khi4]{z-index:10;max-width:1440px;margin:0 auto;position:relative}.dashboard-header[data-astro-cid-2oc5khi4]{margin-bottom:3.5rem}.header-badge-row[data-astro-cid-2oc5khi4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.studio-pill[data-astro-cid-2oc5khi4]{color:#3f9ae6;letter-spacing:.18em;text-transform:uppercase;background:#3f9ae61f;border:1px solid #3f9ae652;border-radius:100px;align-items:center;gap:.6rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.pill-dot[data-astro-cid-2oc5khi4]{background:#dd2eb8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 8px #dd2eb8}@keyframes pulseDot{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.live-sync-badge[data-astro-cid-2oc5khi4]{color:#0f8;letter-spacing:.1em;text-transform:uppercase;background:#00ff8814;border:1px solid #00ff884d;border-radius:100px;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.sync-dot[data-astro-cid-2oc5khi4]{background:#0f8;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulseDot;box-shadow:0 0 8px #0f8}.sync-sep[data-astro-cid-2oc5khi4]{color:#ffffff4d}.header-content-grid[data-astro-cid-2oc5khi4]{grid-template-columns:1.25fr 1fr;align-items:flex-end;gap:2.5rem;display:grid}.header-titles[data-astro-cid-2oc5khi4] h2[data-astro-cid-2oc5khi4]{font-family:var(--font-heading,inherit);letter-spacing:-.04em;color:#fff;margin:0 0 1rem;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:600;line-height:1.05}.header-titles[data-astro-cid-2oc5khi4] h2[data-astro-cid-2oc5khi4] em[data-astro-cid-2oc5khi4]{background:linear-gradient(135deg,#dd2eb8 0%,#9b2fca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.header-subtitle[data-astro-cid-2oc5khi4]{color:#f4f7ffbf;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.65}.campaign-selector-box[data-astro-cid-2oc5khi4]{backdrop-filter:blur(16px);background:#0a0a2ab3;border:1px solid #3f9ae638;border-radius:18px;flex-direction:column;gap:.75rem;padding:1.2rem;display:flex}.selector-label[data-astro-cid-2oc5khi4]{letter-spacing:.12em;text-transform:uppercase;color:#3f9ae6;font-size:.75rem;font-weight:700}.campaign-pill-group[data-astro-cid-2oc5khi4]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.campaign-tab-btn[data-astro-cid-2oc5khi4]{cursor:pointer;text-align:left;background:#00001e73;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;padding:.75rem .85rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.campaign-tab-btn[data-astro-cid-2oc5khi4]:hover{background:#3f9ae61f;border-color:#3f9ae666;transform:translateY(-2px)}.campaign-tab-btn[data-astro-cid-2oc5khi4].active{background:linear-gradient(135deg,#dd2eb838 0%,#9b2fca47 100%);border-color:#dd2eb8;box-shadow:0 4px 20px #dd2eb84d}.tab-name[data-astro-cid-2oc5khi4]{color:#fff;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.82rem;font-weight:700;overflow:hidden}.tab-tag[data-astro-cid-2oc5khi4]{color:#f4f7ff99;margin-top:2px;font-size:.65rem}.campaign-tab-btn[data-astro-cid-2oc5khi4].active .tab-tag[data-astro-cid-2oc5khi4]{color:#dd2eb8;font-weight:600}.kpi-cards-grid[data-astro-cid-2oc5khi4]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.kpi-card[data-astro-cid-2oc5khi4]{backdrop-filter:blur(20px);background:#0a0a2abf;border:1px solid #3f9ae633;border-radius:20px;flex-direction:column;justify-content:space-between;padding:1.6rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #00001466}.kpi-card[data-astro-cid-2oc5khi4]:hover{border-color:#dd2eb873;transform:translateY(-4px);box-shadow:0 15px 40px #00001e99}.kpi-card[data-astro-cid-2oc5khi4].fade-pulse{animation:.4s ease-out kpiPulse}@keyframes kpiPulse{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.kpi-top[data-astro-cid-2oc5khi4]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.kpi-icon-wrap[data-astro-cid-2oc5khi4]{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.icon-cyan[data-astro-cid-2oc5khi4]{color:#3f9ae6;background:#3f9ae626;border:1px solid #3f9ae64d}.icon-pink[data-astro-cid-2oc5khi4]{color:#dd2eb8;background:#dd2eb826;border:1px solid #dd2eb84d}.icon-purple[data-astro-cid-2oc5khi4]{color:#9b2fca;background:#9b2fca26;border:1px solid #9b2fca4d}.icon-yellow[data-astro-cid-2oc5khi4]{color:#fd0;background:#ffdd0026;border:1px solid #ffdd004d}.growth-badge[data-astro-cid-2oc5khi4]{border-radius:100px;align-items:center;gap:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.growth-badge[data-astro-cid-2oc5khi4].positive{color:#0f8;background:#00ff881f;border:1px solid #00ff884d}.metric-tier-tag[data-astro-cid-2oc5khi4]{letter-spacing:.1em;text-transform:uppercase;color:#dd2eb8;background:#dd2eb81f;border:1px solid #dd2eb84d;border-radius:100px;padding:.25rem .65rem;font-size:.7rem;font-weight:700}.kpi-body[data-astro-cid-2oc5khi4]{margin-bottom:1.25rem}.kpi-label[data-astro-cid-2oc5khi4]{letter-spacing:.08em;text-transform:uppercase;color:#f4f7ff99;margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.kpi-value[data-astro-cid-2oc5khi4]{font-family:var(--font-heading,inherit);letter-spacing:-.03em;color:#fff;font-size:clamp(2.2rem,3.2vw,3.4rem);font-weight:700;line-height:1;transition:color .3s}.kpi-subtext[data-astro-cid-2oc5khi4]{color:#f4f7ffa6;margin:.5rem 0 0;font-size:.75rem}.sparkline-container[data-astro-cid-2oc5khi4]{border-top:1px solid #ffffff0f;align-items:flex-end;gap:6px;height:32px;padding-top:6px;display:flex}.sparkline-bar[data-astro-cid-2oc5khi4]{background:#3f9ae640;border-radius:4px;flex:1;transition:height .4s}.sparkline-bar[data-astro-cid-2oc5khi4].highlight{background:linear-gradient(#dd2eb8,#9b2fca);box-shadow:0 0 10px #dd2eb866}.meter-bar-track[data-astro-cid-2oc5khi4]{background:#ffffff14;border-radius:10px;width:100%;height:6px;margin-top:10px;overflow:hidden}.meter-bar-fill[data-astro-cid-2oc5khi4]{background:linear-gradient(90deg,#3f9ae6,#dd2eb8);border-radius:10px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.hall-of-fame-wrapper[data-astro-cid-2oc5khi4]{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}.column-header-row[data-astro-cid-2oc5khi4]{justify-content:space-between;align-items:center;display:flex}.column-title[data-astro-cid-2oc5khi4]{color:#fff;align-items:center;gap:.75rem;margin:0;font-size:1.35rem;font-weight:700;display:flex}.title-accent[data-astro-cid-2oc5khi4]{background:#dd2eb8;border-radius:4px;width:4px;height:22px;box-shadow:0 0 10px #dd2eb8}.column-meta-tag[data-astro-cid-2oc5khi4]{letter-spacing:.08em;text-transform:uppercase;color:#f4f7ff80;font-size:.75rem;font-weight:600}.media-duo-grid[data-astro-cid-2oc5khi4]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.media-feature-card[data-astro-cid-2oc5khi4]{backdrop-filter:blur(20px);background:#0a0a2ad9;border:1px solid #3f9ae638;border-radius:28px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 20px 50px #00001973}.media-feature-card[data-astro-cid-2oc5khi4]:hover{border-color:#dd2eb88c;transform:translateY(-5px);box-shadow:0 25px 60px #00001ea6}.card-badge-header[data-astro-cid-2oc5khi4]{background:#050519b3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}.media-type-pill[data-astro-cid-2oc5khi4]{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.reel-pill[data-astro-cid-2oc5khi4]{color:#3f9ae6;background:#3f9ae626;border:1px solid #3f9ae659}.reel-icon[data-astro-cid-2oc5khi4]{font-size:.65rem}.post-pill[data-astro-cid-2oc5khi4]{color:#dd2eb8;background:#dd2eb826;border:1px solid #dd2eb859}.heart-icon[data-astro-cid-2oc5khi4]{font-size:.75rem}.viral-score-tag[data-astro-cid-2oc5khi4]{color:#0f8;letter-spacing:.06em;font-size:.7rem;font-weight:700}.save-rate-tag[data-astro-cid-2oc5khi4]{color:#fd0;letter-spacing:.06em;font-size:.7rem;font-weight:700}.media-frame[data-astro-cid-2oc5khi4]{aspect-ratio:16/11;background:#050514;position:relative;overflow:hidden}.media-cover-img[data-astro-cid-2oc5khi4]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.media-feature-card[data-astro-cid-2oc5khi4]:hover .media-cover-img[data-astro-cid-2oc5khi4]{transform:scale(1.05)}.media-frame-overlay[data-astro-cid-2oc5khi4]{background:linear-gradient(#0000 0%,#00001e40 40%,#00001ef2 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.overlay-stats-bar[data-astro-cid-2oc5khi4]{backdrop-filter:blur(14px);background:#00001ecc;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-around;align-items:center;padding:.75rem 1rem;display:flex}.overlay-stat-item[data-astro-cid-2oc5khi4]{flex-direction:column;align-items:center;display:flex}.overlay-stat-label[data-astro-cid-2oc5khi4]{text-transform:uppercase;letter-spacing:.08em;color:#f4f7ff99;font-size:.62rem}.overlay-stat-val[data-astro-cid-2oc5khi4]{font-size:1.05rem;font-weight:800}.text-cyan[data-astro-cid-2oc5khi4]{color:#3f9ae6}.text-pink[data-astro-cid-2oc5khi4]{color:#dd2eb8}.text-white[data-astro-cid-2oc5khi4]{color:#fff}.overlay-stat-sep[data-astro-cid-2oc5khi4]{background:#ffffff1f;width:1px;height:24px}.media-card-footer[data-astro-cid-2oc5khi4]{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.footer-title-row[data-astro-cid-2oc5khi4]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.footer-title-row[data-astro-cid-2oc5khi4] h4[data-astro-cid-2oc5khi4]{color:#fff;margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.campaign-handle[data-astro-cid-2oc5khi4]{color:#dd2eb8;flex-shrink:0;font-family:monospace;font-size:.75rem;font-weight:600}.footer-desc[data-astro-cid-2oc5khi4]{color:#f4f7ffbf;margin:0;font-size:.85rem;line-height:1.55}.audio-track-row[data-astro-cid-2oc5khi4]{color:#3f9ae6;align-items:center;gap:6px;margin-top:.25rem;font-size:.72rem;display:flex}.audio-disc-icon[data-astro-cid-2oc5khi4]{animation:4s linear infinite spinDisc}@keyframes spinDisc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-tag-pills[data-astro-cid-2oc5khi4]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.mini-tag[data-astro-cid-2oc5khi4]{color:#f4f7ffa6;background:#ffffff0f;border-radius:100px;padding:3px 10px;font-size:.65rem}.studio-bottom-action-bar[data-astro-cid-2oc5khi4]{backdrop-filter:blur(20px);background:#0a0a2abf;border:1px solid #3f9ae638;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex;box-shadow:0 15px 40px #00001959}.live-activity-callout[data-astro-cid-2oc5khi4]{align-items:center;gap:1rem;display:flex}.activity-pulse-dot[data-astro-cid-2oc5khi4]{background:#0f8;border-radius:50%;width:10px;height:10px;animation:1.5s infinite pulseDot;box-shadow:0 0 10px #0f8}.activity-text[data-astro-cid-2oc5khi4]{flex-direction:column;display:flex}.activity-text[data-astro-cid-2oc5khi4] strong[data-astro-cid-2oc5khi4]{color:#fff;font-size:.88rem}.activity-text[data-astro-cid-2oc5khi4] span[data-astro-cid-2oc5khi4]{color:#f4f7ff99;font-size:.72rem}.simulate-surge-btn[data-astro-cid-2oc5khi4]{color:#dd2eb8;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#dd2eb826;border:1px dashed #dd2eb880;border-radius:100px;align-items:center;gap:6px;padding:.75rem 1.4rem;font-size:.78rem;font-weight:700;transition:all .25s;display:inline-flex}.simulate-surge-btn[data-astro-cid-2oc5khi4]:hover{background:#dd2eb840;border-color:#dd2eb8;transform:translateY(-2px)}.simulate-surge-btn[data-astro-cid-2oc5khi4].firing{color:#00003e;background:#0f8;border-color:#0f8;box-shadow:0 0 25px #0f89}.bottom-ctas-wrap[data-astro-cid-2oc5khi4]{align-items:center;gap:1rem;display:flex}.pipeline-cta-primary[data-astro-cid-2oc5khi4]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#dd2eb8 0%,#9b2fca 100%);border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 25px #dd2eb866}.pipeline-cta-primary[data-astro-cid-2oc5khi4]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #dd2eb899}.pipeline-cta-secondary[data-astro-cid-2oc5khi4]{color:#f4f7ffcc;letter-spacing:.06em;background:0 0;border:1px solid #3f9ae659;border-radius:100px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.pipeline-cta-secondary[data-astro-cid-2oc5khi4]:hover{color:#fff;background:#3f9ae61f;border-color:#3f9ae6}.floating-viral-toast{backdrop-filter:blur(16px);color:#fff;z-index:9999;background:#0a0a2af2;border:1px solid #0f8;border-radius:16px;padding:1rem 1.4rem;font-size:.85rem;animation:.3s ease-out toastSlideUp;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 35px #00ff884d}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.kpi-cards-grid[data-astro-cid-2oc5khi4]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.header-content-grid[data-astro-cid-2oc5khi4],.media-duo-grid[data-astro-cid-2oc5khi4]{grid-template-columns:1fr}.studio-bottom-action-bar[data-astro-cid-2oc5khi4]{text-align:center;flex-direction:column;align-items:stretch}.live-activity-callout[data-astro-cid-2oc5khi4]{justify-content:center}.bottom-ctas-wrap[data-astro-cid-2oc5khi4]{flex-direction:column;width:100%}.pipeline-cta-primary[data-astro-cid-2oc5khi4],.pipeline-cta-secondary[data-astro-cid-2oc5khi4]{width:100%}}@media (width<=600px){.stats-dashboard-section[data-astro-cid-2oc5khi4]{padding:5rem 5vw 6rem}.kpi-cards-grid[data-astro-cid-2oc5khi4],.campaign-pill-group[data-astro-cid-2oc5khi4]{grid-template-columns:1fr}.media-frame[data-astro-cid-2oc5khi4]{aspect-ratio:4/3}}.reveal-scroll-container[data-astro-cid-ivpgf7jt]{background:var(--ink,#00003e);width:100%;height:350vh;position:relative}.reveal-sticky-scene[data-astro-cid-ivpgf7jt]{background:var(--ink,#00003e);perspective:1200px;perspective-origin:50%;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.reveal-bg-glow[data-astro-cid-ivpgf7jt]{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#dd2eb81f 0%,#3f9ae614 45%,#0000 70%);border-radius:50%;width:65vw;height:65vh;position:absolute}.reveal-intro-text[data-astro-cid-ivpgf7jt]{z-index:10;text-align:center;pointer-events:none;will-change:transform, opacity;flex-direction:column;align-items:center;padding:0 1.5rem;display:flex;position:absolute}.reveal-intro-eyebrow[data-astro-cid-ivpgf7jt]{font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#f4f7ffa6;margin-bottom:1.5rem;font-size:.72rem}.reveal-intro-h1[data-astro-cid-ivpgf7jt]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.05em;color:var(--paper,#f4f7ff);margin:0 0 2.5rem;font-size:clamp(3.2rem,7.5vw,7.5rem);font-weight:500;line-height:.9}.reveal-pink-word[data-astro-cid-ivpgf7jt]{color:var(--pink,#dd2eb8);font-style:normal}.reveal-scroll-prompt[data-astro-cid-ivpgf7jt]{color:#f4f7ff80;font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.reveal-mouse-icon[data-astro-cid-ivpgf7jt]{border:2px solid #f4f7ff66;border-radius:12px;justify-content:center;width:20px;height:32px;padding-top:5px;display:flex}.reveal-mouse-wheel[data-astro-cid-ivpgf7jt]{background:var(--pink,#dd2eb8);border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite mouseWheel}@keyframes mouseWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.reveal-device-wrapper[data-astro-cid-ivpgf7jt]{transform-style:preserve-3d;opacity:0;z-index:5;will-change:transform, opacity;backface-visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;position:absolute}@media (width>=768px){.reveal-laptop-wrap[data-astro-cid-ivpgf7jt]{display:flex}.reveal-phone-wrap[data-astro-cid-ivpgf7jt]{display:none!important}}@media (width<=767px){.reveal-laptop-wrap[data-astro-cid-ivpgf7jt]{display:none!important}.reveal-phone-wrap[data-astro-cid-ivpgf7jt]{display:flex}}.reveal-laptop-lid-container[data-astro-cid-ivpgf7jt]{transform-style:preserve-3d;z-index:2;transform-origin:bottom;will-change:transform;backface-visibility:hidden;position:relative}.reveal-laptop-lid[data-astro-cid-ivpgf7jt]{box-sizing:border-box;backface-visibility:hidden;background:linear-gradient(145deg,#181c26 0%,#0d1017 100%);border-radius:10px 10px 0 0;flex-direction:column;align-items:center;width:460px;height:290px;padding:7px 7px 0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 25px #000000b3}.reveal-laptop-camera[data-astro-cid-ivpgf7jt]{z-index:5;background:#050608;border:1px solid #ffffff26;border-radius:50%;width:4px;height:4px;position:absolute;top:3.5px;left:50%;transform:translate(-50%)}.reveal-screen-inner[data-astro-cid-ivpgf7jt]{background:#030408;border-radius:4px 4px 0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #000000f2}.reveal-screen-flash[data-astro-cid-ivpgf7jt]{opacity:0;z-index:10;pointer-events:none;background:#fff;position:absolute;inset:0}.reveal-screen-logo[data-astro-cid-ivpgf7jt]{opacity:0;z-index:8;justify-content:center;align-items:center;display:flex}.reveal-logo-text[data-astro-cid-ivpgf7jt]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.22em;color:#fff;text-shadow:0 0 20px #ffffff40;font-size:1.55rem;font-weight:900}.reveal-logo-dot[data-astro-cid-ivpgf7jt]{color:var(--pink,#dd2eb8);text-shadow:0 0 15px #dd2eb8cc}.reveal-laptop-base[data-astro-cid-ivpgf7jt]{z-index:1;background:linear-gradient(#282e3d 0%,#161a22 100%);border-radius:0 0 8px 8px;width:490px;height:10px;margin-top:1px;position:relative;box-shadow:inset 0 1px #ffffff26,0 12px 30px #000000d9}.reveal-laptop-notch[data-astro-cid-ivpgf7jt]{background:#0f121a;border-radius:0 0 4px 4px;width:60px;height:3.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.reveal-laptop-shadow[data-astro-cid-ivpgf7jt]{filter:blur(10px);background:#000000a6;border-radius:50%;width:440px;height:18px;margin-top:5px}.reveal-phone-body[data-astro-cid-ivpgf7jt]{box-sizing:border-box;width:240px;height:480px;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;background:linear-gradient(145deg,#1b202c 0%,#0d1017 100%);border-radius:36px;padding:10px;position:relative;box-shadow:inset 0 0 0 2px #ffffff26,0 20px 45px #000000d9}.reveal-phone-notch[data-astro-cid-ivpgf7jt]{z-index:12;background:#0b0d13;border-radius:10px;width:65px;height:16px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.reveal-phone-body[data-astro-cid-ivpgf7jt] .reveal-screen-inner[data-astro-cid-ivpgf7jt]{border-radius:28px}.reveal-phone-body[data-astro-cid-ivpgf7jt] .reveal-logo-text[data-astro-cid-ivpgf7jt]{letter-spacing:.18em;font-size:1.25rem}.reveal-phone-shadow[data-astro-cid-ivpgf7jt]{filter:blur(10px);background:#0009;border-radius:50%;width:200px;height:20px;margin-top:10px}.reveal-hero-curtain[data-astro-cid-ivpgf7jt]{background:var(--paper,#f4f7ff);opacity:0;pointer-events:none;z-index:20;box-sizing:border-box;will-change:opacity;flex-direction:column;justify-content:center;padding:110px 5vw 50px;display:flex;position:absolute;inset:0;overflow:hidden}.reveal-hero-content[data-astro-cid-ivpgf7jt]{will-change:transform, opacity;grid-template-columns:1.15fr .85fr;align-items:center;gap:4vw;width:100%;max-width:1400px;margin:0 auto;display:grid}.reveal-hero-copy[data-astro-cid-ivpgf7jt]{z-index:2;position:relative}.reveal-hero-eyebrow[data-astro-cid-ivpgf7jt]{font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#53647d);margin-bottom:1.2rem;font-size:.7rem}.reveal-hero-heading[data-astro-cid-ivpgf7jt]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.05em;color:var(--ink,#00003e);margin:0 0 1.6rem;font-size:clamp(3rem,6.2vw,6.8rem);font-weight:500;line-height:.92}.reveal-hero-intro[data-astro-cid-ivpgf7jt]{font-family:var(--font-body,"Open Sans", sans-serif);color:var(--muted,#53647d);max-width:32rem;margin:0 0 2rem;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55}.reveal-hero-actions[data-astro-cid-ivpgf7jt]{align-items:center;gap:1.5rem;display:flex}.reveal-hero-link[data-astro-cid-ivpgf7jt]{font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ink,#00003e);border-bottom:1px solid var(--ink,#00003e);align-items:center;gap:1rem;padding-bottom:.5rem;font-size:.72rem;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.reveal-hero-link[data-astro-cid-ivpgf7jt]:hover{color:var(--pink,#dd2eb8);border-color:var(--pink,#dd2eb8)}.reveal-hero-deck[data-astro-cid-ivpgf7jt]{-webkit-user-select:none;user-select:none;width:100%;max-width:440px;margin:0 auto;position:relative}.deck-cards-viewport[data-astro-cid-ivpgf7jt]{perspective:1200px;cursor:pointer;width:100%;height:540px;position:relative}.deck-photo-card[data-astro-cid-ivpgf7jt]{will-change:transform, opacity, filter;-webkit-appearance:none;appearance:none;text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:16px;outline:none;margin:0;padding:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .45s,filter .45s,box-shadow .45s;display:block;position:absolute;inset:0;overflow:hidden}.deck-photo-card[data-astro-cid-ivpgf7jt]:focus-visible{box-shadow:0 0 0 3px var(--pink,#dd2eb8), 0 24px 50px #00003e40}.deck-photo-inner[data-astro-cid-ivpgf7jt]{background:var(--ink,#00003e);border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.deck-photo-card[data-astro-cid-ivpgf7jt][data-card-idx="0"] .deck-photo-inner[data-astro-cid-ivpgf7jt]{background:var(--caramel,#f1a966)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-card-idx="1"] .deck-photo-inner[data-astro-cid-ivpgf7jt]{background:var(--pink,#dd2eb8)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-card-idx="2"] .deck-photo-inner[data-astro-cid-ivpgf7jt]{background:var(--blue-bell,#9bb8ed)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-card-idx="3"] .deck-photo-inner[data-astro-cid-ivpgf7jt]{background:var(--ink,#00003e)}.deck-card-img[data-astro-cid-ivpgf7jt]{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="0"]:hover .deck-card-img[data-astro-cid-ivpgf7jt]{transform:scale(1.03)}.deck-card-vignette[data-astro-cid-ivpgf7jt]{pointer-events:none;background:linear-gradient(#00003e59 0%,#0000 30% 55%,#00003ebf 100%);position:absolute;inset:0}.deck-card-tag[data-astro-cid-ivpgf7jt]{-webkit-backdrop-filter:blur(8px);color:var(--paper,#f4f7ff);font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.16em;text-transform:uppercase;z-index:2;background:#00003eb8;border:1px solid #ffffff2e;border-radius:100px;padding:.45rem .9rem;font-size:.62rem;font-weight:700;position:absolute;top:1.1rem;left:1.1rem}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="0"]{z-index:10;opacity:1;filter:brightness();pointer-events:auto;transform:translate(0,0)rotate(2.5deg)scale(1);box-shadow:0 26px 52px -12px #00003e47,0 0 0 1px #00003e14}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="1"]{z-index:8;opacity:.92;filter:brightness(.9);pointer-events:none;transform:translate(20px,16px)rotate(-3.5deg)scale(.95);box-shadow:0 20px 40px -12px #00003e33}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="2"]{z-index:6;opacity:.75;filter:brightness(.8);pointer-events:none;transform:translate(36px,32px)rotate(4deg)scale(.9);box-shadow:0 14px 28px -10px #00003e24}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="3"]{z-index:4;opacity:.45;filter:brightness(.7);pointer-events:none;transform:translate(48px,46px)rotate(-2deg)scale(.85);box-shadow:0 8px 18px -6px #00003e1a}.deck-photo-card[data-astro-cid-ivpgf7jt].is-dealing-out{opacity:0!important;z-index:15!important;pointer-events:none!important;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .4s!important;transform:translate(-110px,-24px)rotate(-14deg)scale(1.04)!important}.deck-photo-card[data-astro-cid-ivpgf7jt].is-dealing-in{opacity:0!important;transition:none!important}.deck-photo-card[data-astro-cid-ivpgf7jt].is-swooping-in{opacity:0!important;z-index:15!important;transition:none!important;transform:translate(-110px,-24px)rotate(-14deg)scale(1.04)!important}.reveal-visual-note[data-astro-cid-ivpgf7jt]{background:var(--blue-bell,#9bb8ed);color:var(--ink,#00003e);font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;z-index:2;border-radius:4px;padding:.8rem 1.2rem;font-size:.7rem;font-weight:600;position:absolute;bottom:12%;right:8%}.reveal-visual-index[data-astro-cid-ivpgf7jt]{color:var(--paper,#f4f7ff);font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;z-index:2;font-size:.7rem;position:absolute;bottom:5%;left:8%}.deck-controls[data-astro-cid-ivpgf7jt]{justify-content:space-between;align-items:center;margin-top:1.5rem;padding:0 .5rem;display:flex}.deck-dots[data-astro-cid-ivpgf7jt]{align-items:center;gap:.5rem;display:flex}.deck-dot[data-astro-cid-ivpgf7jt]{cursor:pointer;background:#00003e1f;border:none;border-radius:100px;width:28px;height:5px;padding:0;transition:width .3s,background-color .3s;position:relative;overflow:hidden}.deck-dot[data-astro-cid-ivpgf7jt].is-active{background:#00003e38;width:48px}.deck-dot-progress[data-astro-cid-ivpgf7jt]{background:var(--pink,#dd2eb8);transform-origin:0;border-radius:100px;position:absolute;inset:0;transform:scaleX(0)}@keyframes deckProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.deck-arrows[data-astro-cid-ivpgf7jt]{align-items:center;gap:.5rem;display:flex}.deck-arrow-btn[data-astro-cid-ivpgf7jt]{-webkit-backdrop-filter:blur(6px);width:34px;height:34px;color:var(--ink,#00003e);cursor:pointer;background:#ffffffd9;border:1px solid #00003e26;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.deck-arrow-btn[data-astro-cid-ivpgf7jt]:hover{background:var(--ink,#00003e);color:var(--paper,#f4f7ff);border-color:var(--ink,#00003e);transform:scale(1.05)}.deck-arrow-btn[data-astro-cid-ivpgf7jt]:active{transform:scale(.95)}.reveal-hero-scroll-cue[data-astro-cid-ivpgf7jt]{font-family:var(--font-body,"Open Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#53647d);font-size:.7rem;position:absolute;bottom:2rem;left:5vw}@media (width<=1024px){.reveal-laptop-lid[data-astro-cid-ivpgf7jt]{width:380px;height:240px}.reveal-laptop-base[data-astro-cid-ivpgf7jt]{width:408px;height:9px}.reveal-laptop-shadow[data-astro-cid-ivpgf7jt]{width:360px}.reveal-hero-content[data-astro-cid-ivpgf7jt]{text-align:left;grid-template-columns:1fr;gap:2rem}.reveal-hero-deck[data-astro-cid-ivpgf7jt]{max-width:380px;margin:1.5rem auto 0;display:block}.deck-cards-viewport[data-astro-cid-ivpgf7jt]{height:480px}}@media (width<=767px){.reveal-scroll-container[data-astro-cid-ivpgf7jt]{height:420vh}.reveal-hero-curtain[data-astro-cid-ivpgf7jt]{justify-content:center;padding:clamp(65px,9vh,85px) 6vw clamp(15px,3vh,30px);overflow:visible}.reveal-hero-content[data-astro-cid-ivpgf7jt]{gap:clamp(.75rem,1.8vh,1.3rem)}.reveal-hero-heading[data-astro-cid-ivpgf7jt]{margin-bottom:clamp(.4rem,1vh,.75rem);font-size:clamp(1.95rem,7.8vw,2.75rem);line-height:.94}.reveal-hero-intro[data-astro-cid-ivpgf7jt]{max-width:25rem;margin-bottom:clamp(.6rem,1.2vh,1rem);font-size:clamp(.85rem,2.9vw,.95rem);line-height:1.45}.reveal-hero-deck[data-astro-cid-ivpgf7jt]{width:100%;max-width:clamp(270px,78vw,340px);margin:.5rem auto 1rem}.deck-cards-viewport[data-astro-cid-ivpgf7jt]{height:clamp(340px,48vh,430px)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="0"]{transform:translate(0,0)rotate(1.5deg)scale(1)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="1"]{transform:translate(12px,10px)rotate(-2.5deg)scale(.96)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="2"]{transform:translate(22px,20px)rotate(2.5deg)scale(.92)}.deck-photo-card[data-astro-cid-ivpgf7jt][data-depth="3"]{transform:translate(30px,28px)rotate(-1.5deg)scale(.88)}.reveal-hero-scroll-cue[data-astro-cid-ivpgf7jt]{display:none}}@media (prefers-reduced-motion:reduce){.reveal-scroll-container[data-astro-cid-ivpgf7jt]{min-height:100vh;height:auto!important}.reveal-sticky-scene[data-astro-cid-ivpgf7jt]{min-height:100vh;height:auto!important;position:relative!important}.reveal-intro-text[data-astro-cid-ivpgf7jt],.reveal-device-wrapper[data-astro-cid-ivpgf7jt],.reveal-bg-glow[data-astro-cid-ivpgf7jt]{display:none!important}.reveal-hero-curtain[data-astro-cid-ivpgf7jt]{opacity:1!important;pointer-events:auto!important;position:relative!important}.reveal-hero-content[data-astro-cid-ivpgf7jt]{opacity:1!important;transform:none!important}.deck-photo-card[data-astro-cid-ivpgf7jt]{transition:opacity .3s!important;transform:none!important}.deck-photo-card[data-astro-cid-ivpgf7jt].is-dealing-out{opacity:0!important;transform:none!important}}.hero-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:100vh;padding:150px 5vw 70px;display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;align-self:center;padding-right:5vw;position:relative}.eyebrow[data-astro-cid-lcdefpme],.section-label[data-astro-cid-lcdefpme],.case-kicker[data-astro-cid-lcdefpme],.hero-scroll[data-astro-cid-lcdefpme],.visual-index[data-astro-cid-lcdefpme],.visual-note[data-astro-cid-lcdefpme],.proof-image[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.case-image[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.eyebrow[data-astro-cid-lcdefpme],.section-label[data-astro-cid-lcdefpme]{color:var(--muted)}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.05em;margin:1.25rem 0 2rem;padding-bottom:.12em;font-size:clamp(3.5rem,8.5vw,8.5rem);font-weight:500;line-height:.98;overflow:visible}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.statement-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--pink);font-style:normal}.hero-intro[data-astro-cid-lcdefpme]{max-width:28rem;margin:2rem 0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.5}.text-link[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ink);color:var(--ink);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;gap:1.2rem;padding-bottom:.6rem;font-size:.72rem;text-decoration:none;display:inline-flex}.hero-visual[data-astro-cid-lcdefpme]{background:var(--caramel);min-height:620px;position:relative;overflow:hidden;transform:rotate(3deg)translate(2vw,2vw)}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.proof-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.case-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.proof-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center 10%}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:saturate(.85)}.visual-note[data-astro-cid-lcdefpme]{background:var(--blue-bell);color:var(--ink);padding:1rem;position:absolute;bottom:12%;right:10%}.visual-index[data-astro-cid-lcdefpme]{color:var(--paper);position:absolute;bottom:5%;left:8%}.hero-scroll[data-astro-cid-lcdefpme]{position:absolute;bottom:4rem;left:5vw}.hero-scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:1rem;font-size:1.2rem}.marquee-section[data-astro-cid-lcdefpme]{background:var(--ink);padding:1.2rem 0;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{white-space:nowrap;gap:0;animation:30s linear infinite marquee;display:flex}.marquee-item[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:#f4f7ff80;flex-shrink:0;padding:0 1.5rem;font-size:.75rem;font-weight:600}.marquee-dot[data-astro-cid-lcdefpme]{color:var(--pink);margin:0 .5rem;font-size:.6rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.statement-section[data-astro-cid-lcdefpme],.services-section[data-astro-cid-lcdefpme],.case-section[data-astro-cid-lcdefpme],.approach-section[data-astro-cid-lcdefpme],.careers-teaser-section[data-astro-cid-lcdefpme],.home-blog-section[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme]{padding:9rem 10vw}.statement-section[data-astro-cid-lcdefpme],.case-section[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.statement-section[data-astro-cid-lcdefpme] .section-label[data-astro-cid-lcdefpme],.case-section[data-astro-cid-lcdefpme] .section-label[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme] .section-label[data-astro-cid-lcdefpme]{color:var(--blue-bell)}.statement-grid[data-astro-cid-lcdefpme],.case-grid[data-astro-cid-lcdefpme],.careers-teaser-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.statement-grid[data-astro-cid-lcdefpme]{margin-top:1.25rem}.statement-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(3.5rem,7vw,7rem)}.careers-teaser-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.25rem 0 0;font-size:clamp(3.5rem,7vw,7rem)}.large-copy[data-astro-cid-lcdefpme]{max-width:35rem;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.dark-link[data-astro-cid-lcdefpme]{border-color:var(--paper);color:var(--paper);margin-top:2rem}.stats-section[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--ink) 0%, #0a0a4e 100%);padding:5rem 10vw}.stats-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.stat-item[data-astro-cid-lcdefpme]{background:#f4f7ff08;border:1px solid #3f9ae626;border-radius:16px;padding:2rem;transition:transform .3s,border-color .3s}.stat-item[data-astro-cid-lcdefpme]:hover{border-color:var(--pink);transform:translateY(-4px)}.stat-number[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--paper);letter-spacing:-.04em;margin-bottom:.5rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:700;line-height:1;display:block}.stat-label[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-bell);font-size:.75rem}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(3.5rem,7vw,7rem)}.service-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:7rem}.service-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:16px;grid-template-columns:5rem 1.2fr 1fr 2rem;align-items:center;gap:2rem;margin:0 -1.2rem;padding:2rem 1.2rem;text-decoration:none;transition:background .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.service-row[data-astro-cid-lcdefpme]:hover,.service-row[data-astro-cid-lcdefpme].active,.service-row[data-astro-cid-lcdefpme]:focus-visible{background:#dd2eb814;border-color:#dd2eb84d;padding-left:2rem;padding-right:2rem;box-shadow:0 10px 30px #dd2eb80f}.service-row[data-astro-cid-lcdefpme]:active{background:#dd2eb824;transform:scale(.995)}.service-number[data-astro-cid-lcdefpme],.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-heading);font-size:.75rem;font-weight:700;transition:color .25s,transform .25s}.service-row[data-astro-cid-lcdefpme]:hover .service-number[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme].active .service-number[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme]:focus-visible .service-number[data-astro-cid-lcdefpme]{color:var(--pink);transform:scale(1.1)}.service-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.approach-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);margin:0;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:600;transition:color .25s,transform .25s}.service-row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme].active h3[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme]:focus-visible h3[data-astro-cid-lcdefpme]{color:var(--pink);transform:translate(4px)}.service-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.approach-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.proof-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.section-label){color:var(--muted);margin:0;font-size:1rem;line-height:1.5;transition:color .25s}.service-row[data-astro-cid-lcdefpme]:hover p[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme].active p[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme]:focus-visible p[data-astro-cid-lcdefpme]{color:var(--ink)}.service-arrow[data-astro-cid-lcdefpme]{text-align:right;color:var(--muted);font-size:1.7rem;transition:transform .28s cubic-bezier(.16,1,.3,1),color .25s}.service-row[data-astro-cid-lcdefpme]:hover .service-arrow[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme].active .service-arrow[data-astro-cid-lcdefpme],.service-row[data-astro-cid-lcdefpme]:focus-visible .service-arrow[data-astro-cid-lcdefpme]{color:var(--pink);transform:translate(6px,-6px)scale(1.15)}.proof-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.proof-image[data-astro-cid-lcdefpme]{min-height:600px;position:relative}.proof-image[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.case-image[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff;position:absolute;bottom:1.5rem;left:1.5rem}.proof-copy[data-astro-cid-lcdefpme]{align-self:center;padding:8vw}.proof-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.25rem 0 2rem;font-size:clamp(3.5rem,6vw,6.5rem)}.proof-stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);align-items:center;gap:1rem;margin-top:4rem;padding-top:1.5rem;display:flex}.proof-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:4rem;font-weight:700;font-family:var(--font-heading)}.proof-stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.case-grid[data-astro-cid-lcdefpme]{margin-top:2.5rem}.case-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--paper);margin:1.25rem 0 2rem;font-size:clamp(3rem,6vw,6rem)}.case-kicker[data-astro-cid-lcdefpme]{color:var(--caramel)}.case-image[data-astro-cid-lcdefpme]{height:560px;position:relative;overflow:hidden}.case-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:saturate(.9)}.outline-button[data-astro-cid-lcdefpme]{border:1px solid var(--blue-bell);color:var(--paper);cursor:pointer;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:1rem 1.25rem;font-size:.75rem;transition:background .2s,border-color .2s}.outline-button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:1.5rem}.outline-button[data-astro-cid-lcdefpme]:hover{border-color:var(--paper);background:#3f9ae626}.approach-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:7rem;display:grid}.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);min-height:250px;padding:1.5rem}.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child{padding-left:0}.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{border:0}.approach-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4rem 0 1rem}.careers-teaser-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:#fff}.careers-teaser-actions[data-astro-cid-lcdefpme]{margin-top:2.5rem}.home-blog-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.home-blog-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.25rem 0 0}.view-all-link[data-astro-cid-lcdefpme]{margin-bottom:1rem}.home-blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:5rem;display:grid}.home-blog-card[data-astro-cid-lcdefpme]{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.home-blog-card[data-astro-cid-lcdefpme]:hover{border-color:var(--pink);transform:translateY(-5px);box-shadow:0 15px 40px #00003e0f}.home-blog-image[data-astro-cid-lcdefpme]{height:220px;position:relative;overflow:hidden}.home-blog-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.home-blog-card[data-astro-cid-lcdefpme]:hover .home-blog-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.home-blog-cat[data-astro-cid-lcdefpme]{backdrop-filter:blur(8px);color:#fff;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#00003ed9;border-radius:100px;padding:.3rem .7rem;font-size:.65rem;position:absolute;bottom:1rem;left:1rem}.home-blog-content[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;padding:1.8rem;display:flex}.home-blog-date[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--muted);margin-bottom:.6rem;font-size:.7rem}.home-blog-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);flex-grow:1;margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;line-height:1.35}.home-blog-read[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:.72rem}.contact-section[data-astro-cid-lcdefpme]{padding-top:10rem;padding-bottom:10rem}.contact-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.25rem 0 3rem;font-size:clamp(4rem,10vw,10rem)}.contact-email[data-astro-cid-lcdefpme]{color:var(--caramel);font-size:clamp(1.5rem,3vw,3rem);font-family:var(--font-heading);font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.contact-email[data-astro-cid-lcdefpme]:hover{color:var(--paper)}.contact-meta[data-astro-cid-lcdefpme]{border-top:1px solid #3f9ae680;justify-content:space-between;margin-top:7rem;padding-top:1.5rem;display:flex}.contact-meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.contact-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--paper);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;text-decoration:none}@media (width<=960px){.home-blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=760px){.hero-section[data-astro-cid-lcdefpme],.proof-section[data-astro-cid-lcdefpme],.statement-grid[data-astro-cid-lcdefpme],.case-grid[data-astro-cid-lcdefpme],.careers-teaser-grid[data-astro-cid-lcdefpme]{display:block}.hero-section[data-astro-cid-lcdefpme]{padding:130px 20px 70px}.hero-visual[data-astro-cid-lcdefpme]{min-height:430px;margin:3rem 0 0 5vw}.hero-scroll[data-astro-cid-lcdefpme]{bottom:1.5rem;left:20px}.statement-section[data-astro-cid-lcdefpme],.services-section[data-astro-cid-lcdefpme],.case-section[data-astro-cid-lcdefpme],.approach-section[data-astro-cid-lcdefpme],.careers-teaser-section[data-astro-cid-lcdefpme],.home-blog-section[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme]{padding:5rem 20px}.statement-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1.25rem;margin-bottom:1.5rem}.case-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.careers-teaser-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1.25rem;margin-bottom:2rem}.section-heading[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1.25rem}.service-list[data-astro-cid-lcdefpme],.approach-grid[data-astro-cid-lcdefpme]{margin-top:4rem}.service-row[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem 1fr 1.5rem;gap:.7rem}.service-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:none}.proof-image[data-astro-cid-lcdefpme],.case-image[data-astro-cid-lcdefpme]{min-height:420px}.proof-copy[data-astro-cid-lcdefpme]{padding:5rem 20px}.approach-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(3),.approach-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(4){border-top:1px solid var(--line)}.stats-section[data-astro-cid-lcdefpme]{padding:4rem 20px}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.home-blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
