:root{--gdt-white: #ffffff;--gdt-cloud: #f5f5f7;--gdt-silver: #d2d2d7;--gdt-mist: #e8e8ed;--gdt-slate: #6e6e73;--gdt-ash: #86868b;--gdt-graphite: #1d1d1f;--gdt-black: #000000;--gdt-blue: #006cef;--gdt-blue-hover: #0058c7;--gdt-blue-light: #3d8bff;--gdt-accent-text: var(--gdt-blue);--gdt-accent-text-hover: var(--gdt-blue-hover);--gdt-font: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--gdt-display-size: clamp(56px,39.43px + 4.42vw,96px);--gdt-display-lh: 1;--gdt-display-track: -0.045em;--gdt-headline-size: clamp(40px,30.06px + 2.652vw,64px);--gdt-headline-lh: 1.05;--gdt-headline-track: -0.035em;--gdt-title-size: clamp(28px,23.03px + 1.326vw,40px);--gdt-title-lh: 1.1;--gdt-title-track: -0.03em;--gdt-subtitle-size: 24px;--gdt-subtitle-lh: 1.35;--gdt-subtitle-track: -0.015em;--gdt-body-size: 17px;--gdt-body-lh: 1.53;--gdt-body-track: -0.01em;--gdt-eyebrow-size: clamp(17px,15.34px + 0.442vw,21px);--gdt-caption-size: 13px;--gdt-caption-lh: 1.4;--gdt-stat-size: clamp(40px,26.74px + 3.536vw,72px);--gdt-stat-lh: 1;--gdt-stat-track: -0.04em;--gdt-weight-regular: 400;--gdt-weight-medium: 500;--gdt-weight-semibold: 600;--gdt-weight-bold: 700;--gdt-space-1: 8px;--gdt-space-2: 16px;--gdt-space-3: 24px;--gdt-space-4: 32px;--gdt-space-6: 48px;--gdt-space-8: 64px;--gdt-space-9: 72px;--gdt-space-12: 96px;--gdt-space-15: 120px;--gdt-content: 980px;--gdt-wide: 1280px;--gdt-gutter: clamp(22px,13.71px + 2.21vw,42px);--gdt-section-pad: clamp(72px,52.11px + 5.304vw,120px);--gdt-radius-sm: 12px;--gdt-radius-tile: 18px;--gdt-radius-card: 28px;--gdt-radius-panel: 32px;--gdt-radius-pill: 980px;--gdt-hairline: 1px solid var(--gdt-silver);--gdt-nav-height: 52px;--gdt-nav-bg: rgba(255,255,255,0.8);--gdt-nav-blur: saturate(180%) blur(20px);--gdt-nav-link-size: 13px;--gdt-focus-ring: 2px solid var(--gdt-blue);--gdt-focus-offset: 2px;--gdt-ease-out: cubic-bezier(0.16,1,0.3,1);--gdt-ease-signal: cubic-bezier(0.4,0,0.2,1);--gdt-ease: var(--gdt-ease-signal);--gdt-pulse-duration: 2.2s;--gdt-pulse-stagger: 220ms;--gdt-pulse-min: 0.25;--gdt-hero-duration: 900ms;--gdt-header-duration: 600ms;--gdt-hero-stagger: 80ms;--gdt-hero-rise: 32px;--gdt-field-duration: 6s;--gdt-reveal-duration: 700ms;--gdt-reveal-stagger: 70ms;--gdt-reveal-rise: 24px;--gdt-countup-duration: 1.4s;--gdt-marquee-duration: 40s;--gdt-card-duration: 200ms;--gdt-card-lift: 4px;--gdt-hover-duration: 150ms;--gdt-nudge: 3px;--gdt-page-transition: 250ms}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--gdt-nav-height) + var(--gdt-space-2))}body{margin: 0;overflow-x: clip;background: var(--gdt-white);color: var(--gdt-graphite);font-family: var(--gdt-font);font-size: var(--gdt-body-size);font-weight: var(--gdt-weight-regular);line-height: var(--gdt-body-lh);letter-spacing: var(--gdt-body-track);font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4,h5,h6{margin: 0 0 var(--gdt-space-3);color: inherit;font-family: inherit;font-weight: var(--gdt-weight-semibold);text-wrap: balance}h1{font-size: var(--gdt-headline-size);line-height: var(--gdt-headline-lh);letter-spacing: var(--gdt-headline-track)}h2{font-size: var(--gdt-title-size);line-height: var(--gdt-title-lh);letter-spacing: var(--gdt-title-track)}h3{font-size: var(--gdt-subtitle-size);line-height: var(--gdt-subtitle-lh);letter-spacing: var(--gdt-subtitle-track)}h4,h5,h6{font-size: 19px;line-height: 1.3;letter-spacing: var(--gdt-body-track)}p{margin: 0 0 1em;text-wrap: pretty}.has-display-font-size{line-height: var(--gdt-display-lh);letter-spacing: var(--gdt-display-track)}.has-headline-font-size{line-height: var(--gdt-headline-lh);letter-spacing: var(--gdt-headline-track)}.has-title-font-size{line-height: var(--gdt-title-lh);letter-spacing: var(--gdt-title-track)}.has-subtitle-font-size{line-height: var(--gdt-subtitle-lh);letter-spacing: var(--gdt-subtitle-track)}.has-stat-font-size{line-height: var(--gdt-stat-lh);letter-spacing: var(--gdt-stat-track);font-variant-numeric: tabular-nums}.has-caption-font-size{line-height: var(--gdt-caption-lh)}.gdt-eyebrow,.is-style-eyebrow{margin-bottom: var(--gdt-space-1);color: var(--gdt-accent-text);font-size: var(--gdt-eyebrow-size);font-weight: var(--gdt-weight-semibold);line-height: 1.3;letter-spacing: var(--gdt-body-track)}.gdt-subtitle,.is-style-subtitle{color: var(--gdt-slate);font-size: var(--gdt-subtitle-size);font-weight: var(--gdt-weight-medium);line-height: var(--gdt-subtitle-lh);letter-spacing: var(--gdt-subtitle-track)}.gdt-caption,.is-style-caption{color: var(--gdt-slate);font-size: var(--gdt-caption-size);line-height: var(--gdt-caption-lh);letter-spacing: 0}strong,b{font-weight: var(--gdt-weight-semibold)}.has-white-background-color{--gdt-accent-text: var(--gdt-blue);--gdt-accent-text-hover: var(--gdt-blue-hover)}.has-cloud-background-color,.gdt-on-cloud,.gdt-footer{--gdt-accent-text: var(--gdt-blue-hover);--gdt-accent-text-hover: var(--gdt-blue-hover)}.has-black-background-color,.gdt-on-black{--gdt-accent-text: var(--gdt-blue-light);--gdt-accent-text-hover: var(--gdt-white)}.has-blue-color,.has-cloud-background-color .has-blue-color,.has-cloud-background-color.has-blue-color{color: var(--gdt-accent-text) !important}a{color: var(--gdt-accent-text);text-decoration: none;transition: color var(--gdt-hover-duration) var(--gdt-ease)}a:hover{color: var(--gdt-accent-text-hover);text-decoration: underline;text-underline-offset: 0.15em}hr,.wp-block-separator{height: 0;margin: var(--gdt-space-6) auto;border: 0;border-top: var(--gdt-hairline);opacity: 1}img,svg{max-width: 100%;height: auto}::selection{background: rgba(0,108,239,0.18)}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline: var(--gdt-focus-ring);outline-offset: var(--gdt-focus-offset)}:focus:not(:focus-visible){outline: none}.skip-link.screen-reader-text:focus{position: fixed;top: var(--gdt-space-1);left: var(--gdt-space-1);z-index: 100000;display: block;width: auto;height: auto;padding: 12px 22px;clip: auto;clip-path: none;border-radius: var(--gdt-radius-pill);background: var(--gdt-white);box-shadow: 0 0 0 1px var(--gdt-silver);color: var(--gdt-blue);font-size: 15px;font-weight: var(--gdt-weight-medium);line-height: 1.2;text-decoration: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}body{display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh}body > .site.grid-container{flex-grow: 1;width: 100%}.gdt-page .site-content,.gdt-page .inside-article,.gdt-page .entry-content{padding: 0}.gdt-page .site-main,.gdt-page .inside-article,.gdt-page .entry-content:not(:first-child){margin: 0}.gdt-page .entry-content{padding-inline: var(--gdt-gutter)}.gdt-page .entry-content > *{max-width: var(--gdt-content);margin-inline: auto}.gdt-page .entry-content > .alignwide,.gdt-page .entry-content .is-layout-constrained > .alignwide{max-width: var(--gdt-wide)}.gdt-page .entry-content > .alignfull{max-width: none;margin-inline: calc(var(--gdt-gutter) * -1);margin-block: 0}.gdt-page .entry-content > :last-child:not(.alignfull){margin-bottom: var(--gdt-section-pad)}.gdt-section{padding: var(--gdt-section-pad) var(--gdt-gutter)}.gdt-container{width: 100%;max-width: var(--gdt-wide);margin-inline: auto;padding-inline: var(--gdt-gutter)}.site-header{position: sticky;top: 0;z-index: 1000;background: var(--gdt-nav-bg);box-shadow: 0 1px 0 var(--gdt-silver);-webkit-backdrop-filter: var(--gdt-nav-blur);backdrop-filter: var(--gdt-nav-blur)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{background: rgba(255,255,255,0.97)}}.admin-bar .site-header{top: var(--wp-admin--admin-bar--height,0px)}@media (max-width: 600px){.admin-bar .site-header{top: 0}}.site-header .inside-header{max-width: calc(var(--gdt-wide) + var(--gdt-gutter) * 2);min-height: var(--gdt-nav-height);padding: 0 var(--gdt-gutter)}.gdt-header-logo{display: flex;flex-shrink: 0;align-items: center;height: var(--gdt-nav-height);margin-right: auto}.gdt-header-logo .gdt-logo{display: block;width: 78px;height: auto}.site-header .main-navigation,.site-header .main-navigation ul ul{background: transparent}.site-header .main-navigation .main-nav ul li a{padding-inline: 10px;color: var(--gdt-graphite);font-size: var(--gdt-nav-link-size);font-weight: var(--gdt-weight-regular);letter-spacing: var(--gdt-body-track);line-height: var(--gdt-nav-height);transition: color var(--gdt-hover-duration) var(--gdt-ease)}.site-header .main-navigation .main-nav ul li a:hover,.site-header .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a{color: var(--gdt-blue);text-decoration: none}.site-header .main-navigation .main-nav ul li[class*="current-menu-"] > a{color: var(--gdt-graphite);font-weight: var(--gdt-weight-medium)}.site-header .menu-bar-items{margin-left: 10px}.site-header .menu-bar-items .gdt-nav-cta{display: inline-flex;align-items: center;justify-content: center;height: 32px;min-height: 0;padding: 0 14px;font-size: 12px;line-height: 1}.site-header .menu-bar-items .gdt-nav-cta,.site-header .menu-bar-items .gdt-nav-cta:hover{color: var(--gdt-white)}@supports (text-box: trim-both cap alphabetic){.site-header .gdt-nav-cta__label{text-box: trim-both cap alphabetic}}.site-header .mobile-menu-control-wrapper .menu-toggle,.site-header .mobile-menu-control-wrapper .menu-toggle:hover,.site-header .mobile-menu-control-wrapper .menu-toggle:focus{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-right: -10px;padding: 0;background: transparent;color: var(--gdt-graphite);font-size: 18px;line-height: 1}.site-header .mobile-menu-control-wrapper .menu-bar-items{margin-right: 6px}@media (max-width: 768px){.site-header .inside-header{align-items: center}.has-inline-mobile-toggle #site-navigation.toggled{flex-basis: calc(100% + var(--gdt-gutter) * 2);margin: 0 calc(var(--gdt-gutter) * -1);padding: var(--gdt-space-1) var(--gdt-gutter) var(--gdt-space-3);border-top: var(--gdt-hairline);background: transparent}.site-header .main-navigation.toggled .main-nav{max-height: calc(100vh - var(--gdt-nav-height));max-height: calc(100dvh - var(--gdt-nav-height));overflow-y: auto}.site-header .main-navigation.toggled .main-nav ul li a{padding: 12px 0;font-size: var(--gdt-title-size);font-weight: var(--gdt-weight-semibold);letter-spacing: var(--gdt-title-track);line-height: var(--gdt-title-lh)}}.gdt-footer{background: var(--gdt-cloud);color: var(--gdt-slate);font-size: var(--gdt-caption-size);line-height: var(--gdt-caption-lh);letter-spacing: 0}.gdt-footer__inner{display: grid;grid-template-columns: 1fr;gap: var(--gdt-space-6) var(--gdt-space-4);max-width: calc(var(--gdt-wide) + var(--gdt-gutter) * 2);margin-inline: auto;padding: var(--gdt-space-8) var(--gdt-gutter) var(--gdt-space-4)}.gdt-footer__logo{display: inline-block}.gdt-footer__logo .gdt-logo{display: block;width: 80px;height: auto}.gdt-footer__tagline{max-width: 30ch;margin: var(--gdt-space-2) 0 0;color: var(--gdt-slate);font-size: var(--gdt-caption-size)}.gdt-footer__nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gdt-space-4) var(--gdt-space-3)}.gdt-footer__heading{margin: 0 0 var(--gdt-space-1);color: var(--gdt-graphite);font-size: var(--gdt-caption-size);font-weight: var(--gdt-weight-semibold);line-height: var(--gdt-caption-lh);letter-spacing: 0}.gdt-footer__links{margin: 0;padding: 0;list-style: none}.gdt-footer__links li{margin: 0}.gdt-footer__link,.gdt-footer__heading-link,.gdt-footer__heading-text{display: inline-block;min-height: 24px;padding-block: 3px;color: var(--gdt-slate)}.gdt-footer__heading-link{color: var(--gdt-graphite)}.gdt-footer__link:hover,.gdt-footer__heading-link:hover{color: var(--gdt-graphite);text-decoration: underline}.gdt-footer__link[aria-current="page"]{color: var(--gdt-graphite)}.gdt-footer__legal{margin: 0;padding-top: var(--gdt-space-3);border-top: var(--gdt-hairline);color: var(--gdt-slate);font-size: var(--gdt-caption-size)}@media (min-width: 769px){.gdt-footer__inner{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}.gdt-footer__nav{grid-template-columns: repeat(4,minmax(0,1fr))}.gdt-footer__legal{grid-column: 1 / -1}}.gdt-button,.wp-block-buttons > .wp-block-button > .wp-block-button__link.wp-element-button,.wp-element-button{display: inline-flex;align-items: center;justify-content: center;gap: 0.35em;min-height: 44px;padding: 12px 22px;border: 0;border-radius: var(--gdt-radius-pill);background: var(--gdt-blue);color: var(--gdt-white);font-family: inherit;font-size: var(--gdt-body-size);font-weight: var(--gdt-weight-medium);line-height: 1.18;letter-spacing: var(--gdt-body-track);text-align: center;text-decoration: none;cursor: pointer;transition: background-color var(--gdt-hover-duration) var(--gdt-ease),color var(--gdt-hover-duration) var(--gdt-ease)}.gdt-button:hover,.gdt-button:focus-visible,.gdt-button:active,.wp-block-buttons > .wp-block-button > .wp-block-button__link.wp-element-button:hover,.wp-block-buttons > .wp-block-button > .wp-block-button__link.wp-element-button:focus,.wp-block-buttons > .wp-block-button > .wp-block-button__link.wp-element-button:active,.wp-element-button:hover{background: var(--gdt-blue-hover);color: var(--gdt-white);text-decoration: none}.gdt-button--secondary,.wp-block-buttons > .wp-block-button.is-style-secondary > .wp-block-button__link.wp-element-button{background: var(--gdt-mist);color: var(--gdt-graphite)}.gdt-button--secondary:hover,.wp-block-buttons > .wp-block-button.is-style-secondary > .wp-block-button__link.wp-element-button:hover,.wp-block-buttons > .wp-block-button.is-style-secondary > .wp-block-button__link.wp-element-button:focus{background: var(--gdt-silver);color: var(--gdt-graphite)}.has-black-background-color .wp-block-button:not(.is-style-text-link) > .wp-block-button__link.wp-element-button,.gdt-on-black .gdt-button{background: var(--gdt-white);color: var(--gdt-graphite)}.has-black-background-color .wp-block-button:not(.is-style-text-link) > .wp-block-button__link.wp-element-button:hover,.gdt-on-black .gdt-button:hover{background: var(--gdt-mist);color: var(--gdt-graphite)}.gdt-button--sm{min-height: 28px;padding: 4px 12px;font-size: 12px;line-height: 1.33;letter-spacing: 0}.gdt-link,.wp-block-buttons > .wp-block-button.is-style-text-link > .wp-block-button__link.wp-element-button{display: inline-flex;min-height: 24px;padding: 0;border-radius: 0;background: none;color: var(--gdt-accent-text);font-size: var(--gdt-body-size);font-weight: var(--gdt-weight-regular)}.gdt-link:hover,.wp-block-buttons > .wp-block-button.is-style-text-link > .wp-block-button__link.wp-element-button:hover,.wp-block-buttons > .wp-block-button.is-style-text-link > .wp-block-button__link.wp-element-button:focus,.wp-block-buttons > .wp-block-button.is-style-text-link > .wp-block-button__link.wp-element-button:active{background: none;color: var(--gdt-accent-text-hover);text-decoration: underline;text-underline-offset: 0.15em}@keyframes gdt-wave-in{from{opacity: var(--gdt-pulse-min)}to{opacity: 1}}.gdt-logo--pulse-once .gdt-logo__waves path{animation: gdt-wave-in calc(var(--gdt-pulse-duration) / 2) var(--gdt-ease) both}.gdt-logo--pulse-once .w2{animation-delay: var(--gdt-pulse-stagger)}.gdt-logo--pulse-once .w3{animation-delay: calc(var(--gdt-pulse-stagger) * 2)}@media (prefers-reduced-motion: reduce){.gdt-logo .gdt-logo__waves path{animation: none;opacity: 1}}.gdt-section:not(.has-background) + .gdt-section:not(.has-background){padding-top: 0}.gdt-section--tight{padding-block: var(--gdt-space-8)}.gdt-center{text-align: center}.gdt-measure{max-width: 680px !important}.gdt-section > .wp-block-heading:first-child,.gdt-section > .is-style-eyebrow:first-child + .wp-block-heading{margin-top: 0}.gdt-section > .wp-block-heading:not(.screen-reader-text) + .alignwide,.gdt-section > .wp-block-heading:not(.screen-reader-text) + .wp-block-details{margin-top: var(--gdt-space-6)}.gdt-hero{padding-top: clamp(64px,44.11px + 5.304vw,112px);text-align: center}.gdt-hero .wp-block-heading{margin-bottom: var(--gdt-space-3)}.gdt-page .gdt-hero{display: flex;flex-direction: column;justify-content: center;min-height: min(calc(100svh - 52px - 120px),1000px)}.gdt-page .gdt-hero > :not(.gdt-field){width: 100%;margin-block: 0 !important}.gdt-page .gdt-hero > :not(.gdt-field) + *{margin-top: var(--gdt-space-3) !important}.gdt-page .gdt-hero > .wp-block-buttons{margin-top: var(--gdt-space-4) !important}.gdt-hero .is-style-subtitle,.gdt-page-header .is-style-subtitle{max-width: 680px;margin-inline: auto}.gdt-hero .wp-block-buttons,.gdt-cta .wp-block-buttons{gap: var(--gdt-space-2) var(--gdt-space-4);align-items: center;margin-top: var(--gdt-space-4)}.gdt-page-header{padding-bottom: clamp(64px,55.71px + 2.21vw,96px);text-align: center}.gdt-panel{padding: clamp(48px,33.08px + 3.978vw,84px) clamp(24px,13.64px + 2.762vw,49px);border-radius: var(--gdt-radius-panel);color: var(--gdt-white);text-align: center}.gdt-panel.has-cloud-background-color{color: var(--gdt-graphite)}.gdt-panel .gdt-signal{margin-bottom: var(--gdt-space-6)}.gdt-photo{margin-block: 0;overflow: hidden;isolation: isolate;border-radius: var(--gdt-radius-panel);background: var(--gdt-black)}.gdt-photo img{display: block;width: 100%;height: auto;object-fit: cover}.gdt-photo--band img{height: clamp(320px,43.75vw,560px)}.gdt-page-header .gdt-photo--header{margin-top: var(--gdt-space-8) !important}.gdt-photo--header img{aspect-ratio: 12 / 5}.gdt-card > .gdt-card__media{width: calc(100% + 72px);max-width: none;margin: -36px -36px var(--gdt-space-3) !important;border-radius: var(--gdt-radius-card) var(--gdt-radius-card) 0 0}.gdt-card__media img{aspect-ratio: 3 / 2}.gdt-why-layout{gap: var(--gdt-space-3) !important;margin-top: var(--gdt-space-6) !important}.gdt-why-layout > .wp-block-column > *{height: 100%}.gdt-why-layout .gdt-why{gap: var(--gdt-space-3) !important;grid-auto-rows: 1fr}.gdt-photo--side img{height: 100%;aspect-ratio: 4 / 5}@media (max-width: 781px){.gdt-photo--side img{height: auto;aspect-ratio: 3 / 2}}.gdt-photo--cta.wp-block-cover{min-height: 440px;padding: clamp(48px,33.08px + 3.978vw,84px) clamp(24px,13.64px + 2.762vw,49px);color: var(--gdt-white);text-align: center}.gdt-photo--cta .wp-block-cover__image-background{border-radius: inherit}.gdt-photo--cta .is-style-subtitle{color: var(--gdt-mist)}@media (max-width: 767px){.gdt-photo--band img{height: auto;aspect-ratio: 1}.gdt-photo--header img{aspect-ratio: 3 / 2}}.gdt-stats{gap: var(--gdt-space-4) var(--gdt-space-3) !important}.gdt-stat{margin: 0;font-size: var(--gdt-stat-size);font-weight: var(--gdt-weight-semibold);line-height: var(--gdt-stat-lh);letter-spacing: var(--gdt-stat-track);font-variant-numeric: tabular-nums}.gdt-stat + p{margin: var(--gdt-space-1) auto 0;max-width: 24ch;color: var(--gdt-slate)}.gdt-on-black .gdt-stat + p,.has-black-background-color .gdt-stat + p{color: var(--gdt-ash)}.gdt-platforms-label{margin-bottom: var(--gdt-space-2);color: var(--gdt-slate);text-align: center}.gdt-platforms{--gdt-reel-gap: var(--gdt-space-6);display: flex;flex-wrap: wrap;justify-content: center;gap: var(--gdt-space-2) var(--gdt-reel-gap);margin: 0;padding: 0;list-style: none;color: var(--gdt-graphite);font-size: 21px;font-weight: var(--gdt-weight-semibold);letter-spacing: -0.015em}.gdt-platforms li{margin: 0}.gdt-platform{display: inline-flex;gap: 10px;align-items: center;line-height: 28px;opacity: 0.7;transition: opacity var(--gdt-hover-duration) var(--gdt-ease)}.gdt-platform:hover{opacity: 1}.gdt-platform__mark{display: block;width: auto;height: 28px}@media (max-width: 767px){.gdt-platforms{--gdt-reel-gap: var(--gdt-space-4);font-size: 17px}.gdt-platform{gap: 8px;line-height: 22px}.gdt-platform__mark{height: 22px}}.gdt-card{display: flex;flex-direction: column;padding: 36px;border-radius: var(--gdt-radius-card);transition: background-color var(--gdt-hover-duration) var(--gdt-ease)}.gdt-card > *{margin-block: 0}.gdt-card--service > :first-child,.gdt-card--ask > :first-child,.gdt-card--wave > :first-child{padding-right: 28px}.gdt-card > * + *{margin-top: var(--gdt-space-1)}.gdt-card > .wp-block-heading{margin-bottom: var(--gdt-space-1)}.gdt-card > .is-style-eyebrow + .wp-block-heading{margin-top: var(--gdt-space-1)}.gdt-card > .wp-block-buttons:last-child{margin-top: auto;padding-top: var(--gdt-space-3)}.gdt-card p:not(.is-style-eyebrow):not(.is-style-caption){color: var(--gdt-slate)}.gdt-card.has-black-background-color{color: var(--gdt-white)}.gdt-card.gdt-card--ask p:not(.is-style-eyebrow):not(.is-style-caption){color: var(--gdt-ash)}.gdt-card--ask{justify-content: space-between}@media (max-width: 767px){.gdt-scroll-row.is-layout-grid{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 85%;margin-inline: calc(var(--gdt-gutter) * -1) !important;padding: 4px var(--gdt-gutter) 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gdt-gutter);scrollbar-width: none}.gdt-scroll-row.is-layout-grid::-webkit-scrollbar{display: none}.gdt-scroll-row.is-layout-grid > *{scroll-snap-align: start}.gdt-scroll-row:focus-visible{outline-offset: -2px}}.gdt-section-intro{margin-bottom: var(--gdt-space-6) !important;color: var(--gdt-slate);font-size: 21px;line-height: 1.43;letter-spacing: -0.015em}.gdt-more{margin-top: var(--gdt-space-6) !important}.gdt-step{position: relative}.gdt-step-number{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin: 0 0 var(--gdt-space-3);border-radius: 50%;background: var(--gdt-cloud);color: var(--gdt-blue-hover);font-size: 24px;font-weight: var(--gdt-weight-semibold);line-height: 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.gdt-step p:last-child{margin-bottom: 0}.gdt-steps.is-column > .gdt-step{display: grid;grid-template-columns: 56px 1fr;column-gap: var(--gdt-space-3);align-items: start}.gdt-steps.is-column > .gdt-step:not(:last-child){padding-bottom: var(--gdt-space-2)}.gdt-steps.is-column .gdt-step-number{grid-row: 1 / span 2;margin: 0}.gdt-steps.is-column > .gdt-step > :not(.gdt-step-number){grid-column: 2;margin: 0;padding-top: 14px}.gdt-tags{display: flex;flex-wrap: wrap;gap: var(--gdt-space-1);margin: 0 0 var(--gdt-space-2);padding: 0;list-style: none}.gdt-tags li{margin: 0;padding: 3px 11px;border: 1px solid var(--gdt-silver);border-radius: var(--gdt-radius-pill);background: transparent;color: var(--gdt-graphite);font-size: var(--gdt-caption-size);line-height: var(--gdt-caption-lh);letter-spacing: 0;white-space: nowrap}.gdt-result,.gdt-card-lead{color: var(--gdt-graphite) !important;font-size: 21px;font-weight: var(--gdt-weight-medium);line-height: 1.38;letter-spacing: -0.015em}.gdt-quote{margin: 0 auto;padding: 0;border: 0;font-style: normal;text-align: center}.gdt-quote p{margin-bottom: var(--gdt-space-3);font-size: var(--gdt-title-size);font-weight: var(--gdt-weight-semibold);line-height: 1.2;letter-spacing: var(--gdt-title-track);text-wrap: balance}.gdt-quote cite{display: block;color: var(--gdt-slate);font-size: var(--gdt-body-size);font-style: normal}.gdt-faq .wp-block-details{margin: 0;border-bottom: var(--gdt-hairline)}.gdt-faq .wp-block-details:first-of-type{border-top: var(--gdt-hairline)}.gdt-faq summary{position: relative;padding: var(--gdt-space-3) 40px var(--gdt-space-3) 0;font-size: 21px;font-weight: var(--gdt-weight-semibold);line-height: 1.3;letter-spacing: -0.015em;list-style: none;cursor: pointer;transition: color var(--gdt-hover-duration) var(--gdt-ease)}.gdt-faq summary::-webkit-details-marker{display: none}.gdt-faq summary::after{content: "+";position: absolute;top: 50%;right: 4px;color: var(--gdt-accent-text);font-size: 24px;font-weight: var(--gdt-weight-regular);line-height: 1;transform: translateY(-50%)}.gdt-faq details[open] > summary::after{content: "\2212"}.gdt-faq summary:hover{color: var(--gdt-accent-text)}.gdt-faq .wp-block-details > :not(summary){margin: 0;padding: 0 40px var(--gdt-space-3) 0;color: var(--gdt-slate)}.gdt-team{gap: var(--gdt-space-6) var(--gdt-space-3) !important}.gdt-person > *{margin-block: 0}.gdt-person__photo{margin: 0 0 var(--gdt-space-3)}.gdt-person__photo img{display: block;width: 100%;height: auto;border-radius: var(--gdt-radius-card);object-fit: cover;object-position: 50% 30%;background: var(--gdt-cloud)}.gdt-person .wp-block-heading{margin-bottom: 4px;font-size: 24px;font-weight: var(--gdt-weight-semibold);line-height: 1.25;letter-spacing: -0.015em}.gdt-person__role{color: var(--gdt-slate)}.gdt-person .wp-block-buttons{margin-top: var(--gdt-space-1)}.gdt-contact-list{margin: var(--gdt-space-4) 0 0;padding: 0;list-style: none}.gdt-contact-list li{margin: 0 0 var(--gdt-space-1)}.gdt-form-slot{padding: clamp(20px,16.27px + 0.994vw,36px);border-radius: var(--gdt-radius-card)}.is-style-waves{margin-left: 0;padding-left: 0;list-style: none}.is-style-waves li{position: relative;margin-bottom: var(--gdt-space-1);padding-left: 1.4em}.is-style-waves li::before{content: "";position: absolute;top: 0.3em;left: 0.2em;width: 0.28em;height: 1em;background: var(--gdt-accent-text);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='427.33 175.74 14.8 53.24'%3E%3Cpath d='M427.335938 175.742188L427.335938 228.972656C436.214844 223.433594 442.125 213.585938 442.125 202.355469C442.125 191.125 436.214844 181.277344 427.335938 175.742188'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='427.33 175.74 14.8 53.24'%3E%3Cpath d='M427.335938 175.742188L427.335938 228.972656C436.214844 223.433594 442.125 213.585938 442.125 202.355469C442.125 191.125 436.214844 181.277344 427.335938 175.742188'/%3E%3C/svg%3E") center / contain no-repeat}.gdt-pattern-label{margin-top: var(--gdt-space-6) !important;padding-top: var(--gdt-space-2);border-top: 1px dashed var(--gdt-silver)}.gdt-details-list{margin: 0;padding: 0;list-style: none;font-size: 21px;line-height: 1.6;letter-spacing: -0.015em}.gdt-filter{display: none;flex-wrap: wrap;justify-content: center;gap: var(--gdt-space-1);margin-block: 0 var(--gdt-space-6) !important;padding: 0;list-style: none}.gdt-js .gdt-filter{display: flex}.gdt-filter li{display: inline-flex;margin: 0;border: 1px solid var(--gdt-silver);border-radius: var(--gdt-radius-pill);background: var(--gdt-white);color: var(--gdt-graphite);font-size: 15px;line-height: 1.5;transition: background-color var(--gdt-hover-duration) var(--gdt-ease),color var(--gdt-hover-duration) var(--gdt-ease)}.gdt-chip{min-height: 36px;padding: 6px 16px;border: 0;border-radius: inherit;background: transparent;color: inherit;font: inherit;cursor: pointer}.gdt-filter li:hover{background: var(--gdt-mist)}.gdt-filter li:has([aria-pressed="true"]){border-color: var(--gdt-graphite);background: var(--gdt-graphite);color: var(--gdt-white)}.gdt-card[hidden]{display: none !important}.gdt-page-header + .gdt-section:not(.has-background){padding-top: 0}.gdt-section > .wp-block-heading.has-title-font-size:first-child{margin-bottom: var(--gdt-space-3)}.gdt-section > .is-style-waves{font-size: 21px;line-height: 1.43;letter-spacing: -0.015em}.gdt-card > .gdt-tags + .wp-block-heading{margin-top: var(--gdt-space-1)}.gdt-w{display: inline-block;padding-bottom: 0.14em;margin-bottom: -0.14em;clip-path: inset(-0.3em -0.2em 0 -0.2em)}.gdt-w > span{display: inline-block}.gdt-has-field{position: relative;overflow: hidden;isolation: isolate}.gdt-field{position: absolute;inset: 0;z-index: -1;display: grid;place-items: center;pointer-events: none;-webkit-mask-image: radial-gradient(closest-side,#000 55%,transparent 100%);mask-image: radial-gradient(closest-side,#000 55%,transparent 100%)}.gdt-hero > .gdt-field{-webkit-mask-image: linear-gradient(to bottom,#000 45%,transparent 88%),radial-gradient(closest-side,#000 55%,transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(to bottom,#000 45%,transparent 88%),radial-gradient(closest-side,#000 55%,transparent 100%);mask-composite: intersect}.gdt-field span{grid-area: 1 / 1;width: min(1120px,160vw);aspect-ratio: 1;border: 1px solid var(--gdt-silver);border-radius: 50%;opacity: 0}.gdt-chev{display: inline-block;margin-left: 0.1em;transition: transform var(--gdt-hover-duration) var(--gdt-ease)}a:hover .gdt-chev,a:focus-visible .gdt-chev{transform: translateX(var(--gdt-nudge))}.gdt-marquee{max-width: var(--gdt-wide) !important;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.gdt-marquee__track{display: flex;width: max-content}.gdt-marquee .gdt-platforms{flex-wrap: nowrap;justify-content: flex-start;padding-right: var(--gdt-reel-gap);white-space: nowrap}.gdt-marquee:focus-visible{outline-offset: 4px}.gdt-steps{--gdt-steps-gap: 24px;view-timeline: --gdt-steps block}.gdt-steps.is-row > .gdt-step:not(:last-child)::after,.gdt-steps.is-column > .gdt-step:not(:last-child)::after{content: "";position: absolute;background: var(--gdt-blue)}.gdt-steps.is-row > .gdt-step:not(:last-child)::after{top: 27px;left: 68px;width: calc(100% - 80px + var(--gdt-steps-gap));height: 2px;transform-origin: left center}.gdt-steps.is-column > .gdt-step:not(:last-child)::after{top: 68px;left: 27px;width: 2px;height: calc(100% - 80px + var(--gdt-steps-gap));transform-origin: center top}.gdt-card{position: relative}.gdt-card--service::after,.gdt-card--ask::after,.gdt-card--wave::after{content: "";position: absolute;top: 38px;right: 36px;width: 7px;height: 26px;background: var(--gdt-accent-text);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='427.33 175.74 14.8 53.24'%3E%3Cpath d='M427.335938 175.742188L427.335938 228.972656C436.214844 223.433594 442.125 213.585938 442.125 202.355469C442.125 191.125 436.214844 181.277344 427.335938 175.742188'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='427.33 175.74 14.8 53.24'%3E%3Cpath d='M427.335938 175.742188L427.335938 228.972656C436.214844 223.433594 442.125 213.585938 442.125 202.355469C442.125 191.125 436.214844 181.277344 427.335938 175.742188'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events: none}.gdt-card::before{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: 0 20px 40px -16px rgba(0,0,0,0.18);opacity: 0;pointer-events: none;transition: opacity var(--gdt-card-duration) var(--gdt-ease-out)}@media (prefers-reduced-motion: no-preference){@keyframes gdt-rise{from{opacity: 0;transform: translateY(var(--gdt-rise,var(--gdt-hero-rise)))}}.gdt-hero > :not(.gdt-field):not(h1),.gdt-page-header > :not(h1),.gdt-hero > h1 .gdt-w > span,.gdt-page-header > h1 .gdt-w > span{animation: gdt-rise var(--gdt-enter-duration,var(--gdt-hero-duration)) var(--gdt-ease-out) var(--gdt-enter-delay,0s) both}.gdt-page-header{--gdt-enter-duration: var(--gdt-header-duration)}.gdt-hero > h1 .gdt-w > span{--gdt-enter-delay: calc(var(--gdt-hero-stagger) * (1 + var(--w,0)))}.gdt-page-header > h1 .gdt-w > span{--gdt-enter-delay: calc(var(--gdt-hero-stagger) + 30ms * var(--w,0))}.gdt-hero > h1 ~ p,.gdt-page-header > h1 ~ p{--gdt-rise: 16px;--gdt-enter-delay: calc(var(--gdt-hero-stagger) * 3)}.gdt-hero > h1 ~ .wp-block-buttons{--gdt-rise: 16px;--gdt-enter-delay: calc(var(--gdt-hero-stagger) * 4)}@keyframes gdt-field{0%{opacity: 0;transform: scale(0.18)}20%{opacity: 0.4}100%{opacity: 0;transform: scale(1)}}.gdt-field span{animation: gdt-field var(--gdt-field-duration) var(--gdt-ease-signal) infinite}.gdt-field span:nth-child(2){animation-delay: calc(var(--gdt-field-duration) / -3)}.gdt-field span:nth-child(3){animation-delay: calc(var(--gdt-field-duration) / -1.5)}.gdt-field.is-paused span{animation-play-state: paused}.gdt-reveal{opacity: 0;transform: translateY(var(--gdt-reveal-rise))}.gdt-reveal.is-in{opacity: 1;transform: none;transition: opacity var(--gdt-reveal-duration) var(--gdt-ease-out),transform var(--gdt-reveal-duration) var(--gdt-ease-out);transition-delay: calc(var(--gdt-reveal-stagger) * var(--i,0))}@keyframes gdt-proof-zoom{from{border-radius: 48px;transform: scale(0.92)}to{border-radius: var(--gdt-radius-panel);transform: none}}@supports (animation-timeline: view()){.gdt-proof{animation: gdt-proof-zoom linear both;animation-timeline: view();animation-range: entry 0% cover 40%}}.gdt-proof.gdt-zoom{border-radius: 48px;transform: scale(0.92)}.gdt-proof.gdt-zoom.is-in{border-radius: var(--gdt-radius-panel);transform: none;transition: transform 900ms var(--gdt-ease-out),border-radius 900ms var(--gdt-ease-out)}@keyframes gdt-settle{from{transform: scale(1.08)}to{transform: none}}@supports (animation-timeline: view()){.gdt-photo--band img,.gdt-photo--header img,.gdt-photo--side img,.gdt-photo--cta .wp-block-cover__image-background{animation: gdt-settle linear both;animation-timeline: view();animation-range: entry 0% cover 50%}}.gdt-settle img{transform: scale(1.08)}.gdt-settle.is-in img{transform: none;transition: transform 1200ms var(--gdt-ease-out)}@keyframes gdt-marquee{to{transform: translateX(-50%)}}.gdt-marquee__track{animation: gdt-marquee var(--gdt-marquee-duration) linear infinite}.gdt-marquee:hover .gdt-marquee__track,.gdt-marquee:focus-within .gdt-marquee__track,.gdt-marquee.is-paused .gdt-marquee__track{animation-play-state: paused}@keyframes gdt-draw-x{from{transform: scaleX(0)}}@keyframes gdt-draw-y{from{transform: scaleY(0)}}@supports (animation-timeline: view()){.gdt-steps.is-row > .gdt-step::after,.gdt-steps.is-column > .gdt-step::after{animation: gdt-draw-x linear both;animation-timeline: --gdt-steps;animation-range: cover 25% cover 45%}.gdt-steps.is-column > .gdt-step::after{animation-name: gdt-draw-y}.gdt-steps > .gdt-step:nth-child(2)::after{animation-range: cover 35% cover 55%}.gdt-steps > .gdt-step:nth-child(3)::after{animation-range: cover 45% cover 65%}}@supports not (animation-timeline: view()){.gdt-steps.is-row:not(.is-in) > .gdt-step::after{transform: scaleX(0)}.gdt-steps.is-column:not(.is-in) > .gdt-step::after{transform: scaleY(0)}.gdt-steps.is-in > .gdt-step::after{transition: transform 700ms var(--gdt-ease-out)}.gdt-steps.is-in > .gdt-step:nth-child(2)::after{transition-delay: 350ms}.gdt-steps.is-in > .gdt-step:nth-child(3)::after{transition-delay: 700ms}}@media (hover: hover){@keyframes gdt-wave-once{40%{opacity: var(--gdt-pulse-min)}}.gdt-card{transition: transform var(--gdt-card-duration) var(--gdt-ease-out)}.gdt-card:hover{transform: translateY(calc(var(--gdt-card-lift) * -1))}.gdt-card:hover::before{opacity: 1}.gdt-card--service:hover::after,.gdt-card--ask:hover::after,.gdt-card--wave:hover::after{animation: gdt-wave-once 700ms var(--gdt-ease-signal)}}@view-transition{navigation: auto}::view-transition-old(root),::view-transition-new(root){animation-duration: var(--gdt-page-transition)}.site-header{view-transition-name: gdt-header}::view-transition-group(gdt-header),::view-transition-old(gdt-header),::view-transition-new(gdt-header){animation: none}}@media (prefers-reduced-motion: reduce){.gdt-field{display: none}.gdt-marquee{-webkit-mask-image: none;mask-image: none}.gdt-marquee__track{width: auto}.gdt-marquee .gdt-platforms{flex-wrap: wrap;justify-content: center;width: 100%;padding-right: 0;white-space: normal}.gdt-platforms--copy{display: none !important}}
