.site-shell>.hero-motion,.site-shell>.pin-spacer-hero-motion{z-index:1}.site-shell>.figma-clients-section{z-index:2}.site-shell>.pin-spacer-services-reversible,.site-shell>.services-story-section{z-index:3}.site-shell>.pin-spacer-how-work-reversible,.site-shell>.how-work-motion-section{z-index:4}.site-shell>.pin-spacer-datum-reversible,.site-shell>.datum-motion-section,.pin-spacer-datum-motion{z-index:5!important}.site-shell>.process-contact-section{position:relative;z-index:6!important}.site-shell>.pin-spacer-domino-reversible,.site-shell>.domino-cta-section{position:relative;z-index:7!important}.site-shell>.site-footer{position:relative;z-index:8!important}.datum-motion-section{box-shadow:none!important}.site-header{--header-safe-top:min(env(safe-area-inset-top,0px), 10px);width:100%;height:var(--header-h);box-sizing:border-box;padding-top:0;top:0;left:0;right:0;overflow:visible}.site-header>.site-header-glass.glass-surface{padding-top:var(--header-safe-top);box-sizing:border-box;width:100%!important;height:var(--header-h)!important;top:0!important}.site-header .site-header-inner{height:calc(var(--header-h) - var(--header-safe-top))}.site-header .mobile-menu-panel{top:var(--header-h);max-height:calc(100dvh - var(--header-h))}body:has(.site-shell[data-clients-inrange=true]) .site-header:before{opacity:.55}body:has(.site-shell[data-process-inrange=true]) .site-header-glass.glass-surface{background:linear-gradient(#05080aad,#04060894)!important}body:has(.site-shell[data-process-inrange=true]) :is(.brand-logo,.site-nav a){text-shadow:0 1px 12px #000000b8}.site-shell[data-background-motion-paused=true] .static-starfield-fallback,.site-shell[data-background-motion-paused=true] .static-starfield-services{animation-play-state:running!important}.site-shell[data-services-bypassed=true] .services-story-copy-layer,.site-shell[data-how-work-bypassed=true] .how-work-motion-inner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.site-shell[data-mobile-performance=true]>.first-four-galaxy-stage,.site-shell[data-mobile-performance=true] .services-galaxy-stage{height:100dvh!important}.site-shell[data-mobile-performance=true] .static-starfield-fallback,.site-shell[data-mobile-performance=true] .static-starfield-services{visibility:visible!important;display:block!important}.site-shell[data-mobile-performance=true] .services-galaxy-stage{background:0 0!important}.site-shell[data-mobile-performance=true]:not([data-services-galaxy-status=ready]) .services-galaxy-stage .static-starfield-services{opacity:.76!important;animation-play-state:running!important}.domino-cta-section{position:relative;overflow:clip;height:100dvh!important;min-height:100dvh!important}.domino-cta-section .domino-scene{width:100%!important;height:100dvh!important;min-height:100dvh!important;position:relative!important;overflow:clip!important}.domino-cta-section .domino-media{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.domino-cta-section .domino-sequence{z-index:1}.domino-cta-section .domino-loading-state{z-index:7;color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:.76rem;transition:opacity .16s linear;display:flex;position:absolute;bottom:clamp(26px,5dvh,56px);left:0;right:0}.domino-cta-section .domino-loading-state>span{border:1px solid #ffffff40;border-top-color:#ffffffdb;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite tasc-domino-loading-spin}.site-shell[data-domino-scene-state=loading] .domino-loading-state{opacity:1;visibility:visible}@keyframes tasc-domino-loading-spin{to{transform:rotate(360deg)}}.domino-cta-section .domino-form-stage{box-sizing:border-box;align-content:center;z-index:6!important;background:0 0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:clamp(112px,17dvh,180px) 0 clamp(36px,7dvh,72px)!important;display:grid!important;position:absolute!important;inset:0!important;transform:none!important}.domino-cta-section .domino-form-stage:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 54%,#000000a3,#0000002e 52%,#0000 78%);position:absolute;inset:0}:is(.domino-cta-section .domino-form-stage .domino-copy,.site-shell:has(.cookie-consent.is-compact) .domino-form-stage .domino-copy){width:min(760px,100% - 40px)!important;min-height:0!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.domino-cta-section+.site-footer{margin-top:0!important}.datum-motion-video[data-first-frame=waiting][poster]{opacity:1!important}:is(.datum-glass-card,.figma-client-card,.site-header-glass,.mobile-menu-glass,.domino-impulse-row){transition-property:opacity,transform,color,border-color,background-color,box-shadow!important}@media (max-width:900px),(pointer:coarse){:root{--header-h:64px}.site-header .site-header-inner{min-width:0;padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));box-sizing:border-box;grid-template-columns:minmax(96px,110px) 1fr 40px;gap:10px;width:100%!important}.site-header .site-nav,.site-header .header-actions{display:none!important}.site-header .brand-mark,.site-header .brand-logo{max-width:108px;width:min(108px,28vw)!important;min-width:0!important}.site-header .brand-mark{min-height:40px;overflow:visible}.site-header .mobile-menu-toggle{grid-column:3;place-self:center end;min-width:40px;margin:0;display:grid;overflow:visible;width:40px!important;height:40px!important}.domino-cta-section .domino-form-stage{--domino-form-lift:0px!important;padding:clamp(96px, 14dvh, 132px) 0 max(26px, env(safe-area-inset-bottom))!important;margin:0!important;transform:none!important}:is(.domino-cta-section .domino-form-stage .domino-copy,.site-shell:has(.cookie-consent.is-compact) .domino-form-stage .domino-copy){width:min(347px,100% - 40px)!important}.process-contact-section .process-contact-row{grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:8px 14px!important;display:grid!important}.process-contact-section .process-contact-row .process-contact-row-title{display:contents!important}.process-contact-section .process-contact-row .process-contact-row-title>span{grid-area:1/1;transform:translateY(4px);width:54px!important;height:auto!important;line-height:1!important}.process-contact-section .process-contact-row .process-contact-row-title>h3{grid-area:1/2;align-self:end;min-width:0;margin:0}.process-contact-section .process-contact-row>p{grid-area:2/2;min-width:0;width:100%!important;margin:0!important}}@media (max-width:900px) and (orientation:landscape){.site-header,.site-header>.site-header-glass.glass-surface{min-height:var(--header-h)}.site-header .site-nav,.site-header .header-actions{display:none!important}.site-header .site-header-inner{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.domino-cta-section .domino-loading-state>span{animation:none}}
