:root,html[data-theme=dark]{--gnm-brand-blue: #3300FF;--gnm-brand-orange: #FF8674;--gnm-brand-lemon: #F0EC74;--gnm-bg: #0D1024;--gnm-nav-bg: #151A35;--gnm-nav-bg-translucent: rgba(21, 26, 53, .92);--gnm-surface: #1C213C;--gnm-surface-secondary: #232842;--gnm-text: #F5F4FA;--gnm-text-secondary: #B9B7CD;--gnm-border: #353A56;--gnm-accent: #3300FF;--gnm-cta-bg: #FF8674;--gnm-cta-text: #171425;--gnm-focus-ring: #FF8674;--gnm-transition-fast: .17s;--gnm-ease-standard: ease-out;--gnm-primary-hover: #FF8070;--gnm-primary-active: #F77F70;--gnm-secondary-hover: #232842;--gnm-secondary-active: #2A304E;--gnm-border-hover: #484E70;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--gnm-container-max: 1360px;--gnm-gutter: clamp(16px, calc(5.2px + 3.4vw) , 56px);--gnm-content-width: min(calc(100% - (var(--gnm-gutter) * 2)), var(--gnm-container-max));--gnm-nav-inner-x: clamp(18px, 2vw, 28px);--gnm-hero-inner-inset: clamp(24px, 2vw, 28px);--gnm-first-view-gap-ticker: 32px;--gnm-first-view-gap-hero: 36px;--gnm-hero-to-showcase-gap: 40px;--gnm-section-gap: clamp(88px, 6.6vw, 96px);--gnm-section-header-gap: clamp(40px, 3.2vw, 48px);--spacing-container: var(--gnm-container-max);--spacing-section: var(--gnm-section-gap);--gnm-space-eyebrow-heading: 14px;--gnm-space-heading-subtitle: 16px;--gnm-space-heading-content: var(--gnm-section-header-gap);--gnm-space-card-meta-title: 12px;--gnm-space-card-title-body: 10px;--gnm-space-meta-gap: 8px;--gnm-radius-pill: 9999px;--gnm-radius-xl: 20px;--gnm-radius-md: 14px;--gnm-radius-btn: 12px;--gnm-radius-sm: 10px;--gnm-radius-xs: 6px;--gnm-nav-height: 64px;--gnm-nav-top: 18px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;color-scheme:dark}html[data-theme=dark][data-palette=legacy]{--gnm-bg: #0A0A1D;--gnm-nav-bg: #13132D;--gnm-nav-bg-translucent: rgba(19, 19, 45, .92);--gnm-surface: #1A1A36;--gnm-surface-secondary: #202043;--gnm-border: #31304D}html[data-theme=light]{--gnm-brand-blue: #3300FF;--gnm-brand-orange: #FF8674;--gnm-brand-lemon: #F0EC74;--gnm-bg: #F8F7F5;--gnm-nav-bg: #FFFFFF;--gnm-nav-bg-translucent: rgba(255, 255, 255, .94);--gnm-surface: #FFFFFF;--gnm-surface-secondary: #F2F0EC;--gnm-text: #171425;--gnm-text-secondary: #625D6B;--gnm-border: #E6E4EA;--gnm-accent: #3300FF;--gnm-cta-bg: #FF8674;--gnm-cta-text: #171425;--gnm-focus-ring: #3300FF;--gnm-transition-fast: .17s;--gnm-ease-standard: ease-out;--gnm-primary-hover: #FF8070;--gnm-primary-active: #F77F70;--gnm-secondary-hover: #F2F0EC;--gnm-secondary-active: #E8E5DF;--gnm-border-hover: #CFCBD8;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:light}@media(max-width:1023px){:root,html[data-theme=dark],html[data-theme=light]{--gnm-nav-height: 60px;--gnm-nav-top: 14px;--gnm-hero-inner-inset: 0px;--gnm-first-view-gap-ticker: 20px;--gnm-first-view-gap-hero: 28px;--gnm-hero-to-showcase-gap: 32px;--gnm-section-gap: clamp(64px, 8.5vw, 76px);--gnm-section-header-gap: clamp(32px, 4.2vw, 40px);--gnm-space-eyebrow-heading: 12px;--gnm-space-heading-subtitle: 14px;--gnm-space-card-meta-title: 12px;--gnm-space-card-title-body: 10px;--gnm-space-meta-gap: 8px}}@media(max-width:767px){:root,html[data-theme=dark],html[data-theme=light]{--gnm-nav-height: 58px;--gnm-nav-top: 12px;--gnm-hero-inner-inset: 0px;--gnm-first-view-gap-ticker: 14px;--gnm-first-view-gap-hero: 22px;--gnm-hero-to-showcase-gap: 28px;--gnm-section-gap: clamp(48px, 12vw, 56px);--gnm-section-header-gap: clamp(24px, 6.5vw, 32px);--gnm-space-eyebrow-heading: 10px;--gnm-space-heading-subtitle: 12px;--gnm-space-card-meta-title: 10px;--gnm-space-card-title-body: 8px;--gnm-space-meta-gap: 6px;--gnm-radius-xl: 16px;--gnm-radius-md: 12px}}*,*:before,*:after{box-sizing:border-box}html,body,#root,button,input,select,textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}html,body{background-color:var(--gnm-bg);background-image:none;color:var(--gnm-text);margin:0;padding:0;overflow-x:clip;line-height:1.6;word-spacing:normal}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}::-moz-selection{background:#3300ff47;color:#fff}::selection{background:#3300ff47;color:#fff}html[data-theme=light] ::-moz-selection{background:#3300ff29;color:#171425}html[data-theme=light] ::selection{background:#3300ff29;color:#171425}h1{margin-top:0;font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}h2{margin-top:0;font-weight:700;line-height:1.18;letter-spacing:-.012em;text-wrap:balance}h3,h4{margin-top:0;font-weight:600;line-height:1.28;letter-spacing:-.005em;text-wrap:balance}p{margin-top:0;font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty}button{font-weight:600;letter-spacing:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--gnm-focus-ring);outline-offset:2px}.container{width:var(--gnm-content-width);max-width:var(--gnm-container-max);margin-inline:auto;padding-inline:0}.container .container{width:100%;max-width:100%;padding-inline:0}@media(max-width:1150px){.hide-mobile{display:none!important}}#contact{scroll-margin-top:96px}.gnm-brand-logo-wrap{display:inline-flex;align-items:center;flex-shrink:0}.gnm-brand-logo-svg{display:block;height:27px;width:auto;aspect-ratio:3201 / 720;overflow:visible;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.gnm-brand-logo-svg{height:24px}}.gnm-brand-logo-svg--dark{display:block}.gnm-brand-logo-svg--light,html[data-theme=light] .gnm-brand-logo-svg--dark{display:none}html[data-theme=light] .gnm-brand-logo-svg--light{display:block}.gnm-navbar{position:fixed;top:var(--gnm-nav-top);left:50%;transform:translate3d(-50%,0,0);backface-visibility:hidden;width:var(--gnm-content-width);max-width:var(--gnm-container-max);height:var(--gnm-nav-height);padding:0 var(--gnm-nav-inner-x);border-radius:var(--gnm-radius-pill);display:flex;justify-content:space-between;align-items:center;z-index:1000;background-color:var(--gnm-nav-bg);border:1px solid var(--gnm-border);color:var(--gnm-text);box-sizing:border-box;box-shadow:none}html[data-theme=light] .gnm-navbar{box-shadow:0 2px 10px #1714250a}@supports ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.gnm-navbar{background-color:var(--gnm-nav-bg-translucent);backdrop-filter:blur(8px)}}@media(prefers-reduced-transparency:reduce){.gnm-navbar{background-color:var(--gnm-nav-bg)!important;backdrop-filter:none!important}}.nav-link{color:var(--gnm-text);font-size:.90625rem;font-weight:600;line-height:1;letter-spacing:0;position:relative;text-decoration:none;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;height:40px;padding:0 2px;transition:color var(--gnm-transition-fast) var(--gnm-ease-standard)}.nav-link:hover,.nav-link:focus-visible,.nav-link.active,.nav-link[aria-current=page]{color:var(--gnm-cta-bg)}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link:focus-visible,html[data-theme=light] .nav-link.active,html[data-theme=light] .nav-link[aria-current=page]{color:var(--gnm-accent)}.gnm-nav-lang-btn{background-color:transparent;border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-pill);color:var(--gnm-text);width:38px;height:38px;padding:0;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard),background-color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-nav-lang-btn:hover,.gnm-nav-lang-btn:focus-visible{border-color:var(--gnm-border-hover);background-color:var(--gnm-secondary-hover)}.gnm-nav-lang-btn:active{background-color:var(--gnm-secondary-active)}.gnm-nav-cta-btn{height:40px;padding:0 22px;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:0;border-radius:var(--gnm-radius-pill);background-color:var(--gnm-cta-bg);color:var(--gnm-cta-text);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),opacity var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-nav-cta-btn:hover{background-color:var(--gnm-primary-hover);color:var(--gnm-cta-text)}.gnm-nav-cta-btn:active{background-color:var(--gnm-primary-active);color:var(--gnm-cta-text)}.hamburger-simple{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:opacity .2s ease}.hamburger-simple:active{opacity:.6}@media(max-width:1150px){.hamburger-simple{display:inline-flex}}.mobile-menu-overlay{position:fixed;inset:0;background:var(--gnm-bg);z-index:999;display:flex;flex-direction:column;padding:clamp(82px,10.2vh,96px) env(safe-area-inset-right,0px) max(28px,env(safe-area-inset-bottom,28px)) env(safe-area-inset-left,0px);box-sizing:border-box;transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none;transition:transform .28s ease-out,visibility 0s linear .28s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-menu-overlay.open{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .28s ease-out,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.mobile-menu-overlay,.mobile-menu-overlay.open{transition:none!important}}@media(min-width:1151px){.mobile-menu-overlay{display:none!important}}.mobile-menu-inner{display:flex;flex-direction:column;gap:24px;width:var(--gnm-content-width);max-width:var(--gnm-container-max);margin:0 auto;box-sizing:border-box}.mobile-menu-links{display:flex;flex-direction:column;gap:0;width:100%}.mobile-nav-link{display:flex;align-items:center;min-height:52px;font-size:clamp(1.12rem,2.3vh,1.26rem);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--gnm-text);text-decoration:none;border-bottom:1px solid var(--gnm-border);padding:12px 0;transition:color .15s ease}.mobile-nav-link:hover,.mobile-nav-link:focus-visible,.mobile-nav-link.active,.mobile-nav-link[aria-current=page]{color:var(--gnm-cta-bg)}html[data-theme=light] .mobile-nav-link:hover,html[data-theme=light] .mobile-nav-link:focus-visible,html[data-theme=light] .mobile-nav-link.active,html[data-theme=light] .mobile-nav-link[aria-current=page]{color:var(--gnm-accent)}.mobile-nav-link:active{opacity:.7}.mobile-menu-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.gnm-mobile-cta-btn{width:100%;min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:var(--gnm-cta-bg);color:var(--gnm-cta-text);border-radius:var(--gnm-radius-pill);font-weight:600;font-size:.94rem;line-height:1.2;text-decoration:none;box-sizing:border-box;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-mobile-cta-btn:hover{background-color:var(--gnm-primary-hover);color:var(--gnm-cta-text)}.gnm-mobile-cta-btn:active{background-color:var(--gnm-primary-active);color:var(--gnm-cta-text)}.gnm-mobile-lang-btn{width:auto;min-width:72px;min-height:44px;padding:0 20px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-pill);color:var(--gnm-text);font-size:.82rem;font-weight:600;line-height:1;letter-spacing:.04em;cursor:pointer;box-sizing:border-box;transition:border-color var(--gnm-transition-fast) var(--gnm-ease-standard),background-color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-mobile-lang-btn:hover,.gnm-mobile-lang-btn:focus-visible{border-color:var(--gnm-border-hover);background-color:var(--gnm-secondary-hover)}.gnm-mobile-lang-btn:active{background-color:var(--gnm-secondary-active)}@media(orientation:landscape)and (max-height:520px){.mobile-menu-overlay{padding:78px env(safe-area-inset-right,0px) 20px env(safe-area-inset-left,0px)}.mobile-menu-inner{max-width:680px!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:32px!important;align-items:start!important}.mobile-menu-links{gap:0!important}.mobile-nav-link{min-height:40px;font-size:1rem!important;padding:6px 0!important}.mobile-menu-actions{gap:10px!important}}.executive-intel-wrapper{width:var(--gnm-content-width);max-width:var(--gnm-container-max);margin:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + var(--gnm-first-view-gap-ticker, 32px)) auto 0;padding:0 var(--gnm-nav-inner-x);position:relative;z-index:99}.gnm-signature-hero-ribbon-slot .executive-intel-wrapper{margin-top:0}.executive-intel-ribbon{width:100%;height:36px;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.8vw,16px);background:transparent;border:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.executive-intel-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.executive-intel-label{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-cta-bg);line-height:1.2;white-space:nowrap}html[data-theme=light] .executive-intel-label{color:var(--gnm-accent)}.executive-intel-divider{width:1px;height:14px;background:var(--gnm-border);flex-shrink:0;margin:0 2px}.executive-intel-content{flex:1;min-width:0;overflow:hidden;position:relative;height:24px;display:flex;align-items:center}.executive-intel-link{display:inline-flex;align-items:center;text-decoration:none;min-width:0;max-width:100%}.executive-intel-title{font-size:.875rem;font-weight:400;color:var(--gnm-text);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;transition:color .15s ease}.executive-intel-link:hover .executive-intel-title{color:var(--gnm-cta-bg)}html[data-theme=light] .executive-intel-link:hover .executive-intel-title{color:var(--gnm-accent)}.executive-intel-action{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.executive-intel-controls{display:inline-flex;align-items:center;gap:2px;background:var(--gnm-surface);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-sm);padding:2px}.executive-intel-nav-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--gnm-radius-xs);background:transparent;border:none;color:var(--gnm-text-secondary);cursor:pointer;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard);padding:0}.executive-intel-nav-btn:hover:not(:disabled){background:var(--gnm-secondary-hover);color:var(--gnm-text)}.executive-intel-nav-btn:active:not(:disabled){background:var(--gnm-secondary-active);color:var(--gnm-text)}.executive-intel-nav-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.executive-intel-placeholder{width:140px;max-width:40%;height:8px;border-radius:4px;background:var(--gnm-surface)}.executive-intel-more{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--gnm-text);text-decoration:none;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard);padding:6px 12px;border-radius:var(--gnm-radius-sm);background-color:var(--gnm-surface);border:1px solid var(--gnm-border);white-space:nowrap}.executive-intel-more:hover,.executive-intel-more:focus-visible{color:var(--gnm-text);background-color:var(--gnm-secondary-hover);border-color:var(--gnm-border-hover)}.executive-intel-more:active{background-color:var(--gnm-secondary-active)}@media(max-width:1023px){.executive-intel-wrapper{padding:0}}@media(max-width:768px){.executive-intel-ribbon{height:36px}.executive-intel-divider,.executive-intel-controls,.executive-intel-more span{display:none}.executive-intel-more{padding:6px 8px}}.hero-standard{padding-top:32px;padding-bottom:48px;text-align:center;position:relative}.hero-standard.hero{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(32px,4vw,48px)}.hero-headline-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.hero-title{font-size:clamp(2.25rem,4.2vw,4.1rem);font-weight:700;line-height:1.1;letter-spacing:-.015em;text-align:center;max-width:1020px;margin:0 auto;color:var(--gnm-text);text-wrap:balance}@media(max-width:768px){.hero-title{font-size:clamp(1.85rem,6.6vw,2.45rem);line-height:1.14;letter-spacing:-.01em;max-width:100%}}.hero-subtext{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto 28px;text-align:center}.hero-subtitle-text{max-width:720px;margin:0 auto;text-align:center;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.6;color:var(--gnm-text-secondary);font-weight:400;text-wrap:pretty}.hero-cta-wrapper{position:relative;width:100%}.hero-cta{margin-top:0}.hero-primary-btn,.gnm-btn-primary{background-color:var(--gnm-cta-bg);color:var(--gnm-cta-text);border:1px solid transparent;border-radius:var(--gnm-radius-btn);box-shadow:none;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard),opacity var(--gnm-transition-fast) var(--gnm-ease-standard)}.hero-primary-btn:hover:not(:disabled),.gnm-btn-primary:hover:not(:disabled){background-color:var(--gnm-primary-hover);color:var(--gnm-cta-text);border-color:transparent;box-shadow:none}.hero-primary-btn:active:not(:disabled),.gnm-btn-primary:active:not(:disabled){background-color:var(--gnm-primary-active);color:var(--gnm-cta-text);border-color:transparent;box-shadow:none}.hero-primary-btn:disabled,.gnm-btn-primary:disabled{opacity:.58;cursor:not-allowed}.gnm-btn-secondary{background-color:var(--gnm-surface);color:var(--gnm-text);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-btn);box-shadow:none;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-btn-secondary:hover:not(:disabled),.gnm-btn-secondary:focus-visible:not(:disabled){background-color:var(--gnm-secondary-hover);border-color:var(--gnm-border-hover);color:var(--gnm-text)}.gnm-btn-secondary:active:not(:disabled){background-color:var(--gnm-secondary-active);border-color:var(--gnm-border-hover)}.ecosystem-app-btn{border-radius:var(--gnm-radius-btn);background-color:var(--gnm-bg);border:1px solid var(--gnm-border);color:var(--gnm-text);text-decoration:none;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}.ecosystem-app-btn:hover,.ecosystem-app-btn:focus-visible{background-color:var(--gnm-secondary-hover);border-color:var(--gnm-border-hover)}.ecosystem-app-btn:active{background-color:var(--gnm-secondary-active)}.gnm-footer-social-btn{width:40px;height:40px;box-sizing:border-box;border-radius:var(--gnm-radius-btn);background-color:var(--gnm-surface);border:1px solid var(--gnm-border);display:flex;align-items:center;justify-content:center;color:var(--gnm-text-secondary);transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-footer-social-btn:hover,.gnm-footer-social-btn:focus-visible{background-color:var(--gnm-secondary-hover);border-color:var(--gnm-border-hover);color:var(--gnm-text)}.gnm-footer-social-btn:active{background-color:var(--gnm-secondary-active)}.gnm-footer-lang-btn{position:relative;background-color:var(--gnm-nav-bg);border:1px solid var(--gnm-border);border-radius:8px;min-width:44px;height:38px;box-sizing:border-box;color:var(--gnm-text);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}html[data-theme=light] .gnm-footer-lang-btn{background-color:var(--gnm-surface)}.gnm-footer-lang-btn:hover,.gnm-footer-lang-btn:focus-visible{background-color:var(--gnm-secondary-hover);border-color:var(--gnm-border-hover)}.gnm-footer-lang-btn:active{background-color:var(--gnm-secondary-active)}.gnm-footer-theme-group{display:inline-flex;align-items:center;height:38px;box-sizing:border-box;background-color:var(--gnm-nav-bg);border:1px solid var(--gnm-border);border-radius:8px;padding:3px;gap:2px}html[data-theme=light] .gnm-footer-theme-group{background-color:var(--gnm-surface)}.gnm-footer-theme-opt{position:relative;background-color:transparent;color:var(--gnm-text-secondary);border:1px solid transparent;border-radius:5px;min-width:44px;padding:0 12px;height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;cursor:pointer;line-height:1;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard),border-color var(--gnm-transition-fast) var(--gnm-ease-standard)}@media(max-width:767px),(pointer:coarse){.gnm-footer-lang-btn:after{content:"";position:absolute;inset:-3px 0}.gnm-footer-theme-opt:after{content:"";position:absolute;inset:-7px 0}.gnm-footer-social-btn{position:relative}.gnm-footer-social-btn:after{content:"";position:absolute;inset:-3px}}.gnm-footer-theme-opt:hover:not([aria-checked=true]){color:var(--gnm-text)}.gnm-footer-theme-opt[aria-checked=true]{background-color:var(--gnm-border);color:var(--gnm-text);font-weight:600;border-color:transparent}html[data-theme=light] .gnm-footer-theme-opt[aria-checked=true]{background-color:var(--gnm-surface-secondary);border-color:var(--gnm-border)}.gnm-footer-link{transition:color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-footer-link:hover,.gnm-footer-link:focus-visible{color:var(--gnm-cta-bg)!important}html[data-theme=light] .gnm-footer-link:hover,html[data-theme=light] .gnm-footer-link:focus-visible{color:var(--gnm-accent)!important}.gnm-footer-subtle-link{transition:color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-footer-subtle-link:hover,.gnm-footer-subtle-link:focus-visible{color:var(--gnm-text)!important}@media(prefers-reduced-motion:reduce){.nav-link,.gnm-nav-lang-btn,.gnm-nav-cta-btn,.mobile-nav-link,.gnm-mobile-cta-btn,.gnm-mobile-lang-btn,.executive-intel-title,.executive-intel-nav-btn,.executive-intel-more,.hero-primary-btn,.gnm-btn-primary,.gnm-btn-secondary,.ecosystem-app-btn,.gnm-footer-social-btn,.gnm-footer-lang-btn,.gnm-footer-theme-opt,.gnm-footer-link,.gnm-footer-subtle-link{transition:none!important}}.gnm-signature-hero{position:relative;width:100%;padding:0;scroll-margin-top:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + 6px)}.gnm-signature-hero-sticky{position:relative;width:100%;padding-top:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + var(--gnm-first-view-gap-ticker, 32px));padding-bottom:0;background-color:var(--gnm-bg);z-index:2;box-sizing:border-box}.gnm-signature-hero-ribbon-slot{width:100%}.gnm-signature-hero-body.has-top-ribbon{margin-top:var(--gnm-first-view-gap-hero, 36px)}.gnm-signature-hero-showcase-slot{width:100%;margin-top:var(--gnm-hero-to-showcase-gap, 40px)}.gnm-signature-hero-runway-spacer{display:block;height:0;pointer-events:none}.gnm-signature-hero[data-pinned=true] .gnm-signature-hero-sticky{position:sticky;top:0;box-sizing:border-box}.gnm-signature-hero-grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:start;width:100%;box-sizing:border-box}@media(min-width:1024px){.gnm-signature-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);gap:clamp(32px,3.6vw,52px);align-items:start;padding-inline:var(--gnm-hero-inner-inset, 28px)}}.gnm-signature-hero-editorial{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}@media(min-width:1024px){.gnm-signature-hero-editorial{padding-top:4px}}.gnm-signature-hero-kicker{display:inline-block;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;margin-bottom:14px}.gnm-signature-hero-title{margin:0 0 20px;max-width:15.5em;font-size:clamp(2.25rem,3.55vw,3.28rem);font-weight:700;line-height:1.08;letter-spacing:-.022em;text-align:left;color:var(--gnm-text);text-wrap:balance}@media(max-width:1023px){.gnm-signature-hero-title{font-size:clamp(2.1rem,5.2vw,3.1rem);line-height:1.1}}@media(max-width:639px){.gnm-signature-hero-title{font-size:clamp(1.85rem,7vw,2.35rem);line-height:1.13;letter-spacing:-.016em;margin-bottom:16px}}.gnm-signature-hero-subtitle{margin:0 0 24px;max-width:560px;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.6;font-weight:400;text-align:left}.gnm-signature-hero-cta-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.gnm-signature-hero-cta-btn{min-height:48px;padding:13px 28px;border-radius:var(--gnm-radius-btn);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.98rem;font-weight:600;line-height:1.2;letter-spacing:0;cursor:pointer}@media(max-width:479px){.gnm-signature-hero-cta-btn{width:100%}}.gnm-signature-hero-assurance{display:flex;align-items:center;justify-content:flex-start;gap:6px 10px;margin-top:16px;flex-wrap:wrap;font-size:.83rem;font-weight:400;line-height:1.45;text-align:left}.gnm-signature-hero-assurance-item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.gnm-signature-hero-assurance-dot{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:639px){.gnm-signature-hero-assurance{font-size:.75rem;gap:4px 6px}.gnm-signature-hero-assurance-item{gap:6px}}.gnm-signature-hero-trusted{margin-top:5px;font-size:.79rem;font-weight:400;line-height:1.45;text-align:left}.gnm-signature-hero-impact{min-width:0;width:100%}@media(min-width:1024px){.gnm-signature-hero-impact{border-left:1px solid var(--gnm-border);padding-left:clamp(28px,3.2vw,44px)}.gnm-hero-impact-desktop{display:flex;flex-direction:column;width:100%}.gnm-hero-impact-mobile{display:none}}@media(max-width:1023px){.gnm-hero-impact-desktop{display:none}.gnm-hero-impact-mobile{display:flex;flex-direction:column;width:100%;border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-xl);padding:clamp(20px,4.5vw,32px);box-sizing:border-box}}.gnm-hero-impact-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.gnm-hero-impact-mobile-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.gnm-hero-impact-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.gnm-hero-impact-step-counter{font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.gnm-hero-impact-progress-track{width:100%;height:1px;position:relative;overflow:hidden;margin-bottom:16px}.gnm-hero-impact-progress-fill{width:100%;height:100%;transform-origin:left center;transition:transform .12s linear}.gnm-hero-impact-spotlight{display:grid;grid-template-columns:1fr;align-items:center;min-height:116px;margin-bottom:16px}.gnm-hero-impact-slide{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.gnm-hero-impact-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.gnm-hero-impact-figure{font-size:clamp(3.75rem,5.6vw,5.35rem);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:8px}.gnm-hero-impact-label{font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:600;line-height:1.3;letter-spacing:-.01em}.gnm-hero-impact-ledger{display:flex;flex-direction:column;border-top:1px solid var(--gnm-border);width:100%}.gnm-hero-ledger-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 0 9px 12px;background:transparent;border:none;border-bottom:1px solid var(--gnm-border);text-align:left;font-family:inherit;cursor:pointer;box-sizing:border-box;transition:color .18s ease,background-color .18s ease}.gnm-hero-ledger-row:hover{color:var(--gnm-text)!important}.gnm-hero-ledger-indicator{position:absolute;left:0;top:8px;bottom:8px;width:2px;transition:background-color .18s ease}.gnm-hero-ledger-step{font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.78}.gnm-hero-ledger-name{font-size:.88rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gnm-hero-ledger-row.is-active .gnm-hero-ledger-name{font-weight:600}.gnm-hero-ledger-val{font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;transition:opacity .2s ease}.gnm-hero-ledger-row.is-active .gnm-hero-ledger-val{opacity:0}.gnm-hero-ledger-row:focus-visible{outline:2px solid var(--gnm-text);outline-offset:-2px}.gnm-hero-impact-footnote{margin:10px 0 0;font-size:.74rem;line-height:1.45;text-align:left}.gnm-hero-mobile-lead{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0 20px;border-bottom:1px solid var(--gnm-border);margin-bottom:18px}.gnm-hero-mobile-lead-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.gnm-hero-mobile-step-tag{font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.gnm-hero-mobile-lead-label{font-size:.95rem;font-weight:600;line-height:1.3}.gnm-hero-mobile-lead-figure{font-size:clamp(2.85rem,11vw,4rem);font-weight:700;line-height:1.02;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.gnm-hero-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:100%}@media(max-width:359px){.gnm-hero-mobile-grid{grid-template-columns:1fr;gap:14px}}.gnm-hero-mobile-cell{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--gnm-border);min-width:0}.gnm-hero-mobile-cell-step{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-bottom:4px}.gnm-hero-mobile-cell-figure{font-size:clamp(1.65rem,6vw,2.15rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:4px}.gnm-hero-mobile-cell-label{font-size:.82rem;font-weight:400;line-height:1.35}.gnm-hero-impact-footnote--mobile{margin-top:14px}@media(prefers-reduced-motion:reduce){.gnm-signature-hero-sticky{position:relative!important;top:auto!important;min-height:0!important}.gnm-signature-hero-runway-spacer{display:none!important;height:0!important}.gnm-hero-impact-progress-fill,.gnm-hero-impact-slide,.gnm-hero-ledger-row,.gnm-hero-ledger-val,.gnm-hero-ledger-indicator{transition:none!important}}.cinematic-ticker-section{position:relative;padding-top:0;padding-bottom:24px;overflow:hidden;background:transparent}.cinematic-ticker-viewport{position:relative;width:100%;overflow:hidden;padding:8px 0 16px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}@media(max-width:768px){.cinematic-ticker-viewport{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 2%,black 98%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 2%,black 98%,transparent 100%)}}.cinematic-ticker-track{display:flex;width:-moz-max-content;width:max-content;gap:clamp(16px,1.8vw,24px);animation:cinematic-ticker-scroll 115s linear infinite;will-change:transform}.cinematic-ticker-track:hover{animation-play-state:paused}@keyframes cinematic-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cinematic-ticker-card{position:relative;flex-shrink:0;width:clamp(260px,24vw,360px);aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:var(--gnm-surface);border:1px solid var(--gnm-border);cursor:default;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease;display:block}.cinematic-ticker-card:hover{transform:translateY(-4px) scale(1.02);border-color:var(--gnm-cta-bg)}.cinematic-ticker-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .35s ease}.cinematic-ticker-card:hover .cinematic-ticker-card-img{transform:scale(1.05)}.cinematic-ticker-card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,1.8vw,20px);background:linear-gradient(180deg,#08081880,#08081814 40%,#080818b8 75%,#080818f0);pointer-events:none}.cinematic-ticker-badge{align-self:flex-end;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#f5f4fa;background:var(--gnm-nav-bg-translucent, rgba(19, 19, 45, .9));padding:4px 9px;border-radius:var(--gnm-radius-xs);border:1px solid rgba(245,244,250,.18)}.cinematic-ticker-bottom{display:flex;align-items:flex-end;justify-content:space-between}.cinematic-ticker-footnote{display:flex;flex-direction:column;align-items:center;width:var(--gnm-content-width);max-width:var(--gnm-container-max);margin:12px auto 0;padding:0;text-align:center}.cinematic-ticker-footnote-text{font-size:.82rem;line-height:1.55;color:var(--gnm-text-secondary);text-align:center}@media(prefers-reduced-motion:reduce){.cinematic-ticker-track{animation:none!important}}.gnm-service-open-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(36px,5vw,68px);column-gap:clamp(36px,5vw,68px);row-gap:0;width:100%;background:transparent}.gnm-service-open-item{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.5vw,31px) 0;border-top:1px solid var(--gnm-border);background:transparent;box-sizing:border-box;min-width:0}.gnm-service-open-item:nth-last-child(-n+2){border-bottom:1px solid var(--gnm-border)}.gnm-service-open-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gnm-space-meta-gap, 8px);margin-bottom:var(--gnm-space-card-meta-title, 12px);font-size:.74rem;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;font-variant-numeric:tabular-nums}.gnm-service-open-num{font-size:.76rem;font-weight:700;letter-spacing:.05em;color:var(--gnm-cta-bg);font-variant-numeric:tabular-nums}.gnm-service-open-sep{color:var(--gnm-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gnm-service-open-category,.gnm-service-open-tag{color:var(--gnm-text-secondary)}.gnm-service-open-title{margin:0 0 var(--gnm-space-card-title-body, 10px) 0;font-size:clamp(1.16rem,1.45vw,1.32rem);font-weight:600;line-height:1.28;letter-spacing:-.008em;color:var(--gnm-text);text-align:left;min-width:0}.gnm-service-open-desc{margin:0;font-size:.95rem;font-weight:400;line-height:1.62;letter-spacing:0;color:var(--gnm-text-secondary);max-width:54ch;text-align:left;min-width:0}@media(max-width:820px){.gnm-service-open-grid{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.gnm-service-open-item{padding:20px 0}.gnm-service-open-item:nth-last-child(2){border-bottom:none}.gnm-service-open-item:last-child{border-bottom:1px solid var(--gnm-border)}.gnm-service-open-meta{margin-bottom:var(--gnm-space-card-meta-title, 10px);font-size:.72rem;gap:var(--gnm-space-meta-gap, 6px)}.gnm-service-open-num{font-size:.74rem}.gnm-service-open-title{font-size:1.14rem;margin-bottom:var(--gnm-space-card-title-body, 8px)}.gnm-service-open-desc{font-size:.93rem;line-height:1.6;max-width:100%}}.gnm-cinematic-opening{position:relative;width:100%;padding-top:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + clamp(16px,2.2vh,26px));padding-bottom:clamp(18px,2.4vh,28px);box-sizing:border-box;overflow:hidden}.gnm-co-container{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--gnm-nav-top) - var(--gnm-nav-height) - clamp(34px,4.6vh,54px));box-sizing:border-box}.gnm-co-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.26fr);gap:clamp(28px,3.4vw,48px);align-items:center;flex:1;width:100%;box-sizing:border-box;animation:gnmCoFadeIn .32s ease-out both}@keyframes gnmCoFadeIn{0%{opacity:.01}to{opacity:1}}.gnm-co-editorial{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.gnm-co-eyebrow-row{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(14px,1.8vh,20px)}.gnm-co-eyebrow-marker{width:8px;height:8px;border-radius:2px;flex-shrink:0}.gnm-co-eyebrow-text{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.gnm-co-headline{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 clamp(18px,2.2vh,24px) 0;font-size:clamp(2.95rem,5.05vw,4.85rem);font-weight:800;line-height:.96;letter-spacing:-.034em;text-align:left;text-wrap:initial}.gnm-co-headline.is-tr{font-size:clamp(2.5rem,4.35vw,4.18rem);line-height:1.01}.gnm-co-headline-line1,.gnm-co-headline-line2{display:block}.gnm-co-headline-line2{margin-top:.04em}.gnm-co-description{margin:0 0 clamp(22px,2.8vh,30px) 0;max-width:44ch;font-size:clamp(1.04rem,1.26vw,1.16rem);font-weight:400;line-height:1.58;text-align:left}.gnm-co-action-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.gnm-co-stage-btn{min-height:48px;padding:13px 26px;border-radius:var(--gnm-radius-btn);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.gnm-co-showcase-wrap{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.gnm-co-visual-stage{display:grid;grid-template-columns:1.48fr 1fr;gap:14px;align-items:stretch;height:clamp(430px,64vh,570px);width:100%;min-width:0;box-sizing:border-box}.gnm-co-support-col{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-width:0;min-height:0}.gnm-co-frame{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:0;width:100%;height:100%;min-height:0;border:1px solid var(--gnm-border);overflow:hidden;box-sizing:border-box;box-shadow:inset 0 1px #f5f4fa14}html[data-theme=light] .gnm-co-frame{box-shadow:0 6px 20px -8px #17142514}.gnm-co-frame--dominant{border-radius:var(--gnm-radius-xl)}.gnm-co-frame--support{border-radius:var(--gnm-radius-md)}.gnm-co-frame-layer{grid-column:1;grid-row:1;position:relative;margin:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s cubic-bezier(.22,1,.36,1),visibility .48s cubic-bezier(.22,1,.36,1)}.gnm-co-frame-layer.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.gnm-co-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;display:block;transition:transform .46s ease-out}.gnm-co-frame:hover .gnm-co-frame-layer.is-active .gnm-co-frame-img{transform:scale(1.018)}.gnm-co-frame-scrim{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(16px,2vw,24px);background:linear-gradient(180deg,#0d10245c,#0d10240a 40%,#0d1024c7 76%,#0d1024f0);pointer-events:none}.gnm-co-frame-scrim--compact{padding:clamp(12px,1.5vw,18px)}.gnm-co-frame-top-tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 10px;border-radius:var(--gnm-radius-xs);background-color:#0d1024db;border:1px solid rgba(245,244,250,.16)}.gnm-co-frame-index{font-size:.66rem;font-weight:700;letter-spacing:.06em;color:var(--gnm-brand-orange, #FF8674);font-variant-numeric:tabular-nums}.gnm-co-frame-type{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f5f4fa}.gnm-co-frame-caption{display:flex;flex-direction:column;gap:3px}.gnm-co-frame-genre{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-brand-lemon, #F0EC74);line-height:1.25}.gnm-co-frame-title{font-size:clamp(1.24rem,1.75vw,1.56rem);font-weight:700;color:#f5f4fa;letter-spacing:-.015em;line-height:1.16}.gnm-co-frame-title--support{font-size:clamp(1.02rem,1.32vw,1.22rem)}.gnm-co-edition-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0;min-height:32px}.gnm-co-edition-meta{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;font-variant-numeric:tabular-nums}.gnm-co-edition-counter{font-weight:700;font-variant-numeric:tabular-nums}.gnm-co-edition-sep{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gnm-co-edition-controls{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--gnm-radius-sm);border:1px solid var(--gnm-border);background-color:var(--gnm-surface)}.gnm-co-ctrl-btn{position:relative;width:28px;height:26px;padding:0;border:none;border-radius:var(--gnm-radius-xs);background:transparent;color:var(--gnm-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-co-ctrl-btn:hover,.gnm-co-ctrl-btn:focus-visible{background-color:var(--gnm-secondary-hover);color:var(--gnm-text)}.gnm-co-ctrl-btn:active{background-color:var(--gnm-secondary-active);color:var(--gnm-text)}@media(max-width:767px),(pointer:coarse){.gnm-co-ctrl-btn{width:34px;height:32px}.gnm-co-ctrl-btn:after{content:"";position:absolute;inset:-6px -2px}}@media(min-width:1024px)and (max-height:780px){.gnm-co-visual-stage{height:clamp(350px,55vh,440px)}.gnm-co-headline{font-size:clamp(2.55rem,4.3vw,3.95rem);margin-bottom:14px}.gnm-co-headline.is-tr{font-size:clamp(2.25rem,3.8vw,3.45rem)}.gnm-co-description{margin-bottom:18px}}@media(max-width:1023px){.gnm-co-container{min-height:auto;gap:22px}.gnm-co-grid{grid-template-columns:1fr;gap:24px}.gnm-co-visual-stage{height:auto;grid-template-columns:1.38fr 1fr;aspect-ratio:16 / 9;max-height:440px}}@media(max-width:639px){.gnm-cinematic-opening{padding-top:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + 14px);padding-bottom:18px}.gnm-co-eyebrow-row{margin-bottom:10px}.gnm-co-eyebrow-text{font-size:.68rem;letter-spacing:.06em}.gnm-co-headline{font-size:clamp(2.3rem,9.4vw,3.15rem);line-height:.98;margin-bottom:12px}.gnm-co-headline.is-tr{font-size:clamp(1.98rem,7.9vw,2.68rem);line-height:1.03}.gnm-co-description{font-size:.96rem;line-height:1.54;margin-bottom:16px}.gnm-co-stage-btn{width:100%}.gnm-co-visual-stage{grid-template-columns:1fr;aspect-ratio:auto;max-height:none;gap:10px}.gnm-co-frame--dominant{aspect-ratio:16 / 10;height:auto}.gnm-co-support-col{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:10px}.gnm-co-frame--support{aspect-ratio:16 / 10;height:auto}.gnm-co-frame-title{font-size:1.12rem}.gnm-co-frame-title--support{font-size:.86rem}.gnm-co-frame-genre{font-size:.64rem}.gnm-co-edition-meta{font-size:.66rem;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.gnm-co-grid{animation:none!important}.gnm-co-frame-layer,.gnm-co-frame-img,.gnm-co-ctrl-btn{transition:none!important}.gnm-co-frame:hover .gnm-co-frame-layer.is-active .gnm-co-frame-img{transform:none!important}}html[data-theme=dark][data-surface-variant=b] body,html[data-theme=dark][data-surface-variant=b] .gnm-app-shell{background-color:#0d1024;background-image:radial-gradient(110% 55% at 50% 0%,#3300ff0e,#1c213c4d 48%,#0d102400),linear-gradient(180deg,#101530,#0d1024 36% 100%);background-attachment:fixed}html[data-theme=dark][data-surface-variant=b] .gnm-signature-hero-sticky{background-color:#0d1024;background-image:radial-gradient(110% 70% at 50% 0%,#3300ff0b,#1c213c38 52%,#0d102400)}html[data-theme=dark][data-surface-variant=b] .gnm-navbar{background-color:#151a35e6;background-image:linear-gradient(180deg,#ffffff0c,#ffffff02 55%,#fff0);border-color:#41486b;box-shadow:inset 0 1px #f5f4fa21,0 10px 28px -10px #050712a6}html[data-theme=dark][data-surface-variant=b] .gnm-capability-card,html[data-theme=dark][data-surface-variant=b] .map-reach-container,html[data-theme=dark][data-surface-variant=b] .gnm-ecosystem-grid.gnm-unified-capsule,html[data-theme=dark][data-surface-variant=b] .ecosystem-app-bar,html[data-theme=dark][data-surface-variant=b] .gnm-publishing-grid,html[data-theme=dark][data-surface-variant=b] .gnm-contact-shell,html[data-theme=dark][data-surface-variant=b] #contact .container>div,html[data-theme=dark][data-surface-variant=b] .gnm-hero-impact-mobile{background-image:linear-gradient(180deg,#ffffff09,#ffffff02 44%,#fff0);border-color:#3e4568!important;box-shadow:inset 0 1px #f5f4fa18,0 14px 34px -16px #0507128c}html[data-theme=dark][data-surface-variant=b] .gnm-co-frame{border-color:#41486b!important;box-shadow:inset 0 1px #f5f4fa1f,0 14px 32px -14px #05071299}html[data-theme=dark][data-surface-variant=b] .gnm-partner-capability-card{background-image:linear-gradient(180deg,#ffffff07,#fff0 70%);border-color:#3b4264!important;box-shadow:inset 0 1px #f5f4fa13}html[data-theme=dark][data-surface-variant=b] .gnm-pb-kpi-cell,html[data-theme=dark][data-surface-variant=b] .gnm-pb-visual-strip,html[data-theme=dark][data-surface-variant=b] .gnm-pb-table{border-color:#394060!important;box-shadow:inset 0 1px #f5f4fa0f}html[data-theme=dark][data-surface-variant=b] .gnm-btn-secondary,html[data-theme=dark][data-surface-variant=b] .ecosystem-app-btn,html[data-theme=dark][data-surface-variant=b] .gnm-co-edition-controls,html[data-theme=dark][data-surface-variant=b] .executive-intel-more,html[data-theme=dark][data-surface-variant=b] .executive-intel-controls{background-image:linear-gradient(180deg,#ffffff08,#fff0);border-color:#3e4568!important;box-shadow:inset 0 1px #f5f4fa16}.gnm-surface-ab-dock{position:fixed;right:18px;bottom:18px;z-index:990;display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;border-radius:var(--gnm-radius-pill);background-color:#151a35f0;border:1px solid #41486B;box-shadow:inset 0 1px #f5f4fa1a,0 8px 24px -6px #050712a6;color:var(--gnm-text);font-size:.72rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=light] .gnm-surface-ab-dock{background-color:#fffffff5;border-color:#e6e4ea;box-shadow:0 8px 24px -8px #1714252e}html[data-theme=light] .gnm-surface-ab-group{background-color:#f2f0ec;border-color:#e6e4ea}html[data-theme=light] .gnm-surface-ab-btn.is-active{background-color:#fff;color:#171425;border-color:#e6e4ea}.gnm-surface-ab-label{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-surface-ab-group{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--gnm-radius-pill);background-color:#0d1024;border:1px solid #353A56}.gnm-surface-ab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--gnm-radius-pill);padding:5px 10px;background:transparent;color:var(--gnm-text-secondary);font-family:inherit;font-size:.71rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease;white-space:nowrap}.gnm-surface-ab-btn:hover:not(.is-active){color:var(--gnm-text)}.gnm-surface-ab-btn.is-active{background-color:#232842;color:#f0ec74;border-color:#41486b}@media(max-width:639px){.gnm-surface-ab-dock{right:12px;bottom:12px;padding:4px 5px 4px 10px}.gnm-surface-ab-btn{padding:6px 9px}}.gnm-surface-ab-dock{z-index:1002}.gnm-surface-ab-btn.is-b.is-active{background-color:#f0ec74;color:#171425;border-color:#f0ec74}.gnm-cob{--cob-card-w: clamp(196px, 21vw, 320px);--cob-card-h: calc(var(--cob-card-w) * .667);--cob-gap: clamp(14px, 1.6vw, 26px);--cob-r: calc((var(--cob-card-w) + var(--cob-gap)) * 1.9099);--cob-stage-h: clamp(250px, 37vh, 390px);--cob-rule: rgba(245, 244, 250, .22);position:relative;width:100%;padding-top:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + clamp(12px,1.8vh,22px));box-sizing:border-box;overflow:hidden;color:#f5f4fa;background-color:#0d1024;background-image:radial-gradient(80% 60% at 50% 34%,#232842d9,#0d102400 70%),linear-gradient(180deg,#0b0e20,#0d1024);border-bottom:1px solid #353A56;isolation:isolate}.gnm-cob-hud{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;min-height:32px;flex-wrap:wrap}.gnm-cob-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#b9b7cd;line-height:1.3}.gnm-cob-eyebrow-marker{width:8px;height:8px;border-radius:2px;background-color:#ff8674;flex-shrink:0}.gnm-cob-hud-right{display:inline-flex;align-items:center;gap:16px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b9b7cd;font-variant-numeric:tabular-nums}.gnm-cob-tally{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;border:1px solid rgba(255,134,116,.45);color:#ff8674;line-height:1}.gnm-cob-tally-dot{width:7px;height:7px;border-radius:50%;background-color:#ff8674;animation:gnmCobTally 1.6s steps(1,end) infinite}.gnm-cob-tally.is-standby{border-color:#353a56;color:#b9b7cd}.gnm-cob-tally.is-standby .gnm-cob-tally-dot{background-color:#6b6f8c;animation:none}@keyframes gnmCobTally{0%,to{opacity:1}50%{opacity:.25}}.gnm-cob-tc{display:inline-flex;align-items:baseline;gap:8px}.gnm-cob-tc-zone{color:#6b6f8c}.gnm-cob-tc-value{color:#f5f4fa;font-weight:600;letter-spacing:.06em;min-width:11ch}.gnm-cob-hint{color:#6b6f8c;letter-spacing:.06em}.gnm-cob-pause{position:relative;width:30px;height:30px;padding:0;border-radius:8px;border:1px solid #353A56;background-color:#151a35;color:#f5f4fa;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--gnm-transition-fast) var(--gnm-ease-standard),background-color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-cob-pause:hover,.gnm-cob-pause:focus-visible{border-color:#f0ec74;background-color:#1c213c}.gnm-cob-reel-viewport{position:relative;z-index:1;height:var(--cob-stage-h);margin-top:clamp(4px,1vh,12px);perspective:1700px;perspective-origin:50% 42%;touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%)}.gnm-cob-reel-viewport.is-dragging{cursor:grabbing}.gnm-cob-reel-tilt{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--cob-r) * -1)) rotate(-5deg) rotateX(-9deg)}.gnm-cob-reel{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;will-change:transform}.gnm-cob-card{position:absolute;left:calc(var(--cob-card-w) / -2);top:calc(var(--cob-card-h) / -2);width:var(--cob-card-w);height:var(--cob-card-h);border-radius:14px;overflow:hidden;background-color:#1c213c;border:1px solid rgba(245,244,250,.16);box-shadow:inset 0 1px #f5f4fa24;transform:rotateY(calc(var(--i) * 30deg)) translateZ(var(--cob-r));backface-visibility:hidden}.gnm-cob-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;display:block;pointer-events:none}.gnm-cob-card-meta{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;gap:8px;padding:26px 12px 10px;background:linear-gradient(180deg,#0d102400,#0d1024eb);font-size:.74rem;font-weight:700;color:#f5f4fa;letter-spacing:-.005em;line-height:1.2}.gnm-cob-card-idx{font-size:.64rem;color:#f0ec74;letter-spacing:.06em;font-variant-numeric:tabular-nums}.gnm-cob-card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gnm-cob-card-shade{position:absolute;inset:0;background-color:#0d1024;opacity:.5;pointer-events:none}.gnm-cob-timeline-wrap{position:relative;z-index:3;margin-top:clamp(6px,1.2vh,14px)}.gnm-cob-timeline{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:30px;border-top:1px solid #353A56;background-image:repeating-linear-gradient(90deg,rgba(245,244,250,.16) 0,rgba(245,244,250,.16) 1px,transparent 1px,transparent calc(100% / 48));background-size:100% 6px;background-repeat:no-repeat}.gnm-cob-tick{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;height:30px;cursor:pointer;text-align:left;color:#6b6f8c;font-family:inherit}.gnm-cob-tick:before{content:"";position:absolute;left:0;top:0;width:1px;height:12px;background-color:#f5f4fa6b}.gnm-cob-tick-num{position:absolute;left:6px;top:12px;font-size:.66rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;line-height:1;transition:color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-cob-tick:hover .gnm-cob-tick-num,.gnm-cob-tick:focus-visible .gnm-cob-tick-num{color:#f5f4fa}.gnm-cob-tick.is-front .gnm-cob-tick-num{color:#f0ec74}.gnm-cob-tick:focus-visible{outline:2px solid #FF8674;outline-offset:2px}.gnm-cob-playhead{position:absolute;top:-7px;left:0;width:2px;height:37px;margin-left:-1px;background-color:#f0ec74;pointer-events:none}.gnm-cob-playhead:before{content:"";position:absolute;top:0;left:-4px;width:10px;height:7px;background-color:#f0ec74;clip-path:polygon(0 0,100% 0,50% 100%)}.gnm-cob-copy{position:relative;z-index:3;margin-top:clamp(10px,1.8vh,22px)}.gnm-cob-headline{display:flex;flex-direction:column;margin:0;font-size:clamp(2.3rem,8.8vw,8.6rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;text-wrap:initial;color:#f5f4fa}.gnm-cob.is-tr .gnm-cob-headline{font-size:clamp(2.05rem,7.6vw,7.4rem)}.gnm-cob-hl-row{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);width:100%}.gnm-cob-hl-text{flex:0 0 auto;white-space:nowrap}.gnm-cob-hl-text.is-accent{color:#f0ec74}.gnm-cob-hl-rule{flex:1 1 auto;min-width:24px;height:clamp(2px,.22vw,4px);background-color:var(--cob-rule);transform:translateY(.04em)}.gnm-cob-subrow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:end;gap:20px clamp(24px,3vw,48px);margin-top:clamp(16px,2.6vh,28px);padding-bottom:clamp(18px,2.8vh,30px)}.gnm-cob-desc{margin:0;max-width:46ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55;color:#b9b7cd}.gnm-cob-now{display:flex;flex-direction:column;gap:4px;padding-left:16px;border-left:2px solid #F0EC74;min-width:0}.gnm-cob-now-label{font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6b6f8c}.gnm-cob-now-title{display:inline-flex;align-items:baseline;gap:10px;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:700;color:#f5f4fa;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gnm-cob-now-idx{font-size:.74rem;color:#f0ec74;letter-spacing:.06em;font-variant-numeric:tabular-nums}.gnm-cob-now-meta{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b9b7cd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gnm-cob-cta{min-height:52px;padding:14px 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.gnm-cob-crawl{position:relative;z-index:3;display:flex;align-items:stretch;height:50px;border-top:1px solid #353A56;background-color:#151a35;overflow:hidden}.gnm-cob-crawl-label{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 clamp(14px,2vw,26px);background-color:#f0ec74;color:#171425;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.gnm-cob-crawl-viewport{flex:1 1 auto;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%)}.gnm-cob-crawl-track{display:flex;width:-moz-max-content;width:max-content;animation:gnmCobCrawl 48s linear infinite;will-change:transform}.gnm-cob-crawl:hover .gnm-cob-crawl-track{animation-play-state:paused}.gnm-cob-crawl-group{display:inline-flex;align-items:center}.gnm-cob-crawl-item{display:inline-flex;align-items:center;gap:22px;padding-left:22px;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f4fa;white-space:nowrap}.gnm-cob-crawl-sep{width:6px;height:6px;background-color:#ff8674;flex-shrink:0}@keyframes gnmCobCrawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:1024px)and (max-height:800px){.gnm-cob{--cob-card-w: clamp(196px, 18vw, 270px);--cob-stage-h: clamp(220px, 33vh, 300px)}.gnm-cob-headline{font-size:clamp(2.3rem,7.4vw,7rem)}.gnm-cob.is-tr .gnm-cob-headline{font-size:clamp(2.05rem,6.4vw,6.1rem)}}@media(max-width:1023px){.gnm-cob-subrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gnm-cob-cta{grid-column:1 / -1;justify-self:start}.gnm-cob-hint{display:none}}@media(max-width:639px){.gnm-cob{--cob-card-w: clamp(168px, 50vw, 220px);--cob-gap: 14px;--cob-stage-h: clamp(190px, 30vh, 240px)}.gnm-cob-hud{gap:10px}.gnm-cob-eyebrow{font-size:.64rem;letter-spacing:.06em}.gnm-cob-hud-right{gap:10px;font-size:.64rem}.gnm-cob-tc{display:none}.gnm-cob-pause{width:40px;height:40px}.gnm-cob-reel-viewport{perspective:1100px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.gnm-cob-timeline,.gnm-cob-tick{height:40px}.gnm-cob-tick-num{left:4px;font-size:.58rem}.gnm-cob-headline{line-height:.94;letter-spacing:-.04em}.gnm-cob-subrow{grid-template-columns:1fr;gap:16px}.gnm-cob-cta{width:100%}.gnm-cob-crawl{height:44px}.gnm-cob-crawl-label{font-size:.66rem}.gnm-cob-crawl-item{font-size:.76rem}}@media(prefers-reduced-motion:reduce){.gnm-cob-tally-dot,.gnm-cob-crawl-track{animation:none!important}.gnm-cob-tick-num,.gnm-cob-pause{transition:none!important}}html[data-theme=dark][data-experience=b] .gnm-navbar{padding:0;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html[data-theme=dark][data-experience=b] .gnm-navbar-brand-link,html[data-theme=dark][data-experience=b] .gnm-navbar .nav-categories,html[data-theme=dark][data-experience=b] .gnm-navbar .nav-actions,html[data-theme=dark][data-experience=b] .gnm-navbar .hamburger-simple{background-color:#151a35d6!important;background-image:linear-gradient(180deg,#ffffff0d,#fff0);border:1px solid #41486B!important;border-radius:var(--gnm-radius-pill);box-shadow:inset 0 1px #f5f4fa21,0 10px 28px -12px #050712b3;backdrop-filter:blur(12px);box-sizing:border-box}html[data-theme=dark][data-experience=b] .gnm-navbar-brand-link{height:52px!important;padding:0 22px!important}html[data-theme=dark][data-experience=b] .gnm-navbar .nav-categories{height:52px;padding:0 5px!important;gap:2px!important}html[data-theme=dark][data-experience=b] .gnm-navbar .nav-link{height:42px;padding:0 16px;border-radius:var(--gnm-radius-pill);color:#f5f4fa;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}html[data-theme=dark][data-experience=b] .gnm-navbar .nav-link:hover,html[data-theme=dark][data-experience=b] .gnm-navbar .nav-link:focus-visible{background-color:#f5f4fa17;color:#f5f4fa}html[data-theme=dark][data-experience=b] .gnm-navbar .nav-link.active,html[data-theme=dark][data-experience=b] .gnm-navbar .nav-link[aria-current=page]{background-color:#f0ec74;color:#171425}html[data-theme=dark][data-experience=b] .gnm-navbar .nav-actions{height:52px;padding:0 5px 0 7px!important;gap:6px!important}html[data-theme=dark][data-experience=b] .gnm-navbar .gnm-nav-lang-btn{border-color:transparent}html[data-theme=dark][data-experience=b] .gnm-navbar .gnm-nav-cta-btn{height:42px}html[data-theme=dark][data-experience=b] .gnm-navbar .hamburger-simple{width:52px;height:52px;padding:0!important}@media(max-width:767px){html[data-theme=dark][data-experience=b] .gnm-navbar-brand-link,html[data-theme=dark][data-experience=b] .gnm-navbar .hamburger-simple{height:48px!important}html[data-theme=dark][data-experience=b] .gnm-navbar .hamburger-simple{width:48px}html[data-theme=dark][data-experience=b] .gnm-navbar-brand-link{padding:0 18px!important}}@media(prefers-reduced-transparency:reduce){html[data-theme=dark][data-experience=b] .gnm-navbar-brand-link,html[data-theme=dark][data-experience=b] .gnm-navbar .nav-categories,html[data-theme=dark][data-experience=b] .gnm-navbar .nav-actions,html[data-theme=dark][data-experience=b] .gnm-navbar .hamburger-simple{background-color:#151a35!important;backdrop-filter:none}}html[data-theme=dark][data-experience=b] body:after{content:"";position:fixed;inset:0;z-index:995;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px}html[data-theme=dark][data-experience=b] main section h2:not(.gnm-signature-hero-title){view-timeline-name:--gnm-b-heading}html[data-theme=dark][data-experience=b] main section h2:not(.gnm-signature-hero-title):after{content:"";display:block;width:72px;height:4px;margin-top:16px;border-radius:1px;background:linear-gradient(90deg,#30f 0 33.33%,#ff8674 33.33% 66.66%,#f0ec74 66.66% 100%);transform-origin:left center}html[data-theme=dark][data-experience=b] .heading-reach:after,html[data-theme=dark][data-experience=b] #ecosystem h2:after{margin-inline:auto;transform-origin:center}html[data-theme=dark][data-experience=b] .gnm-capability-card{transition:border-color .18s ease,background-color .18s ease,transform .24s cubic-bezier(.22,1,.36,1)!important}html[data-theme=dark][data-experience=b] .gnm-capability-link:hover .gnm-capability-card{transform:translateY(-4px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html[data-theme=dark][data-experience=b] main section h2:not(.gnm-signature-hero-title):after{animation:gnmBBarDraw linear both;animation-timeline:--gnm-b-heading;animation-range:entry 20% cover 40%}html[data-theme=dark][data-experience=b] :is(.gnm-capabilities-grid>*,.gnm-service-open-item,.map-reach-container,.gnm-ecosystem-grid,.ecosystem-app-bar,.gnm-publishing-grid,.gnm-contact-shell){animation:gnmBReveal linear both;animation-timeline:view();animation-range:entry 0% entry 75%}}}@keyframes gnmBBarDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gnmBReveal{0%{opacity:0;transform:translateY(56px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-theme=dark][data-experience=b] .gnm-capability-link:hover .gnm-capability-card{transform:none}}.gnm-surface-ab-btn.is-live.is-active{background-color:#ff8674;color:#171425;border-color:#ff8674}.gnm-surface-ab-btn.is-c.is-active{background-color:#30f;color:#fff;border-color:#30f}.gnm-surface-ab-ext{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--gnm-radius-pill);border:1px solid #41486B;color:#f5f4fa;font-size:.8rem;text-decoration:none}.gnm-surface-ab-ext:hover,.gnm-surface-ab-ext:focus-visible{border-color:#ff8674;color:#ff8674}.gnm-live-frame-shell{position:fixed;inset:0;background-color:#0d1024}.gnm-live-frame{display:block;width:100%;height:100%;border:0}.gnm-coc{--q: 0;--coc-s: 1;--coc-dx: 0px;--coc-dy: 0px;--coc-rot: 0deg;--coc-cx: 50%;--coc-cy: 64%;--coc-R: 0px;--coc-v: 0;--coc-display: "Arial Black", "Arial Bold", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--coc-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--coc-stage: #EDECF2;--coc-field: #0D1024;--coc-veil: rgba(13, 16, 36, .7);--coc-veil-0: rgba(13, 16, 36, 0);--coc-outer-base: #3300FF;--coc-outer-accent: #3300FF;--coc-inner-base: #F5F4FA;--coc-inner-accent: #F0EC74;--coc-ring-w: min(40vw, 44svh);--coc-lines: 2;--coc-head-top: calc(var(--gnm-nav-top) + var(--gnm-nav-height) + clamp(40px, 6svh, 64px));--coc-head-size: min(8.4vw, 13.2svh);--coc-text-bottom: calc(var(--coc-head-top) + var(--coc-head-size) * (.9 * var(--coc-lines) + .06) + 14px);position:relative;height:230svh;background-color:var(--coc-stage)}html[data-theme=light] .gnm-coc:not(.is-e){--coc-stage: #0D1024;--coc-field: #F8F7F5;--coc-veil: rgba(248, 247, 245, .88);--coc-veil-0: rgba(248, 247, 245, 0);--coc-outer-base: #F5F4FA;--coc-outer-accent: #F0EC74;--coc-inner-base: #171425;--coc-inner-accent: #3300FF}html[data-theme=dark] .gnm-coc.is-d{--coc-outer-base: #171425;--coc-outer-accent: #3300FF}.gnm-coc.is-tr{--coc-head-size: min(7.2vw, 12svh)}.gnm-coc.is-d{--coc-lines: 4;--coc-head-size: min(8.4vw, 13.2svh);--coc-cy: 90%;--coc-ring-w: min(36vw, 46svh)}.gnm-coc.is-e{--coc-cx: 100%;--coc-cy: 50%;--coc-ring-w: max(112vw, 118svh);--coc-R: calc(var(--coc-ring-w) * .4166667);--coc-v: 1;--coc-head-size: min(7.5vw, 12.2svh);--coc-head-top: calc(50svh - var(--coc-head-size) * 1.07);--coc-text-bottom: calc(var(--coc-head-top) + var(--coc-head-size) * 2.25 + 48px);--coc-stage: #080D30;--coc-field: #0C1446;--coc-veil: rgba(8, 13, 48, .64);--coc-veil-0: rgba(8, 13, 48, .54);--coc-outer-base: #F5F4FA;--coc-outer-accent: #708CFF;--coc-inner-base: #8CA2FF;--coc-inner-accent: #F5F4FA;height:165svh}html[data-theme=light] .gnm-coc.is-e{--coc-stage: #EDECF2;--coc-field: #0E164C;--coc-veil: rgba(12, 19, 68, .62);--coc-veil-0: rgba(12, 19, 68, .52);--coc-outer-base: #3300FF;--coc-outer-accent: #171425;--coc-inner-base: #F5F4FA;--coc-inner-accent: #8CA2FF}.gnm-coc-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.gnm-coc-mono{font-family:var(--coc-mono);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.gnm-coc-field{position:absolute;left:var(--coc-cx);top:var(--coc-cy);z-index:1;width:calc(var(--coc-R) * 1.72);height:calc(var(--coc-R) * 1.72);border-radius:50%;background-color:var(--coc-field);opacity:var(--coc-v);transform:translate(-50%,-50%)}.gnm-coc.is-e .gnm-coc-field{inset:0;width:auto;height:auto;border-radius:0;transform:none;clip-path:circle(calc(var(--coc-R) - .5px) at var(--coc-cx) var(--coc-cy))}.gnm-coc-ring-pos{position:absolute;left:50%;top:var(--coc-cy);z-index:2;width:var(--coc-ring-w);aspect-ratio:1 / 1;transform:translate(calc(-50% + var(--coc-dx)),calc(-50% + var(--coc-dy)));pointer-events:none}.gnm-coc.is-e .gnm-coc-ring-pos{left:var(--coc-cx);top:var(--coc-cy);transform:translate(-50%,-50%)}.gnm-coc-ring-ignite{position:absolute;left:50%;top:50%;width:calc(100% * var(--coc-s));height:calc(100% * var(--coc-s));transform:translate(-50%,-50%)}.gnm-coc-ring-svg,.gnm-coc-ring-ignite img{width:100%;height:100%;display:block;transform:rotate(var(--coc-rot))}.gnm-coc-veil{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,var(--coc-veil) 0,var(--coc-veil) var(--coc-text-bottom),var(--coc-veil-0) calc(var(--coc-text-bottom) + 100px));clip-path:circle(var(--coc-R) at var(--coc-cx) var(--coc-cy));opacity:var(--coc-v);pointer-events:none}.gnm-coc.is-e .gnm-coc-veil{background:radial-gradient(circle at var(--coc-cx) var(--coc-cy),var(--coc-veil) 0%,var(--coc-veil) 70%,var(--coc-veil-0) 100%)}.gnm-coc-text{position:absolute;inset:0;z-index:4;pointer-events:none}.gnm-coc-text--outer{--hl-base: var(--coc-outer-base);--hl-accent: var(--coc-outer-accent);-webkit-mask-image:radial-gradient(circle at var(--coc-cx) var(--coc-cy),transparent calc(var(--coc-R) - .5px),#000 calc(var(--coc-R) + .5px));mask-image:radial-gradient(circle at var(--coc-cx) var(--coc-cy),transparent calc(var(--coc-R) - .5px),#000 calc(var(--coc-R) + .5px))}.gnm-coc-text--inner{--hl-base: var(--coc-inner-base);--hl-accent: var(--coc-inner-accent);clip-path:circle(var(--coc-R) at var(--coc-cx) var(--coc-cy))}.gnm-coc-headline{position:absolute;left:0;right:0;top:var(--coc-head-top);display:flex;flex-direction:column;align-items:center;margin:0;padding-inline:var(--gnm-gutter);font-family:var(--coc-display);font-size:var(--coc-head-size);font-weight:900;line-height:.9;letter-spacing:-.035em;text-align:center;text-transform:uppercase;text-wrap:initial;color:var(--hl-base)}.gnm-coc.is-e .gnm-coc-headline{width:var(--gnm-content-width);max-width:var(--gnm-container-max);margin-inline:auto;padding-inline:0;align-items:flex-start;text-align:left;line-height:1.04;row-gap:.05em;letter-spacing:-.024em}.gnm-coc-hl{display:block;white-space:nowrap}.gnm-coc-accent{color:var(--hl-accent)}.gnm-coc-box{position:absolute;right:0;bottom:0;z-index:5;width:clamp(300px,27vw,420px);display:flex;flex-direction:column;gap:22px;padding:22px 24px 16px;background-color:#f0ec74;color:#171425;box-sizing:border-box}.gnm-coc.is-e .gnm-coc-box{left:max(var(--gnm-gutter),calc((100% - var(--gnm-container-max)) / 2));right:auto;bottom:clamp(24px,4.5svh,44px);width:auto;padding:0;gap:0;background-color:#30f;color:#fff;border:1px solid rgba(255,255,255,.22)}html[data-theme=light] .gnm-coc.is-e .gnm-coc-box{border-color:#30f}.gnm-coc.is-e .gnm-coc-box-cta{min-height:48px;padding:0 22px;gap:14px;border-top:none;color:#fff;transition:background-color .18s ease,color .18s ease}.gnm-coc.is-e .gnm-coc-box-cta:hover,.gnm-coc.is-e .gnm-coc-box-cta:focus-visible{background-color:#2400b8;color:#fff}.gnm-coc-e-cta-text{font-family:var(--coc-display);font-size:.96rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.gnm-coc-e-mobile-brief{display:none}.gnm-coc-box-text{margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:500;line-height:1.45;color:#171425}.gnm-coc-lexicon{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid rgba(23,20,37,.22)}.gnm-coc-lexicon-head{display:flex;align-items:baseline;gap:10px}.gnm-coc-lexicon-word{font-family:Georgia,Times New Roman,Times,serif;font-size:1.18rem;font-weight:700;letter-spacing:-.01em;color:#171425}.gnm-coc-lexicon-phonetic{color:#30f;text-transform:none;letter-spacing:.02em}.gnm-coc-lexicon-def{margin:0;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-size:.92rem;line-height:1.42;color:#171425}.gnm-coc-box-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-top:12px;border-top:1px solid rgba(23,20,37,.24);color:#171425;text-decoration:none;transition:color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-coc-box-cta:hover,.gnm-coc-box-cta:focus-visible{color:#30f}.gnm-coc-box-cta:focus-visible{outline:2px solid #171425;outline-offset:3px}@media(max-width:1023px){.gnm-coc{--coc-ring-w: min(52vw, 40svh);height:210svh}.gnm-coc.is-e{--coc-ring-w: min(114vw, 96svh);--coc-R: calc(var(--coc-ring-w) * .4166667);height:152svh}.gnm-coc-box{width:min(380px,60vw)}.gnm-coc.is-e .gnm-coc-box{width:auto}}@media(max-width:639px){.gnm-coc,.gnm-coc.is-d{--coc-cy: 56%;--coc-ring-w: min(78vw, 40svh);--coc-head-top: calc(var(--gnm-nav-top) + var(--gnm-nav-height) + 52px);--coc-head-size: min(8vw, 7svh);height:200svh}.gnm-coc.is-e{--coc-cx: 104.5%;--coc-cy: 43%;--coc-ring-w: min(190vw, 90svh);--coc-R: calc(var(--coc-ring-w) * .4166667);--coc-head-size: clamp(2.05rem, 9.65vw, 3.05rem);--coc-head-top: clamp(202px, 30.2svh, 276px);height:100svh;min-height:580px;overflow:clip;touch-action:pan-y}.gnm-coc.is-e .gnm-coc-sticky{position:relative;height:100%}.gnm-coc.is-e.is-tr{--coc-head-size: clamp(1.8rem, 8.35vw, 2.65rem)}.gnm-coc.is-e .gnm-coc-headline{line-height:.95;row-gap:.04em;letter-spacing:-.032em}.gnm-coc.is-e.is-tr .gnm-coc-headline{line-height:1.02;row-gap:.05em}.gnm-coc.is-e .gnm-coc-box{left:var(--gnm-gutter);right:var(--gnm-gutter);bottom:max(26px,calc(env(safe-area-inset-bottom,0px) + 20px));width:auto;padding:0;gap:16px;background-color:transparent;border:none;align-items:flex-start}html[data-theme=light] .gnm-coc.is-e .gnm-coc-box{border-color:transparent}.gnm-coc.is-e .gnm-coc-e-mobile-brief{position:relative;display:flex;flex-direction:column;gap:8px;max-width:min(35ch,calc(100vw - 38px));padding-top:14px;border-top:none}.gnm-coc.is-e .gnm-coc-e-mobile-brief:before{content:"";position:absolute;top:0;left:0;width:min(256px,60vw);height:1px;background-color:var(--gnm-border)}.gnm-coc-e-mobile-kicker{font-family:var(--coc-mono);font-size:.68rem;font-weight:600;letter-spacing:.045em;line-height:1.35;color:#7b93ff}html[data-theme=light] .gnm-coc-e-mobile-kicker{color:#30f}.gnm-coc-e-mobile-copy{margin:0;max-width:min(33ch,calc(100vw - 56px));font-size:.94rem;font-weight:450;line-height:1.48;color:#f5f4fa;opacity:.92}html[data-theme=light] .gnm-coc-e-mobile-copy{color:#171425;opacity:.88}.gnm-coc.is-e .gnm-coc-box-cta{min-height:46px;height:46px;padding:0 20px;gap:12px;background-color:#30f;color:#fff;border:1px solid rgba(255,255,255,.22)}html[data-theme=light] .gnm-coc.is-e .gnm-coc-box-cta{border-color:#30f}.gnm-coc.is-e .gnm-coc-e-cta-text{font-size:.88rem;letter-spacing:-.015em}.gnm-coc.is-tr:not(.is-d):not(.is-e){--coc-head-size: min(7vw, 6.4svh)}.gnm-coc:not(.is-e) .gnm-coc-headline{line-height:.94}.gnm-coc:not(.is-e) .gnm-coc-box{width:100%;gap:14px;padding:16px var(--gnm-gutter) 10px}.gnm-coc-box-text{font-size:.92rem}}@media(max-height:520px){.gnm-coc.is-e{--coc-ring-w: min(92vw, 96svh);--coc-R: calc(var(--coc-ring-w) * .4166667);--coc-head-size: min(5.8vw, 13svh);--coc-head-top: calc(50% - var(--coc-head-size) * 1.04)}.gnm-coc.is-e .gnm-coc-e-mobile-brief{display:none}.gnm-coc.is-e .gnm-coc-box{bottom:max(12px,env(safe-area-inset-bottom,12px))}}@media(prefers-reduced-motion:reduce){.gnm-coc,.gnm-coc.is-e{height:100svh}.gnm-coc-ring-ignite{animation:none!important}.gnm-coc-box-cta{transition:none!important}}.gnm-navc{--navc-bg: rgba(15, 24, 76, .88);--navc-bg-solid: #0F184C;--navc-border: rgba(130, 155, 255, .22);--navc-highlight: rgba(255, 255, 255, .1);--navc-shadow: 0 6px 20px -8px rgba(3, 5, 18, .52), 0 1px 2px 0 rgba(3, 5, 18, .3);--navc-text: #F5F4FA;--navc-hover: rgba(130, 155, 255, .13);--navc-active-bg: rgba(112, 140, 255, .22);--navc-active-text: #FFFFFF;--navc-cta-bg: #3300FF;--navc-cta-text: #FFFFFF;--navc-cta-hover: #4219FF;--navc-focus: #708CFF;--navc-logo-dark: block;--navc-logo-light: none;position:fixed;top:calc(var(--gnm-nav-top) + (var(--gnm-nav-height) - 50px) / 2);left:50%;transform:translate(-50%);z-index:1000;width:var(--gnm-content-width);max-width:var(--gnm-container-max);height:50px;display:flex;align-items:center;gap:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-sizing:border-box}html[data-experience=e][data-theme=dark] .gnm-navc{--navc-bg: rgba(15, 24, 76, .88);--navc-bg-solid: #0F184C;--navc-border: rgba(130, 155, 255, .22);--navc-highlight: rgba(255, 255, 255, .1);--navc-shadow: 0 6px 20px -8px rgba(3, 5, 18, .52), 0 1px 2px 0 rgba(3, 5, 18, .3)}html[data-theme=light] .gnm-navc,html[data-c-under=light] .gnm-navc{--navc-bg: rgba(252, 252, 255, .92);--navc-bg-solid: #F7F6FB;--navc-border: rgba(23, 20, 37, .11);--navc-highlight: rgba(255, 255, 255, .95);--navc-shadow: 0 4px 16px -6px rgba(17, 20, 44, .1), 0 1px 2px 0 rgba(17, 20, 44, .05);--navc-text: #171425;--navc-hover: rgba(23, 20, 37, .055);--navc-active-bg: rgba(51, 0, 255, .09);--navc-active-text: #3300FF;--navc-cta-bg: #3300FF;--navc-cta-text: #FFFFFF;--navc-cta-hover: #2400B8;--navc-focus: #3300FF;--navc-logo-dark: none;--navc-logo-light: block}html[data-c-under=dark] .gnm-navc{--navc-bg: rgba(15, 24, 76, .88);--navc-bg-solid: #0F184C;--navc-border: rgba(130, 155, 255, .22);--navc-highlight: rgba(255, 255, 255, .1);--navc-shadow: 0 6px 20px -8px rgba(3, 5, 18, .52), 0 1px 2px 0 rgba(3, 5, 18, .3);--navc-text: #F5F4FA;--navc-hover: rgba(130, 155, 255, .13);--navc-active-bg: rgba(112, 140, 255, .22);--navc-active-text: #FFFFFF;--navc-cta-bg: #3300FF;--navc-cta-text: #FFFFFF;--navc-cta-hover: #4219FF;--navc-focus: #708CFF;--navc-logo-dark: block;--navc-logo-light: none}html[data-experience=e][data-c-under=dark] .gnm-navc{--navc-bg: rgba(15, 24, 76, .88);--navc-bg-solid: #0F184C;--navc-border: rgba(130, 155, 255, .22);--navc-highlight: rgba(255, 255, 255, .1);--navc-shadow: 0 6px 20px -8px rgba(3, 5, 18, .52), 0 1px 2px 0 rgba(3, 5, 18, .3);--navc-active-bg: rgba(112, 140, 255, .22);--navc-active-text: #FFFFFF;--navc-cta-bg: #3300FF;--navc-cta-text: #FFFFFF;--navc-cta-hover: #4219FF;--navc-focus: #708CFF}.gnm-navc-glass{background-color:var(--navc-bg);border:1px solid var(--navc-border);box-shadow:inset 0 1px 0 0 var(--navc-highlight),var(--navc-shadow);color:var(--navc-text);backdrop-filter:blur(10px) saturate(116%);box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gnm-navc-glass{background-color:var(--navc-bg-solid)}}@media(prefers-reduced-transparency:reduce){.gnm-navc-glass{background-color:var(--navc-bg-solid);backdrop-filter:none}}@media(prefers-contrast:more){.gnm-navc-glass{background-color:var(--navc-bg-solid);border-color:var(--navc-text);backdrop-filter:none}}.gnm-navc-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:50px;padding:0 21px;border-radius:var(--gnm-radius-pill);text-decoration:none}.gnm-navc-logo-svg{height:22px;width:auto;aspect-ratio:3201 / 720;overflow:visible;pointer-events:none}.gnm-navc-logo-svg--dark{display:var(--navc-logo-dark)}.gnm-navc-logo-svg--light{display:var(--navc-logo-light)}.gnm-navc-links{height:50px;padding:0 4px;border-radius:var(--gnm-radius-pill);display:flex;align-items:center}.gnm-navc-links ul{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.gnm-navc-link{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 15px;border-radius:var(--gnm-radius-pill);color:var(--navc-text);font-size:.9rem;font-weight:600;line-height:1;letter-spacing:-.006em;text-decoration:none;white-space:nowrap;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-navc-link:hover{background-color:var(--navc-hover)}.gnm-navc-link[aria-current=page]{background-color:var(--navc-active-bg);color:var(--navc-active-text)}.gnm-navc a:focus-visible,.gnm-navc button:focus-visible{outline:2px solid var(--navc-focus);outline-offset:2px}.gnm-navc-actions{margin-left:auto;height:50px;padding:0 4px;border-radius:var(--gnm-radius-pill);display:flex;align-items:center;gap:3px}.gnm-navc-lang{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:44px;padding:0 13px;border:0;border-radius:var(--gnm-radius-pill);background-color:transparent;color:var(--navc-text);font-family:var(--gnm-c-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard),color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-navc-lang:hover{background-color:var(--navc-hover)}.gnm-navc-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--gnm-radius-pill);background-color:var(--navc-cta-bg);color:var(--navc-cta-text);font-size:.875rem;font-weight:600;letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-navc-cta:hover{background-color:var(--navc-cta-hover)}.gnm-navc-menu-btn{display:none;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 19px 0 17px;border-radius:var(--gnm-radius-pill);font-family:inherit;font-size:.88rem;font-weight:600;letter-spacing:-.005em;cursor:pointer}.gnm-navc-burger{display:inline-flex;flex-direction:column;gap:4px}.gnm-navc-burger span{display:block;width:16px;height:2px;border-radius:1px;background-color:currentColor}@media(max-width:1099px){.gnm-navc-links{display:none}.gnm-navc-menu-btn{display:inline-flex}}@media(max-width:639px){.gnm-navc{height:46px;top:calc(var(--gnm-nav-top) + (var(--gnm-nav-height) - 46px) / 2)}.gnm-navc-actions{display:none}.gnm-navc-menu-btn{margin-left:auto;height:46px;padding:0 17px 0 15px;font-size:.86rem}.gnm-navc-logo{height:46px;padding:0 17px}.gnm-navc-logo-svg{height:20px}}.gnm-navc-menu{--navc-menu-bg: #080D30;--navc-menu-text: #F5F4FA;--navc-menu-muted: #B8C2F0;--navc-menu-arrow: #7E8CC9;--navc-menu-border: #1F2F7A;--navc-menu-accent: #708CFF;--navc-menu-close-bg: #101A52;--navc-menu-close-border: #2B3F9E;--navc-menu-close-text: #F5F4FA;--navc-menu-lang-bg: #0E1747;--navc-menu-lang-border: #26388A;--navc-menu-lang-text: #C8D0F4;--navc-menu-cta-bg: #3300FF;--navc-menu-cta-border: #4D6BFF;--navc-menu-cta-text: #FFFFFF;--navc-menu-cta-hover: #4219FF;position:fixed;inset:0;height:100vh;height:100dvh;z-index:1003;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top,12px)) var(--gnm-gutter) max(20px,env(safe-area-inset-bottom,20px));background-color:var(--navc-menu-bg);color:var(--navc-menu-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;transform:translate3d(0,-100%,0);visibility:hidden;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}html[data-theme=light] .gnm-navc-menu{--navc-menu-bg: #EDECF2;--navc-menu-text: #171425;--navc-menu-muted: #4A455E;--navc-menu-arrow: #5E5878;--navc-menu-border: #D2CEE2;--navc-menu-accent: #3300FF;--navc-menu-close-bg: #E5E3EE;--navc-menu-close-border: #C2BDD6;--navc-menu-close-text: #171425;--navc-menu-lang-bg: #E3E1EC;--navc-menu-lang-border: #C2BDD6;--navc-menu-lang-text: #241F38;--navc-menu-cta-bg: #3300FF;--navc-menu-cta-border: #3300FF;--navc-menu-cta-text: #FFFFFF;--navc-menu-cta-hover: #2400B8}.gnm-navc-menu.is-open{transform:none;visibility:visible;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.gnm-navc-menu:focus{outline:none}.gnm-navc-mono{font-family:var(--gnm-c-mono, ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace);font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gnm-navc-menu-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding-bottom:8px;border-bottom:1px solid var(--navc-menu-border);color:var(--navc-menu-muted);box-sizing:border-box}.gnm-navc-menu-logo{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.gnm-navc-menu-logo:focus-visible{outline:2px solid var(--navc-menu-accent);outline-offset:4px}.gnm-navc-menu-logo-svg{height:21px;width:auto;aspect-ratio:3201 / 720;display:block}.gnm-navc-menu-logo-svg--dark{display:block}.gnm-navc-menu-logo-svg--light,html[data-theme=light] .gnm-navc-menu-logo-svg--dark{display:none}html[data-theme=light] .gnm-navc-menu-logo-svg--light{display:block}.gnm-navc-close{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-height:40px;padding:0 16px;border:1px solid var(--navc-menu-close-border);border-radius:var(--gnm-radius-pill);background-color:var(--navc-menu-close-bg);color:var(--navc-menu-close-text);font-family:var(--gnm-c-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.76rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.gnm-navc-close:after{content:"";position:absolute;inset:-4px}.gnm-navc-close:focus-visible{outline:2px solid var(--navc-menu-accent);outline-offset:2px;border-color:var(--navc-menu-accent);color:var(--navc-menu-accent)}.gnm-navc-close:active{border-color:var(--navc-menu-accent);color:var(--navc-menu-accent)}.gnm-navc-menu-links{flex:1 1 auto;display:flex;flex-direction:column}.gnm-navc-menu-links:before{content:"";flex:.52 1 0px;max-height:clamp(14px,5svh,42px)}.gnm-navc-menu-links:after{content:"";flex:1.48 1 0px}.gnm-navc-menu-links ul{list-style:none;margin:0;padding:clamp(6px,1.4svh,14px) 0}.gnm-navc-menu-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:clamp(11px,1.85svh,16px) 0;min-height:52px;border-bottom:1px solid var(--navc-menu-border);color:var(--navc-menu-text);text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.gnm-navc-menu-text{font-family:var(--gnm-c-display, "Arial Black", system-ui, sans-serif);font-size:clamp(1.38rem,min(6.2vw,4.5svh),2.35rem);font-weight:900;line-height:1.04;letter-spacing:-.028em;text-transform:uppercase;white-space:nowrap;color:var(--navc-menu-text);transition:color .15s ease}.gnm-navc-menu-arrow{display:inline-flex;align-items:center;justify-content:flex-end;width:1.25rem;color:var(--navc-menu-arrow);font-size:.92rem;line-height:1;align-self:center;transition:transform .15s ease,color .15s ease}.gnm-navc-menu-link:focus-visible .gnm-navc-menu-text,.gnm-navc-menu-link:active .gnm-navc-menu-text,.gnm-navc-menu-link[aria-current=page] .gnm-navc-menu-text{color:var(--navc-menu-accent)}.gnm-navc-menu-link:focus-visible .gnm-navc-menu-arrow,.gnm-navc-menu-link:active .gnm-navc-menu-arrow,.gnm-navc-menu-link[aria-current=page] .gnm-navc-menu-arrow{color:var(--navc-menu-accent);transform:translate(2px)}.gnm-navc-menu-link:focus-visible{outline:2px solid var(--navc-menu-accent);outline-offset:4px}.gnm-navc-menu-bottom{flex-shrink:0;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:14px}.gnm-navc-menu-foot{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,.82fr);align-items:center;gap:10px}.gnm-navc-menu-theme-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--navc-menu-border)}.gnm-navc-menu-theme-label{font-family:var(--gnm-c-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--navc-menu-muted)}.gnm-navc-menu-theme-group{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:var(--gnm-radius-pill);background-color:var(--navc-menu-lang-bg);border:1px solid var(--navc-menu-lang-border);box-sizing:border-box}.gnm-navc-menu-theme-opt{position:relative;display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;min-width:72px;padding:0 14px;border-radius:var(--gnm-radius-pill);border:1px solid transparent;background:transparent;color:var(--navc-menu-muted);font-family:var(--gnm-c-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.74rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gnm-navc-menu-theme-opt:after{content:"";position:absolute;inset:-3px 0}.gnm-navc-menu-theme-opt.is-active{background-color:#30f;border-color:#4d6bff;color:#fff}html[data-theme=light] .gnm-navc-menu-theme-opt.is-active{background-color:#fff;border-color:#30f;color:#30f;box-shadow:0 1px 3px #17142514}.gnm-navc-menu-theme-opt:focus-visible{outline:2px solid var(--navc-menu-accent);outline-offset:2px}.gnm-navc-menu-cta,.gnm-navc-menu-lang{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;border-radius:var(--gnm-radius-pill);font-family:var(--gnm-c-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gnm-navc-menu-cta{gap:8px;padding:0 18px;background-color:var(--navc-menu-cta-bg);border:1px solid var(--navc-menu-cta-border);color:var(--navc-menu-cta-text);text-decoration:none}.gnm-navc-menu-cta-arrow{line-height:1}.gnm-navc-menu-lang{padding:0 16px;border:1px solid var(--navc-menu-lang-border);background-color:var(--navc-menu-lang-bg);color:var(--navc-menu-lang-text);cursor:pointer}.gnm-navc-menu-cta:focus-visible,.gnm-navc-menu-lang:focus-visible{outline:2px solid var(--navc-menu-accent);outline-offset:2px}.gnm-navc-menu-cta:active{background-color:var(--navc-menu-cta-hover)}.gnm-navc-menu-lang:active{border-color:var(--navc-menu-accent);color:var(--navc-menu-accent)}@media(hover:hover)and (pointer:fine){.gnm-navc-close:hover{border-color:var(--navc-menu-accent);color:var(--navc-menu-accent)}.gnm-navc-menu-link:hover .gnm-navc-menu-text{color:var(--navc-menu-accent)}.gnm-navc-menu-link:hover .gnm-navc-menu-arrow{color:var(--navc-menu-accent);transform:translate(2px)}.gnm-navc-menu-cta:hover{background-color:var(--navc-menu-cta-hover)}.gnm-navc-menu-lang:hover{border-color:var(--navc-menu-accent);color:var(--navc-menu-text)}.gnm-navc-menu-theme-opt:not(.is-active):hover{color:var(--navc-menu-text)}}@media(max-width:359px){.gnm-navc-menu-cta,.gnm-navc-menu-lang{padding:0 12px;font-size:.74rem}.gnm-navc-menu-theme-opt{min-width:60px;padding:0 10px;font-size:.7rem}}@media(max-height:720px){.gnm-navc-menu-links:before{max-height:clamp(6px,2.2svh,18px)}.gnm-navc-menu-links ul{padding:4px 0}}@media(max-height:620px){.gnm-navc-menu-top{min-height:46px;padding-bottom:6px}.gnm-navc-menu-links:before{max-height:4px}.gnm-navc-menu-links ul{padding:4px 0}.gnm-navc-menu-link{padding:clamp(7px,1.4svh,11px) 0;min-height:44px}.gnm-navc-menu-text{font-size:clamp(1.22rem,4.2svh,1.65rem)}.gnm-navc-menu-bottom{gap:8px;padding-top:8px}.gnm-navc-menu-theme-row{padding-top:8px}}@media(prefers-reduced-motion:reduce){.gnm-navc-glass,.gnm-navc-menu,.gnm-navc-menu.is-open,.gnm-navc-link,.gnm-navc-lang,.gnm-navc-cta,.gnm-navc-close,.gnm-navc-menu-text,.gnm-navc-menu-arrow,.gnm-navc-menu-cta,.gnm-navc-menu-lang,.gnm-navc-menu-theme-opt{transition:none!important}}html:is([data-experience=c],[data-experience=d],[data-experience=e]){--gnm-radius-xl: 2px;--gnm-radius-md: 2px;--gnm-radius-btn: 0px;--gnm-radius-sm: 0px;--gnm-radius-xs: 0px;--gnm-c-display: "Arial Black", "Arial Bold", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--gnm-c-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--gnm-c-label: #708CFF}html[data-experience=e][data-theme=dark]{--gnm-bg: #080D30;--gnm-nav-bg: #0B123D;--gnm-surface: #0F184C;--gnm-surface-secondary: #152163;--gnm-surface-elevated: #1D2C80;--gnm-well-bg: #0A1138;--gnm-text: #F5F4FA;--gnm-text-secondary: #B8C2F0;--gnm-border: #283B94;--gnm-input-border: #556CD6;--gnm-input-border-hover: #7A93FF;--gnm-placeholder: #9BA8E5;--gnm-status-success: #34D399;--gnm-status-success-border: rgba(52, 211, 153, .48);--gnm-status-error: #FF6B6B;--gnm-status-error-bg: rgba(255, 107, 107, .1);--gnm-status-error-border: #FF6B6B;--gnm-accent: #708CFF;--gnm-c-label: #708CFF;--gnm-cta-bg: #3300FF;--gnm-cta-text: #FFFFFF;--gnm-primary-hover: #4219FF;--gnm-primary-active: #2900CC;--gnm-secondary-hover: #152163;--gnm-secondary-active: #1D2C80;--gnm-border-hover: #5E7BFF;--gnm-focus-ring: #708CFF;--gnm-section-gap: clamp(48px, 5vw, 68px);--gnm-section-header-gap: clamp(22px, 2.4vw, 32px)}html[data-experience=e][data-theme=light]{--gnm-bg: #EDECF2;--gnm-nav-bg: #F7F6FB;--gnm-surface: #F7F6FB;--gnm-surface-secondary: #FFFFFF;--gnm-surface-elevated: #FFFFFF;--gnm-well-bg: #EFEFF6;--gnm-text: #171425;--gnm-text-secondary: #4A455E;--gnm-border: #CFCBE0;--gnm-input-border: #787291;--gnm-input-border-hover: #3300FF;--gnm-placeholder: #57516D;--gnm-status-success: #047857;--gnm-status-success-border: rgba(4, 120, 87, .42);--gnm-status-error: #C81E1E;--gnm-status-error-bg: rgba(200, 30, 30, .07);--gnm-status-error-border: #C81E1E;--gnm-accent: #3300FF;--gnm-c-label: #3300FF;--gnm-cta-bg: #3300FF;--gnm-cta-text: #FFFFFF;--gnm-primary-hover: #2600C4;--gnm-primary-active: #1E009E;--gnm-secondary-hover: #E6E4F0;--gnm-secondary-active: #DCD9EA;--gnm-border-hover: #3300FF;--gnm-focus-ring: #3300FF;--gnm-section-gap: clamp(48px, 5vw, 68px);--gnm-section-header-gap: clamp(22px, 2.4vw, 32px)}html[data-experience=e][data-theme=dark] :is(.gnm-capability-card,.map-reach-container,.gnm-unified-capsule,.gnm-publishing-grid,.gnm-contact-shell,.gnm-hero-impact-mobile){box-shadow:inset 0 1px #a5b8ff17}html[data-experience=e][data-theme=light] :is(.gnm-capability-card,.map-reach-container,.gnm-unified-capsule,.gnm-publishing-grid,.gnm-contact-shell,.gnm-hero-impact-mobile){box-shadow:inset 0 1px #ffffffe0}html[data-theme=dark]:is([data-experience=c],[data-experience=d],[data-experience=e]){--gnm-c-label: #708CFF;--gnm-cta-bg: #3300FF;--gnm-cta-text: #FFFFFF;--gnm-primary-hover: #4219FF;--gnm-primary-active: #2500CC}html[data-theme=light]:is([data-experience=c],[data-experience=d],[data-experience=e]){--gnm-c-label: #3300FF;--gnm-cta-bg: #3300FF;--gnm-cta-text: #FFFFFF;--gnm-primary-hover: #2A00D6;--gnm-primary-active: #2400B8}html:is([data-experience=c],[data-experience=d],[data-experience=e]) main section:not(.gnm-subpage *) h2:not(.gnm-signature-hero-title){font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(2rem,4.2vw,3.6rem)!important;line-height:1!important;letter-spacing:-.032em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-signature-hero-title{font-family:var(--gnm-c-display);font-weight:900;font-size:clamp(2.15rem,3.85vw,3.55rem);line-height:1;letter-spacing:-.032em;text-transform:uppercase;margin-bottom:20px}html[data-experience=e] .gnm-signature-hero-sticky{padding-top:0!important;padding-bottom:0!important}html[data-experience=e] .gnm-signature-hero[data-pinned=true] .gnm-signature-hero-sticky{position:sticky;top:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + 6px);z-index:5}@media(max-height:620px){.gnm-signature-hero[data-pinned=true] .gnm-signature-hero-sticky,html[data-experience=e] .gnm-signature-hero[data-pinned=true] .gnm-signature-hero-sticky{position:relative!important;top:auto!important}.gnm-signature-hero-runway-spacer{display:none!important;height:0!important}}html[data-experience=e] .gnm-signature-hero-ribbon-slot{width:100%;border-top:none!important;border-bottom:none!important;background-color:transparent!important;padding:20px 0 0!important}@media(max-width:1023px){html[data-experience=e] .gnm-signature-hero-ribbon-slot{padding:calc(var(--gnm-nav-top) + var(--gnm-nav-height) + 4px) 0 0 0!important}html[data-experience=e] .gnm-opening-slot+.gnm-signature-hero .gnm-signature-hero-ribbon-slot{padding:50px 0 0!important}}html[data-experience=e] .gnm-signature-hero-ribbon-slot .executive-intel-wrapper{margin:0 auto!important;padding:0!important}html[data-experience=e] .executive-intel-ribbon{height:auto!important;min-height:40px!important;gap:clamp(12px,1.8vw,20px)!important;border-bottom:1px solid var(--gnm-border)!important;padding-bottom:14px!important}html[data-experience=e] .executive-intel-label{display:inline-flex;align-items:center;justify-content:center;padding:0!important;background-color:transparent!important;color:var(--gnm-c-label)!important;font-family:var(--gnm-c-mono)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1}html[data-experience=e] .executive-intel-content{height:auto!important;min-height:32px}html[data-experience=e] .executive-intel-title{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(.95rem,1.38vw,1.24rem)!important;line-height:1.05!important;letter-spacing:-.025em!important;text-transform:uppercase}html[data-experience=e] .executive-intel-link:hover .executive-intel-title{color:var(--gnm-c-label)!important}html[data-experience=e][data-theme=dark] .executive-intel-link:hover .executive-intel-title,html[data-experience=e][data-theme=dark] .gnm-publishing-lead:hover .gnm-publishing-lead-title,html[data-experience=e][data-theme=dark] .gnm-publishing-item:hover h3{color:#829bff!important}html[data-experience=e][data-theme=light] .gnm-publishing-lead:hover .gnm-publishing-lead-title,html[data-experience=e][data-theme=light] .gnm-publishing-item:hover h3{color:#30f!important}@media(max-width:640px){html[data-experience=e] .executive-intel-ribbon{align-items:center!important;padding:2px 0!important}html[data-experience=e] .executive-intel-content{height:auto!important;min-height:34px!important}html[data-experience=e] .executive-intel-title{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.84rem!important;line-height:1.15!important;letter-spacing:-.02em!important}}html[data-experience=e] .executive-intel-controls{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;gap:2px!important}html[data-experience=e] .executive-intel-nav-btn{background:transparent!important;border:none!important;border-radius:0!important;color:var(--gnm-text)!important;width:28px!important;height:28px!important}html[data-experience=e] .executive-intel-nav-btn:hover:not(:disabled){background:transparent!important;color:var(--gnm-c-label)!important}html[data-experience=e] .executive-intel-more{font-family:var(--gnm-c-mono)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;min-height:34px;padding:4px 0 4px 10px!important;background:transparent!important;border:none!important;border-radius:0!important;color:var(--gnm-c-label)!important}html[data-experience=e][data-theme=light] .executive-intel-more:hover,html[data-experience=e][data-theme=light] .executive-intel-more:focus-visible{background:transparent!important;color:#1f0099!important}html[data-experience=e][data-theme=dark] .executive-intel-more:hover,html[data-experience=e][data-theme=dark] .executive-intel-more:focus-visible{background:transparent!important;color:#99aeff!important}html[data-experience=e] .gnm-signature-hero-body.has-top-ribbon{margin-top:clamp(24px,3vh,36px)!important}html[data-experience=e] .gnm-signature-hero-grid{padding-inline:0!important;align-items:start}html[data-experience=e] .gnm-signature-hero-editorial{padding-top:0}.gnm-e-hero-spec-strip{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:24px}.gnm-e-hero-spec-pill{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--gnm-border);background-color:var(--gnm-surface);font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-text-secondary)}html[data-experience=e] .gnm-hero-impact-eyebrow{color:var(--gnm-c-label)!important;font-weight:700!important}html[data-experience=e] .gnm-hero-impact-step-counter{display:inline-flex;align-items:center;gap:10px}.gnm-e-scroll-cue{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--gnm-c-label)}.gnm-e-step-pill{display:inline-flex;align-items:center;padding:4px 10px;background-color:#30f;color:#fff;font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;letter-spacing:.04em}html[data-experience=e] .gnm-hero-impact-progress-track{height:4px!important;margin-bottom:20px!important}html[data-experience=e] .gnm-hero-impact-progress-fill{background-color:#30f!important}html[data-experience=e][data-theme=dark] .gnm-hero-impact-progress-fill{background-color:#4d6bff!important}html[data-experience=e] .gnm-hero-impact-spotlight{overflow:hidden;min-height:clamp(160px,18vh,210px);margin-bottom:22px}html[data-experience=e] .gnm-hero-impact-slide{transform:translate3d(0,32px,0) scale(.98);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),visibility .26s ease!important}html[data-experience=e] .gnm-hero-impact-slide.is-prev{transform:translate3d(0,-32px,0) scale(.98)}html[data-experience=e] .gnm-hero-impact-slide.is-next{transform:translate3d(0,32px,0) scale(.98)}html[data-experience=e] .gnm-hero-impact-slide.is-active{transform:translateZ(0) scale(1)}html[data-experience=e] .gnm-hero-impact-figure{display:flex;align-items:baseline;gap:14px;font-size:clamp(4.6rem,7.4vw,7rem)!important;line-height:.94!important;margin-bottom:12px!important}.gnm-e-spotlight-step-tag{font-family:var(--gnm-c-mono);font-size:clamp(1rem,1.4vw,1.28rem);font-weight:700;letter-spacing:.04em;color:var(--gnm-c-label);transform:translateY(-.42em)}html[data-experience=e] .gnm-hero-impact-label,html[data-experience=e] .gnm-hero-mobile-lead-label{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.35rem,2.05vw,1.85rem)!important;line-height:1!important;letter-spacing:-.028em!important;text-transform:uppercase}.gnm-e-step-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding-top:18px;border-top:1px solid var(--gnm-border)}.gnm-e-step-segment{position:relative;overflow:visible;height:44px;min-width:44px;margin:-16px 0;padding:0;display:block;background:transparent;border:none;cursor:pointer;box-sizing:border-box}.gnm-e-step-segment:before{content:"";position:absolute;left:0;right:0;top:16px;height:12px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);box-sizing:border-box;pointer-events:none}.gnm-e-step-segment:focus-visible{outline:none}.gnm-e-step-segment:focus-visible:before{outline:2px solid var(--gnm-focus-ring);outline-offset:2px}.gnm-e-step-segment-fill{position:absolute;inset:17px 1px auto;height:10px;z-index:1;background-color:#30f;transform-origin:left center;transform:scaleX(0);pointer-events:none}html[data-theme=dark] .gnm-e-step-segment-fill{background-color:#4d6bff}html[data-experience=e] .gnm-hero-mobile-cell-label{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(.84rem,1.05vw,.96rem)!important;letter-spacing:-.02em!important;text-transform:uppercase}html[data-experience=e] .gnm-signature-hero-showcase-slot{margin-top:clamp(28px,3.6vh,42px)!important}html:is([data-experience=c],[data-experience=e]) .gnm-capability-card-title{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.52rem,2.35vw,2.15rem)!important;line-height:.98!important;letter-spacing:-.028em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=e]) .gnm-service-open-title{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.36rem,2.05vw,1.88rem)!important;line-height:1!important;letter-spacing:-.026em!important;text-transform:uppercase}html[data-experience=e] .gnm-service-open-title{margin-bottom:0!important}html[data-experience=e] .gnm-service-open-item{padding-top:clamp(26px,3.4vw,40px)!important;padding-bottom:clamp(26px,3.4vw,40px)!important}html:is([data-experience=c],[data-experience=e]) .gnm-partner-capability-title{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.12rem,1.48vw,1.38rem)!important;line-height:1.02!important;letter-spacing:-.024em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=e]) .gnm-publishing-lead-title{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.48rem,2.3vw,2.1rem)!important;line-height:1.02!important;letter-spacing:-.026em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=e]) .gnm-publishing-item h3{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.14rem,1.5vw,1.38rem)!important;line-height:1.04!important;letter-spacing:-.022em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=e]) .ecosystem-app-title{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(1.22rem,1.75vw,1.56rem)!important;line-height:1!important;letter-spacing:-.025em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=e]) :is(.gnm-hero-impact-figure,.gnm-hero-ledger-val,.gnm-hero-mobile-lead-figure,.gnm-hero-mobile-cell-figure){font-family:var(--gnm-c-display)!important;font-weight:900!important;letter-spacing:-.03em!important}html:is([data-experience=c],[data-experience=d],[data-experience=e]) main section:not(.gnm-subpage *) div:has(+h2){font-family:var(--gnm-c-mono)!important;color:var(--gnm-c-label)!important;letter-spacing:.04em!important}html:is([data-experience=c],[data-experience=d],[data-experience=e]) main section:not(.gnm-subpage *) div:has(+h2):before{content:"["}html:is([data-experience=c],[data-experience=d],[data-experience=e]) main section:not(.gnm-subpage *) div:has(+h2):after{content:"]"}html:is([data-experience=c],[data-experience=d],[data-experience=e]) :is(.gnm-signature-hero-kicker,.executive-intel-label,.gnm-service-open-meta,.meta-row,.gnm-hero-impact-eyebrow,.gnm-hero-impact-step-counter,.gnm-hero-ledger-step,.gnm-pb-tab,.gnm-capability-card-specs,.cinematic-ticker-badge){font-family:var(--gnm-c-mono);letter-spacing:.03em}html:is([data-experience=c],[data-experience=d],[data-experience=e]) :is(.gnm-btn-primary,.hero-primary-btn){font-family:var(--gnm-c-mono);text-transform:uppercase;letter-spacing:.04em}.gnm-e-dash-module{margin-top:2px}.gnm-e-dash-block{display:flex;flex-direction:column;gap:10px}.gnm-e-dash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 11px;background-color:var(--gnm-well-bg, #0A1138);border:1px solid var(--gnm-border, #283B94)}html[data-theme=light] .gnm-e-dash-kpis{background-color:var(--gnm-well-bg, #EFEFF6);border-color:var(--gnm-border, #CFCBE0)}.gnm-e-dash-lbl{display:block;font-family:var(--gnm-c-mono);font-size:.62rem;font-weight:600;letter-spacing:.05em;color:var(--gnm-text-secondary, #B8C2F0);margin-bottom:3px}.gnm-e-dash-val{display:block;font-family:var(--gnm-c-display);font-size:1.02rem;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gnm-text, #F5F4FA)}.gnm-e-dash-val.is-accent{color:var(--gnm-c-label, #708CFF)}.gnm-e-dash-bar{display:flex;height:7px;width:100%;gap:3px;overflow:hidden}.gnm-e-dash-bar span{display:block;height:100%}.gnm-e-dash-spark{display:block}.gnm-e-dash-ledger{display:flex;flex-direction:column;border:1px solid var(--gnm-border, #283B94);background-color:var(--gnm-well-bg, #0A1138)}html[data-theme=light] .gnm-e-dash-ledger{background-color:var(--gnm-well-bg, #EFEFF6);border-color:var(--gnm-border, #CFCBE0)}.gnm-e-dash-ledger-row{display:grid;grid-template-columns:1.4fr .8fr .7fr;align-items:center;gap:8px;padding:6px 10px;font-family:var(--gnm-c-mono);font-size:.69rem;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(130,155,255,.16)}html[data-theme=light] .gnm-e-dash-ledger-row{border-bottom-color:#1714251a}.gnm-e-dash-ledger-row:last-child{border-bottom:none}.gnm-e-dash-ledger-row strong{text-align:right;font-weight:700}.gnm-e-dash-ledger-row em{font-style:normal;text-align:right;font-weight:700;color:var(--gnm-text-secondary, #B8C2F0)}.gnm-e-dash-ledger-row em.is-accent{color:var(--gnm-c-label, #708CFF)}.gnm-e-dash-legend{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--gnm-c-mono);font-size:.65rem;font-weight:600;letter-spacing:.04em;color:var(--gnm-text-secondary, #B8C2F0)}.gnm-e-ticker-section{padding-top:0!important;padding-bottom:0!important;margin:0!important}.gnm-e-ticker-viewport{border-top:none!important;border-bottom:none!important;background-color:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;overflow:hidden}.gnm-e-ticker-track{gap:clamp(16px,1.5vw,22px)!important;padding-block:6px!important;animation-duration:150s!important;align-items:center}.gnm-e-poster-card{display:block;width:auto;flex-shrink:0;border:none!important;background:transparent!important;text-decoration:none;cursor:default;box-sizing:border-box}.gnm-e-poster-frame{position:relative;padding:0;background:transparent!important;box-sizing:border-box}.gnm-e-poster-img{display:block;height:clamp(210px,18.5vw,276px);width:auto;border:none!important;border-radius:0!important;background:transparent!important;box-sizing:border-box;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.gnm-e-poster-card:hover .gnm-e-poster-img{transform:translate3d(0,-4px,0);box-shadow:0 14px 28px -10px #070a1c52}html[data-theme=dark] .gnm-e-poster-card:hover .gnm-e-poster-img{box-shadow:0 16px 32px -10px #0000009e}html[data-experience=c] .cinematic-ticker-card{width:clamp(320px,28vw,410px)!important;height:auto!important;aspect-ratio:640 / 427!important;border-radius:0!important;background-color:#080c24!important}html[data-experience=c] .cinematic-ticker-card-img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:#080c24!important}@media(max-width:640px){html[data-experience=c] .cinematic-ticker-card{width:clamp(268px,78vw,330px)!important}.gnm-e-poster-img{height:clamp(172px,46vw,212px)}}html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-footer-email-hero{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(2rem,6vw,4.5rem)!important;line-height:.94!important;letter-spacing:-.035em!important;text-transform:uppercase}@media(max-width:639px){html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-footer-email-hero{font-size:clamp(1.22rem,6.1vw,1.85rem)!important;max-width:100%;overflow-wrap:anywhere}}html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-footer-col-heading{font-family:var(--gnm-c-mono)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--gnm-c-label)!important}html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-footer-col-heading:before{content:"["}html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-footer-col-heading:after{content:"]"}html:is([data-experience=c],[data-experience=d],[data-experience=e]) .gnm-footer-company-name{display:inline-block;font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:1.08rem!important;line-height:1.08!important;letter-spacing:-.024em!important;text-transform:uppercase;margin-bottom:4px}html:is([data-experience=c],[data-experience=d],[data-experience=e]) :is(.gnm-footer-nav-link,.gnm-footer-partner-link){font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:1.04rem!important;line-height:1.06!important;letter-spacing:-.024em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=d],[data-experience=e]) :is(.gnm-footer-map-links,.gnm-footer-map-link,.gnm-footer-app-link,.gnm-footer-meta-bar,.gnm-footer-lang-btn,.gnm-footer-theme-opt){font-family:var(--gnm-c-mono)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase}html:is([data-experience=c],[data-experience=d],[data-experience=e]) :is(.gnm-footer-social-btn,.gnm-footer-lang-btn,.gnm-footer-theme-group,.gnm-footer-theme-opt,.gnm-footer-qr-box){border-radius:0!important}.gnm-surface-ab-dock{left:50%;right:auto;bottom:16px;transform:translate(-50%);max-width:calc(100vw - 16px)}.gnm-surface-ab-group{overflow-x:auto;scrollbar-width:none}.gnm-surface-ab-btn.is-c1.is-active,.gnm-surface-ab-btn.is-e1.is-active{background-color:#fff;color:#30f;border-color:#30f}.gnm-surface-ab-btn.is-c2.is-active,.gnm-surface-ab-btn.is-e2.is-active{background-color:#30f;color:#fff;border-color:#4d6bff}@media(max-width:639px){.gnm-surface-ab-label{display:none}.gnm-surface-ab-dock{left:auto;right:var(--gnm-gutter);bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 12px));transform:none;height:42px;padding:0 5px;box-sizing:border-box}.gnm-surface-ab-btn{padding:7px 9px}}@media(max-height:520px)and (max-width:639px){.gnm-surface-ab-dock{bottom:max(12px,env(safe-area-inset-bottom,12px))}}.gnm-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.gnm-subpage{background-color:var(--gnm-bg);color:var(--gnm-text);min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-sizing:border-box}.gnm-subpage .gnm-contact-intro>div:first-child{font-family:var(--gnm-c-mono)!important;color:var(--gnm-c-label)!important;letter-spacing:.04em!important}.gnm-subpage .gnm-contact-intro>div:first-child:before{content:"["}.gnm-subpage .gnm-contact-intro>div:first-child:after{content:"]"}.gnm-subpage .gnm-contact-intro h2{font-family:var(--gnm-c-display)!important;font-weight:900!important;font-size:clamp(2rem,4.2vw,3.6rem)!important;line-height:.96!important;letter-spacing:-.032em!important;text-transform:uppercase}.gnm-subpage-hero{padding-top:clamp(120px,14vh,152px);padding-bottom:clamp(28px,3.6vw,44px);border-bottom:none;background-color:var(--gnm-bg)}.gnm-subpage-hero-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:1040px}.gnm-subpage-eyebrow{font-family:var(--gnm-c-mono);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-c-label);line-height:1.3;margin-bottom:14px}.gnm-subpage-eyebrow.is-compact{font-size:.73rem;margin-bottom:10px}.gnm-subpage-eyebrow.is-flush{margin-bottom:0}.gnm-subpage-h1{font-family:var(--gnm-c-display);font-weight:900;font-size:clamp(2.35rem,5.4vw,4.65rem);line-height:.95;letter-spacing:-.032em;text-transform:uppercase;color:var(--gnm-text);margin:0 0 18px;text-wrap:balance}.gnm-subpage-h1-accent{color:var(--gnm-c-label)}.gnm-subpage-subtitle{font-size:clamp(1.04rem,1.32vw,1.22rem);line-height:1.62;color:var(--gnm-text-secondary);font-weight:400;max-width:66ch;margin:0}.gnm-subpage-body{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px)}.gnm-subpage-section{margin-bottom:clamp(56px,6.2vw,88px)}.gnm-subpage-section:last-child{margin-bottom:0}.gnm-subpage-section-head{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:clamp(26px,3.2vw,40px);max-width:840px}.gnm-subpage-h2{font-family:var(--gnm-c-display);font-weight:900;font-size:clamp(1.85rem,3.6vw,3.15rem);line-height:.97;letter-spacing:-.03em;text-transform:uppercase;color:var(--gnm-text);margin:0 0 14px}.gnm-subpage-lead{font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.64;color:var(--gnm-text-secondary);font-weight:400;max-width:68ch;margin:0}.gnm-subpage-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.gnm-subpage-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.gnm-subpage-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.gnm-subpage-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-md, 2px);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease}html[data-theme=dark] .gnm-subpage-card,html[data-theme=dark] .gnm-subpage-ledger-panel,html[data-theme=dark] .gnm-charter-frame,html[data-theme=dark] .gnm-nova-lexicon-frame,html[data-theme=dark] .gnm-facts-ledger{box-shadow:inset 0 1px #a5b8ff14}html[data-theme=light] .gnm-subpage-card,html[data-theme=light] .gnm-subpage-ledger-panel,html[data-theme=light] .gnm-charter-frame,html[data-theme=light] .gnm-nova-lexicon-frame,html[data-theme=light] .gnm-facts-ledger{box-shadow:inset 0 1px #ffffffe0}.gnm-subpage-card.is-large{padding:clamp(28px,3.5vw,44px)}.gnm-subpage-card:hover{border-color:var(--gnm-border-hover)}.gnm-subpage-card-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--gnm-border)}.gnm-subpage-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.gnm-subpage-card-head.is-bordered{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--gnm-border)}.gnm-subpage-card-index{font-family:var(--gnm-c-mono);font-size:.82rem;font-weight:700;color:var(--gnm-c-label);letter-spacing:.04em;font-variant-numeric:tabular-nums}.gnm-subpage-card-icon{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label)}.gnm-subpage-card-h2{font-family:var(--gnm-c-display);font-weight:900;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.02;letter-spacing:-.026em;text-transform:uppercase;color:var(--gnm-text);margin:0 0 14px}.gnm-subpage-card-title{font-family:var(--gnm-c-display);font-weight:900;font-size:clamp(1.22rem,1.65vw,1.52rem);line-height:1.04;letter-spacing:-.024em;text-transform:uppercase;color:var(--gnm-text);margin:0 0 10px}.gnm-subpage-card-title.is-flush{margin:0}.gnm-subpage-card-lead{font-size:.98rem;line-height:1.66;color:var(--gnm-text-secondary);margin:0 0 24px}.gnm-subpage-card-desc{font-size:.95rem;line-height:1.62;color:var(--gnm-text-secondary);margin:0}.gnm-subpage-sublist{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--gnm-border)}.gnm-subpage-subitem{display:flex;align-items:flex-start;gap:12px}.gnm-subpage-subitem-icon{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label);margin-top:2px}.gnm-subpage-subitem-title{font-size:.94rem;font-weight:700;color:var(--gnm-text);margin-bottom:3px}.gnm-subpage-subitem-desc{font-size:.87rem;line-height:1.55;color:var(--gnm-text-secondary);margin:0}.gnm-subpage-inline-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 24px;font-family:var(--gnm-c-mono);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-sizing:border-box}.gnm-subpage-ledger-panel{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-md, 2px);padding:clamp(28px,4vw,48px)}.gnm-subpage-ledger-head{max-width:820px;margin-bottom:clamp(28px,3.6vw,40px)}.gnm-csp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-csp-cell{background-color:var(--gnm-well-bg);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;min-height:136px}.gnm-csp-index{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;color:var(--gnm-c-label)}.gnm-csp-logo-stage{display:flex;align-items:center;justify-content:flex-start;min-height:44px;margin:10px 0;color:var(--gnm-text)}.gnm-csp-logo-img{height:30px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;display:block}.gnm-csp-logo-img.is-youtube,.gnm-csp-logo-img.is-meta{height:26px}html[data-theme=light] .gnm-csp-logo-img.is-youtube,html[data-theme=light] .gnm-csp-logo-img.is-meta{filter:contrast(1.15) brightness(.28)}.gnm-csp-inline-brand{display:inline-flex;align-items:center;gap:8px;color:var(--gnm-text)}.gnm-csp-wordmark{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--gnm-text)}.gnm-csp-wordmark.is-dailymotion{font-size:1.22rem;font-weight:800;letter-spacing:-.04em}.gnm-csp-role{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-charter-frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-md, 2px)}.gnm-charter-wing{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--gnm-border)}.gnm-charter-wing.is-right{border-right:none;background-color:var(--gnm-well-bg)}.gnm-charter-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-charter-meta .is-accent{color:var(--gnm-c-label)}.gnm-charter-title{font-family:var(--gnm-c-display);font-weight:900;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1;letter-spacing:-.028em;text-transform:uppercase;color:var(--gnm-text);margin:0 0 16px}.gnm-charter-statement{font-size:clamp(.98rem,1.12vw,1.06rem);line-height:1.68;color:var(--gnm-text-secondary);margin:0}.gnm-charter-commitments{margin-top:28px;padding-top:22px;border-top:1px solid var(--gnm-border)}.gnm-charter-commitments-label{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary);margin-bottom:16px}.gnm-charter-commitments-label.is-accent{color:var(--gnm-c-label)}.gnm-charter-list{display:flex;flex-direction:column;gap:14px}.gnm-charter-item{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:baseline}.gnm-charter-num{font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;color:var(--gnm-text-secondary)}.gnm-charter-num.is-accent{color:var(--gnm-c-label)}.gnm-charter-item-title{font-size:.94rem;font-weight:700;color:var(--gnm-text);margin-bottom:3px}.gnm-charter-item-desc{font-size:.87rem;line-height:1.56;color:var(--gnm-text-secondary);margin:0}.gnm-nova-lexicon-frame{display:grid;grid-template-columns:.92fr 1.08fr;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-radius:var(--gnm-radius-md, 2px)}.gnm-nova-lexicon-left{padding:clamp(28px,3.8vw,46px);border-right:1px solid var(--gnm-border);display:flex;flex-direction:column;justify-content:space-between}.gnm-nova-lexicon-right{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--gnm-well-bg)}.gnm-nova-lexicon-meta-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:24px;border-bottom:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.73rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-nova-lexicon-meta-bar.is-right{padding:18px clamp(24px,3.2vw,36px);margin-bottom:0}.gnm-nova-lexicon-meta-bar .is-accent{color:var(--gnm-c-label)}.gnm-nova-headword-block{margin-bottom:22px}.gnm-nova-headword{font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(3rem,5.2vw,4.4rem);font-weight:700;line-height:.96;letter-spacing:-.03em;color:var(--gnm-text);margin-bottom:12px}.gnm-nova-phonetic-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gnm-nova-phonetic{font-family:var(--gnm-c-mono);font-size:.92rem;color:var(--gnm-text-secondary)}.gnm-nova-pos-badge{font-family:Georgia,serif;font-style:italic;font-size:.86rem;padding:2px 10px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label)}.gnm-nova-etymology{font-family:var(--gnm-c-mono);font-size:.75rem;color:var(--gnm-text-secondary)}.gnm-nova-expansion-box{padding:14px 18px;margin-bottom:24px;border-left:3px solid var(--gnm-c-label);background-color:var(--gnm-well-bg)}.gnm-nova-expansion-quote{margin:0;font-size:1.02rem;font-weight:700;color:var(--gnm-text);line-height:1.45}.gnm-nova-senses{display:flex;flex-direction:column;gap:16px}.gnm-nova-sense-row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:baseline}.gnm-nova-sense-num{font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;color:var(--gnm-text-secondary)}.gnm-nova-sense-num.is-accent{color:var(--gnm-c-label)}.gnm-nova-sense-text{margin:0;font-size:.93rem;line-height:1.62;color:var(--gnm-text-secondary)}.gnm-nova-sense-text.is-primary{color:var(--gnm-text)}.gnm-nova-lexicon-foot{margin-top:28px;padding-top:14px;border-top:1px solid var(--gnm-border);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--gnm-c-mono);font-size:.71rem;font-weight:600;letter-spacing:.05em;color:var(--gnm-text-secondary)}.gnm-nova-lexicon-foot.is-right{margin-top:0;padding:14px clamp(24px,3.2vw,36px)}.gnm-nova-matrix-rows{display:grid;grid-template-rows:repeat(4,1fr);flex:1}.gnm-nova-matrix-row{display:grid;grid-template-columns:86px 1fr;border-bottom:1px solid var(--gnm-border)}.gnm-nova-matrix-row:last-child{border-bottom:none}.gnm-nova-char-cell{border-right:1px solid var(--gnm-border);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;position:relative;background-color:var(--gnm-surface)}.gnm-nova-char-index{position:absolute;top:8px;left:10px;font-family:var(--gnm-c-mono);font-size:.65rem;font-weight:700;color:var(--gnm-text-secondary)}.gnm-nova-char-glyph{font-family:var(--gnm-c-display);font-size:clamp(1.9rem,2.8vw,2.45rem);font-weight:900;line-height:1;color:var(--gnm-c-label)}.gnm-nova-word-cell{padding:18px clamp(20px,2.8vw,32px);display:flex;flex-direction:column;justify-content:center}.gnm-nova-word-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:6px}.gnm-nova-word-titles{display:inline-flex;align-items:baseline;gap:8px}.gnm-nova-word-en{font-family:var(--gnm-c-display);font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--gnm-text)}.gnm-nova-word-tr{font-size:.9rem;font-weight:600;color:var(--gnm-text-secondary)}.gnm-nova-domain-badge{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-c-label)}.gnm-nova-word-desc{margin:0;font-size:.88rem;line-height:1.55;color:var(--gnm-text-secondary)}.gnm-chart-legend-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--gnm-border)}.gnm-chart-legend-title{font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text)}.gnm-chart-legend-items{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:600}.gnm-chart-legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--gnm-text)}.gnm-chart-legend-item.is-muted{color:var(--gnm-text-secondary)}.gnm-chart-legend-swatch{width:14px;height:3px;display:inline-block}.gnm-chart-legend-swatch.is-primary{background-color:var(--gnm-c-label)}.gnm-chart-legend-swatch.is-muted{border-top:2px dashed var(--gnm-text-secondary)}.gnm-chart-stage{width:100%;overflow-x:auto;padding:12px 0 24px}.gnm-chart-svg{width:100%;min-width:640px;height:auto;display:block}.is-ledger-attached{padding-top:24px;border-top:1px solid var(--gnm-border)}.gnm-lifecycle-card{background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);padding:22px;display:flex;flex-direction:column;justify-content:space-between}.gnm-lifecycle-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.gnm-lifecycle-phase{display:block;font-family:var(--gnm-c-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--gnm-c-label);margin-bottom:6px}.gnm-lifecycle-title{font-family:var(--gnm-c-display);font-weight:900;font-size:1.12rem;line-height:1.06;letter-spacing:-.02em;text-transform:uppercase;color:var(--gnm-text);margin:0 0 4px}.gnm-lifecycle-sub{font-size:.78rem;color:var(--gnm-text-secondary)}.gnm-lifecycle-metric-box{text-align:right;padding:6px 10px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);flex-shrink:0}.gnm-lifecycle-metric{display:block;font-family:var(--gnm-c-display);font-size:1.18rem;font-weight:900;line-height:1;color:var(--gnm-c-label)}.gnm-lifecycle-metric-label{display:block;font-family:var(--gnm-c-mono);font-size:.62rem;font-weight:600;color:var(--gnm-text-secondary);margin-top:3px}.gnm-lifecycle-desc{font-size:.88rem;line-height:1.6;color:var(--gnm-text-secondary);margin:0}.gnm-matrix-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.gnm-matrix-checkitem{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.5;color:var(--gnm-text)}.gnm-matrix-checkicon{color:var(--gnm-c-label);flex-shrink:0;margin-top:2px}.gnm-facts-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background-color:var(--gnm-surface);border:1px solid var(--gnm-border)}.gnm-facts-cell{padding:24px 20px;border-right:1px solid var(--gnm-border);display:flex;flex-direction:column}.gnm-facts-cell:last-child{border-right:none}.gnm-facts-index{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;color:var(--gnm-c-label);margin-bottom:8px}.gnm-facts-value{font-family:var(--gnm-c-display);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:900;line-height:.96;letter-spacing:-.03em;color:var(--gnm-text);margin-bottom:6px}.gnm-facts-label{font-size:.88rem;font-weight:700;color:var(--gnm-text);margin-bottom:2px}.gnm-facts-sub{font-size:.76rem;color:var(--gnm-text-secondary)}.gnm-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:14px;margin-bottom:24px;border-bottom:1px solid var(--gnm-border)}.gnm-catalog-count{font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:600;letter-spacing:.04em;color:var(--gnm-text-secondary)}.gnm-brands-poster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.gnm-brand-poster-card{display:block;text-decoration:none;background-color:#080d30;border:1px solid var(--gnm-border);overflow:hidden;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease}.gnm-brand-poster-card:hover{transform:translateY(-3px);border-color:var(--gnm-border-hover)}.gnm-brand-poster-media{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background-color:#080d30}.gnm-brand-poster-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .36s cubic-bezier(.22,1,.36,1)}.gnm-brand-poster-card:hover .gnm-brand-poster-img{transform:scale(1.03)}.gnm-brand-poster-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#060a205c,#060a2014 38%,#060a20d6 74%,#060a20f5);pointer-events:none}.gnm-brand-poster-top{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:flex-start;z-index:2}.gnm-brand-poster-badge{font-family:var(--gnm-c-mono);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;background-color:#080d30d6;border:1px solid rgba(130,155,255,.32);color:#f5f4fa}.gnm-brand-poster-info{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;color:#f5f4fa}.gnm-brand-poster-metric-row{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.gnm-brand-poster-metric{font-family:var(--gnm-c-display);font-size:1.15rem;font-weight:900;color:#829bff}.gnm-brand-poster-metric-label{font-family:var(--gnm-c-mono);font-size:.65rem;font-weight:600;text-transform:uppercase;color:#f5f4fab8}.gnm-brand-poster-title{font-family:system-ui,-apple-system,sans-serif!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.22!important;letter-spacing:-.01em!important;text-transform:none!important;color:#fff!important;margin:0 0 3px!important}.gnm-brand-poster-genre{font-size:.75rem;color:#f5f4fab8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.gnm-brand-poster-foot{padding-top:7px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between;font-family:var(--gnm-c-mono);font-size:.63rem;font-weight:700;letter-spacing:.05em;color:#f5f4fac2}.gnm-brand-poster-cms{display:inline-flex;align-items:center;gap:6px}.gnm-brand-poster-dot{width:5px;height:5px;background-color:#10b981}.gnm-sponsors-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-sponsor-cell{height:88px;padding:16px 22px;background-color:var(--gnm-well-bg);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);display:flex;align-items:center;justify-content:center}.gnm-sponsor-logo-img{max-width:128px;max-height:36px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .18s ease}html[data-theme=dark] .gnm-sponsor-logo-img{filter:brightness(0) invert(1);opacity:.82}html[data-theme=light] .gnm-sponsor-logo-img{filter:brightness(0);opacity:.78}.gnm-contact-page-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:stretch}.gnm-contact-page-form-col{display:flex;flex-direction:column}.gnm-contact-page-form-col>section{height:100%;display:flex}.gnm-contact-page-form-col>section>div,.gnm-contact-page-form-col>section>div>div{height:100%;box-sizing:border-box}.gnm-contact-direct-card{justify-content:space-between}.gnm-contact-email-box{padding:20px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);margin-bottom:18px}.gnm-contact-meta-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-c-label);margin-bottom:8px}.gnm-contact-email-link{display:block;font-family:var(--gnm-c-display);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;letter-spacing:-.02em;color:var(--gnm-text);text-decoration:none;word-break:break-all;margin-bottom:12px}.gnm-contact-email-link:hover{color:var(--gnm-c-label)}.gnm-contact-reply-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.7rem;font-weight:600;color:var(--gnm-text-secondary)}.gnm-contact-offices-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.gnm-contact-office-box{padding:18px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border)}.gnm-contact-office-company{font-size:.95rem;font-weight:700;color:var(--gnm-text);margin-bottom:6px}.gnm-contact-office-address{font-size:.86rem;line-height:1.58;color:var(--gnm-text-secondary);margin:0}.gnm-contact-priority-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);border-left:3px solid var(--gnm-c-label)}.gnm-contact-priority-icon{color:var(--gnm-c-label);flex-shrink:0;margin-top:2px}.gnm-contact-priority-title{font-size:.88rem;font-weight:700;color:var(--gnm-text);margin-bottom:4px}.gnm-contact-priority-desc{font-size:.82rem;line-height:1.54;color:var(--gnm-text-secondary);margin:0}.gnm-legal-container{max-width:880px;margin:0 auto}.gnm-legal-intro-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-left:3px solid var(--gnm-c-label);padding:clamp(22px,3vw,32px);margin-bottom:28px}.gnm-legal-intro-card p{margin:0;font-size:1.02rem;line-height:1.72;color:var(--gnm-text)}.gnm-legal-sections{display:flex;flex-direction:column;gap:20px}.gnm-legal-section{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(24px,3.2vw,36px)}.gnm-legal-section-head{display:flex;align-items:baseline;gap:14px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--gnm-border)}.gnm-legal-section-num{font-family:var(--gnm-c-mono);font-size:.78rem;font-weight:700;color:var(--gnm-c-label);flex-shrink:0}.gnm-legal-section-title{font-family:var(--gnm-c-display)!important;font-size:clamp(1.18rem,1.8vw,1.48rem)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0!important}.gnm-legal-section-prose{font-size:.98rem;line-height:1.72;color:var(--gnm-text-secondary)}.gnm-legal-section-prose p{margin:0 0 12px}.gnm-legal-section-prose p:last-child{margin-bottom:0}.gnm-legal-section-prose h4{font-size:.96rem;font-weight:700;color:var(--gnm-text);margin:18px 0 8px}.gnm-legal-section-prose ul{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.gnm-legal-section-prose strong{color:var(--gnm-text);font-weight:600}.gnm-legal-section-prose a{color:var(--gnm-c-label);text-decoration:underline;text-underline-offset:3px}.gnm-legal-section-prose code{font-family:var(--gnm-c-mono);font-size:.88em;padding:2px 6px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-text)}.gnm-legal-cookie-box{margin-top:16px;padding:20px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);overflow-x:auto}.gnm-legal-notice-block{background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);padding:clamp(22px,3vw,32px)}.gnm-legal-notice-block p{margin:0;font-size:.92rem;line-height:1.68;color:var(--gnm-text-secondary)}.gnm-brand-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gnm-brand-assets-grid.is-emblems{grid-template-columns:repeat(4,minmax(0,1fr))}.gnm-brand-asset-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);display:flex;flex-direction:column;overflow:hidden}.gnm-brand-asset-well{height:168px;padding:28px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--gnm-border)}.gnm-brand-asset-well.is-light-well{background-color:#f4f3f8}.gnm-brand-asset-well.is-dark-well{background-color:#080d30}.gnm-brand-asset-surface-tag{position:absolute;top:10px;right:10px;font-family:var(--gnm-c-mono);font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:3px 7px}.gnm-brand-asset-well.is-light-well .gnm-brand-asset-surface-tag{background-color:#17142514;color:#171425}.gnm-brand-asset-well.is-dark-well .gnm-brand-asset-surface-tag{background-color:#ffffff1a;color:#f5f4fa}.gnm-brand-asset-img{max-width:82%;max-height:76px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gnm-brand-asset-img.is-emblem{max-height:92px}.gnm-brand-asset-meta{padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;flex:1}.gnm-brand-asset-name{font-size:.95rem;font-weight:700;color:var(--gnm-text);margin:0 0 4px}.gnm-brand-asset-file{display:block;font-family:var(--gnm-c-mono);font-size:.72rem;color:var(--gnm-text-secondary);word-break:break-all}.gnm-brand-asset-dl{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.gnm-swatches-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto}.gnm-swatch-card{border:1px solid var(--gnm-border);background-color:var(--gnm-well-bg);overflow:hidden}.gnm-swatch-chip{height:76px;border-bottom:1px solid var(--gnm-border)}.gnm-swatch-info{padding:12px 14px}.gnm-swatch-name{font-size:.9rem;font-weight:700;color:var(--gnm-text);margin-bottom:4px}.gnm-swatch-code{font-family:var(--gnm-c-mono);font-size:.74rem;color:var(--gnm-text-secondary)}.gnm-type-specimen-box{margin-top:auto;padding:24px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border)}.gnm-type-specimen-aa{font-size:clamp(3rem,5vw,4.2rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--gnm-c-label);margin-bottom:8px}.gnm-type-specimen-family{font-size:1.2rem;font-weight:700;color:var(--gnm-text);margin-bottom:14px}.gnm-type-specimen-weights{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.gnm-type-specimen-weights span{font-family:var(--gnm-c-mono);font-size:.72rem;padding:4px 10px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);color:var(--gnm-text-secondary)}.gnm-type-specimen-Validation{padding-top:14px;border-top:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.8rem;line-height:1.75;letter-spacing:.06em;color:var(--gnm-text-secondary)}.gnm-brand-pdf-banner{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4vw,44px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.gnm-brand-pdf-info{display:flex;align-items:center;gap:18px;max-width:680px}.gnm-brand-pdf-icon{width:52px;height:52px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label)}.gnm-brand-pdf-title{font-family:var(--gnm-c-display)!important;font-size:clamp(1.35rem,2.2vw,1.85rem)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 6px!important}.gnm-brand-pdf-sub{margin:0;font-size:.95rem;color:var(--gnm-text-secondary)}.gnm-utility-page{padding-top:clamp(130px,16vh,176px);padding-bottom:clamp(64px,8vh,96px);display:flex;align-items:center}.gnm-utility-card{max-width:580px;margin:0 auto;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(32px,5vw,52px)}.gnm-utility-card.is-centered{text-align:center;display:flex;flex-direction:column;align-items:center}.gnm-utility-meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--gnm-text-secondary)}.gnm-utility-status{font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;color:var(--gnm-c-label);margin-bottom:10px}.gnm-utility-status.is-success{color:var(--gnm-status-success, #047857)}.gnm-notfound-code{font-family:var(--gnm-c-display);font-size:clamp(4.2rem,10vw,6.8rem);font-weight:900;line-height:.92;letter-spacing:-.04em;color:var(--gnm-c-label);margin:0 0 14px}.gnm-utility-h1{font-family:var(--gnm-c-display)!important;font-size:clamp(1.5rem,2.8vw,2.15rem)!important;font-weight:900!important;line-height:1.06!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 14px!important}.gnm-utility-desc{font-size:.98rem;line-height:1.65;color:var(--gnm-text-secondary);margin:0 0 28px}.gnm-utility-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.gnm-utility-foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--gnm-border);width:100%;font-family:var(--gnm-c-mono);font-size:.78rem;color:var(--gnm-text-secondary)}.gnm-gazette{padding-top:clamp(120px,14vh,152px);padding-bottom:0}.gnm-gazette.gnm-gazette-index{padding-top:0}.gnm-gazette-masthead{margin-bottom:clamp(32px,4vw,48px)}.gnm-gazette-top-dateline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-gazette-dateline-left,.gnm-gazette-dateline-right{display:flex;align-items:center;gap:10px}.gnm-gazette-masthead-top{padding-bottom:28px}.gnm-gazette-title{font-family:var(--gnm-c-display)!important;font-size:clamp(2.4rem,5.6vw,4.5rem)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.032em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 14px!important}.gnm-gazette-subtitle{font-style:normal;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.62;color:var(--gnm-text-secondary);max-width:780px;margin:0}.gnm-gazette-hero-eyebrow{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;width:100%}.gnm-gazette-hero-date{color:var(--gnm-text-secondary)}.gnm-gazette-metabar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 0;border-bottom:2px solid var(--gnm-text);font-family:var(--gnm-c-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-gazette-metabar-left,.gnm-gazette-metabar-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gnm-gazette-archive-label{font-weight:700;color:var(--gnm-text);border-bottom:2px solid var(--gnm-c-label);padding-bottom:2px}.gnm-gazette-meta-brand{font-weight:700;color:var(--gnm-text)}.gnm-gazette-meta-count{font-weight:700;color:var(--gnm-c-label)}.gnm-gazette-rss-group{display:inline-flex;align-items:center;gap:6px}.gnm-gazette-rss-link,.gnm-gazette-rss-copy{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);color:var(--gnm-text);font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-decoration:none;cursor:pointer}.gnm-gazette-rss-link:hover,.gnm-gazette-rss-copy:hover{border-color:var(--gnm-c-label);color:var(--gnm-c-label)}.gnm-gazette-search-wrap{position:relative;width:240px;max-width:100%}.gnm-gazette-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--gnm-text-secondary);pointer-events:none;display:inline-flex}.gnm-gazette-search-input{width:100%;height:34px;padding:0 28px 0 32px;background-color:var(--gnm-surface);border:1px solid var(--gnm-input-border, var(--gnm-border));color:var(--gnm-text);font-family:var(--gnm-c-mono);font-size:.74rem;box-sizing:border-box;transition:border-color .16s ease}.gnm-gazette-search-input:hover:not(:focus){border-color:var(--gnm-input-border-hover, var(--gnm-c-label))}.gnm-gazette-search-input:focus{outline:2px solid var(--gnm-focus-ring);outline-offset:2px;border-color:var(--gnm-c-label)}.gnm-gazette-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gnm-text-secondary);cursor:pointer;font-size:1rem;line-height:1}.gnm-gazette-lead-section{padding-bottom:clamp(36px,4.5vw,52px);margin-bottom:clamp(36px,4.5vw,52px);border-bottom:1px solid var(--gnm-border)}.gnm-gazette-lead-link{text-decoration:none;color:inherit;display:block}.gnm-gazette-lead-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,48px);align-items:start}.gnm-gazette-lead-kicker{display:flex;align-items:center;gap:10px;font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary);margin-bottom:14px}.gnm-gazette-lead-badge{padding:3px 9px;background-color:var(--gnm-cta-bg);color:#fff}.gnm-gazette-lead-h2{font-family:var(--gnm-c-display)!important;font-size:clamp(1.85rem,3.2vw,2.75rem)!important;font-weight:900!important;line-height:1.04!important;letter-spacing:-.028em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 16px!important;transition:color .18s ease}.gnm-gazette-lead-link:hover .gnm-gazette-lead-h2{color:var(--gnm-c-label)!important}.gnm-gazette-lead-excerpt{font-size:1.02rem;line-height:1.66;color:var(--gnm-text-secondary);margin:0 0 22px}.gnm-gazette-lead-foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-gazette-read-more{font-weight:700;color:var(--gnm-c-label)}.gnm-gazette-lead-frame{overflow:hidden;background-color:var(--gnm-surface);border:none}.gnm-gazette-lead-img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block}.gnm-gazette-lead-placeholder{width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;font-family:var(--gnm-c-display);font-weight:900;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-gazette-section{margin-bottom:clamp(44px,5vw,64px)}.gnm-gazette-section:last-child,.gnm-gazette-newsletter-section:last-child{margin-bottom:0}.gnm-gazette-section-bar{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text)}.gnm-gazette-section-bar.is-spaced{justify-content:space-between}.gnm-gazette-section-dot{width:7px;height:7px;background-color:var(--gnm-c-label);display:inline-block}.gnm-gazette-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-gazette-cell{background-color:var(--gnm-surface);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);display:flex;height:100%;box-sizing:border-box}.gnm-gazette-card-link{padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;width:100%;text-decoration:none;color:inherit;transition:background-color .18s ease}.gnm-gazette-card-link:hover{background-color:var(--gnm-well-bg)}.gnm-gazette-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--gnm-c-mono);font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-text-secondary);margin-bottom:12px}.gnm-gazette-card-h3{font-family:var(--gnm-c-display)!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.022em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 10px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .18s ease}.gnm-gazette-card-h3.is-featured{font-size:1.16rem!important}.gnm-gazette-card-link:hover .gnm-gazette-card-h3{color:var(--gnm-c-label)!important}.gnm-gazette-card-excerpt{font-size:.88rem;line-height:1.6;color:var(--gnm-text-secondary);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gnm-gazette-card-excerpt.is-compact{-webkit-line-clamp:2}.gnm-gazette-card-foot{padding-top:12px;border-top:1px solid var(--gnm-border);display:flex;align-items:center;justify-content:space-between;font-family:var(--gnm-c-mono);font-size:.69rem;font-weight:700;color:var(--gnm-text-secondary);margin-top:auto}.gnm-gazette-index .gnm-gazette-section-bar.is-spaced+.gnm-gazette-grid-4 .gnm-gazette-card-foot{border-top:none}.gnm-gazette-newsletter-section{margin-bottom:clamp(44px,5vw,64px)}.gnm-gazette-newsletter-box{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-left:3px solid var(--gnm-c-label);padding:clamp(24px,3.5vw,40px)}.gnm-gazette-newsletter-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.gnm-gazette-newsletter-h3{font-family:var(--gnm-c-display)!important;font-size:clamp(1.38rem,2.2vw,1.88rem)!important;font-weight:900!important;line-height:1.06!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 10px!important}.gnm-gazette-newsletter-desc{font-size:.92rem;line-height:1.62;color:var(--gnm-text-secondary);margin:0}.gnm-gazette-newsletter-form{display:flex;flex-direction:column;gap:8px}.gnm-gazette-newsletter-row{display:flex;gap:10px}.gnm-gazette-newsletter-input{flex:1;min-height:44px;height:44px;padding:0 16px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-input-border, var(--gnm-border));color:var(--gnm-text);font-size:.9rem;box-sizing:border-box;transition:border-color .16s ease}.gnm-gazette-newsletter-input:hover:not(:focus):not(.has-error){border-color:var(--gnm-input-border-hover, var(--gnm-c-label))}.gnm-gazette-newsletter-input:focus{outline:2px solid var(--gnm-focus-ring);outline-offset:2px;border-color:var(--gnm-c-label)}.gnm-gazette-newsletter-input.has-error{border-color:var(--gnm-status-error-border, #C81E1E)}.gnm-gazette-newsletter-btn{height:44px;padding:0 24px;background-color:var(--gnm-cta-bg);color:#fff;border:1px solid var(--gnm-cta-bg);font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.gnm-gazette-newsletter-btn:hover:not(:disabled){background-color:var(--gnm-primary-hover)}.gnm-gazette-newsletter-error{margin:4px 0 0;font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:600;color:var(--gnm-status-error, #C81E1E)}.gnm-gazette-newsletter-consent{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.78rem;color:var(--gnm-text-secondary)}.gnm-gazette-newsletter-consent a{color:var(--gnm-text);text-decoration:underline;text-underline-offset:3px}.gnm-gazette-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:44px;height:44px;flex-shrink:0;margin:-14px -8px -14px -14px;background:transparent;border:none;border-radius:0;outline:none;cursor:pointer;display:inline-block;vertical-align:middle}.gnm-gazette-checkbox:before{content:"";position:absolute;top:14px;left:14px;width:16px;height:16px;box-sizing:border-box;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-input-border, var(--gnm-border));transition:border-color .16s ease,background-color .16s ease;pointer-events:none}.gnm-gazette-checkbox:hover:not(:checked):before{border-color:var(--gnm-input-border-hover, var(--gnm-c-label))}.gnm-gazette-checkbox:checked:before{background-color:var(--gnm-cta-bg);border-color:var(--gnm-cta-bg)}.gnm-gazette-checkbox:checked:after{content:"";position:absolute;top:18px;left:17px;width:9px;height:5px;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(-45deg);box-sizing:content-box;pointer-events:none}.gnm-gazette-checkbox:focus-visible{outline:none}.gnm-gazette-checkbox:focus-visible:before{outline:2px solid var(--gnm-focus-ring);outline-offset:2px}.gnm-gazette-newsletter-notice{padding:16px 18px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border)}.gnm-gazette-newsletter-notice.is-success{border-color:var(--gnm-status-success-border, rgba(4, 120, 87, .42))}.gnm-gazette-newsletter-notice-head{display:flex;align-items:center;gap:8px;font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;color:var(--gnm-text);margin-bottom:6px}.gnm-gazette-newsletter-notice p{margin:0;font-size:.84rem;line-height:1.55;color:var(--gnm-text-secondary)}.gnm-gazette-loadmore-wrap{display:flex;justify-content:center;margin-top:28px}.gnm-gazette-loadmore-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 28px;font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.gnm-gazette-loadmore-count{opacity:.7;font-weight:500}.gnm-gazette-post-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid var(--gnm-border)}.gnm-gazette-post-actions{display:flex;align-items:center;gap:8px}.gnm-gazette-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);color:var(--gnm-text);font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.gnm-gazette-pill-btn.is-large{height:44px;padding:0 26px}.gnm-gazette-pill-btn:hover{border-color:var(--gnm-c-label);color:var(--gnm-c-label)}.gnm-gazette-icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);color:var(--gnm-text);text-decoration:none;cursor:pointer}.gnm-gazette-icon-btn:hover{border-color:var(--gnm-c-label);color:var(--gnm-c-label)}.gnm-gazette-icon-btn.is-copied{border-color:var(--gnm-status-success, #047857);color:var(--gnm-status-success, #047857)}.gnm-gazette-post-col,.gnm-gazette-post-header,.gnm-gazette-post-hero,.gnm-gazette-post-body-wrap{max-width:840px;margin-left:auto;margin-right:auto}.gnm-gazette-post-kicker{display:flex;align-items:center;gap:10px;font-family:var(--gnm-c-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary);margin-bottom:14px}.gnm-gazette-post-h1{font-family:var(--gnm-c-display)!important;font-size:clamp(1.9rem,3.8vw,3rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:var(--gnm-text);margin:0 0 18px}.gnm-gazette-post-spot{font-style:normal;font-weight:400;font-size:clamp(1.06rem,1.4vw,1.24rem);line-height:1.62;color:var(--gnm-text-secondary);margin:0 0 18px}.gnm-gazette-post-byline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--gnm-c-mono);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-gazette-post-byline strong{color:var(--gnm-text)}.gnm-gazette-divider{width:100%;height:1px;background-color:var(--gnm-border);margin:clamp(28px,3.8vw,42px) 0}.gnm-gazette-post-hero{margin-bottom:36px}.gnm-gazette-post-hero-frame{overflow:hidden;background-color:var(--gnm-surface);border:none}.gnm-gazette-post-hero-img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block}.gnm-gazette-prose img{border:none}.gnm-gazette-post-body-wrap{position:relative}.gnm-gazette-post-rail{position:absolute;left:-68px;top:0;height:100%}.gnm-gazette-post-rail-sticky{position:sticky;top:140px;display:flex;flex-direction:column;gap:12px}.gnm-gazette-prose{font-size:1.15rem;line-height:1.78;color:var(--gnm-text)}.gnm-gazette-prose p{margin:0 0 1.45em;line-height:1.78;color:var(--gnm-text)}.gnm-gazette-prose h2{font-family:var(--gnm-c-display)!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:2em 0 .6em!important;padding-bottom:.35em;border-bottom:1px solid var(--gnm-border)}.gnm-gazette-prose h3{font-family:var(--gnm-c-display)!important;font-size:clamp(1.12rem,1.5vw,1.38rem)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.015em!important;text-transform:uppercase!important;color:var(--gnm-text);margin:1.7em 0 .5em}.gnm-gazette-prose blockquote{margin:2em 0;padding:.4em 0 .4em 1.3em;border-left:3px solid var(--gnm-c-label);font-style:normal;font-weight:500;font-size:1.08em;line-height:1.65;color:var(--gnm-text)}.gnm-gazette-prose ul,.gnm-gazette-prose ol{margin:1.2em 0 1.5em 1.4em;padding-left:.4em}.gnm-gazette-prose li{margin-bottom:.5em;line-height:1.68}.gnm-gazette-prose a{color:var(--gnm-c-label);text-decoration:underline;text-underline-offset:3px}.gnm-gazette-tags{margin-top:36px;padding-top:16px}.gnm-gazette-tags-label{display:block;font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;color:var(--gnm-text-secondary);margin-bottom:10px}.gnm-gazette-tags-list{display:flex;flex-wrap:wrap;gap:8px}.gnm-gazette-tag{font-family:var(--gnm-c-mono);font-size:.72rem;padding:5px 11px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);color:var(--gnm-text-secondary)}.gnm-gazette-loading{padding:32px 0}.gnm-gazette-skeleton-lead{height:280px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);margin-bottom:24px}.gnm-gazette-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gnm-gazette-skeleton-card{height:180px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border)}.gnm-gazette-empty{padding:64px 20px;text-align:center;background-color:var(--gnm-surface);border:1px solid var(--gnm-border)}.gnm-gazette-empty-title{font-size:1.1rem;color:var(--gnm-text-secondary);margin:0 0 18px}.gnm-gazette-empty-h1{font-family:var(--gnm-c-display)!important;font-size:1.55rem!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--gnm-text);margin:0 0 20px}@media(max-width:1180px){.gnm-gazette-post-rail{display:none}.gnm-brands-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.gnm-csp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gnm-charter-frame,.gnm-nova-lexicon-frame,.gnm-contact-page-grid,.gnm-gazette-lead-grid,.gnm-gazette-newsletter-grid{grid-template-columns:1fr}.gnm-charter-wing,.gnm-nova-lexicon-left{border-right:none;border-bottom:1px solid var(--gnm-border)}.gnm-subpage-grid-3,.gnm-subpage-grid-4,.gnm-gazette-grid-4,.gnm-brand-assets-grid.is-emblems{grid-template-columns:repeat(2,minmax(0,1fr))}.gnm-facts-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.gnm-facts-cell{border-bottom:1px solid var(--gnm-border)}.gnm-brands-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gnm-brand-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gnm-subpage-hero{padding-top:clamp(98px,13vh,118px);padding-bottom:28px}.gnm-subpage-grid-2,.gnm-subpage-grid-3,.gnm-subpage-grid-4,.gnm-contact-offices-grid,.gnm-swatches-grid,.gnm-brand-assets-grid,.gnm-brand-assets-grid.is-emblems{grid-template-columns:1fr}.gnm-csp-grid,.gnm-facts-ledger,.gnm-brands-poster-grid,.gnm-sponsors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnm-gazette-grid-4,.gnm-gazette-skeleton-grid{grid-template-columns:1fr}.gnm-gazette-search-wrap{width:100%}.gnm-gazette-newsletter-row{flex-direction:column}.gnm-gazette-newsletter-input,.gnm-gazette-newsletter-btn{flex:0 0 46px;width:100%;min-height:46px;height:46px}.gnm-nova-matrix-row{grid-template-columns:68px 1fr}.gnm-gazette-prose{font-size:1.04rem}}@media(max-width:479px){.gnm-csp-grid,.gnm-facts-ledger{grid-template-columns:1fr}.gnm-brands-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.gnm-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:0;margin-bottom:var(--gnm-section-header-gap, clamp(22px, 2.4vw, 32px));border-bottom:none}.gnm-section-kicker{font-family:var(--gnm-c-mono);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-c-label);margin-bottom:10px}.gnm-section-title{font-family:var(--gnm-c-display)!important;font-size:clamp(2rem,4.2vw,3.6rem)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.032em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0!important}.gnm-section-summary{max-width:520px;margin:0;font-size:.96rem;line-height:1.62;color:var(--gnm-text-secondary)}.gnm-csp-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-csp-ledger .gnm-csp-cell{background-color:var(--gnm-surface);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);padding:24px 20px;min-height:148px;display:flex;flex-direction:column;justify-content:space-between}.gnm-csp-badge{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-c-label)}.gnm-csp-logo-wrap{display:flex;align-items:center;min-height:44px;margin:14px 0}.gnm-csp-ledger .gnm-csp-logo-img{height:28px;max-width:132px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}html[data-theme=dark] .gnm-csp-ledger .gnm-csp-logo-img{filter:brightness(0) invert(1);opacity:.92}html[data-theme=light] .gnm-csp-ledger .gnm-csp-logo-img{filter:brightness(0);opacity:.86}.gnm-csp-name{font-family:var(--gnm-c-mono);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-charter-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-charter-split .gnm-charter-wing{background-color:var(--gnm-surface);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);padding:clamp(28px,3.8vw,44px);display:flex;flex-direction:column;justify-content:flex-start}.gnm-charter-wing-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--gnm-border)}.gnm-charter-index{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-c-label)}.gnm-charter-tag{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-charter-h3{font-family:var(--gnm-c-display)!important;font-size:clamp(1.38rem,2.2vw,1.92rem)!important;font-weight:900!important;line-height:1.06!important;letter-spacing:-.024em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 14px!important}.gnm-charter-body{font-size:.98rem;line-height:1.68;color:var(--gnm-text-secondary);margin:0 0 24px}.gnm-charter-split .gnm-charter-list{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-direction:column;gap:10px}.gnm-charter-split .gnm-charter-list li{position:relative;padding-left:18px;font-size:.92rem;line-height:1.55;color:var(--gnm-text)}.gnm-charter-split .gnm-charter-list li:before{content:"—";position:absolute;left:0;top:0;color:var(--gnm-c-label);font-weight:700}.gnm-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gnm-pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gnm-pillar-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;justify-content:flex-start}.gnm-pillar-code{display:block;font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-c-label);margin-bottom:14px}.gnm-pillar-title{font-family:var(--gnm-c-display)!important;font-size:clamp(1.22rem,1.7vw,1.52rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.022em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 12px!important}.gnm-pillar-lead{font-size:.96rem;font-weight:600;line-height:1.55;color:var(--gnm-text);margin:0 0 10px}.gnm-pillar-desc{font-size:.93rem;line-height:1.65;color:var(--gnm-text-secondary);margin:0}.gnm-pillar-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-c-label)}.gnm-subpage .gnm-capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-subpage .gnm-capability-cell{background-color:var(--gnm-surface);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);padding:clamp(24px,2.8vw,32px)}.gnm-subpage .gnm-capability-code{display:block;font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--gnm-c-label);margin-bottom:12px}.gnm-subpage .gnm-capability-title{font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--gnm-text);margin:0 0 8px}.gnm-subpage .gnm-capability-desc{font-size:.9rem;line-height:1.62;color:var(--gnm-text-secondary);margin:0}.gnm-spec-table{border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border);border-right:1px solid var(--gnm-border);background-color:var(--gnm-surface)}.gnm-spec-row{display:grid;grid-template-columns:110px 220px 1fr 220px;gap:18px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--gnm-border)}.gnm-spec-code{font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.06em;color:var(--gnm-c-label)}.gnm-spec-category{font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text)}.gnm-spec-scope{font-size:.93rem;line-height:1.55;color:var(--gnm-text-secondary)}.gnm-spec-standard{font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-text);text-align:right}.gnm-subpage-cta{padding:clamp(32px,4.5vw,56px) 0 clamp(64px,7vw,96px)}.gnm-subpage-cta-box{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);border-left:3px solid var(--gnm-c-label);padding:clamp(28px,4vw,48px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.gnm-subpage-cta-title{font-family:var(--gnm-c-display)!important;font-size:clamp(1.35rem,2.3vw,1.95rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.024em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0!important;max-width:720px}.gnm-facts-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(32px,4vw,48px);border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border);background-color:var(--gnm-surface)}.gnm-fact-cell{padding:22px 20px;border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);display:flex;flex-direction:column;gap:6px}.gnm-fact-val{font-family:var(--gnm-c-display);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:900;line-height:.96;letter-spacing:-.03em;color:var(--gnm-text)}.gnm-fact-label{font-family:var(--gnm-c-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-filter-pills{display:flex;flex-wrap:wrap;gap:8px}.gnm-filter-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);color:var(--gnm-text-secondary);font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.gnm-filter-pill:hover{border-color:var(--gnm-c-label);color:var(--gnm-text)}.gnm-filter-pill.is-active{background-color:var(--gnm-cta-bg);border-color:var(--gnm-cta-bg);color:#fff}.gnm-filter-count{opacity:.75;font-size:.68rem}.gnm-brand-poster-frame{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background-color:#080d30}.gnm-brand-poster-tag{position:absolute;top:10px;left:10px;padding:4px 8px;background-color:#080d30db;border:1px solid rgba(255,255,255,.18);color:#fff;font-family:var(--gnm-c-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gnm-brand-poster-meta{padding:14px 16px;background-color:var(--gnm-surface);border-top:1px solid var(--gnm-border);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gnm-brand-poster-meta .gnm-brand-poster-title{color:var(--gnm-text)!important;font-size:.96rem!important;font-weight:700!important;margin:0 0 2px!important}.gnm-brand-poster-sub{margin:0;font-size:.78rem;color:var(--gnm-text-secondary)}.gnm-brand-poster-stat{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;color:var(--gnm-c-label);white-space:nowrap}.gnm-brand-nda-card{grid-column:span 2;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.gnm-brand-nda-title{font-family:var(--gnm-c-display)!important;font-size:clamp(1.25rem,1.8vw,1.65rem)!important;font-weight:900!important;line-height:1.08!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 12px!important}.gnm-brand-nda-desc{font-size:.92rem;line-height:1.64;color:var(--gnm-text-secondary);margin:0}.gnm-sponsors-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.gnm-contact-grid .gnm-pillar-card{height:100%;box-sizing:border-box;justify-content:space-between}.gnm-contact-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gnm-contact-card-top .gnm-pillar-code{margin-bottom:0}.gnm-contact-card-badge{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary);background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);padding:3px 8px}.gnm-contact-title-link{color:inherit;text-decoration:none;transition:color .16s ease}.gnm-contact-title-link:hover{color:var(--gnm-c-label)}.gnm-contact-notice-lead{color:var(--gnm-text);font-weight:600}.gnm-contact-grid .gnm-pillar-desc{margin-bottom:20px}.gnm-contact-sla-foot{display:flex;align-items:center;gap:8px}.gnm-contact-sla-dot{width:6px;height:6px;border-radius:50%;background-color:var(--gnm-status-success, #047857);flex-shrink:0}.gnm-privacy-sheet{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4.5vw,56px)}.gnm-privacy-intro{padding-bottom:clamp(24px,3vw,34px);margin-bottom:clamp(24px,3vw,34px);border-bottom:1px solid var(--gnm-border)}.gnm-privacy-intro p,.gnm-privacy-clause p{font-size:.98rem;line-height:1.72;color:var(--gnm-text-secondary);margin:0 0 12px}.gnm-privacy-intro p:last-child,.gnm-privacy-clause p:last-child{margin-bottom:0}.gnm-privacy-intro strong,.gnm-privacy-clause strong{color:var(--gnm-text);font-weight:700}.gnm-privacy-sublead{color:var(--gnm-text)!important;font-weight:600}.gnm-privacy-clause{padding-bottom:clamp(24px,3vw,34px);margin-bottom:clamp(24px,3vw,34px);border-bottom:1px solid var(--gnm-border)}.gnm-privacy-clause:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.gnm-privacy-h2{font-family:var(--gnm-c-display)!important;font-size:clamp(1.18rem,1.65vw,1.48rem)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 14px!important}.gnm-privacy-h3{font-family:var(--gnm-c-display)!important;font-size:1.05rem!important;font-weight:900!important;letter-spacing:-.015em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 12px!important}.gnm-privacy-list{margin:8px 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.gnm-privacy-list li{font-size:.96rem;line-height:1.65;color:var(--gnm-text-secondary)}.gnm-privacy-link{color:var(--gnm-c-label);font-weight:600;text-decoration:underline;text-underline-offset:3px}.gnm-privacy-contact-box{margin-top:14px;padding:18px 22px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border)}.gnm-privacy-contact-box p{margin:0 0 6px}.gnm-privacy-contact-box p:last-child{margin-bottom:0}.gnm-cookiebot-box{margin-top:16px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);padding:20px 24px;overflow-x:auto}.gnm-cookiebot-dev-note{margin:0;font-family:var(--gnm-c-mono);font-size:.78rem;line-height:1.6;color:var(--gnm-text-secondary)}#CookiebotWidget,.CookiebotWidget,#CookiebotBadge,#CybotCookiebotDialogBodyLevelButtonWrapper{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.gnm-cookie-decl{display:flex;flex-direction:column;gap:16px}.gnm-cookie-decl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-bottom:12px;border-bottom:1px solid var(--gnm-border)}.gnm-cookie-decl-scope{font-family:var(--gnm-c-mono);font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--gnm-text)}.gnm-cookie-decl-updated{font-family:var(--gnm-c-mono);font-size:.72rem;color:var(--gnm-text-secondary)}.gnm-cookie-decl-table-wrap{width:100%;overflow-x:auto}.gnm-cookie-decl-table{width:100%;border-collapse:collapse;font-size:.84rem;line-height:1.5;color:var(--gnm-text)}.gnm-cookie-decl-table th{text-align:left;font-family:var(--gnm-c-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gnm-text-secondary);padding:8px 12px 10px 0;border-bottom:1px solid var(--gnm-border);white-space:nowrap}.gnm-cookie-decl-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--gnm-border);vertical-align:top;color:var(--gnm-text-secondary)}.gnm-cookie-decl-table tr:last-child td{border-bottom:none}.gnm-cookie-decl-name{font-family:var(--gnm-c-mono);font-size:.78rem;font-weight:600;color:var(--gnm-text);white-space:nowrap}.gnm-cookie-decl-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:4px}.gnm-cookie-decl-renew-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--gnm-border-strong, var(--gnm-border));color:var(--gnm-text);font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:9px 14px;min-height:40px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.gnm-cookie-decl-renew-btn:hover,.gnm-cookie-decl-renew-btn:focus-visible{border-color:var(--gnm-accent, #3300FF);color:var(--gnm-accent, #3300FF)}.gnm-brand-asset-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);display:flex;flex-direction:column;height:100%;box-sizing:border-box;transition:border-color .18s ease}.gnm-brand-asset-card:hover{border-color:var(--gnm-border-hover)}.gnm-brand-asset-preview{height:164px;padding:28px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--gnm-border)}.gnm-brand-asset-preview.is-light{background-color:#f3f2f8}.gnm-brand-asset-preview.is-dark{background-color:#090920}.gnm-brand-asset-body{padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:14px}.gnm-brand-asset-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.gnm-brand-asset-title{font-family:var(--gnm-c-display)!important;font-size:.94rem!important;font-weight:900!important;letter-spacing:-.018em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0!important}.gnm-brand-asset-badge{font-family:var(--gnm-c-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-text-secondary);white-space:nowrap}.gnm-brand-asset-dl{margin-top:auto;padding-top:12px;border-top:1px solid var(--gnm-border);display:inline-flex;align-items:center;gap:8px;font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-c-label);text-decoration:none}.gnm-brand-asset-dl:hover{text-decoration:underline}.gnm-brand-asset-dl-note{font-weight:500;opacity:.72}.gnm-brand-colors-list{display:flex;flex-direction:column;gap:16px;margin-top:8px}.gnm-brand-color-row{display:flex;align-items:center;gap:16px;padding:12px 14px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border)}.gnm-brand-color-chip{width:52px;height:52px;flex-shrink:0;border:1px solid var(--gnm-border)}.gnm-brand-color-name{font-family:var(--gnm-c-display)!important;font-size:.96rem!important;font-weight:900!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 4px!important}.gnm-brand-color-code{font-family:var(--gnm-c-mono);font-size:.76rem;color:var(--gnm-c-label)}.gnm-brand-pdf-copy{max-width:680px}.gnm-brand-pdf-btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}@media(max-width:1023px){.gnm-csp-ledger,.gnm-facts-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.gnm-charter-split,.gnm-pillars-grid,.gnm-pipeline-grid,.gnm-subpage .gnm-capabilities-grid,.gnm-contact-grid{grid-template-columns:1fr}.gnm-spec-row{grid-template-columns:1fr;gap:6px}.gnm-spec-standard{text-align:left}.gnm-sponsors-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gnm-csp-ledger,.gnm-facts-bar,.gnm-sponsors-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.gnm-brand-nda-card{grid-column:span 1}.gnm-legal-clause{grid-template-columns:1fr;gap:6px}}@media(max-width:479px){.gnm-csp-ledger,.gnm-facts-bar{grid-template-columns:1fr}}.gnm-subpage>.container{padding-top:0;padding-bottom:var(--gnm-section-gap, clamp(48px, 5vw, 68px))}.gnm-subpage .gnm-subpage-section{margin-bottom:var(--gnm-section-gap, clamp(48px, 5vw, 68px))}.gnm-subpage .gnm-subpage-section:last-child{margin-bottom:0}.gnm-subpage.gnm-about-page>.container{padding-bottom:var(--gnm-section-gap, clamp(48px, 5vw, 68px))}.gnm-subpage .gnm-about-csp-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4vw,48px)}@media(max-width:430px){.gnm-subpage .gnm-about-csp-card{padding:22px 18px}.gnm-subpage .gnm-about-csp-card .gnm-section-title{font-size:clamp(1.38rem,6.2vw,1.72rem)!important}}.gnm-subpage .gnm-about-csp-head{max-width:840px;margin-bottom:clamp(28px,3.6vw,40px)}.gnm-subpage .gnm-about-csp-desc{margin:16px 0 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.66;color:var(--gnm-text-secondary)}.gnm-subpage .gnm-about-csp-desc strong{color:var(--gnm-text);font-weight:600}.gnm-subpage .gnm-about-csp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-subpage .gnm-about-csp-item{background-color:var(--gnm-well-bg);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);padding:26px 20px;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.gnm-subpage .gnm-about-csp-logo-box{height:38px;display:flex;align-items:center;justify-content:center}.gnm-subpage .gnm-about-csp-logo{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;display:block;filter:none}html[data-theme=light] .gnm-subpage .gnm-about-csp-logo.is-dailymotion{filter:brightness(.08)}html[data-theme=light] .gnm-subpage .gnm-about-csp-logo.is-tiktok{filter:invert(1) hue-rotate(180deg)}.gnm-subpage .gnm-about-csp-name{font-family:var(--gnm-c-display)!important;font-size:.94rem!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--gnm-text)!important}.gnm-subpage .gnm-charter-split{align-items:stretch}.gnm-subpage .gnm-charter-split .gnm-charter-wing{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.gnm-subpage .gnm-charter-wing-body{display:flex;flex-direction:column}.gnm-subpage .gnm-about-charter-h2{font-family:var(--gnm-c-display)!important;font-size:clamp(1.75rem,2.8vw,2.45rem)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.028em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 10px!important}.gnm-subpage .gnm-about-charter-sub{font-family:var(--gnm-c-display)!important;font-size:clamp(1.04rem,1.35vw,1.22rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.022em!important;text-transform:uppercase!important;color:var(--gnm-c-label)!important;margin:0 0 16px!important}.gnm-subpage .gnm-charter-split .gnm-charter-commitments{margin-top:auto;padding-top:22px;border-top:1px solid var(--gnm-border)}.gnm-subpage .gnm-about-commitments-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.gnm-subpage .gnm-about-commitments-list li{display:flex;align-items:center;gap:10px;font-family:var(--gnm-c-mono)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.45;color:var(--gnm-text)}.gnm-subpage .gnm-about-check-icon{color:var(--gnm-c-label);flex-shrink:0}.gnm-subpage .gnm-nova-manifesto-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4vw,48px)}.gnm-subpage .gnm-nova-origin-top{max-width:860px}.gnm-subpage .gnm-nova-headword-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin:6px 0 18px}.gnm-subpage .gnm-nova-headword{font-family:var(--gnm-c-display)!important;font-size:clamp(2.6rem,4.6vw,3.85rem)!important;font-weight:900!important;line-height:.94!important;letter-spacing:-.032em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0!important}.gnm-subpage .gnm-nova-pos-badge{font-family:var(--gnm-c-mono)!important;font-style:normal!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:4px 12px!important;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label)}.gnm-subpage .gnm-nova-definition-lead{font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.66;color:var(--gnm-text-secondary);margin:0;max-width:72ch}.gnm-subpage .gnm-nova-bridge-bar{display:flex;align-items:center;gap:16px;margin:clamp(28px,3.6vw,40px) 0 clamp(24px,3vw,32px) 0}.gnm-subpage .gnm-nova-bridge-line{flex:1;height:1px;background-color:var(--gnm-border)}.gnm-subpage .gnm-nova-bridge-label{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gnm-c-label);white-space:nowrap}.gnm-subpage .gnm-nova-acronym-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-subpage .gnm-nova-acronym-col{background-color:var(--gnm-well-bg);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;justify-content:flex-start;gap:14px}.gnm-subpage .gnm-nova-acronym-head{display:flex;align-items:baseline;justify-content:flex-start;padding-bottom:12px;border-bottom:1px solid var(--gnm-border)}.gnm-subpage .gnm-nova-acronym-letter{font-family:var(--gnm-c-display);font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:900;line-height:.92;letter-spacing:-.03em;color:var(--gnm-c-label)}.gnm-subpage .gnm-nova-acronym-word{font-family:var(--gnm-c-display)!important;font-size:clamp(1.12rem,1.45vw,1.32rem)!important;font-weight:900!important;line-height:1.04!important;letter-spacing:-.024em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin-bottom:6px!important}.gnm-subpage .gnm-nova-acronym-tag{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-c-label)}.gnm-subpage .gnm-nova-acronym-desc{font-size:.88rem;line-height:1.62;color:var(--gnm-text-secondary);margin:0}.gnm-subpage .gnm-nova-manifesto-foot{margin-top:clamp(24px,3vw,32px);padding-top:18px;border-top:1px solid var(--gnm-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.gnm-subpage .gnm-nova-manifesto-summary{margin:0;font-size:.92rem;color:var(--gnm-text-secondary)}.gnm-subpage .gnm-nova-manifesto-summary strong{font-family:var(--gnm-c-display);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--gnm-text)}.gnm-subpage .gnm-nova-manifesto-stamp{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--gnm-text-secondary)}.gnm-subpage .gnm-about-pillar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--gnm-border)}.gnm-subpage .gnm-about-pillar-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label);flex-shrink:0}.gnm-subpage .gnm-pillar-card .gnm-pillar-desc{margin-bottom:22px}.gnm-subpage .gnm-about-podkraft-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:center;box-sizing:border-box}.gnm-subpage .gnm-about-podkraft-identity{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gnm-subpage .gnm-about-podkraft-kicker{margin-bottom:16px}.gnm-subpage .gnm-about-podkraft-logo-wrap{margin-bottom:20px;display:flex;align-items:center;max-width:100%}.gnm-subpage .gnm-about-podkraft-logo-svg{height:clamp(36px,4vw,46px);width:auto;max-width:100%;display:block}.gnm-subpage .gnm-about-podkraft-lead{margin:0 0 10px;font-size:clamp(1.02rem,1.18vw,1.12rem);font-weight:600;line-height:1.55;color:var(--gnm-text);max-width:56ch}.gnm-subpage .gnm-about-podkraft-desc{margin:0;font-size:clamp(.95rem,1.06vw,1.02rem);line-height:1.62;color:var(--gnm-text-secondary);max-width:56ch}.gnm-subpage .gnm-about-podkraft-platforms{display:flex;flex-direction:column;min-width:0}.gnm-subpage .gnm-about-podkraft-platforms-label{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary);margin-bottom:12px}.gnm-subpage .gnm-about-podkraft-platforms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--gnm-border);border-left:1px solid var(--gnm-border)}.gnm-subpage .gnm-about-podkraft-platform-cell{background-color:var(--gnm-well-bg);border-right:1px solid var(--gnm-border);border-bottom:1px solid var(--gnm-border);min-height:86px;padding:20px 18px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.gnm-subpage .gnm-about-podkraft-platform-logo{width:auto;height:auto;max-height:28px;max-width:136px;-o-object-fit:contain;object-fit:contain;display:block}.gnm-subpage .gnm-about-contact-wrap{padding-bottom:0}@media(max-width:1023px){.gnm-subpage .gnm-about-csp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gnm-subpage .gnm-nova-acronym-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnm-subpage .gnm-about-podkraft-card{grid-template-columns:1fr;gap:28px}}@media(max-width:767px){.gnm-subpage .gnm-about-csp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnm-subpage .gnm-nova-acronym-grid{grid-template-columns:1fr}.gnm-subpage .gnm-nova-bridge-label{white-space:normal;text-align:center}}@media(max-width:479px){.gnm-subpage .gnm-about-csp-grid{grid-template-columns:1fr}.gnm-subpage .gnm-about-podkraft-platform-cell{min-height:74px;padding:16px 12px}.gnm-subpage .gnm-about-podkraft-platform-logo{max-height:24px;max-width:112px}}.gnm-subpage .gnm-mcn-lifecycle-panel{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4vw,48px)}.gnm-subpage .gnm-mcn-lifecycle-head{max-width:860px;margin-bottom:clamp(28px,3.6vw,40px)}.gnm-subpage .gnm-mcn-chart-box{background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);padding:clamp(20px,3vw,32px);margin-bottom:clamp(24px,3.2vw,36px)}.gnm-subpage .gnm-mcn-chart-ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.gnm-subpage .gnm-mcn-chart-ribbon.is-four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.gnm-subpage .gnm-mcn-chart-stage-pill{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.gnm-subpage .gnm-mcn-chart-stage-pill.is-slump{border-color:var(--gnm-status-error-border, #C81E1E)}.gnm-subpage .gnm-mcn-chart-stage-pill.is-revival{border-color:var(--gnm-c-label)}.gnm-subpage .gnm-mcn-stage-title{font-family:var(--gnm-c-display);font-size:.86rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--gnm-text)}.gnm-subpage .gnm-mcn-stage-badge{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-c-label);white-space:nowrap}.gnm-subpage .gnm-mcn-chart-stage-pill.is-slump .gnm-mcn-stage-badge{color:var(--gnm-status-error, #C81E1E)}.gnm-subpage .gnm-mcn-chart-axes{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-subpage .gnm-mcn-svg-wrap{width:100%;overflow-x:auto}.gnm-subpage .gnm-mcn-svg{width:100%;min-width:620px;height:auto;display:block}.gnm-subpage .gnm-pillar-card.is-nested-well{background-color:var(--gnm-well-bg)}.gnm-subpage .gnm-pillar-card{height:100%;box-sizing:border-box}.gnm-subpage .gnm-mcn-wing-foot-tag{font-family:var(--gnm-c-mono);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-c-label)}@media(max-width:1180px){.gnm-subpage .gnm-mcn-chart-ribbon.is-four-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.gnm-subpage .gnm-mcn-chart-ribbon{grid-template-columns:1fr}}@media(max-width:639px){.gnm-subpage .gnm-mcn-chart-ribbon.is-four-col{grid-template-columns:1fr}}.gnm-subpage .gnm-brands-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gnm-subpage .gnm-brand-catalog-card{background-color:var(--gnm-surface);border:1px solid var(--gnm-border);display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow:hidden}.gnm-subpage .gnm-brand-catalog-img-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:#080d30;border-bottom:1px solid var(--gnm-border)}.gnm-subpage .gnm-brand-catalog-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gnm-subpage .gnm-brand-catalog-badge{position:absolute;top:12px;right:12px;padding:4px 10px;background-color:#080d30e0;border:1px solid rgba(255,255,255,.22);color:#fff;font-family:var(--gnm-c-mono);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gnm-subpage .gnm-brand-catalog-body{padding:20px 22px 22px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:16px}.gnm-subpage .gnm-brand-catalog-genre{display:block;font-family:var(--gnm-c-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-c-label);margin-bottom:8px}.gnm-subpage .gnm-brand-catalog-title{font-family:var(--gnm-c-display)!important;font-size:clamp(1.18rem,1.55vw,1.42rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.022em!important;text-transform:uppercase!important;color:var(--gnm-text)!important;margin:0 0 8px!important}.gnm-subpage .gnm-brand-catalog-metric{font-size:.9rem;line-height:1.55;color:var(--gnm-text-secondary);margin:0}.gnm-subpage .gnm-brand-catalog-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--gnm-border);display:flex;align-items:center}.gnm-subpage .gnm-brand-cms-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);font-family:var(--gnm-c-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-c-label)}.gnm-subpage .gnm-brand-cms-dot{width:5px;height:5px;border-radius:50%;background-color:var(--gnm-c-label);flex-shrink:0}.gnm-subpage .gnm-brand-nda-card{grid-column:span 2;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,3.8vw,44px);display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;gap:24px}.gnm-subpage .gnm-brand-nda-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--gnm-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.gnm-subpage .gnm-brand-nda-foot-label{font-family:var(--gnm-c-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gnm-text-secondary)}.gnm-subpage .gnm-brand-nda-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--gnm-c-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gnm-c-label);text-decoration:none;transition:opacity .16s ease}.gnm-subpage .gnm-brand-nda-link:hover{opacity:.82}@media(max-width:1023px){.gnm-subpage .gnm-brands-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnm-subpage .gnm-brand-nda-card{grid-column:span 1}}@media(max-width:639px){.gnm-subpage .gnm-brands-catalog-grid{grid-template-columns:1fr}}.gnm-subpage .gnm-subpage-hero{padding-top:clamp(120px,14vh,152px);padding-bottom:clamp(32px,4vw,44px);margin:0}.gnm-subpage>.container{padding-top:0!important}.gnm-subpage .gnm-facts-bar{margin-top:0!important}.gnm-subpage .gnm-brands-facts-section{margin-bottom:clamp(32px,4vw,44px)!important}.gnm-gazette.gnm-gazette-index .gnm-gazette-metabar{padding:0 0 14px}.gnm-gazette .gnm-gazette-card-h3{font-size:clamp(.98rem,1.18vw,1.12rem)!important;line-height:1.15!important}.gnm-gazette .gnm-gazette-card-h3.is-featured{font-size:clamp(1.02rem,1.24vw,1.16rem)!important}.gnm-subpage.gnm-contact-page .gnm-contact-offices-section{margin-bottom:24px!important}.gnm-subpage.gnm-contact-page .gnm-contact-form-section{margin-bottom:0!important}.gnm-subpage.gnm-contact-page #contact>div>div{border-radius:var(--gnm-radius-md, 2px)!important}.gnm-subpage.gnm-contact-page .gnm-contact-intro h2{font-size:clamp(1.55rem,2.4vw,2.15rem)!important;line-height:1.02!important}.gnm-subpage .gnm-brand-palette-group{margin-top:20px}.gnm-subpage .gnm-brand-palette-group-label{font-family:var(--gnm-c-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-c-label);margin-bottom:12px}.gnm-subpage .gnm-brand-colors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gnm-subpage .gnm-brand-colors-grid .gnm-brand-color-row{padding:12px;gap:12px;align-items:center}.gnm-subpage .gnm-brand-colors-grid .gnm-brand-color-chip{width:44px;height:44px}.gnm-subpage .gnm-brand-color-info{display:flex;flex-direction:column;min-width:0}.gnm-subpage .gnm-brand-colors-grid .gnm-brand-color-name{font-size:.86rem!important;line-height:1.12!important;margin:0 0 3px!important}.gnm-subpage .gnm-brand-colors-grid .gnm-brand-color-code{font-size:.7rem;line-height:1.35}.gnm-subpage .gnm-brand-color-role{font-size:.72rem;line-height:1.35;color:var(--gnm-text-secondary);margin-top:2px}.gnm-subpage .gnm-brand-type-tier{margin-top:20px}.gnm-subpage .gnm-brand-type-tier.is-secondary{padding-top:20px;border-top:1px solid var(--gnm-border)}.gnm-subpage .gnm-utility-ledger-card{max-width:720px;background-color:var(--gnm-surface);border:1px solid var(--gnm-border);padding:clamp(28px,4vw,44px)}.gnm-subpage .gnm-utility-ledger-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--gnm-border)}.gnm-subpage .gnm-utility-status-pill{font-family:var(--gnm-c-mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;background-color:var(--gnm-well-bg);border:1px solid var(--gnm-border);color:var(--gnm-c-label);white-space:nowrap}.gnm-subpage .gnm-utility-status-pill.is-success{color:var(--gnm-status-success, #047857);border-color:var(--gnm-status-success-border, rgba(4, 120, 87, .42))}.gnm-subpage .gnm-utility-status-pill.is-error{color:var(--gnm-status-error, #C81E1E);border-color:var(--gnm-status-error-border, #C81E1E)}.gnm-subpage .gnm-utility-ledger-body{display:flex;flex-direction:column}.gnm-subpage .gnm-utility-ledger-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gnm-subpage .gnm-utility-ledger-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--gnm-border)}.gnm-subpage .gnm-utility-ledger-desk{margin-top:24px;padding-top:18px;border-top:1px solid var(--gnm-border);display:flex;align-items:center;gap:10px;font-family:var(--gnm-c-mono);font-size:.76rem;font-weight:700;letter-spacing:.04em;color:var(--gnm-text-secondary)}.gnm-subpage .gnm-utility-ledger-desk a{color:var(--gnm-c-label);text-decoration:none}.gnm-subpage .gnm-utility-ledger-desk a:hover{text-decoration:underline}@media(max-width:767px){.gnm-subpage .gnm-subpage-hero,.gnm-gazette:not(.gnm-gazette-index){padding-top:clamp(98px,13vh,118px)}.gnm-subpage .gnm-subpage-hero{padding-bottom:28px}.gnm-subpage .gnm-brand-colors-grid{grid-template-columns:1fr}}html[data-experience=e] input::-moz-placeholder,html[data-experience=e] textarea::-moz-placeholder{color:var(--gnm-placeholder);opacity:1}html[data-experience=e] input::placeholder,html[data-experience=e] textarea::placeholder{color:var(--gnm-placeholder);opacity:1}.gnm-form-control{border:1px solid var(--gnm-input-border, var(--gnm-border))!important;transition:border-color var(--gnm-transition-fast) var(--gnm-ease-standard)}.gnm-form-control:hover:not(:focus):not(.has-error){border-color:var(--gnm-input-border-hover, var(--gnm-c-label))!important}.gnm-form-control:focus,.gnm-form-control:focus-visible{outline:2px solid var(--gnm-focus-ring)!important;outline-offset:2px!important;border-color:var(--gnm-c-label)!important}.gnm-form-control.has-error{border-color:var(--gnm-status-error-border, #C81E1E)!important}.gnm-skip-link{position:fixed;top:12px;left:var(--gnm-gutter, 20px);z-index:10050;padding:10px 18px;background-color:var(--gnm-cta-bg, #3300FF);color:#fff;border:2px solid var(--gnm-focus-ring, #FFFFFF);font-family:var(--gnm-c-mono, monospace);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.gnm-skip-link:focus,.gnm-skip-link:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;outline:2px solid var(--gnm-focus-ring);outline-offset:2px}main#main-content:focus{outline:none}.gnm-subpage-h1,.gnm-section-title,.gnm-subpage .gnm-about-charter-h2,.gnm-subpage #contact h2,main section:not(.gnm-subpage *) #contact h2{text-wrap:balance}:is(.gnm-subpage-h1,.gnm-signature-hero-title,main section:not(.gnm-subpage *) h2:not(.gnm-signature-hero-title)){line-height:1!important;letter-spacing:-.03em!important}.gnm-subpage .gnm-section-title{font-size:clamp(1.85rem,3.5vw,3.05rem)!important;line-height:1.02!important;letter-spacing:-.028em!important}:is(.gnm-subpage .gnm-about-charter-h2,.gnm-subpage #contact h2){line-height:1.02!important;letter-spacing:-.028em!important}.gnm-subpage .gnm-charter-body,.gnm-subpage .gnm-pillar-desc,.gnm-subpage .gnm-about-csp-desc,.gnm-subpage .gnm-brand-nda-desc{max-width:65ch}.gnm-subpage .gnm-pillar-foot{color:var(--gnm-text-secondary)}main section[id],main [id]{scroll-margin-top:calc(var(--gnm-nav-top, 16px) + var(--gnm-nav-height, 60px) + 20px)}:is(.gnm-btn-primary,.gnm-btn-secondary,.gnm-gazette-newsletter-btn,.gnm-gazette-rss-link,.gnm-gazette-rss-copy,.gnm-gazette-pill-btn,.gnm-gazette-icon-btn,.gnm-filter-pill,.gnm-brand-nda-link,.gnm-gazette-search-clear,.gnm-contact-title-link):focus-visible{outline:2px solid var(--gnm-focus-ring)!important;outline-offset:2px!important}:is(.gnm-btn-primary,.gnm-btn-secondary,.gnm-gazette-newsletter-btn,.gnm-gazette-rss-link,.gnm-gazette-rss-copy,.gnm-gazette-pill-btn,.gnm-gazette-icon-btn,.gnm-filter-pill):active:not(:disabled){transform:translateY(0)!important}:is(.gnm-btn-primary,.gnm-btn-secondary,.gnm-gazette-newsletter-btn,.gnm-gazette-pill-btn,.gnm-filter-pill):disabled{opacity:.55;cursor:not-allowed}html[lang=tr]:is([data-experience=c],[data-experience=d],[data-experience=e]) :is(.gnm-subpage-h1,.gnm-signature-hero-title,.gnm-section-title,.gnm-about-charter-h2,main section:not(.gnm-subpage *) h2:not(.gnm-signature-hero-title)){line-height:1.08!important}html[data-theme=dark] :is(.gnm-btn-primary,.hero-primary-btn){border-color:#ffffff3d}.cinematic-ticker-track:focus-within{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.cinematic-ticker-track{animation:none!important;transform:none!important}}@media(max-width:1023px),(pointer:coarse){.executive-intel-nav-btn,.gnm-gazette-icon-btn,.gnm-gazette-search-clear{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.gnm-gazette-search-clear{right:0!important}.gnm-gazette-search-input{min-height:44px!important;height:44px!important;font-size:16px!important;padding-right:44px!important}.gnm-gazette-newsletter-input,.gnm-gazette-newsletter-btn{min-height:44px!important;font-size:16px}.executive-intel-more,.gnm-btn-primary,.gnm-btn-secondary,.gnm-brand-pdf-btn,.gnm-gazette-rss-link,.gnm-gazette-rss-copy,.gnm-gazette-pill-btn,.gnm-gazette-reset-btn,.gnm-gazette-loadmore-btn,.gnm-filter-pill,.gnm-footer-lang-btn,.gnm-brand-asset-dl,.gnm-brand-nda-link,.gnm-brand-guidelines-page .gnm-brand-credits-link,.gnm-contact-title-link,.gnm-subpage-inline-cta{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important}.gnm-gazette-rss-link,.gnm-gazette-rss-copy,.gnm-footer-lang-btn{padding-left:12px!important;padding-right:12px!important;justify-content:center!important}.gnm-footer-theme-group{min-height:46px!important;height:auto!important}.gnm-footer-theme-opt{min-height:44px!important;min-width:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.gnm-surface-ab-dock{height:auto!important;min-height:46px!important}.gnm-surface-ab-btn{min-height:44px!important;min-width:44px!important}}@media(max-width:767px),(pointer:coarse){.gnm-footer-nav-link,.gnm-footer-partner-link,.gnm-footer-subtle-link,.gnm-footer-map-link,.gnm-footer-app-link{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important}}
