body,.studioHeader,.studioFooter{transition:color .22s,background-color .22s,border-color .22s}.studioAccountSidebar{transition:width var(--studio-account-motion), padding var(--studio-account-motion), color .22s ease, background-color .22s ease, border-color .22s ease}.studioAccountShell>.studioFooter{transition:width var(--studio-account-motion), margin-left var(--studio-account-motion), color .22s ease, background-color .22s ease, border-color .22s ease}:root[data-theme=light]{--ink:#f0f5f7;--paper:#142b3b;--cyan:#006d98;--navy:#04397b;--muted:#516776;--surface:#fff;--wave-teal:#087f73;--border:#14364d2e;--studio-label-color:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body{color:var(--paper);background-color:var(--ink)}:root[data-theme=light] input[type=radio],:root[data-theme=light] input[type=checkbox]{accent-color:var(--cyan)}:root[data-theme=light] .studioShell{background-color:var(--ink)}:root[data-theme=light] .studioLandingGrid{background-image:linear-gradient(#04397b0b 1.5px,#0000 0),linear-gradient(90deg,#04397b0b 1.5px,#0000 0)}:root[data-theme=light] .studioWaves{background:var(--ink)}:root[data-theme=light] .studioWaves[data-renderer=webgl] .studioWavesCanvas{opacity:.12}:root[data-theme=light] .studioWavesFallback{opacity:.14}:root[data-theme=light] .studioWavesGrain{opacity:.05}:root[data-theme=light] .studioPageRuler{--rail-color:#506e82}:root[data-theme=light] .studioHeader{--studio-header-background:linear-gradient(90deg, #f8fcffe8, #e8f3faed);color:var(--paper)}:root[data-theme=light] .studioHeader[data-scrolled=true]:before,:root[data-theme=light] .studioHeader[data-account=true][data-scrolled=true]:before{background:#f0f5f7f2}:root[data-theme=light] .studioHeaderSymbol{background:#04397b;border-radius:50%;padding:3px}:root[data-theme=light] .studioHeaderWordmark,:root[data-theme=light] img.studioAccountWordmark,:root[data-theme=light] img.heroHeadingBrandWordmark,:root[data-theme=light] img.studioPreloaderWordmark{filter:brightness(.22)}:root[data-theme=light] .studioFooterLogo [fill=\#ffffff]{fill:var(--paper)}:root[data-theme=light] .studioFooterLogo linearGradient[id$=-blade-gradient] stop[stop-color=\#ffffff]{stop-color:var(--paper)}:root[data-theme=light] .studioHeaderSignIn,:root[data-theme=light] .studioHeaderIconButton{color:#fff;background-image:linear-gradient(115deg,#ffffff14,#0000 65%)}:root[data-theme=light] .studioHeaderSignIn:hover,:root[data-theme=light] .studioHeaderSignIn:focus-visible{background-color:#005c84}:root[data-theme=light] .studioHeaderIconButton{--studio-header-icon-hover:#005c84}:root[data-theme=light] .studioHeaderNavigation{border-bottom-color:var(--border)}:root[data-theme=light] .studioFooter{color:var(--paper);border-color:var(--border);background:#ffffffb8}:root[data-theme=light] .studioFooterLink{color:var(--muted)}:root[data-theme=light] .studioButton:not(.studioButton--ghost){--studio-arrow-color:#fff;color:#fff;background-image:linear-gradient(115deg,#ffffff14,#0000 65%)}:root[data-theme=light] .studioButton:not(.studioButton--ghost):not(:disabled):hover{background-color:#005c84}:root[data-theme=light] .studioButton--ghost{--studio-control-fill:#ffffffd9;--studio-control-edge:#006d9866;color:var(--paper);background-image:linear-gradient(115deg,#006d9812,#0000 65%)}:root[data-theme=light] .studioButton--ghost:not(:disabled):hover{background-color:#e2eff6}:root[data-theme=light] .studioScrollTop{--studio-arrow-color:#fff;color:#fff;border-color:var(--cyan);background:var(--cyan)}:root[data-theme=light] .heroSignature:before,:root[data-theme=light] .heroSignatureContent,:root[data-theme=light] .heroIntroduction,:root[data-theme=light] .heroIdentity,:root[data-theme=light] .studioIntroIdentity,:root[data-theme=light] .studioIntroCopy,:root[data-theme=light] .studioToolkit,:root[data-theme=light] .studioInvitation,:root[data-theme=light] .contentLegal,:root[data-theme=light] .contentHeading,:root[data-theme=light] .contentContact,:root[data-theme=light] .contentProjects,:root[data-theme=light] .contentServices,:root[data-theme=light] .contentCaseBody,:root[data-theme=light] .contentNotFound,:root[data-theme=light] .contentAboutStory,:root[data-theme=light] .contentPrinciples,:root[data-theme=light] .studioVisualArchive{background:#ffffffb8}:root[data-theme=light] .heroIdentity{border-color:var(--border)}:root[data-theme=light] .heroStack{color:var(--paper);background:#e4eff6cc}:root[data-theme=light] .heroIdentity,:root[data-theme=light] .heroIntroduction,:root[data-theme=light] .heroSignatureContent{--studio-card-stroke:var(--border)}:root[data-theme=light] .studioToolkit{color:var(--muted)}:root[data-theme=light] .studioProjectStrip{color:var(--paper)}:root[data-theme=light] .studioNotesRuler{color:var(--muted)}:root[data-theme=light] .studioNote{--studio-note-background:#ffffffd1}:root[data-theme=light] .studioNote:hover,:root[data-theme=light] .studioNote:focus-visible,:root[data-theme=light] .studioApproachChapter[aria-current=step],:root[data-theme=light] .studioApproachCard[data-active=true]{--studio-note-background:#e3f0f7}:root[data-theme=light] .studioApproachContext,:root[data-theme=light] .studioApproachHeadingCopy>p,:root[data-theme=light] .studioApproachChapterNumber,:root[data-theme=light] .studioApproachCardMeta,:root[data-theme=light] .studioApproachFooter,:root[data-theme=light] .studioApproachFooterChapter{color:var(--muted)}:root[data-theme=light] .studioApproachViewport{scrollbar-color:var(--cyan) #dbe7ee}:root[data-theme=light] .studioServicesSection{background:linear-gradient(125deg,#ffffffd9,#ddedf7d9)}:root[data-theme=light] .studioAboutDetails{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(145deg,#fffc,#ddedf799)}:root[data-theme=light] .studioAboutCapability:before{background:linear-gradient(145deg,#e2f0f9cc,#ffffffd9)}:root[data-theme=light] .projectCaseStudy{background:linear-gradient(150deg,#dcedf899,#ffffffbf)}:root[data-theme=light] .studioInquiryPanel:before{background:linear-gradient(130deg,#006d980f,#0000 48%),#ffffffeb;border-color:#006d9847}:root[data-theme=light] .studioInquiryTabs{background:#e9f0f5}:root[data-theme=light] .studioInquiryTabs:before{background:#006d9817;border-color:#006d9859}:root[data-theme=light] .studioInquiryLabel,:root[data-theme=light] .contentInquiry label{color:var(--paper)}:root[data-theme=light] .studioInquiryInputFrame,:root[data-theme=light] .contentInputFrame{background:#ffffffd9;border-color:#006d9847;box-shadow:inset 2px 0 #006d984d}:root[data-theme=light] .studioInquiryInputFrame:focus-within,:root[data-theme=light] .contentInputFrame:focus-within{border-color:var(--cyan);box-shadow:inset 2px 0 0 var(--cyan);background-color:#f5fbff}:root[data-theme=light] .studioInquiryInputFrame.hasError{border-color:#b5374b;box-shadow:inset 2px 0 #b5374b}:root[data-theme=light] .studioInquiryInput::placeholder,:root[data-theme=light] .contentInquiry input::placeholder,:root[data-theme=light] .contentInquiry textarea::placeholder{color:var(--muted)}:root[data-theme=light] .studioInquiryError{color:#ad2f43}:root[data-theme=light] .studioServiceEstimator .servicesWidgetPrimary svg{color:#fff}:root[data-theme=light] .servicesWidgetTabs>button,:root[data-theme=light] .servicesWidgetChoiceActions>button,:root[data-theme=light] .servicesWidgetSecondary:not(.studioButton),:root[data-theme=light] .servicesWidgetCard,:root[data-theme=light] .servicesWidgetRadio,:root[data-theme=light] .servicesWidgetRange,:root[data-theme=light] .servicesWidgetReviewItem,:root[data-theme=light] .servicesWidgetCart>li,:root[data-theme=light] .servicesWidgetName input,:root[data-theme=light] .servicesWidgetRangeValue input{background:#ffffffe0}:root[data-theme=light] .servicesWidgetTabs>button[aria-selected=true],:root[data-theme=light] .servicesWidgetCard[data-selected=true],:root[data-theme=light] .servicesWidgetRadio[data-selected=true]{border-color:var(--cyan);background:#e0eff7}:root[data-theme=light] .servicesWidgetCard[data-included=true]{background:#edf5f9;border-color:#006d9859}:root[data-theme=light] .servicesWidgetName input[aria-invalid=true]{border-color:#b5374b}:root[data-theme=light] .studioWorkSearchField,:root[data-theme=light] .studioWorkFilterButton,:root[data-theme=light] .studioWorkAdvancedFilters{background:#ffffffd9}:root[data-theme=light] .studioWorkFilterButton.isActive{color:#fff;background:var(--cyan)}:root[data-theme=light] .studioWorkFilterButton.isActive .studioWorkFilterBadge{color:#fff;background:#ffffff21;border-color:#fff3}:root[data-theme=light] .workRailArrow{color:var(--paper);background:#ffffffd9}:root[data-theme=light] .workRailArrow:hover,:root[data-theme=light] .workRailArrow:focus-visible{--studio-arrow-color:#fff;color:#fff;background:var(--cyan)}:root[data-theme=light] .workRailBlueprintVertical,:root[data-theme=light] .workRailBlueprintHorizontal{border-color:#04397b40}:root[data-theme=light] .projectShowcase{--showcase-muted:#425e72;--showcase-faint:#5b7385;--showcase-line:#006d9840}:root[data-theme=light] .projectShowcase:after{background:radial-gradient(circle at 88% 14%,#006d9814,#0000 28%),linear-gradient(155deg,#f0f5f7,#e0edf6 52%,#f0f5f7)}:root[data-theme=light] .projectShowcaseTopActions .projectLinkAction,:root[data-theme=light] .projectShowcaseClose{color:var(--paper);border-color:var(--border);background:#fffffff0}:root[data-theme=light] .projectShowcaseVisitLink{--studio-arrow-color:#fff;color:#fff;background:var(--cyan)}:root[data-theme=light] .projectShowcaseVisitLink:hover,:root[data-theme=light] .projectShowcaseVisitLink:focus-visible{background:#005c84}:root[data-theme=light] .studioBlogCard{background:linear-gradient(145deg,#fffffff2,#ebf4f9e6)}:root[data-theme=light] .studioBlogTopic,:root[data-theme=light] .studioBlogSearchFrame,:root[data-theme=light] .studioBlogContents{background:#ffffffd9}:root[data-theme=light] .studioBlogTopic.isActive{color:#fff;background:var(--cyan)}:root[data-theme=light] .studioBlogTopic.isActive .studioBlogTopicCount{color:#fff;background:#ffffff24}:root[data-theme=light] .studioBlogResource{background:#e9f3fad9}:root[data-theme=light] .studioBlogResource:hover,:root[data-theme=light] .studioBlogResource:focus-visible{background:#e0eef7}:root[data-theme=light] .studioBlogTakeaway{background:#e6f1f8}:root[data-theme=light] .studioBlogArticleSection p,:root[data-theme=light] .studioBlogArticleList{color:#334f61}:root[data-theme=light] .studioAccountSidebar{background:#f8fbfd}:root[data-theme=light] .studioUserMenuRole[data-role=Owner]{color:#176e54;background:#176e5412;border-color:#176e544d}:root[data-theme=light] .studioUserMenuRole[data-role=Admin]{color:#6d3aa4;background:#6d3aa412;border-color:#6d3aa44d}:root[data-theme=light] .studioUserMenuSignOut,:root[data-theme=light] .studioUserMenuError{color:#ad2f43}:root[data-theme=light] .studioAccountNavError{color:#80570a}:root[data-theme=light] .studioAccountNavSkeleton{background:#dfe9ef}:root[data-theme=light] .studioAccountCard{background:linear-gradient(145deg,#ddedf8e6,#ffffffd9)}:root[data-theme=light] .studioAccountInputFrame{--studio-input-edge:#006d9859;background:#ffffffe6;box-shadow:inset 2px 0 #006d984d}:root[data-theme=light] .studioAccountInputFrame:focus-within{background-color:#f5fbff}:root[data-theme=light] .studioAccountContent .accountStatus--active .statusText{color:#1b7252}:root[data-theme=light] .studioAccountContent .accountStatus--active .statusDot{background:#238965}:root[data-theme=light] .studioEntranceBlind{background-color:var(--ink);background-image:linear-gradient(#04397b0d 1.5px,#0000 0),linear-gradient(90deg,#04397b0d 1.5px,#0000 0),linear-gradient(#f0f5f7,#e0eef7 54%,#cce8f5)}:root[data-theme=light] .studioEntranceBlind:before{background-image:linear-gradient(#04397b0d 1.5px,#0000 0),linear-gradient(90deg,#04397b0d 1.5px,#0000 0),linear-gradient(#f0f5f7,#e0eef7 54%,#cce8f5)}:root[data-theme=light] .studioPreloaderWord,:root[data-theme=light] .studioPreloaderWord:before,:root[data-theme=light] .studioPreloaderWord:after,:root[data-theme=light] .studioPreloaderPercentage,:root[data-theme=light] .studioPreloaderPercentageNumber:before,:root[data-theme=light] .studioPreloaderPercentageNumber:after{color:var(--paper)}:root[data-theme=light] .studioPreloaderSymbolStage{background:#04397b;border-radius:50%}:root[data-theme=light] .studioPreloaderFill{background:linear-gradient(90deg, var(--cyan), var(--logo-blue))}:root[data-theme=light] .studioAboutIdentity,:root[data-theme=light] .studioIntroBrand,:root[data-theme=light] .contentAboutArt,:root[data-theme=light] .studioVisualArchiveHeader,:root[data-theme=light] .studioArtwork,:root[data-theme=light] .studioAtomArtwork,:root[data-theme=light] .studioSlabArtwork,:root[data-theme=light] .studioWorkArtwork,:root[data-theme=light] .studioWorkMarqueeCard,:root[data-theme=light] .studioNoteMediaAction,:root[data-theme=light] .studioApproachCardTop,:root[data-theme=light] .workRailMeta,:root[data-theme=light] .workRailCaseStudy,:root[data-theme=light] .projectLinkAction,:root[data-theme=light] .projectShowcaseThumbnailNumber,:root[data-theme=light] .showcaseMediaControl{--ink:#07121d;--paper:#f0f5f7;--cyan:#00bfff;--muted:#91a1ad;--wave-teal:#13deb9;--border:#cfe8f729;color:var(--paper)}:root[data-theme=light] .studioIntroBrand{background:#07121d}:root[data-theme=light] .workRailCaseStudy>.studioIcon,:root[data-theme=light] .projectLinkAction>.studioIcon{color:#00bfff}:root[data-theme=light] .projectShowcaseTopActions .projectLinkAction{--paper:#142b3b;--cyan:#006d98}:root[data-theme=light] .projectShowcaseTopActions .projectLinkAction>.studioIcon{color:var(--cyan)}:root[data-theme=light] .contentContact .contentContactArt,:root[data-theme=light] .studioInvitationEye.studioMotionArt{mix-blend-mode:normal;background:#07121d}@media (prefers-reduced-motion:reduce){body,.studioHeader,.studioFooter,.studioUserMenuPanel,.studioAccountSidebar,.studioAccountShell>.studioFooter{transition:none}}