@property --nexus-link-text-gradient-angle-current{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--nexus-color-background: #ffffff;--nexus-color-surface: #f7f8fa;--nexus-color-surface-alt: #eef2f7;--nexus-color-text: #171717;--nexus-color-text-muted: #667085;--nexus-color-heading: #101828;--nexus-color-border: #d0d5dd;--nexus-color-primary: #155eef;--nexus-color-primary-contrast: #ffffff;--nexus-color-secondary: #0f766e;--nexus-color-secondary-contrast: #ffffff;--nexus-color-accent: #6d28d9;--nexus-color-accent-contrast: #ffffff;--nexus-color-success: #027a48;--nexus-color-warning: #b54708;--nexus-color-error: #b42318;--nexus-color-muted: var(--nexus-color-text-muted);--nexus-button-background: var(--nexus-color-primary);--nexus-button-background-color: var(--nexus-button-background);--nexus-button-background-image: none;--nexus-button-background-position: 0% 0%;--nexus-button-background-size: auto;--nexus-button-gradient-angle: 0deg;--nexus-button-color: var(--nexus-color-primary-contrast);--nexus-button-hover-background: var(--nexus-button-background);--nexus-button-hover-background-color: var(--nexus-button-hover-background);--nexus-button-hover-background-image: var(--nexus-button-background-image);--nexus-button-hover-color: var(--nexus-button-color);--nexus-button-border: var(--nexus-button-background);--nexus-button-hover-border: var(--nexus-button-border);--nexus-button-border-width: 1px;--nexus-button-border-style: solid;--nexus-button-border-gradient-image: none;--nexus-button-border-gradient-angle: 0deg;--nexus-button-border-gradient-opacity: 0;--nexus-button-border-background-position: 0% 0%;--nexus-button-border-background-size: auto;--nexus-button-radius: var(--nexus-radius-sm);--nexus-button-letter-spacing: 0;--nexus-button-shadow: none;--nexus-button-hover-shadow: var(--nexus-button-shadow);--nexus-button-hover-transform: none;--nexus-button-opacity: 1;--nexus-button-transition-properties: background-color, border-color, box-shadow, color, opacity, transform;--nexus-button-transition-duration: var(--nexus-transition-fast);--nexus-button-transition-delay: 0ms;--nexus-button-transition-easing: ease;--nexus-button-focus-ring-color: var(--nexus-color-accent);--nexus-button-focus-ring-width: 3px;--nexus-button-focus-ring-offset: 3px;--nexus-link-color: var(--nexus-color-accent);--nexus-link-hover-color: var(--nexus-link-color);--nexus-link-text-decoration-line: underline;--nexus-link-hover-text-decoration-line: underline;--nexus-link-underline-offset: 0.18em;--nexus-link-underline-thickness: 0.08em;--nexus-link-hover-underline-thickness: 0.12em;--nexus-link-decoration-color: currentColor;--nexus-link-hover-decoration-color: currentColor;--nexus-link-active-color: var(--nexus-link-hover-color);--nexus-link-active-decoration-color: var(--nexus-link-hover-decoration-color);--nexus-link-active-underline-thickness: var(--nexus-link-hover-underline-thickness);--nexus-link-font-weight: inherit;--nexus-link-transition: var(--nexus-transition-fast);--nexus-link-transition-properties: color, text-decoration-color, text-decoration-thickness, text-underline-offset, opacity;--nexus-link-transition-duration: var(--nexus-link-transition);--nexus-link-transition-delay: 0ms;--nexus-link-transition-easing: ease;--nexus-link-opacity: 1;--nexus-link-hover-opacity: var(--nexus-link-opacity);--nexus-link-focus-opacity: var(--nexus-link-opacity);--nexus-link-active-opacity: var(--nexus-link-opacity);--nexus-link-focus-color: var(--nexus-link-hover-color);--nexus-link-focus-decoration-color: var(--nexus-link-hover-decoration-color);--nexus-link-focus-underline-thickness: var(--nexus-link-hover-underline-thickness);--nexus-link-focus-ring-color: var(--nexus-color-accent);--nexus-link-focus-ring-width: 3px;--nexus-link-focus-ring-offset: 3px;--nexus-link-text-gradient-image: none;--nexus-link-text-gradient-angle: 0deg;--nexus-link-text-gradient-position: 0% 0%;--nexus-link-text-gradient-size: auto;--nexus-link-text-gradient-fill: currentColor;--nexus-text-gradient-start: var(--nexus-color-primary);--nexus-text-gradient-end: var(--nexus-color-accent);--nexus-text-gradient-angle: 90deg;--nexus-text-gradient-fallback: var(--nexus-color-accent);--nexus-font-family-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nexus-font-family-heading: var(--nexus-font-family-body);--nexus-font-family-button: var(--nexus-font-family-body);--nexus-font-family-navigation: var(--nexus-font-family-body);--nexus-font-family-base: var(--nexus-font-family-body);--nexus-font-size-xs: 0.75rem;--nexus-font-size-sm: 0.875rem;--nexus-font-size-md: 1rem;--nexus-font-size-lg: 1.25rem;--nexus-font-size-xl: 1.5rem;--nexus-font-size-2xl: clamp(1.75rem, 4vw, 2.25rem);--nexus-font-size-3xl: clamp(2rem, 6vw, 3.5rem);--nexus-font-size-base: var(--nexus-font-size-md);--nexus-font-weight-regular: 400;--nexus-font-weight-medium: 500;--nexus-font-weight-bold: 700;--nexus-font-weight-body: var(--nexus-font-weight-regular);--nexus-font-weight-heading-1: var(--nexus-font-weight-bold);--nexus-font-weight-heading-2: var(--nexus-font-weight-bold);--nexus-font-weight-heading-3: var(--nexus-font-weight-bold);--nexus-font-weight-heading-small: var(--nexus-font-weight-bold);--nexus-font-weight-button: var(--nexus-font-weight-bold);--nexus-font-weight-navigation: var(--nexus-font-weight-medium);--nexus-line-height-tight: 1.15;--nexus-line-height-base: 1.6;--nexus-space-2xs: 0.25rem;--nexus-space-xs: 0.5rem;--nexus-space-sm: 0.75rem;--nexus-space-md: 1rem;--nexus-space-lg: 1.5rem;--nexus-space-xl: 2rem;--nexus-space-2xl: 3rem;--nexus-space-3xl: clamp(4rem, 8vw, 6rem);--nexus-radius-sm: 0.25rem;--nexus-radius-md: 0.5rem;--nexus-shadow-sm: 0 0.5rem 1.5rem rgb(23 23 23 / 8%);--nexus-transition-fast: 160ms ease;--nexus-interaction-duration: 180ms;--nexus-interaction-easing: cubic-bezier(0.2, 0, 0.2, 1);--nexus-interaction-lift-distance: -0.25rem;--nexus-interaction-scale: 1.025;--nexus-interaction-accent-border-width: 2px;--nexus-interaction-shadow: 0 0.85rem 2rem rgb(23 23 23 / 10%);--nexus-interaction-accent-shadow: 0 0 0 var(--nexus-interaction-accent-border-width) color-mix(in srgb, var(--nexus-color-accent) 62%, transparent), 0 0.75rem 1.75rem color-mix(in srgb, var(--nexus-color-accent) 14%, transparent);--nexus-motion-duration-fast: 300ms;--nexus-motion-duration-normal: 600ms;--nexus-motion-duration-slow: 1100ms;--nexus-motion-duration-cinematic: 1600ms;--nexus-motion-duration-calm: var(--nexus-motion-duration-normal);--nexus-motion-duration: var(--nexus-motion-duration-normal);--nexus-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);--nexus-motion-easing-soft: cubic-bezier(0.16, 1, 0.3, 1);--nexus-motion-easing-smooth: ease-out;--nexus-motion-easing-snappy: cubic-bezier(0.34, 1.56, 0.64, 1);--nexus-motion-easing: var(--nexus-motion-easing-standard);--nexus-motion-distance: 1rem;--nexus-motion-distance-x: clamp(2rem, 8vw, 5rem);--nexus-motion-distance-y: var(--nexus-motion-distance);--nexus-motion-delay: 0ms;--nexus-motion-iteration-count: 1;--nexus-motion-direction: normal;--nexus-motion-fill-mode: both;--nexus-motion-delay-short: 100ms;--nexus-motion-delay-medium: 200ms;--nexus-motion-delay-long: 400ms;--nexus-motion-stagger-step: 120ms;--nexus-container-width: 72rem;--nexus-container-narrow-width: 48rem;--nexus-container-wide-width: 90rem;--nexus-container-padding: clamp(1rem, 4vw, 2rem);--nexus-header-height: 0px;--nexus-effective-header-height: var(--nexus-js-header-height, var(--nexus-header-height, 0px));--nexus-admin-bar-height: 0px;--nexus-scroll-offset: calc(var(--nexus-effective-header-height) + var(--nexus-admin-bar-height));--nexus-hero-min-height: clamp(28rem, 70vh, 44rem);--nexus-hero-content-width: var(--nexus-container-narrow-width);--nexus-hero-card-min-width: 14rem}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}html,body{overflow-x:hidden}@supports(overflow-x: clip){html,body{overflow-x:clip}}body{min-height:100vh;background:var(--nexus-color-background);color:var(--nexus-color-text);font-family:var(--nexus-font-family-body);font-size:var(--nexus-font-size-base);font-weight:var(--nexus-font-weight-body);line-height:var(--nexus-line-height-base);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--nexus-color-heading);font-family:var(--nexus-font-family-heading);font-weight:var(--nexus-font-weight-heading-small);line-height:var(--nexus-line-height-tight)}h1{font-size:var(--nexus-font-size-3xl);font-weight:var(--nexus-font-weight-heading-1)}h2{font-size:var(--nexus-font-size-2xl);font-weight:var(--nexus-font-weight-heading-2)}h3{font-size:var(--nexus-font-size-xl);font-weight:var(--nexus-font-weight-heading-3)}.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)){color:var(--nexus-link-color);font-weight:var(--nexus-link-font-weight);opacity:var(--nexus-link-opacity);text-decoration-color:var(--nexus-link-decoration-color);text-decoration-line:var(--nexus-link-text-decoration-line);text-decoration-thickness:var(--nexus-link-underline-thickness);text-underline-offset:var(--nexus-link-underline-offset);transition-delay:var(--nexus-link-transition-delay);transition-duration:var(--nexus-link-transition-duration);transition-property:var(--nexus-link-transition-properties);transition-timing-function:var(--nexus-link-transition-easing)}@supports(background-clip: text) or (-webkit-background-clip: text){.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)){--nexus-link-text-gradient-angle-current: var(--nexus-link-text-gradient-angle, 0deg);background-image:var(--nexus-link-text-gradient-image, none);background-image:linear-gradient(var(--nexus-link-text-gradient-angle-current), var(--nexus-link-text-gradient-stops));background-position:var(--nexus-link-text-gradient-position, 0% 0%);background-repeat:no-repeat;background-size:var(--nexus-link-text-gradient-size, auto);background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:var(--nexus-link-text-gradient-fill, currentColor)}}@media(prefers-reduced-motion: reduce){.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)){transition-delay:0ms;transition-duration:0ms}}.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)):hover{--nexus-link-text-gradient-angle-current: var(--nexus-link-hover-text-gradient-angle, var(--nexus-link-text-gradient-angle, 0deg));background-image:var(--nexus-link-hover-text-gradient-image, var(--nexus-link-text-gradient-image, none));background-image:linear-gradient(var(--nexus-link-text-gradient-angle-current), var(--nexus-link-hover-text-gradient-stops, var(--nexus-link-text-gradient-stops)));background-position:var(--nexus-link-hover-text-gradient-position, var(--nexus-link-text-gradient-position, 0% 0%));background-size:var(--nexus-link-hover-text-gradient-size, var(--nexus-link-text-gradient-size, auto));-webkit-text-fill-color:var(--nexus-link-hover-text-gradient-fill, var(--nexus-link-text-gradient-fill, currentColor));color:var(--nexus-link-hover-color);opacity:var(--nexus-link-hover-opacity);text-decoration-color:var(--nexus-link-hover-decoration-color);text-decoration-line:var(--nexus-link-hover-text-decoration-line);text-decoration-thickness:var(--nexus-link-hover-underline-thickness)}.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)):focus-visible{--nexus-link-text-gradient-angle-current: var(--nexus-link-focus-text-gradient-angle, var(--nexus-link-text-gradient-angle, 0deg));background-image:var(--nexus-link-focus-text-gradient-image, var(--nexus-link-text-gradient-image, none));background-image:linear-gradient(var(--nexus-link-text-gradient-angle-current), var(--nexus-link-focus-text-gradient-stops, var(--nexus-link-text-gradient-stops)));background-position:var(--nexus-link-focus-text-gradient-position, var(--nexus-link-text-gradient-position, 0% 0%));background-size:var(--nexus-link-focus-text-gradient-size, var(--nexus-link-text-gradient-size, auto));-webkit-text-fill-color:var(--nexus-link-focus-text-gradient-fill, var(--nexus-link-text-gradient-fill, currentColor));color:var(--nexus-link-focus-color);opacity:var(--nexus-link-focus-opacity);outline:var(--nexus-link-focus-ring-width) solid var(--nexus-link-focus-ring-color);outline-offset:var(--nexus-link-focus-ring-offset);text-decoration-color:var(--nexus-link-focus-decoration-color);text-decoration-line:underline;text-decoration-thickness:var(--nexus-link-focus-underline-thickness)}.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)):active{--nexus-link-text-gradient-angle-current: var(--nexus-link-active-text-gradient-angle, var(--nexus-link-text-gradient-angle, 0deg));background-image:var(--nexus-link-active-text-gradient-image, var(--nexus-link-text-gradient-image, none));background-image:linear-gradient(var(--nexus-link-text-gradient-angle-current), var(--nexus-link-active-text-gradient-stops, var(--nexus-link-text-gradient-stops)));background-position:var(--nexus-link-active-text-gradient-position, var(--nexus-link-text-gradient-position, 0% 0%));background-size:var(--nexus-link-active-text-gradient-size, var(--nexus-link-text-gradient-size, auto));-webkit-text-fill-color:var(--nexus-link-active-text-gradient-fill, var(--nexus-link-text-gradient-fill, currentColor));color:var(--nexus-link-active-color);opacity:var(--nexus-link-active-opacity);text-decoration-color:var(--nexus-link-active-decoration-color);text-decoration-thickness:var(--nexus-link-active-underline-thickness)}@media(forced-colors: active){.entry__content :where(a:not(.nexus-button,.wp-block-button__link,.wp-element-button):not(.wp-block-navigation a,.wp-block-social-links a,.wp-block-query-pagination a,.wp-block-post-navigation-link a,.wp-block-comments-pagination a)){background-image:none;color:LinkText;-webkit-text-fill-color:LinkText;text-decoration-color:LinkText}}.nexus-text-gradient{color:var(--nexus-text-gradient-fallback)}@supports(background-clip: text) or (-webkit-background-clip: text){.nexus-text-gradient{background-image:linear-gradient(var(--nexus-text-gradient-angle), var(--nexus-text-gradient-start), var(--nexus-text-gradient-end));background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}}:focus-visible{outline:3px solid var(--nexus-color-accent);outline-offset:3px}.has-muted-color{color:var(--nexus-color-text-muted)}.has-muted-background-color{background-color:var(--nexus-color-surface-alt)}.nexus-container-width-narrow{--nexus-container-width: var(--nexus-container-narrow-width)}.nexus-container-width-wide{--nexus-container-width: var(--nexus-container-wide-width)}.site-layout{display:block}.site-layout--archive{padding-block:var(--nexus-space-2xl)}.site-layout__content{min-width:0}.site-sidebar{display:grid;gap:var(--nexus-space-lg);align-self:start;border-top:1px solid var(--nexus-color-border);margin-top:var(--nexus-space-2xl);padding-top:var(--nexus-space-xl)}.site-sidebar__widget{display:grid;gap:var(--nexus-space-sm)}.site-sidebar__title{font-size:var(--nexus-font-size-lg);line-height:var(--nexus-line-height-tight)}.entry{display:grid;gap:var(--nexus-space-lg);width:100%;min-width:0}.site-layout--singular .entry__header{width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-narrow-width));margin-inline:auto;padding-block-start:var(--nexus-space-2xl)}.site-layout--singular .entry__content>:where(:not(.alignfull)):last-child{margin-block-end:var(--nexus-space-2xl)}.nexus-page-title-hidden .site-layout--singular .entry__content>:where(:not(.alignfull):not(.nexus-scroll-ambient-toolbar)):first-child,.nexus-page-title-hero-compatible .site-layout--singular .entry__content>:where(:not(.alignfull):not(.nexus-scroll-ambient-toolbar)):first-child{margin-block-start:var(--nexus-space-2xl)}.entry--empty{width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-narrow-width));margin-inline:auto;padding-block:var(--nexus-space-2xl)}.entry+.entry,.navigation.posts-navigation{margin-top:var(--nexus-space-2xl)}.entry__title{font-size:var(--nexus-font-size-3xl);line-height:var(--nexus-line-height-tight)}.entry__content{display:grid;gap:var(--nexus-space-md);min-width:0}.entry__content>*+*{margin-top:0}.entry__content>*{min-width:0}.entry__content :where(.wp-block-group,.wp-block-cover__inner-container,.wp-block-column)>*{min-width:0}.entry__content>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){width:100%;max-width:var(--nexus-container-narrow-width);margin-inline:auto}.entry__content>.alignwide{width:100%;max-width:var(--nexus-container-width);margin-inline:auto}.entry__content>.alignfull{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.site-layout--full .entry__content>.alignfull{width:100%;margin-inline:0}@media(max-width: 47.9375rem){.entry__content>.alignfull{width:100%;margin-inline:0}}@media(min-width: 64rem){.site-layout--sidebar-left,.site-layout--sidebar-right{display:grid;grid-template-columns:minmax(0, 1fr) minmax(16rem, 20rem);gap:var(--nexus-space-2xl)}.site-layout--sidebar-left{grid-template-columns:minmax(16rem, 20rem) minmax(0, 1fr)}.site-layout--sidebar-left .site-layout__content{grid-column:2}.site-layout--sidebar-left .site-sidebar{grid-column:1;grid-row:1}.site-sidebar{border-top:0;margin-top:0;padding-top:0}}.nexus-container,.site-container{width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-width));margin-inline:auto}.nexus-container--narrow{--nexus-container-width: var(--nexus-container-narrow-width)}.site-container--narrow{--nexus-container-width: var(--nexus-container-narrow-width)}.nexus-container--wide{--nexus-container-width: var(--nexus-container-wide-width)}.site-container--wide{--nexus-container-width: var(--nexus-container-wide-width)}.nexus-container--full{width:100%;max-width:none;padding-inline:var(--nexus-container-padding)}.announcement-bar{border-bottom:1px solid var(--nexus-color-border);background:var(--nexus-color-surface);color:var(--nexus-color-text);font-size:var(--nexus-font-size-sm)}.announcement-bar[hidden]{display:none}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:var(--nexus-space-sm);min-height:2.75rem;padding-block:var(--nexus-space-xs);text-align:center}.announcement-bar__text{margin:0}.announcement-bar__link{color:inherit;font-weight:var(--nexus-font-weight-navigation);text-decoration-thickness:1px;text-underline-offset:.18em}.announcement-bar__dismiss{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid var(--nexus-color-border);border-radius:var(--nexus-radius-sm);background:var(--nexus-color-background);color:var(--nexus-color-text);cursor:pointer;font:inherit;line-height:1}.site-header{--nexus-header-background: var(--nexus-color-background);--nexus-header-foreground: var(--nexus-color-heading);--nexus-header-logo-color: var(--nexus-header-foreground);--nexus-header-logo-text-color: var(--nexus-header-logo-color);--nexus-header-logo-icon-color: var(--nexus-header-logo-color);--nexus-header-logo-color-transparent: #fff;--nexus-header-logo-text-color-transparent: var(--nexus-header-logo-color-transparent);--nexus-header-logo-icon-color-transparent: var(--nexus-header-logo-color-transparent);--nexus-header-scrolled-background: color-mix(in srgb, var(--nexus-color-background) 88%, transparent);--nexus-header-scrolled-foreground: var(--nexus-header-foreground);--nexus-header-logo-color-scrolled: var(--nexus-header-scrolled-foreground);--nexus-header-logo-text-color-scrolled: var(--nexus-header-logo-color-scrolled);--nexus-header-logo-icon-color-scrolled: var(--nexus-header-logo-color-scrolled);--nexus-header-backdrop-blur: 0px;border-bottom:1px solid var(--nexus-color-border);background:var(--nexus-header-background);color:var(--nexus-header-foreground);transition:background-color var(--nexus-transition-fast),border-color var(--nexus-transition-fast),backdrop-filter var(--nexus-transition-fast)}.site-header--contrast-dark{--nexus-header-background: var(--nexus-color-text);--nexus-header-foreground: var(--nexus-color-background)}.site-header--contrast-light{--nexus-header-background: var(--nexus-color-background);--nexus-header-foreground: var(--nexus-color-heading)}@supports(color: contrast-color(white)){.site-header{--nexus-header-logo-color: contrast-color(var(--nexus-header-background))}}.site-header--behaviour-sticky,.site-header.has-sticky-header{position:sticky;top:0;z-index:20}html.has-nexus-sticky-header{--nexus-header-height: 4.5rem}html.has-nexus-sticky-header.nexus-header-layout-minimal{--nexus-header-height: 3.5rem}html.has-nexus-admin-bar,.admin-bar .site-header--behaviour-sticky,.admin-bar .site-header.has-sticky-header{--nexus-admin-bar-height: 46px}.admin-bar .site-header--behaviour-sticky,.admin-bar .site-header.has-sticky-header{top:var(--nexus-admin-bar-height)}.site-header.has-transparent-header{--nexus-header-logo-color: var(--nexus-header-logo-color-transparent);--nexus-header-logo-text-color: var(--nexus-header-logo-text-color-transparent);--nexus-header-logo-icon-color: var(--nexus-header-logo-icon-color-transparent);border-bottom-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.site-header.has-transparent-header:is(.is-scrolled,.is-compact,:focus-within),body.has-open-navigation .site-header.has-transparent-header{--nexus-header-background: var(--nexus-header-scrolled-background);--nexus-header-foreground: var(--nexus-header-scrolled-foreground);--nexus-header-logo-color: var(--nexus-header-logo-color-scrolled);--nexus-header-logo-text-color: var(--nexus-header-logo-text-color-scrolled);--nexus-header-logo-icon-color: var(--nexus-header-logo-icon-color-scrolled);border-bottom-color:var(--nexus-color-border);background:var(--nexus-header-background)}.site-header.has-scrolled-header-background:is(.is-scrolled,.is-compact,:focus-within),body.has-open-navigation .site-header.has-scrolled-header-background{--nexus-header-background: var(--nexus-header-scrolled-background);--nexus-header-foreground: var(--nexus-header-scrolled-foreground);--nexus-header-logo-color: var(--nexus-header-logo-color-scrolled);--nexus-header-logo-text-color: var(--nexus-header-logo-text-color-scrolled);--nexus-header-logo-icon-color: var(--nexus-header-logo-icon-color-scrolled);background:var(--nexus-header-background)}.site-header.has-header-backdrop-blur:is(.is-scrolled,.is-compact,:focus-within),body.has-open-navigation .site-header.has-header-backdrop-blur{backdrop-filter:blur(var(--nexus-header-backdrop-blur))}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--nexus-space-lg);min-height:4.5rem;padding-block:var(--nexus-space-md);transition:min-height var(--nexus-transition-fast),padding var(--nexus-transition-fast)}.site-header.has-compact-header.is-compact .site-header__inner{min-height:3.5rem;padding-block:var(--nexus-space-sm)}.site-header__navigation,.site-header__actions{display:flex;align-items:center}.site-header__navigation{margin-inline-start:auto}.site-header__actions{justify-content:flex-end;gap:var(--nexus-space-sm)}.site-header__cta{white-space:nowrap}.site-branding{display:grid;gap:.125rem}.site-branding__logo-link{display:inline-flex;align-items:center;text-decoration:none;text-decoration-line:none;width:fit-content}.nexus-logo{color:var(--nexus-header-logo-color)}.site-branding--svg-inline{color:var(--nexus-header-logo-color)}.site-branding .custom-logo,.site-branding__logo:not(.site-branding__logo-svg){width:auto;max-width:min(12rem,48vw);max-height:3rem}.site-branding__logo-svg{display:block;width:auto;height:min(3rem,13.5vw);max-width:min(12rem,48vw);overflow:hidden}.nexus-logo__lockup{display:inline-flex;align-items:center;gap:clamp(.45rem,1vw,.75rem);height:min(3rem,13.5vw);width:auto;max-width:100%}.site-header--logo-small .nexus-logo__lockup{height:min(2.25rem,10vw)}.site-header--logo-large .nexus-logo__lockup{height:min(4rem,16vw)}.nexus-logo--lockup .site-branding__logo-svg{display:block;width:auto;max-width:none;max-height:none;overflow:visible}.nexus-logo--lockup .site-branding__logo-svg.nexus-logo__mark{height:100%;width:auto;flex:0 0 auto;aspect-ratio:290.652/275.948}.nexus-logo--lockup .site-branding__logo-svg.nexus-logo__wordmark{height:42%;width:auto;flex:0 0 auto;max-width:min(12rem,48vw);aspect-ratio:938.51/101.38}.nexus-logo:not(.nexus-logo--lockup) .site-branding__logo-svg.nexus-logo__wordmark{transform:none;height:min(2.25rem,9vw);width:auto;max-width:min(12rem,48vw);aspect-ratio:938.51/101.38}.nexus-logo:not(.nexus-logo--lockup) .site-branding__logo-svg.nexus-logo__mark{opacity:1;transform:none;width:auto;height:min(3rem,13.5vw);aspect-ratio:290.652/275.948}.nexus-logo__wordmark :where(path,rect,circle,ellipse,line,polygon,polyline){fill:currentcolor}.nexus-logo__mark .nexus-mark__right{fill:url("#nexus-mark-gradient-right")}.nexus-logo__mark .nexus-mark__left{fill:url("#nexus-mark-gradient-left")}.nexus-logo__mark .nexus-mark__ribbon{fill:url("#nexus-mark-gradient-ribbon")}.site-header--layout-minimal .site-branding .custom-logo,.site-header--layout-minimal .site-branding__logo:not(.site-branding__logo-svg),.site-header--template-minimal .site-branding .custom-logo,.site-header--template-minimal .site-branding__logo:not(.site-branding__logo-svg){max-height:2.5rem}.site-header--layout-minimal .site-branding__logo-svg,.site-header--template-minimal .site-branding__logo-svg{height:min(2.5rem,11.25vw)}.site-header--layout-minimal .nexus-logo--lockup .site-branding__logo-svg,.site-header--template-minimal .nexus-logo--lockup .site-branding__logo-svg{height:auto}.site-header--layout-minimal .nexus-logo__lockup,.site-header--template-minimal .nexus-logo__lockup{height:min(2.5rem,11.25vw)}.site-branding__title{color:var(--nexus-color-text);font-weight:var(--nexus-font-weight-heading-small);text-decoration:none}.site-branding__description{color:var(--nexus-color-muted);font-size:var(--nexus-font-size-sm)}@media(min-width: 48.875rem){html.has-nexus-admin-bar,.admin-bar .site-header--behaviour-sticky,.admin-bar .site-header.has-sticky-header{--nexus-admin-bar-height: 32px}}@media(max-width: 37.5rem){html.has-nexus-admin-bar{margin-top:0 !important}.admin-bar #wpadminbar{position:sticky}}@media(max-width: 47.9375rem){.site-header__cta{white-space:normal}}.site-header--builder{--nexus-header-gradient: linear-gradient(135deg, var(--nexus-color-primary), var(--nexus-color-secondary));--nexus-header-border-color: var(--nexus-color-border);box-shadow:none}.site-header--background-surface{--nexus-header-background: var(--nexus-color-surface)}.site-header--background-primary{--nexus-header-background: var(--nexus-color-primary);--nexus-header-foreground: var(--nexus-color-primary-contrast);--nexus-header-logo-color: var(--nexus-color-primary-contrast)}.site-header--background-dark{--nexus-header-background: var(--nexus-color-text);--nexus-header-foreground: var(--nexus-color-background);--nexus-header-logo-color: var(--nexus-color-background)}.site-header--background-gradient{--nexus-header-foreground: var(--nexus-color-background);--nexus-header-logo-color: var(--nexus-color-background);background:var(--nexus-header-gradient)}.site-header--background-custom{background:var(--nexus-header-background)}.site-header--background-transparent,.site-header.has-transparent-header{--nexus-header-background: transparent;background:rgba(0,0,0,0)}.site-header--border-none{border-bottom-color:rgba(0,0,0,0)}.site-header--border-accent{--nexus-header-border-color: var(--nexus-color-accent);border-bottom-color:var(--nexus-header-border-color)}.site-header--border-custom{border-bottom-color:var(--nexus-header-border-color)}.site-header--shadow-subtle{box-shadow:var(--nexus-shadow-sm)}.site-header--shadow-elevated{box-shadow:0 1rem 2.25rem rgba(23,23,23,.12)}.site-header--spacing-compact .site-header__inner{min-height:3.5rem;padding-block:var(--nexus-space-sm)}.site-header--spacing-comfortable .site-header__inner{min-height:5.5rem;padding-block:var(--nexus-space-lg)}.site-header--logo-small :where(.site-branding .custom-logo,.site-branding__logo:not(.site-branding__logo-svg)){max-height:2.25rem}.site-header--logo-small .site-branding__logo-svg{height:min(2.25rem,10vw)}.site-header--logo-large :where(.site-branding .custom-logo,.site-branding__logo:not(.site-branding__logo-svg)){max-height:4rem}.site-header--logo-large .site-branding__logo-svg{height:min(4rem,16vw)}.site-header__top{display:flex;align-items:center;justify-content:space-between;gap:var(--nexus-space-lg)}.site-header--composition>.site-header__composition-inner{width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-width));margin-inline:auto;padding-block:var(--nexus-space-md)}.site-header--composition.site-header--spacing-compact>.site-header__composition-inner{padding-block:var(--nexus-space-sm)}.site-header--composition.site-header--spacing-comfortable>.site-header__composition-inner{padding-block:var(--nexus-space-lg)}.site-header--composition :where(.wp-block-site-title,.wp-block-site-logo,.wp-block-navigation,.wp-block-search,.wp-block-social-links){margin-block:0}.site-header--composition :where(.wp-block-site-title a,.wp-block-navigation-item__content):not(.has-text-color){color:var(--nexus-header-foreground)}.site-header--composition .wp-block-navigation{font-family:var(--nexus-font-family-navigation);font-weight:var(--nexus-font-weight-navigation)}.site-header--composition :where(a,button,input):focus-visible{outline:2px solid var(--nexus-navigation-focus-ring-color, var(--nexus-color-accent));outline-offset:3px}.site-header--composition .wp-block-search{min-width:min(16rem,100%)}@media(max-width: 47.9375rem){.site-header--composition .site-header__composition-inner>.wp-block-group{gap:var(--nexus-space-sm)}.site-header--composition .wp-block-search{min-width:0;width:100%}}.site-header--template-transparent-overlay{position:absolute;inset-block-start:var(--nexus-admin-bar-height);inset-inline:0;z-index:20;transition:background-color var(--nexus-transition-fast),border-color var(--nexus-transition-fast),box-shadow var(--nexus-transition-fast)}.site-header--template-transparent-overlay.has-sticky-header{position:sticky;inset-block-start:var(--nexus-admin-bar-height)}@media(min-width: 48rem){.site-header--template-centered-logo .site-header__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);column-gap:var(--nexus-space-lg);row-gap:var(--nexus-space-sm);text-align:center}.site-header--template-centered-logo .site-branding{grid-column:1/-1;justify-self:center}.site-header--template-centered-logo .site-header__navigation{grid-column:2;justify-self:center;margin-inline-start:0}.site-header--template-centered-logo .site-header__actions{grid-column:3;justify-self:end}.site-header--template-split-nav .site-header__inner{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center}.site-header--template-split-nav .site-header__navigation{justify-self:center;margin-inline-start:0}.site-header--template-split-nav .site-header__inner--split-assigned{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto}.site-header--template-split-nav .site-header__inner--split-assigned .site-header__navigation,.site-header--template-split-nav .site-header__inner--split-assigned .primary-navigation{min-width:0;max-width:100%}.site-header--template-split-nav .site-header__inner--split-assigned .site-header__navigation .primary-navigation__menu{flex-wrap:wrap}.site-header--template-split-nav .site-header__inner--split-assigned .site-branding{grid-column:2;justify-items:center;text-align:center}.site-header--template-split-nav .site-header__navigation--left{grid-column:1;justify-content:flex-end;justify-self:end}.site-header--template-split-nav .site-header__navigation--left .primary-navigation__menu{justify-content:flex-end}.site-header--template-split-nav .site-header__navigation--right{grid-column:3;justify-content:flex-start;justify-self:start}.site-header--template-split-nav .site-header__inner--split-assigned .site-header__actions{grid-column:4;justify-self:end}.site-header--template-stacked .site-header__inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--nexus-space-md)}.site-header--template-stacked .site-header__navigation{justify-content:center;width:100%;border-top:1px solid color-mix(in srgb, var(--nexus-header-foreground) 14%, transparent);margin-inline-start:0;padding-block-start:var(--nexus-space-sm)}.site-header--template-minimal .site-header__inner{min-height:3.5rem;gap:var(--nexus-space-md);padding-block:var(--nexus-space-sm)}.site-header--template-minimal .site-branding__description{display:none}}@media(max-width: 47.9375rem){.site-header__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--nexus-space-sm);min-height:4rem;padding-block:var(--nexus-space-sm)}.site-header__navigation{grid-column:2;justify-self:end;margin-inline-start:0}.site-header__actions{display:none}.site-header--mobile-cta-header .site-header__inner:not(.site-header__inner--split-assigned){grid-template-columns:minmax(0, 1fr) auto auto}.site-header--mobile-cta-header .site-header__inner:not(.site-header__inner--split-assigned) .site-header__navigation{grid-column:3;grid-row:1}.site-header--mobile-cta-header .site-header__inner:not(.site-header__inner--split-assigned)>.site-header__actions,.site-header--mobile-cta-header .site-header__top>.site-header__actions{display:flex;grid-column:2;grid-row:1;justify-self:end;min-width:0}.site-header--mobile-cta-header .site-header__actions .site-header__cta{max-width:min(10rem,28vw);overflow-wrap:anywhere}.site-header--template-centered-logo .site-branding{justify-items:center;text-align:center}.site-header--template-stacked .site-header__top{display:contents}.site-header--template-minimal .site-branding__description{display:none}.site-header--template-minimal .site-header__inner{min-height:3rem;padding-block:var(--nexus-space-xs)}.site-header--template-split-nav .site-header__inner--split-assigned{grid-template-columns:auto minmax(0, 1fr) auto}.site-header--template-split-nav .site-header__inner--split-assigned .site-header__navigation--left{grid-column:1;grid-row:1;justify-self:start}.site-header--template-split-nav .site-header__inner--split-assigned .site-branding{grid-column:2;grid-row:1;justify-items:center;min-width:0;text-align:center}.site-header--template-split-nav .site-header__inner--split-assigned .site-header__navigation--right{grid-column:3;grid-row:1;justify-self:end}.site-header--template-split-nav .site-header__inner--split-assigned .primary-navigation__toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}}.nexus-scroll-progress{--nexus-scroll-progress-color: var(--nexus-color-accent);--nexus-scroll-progress-height: 3px;--nexus-scroll-progress-radius: 0 100vw 100vw 0;--nexus-scroll-progress-origin: 0 50%;--nexus-scroll-progress-top: var(--nexus-scroll-offset);--nexus-scroll-progress-z-index: 19;position:fixed;inset-block-start:var(--nexus-scroll-progress-top);inset-inline:0;z-index:var(--nexus-scroll-progress-z-index);height:var(--nexus-scroll-progress-height);pointer-events:none}.nexus-scroll-progress--position-top{--nexus-scroll-progress-top: var(--nexus-admin-bar-height);--nexus-scroll-progress-z-index: 21}.nexus-scroll-progress--position-below-header{--nexus-scroll-progress-top: var(--nexus-scroll-offset)}.nexus-scroll-progress__bar{width:100%;height:100%;border-radius:var(--nexus-scroll-progress-radius);background:var(--nexus-scroll-progress-color);transform:scaleX(0);transform-origin:var(--nexus-scroll-progress-origin);will-change:transform}@supports(animation-timeline: scroll()){.nexus-scroll-progress__bar{animation:nexusGrowProgressBar linear both;animation-timeline:scroll()}}@supports not (animation-timeline: scroll()){.nexus-scroll-progress:not(.nexus-scroll-progress--js-fallback){display:none}}@media(prefers-reduced-motion: reduce){.nexus-scroll-progress__bar{transition:none}}@keyframes nexusGrowProgressBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}.primary-navigation{position:relative;font-family:var(--nexus-font-family-navigation);font-weight:var(--nexus-font-weight-navigation);--nexus-navigation-link-background: transparent;--nexus-navigation-link-color: var(--nexus-header-foreground, var(--nexus-color-text));--nexus-navigation-link-hover-color: var(--nexus-navigation-link-color);--nexus-navigation-link-hover-background: var(--nexus-color-surface);--nexus-navigation-link-active-color: var(--nexus-navigation-link-hover-color);--nexus-navigation-link-active-background: var(--nexus-navigation-link-hover-background);--nexus-navigation-focus-ring-color: var(--nexus-color-accent);--nexus-navigation-current-indicator-color: var(--nexus-color-accent);--nexus-navigation-active-box-shadow: inset 0 -2px 0 var(--nexus-navigation-current-indicator-color);--nexus-navigation-active-text-decoration: none;--nexus-navigation-active-text-decoration-thickness: auto;--nexus-navigation-active-text-underline-offset: auto;--nexus-navigation-desktop-item-gap: var(--nexus-space-sm);--nexus-navigation-desktop-link-padding-block: var(--nexus-space-sm);--nexus-navigation-desktop-link-padding-inline: var(--nexus-space-md);--nexus-navigation-desktop-link-font-size: inherit;--nexus-navigation-desktop-toggle-padding-inline: var(--nexus-space-md);--nexus-navigation-menu-background: transparent;--nexus-navigation-menu-border-color: transparent;--nexus-navigation-menu-border-width: 0;--nexus-navigation-menu-link-color: var(--nexus-navigation-link-color);--nexus-navigation-menu-link-hover-background: var(--nexus-navigation-link-hover-background);--nexus-mobile-navigation-background: var(--nexus-color-background);--nexus-mobile-navigation-border-color: var(--nexus-color-border);--nexus-mobile-navigation-border-width: 1px;--nexus-mobile-navigation-link-color: var(--nexus-navigation-link-color);--nexus-mobile-navigation-link-hover-background: var(--nexus-navigation-link-hover-background);--nexus-mobile-navigation-panel-width: min(24rem, calc(100vw - (var(--nexus-container-padding) * 2)));--nexus-mobile-navigation-transition: 240ms ease;--nexus-dropdown-background: var(--nexus-color-background);--nexus-dropdown-color: var(--nexus-color-text);--nexus-dropdown-radius: var(--nexus-radius-md);--nexus-dropdown-padding: var(--nexus-space-xs);--nexus-dropdown-link-padding: var(--nexus-space-sm) var(--nexus-space-md);--nexus-dropdown-item-gap: var(--nexus-space-2xs);--nexus-dropdown-shadow: 0 1rem 2rem rgb(23 23 23 / 10%)}.primary-navigation__toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--nexus-space-xs);box-sizing:border-box;min-width:2.75rem;min-height:2.25rem;border:1px solid var(--nexus-color-border);border-radius:var(--nexus-radius-sm);background:var(--nexus-color-background);color:var(--nexus-color-text);cursor:pointer;padding:.5rem .75rem}.primary-navigation__toggle:focus-visible{outline:2px solid var(--nexus-navigation-focus-ring-color);outline-offset:3px}.primary-navigation--toggle-button-minimal .primary-navigation__toggle,.primary-navigation--toggle-button-ghost .primary-navigation__toggle{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--nexus-navigation-link-color)}.primary-navigation--toggle-button-filled .primary-navigation__toggle{border-color:var(--nexus-button-background);background:var(--nexus-button-background);color:var(--nexus-button-color)}.primary-navigation__toggle-icon,.primary-navigation__toggle-icon::before,.primary-navigation__toggle-icon::after{display:block;width:1rem;height:2px;background:currentcolor;content:"";transition:opacity var(--nexus-transition-fast),transform var(--nexus-transition-fast),width var(--nexus-transition-fast)}.primary-navigation__toggle-icon{position:relative}.primary-navigation__toggle-icon::before,.primary-navigation__toggle-icon::after{position:absolute;left:0}.primary-navigation__toggle-icon::before{top:-5px}.primary-navigation__toggle-icon::after{top:5px}.primary-navigation--toggle-icon-hamburger .primary-navigation__toggle[aria-expanded=true] .primary-navigation__toggle-icon{width:.75rem}.primary-navigation--toggle-icon-hamburger-to-x .primary-navigation__toggle[aria-expanded=true] .primary-navigation__toggle-icon{background:rgba(0,0,0,0)}.primary-navigation--toggle-icon-hamburger-to-x .primary-navigation__toggle[aria-expanded=true] .primary-navigation__toggle-icon::before{top:0;transform:rotate(45deg)}.primary-navigation--toggle-icon-hamburger-to-x .primary-navigation__toggle[aria-expanded=true] .primary-navigation__toggle-icon::after{top:0;transform:rotate(-45deg)}.primary-navigation--toggle-icon-minimal-chevron .primary-navigation__toggle-icon{width:.55rem;height:.55rem;border:solid currentcolor;border-width:0 2px 2px 0;background:rgba(0,0,0,0);transform:rotate(45deg) translateY(-0.08rem)}.primary-navigation--toggle-icon-minimal-chevron .primary-navigation__toggle-icon::before,.primary-navigation--toggle-icon-minimal-chevron .primary-navigation__toggle-icon::after{display:none}.primary-navigation--toggle-icon-minimal-chevron .primary-navigation__toggle[aria-expanded=true] .primary-navigation__toggle-icon{transform:rotate(225deg) translate(-0.12rem, -0.12rem)}.primary-navigation__menu,.utility-navigation__menu,.footer-navigation__menu{list-style:none;margin:0;padding:0}.utility-navigation{border-bottom:1px solid color-mix(in srgb, var(--nexus-header-foreground, var(--nexus-color-text)) 14%, transparent);background:color-mix(in srgb, var(--nexus-header-background, var(--nexus-color-background)) 92%, transparent);color:var(--nexus-header-foreground, var(--nexus-color-text));font-family:var(--nexus-font-family-navigation);font-size:var(--nexus-font-size-sm);font-weight:var(--nexus-font-weight-navigation)}.utility-navigation__inner{display:flex;align-items:center;justify-content:flex-end;min-height:2.25rem}.utility-navigation__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--nexus-space-2xs) var(--nexus-space-md);padding-block:var(--nexus-space-2xs)}.utility-navigation__menu a{display:block;border-radius:var(--nexus-radius-sm);color:inherit;padding:.25rem .35rem;text-decoration:none}.utility-navigation__menu a:hover,.utility-navigation__menu a:focus-visible,.utility-navigation__menu :where(.current-menu-item,.current_page_item)>a,.utility-navigation__menu a[aria-current=page]{background:color-mix(in srgb, currentcolor 10%, transparent);color:var(--nexus-navigation-link-hover-color, currentcolor)}.utility-navigation__menu a:focus-visible{outline:2px solid var(--nexus-navigation-focus-ring-color, var(--nexus-color-accent));outline-offset:2px}.primary-navigation__panel{position:absolute;top:calc(100% + var(--nexus-space-sm));right:0;z-index:10;display:none;box-sizing:border-box;min-width:min(14rem,100vw - var(--nexus-container-padding)*2);max-width:calc(100vw - var(--nexus-container-padding)*2);border:var(--nexus-mobile-navigation-border-width) solid var(--nexus-mobile-navigation-border-color);border-radius:var(--nexus-dropdown-radius);background:var(--nexus-mobile-navigation-background);box-shadow:var(--nexus-dropdown-shadow);color:var(--nexus-dropdown-color);gap:var(--nexus-dropdown-item-gap);padding:var(--nexus-dropdown-padding)}.primary-navigation__mobile-content{display:none}.primary-navigation__panel[data-navigation-open=true]{display:grid}.primary-navigation__close{display:none;align-items:center;justify-content:center;justify-self:end;width:2.5rem;height:2.5rem;border:1px solid var(--nexus-mobile-navigation-border-color);border-radius:var(--nexus-radius-sm);background:color-mix(in srgb, var(--nexus-mobile-navigation-background) 84%, var(--nexus-mobile-navigation-link-color) 16%);color:var(--nexus-mobile-navigation-link-color);cursor:pointer;font:inherit;font-size:1.35rem;line-height:1}@media(max-width: 47.9375rem){.primary-navigation:not([data-navigation-enhanced=true]) .primary-navigation__toggle{display:none}.primary-navigation:not([data-navigation-enhanced=true]) .primary-navigation__panel{position:static;display:grid;visibility:visible;opacity:1;transform:none;max-height:none;pointer-events:auto}}.primary-navigation__close:hover,.primary-navigation__close:focus-visible{background:var(--nexus-mobile-navigation-link-hover-background);color:var(--nexus-navigation-link-hover-color)}.primary-navigation__close:focus-visible{outline:2px solid var(--nexus-navigation-focus-ring-color);outline-offset:3px}.primary-navigation__menu{display:grid;gap:var(--nexus-dropdown-item-gap)}.primary-navigation__menu a,.footer-navigation__menu a{display:block;color:var(--nexus-mobile-navigation-link-color);text-decoration:none}.primary-navigation__menu a{border-radius:var(--nexus-radius-sm);background:var(--nexus-navigation-link-background);padding:var(--nexus-dropdown-link-padding)}.primary-navigation__item-control{display:flex;align-items:center;border-radius:var(--nexus-radius-sm);gap:0}.primary-navigation__item-control>a{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.primary-navigation__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 auto;border:0;border-radius:var(--nexus-radius-sm);border-start-start-radius:0;border-end-start-radius:0;background:var(--nexus-navigation-link-background);color:var(--nexus-mobile-navigation-link-color);cursor:pointer;padding:var(--nexus-dropdown-link-padding)}.primary-navigation__submenu-icon{display:inline-block;width:.45rem;height:.45rem;border:solid currentcolor;border-width:0 1.5px 1.5px 0;opacity:.72;transform:rotate(45deg) translateY(-0.1rem);transition:transform var(--nexus-transition-fast)}.primary-navigation__submenu-toggle[aria-expanded=true] .primary-navigation__submenu-icon{transform:rotate(225deg) translate(-0.1rem, -0.1rem)}.primary-navigation__menu .sub-menu a{color:var(--nexus-dropdown-color)}.primary-navigation__menu a:hover,.primary-navigation__menu a:focus-visible,.primary-navigation__submenu-toggle:hover,.primary-navigation__submenu-toggle:focus-visible{background:var(--nexus-mobile-navigation-link-hover-background);color:var(--nexus-navigation-link-hover-color)}.primary-navigation__item-control:hover>a,.primary-navigation__item-control:hover>.primary-navigation__submenu-toggle,.primary-navigation__item-control:focus-within>a,.primary-navigation__item-control:focus-within>.primary-navigation__submenu-toggle,.primary-navigation__menu .menu-item[data-submenu-open=true]>.primary-navigation__item-control>a,.primary-navigation__menu .menu-item[data-submenu-open=true]>.primary-navigation__item-control>.primary-navigation__submenu-toggle{background:var(--nexus-mobile-navigation-link-hover-background);color:var(--nexus-navigation-link-hover-color)}.primary-navigation__menu a:focus-visible,.primary-navigation__submenu-toggle:focus-visible{outline:2px solid var(--nexus-navigation-focus-ring-color);outline-offset:2px}.primary-navigation__item-control:focus-within{outline:2px solid var(--nexus-navigation-focus-ring-color);outline-offset:2px}.primary-navigation__item-control>a:focus-visible,.primary-navigation__item-control>.primary-navigation__submenu-toggle:focus-visible{outline:none}.primary-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.primary-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>.primary-navigation__item-control>a,.primary-navigation__menu a[aria-current=page]{background:var(--nexus-navigation-link-active-background);color:var(--nexus-navigation-link-active-color);font-weight:var(--nexus-font-weight-navigation);box-shadow:var(--nexus-navigation-active-box-shadow);text-decoration:var(--nexus-navigation-active-text-decoration);text-decoration-thickness:var(--nexus-navigation-active-text-decoration-thickness);text-underline-offset:var(--nexus-navigation-active-text-underline-offset)}.primary-navigation__menu .sub-menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.primary-navigation__menu .sub-menu a[aria-current=page]{color:var(--nexus-dropdown-color)}.primary-navigation__menu .sub-menu{display:grid;gap:var(--nexus-dropdown-item-gap);list-style:none;border-inline-start:1px solid color-mix(in srgb, var(--nexus-dropdown-color) 22%, transparent);margin:var(--nexus-space-xs) 0 var(--nexus-space-xs) var(--nexus-space-xs);padding:var(--nexus-space-2xs) 0 var(--nexus-space-2xs) var(--nexus-space-sm);font-size:.95em}.primary-navigation[data-navigation-enhanced=true] .primary-navigation__menu .sub-menu{display:none}.primary-navigation[data-navigation-enhanced=true] .primary-navigation__menu .menu-item[data-submenu-open=true]>.sub-menu{display:grid}.primary-navigation--style-pill{--nexus-navigation-link-background: var(--nexus-color-surface);--nexus-navigation-link-hover-background: var(--nexus-color-surface-alt)}.primary-navigation--style-pill .primary-navigation__menu a{border-radius:999px}.primary-navigation--style-pill .primary-navigation__item-control>a{border-start-end-radius:0;border-end-end-radius:0}.primary-navigation--style-pill .primary-navigation__submenu-toggle{border-radius:999px;border-start-start-radius:0;border-end-start-radius:0}.primary-navigation--style-button-like{--nexus-navigation-link-background: var(--nexus-button-background);--nexus-navigation-link-color: var(--nexus-button-color);--nexus-navigation-link-hover-background: var(--nexus-button-hover-background)}.primary-navigation--active-state-quiet{--nexus-navigation-link-active-background: transparent;--nexus-navigation-active-box-shadow: inset 0 -1px 0 var(--nexus-navigation-current-indicator-color)}.primary-navigation--active-state-quiet .primary-navigation__menu :where(.current-menu-item,.current_page_item)>a,.primary-navigation--active-state-quiet .primary-navigation__menu :where(.current-menu-item,.current_page_item)>.primary-navigation__item-control>a,.primary-navigation--active-state-quiet .primary-navigation__menu a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--nexus-navigation-current-indicator-color)}.primary-navigation--active-state-underline{--nexus-navigation-link-active-background: transparent;--nexus-navigation-active-box-shadow: none;--nexus-navigation-active-text-decoration: underline;--nexus-navigation-active-text-decoration-thickness: 1px;--nexus-navigation-active-text-underline-offset: 0.35em}.primary-navigation--active-state-underline .primary-navigation__menu :where(.current-menu-item,.current_page_item)>a,.primary-navigation--active-state-underline .primary-navigation__menu :where(.current-menu-item,.current_page_item)>.primary-navigation__item-control>a,.primary-navigation--active-state-underline .primary-navigation__menu a[aria-current=page]{text-decoration-thickness:2px}.primary-navigation--active-state-surface{--nexus-navigation-link-active-background: color-mix(in srgb, var(--nexus-navigation-current-indicator-color) 12%, transparent);--nexus-navigation-active-box-shadow: inset 0 -1px 0 var(--nexus-navigation-current-indicator-color)}.primary-navigation--active-state-surface .primary-navigation__menu :where(.current-menu-item,.current_page_item)>a,.primary-navigation--active-state-surface .primary-navigation__menu :where(.current-menu-item,.current_page_item)>.primary-navigation__item-control>a,.primary-navigation--active-state-surface .primary-navigation__menu a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--nexus-navigation-current-indicator-color)}.primary-navigation--style-minimal{--nexus-navigation-link-hover-background: transparent}.primary-navigation--style-minimal .primary-navigation__menu a{padding-inline:var(--nexus-space-xs);text-decoration-thickness:1px;text-underline-offset:.25em}.primary-navigation--style-minimal .primary-navigation__menu a:hover,.primary-navigation--style-minimal .primary-navigation__menu a:focus-visible{text-decoration:underline}.primary-navigation--style-minimal.primary-navigation--active-state-style-default .primary-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.primary-navigation--style-minimal.primary-navigation--active-state-style-default .primary-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>.primary-navigation__item-control>a,.primary-navigation--style-minimal.primary-navigation--active-state-style-default .primary-navigation__menu a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em;box-shadow:none}.primary-navigation--density-compact{--nexus-navigation-desktop-item-gap: var(--nexus-space-xs);--nexus-navigation-desktop-link-padding-block: var(--nexus-space-xs);--nexus-navigation-desktop-link-padding-inline: var(--nexus-space-sm);--nexus-navigation-desktop-link-font-size: var(--nexus-font-size-sm);--nexus-navigation-desktop-toggle-padding-inline: var(--nexus-space-xs)}.primary-navigation--density-balanced{--nexus-navigation-desktop-item-gap: var(--nexus-space-md)}.primary-navigation--density-spacious{--nexus-navigation-desktop-item-gap: var(--nexus-space-lg);--nexus-navigation-desktop-link-padding-block: var(--nexus-space-md);--nexus-navigation-desktop-link-padding-inline: var(--nexus-space-lg);--nexus-navigation-desktop-toggle-padding-inline: var(--nexus-space-sm)}.primary-navigation--style-minimal.primary-navigation--density-default{--nexus-navigation-desktop-link-padding-inline: var(--nexus-space-xs)}.primary-navigation--menu-background-default{--nexus-navigation-menu-background: var(--nexus-color-background)}.primary-navigation--menu-background-surface{--nexus-navigation-menu-background: var(--nexus-color-surface)}.primary-navigation--menu-background-dark{--nexus-navigation-menu-background: var(--nexus-color-text);--nexus-navigation-menu-link-color: var(--nexus-color-background);--nexus-navigation-menu-link-hover-background: color-mix(in srgb, var(--nexus-color-background) 14%, transparent);--nexus-navigation-link-active-background: color-mix(in srgb, var(--nexus-color-background) 18%, transparent);--nexus-navigation-current-indicator-color: var(--nexus-color-background)}.primary-navigation--menu-background-glass{--nexus-navigation-menu-background: color-mix(in srgb, var(--nexus-color-background) 82%, transparent)}.primary-navigation--menu-background-custom{--nexus-navigation-menu-link-color: var(--nexus-navigation-link-color)}.primary-navigation--menu-border-subtle{--nexus-navigation-menu-border-color: var(--nexus-color-border);--nexus-navigation-menu-border-width: 1px}.primary-navigation--menu-border-light{--nexus-navigation-menu-border-color: color-mix(in srgb, var(--nexus-color-background) 22%, transparent);--nexus-navigation-menu-border-width: 1px}.primary-navigation--menu-border-accent{--nexus-navigation-menu-border-color: var(--nexus-color-accent);--nexus-navigation-menu-border-width: 1px}.primary-navigation--menu-border-custom{--nexus-navigation-menu-border-width: 1px}.primary-navigation--dropdown-background-surface{--nexus-dropdown-background: var(--nexus-color-surface)}.primary-navigation--dropdown-background-dark{--nexus-dropdown-background: var(--nexus-color-text);--nexus-dropdown-color: var(--nexus-color-background);--nexus-navigation-link-hover-background: color-mix(in srgb, var(--nexus-color-background) 14%, transparent);--nexus-navigation-current-indicator-color: var(--nexus-color-background)}.primary-navigation--dropdown-background-custom{--nexus-dropdown-color: var(--nexus-navigation-link-color)}.primary-navigation--dropdown-text-inverted{--nexus-dropdown-color: var(--nexus-color-background)}.primary-navigation--dropdown-text-text{--nexus-dropdown-color: var(--nexus-color-text)}.primary-navigation--dropdown-text-custom{--nexus-dropdown-color: var(--nexus-dropdown-color)}.primary-navigation--dropdown-radius-none{--nexus-dropdown-radius: 0}.primary-navigation--dropdown-radius-small{--nexus-dropdown-radius: var(--nexus-radius-sm)}.primary-navigation--dropdown-spacing-compact{--nexus-dropdown-padding: var(--nexus-space-2xs);--nexus-dropdown-link-padding: var(--nexus-space-xs) var(--nexus-space-sm)}.primary-navigation--dropdown-spacing-comfortable{--nexus-dropdown-padding: var(--nexus-space-sm);--nexus-dropdown-link-padding: var(--nexus-space-md) var(--nexus-space-lg)}.primary-navigation--dropdown-gap-none{--nexus-dropdown-item-gap: 0}.primary-navigation--dropdown-gap-default{--nexus-dropdown-item-gap: var(--nexus-space-xs)}.primary-navigation--dropdown-gap-comfortable{--nexus-dropdown-item-gap: var(--nexus-space-sm)}.primary-navigation--dropdown-shadow-none{--nexus-dropdown-shadow: none}.primary-navigation--dropdown-shadow-elevated{--nexus-dropdown-shadow: 0 1.25rem 2.75rem rgb(23 23 23 / 14%)}.primary-navigation--mobile-panel-background-surface{--nexus-mobile-navigation-background: var(--nexus-color-surface)}.primary-navigation--mobile-panel-background-dark{--nexus-mobile-navigation-background: var(--nexus-color-text);--nexus-dropdown-color: var(--nexus-color-background);--nexus-mobile-navigation-link-color: var(--nexus-color-background);--nexus-mobile-navigation-link-hover-background: color-mix(in srgb, var(--nexus-color-background) 14%, transparent);--nexus-navigation-link-active-background: color-mix(in srgb, var(--nexus-color-background) 18%, transparent);--nexus-navigation-current-indicator-color: var(--nexus-color-background)}.primary-navigation--mobile-panel-background-glass{--nexus-mobile-navigation-background: color-mix(in srgb, var(--nexus-color-background) 82%, transparent)}.primary-navigation--mobile-panel-background-transparent{--nexus-mobile-navigation-background: transparent}.primary-navigation--mobile-panel-background-custom{--nexus-mobile-navigation-link-color: var(--nexus-navigation-link-color)}.primary-navigation--mobile-panel-border-none{--nexus-mobile-navigation-border-color: transparent;--nexus-mobile-navigation-border-width: 0}.primary-navigation--mobile-panel-border-light{--nexus-mobile-navigation-border-color: color-mix(in srgb, var(--nexus-color-background) 22%, transparent)}.primary-navigation--mobile-panel-border-accent{--nexus-mobile-navigation-border-color: var(--nexus-color-accent)}.primary-navigation--mobile-panel-border-custom{--nexus-mobile-navigation-border-width: 1px}.primary-navigation--mobile-speed-instant{--nexus-mobile-navigation-transition: 1ms linear}.primary-navigation--mobile-speed-quick{--nexus-mobile-navigation-transition: 160ms ease}.primary-navigation--mobile-speed-standard{--nexus-mobile-navigation-transition: 240ms ease}.primary-navigation--mobile-speed-relaxed{--nexus-mobile-navigation-transition: 360ms cubic-bezier(0.22, 1, 0.36, 1)}@supports(color: contrast-color(white)){.primary-navigation--menu-background-default,.primary-navigation--menu-background-surface,.primary-navigation--menu-background-dark,.primary-navigation--menu-background-glass{--nexus-navigation-menu-link-color: contrast-color(var(--nexus-navigation-menu-background))}.primary-navigation--mobile-panel-background-default,.primary-navigation--mobile-panel-background-surface,.primary-navigation--mobile-panel-background-dark,.primary-navigation--mobile-panel-background-glass{--nexus-mobile-navigation-link-color: contrast-color(var(--nexus-mobile-navigation-background))}.primary-navigation--dropdown-background-default,.primary-navigation--dropdown-background-surface,.primary-navigation--dropdown-background-dark{--nexus-dropdown-color: contrast-color(var(--nexus-dropdown-background))}}.primary-navigation--mobile-fade .primary-navigation__panel,.primary-navigation--mobile-scale .primary-navigation__panel,.primary-navigation--mobile-slide .primary-navigation__panel{opacity:0;transform:translateY(-0.35rem);transition:opacity var(--nexus-mobile-navigation-transition),transform var(--nexus-mobile-navigation-transition)}.primary-navigation--mobile-scale .primary-navigation__panel{transform:scale(0.97);transform-origin:top right}.primary-navigation--mobile-slide .primary-navigation__panel{transform:translateX(0.75rem)}.primary-navigation--mobile-fade .primary-navigation__panel[data-navigation-open=true],.primary-navigation--mobile-scale .primary-navigation__panel[data-navigation-open=true],.primary-navigation--mobile-slide .primary-navigation__panel[data-navigation-open=true]{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.primary-navigation__toggle-icon,.primary-navigation__toggle-icon::before,.primary-navigation__toggle-icon::after,.primary-navigation__submenu-icon,.primary-navigation__panel{transition:none}.primary-navigation--mobile-fade .primary-navigation__panel,.primary-navigation--mobile-scale .primary-navigation__panel,.primary-navigation--mobile-slide .primary-navigation__panel{transition:none;transform:none}}.primary-navigation--style-sidebar-offcanvas .primary-navigation__panel{position:fixed;inset-block-start:calc(var(--nexus-admin-bar-height) + var(--nexus-effective-header-height));inset-inline-end:var(--nexus-container-padding);max-width:min(22rem,100vw - var(--nexus-container-padding)*2);max-height:calc(100vh - var(--nexus-admin-bar-height) - var(--nexus-effective-header-height) - var(--nexus-space-lg));overflow:auto}.footer-navigation__menu{display:flex;flex-wrap:wrap;gap:var(--nexus-space-sm) var(--nexus-space-lg)}.footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.footer-navigation__menu a[aria-current=page]{color:var(--nexus-color-heading);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.28em}@media(max-width: 47.9375rem){body.has-locked-navigation{overflow:hidden}body.has-locked-navigation .site-header.has-header-backdrop-blur{backdrop-filter:none}.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-fade .primary-navigation__panel,.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-scale .primary-navigation__panel,.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-slide .primary-navigation__panel{display:grid;visibility:hidden;pointer-events:none}.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-fade .primary-navigation__panel[data-navigation-open=true],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-scale .primary-navigation__panel[data-navigation-open=true],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-slide .primary-navigation__panel[data-navigation-open=true],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-fade .primary-navigation__panel[data-navigation-state=closing],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-scale .primary-navigation__panel[data-navigation-state=closing],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-slide .primary-navigation__panel[data-navigation-state=closing]{visibility:visible}.primary-navigation__mobile-content,.primary-navigation__mobile-support{display:grid;gap:var(--nexus-space-sm);min-width:0}.primary-navigation__mobile-content{padding-block-start:var(--nexus-space-md);border-block-start:1px solid color-mix(in srgb, var(--nexus-mobile-navigation-link-color) 18%, transparent)}.primary-navigation__mobile-cta .site-header__actions{display:flex}.primary-navigation__mobile-cta .nexus-button{width:100%}.primary-navigation__mobile-support{color:var(--nexus-mobile-navigation-link-color);font-style:normal;overflow-wrap:anywhere}.primary-navigation__mobile-support :where(a){display:inline-flex;align-items:center;min-height:2.75rem;color:inherit}.primary-navigation__mobile-support--social{grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr));list-style:none;margin:0;padding:0}.primary-navigation__mobile-support--utility .utility-navigation{border:0;background:rgba(0,0,0,0);color:inherit}.primary-navigation__mobile-support--utility .utility-navigation__inner{width:auto;min-height:0;padding:0}.primary-navigation__mobile-support--utility .utility-navigation__menu{display:grid;justify-content:stretch;width:100%;gap:0}.primary-navigation__mobile-support--utility .utility-navigation__menu a{min-height:2.75rem;padding-inline:0}.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-fade .primary-navigation__panel[data-navigation-open=true],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-scale .primary-navigation__panel[data-navigation-open=true],.primary-navigation[data-navigation-enhanced=true].primary-navigation--mobile-slide .primary-navigation__panel[data-navigation-open=true]{pointer-events:auto}.utility-navigation__inner,.utility-navigation__menu{justify-content:flex-start}.site-header--template-split-nav .site-header__navigation--left .primary-navigation--mobile-preset-panel .primary-navigation__panel,.site-header--layout-split-nav .site-header__navigation--left .primary-navigation--mobile-preset-panel .primary-navigation__panel{right:auto;left:0}.site-header--template-split-nav .site-header__navigation--right .primary-navigation--mobile-preset-panel .primary-navigation__panel,.site-header--layout-split-nav .site-header__navigation--right .primary-navigation--mobile-preset-panel .primary-navigation__panel{right:0;left:auto}.primary-navigation--mobile-preset-drawer-left .primary-navigation__panel,.primary-navigation--mobile-preset-drawer-right .primary-navigation__panel,.primary-navigation--mobile-preset-fullscreen .primary-navigation__panel{position:fixed;inset-block-start:var(--nexus-admin-bar-height);inset-block-end:0;z-index:100;align-content:start;gap:var(--nexus-space-md);max-width:none;max-height:none;border-radius:0;overflow-x:hidden;overflow-y:auto;padding:var(--nexus-space-md);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.primary-navigation--mobile-preset-drawer-left .primary-navigation__close,.primary-navigation--mobile-preset-drawer-right .primary-navigation__close,.primary-navigation--mobile-preset-fullscreen .primary-navigation__close{display:inline-flex}.primary-navigation--mobile-preset-drawer-left .primary-navigation__panel,.primary-navigation--mobile-preset-drawer-right .primary-navigation__panel{width:var(--nexus-mobile-navigation-panel-width)}.primary-navigation--mobile-preset-drawer-left .primary-navigation__panel{right:auto;left:0;border-inline-start:0}.primary-navigation--mobile-preset-drawer-right .primary-navigation__panel{right:0;left:auto;border-inline-end:0}.primary-navigation--mobile-preset-fullscreen .primary-navigation__panel{inset:0;width:auto;min-width:0;height:100vh}.primary-navigation--mobile-preset-fullscreen.primary-navigation--mobile-panel-background-glass .primary-navigation__panel{backdrop-filter:blur(10px)}body.has-open-fullscreen-navigation-adminbar-offset .primary-navigation--mobile-preset-fullscreen .primary-navigation__panel{inset-block-start:var(--nexus-visible-admin-bar-height, var(--nexus-admin-bar-height));height:calc(100vh - var(--nexus-visible-admin-bar-height, var(--nexus-admin-bar-height)))}.primary-navigation--mobile-preset-drawer-left.primary-navigation--mobile-slide .primary-navigation__panel{transform:translateX(-1rem)}.primary-navigation--mobile-preset-drawer-right.primary-navigation--mobile-slide .primary-navigation__panel{transform:translateX(1rem)}.primary-navigation--mobile-preset-drawer-left.primary-navigation--mobile-slide .primary-navigation__panel[data-navigation-open=true],.primary-navigation--mobile-preset-drawer-right.primary-navigation--mobile-slide .primary-navigation__panel[data-navigation-open=true]{transform:none}}@media(min-width: 48rem){.primary-navigation__toggle{display:none}.primary-navigation__panel{display:contents}.primary-navigation__close{display:none}.primary-navigation__menu{position:static;display:flex;align-items:center;gap:var(--nexus-navigation-desktop-item-gap);min-width:0;border:var(--nexus-navigation-menu-border-width) solid var(--nexus-navigation-menu-border-color);border-radius:0;background:var(--nexus-navigation-menu-background);box-shadow:none;opacity:1;padding:0;transform:none}.primary-navigation__menu>.menu-item>a,.primary-navigation__menu>.menu-item>.primary-navigation__item-control>a{padding-block:var(--nexus-navigation-desktop-link-padding-block);padding-inline:var(--nexus-navigation-desktop-link-padding-inline);font-size:var(--nexus-navigation-desktop-link-font-size)}.primary-navigation__menu>.menu-item>.primary-navigation__item-control>.primary-navigation__submenu-toggle{padding-block:var(--nexus-navigation-desktop-link-padding-block);padding-inline:var(--nexus-navigation-desktop-toggle-padding-inline);font-size:var(--nexus-navigation-desktop-link-font-size)}.primary-navigation__menu a,.footer-navigation__menu a{color:var(--nexus-navigation-menu-link-color)}.primary-navigation__menu a:hover,.primary-navigation__menu a:focus-visible,.primary-navigation__submenu-toggle:hover,.primary-navigation__submenu-toggle:focus-visible{background:var(--nexus-navigation-menu-link-hover-background);color:var(--nexus-navigation-link-hover-color)}.primary-navigation__item-control:hover>a,.primary-navigation__item-control:hover>.primary-navigation__submenu-toggle,.primary-navigation__item-control:focus-within>a,.primary-navigation__item-control:focus-within>.primary-navigation__submenu-toggle,.primary-navigation__menu .menu-item[data-submenu-open=true]>.primary-navigation__item-control>a,.primary-navigation__menu .menu-item[data-submenu-open=true]>.primary-navigation__item-control>.primary-navigation__submenu-toggle{background:var(--nexus-navigation-menu-link-hover-background);color:var(--nexus-navigation-link-hover-color)}.primary-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.primary-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>.primary-navigation__item-control>a,.primary-navigation__menu a[aria-current=page]{background:var(--nexus-navigation-link-active-background);color:var(--nexus-navigation-link-active-color)}.primary-navigation__submenu-toggle{color:var(--nexus-navigation-menu-link-color)}.primary-navigation--mobile-fade .primary-navigation__menu,.primary-navigation--mobile-scale .primary-navigation__menu,.primary-navigation--mobile-slide .primary-navigation__menu{opacity:1;transform:none}.primary-navigation__menu>.menu-item{position:relative}.primary-navigation__menu>.menu-item-has-children::after{position:absolute;top:100%;left:0;width:100%;height:var(--nexus-space-xs);content:""}.primary-navigation__menu .sub-menu{position:absolute;top:calc(100% + var(--nexus-space-xs));left:0;z-index:20;display:none;min-width:14rem;max-width:calc(100vw - var(--nexus-container-padding)*2);border:1px solid var(--nexus-color-border);border-radius:var(--nexus-dropdown-radius);background:var(--nexus-dropdown-background);box-shadow:var(--nexus-dropdown-shadow);color:var(--nexus-dropdown-color);margin:0;padding:var(--nexus-dropdown-padding);font-size:1em;overflow-wrap:anywhere}.primary-navigation__menu .sub-menu .primary-navigation__submenu-toggle{color:var(--nexus-dropdown-color)}.primary-navigation__menu .menu-item[data-submenu-align=end]>.sub-menu{right:0;left:auto}.primary-navigation__menu .menu-item[data-submenu-align=start]>.sub-menu{right:auto;left:0}.primary-navigation__menu .menu-item:hover>.sub-menu,.primary-navigation__menu .menu-item:focus-within>.sub-menu,.primary-navigation[data-navigation-enhanced=true] .primary-navigation__menu .menu-item[data-submenu-open=true]>.sub-menu{display:grid}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__toggle{display:inline-flex}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right]::before{position:fixed;inset:0;z-index:98;visibility:hidden;background:rgba(0,0,0,.55);content:"";opacity:0;pointer-events:none;transition:opacity 260ms ease}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right]:has(.primary-navigation__panel[data-navigation-open=true])::before,.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right]:has(.primary-navigation__panel[data-navigation-state=closing])::before{visibility:visible}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right]:has(.primary-navigation__panel[data-navigation-open=true])::before{opacity:1;pointer-events:auto}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__panel{position:fixed;inset-block:var(--nexus-admin-bar-height, 0px) 0;inset-inline:auto 0;z-index:99;display:grid;align-content:start;visibility:hidden;width:min(30rem,100vw);min-width:0;max-width:none;max-height:none;border:0;border-inline-start:1px solid var(--nexus-mobile-navigation-border-color);border-radius:0;background:var(--nexus-mobile-navigation-background);box-shadow:-1rem 0 2rem rgba(0,0,0,.15);color:var(--nexus-mobile-navigation-link-color);gap:var(--nexus-space-lg);opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.25rem,3vw,2.5rem);pointer-events:none;transform:translateX(100%);transition:opacity 260ms ease,transform 260ms ease}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__panel[data-navigation-open=true],.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__panel[data-navigation-state=closing]{visibility:visible}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__panel[data-navigation-open=true]{opacity:1;pointer-events:auto;transform:none}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__close{display:inline-flex}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__menu{--nexus-navigation-menu-link-color: var(--nexus-mobile-navigation-link-color);--nexus-navigation-menu-link-hover-background: var(--nexus-mobile-navigation-link-hover-background);display:grid;align-items:stretch;width:100%;border:0;background:rgba(0,0,0,0);gap:var(--nexus-space-xs)}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__menu>.menu-item>a,.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__menu>.menu-item>.primary-navigation__item-control>a{min-height:2.75rem;font-size:clamp(1.25rem,2vw,1.75rem)}.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__menu .sub-menu{position:static;max-width:none;border:0;box-shadow:none;margin-inline-start:var(--nexus-space-md)}}@media(min-width: 48rem){body.has-locked-navigation{overflow:hidden}body.has-locked-navigation .site-header.has-header-backdrop-blur{backdrop-filter:none}body.has-open-navigation .site-header--template-drawer-right{z-index:100}body.has-open-navigation .site-header--template-drawer-right:not(.has-sticky-header){position:relative}}@media(min-width: 48rem)and (prefers-reduced-motion: reduce){.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right]::before,.primary-navigation[data-navigation-enhanced=true][data-desktop-preset=drawer-right] .primary-navigation__panel{transition:none}}.site-footer{border-top:1px solid var(--nexus-color-border);background:var(--nexus-color-surface);color:var(--nexus-color-muted)}.site-footer__inner{display:flex;flex-direction:column;gap:var(--nexus-space-lg);padding-block:var(--nexus-space-xl)}.site-footer__primary,.site-footer__meta,.site-footer__contact{display:grid;gap:var(--nexus-space-sm)}.site-footer__title{color:var(--nexus-color-text);font-weight:var(--nexus-font-weight-heading-small);text-decoration:none}.site-footer__intro,.site-footer__copyright{margin:0}.site-footer__contact{font-style:normal}.site-footer__contact a,.site-footer__social-link{color:var(--nexus-color-text);text-decoration-thickness:1px;text-underline-offset:.18em}.site-footer__social-links{display:flex;flex-wrap:wrap;gap:var(--nexus-space-xs) var(--nexus-space-md);list-style:none;margin:0;padding:0}.site-footer--layout-compact .site-footer__inner,.site-footer--layout-minimal .site-footer__inner,.site-footer--layout-legal .site-footer__inner{padding-block:var(--nexus-space-lg)}.site-footer--layout-minimal{background:var(--nexus-color-background)}@media(min-width: 48rem){.site-footer__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start}.site-footer--layout-columns .site-footer__inner{grid-template-columns:repeat(4, minmax(0, 1fr))}.site-footer--layout-columns .footer-navigation__menu{display:grid;justify-content:start}.site-footer--layout-default .site-footer__meta,.site-footer--layout-compact .site-footer__meta,.site-footer--layout-minimal .site-footer__meta,.site-footer--layout-legal .site-footer__inner{align-items:end;font-size:var(--nexus-font-size-sm)}.site-footer--layout-compact .site-footer__inner,.site-footer--layout-minimal .site-footer__inner,.site-footer--layout-legal .site-footer__inner{grid-template-columns:minmax(0, 1fr) auto auto;align-items:center}.site-footer--layout-compact .site-footer__contact,.site-footer--layout-minimal .site-footer__contact,.site-footer--layout-legal .site-footer__contact{display:flex;flex-wrap:wrap;gap:var(--nexus-space-sm) var(--nexus-space-lg)}}.site-footer--builder{--nexus-footer-background: var(--nexus-color-surface);--nexus-footer-foreground: var(--nexus-color-muted);--nexus-footer-link-color: var(--nexus-color-text);--nexus-footer-border-color: var(--nexus-color-border);--nexus-footer-composition-gap: var(--nexus-space-xl);border-top-color:var(--nexus-footer-border-color);background:var(--nexus-footer-background);color:var(--nexus-footer-foreground)}.site-footer--background-default,.site-footer--background-surface{--nexus-footer-background: var(--nexus-color-surface)}.site-footer--background-minimal{--nexus-footer-background: var(--nexus-color-background)}.site-footer--background-dark{--nexus-footer-background: var(--nexus-color-text);--nexus-footer-foreground: color-mix(in srgb, var(--nexus-color-background) 78%, transparent);--nexus-footer-link-color: var(--nexus-color-background)}.site-footer--background-primary{--nexus-footer-background: var(--nexus-color-primary);--nexus-footer-foreground: color-mix(in srgb, var(--nexus-color-primary-contrast) 78%, transparent);--nexus-footer-link-color: var(--nexus-color-primary-contrast)}.site-footer--background-custom{background:var(--nexus-footer-background)}.site-footer--border-none{border-top-color:rgba(0,0,0,0)}.site-footer--border-accent{--nexus-footer-border-color: var(--nexus-color-accent);border-top-color:var(--nexus-footer-border-color)}.site-footer--border-custom{border-top-color:var(--nexus-footer-border-color)}.site-footer--radius-small{border-start-start-radius:var(--nexus-radius-sm);border-start-end-radius:var(--nexus-radius-sm)}.site-footer--radius-medium{border-start-start-radius:var(--nexus-radius-md);border-start-end-radius:var(--nexus-radius-md)}.site-footer--spacing-compact .site-footer__inner{padding-block:var(--nexus-space-lg)}.site-footer--spacing-comfortable .site-footer__inner{padding-block:var(--nexus-space-2xl)}.site-footer--builder .site-footer__inner{gap:var(--nexus-footer-composition-gap)}.site-footer--builder :where(.site-footer__title,.site-footer__contact a:not(.nexus-button),.site-footer__social-link),.site-footer--builder .footer-navigation__menu a{color:var(--nexus-footer-link-color)}.site-footer--builder .footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.site-footer--builder .footer-navigation__menu a[aria-current=page]{color:var(--nexus-footer-link-color)}.site-footer--builder :where(.site-footer__title,.site-footer__contact a:not(.nexus-button),.site-footer__social-link,.footer-navigation__menu a):hover,.site-footer--builder :where(.site-footer__title,.site-footer__contact a:not(.nexus-button),.site-footer__social-link,.footer-navigation__menu a):focus-visible{color:var(--nexus-footer-link-color);text-decoration-thickness:2px;text-underline-offset:.28em}.site-footer--builder .footer-navigation__menu a{position:relative;isolation:isolate;border-radius:var(--nexus-radius-sm);overflow-wrap:anywhere;transition:background-color var(--nexus-transition-fast),color var(--nexus-transition-fast),opacity var(--nexus-transition-fast),transform var(--nexus-transition-fast)}.site-footer--builder .footer-navigation--layout-column .footer-navigation__menu{display:grid;justify-content:start;gap:var(--nexus-space-xs)}.site-footer--builder .footer-navigation--layout-row .footer-navigation__menu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nexus-space-xs) var(--nexus-space-lg)}.site-footer--builder .footer-navigation--state-quiet .footer-navigation__menu a{opacity:.74}.site-footer--builder .footer-navigation--state-quiet .footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.site-footer--builder .footer-navigation--state-quiet .footer-navigation__menu a:is(:hover,:focus-visible,[aria-current=page]){opacity:1}.site-footer--builder .footer-navigation--state-underline .footer-navigation__menu a:is(:hover,:focus-visible),.site-footer--builder .footer-navigation--state-underline .footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.site-footer--builder .footer-navigation--state-underline .footer-navigation__menu a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.28em}.site-footer--builder .footer-navigation--state-surface .footer-navigation__menu a{padding:var(--nexus-space-xs) var(--nexus-space-sm)}.site-footer--builder .footer-navigation--state-surface .footer-navigation__menu a:is(:hover,:focus-visible),.site-footer--builder .footer-navigation--state-surface .footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.site-footer--builder .footer-navigation--state-surface .footer-navigation__menu a[aria-current=page]{background:color-mix(in srgb, var(--nexus-footer-link-color) 12%, transparent);text-decoration:none}.site-footer--builder .footer-navigation:is(.footer-navigation--effect-underline-grow,.footer-navigation--effect-underline-slide,.footer-navigation--effect-background-sweep) .footer-navigation__menu a::after{position:absolute;inset-inline:0;inset-block-end:.16rem;height:2px;border-radius:999px;background:currentcolor;content:"";pointer-events:none;transition:transform var(--nexus-transition-fast)}.site-footer--builder .footer-navigation--effect-underline-grow .footer-navigation__menu a::after{transform:scaleX(0);transform-origin:center}.site-footer--builder .footer-navigation--effect-underline-slide .footer-navigation__menu a{overflow:hidden}.site-footer--builder .footer-navigation--effect-underline-slide .footer-navigation__menu a::after{transform:translateX(-110%)}.site-footer--builder .footer-navigation:is(.footer-navigation--effect-underline-grow,.footer-navigation--effect-underline-slide) .footer-navigation__menu a:is(:hover,:focus-visible,[aria-current=page])::after,.site-footer--builder .footer-navigation:is(.footer-navigation--effect-underline-grow,.footer-navigation--effect-underline-slide) .footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a::after{transform:none}.site-footer--builder .footer-navigation--effect-background-sweep .footer-navigation__menu a{padding-inline:var(--nexus-space-xs)}.site-footer--builder .footer-navigation--effect-background-sweep .footer-navigation__menu a::after{inset:0;z-index:-1;height:auto;background:color-mix(in srgb, var(--nexus-footer-link-color) 12%, transparent);transform:scaleX(0);transform-origin:left center}[dir=rtl] .site-footer--builder .footer-navigation--effect-background-sweep .footer-navigation__menu a::after{transform-origin:right center}.site-footer--builder .footer-navigation--effect-background-sweep .footer-navigation__menu a:is(:hover,:focus-visible,[aria-current=page])::after,.site-footer--builder .footer-navigation--effect-background-sweep .footer-navigation__menu :where(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a::after{transform:scaleX(1)}.site-footer--builder .footer-navigation--effect-soft-shift .footer-navigation__menu a{--nexus-footer-link-shift: 0.25rem;margin-inline-end:.25rem}[dir=rtl] .site-footer--builder .footer-navigation--effect-soft-shift .footer-navigation__menu a{--nexus-footer-link-shift: -0.25rem}.site-footer--builder .footer-navigation--effect-soft-shift .footer-navigation__menu a:is(:hover,:focus-visible){transform:translateX(var(--nexus-footer-link-shift))}.site-footer__contact--actions-inline{display:flex;flex-wrap:wrap;align-items:center}.site-footer__contact--actions-stacked{display:grid;justify-items:start}.site-footer--builder .site-footer__contact .nexus-button{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion: reduce){.site-footer--builder .footer-navigation__menu a,.site-footer--builder .footer-navigation__menu a::after{transition-duration:.01ms}.site-footer--builder .footer-navigation--effect-soft-shift .footer-navigation__menu a:is(:hover,:focus-visible){transform:none}}.site-footer__branding{display:grid;gap:var(--nexus-space-sm)}.site-footer__branding :where(.custom-logo,.site-branding__logo:not(.site-branding__logo-svg)){width:auto;max-width:min(11rem,48vw);max-height:3rem}.site-footer__branding .site-branding__logo-svg{width:auto;height:min(3rem,13vw);max-width:min(11rem,48vw)}.site-footer__content-area,.site-footer__content-widget,.site-footer__menus,.site-footer__bottom{display:grid;gap:var(--nexus-space-md)}.footer-navigation__title{margin:0 0 var(--nexus-space-sm);color:var(--nexus-footer-link-color);font-size:var(--nexus-font-size-sm);font-weight:var(--nexus-font-weight-heading-small);letter-spacing:.04em;text-transform:uppercase}.site-footer--builder :where(.site-footer__intro,.site-footer__contact,.site-footer__copyright){overflow-wrap:anywhere}.site-footer__bottom{border-top:1px solid color-mix(in srgb, var(--nexus-footer-foreground) 30%, transparent);padding-top:var(--nexus-space-md)}.site-footer--template-simple{--nexus-footer-composition-gap: var(--nexus-space-md)}.site-footer--template-logo-text-menu{--nexus-footer-composition-gap: var(--nexus-space-lg)}.site-footer--template-columns,.site-footer--template-multi-menu{--nexus-footer-composition-gap: var(--nexus-space-xl)}.site-footer--template-agency{--nexus-footer-composition-gap: var(--nexus-space-2xl)}.site-footer--template-contact{--nexus-footer-composition-gap: var(--nexus-space-xl)}.site-footer--builder .site-footer__inner{display:grid;grid-template-columns:1fr}.site-footer--template-simple .site-footer__bottom{font-size:var(--nexus-font-size-sm)}.site-footer--template-agency .site-footer__primary--large .site-footer__title,.site-footer--template-agency .site-footer__primary--large .site-footer__intro{font-size:var(--nexus-font-size-xl)}.site-footer--template-contact .site-footer__contact{padding:var(--nexus-space-lg);border:1px solid color-mix(in srgb, var(--nexus-footer-foreground) 24%, transparent);border-radius:var(--nexus-radius-md);background:color-mix(in srgb, var(--nexus-footer-link-color) 6%, transparent)}.site-footer--template-columns .site-footer__column{min-width:0}.site-footer--template-columns .site-footer__column+.site-footer__column{padding-inline-start:var(--nexus-space-md);border-inline-start:1px solid color-mix(in srgb, var(--nexus-footer-foreground) 20%, transparent)}.site-footer--template-columns .site-footer__bottom{display:grid;align-content:start}.site-footer--template-multi-menu .site-footer__menus{padding-block:var(--nexus-space-md);border-block:1px solid color-mix(in srgb, var(--nexus-footer-foreground) 20%, transparent)}@media(min-width: 48rem){.site-footer--template-simple .site-footer__inner{grid-template-columns:minmax(0, 1fr) auto;align-items:end}.site-footer--template-simple .site-footer__bottom{grid-column:2;justify-content:end}.site-footer--template-simple .site-footer__bottom:only-child{grid-column:1/-1}.site-footer--template-logo-text-menu .site-footer__inner{grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));align-items:start}.site-footer--template-columns .site-footer__inner{grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}.site-footer--template-multi-menu .site-footer__inner,.site-footer--template-agency .site-footer__inner{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));align-items:start}.site-footer--template-contact .site-footer__inner{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));align-items:start}.site-footer--template-logo-text-menu .site-footer__bottom,.site-footer--template-multi-menu .site-footer__bottom,.site-footer--template-agency .site-footer__contact,.site-footer--template-agency .site-footer__bottom,.site-footer--template-contact .site-footer__bottom{grid-column:1/-1}.site-footer__menus{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));align-items:start}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nexus-space-md)}}.site-footer--composition>.site-footer__composition-inner{width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-width));margin-inline:auto;padding-block:var(--nexus-space-xl)}.site-footer--composition.site-footer--spacing-compact>.site-footer__composition-inner{padding-block:var(--nexus-space-lg)}.site-footer--composition.site-footer--spacing-comfortable>.site-footer__composition-inner{padding-block:var(--nexus-space-2xl)}.site-footer--composition :where(h1,h2,h3,h4,h5,h6):not(.has-text-color),.site-footer--composition :where(a:not(.wp-element-button,.wp-block-social-link-anchor)){color:var(--nexus-footer-link-color)}.site-footer--composition .wp-block-social-links{flex-wrap:wrap}.site-footer--composition :where(.wp-block-site-title,.wp-block-navigation,.wp-block-search,.wp-block-social-links){margin-block:0}.site-footer--composition .wp-block-navigation{font-family:var(--nexus-font-family-navigation);font-weight:var(--nexus-font-weight-navigation)}.site-footer--composition .wp-block-search{max-width:24rem}.site-footer--composition :where(a,button):focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media(max-width: 47.9375rem){.site-footer--builder .site-footer__inner,.site-footer--builder .site-footer__menus{grid-template-columns:minmax(0, 1fr)}.site-footer--builder .footer-navigation__menu{display:grid;gap:0}.site-footer--builder .footer-navigation--layout-row .footer-navigation__menu{display:flex;flex-wrap:wrap;gap:0 var(--nexus-space-md)}.site-footer--builder .footer-navigation--layout-column .footer-navigation__menu{display:grid;gap:0}.site-footer--builder .site-footer__bottom .footer-navigation__menu{display:flex;flex-wrap:wrap;gap:0 var(--nexus-space-md)}.site-footer--builder .footer-navigation__menu a{display:inline-flex;align-items:center;min-height:2.75rem}.site-footer--template-simple .site-footer__bottom{grid-column:auto}.site-footer--template-columns .site-footer__column+.site-footer__column{padding-block-start:var(--nexus-space-lg);padding-inline-start:0;border-block-start:1px solid color-mix(in srgb, var(--nexus-footer-foreground) 20%, transparent);border-inline-start:0}.site-footer--template-agency .site-footer__primary--large .site-footer__title,.site-footer--template-agency .site-footer__primary--large .site-footer__intro{font-size:var(--nexus-font-size-lg)}}.nexus-section{--nexus-section-spacing: var(--nexus-space-2xl);--nexus-section-width: var(--nexus-container-width);--nexus-section-header-width: var(--nexus-container-narrow-width);--nexus-section-surface: transparent;--nexus-section-text-align: start;--nexus-section-justify: start;--nexus-section-row-gap: var(--nexus-space-xl);--nexus-section-column-gap: var(--nexus-space-xl);--nexus-section-flex-direction: row;--nexus-section-flex-wrap: wrap;--nexus-section-justify-content: flex-start;--nexus-section-align-items: stretch;--nexus-section-grid-columns: 3;--nexus-section-grid-min-width: 16rem;padding-block:var(--nexus-section-spacing);background:var(--nexus-section-surface);text-align:var(--nexus-section-text-align)}.wp-block-nexus-section.nexus-section{--nexus-section-current-padding-right: var(--nexus-section-padding-right, var(--nexus-container-padding));--nexus-section-current-padding-left: var(--nexus-section-padding-left, var(--nexus-container-padding));position:relative;box-sizing:border-box;container-type:inline-size;min-height:var(--nexus-section-min-height, auto);margin-top:var(--nexus-section-margin-top, 0);margin-right:var(--nexus-section-margin-right, 0);margin-bottom:var(--nexus-section-margin-bottom, 0);margin-left:var(--nexus-section-margin-left, 0);padding-top:var(--nexus-section-padding-top, var(--nexus-section-spacing));padding-right:var(--nexus-section-current-padding-right);padding-bottom:var(--nexus-section-padding-bottom, var(--nexus-section-spacing));padding-left:var(--nexus-section-current-padding-left);background-color:var(--nexus-section-surface);text-align:start}.nexus-section--compact,.nexus-section--spacing-compact{--nexus-section-spacing: var(--nexus-space-xl)}.nexus-section--spacious,.nexus-section--spacing-spacious{--nexus-section-spacing: var(--nexus-space-3xl)}.nexus-section--width-narrow{--nexus-section-width: var(--nexus-container-narrow-width)}.nexus-section--width-wide{--nexus-section-width: var(--nexus-container-wide-width)}.nexus-section--surface{--nexus-section-surface: var(--nexus-color-surface)}.nexus-section--primary{--nexus-section-surface: var(--nexus-color-primary);color:var(--nexus-color-primary-contrast)}.nexus-section--secondary,.nexus-section--contrast{--nexus-section-surface: var(--nexus-color-secondary);color:var(--nexus-color-secondary-contrast)}.nexus-section--align-center{--nexus-section-text-align: center;--nexus-section-justify: center}.nexus-section--align-right{--nexus-section-text-align: end;--nexus-section-justify: end}.nexus-section>:where(.nexus-container,.nexus-section__inner){width:min(100% - var(--nexus-container-padding)*2,var(--nexus-section-width));margin-inline:auto}.wp-block-nexus-section.nexus-section>.nexus-section__inner{position:relative;z-index:2;width:min(100%,var(--nexus-section-content-max-width, var(--nexus-section-width)))}.wp-block-nexus-section.nexus-section>.nexus-section__divider{position:absolute;z-index:1;left:0;width:100%;height:var(--nexus-divider-height, 120px);color:var(--nexus-divider-color, var(--nexus-color-background));overflow:hidden;pointer-events:none}.nexus-section__divider--top{top:0;border-top-left-radius:inherit;border-top-right-radius:inherit;--nexus-divider-y: -1}.nexus-section__divider--bottom{bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.nexus-section__divider--flip{--nexus-divider-x: -1}.nexus-section__divider svg{position:absolute;top:0;left:50%;display:block;width:var(--nexus-divider-width, 100%);height:100%;transform:translateX(-50%) scaleX(var(--nexus-divider-x, 1)) scaleY(var(--nexus-divider-y, 1))}.wp-block-nexus-section.nexus-section>.nexus-section__inner--position-left{margin-left:0;margin-right:auto}.wp-block-nexus-section.nexus-section>.nexus-section__inner--position-right{margin-left:auto;margin-right:0}.nexus-section--width-fluid>:where(.nexus-container,.nexus-section__inner){width:100%;max-width:none}.nexus-section__inner{display:grid;gap:var(--nexus-section-row-gap) var(--nexus-section-column-gap)}.nexus-section__inner.nexus-section__inner--gap-compact{--nexus-section-row-gap: var(--nexus-space-sm);--nexus-section-column-gap: var(--nexus-space-sm)}.nexus-section__inner.nexus-section__inner--gap-spacious{--nexus-section-row-gap: var(--nexus-space-2xl);--nexus-section-column-gap: var(--nexus-space-2xl)}.nexus-section__inner--split{display:flex;flex-wrap:wrap;gap:var(--nexus-section-row-gap) var(--nexus-section-column-gap);align-items:center;justify-content:space-between}.nexus-section__inner--layout-block{display:block}.nexus-section__inner--layout-block>*+*{margin-block-start:var(--nexus-section-row-gap)}.nexus-section__inner--layout-flex{display:flex;flex-direction:var(--nexus-section-flex-direction);flex-wrap:var(--nexus-section-flex-wrap);justify-content:var(--nexus-section-justify-content);align-items:var(--nexus-section-align-items);row-gap:var(--nexus-section-row-gap);column-gap:var(--nexus-section-column-gap)}.nexus-section__inner--layout-grid{display:grid;justify-content:var(--nexus-section-justify-content);align-items:var(--nexus-section-align-items);justify-items:var(--nexus-section-justify-items);row-gap:var(--nexus-section-row-gap);column-gap:var(--nexus-section-column-gap)}.nexus-section__inner--grid-fixed{grid-template-columns:repeat(var(--nexus-section-grid-columns), minmax(0, 1fr))}.nexus-section__inner--grid-auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nexus-section-grid-min-width)), 1fr))}.nexus-section__inner--grid-auto-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nexus-section-grid-min-width)), 1fr))}.nexus-section__inner--text-center{text-align:center}.nexus-section__inner--text-end{text-align:end}.nexus-section--overflow-hidden{overflow:hidden}.nexus-section--overflow-clip{overflow:clip}.nexus-section--overflow-auto{overflow:auto}.nexus-section--has-background-media::after{position:absolute;z-index:0;inset:0;border-radius:inherit;background-image:var(--nexus-section-background-image, linear-gradient(transparent, transparent));background-position:var(--nexus-section-background-position-x, 50%) var(--nexus-section-background-position-y, 50%);background-repeat:var(--nexus-section-background-repeat, no-repeat);background-size:var(--nexus-section-background-size, cover);content:"";pointer-events:none}@supports(background: linear-gradient(color-mix(in srgb, #000 50%, transparent), transparent)){.nexus-section--has-background-media::after{background-image:linear-gradient(color-mix(in srgb, var(--nexus-section-overlay-color, transparent) calc(var(--nexus-section-overlay-opacity, 0) * 100%), transparent), color-mix(in srgb, var(--nexus-section-overlay-color, transparent) calc(var(--nexus-section-overlay-opacity, 0) * 100%), transparent)),var(--nexus-section-background-image, linear-gradient(transparent, transparent))}}.nexus-section--has-background-media.nexus-interaction--gradient-follow::before{z-index:1}@media(max-width: 63.9375rem){.wp-block-nexus-section.nexus-section{--nexus-section-current-padding-right: var(--nexus-section-padding-right-tablet, var(--nexus-section-padding-right, var(--nexus-container-padding)));--nexus-section-current-padding-left: var(--nexus-section-padding-left-tablet, var(--nexus-section-padding-left, var(--nexus-container-padding)));min-height:var(--nexus-section-min-height-tablet, var(--nexus-section-min-height, auto));margin-top:var(--nexus-section-margin-top-tablet, var(--nexus-section-margin-top, 0));margin-right:var(--nexus-section-margin-right-tablet, var(--nexus-section-margin-right, 0));margin-bottom:var(--nexus-section-margin-bottom-tablet, var(--nexus-section-margin-bottom, 0));margin-left:var(--nexus-section-margin-left-tablet, var(--nexus-section-margin-left, 0));padding-top:var(--nexus-section-padding-top-tablet, var(--nexus-section-padding-top, var(--nexus-section-spacing)));padding-right:var(--nexus-section-current-padding-right);padding-bottom:var(--nexus-section-padding-bottom-tablet, var(--nexus-section-padding-bottom, var(--nexus-section-spacing)));padding-left:var(--nexus-section-current-padding-left)}.nexus-section__inner{gap:var(--nexus-section-row-gap-tablet, var(--nexus-section-row-gap)) var(--nexus-section-column-gap-tablet, var(--nexus-section-column-gap));width:min(100%,var(--nexus-section-content-max-width-tablet, var(--nexus-section-content-max-width, var(--nexus-section-width))))}.nexus-section__inner--layout-block>*+*{margin-block-start:var(--nexus-section-row-gap-tablet, var(--nexus-section-row-gap))}.nexus-section__inner--layout-flex{flex-direction:var(--nexus-section-flex-direction-tablet, var(--nexus-section-flex-direction));flex-wrap:var(--nexus-section-flex-wrap-tablet, var(--nexus-section-flex-wrap));justify-content:var(--nexus-section-justify-content-tablet, var(--nexus-section-justify-content));align-items:var(--nexus-section-align-items-tablet, var(--nexus-section-align-items))}.nexus-section__inner--layout-grid{align-items:var(--nexus-section-align-items-tablet, var(--nexus-section-align-items));justify-items:var(--nexus-section-justify-items-tablet, var(--nexus-section-justify-items))}.nexus-section__inner--grid-fixed{grid-template-columns:repeat(var(--nexus-section-grid-columns-tablet, var(--nexus-section-grid-columns)), minmax(0, 1fr))}.nexus-section__inner--grid-auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nexus-section-grid-min-width-tablet, var(--nexus-section-grid-min-width))), 1fr))}.nexus-section__inner--grid-auto-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nexus-section-grid-min-width-tablet, var(--nexus-section-grid-min-width))), 1fr))}}@media(max-width: 47.9375rem){.wp-block-nexus-section.nexus-section{--nexus-section-current-padding-right: var(--nexus-section-padding-right-mobile, var(--nexus-section-padding-right-tablet, var(--nexus-section-padding-right, var(--nexus-container-padding))));--nexus-section-current-padding-left: var(--nexus-section-padding-left-mobile, var(--nexus-section-padding-left-tablet, var(--nexus-section-padding-left, var(--nexus-container-padding))));min-height:var(--nexus-section-min-height-mobile, var(--nexus-section-min-height-tablet, var(--nexus-section-min-height, auto)));margin-top:var(--nexus-section-margin-top-mobile, var(--nexus-section-margin-top-tablet, var(--nexus-section-margin-top, 0)));margin-right:var(--nexus-section-margin-right-mobile, var(--nexus-section-margin-right-tablet, var(--nexus-section-margin-right, 0)));margin-bottom:var(--nexus-section-margin-bottom-mobile, var(--nexus-section-margin-bottom-tablet, var(--nexus-section-margin-bottom, 0)));margin-left:var(--nexus-section-margin-left-mobile, var(--nexus-section-margin-left-tablet, var(--nexus-section-margin-left, 0)));padding-top:var(--nexus-section-padding-top-mobile, var(--nexus-section-padding-top-tablet, var(--nexus-section-padding-top, var(--nexus-section-spacing))));padding-right:var(--nexus-section-current-padding-right);padding-bottom:var(--nexus-section-padding-bottom-mobile, var(--nexus-section-padding-bottom-tablet, var(--nexus-section-padding-bottom, var(--nexus-section-spacing))));padding-left:var(--nexus-section-current-padding-left)}.nexus-section__inner{gap:var(--nexus-section-row-gap-mobile, var(--nexus-section-row-gap-tablet, var(--nexus-section-row-gap))) var(--nexus-section-column-gap-mobile, var(--nexus-section-column-gap-tablet, var(--nexus-section-column-gap)));width:min(100%,var(--nexus-section-content-max-width-mobile, var(--nexus-section-content-max-width-tablet, var(--nexus-section-content-max-width, var(--nexus-section-width)))))}.nexus-section__inner--layout-block>*+*{margin-block-start:var(--nexus-section-row-gap-mobile, var(--nexus-section-row-gap-tablet, var(--nexus-section-row-gap)))}.nexus-section__inner--layout-flex{flex-direction:var(--nexus-section-flex-direction-mobile, var(--nexus-section-flex-direction-tablet, var(--nexus-section-flex-direction)));flex-wrap:var(--nexus-section-flex-wrap-mobile, var(--nexus-section-flex-wrap-tablet, var(--nexus-section-flex-wrap)));justify-content:var(--nexus-section-justify-content-mobile, var(--nexus-section-justify-content-tablet, var(--nexus-section-justify-content)));align-items:var(--nexus-section-align-items-mobile, var(--nexus-section-align-items-tablet, var(--nexus-section-align-items)))}.nexus-section__inner--layout-grid{align-items:var(--nexus-section-align-items-mobile, var(--nexus-section-align-items-tablet, var(--nexus-section-align-items)));justify-items:var(--nexus-section-justify-items-mobile, var(--nexus-section-justify-items-tablet, var(--nexus-section-justify-items)))}.nexus-section__inner--grid-fixed{grid-template-columns:repeat(var(--nexus-section-grid-columns-mobile, var(--nexus-section-grid-columns-tablet, var(--nexus-section-grid-columns))), minmax(0, 1fr))}.nexus-section__inner--grid-auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nexus-section-grid-min-width-mobile, var(--nexus-section-grid-min-width-tablet, var(--nexus-section-grid-min-width)))), 1fr))}.nexus-section__inner--grid-auto-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nexus-section-grid-min-width-mobile, var(--nexus-section-grid-min-width-tablet, var(--nexus-section-grid-min-width)))), 1fr))}}.nexus-section__inner--split>*{flex:1 1 var(--nexus-container-narrow-width)}.nexus-section__inner--split>.wp-block-buttons{flex:0 1 auto}.nexus-section__header{display:grid;gap:var(--nexus-space-sm);justify-items:var(--nexus-section-justify);max-width:var(--nexus-section-header-width);text-align:var(--nexus-section-text-align)}.nexus-section__eyebrow{color:var(--nexus-color-accent);font-size:var(--nexus-font-size-sm);font-weight:var(--nexus-font-weight-heading-small);text-transform:uppercase}.nexus-section__title{font-size:var(--nexus-font-size-2xl);line-height:var(--nexus-line-height-tight)}.nexus-section__description{color:var(--nexus-color-muted);font-size:var(--nexus-font-size-lg)}.nexus-section--primary :where(h1,h2,h3,h4,h5,h6,p,li,a),.nexus-section--secondary :where(h1,h2,h3,h4,h5,h6,p,li,a),.nexus-section--contrast :where(h1,h2,h3,h4,h5,h6,p,li,a){color:inherit}.nexus-section--primary .nexus-section__eyebrow,.nexus-section--primary .nexus-section__description,.nexus-section--secondary .nexus-section__eyebrow,.nexus-section--secondary .nexus-section__description,.nexus-section--contrast .nexus-section__eyebrow,.nexus-section--contrast .nexus-section__description{color:currentcolor;opacity:.86}.nexus-section__content>*+*{margin-top:var(--nexus-space-lg)}.nexus-section .wp-block-buttons{gap:var(--nexus-space-sm)}.nexus-section .wp-block-buttons.is-content-justification-left{justify-content:flex-start}.nexus-section .wp-block-buttons.is-content-justification-center{justify-content:center}.nexus-section .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.nexus-section .wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.nexus-section .wp-block-columns{gap:var(--nexus-space-xl)}.nexus-section .wp-block-media-text{gap:var(--nexus-space-xl)}.nexus-section .wp-block-media-text__media img{display:block;width:100%;border-radius:var(--nexus-radius-md);aspect-ratio:16/10;object-fit:cover}.wp-block-nexus-section.has-nexus-mesh-orbit-v-1-gradient-background,.wp-block-nexus-section.has-nexus-mesh-horizon-v-1-gradient-background{background-color:var(--wp--preset--color--surface, var(--nexus-color-surface, #f7f8fa)) !important}.nexus-hero{--nexus-hero-content-width-current: var(--nexus-hero-content-width);--nexus-hero-overlay-color: var(--nexus-color-text);--nexus-hero-overlay-opacity: 0.42;--nexus-hero-overlay-background: var(--nexus-hero-overlay-color);color:var(--nexus-color-heading)}.nexus-hero.wp-block-cover{min-height:var(--nexus-hero-min-height);padding:var(--nexus-space-3xl) var(--nexus-container-padding)}.nexus-hero.wp-block-cover .wp-block-cover__background{background:var(--nexus-hero-overlay-background);opacity:var(--nexus-hero-overlay-opacity)}.nexus-hero.wp-block-cover .wp-block-cover__inner-container{width:100%;max-width:none;color:inherit}.nexus-hero--minimal{color:var(--nexus-color-text)}.nexus-hero--image,.nexus-hero--cover{--nexus-hero-overlay-opacity: 0.52;color:var(--nexus-color-accent-contrast)}.nexus-hero--strong{--nexus-hero-overlay-opacity: 1;--nexus-hero-overlay-background: linear-gradient( 90deg, color-mix(in srgb, var(--nexus-color-text) 94%, transparent) 0%, color-mix(in srgb, var(--nexus-color-text) 78%, transparent) 48%, color-mix(in srgb, var(--nexus-color-text) 42%, transparent) 100% );color:var(--nexus-color-accent-contrast)}.nexus-hero--split,.nexus-hero--wide,.nexus-hero--with-cards{--nexus-hero-content-width-current: var(--nexus-container-width)}.nexus-hero:where(.nexus-section--width-narrow){--nexus-hero-content-width-current: var(--nexus-container-narrow-width)}.nexus-hero:where(.nexus-layout-contained){--nexus-hero-content-width-current: var(--nexus-container-width)}.nexus-hero:where(.nexus-section--width-wide,.nexus-layout-wide){--nexus-hero-content-width-current: var(--nexus-container-wide-width)}.nexus-hero:where(.nexus-layout-full,.nexus-layout-fluid){--nexus-hero-content-width-current: none}.nexus-hero--surface{background:var(--nexus-color-surface);color:var(--nexus-color-text)}.nexus-hero--surface.wp-block-cover{--nexus-hero-overlay-opacity: 0.2}.nexus-hero--surface .wp-block-cover__inner-container,.nexus-hero--minimal .wp-block-cover__inner-container{color:inherit}.nexus-hero__content{display:grid;gap:var(--nexus-space-lg);justify-items:var(--nexus-section-justify, start);width:100%;max-width:var(--nexus-hero-content-width-current);text-align:var(--nexus-section-text-align, start)}.nexus-hero__content:where(.nexus-layout-contained){--nexus-hero-content-width-current: var(--nexus-container-width)}.nexus-hero__content:where(.alignwide,.nexus-layout-wide){--nexus-hero-content-width-current: var(--nexus-container-wide-width)}.nexus-hero__content:where(.alignfull,.nexus-layout-full,.nexus-layout-fluid){--nexus-hero-content-width-current: none}.nexus-hero__content>*{margin-block:0}.nexus-hero .nexus-section__eyebrow,.nexus-hero .nexus-section__description{color:currentcolor}.nexus-hero :where(h1,h2,h3,h4,h5,h6){color:inherit}.nexus-hero .nexus-section__eyebrow{opacity:.86}.nexus-hero .nexus-section__description{opacity:.92}.nexus-hero .wp-block-buttons{gap:var(--nexus-space-sm)}.nexus-hero .wp-block-buttons.is-content-justification-left{justify-content:flex-start}.nexus-hero .wp-block-buttons.is-content-justification-center{justify-content:center}.nexus-hero .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.nexus-hero .wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.nexus-hero .wp-block-button.is-style-outline .wp-block-button__link{border-color:currentcolor;color:currentcolor}.nexus-hero__cards{width:100%;gap:var(--nexus-space-lg)}.nexus-hero__cards>.wp-block-column{min-width:min(100%,var(--nexus-hero-card-min-width))}.nexus-hero__card{min-height:100%;border:1px solid var(--nexus-color-border);border-radius:var(--nexus-radius-md);background:var(--nexus-color-background);color:var(--nexus-color-text);padding:var(--nexus-space-lg)}.nexus-hero__card>*+*{margin-top:var(--nexus-space-sm)}.nexus-hero__card :where(h1,h2,h3,h4,h5,h6){color:inherit}.nexus-hero__content,.nexus-hero-cover__content{display:grid;gap:var(--nexus-space-lg)}.nexus-hero__content>*,.nexus-hero-cover__content>*{margin-block:0}.nexus-hero-cover.wp-block-cover{min-height:var(--nexus-section-min-height, auto);border-radius:0;padding:var(--nexus-space-3xl) var(--nexus-container-padding);color:var(--nexus-color-accent-contrast)}.nexus-hero-cover .wp-block-cover__inner-container{width:min(100%,var(--nexus-container-wide-width));margin-inline:auto;color:inherit}.nexus-hero-cover__content{width:min(100%,var(--nexus-container-narrow-width));margin-inline:0}.nexus-hero-cover__content--centered{margin-inline:auto;text-align:center}.nexus-hero-cover :where(h1,h2,h3,h4,h5,h6),.nexus-hero-cover .nexus-section__eyebrow{color:inherit}.nexus-hero-cover .wp-block-button.is-style-outline .wp-block-button__link{border-color:currentcolor;color:currentcolor}.nexus-hero-split{align-items:center}.nexus-hero-split__media{margin-block:0}.nexus-hero-split__media img{display:block;width:100%;border-radius:var(--nexus-radius-md)}@media(max-width: 63.9375rem){.nexus-hero-cover.wp-block-cover{min-height:var(--nexus-section-min-height-tablet, var(--nexus-section-min-height, auto))}}@media(max-width: 47.9375rem){.nexus-hero.wp-block-cover{min-height:auto}.nexus-hero-cover.wp-block-cover{min-height:var(--nexus-section-min-height-mobile, var(--nexus-section-min-height-tablet, var(--nexus-section-min-height, auto)))}}@property --nexus-button-gradient-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --nexus-button-border-gradient-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.wp-block-nexus-scroll-experience:is([data-nexus-scroll-version="2"],[data-nexus-scroll-version="3"]){--nexus-button-transition-properties: background-color, border-color, box-shadow, color;--nexus-button-hover-transform: none}.nexus-button{--nexus-button-padding-block: 0.6875rem;--nexus-button-padding-inline: 1rem;display:inline-flex;isolation:isolate;position:relative;align-items:center;justify-content:center;gap:var(--nexus-space-xs);min-height:2.75rem;border:var(--nexus-button-border-width) var(--nexus-button-border-style) var(--nexus-button-border);border-radius:var(--nexus-button-radius);background-color:var(--nexus-button-background-color, var(--nexus-button-background));background-image:var(--nexus-button-background-image, none);background-position:var(--nexus-button-background-position, 0% 0%);background-repeat:no-repeat;background-size:var(--nexus-button-background-size, auto);box-shadow:var(--nexus-button-shadow);color:var(--nexus-button-color);cursor:pointer;font-family:var(--nexus-font-family-button);font-weight:var(--nexus-font-weight-button);letter-spacing:var(--nexus-button-letter-spacing);line-height:1.2;opacity:var(--nexus-button-opacity);padding:var(--nexus-button-padding-block) var(--nexus-button-padding-inline);text-align:center;text-decoration:none;text-decoration-line:none;transition-delay:var(--nexus-button-transition-delay);transition-duration:var(--nexus-button-transition-duration, var(--nexus-button-transition, var(--nexus-transition-fast)));transition-property:var(--nexus-button-transition-properties);transition-timing-function:var(--nexus-button-transition-easing)}.nexus-button::before,.wp-block-button__link::before,.wp-element-button::before{position:absolute;inset:calc(var(--nexus-button-border-width, 0)*-1);border-radius:inherit;background-image:var(--nexus-button-border-gradient-image, none);background-position:var(--nexus-button-border-background-position, 0% 0%);background-repeat:no-repeat;background-size:var(--nexus-button-border-background-size, auto);content:"";opacity:var(--nexus-button-border-gradient-opacity, 0);padding:var(--nexus-button-border-width);pointer-events:none;transition-delay:var(--nexus-button-transition-delay);transition-duration:var(--nexus-button-transition-duration, var(--nexus-transition-fast));transition-property:var(--nexus-button-transition-properties);transition-timing-function:var(--nexus-button-transition-easing);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nexus-button:hover,.nexus-button:focus-visible,.nexus-button:active{background-color:var(--nexus-button-hover-background-color, var(--nexus-button-hover-background));background-image:var(--nexus-button-hover-background-image, var(--nexus-button-background-image, none));border-color:var(--nexus-button-hover-border);box-shadow:var(--nexus-button-hover-shadow);color:var(--nexus-button-hover-color);text-decoration:none;text-decoration-line:none;transform:var(--nexus-button-hover-transform)}.nexus-button:focus-visible{outline:var(--nexus-button-focus-ring-width) solid var(--nexus-button-focus-ring-color);outline-offset:var(--nexus-button-focus-ring-offset)}.wp-block-button__link,.wp-element-button{isolation:isolate;position:relative;border:var(--nexus-button-border-width) var(--nexus-button-border-style) var(--nexus-button-border);border-radius:var(--nexus-button-radius);background-color:var(--nexus-button-background-color, var(--nexus-button-background));background-image:var(--nexus-button-background-image, none);background-position:var(--nexus-button-background-position, 0% 0%);background-repeat:no-repeat;background-size:var(--nexus-button-background-size, auto);box-shadow:var(--nexus-button-shadow);color:var(--nexus-button-color);font-family:var(--nexus-font-family-button);font-weight:var(--nexus-font-weight-button);letter-spacing:var(--nexus-button-letter-spacing);opacity:var(--nexus-button-opacity);padding:var(--nexus-button-padding-block, 0.75rem) var(--nexus-button-padding-inline, 1rem);text-decoration:none;text-decoration-line:none;transition-delay:var(--nexus-button-transition-delay);transition-duration:var(--nexus-button-transition-duration, var(--nexus-button-transition, var(--nexus-transition-fast)));transition-property:var(--nexus-button-transition-properties);transition-timing-function:var(--nexus-button-transition-easing)}.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus-visible,.wp-element-button:active{background-color:var(--nexus-button-hover-background-color, var(--nexus-button-hover-background));background-image:var(--nexus-button-hover-background-image, var(--nexus-button-background-image, none));border-color:var(--nexus-button-hover-border);box-shadow:var(--nexus-button-hover-shadow);color:var(--nexus-button-hover-color);text-decoration:none;text-decoration-line:none;transform:var(--nexus-button-hover-transform)}.wp-block-button__link:focus-visible,.wp-element-button:focus-visible{outline:var(--nexus-button-focus-ring-width) solid var(--nexus-button-focus-ring-color);outline-offset:var(--nexus-button-focus-ring-offset)}.nexus-button--secondary,.is-style-nexus-secondary{--nexus-button-background: var(--nexus-color-background);--nexus-button-border: var(--nexus-color-border);--nexus-button-color: var(--nexus-color-text)}.nexus-button--outline,.is-style-nexus-outline{--nexus-button-background: transparent;--nexus-button-border: currentcolor;--nexus-button-color: var(--nexus-color-primary);--nexus-button-hover-background: var(--nexus-color-primary);--nexus-button-hover-color: var(--nexus-color-primary-contrast)}.nexus-button--ghost,.is-style-nexus-ghost{--nexus-button-background: transparent;--nexus-button-border: transparent;--nexus-button-color: var(--nexus-color-accent)}.nexus-button--small{--nexus-button-padding-block: 0.5rem;--nexus-button-padding-inline: 0.75rem;min-height:2.25rem;font-size:var(--nexus-font-size-sm)}.nexus-button--large{--nexus-button-padding-block: 0.875rem;--nexus-button-padding-inline: 1.25rem;min-height:3.25rem}.nexus-button:disabled,.nexus-button[aria-disabled=true],.wp-block-button__link[aria-disabled=true],.wp-element-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media(prefers-reduced-motion: reduce){.nexus-button,.wp-block-button__link,.wp-element-button{transition-delay:0ms;transition-duration:0ms}.nexus-button::before,.wp-block-button__link::before,.wp-element-button::before{transition-delay:0ms;transition-duration:0ms}.nexus-button:hover,.nexus-button:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-element-button:hover,.wp-element-button:focus-visible{transform:none}}@media(forced-colors: active){.nexus-button::before,.wp-block-button__link::before,.wp-element-button::before{display:none}}:root{--nexus-premium-ink: var(--nexus-color-background);--nexus-premium-panel: var(--nexus-color-surface);--nexus-premium-panel-2: var(--nexus-color-surface-alt);--nexus-premium-line: color-mix(in srgb, var(--nexus-color-border) 70%, transparent);--nexus-premium-blue: var(--nexus-color-primary);--nexus-premium-cyan: var(--nexus-color-accent)}body:has(:where(.premium-hero,.premium-statement,.premium-split,.premium-projects,.premium-cta)){background:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--nexus-premium-blue) 16%, transparent), transparent 34rem),linear-gradient(180deg, #020611 0%, #06101d 44%, var(--nexus-premium-ink) 100%)}.entry:has(:where(.premium-hero,.premium-statement,.premium-split,.premium-projects,.premium-cta)) .entry__content{--nexus-space-md: 0;background:var(--nexus-premium-ink)}.entry:has(:where(.premium-hero,.premium-statement,.premium-split,.premium-projects,.premium-cta)){margin-block-start:calc(-1*var(--nexus-effective-header-height))}.site-branding__logo-svg,.site-branding__logo-svg path,.site-branding__logo-svg rect{transition:250ms ease-in-out}.site-branding__logo-svg:hover path,.site-branding__logo-svg:hover rect{fill:var(--nexus-premium-cyan)}.premium-hero{position:relative;box-sizing:border-box;min-height:min(90vh,58rem);padding:clamp(8rem,15vw,13rem) var(--nexus-container-padding) clamp(5rem,9vw,8rem);color:#fff;overflow:hidden}.premium-hero--sub{min-height:min(78vh,48rem);padding-top:clamp(7rem,11vw,10rem);padding-bottom:clamp(4rem,7vw,6rem)}.premium-hero--sub .premium-hero__title,.premium-hero--sub .premium-section-title{max-width:min(100%,17ch);font-size:clamp(2.75rem,5.4vw,5.4rem)}.premium-hero .wp-block-cover__background,.premium-cta .wp-block-cover__background{background:radial-gradient(circle at 72% 36%, color-mix(in srgb, var(--nexus-premium-blue) 22%, transparent), transparent 26rem),linear-gradient(90deg, rgba(3, 7, 18, 0.96) 0%, rgba(3, 7, 18, 0.78) 42%, rgba(3, 7, 18, 0.3) 100%),linear-gradient(180deg, rgba(3, 7, 18, 0.3) 0%, rgba(3, 7, 18, 0.88) 100%);opacity:1}.premium-hero--projects .wp-block-cover__background{background:radial-gradient(circle at 70% 28%, color-mix(in srgb, var(--nexus-premium-blue) 18%, transparent), transparent 24rem),linear-gradient(90deg, rgba(3, 7, 18, 0.98) 0%, rgba(3, 7, 18, 0.84) 50%, rgba(3, 7, 18, 0.52) 100%),linear-gradient(180deg, rgba(3, 7, 18, 0.48) 0%, rgba(3, 7, 18, 0.94) 100%);opacity:1}.premium-hero__content,.premium-cta__content{width:min(100%,72rem);margin-inline:auto;display:grid;gap:clamp(1.1rem,2vw,1.75rem);justify-items:start}.premium-hero__content{padding-top:clamp(1rem,4vw,3rem)}.premium-eyebrow{margin:0;color:var(--nexus-premium-cyan);font-size:clamp(.78rem,1vw,.92rem);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.premium-hero__title,.premium-section-title{max-width:15ch;margin:0;color:#fff;font-size:clamp(3rem,7vw,6.8rem);font-weight:800;line-height:.96}.premium-hero__title span{color:var(--nexus-premium-blue)}.premium-hero__lead,.premium-lead{max-width:66rem;margin:0;color:rgba(232,240,252,.82);font-size:clamp(1.08rem,1.65vw,1.42rem);line-height:1.65}.premium-hero .wp-block-buttons,.premium-cta .wp-block-buttons{gap:1rem;margin-top:.5rem}.premium-hero .wp-block-button__link,.premium-cta .wp-block-button__link{min-height:3.25rem;padding:.95rem 1.3rem}.premium-hero .is-style-outline .wp-block-button__link,.premium-cta .is-style-outline .wp-block-button__link{border-color:rgba(255,255,255,.78);color:#fff}.premium-statement,.premium-split,.premium-projects{position:relative;padding:clamp(5.5rem,10vw,9rem) var(--nexus-container-padding);background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--nexus-premium-blue) 10%, transparent), transparent 28rem),linear-gradient(180deg, var(--nexus-premium-ink) 0%, var(--nexus-premium-panel) 100%);color:var(--nexus-color-text)}.premium-statement__inner,.premium-projects__intro{width:min(100%,72rem);margin-inline:auto;display:grid;gap:1.35rem}.premium-statement__inner{grid-template-columns:minmax(0, 1fr)}.premium-proofline{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;margin-top:clamp(2rem,4vw,3.5rem);border:1px solid var(--nexus-premium-line);border-radius:.65rem;overflow:hidden;background:var(--nexus-premium-line)}.premium-proofline p{display:grid;gap:.35rem;margin:0;padding:clamp(1.1rem,2.3vw,2rem);background:color-mix(in srgb, var(--nexus-premium-panel) 82%, transparent)}.premium-proofline strong{color:#fff;font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:1}.premium-proofline span{color:rgba(216,227,243,.7);font-size:.95rem}.premium-split{display:grid;grid-template-columns:minmax(0, 0.88fr) minmax(0, 1fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:center;max-width:100vw;overflow:hidden}.premium-split--reverse{grid-template-columns:minmax(0, 1fr) minmax(0, 0.88fr)}.premium-split--reverse .premium-split__copy{order:2}.premium-split__copy{display:grid;gap:1.25rem;width:min(100%,40rem);max-width:40rem;justify-self:end;min-width:0}.premium-split--reverse .premium-split__copy{justify-self:start}.premium-media{margin:0;width:min(100%,56rem);justify-self:center;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;overflow:hidden;box-shadow:0 2rem 7rem rgba(0,0,0,.44)}.premium-media img,.premium-project img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.premium-split .premium-section-title{max-width:13.5ch;font-size:clamp(2.25rem,4vw,4.35rem);line-height:1}.premium-split .premium-lead{max-width:34rem}.page-id-497 .premium-split{grid-template-columns:minmax(0, 0.92fr) minmax(0, 0.82fr);padding-block:clamp(4rem,7vw,6.5rem)}.page-id-497 .premium-split--reverse{grid-template-columns:minmax(0, 0.82fr) minmax(0, 0.92fr)}.page-id-497 .premium-media{width:min(100%,48rem)}.page-id-497 .premium-media img{aspect-ratio:16/10}.premium-projects{background:var(--nexus-premium-ink)}.premium-project-row{width:min(100%,72rem);margin:clamp(2.5rem,5vw,4rem) auto 0;gap:clamp(1rem,2vw,1.5rem)}.premium-project{display:grid;gap:1rem;min-height:100%;padding:.65rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:linear-gradient(180deg, rgba(9, 19, 34, 0.92), rgba(4, 10, 20, 0.94));box-shadow:0 1.4rem 4rem rgba(0,0,0,.28)}.premium-project figure{margin:0;border-radius:.55rem;overflow:hidden}.premium-project h3,.premium-project p{margin-inline:.65rem}.premium-project h3{color:#fff;font-size:clamp(1.15rem,1.5vw,1.45rem)}.premium-project p{margin-bottom:1rem;color:rgba(216,227,243,.72)}.premium-cta{color:#fff;padding:clamp(4rem,8vw,7rem) var(--nexus-container-padding)}@media(min-width: 48rem)and (max-width: 56rem){.site-header__actions{display:none}}@media(max-width: 63.9375rem){.premium-split,.premium-split--reverse{grid-template-columns:1fr}.premium-split--reverse .premium-split__copy{order:0}.premium-split__copy,.premium-split--reverse .premium-split__copy{justify-self:start}.premium-proofline{grid-template-columns:repeat(2, minmax(0, 1fr))}.page-id-497 .premium-split,.page-id-497 .premium-split--reverse{grid-template-columns:1fr}}@media(max-width: 47.9375rem){.premium-hero{min-height:88vh;padding-top:10rem}.premium-hero__title,.premium-section-title{font-size:clamp(2.55rem,13vw,4rem)}.premium-split .premium-section-title{max-width:100%;font-size:clamp(2.25rem,12vw,3.4rem)}.premium-proofline{grid-template-columns:1fr}}.nexus-card{--nexus-card-background: var(--nexus-color-background);--nexus-card-border: var(--nexus-color-border);--nexus-card-padding: var(--nexus-space-lg);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid var(--nexus-card-border);border-radius:var(--nexus-radius-md);background:var(--nexus-card-background)}.nexus-card--surface{--nexus-card-background: var(--nexus-color-surface)}.nexus-card--borderless{--nexus-card-border: transparent;box-shadow:var(--nexus-shadow-sm)}.nexus-card__media{background:var(--nexus-color-surface)}.nexus-card__media>*{width:100%}.nexus-card__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.nexus-card__body{display:grid;gap:var(--nexus-space-sm);padding:var(--nexus-card-padding)}.nexus-card__body>*{margin-block:0}.nexus-card-grid__intro{grid-column:1/-1;width:min(100%,var(--nexus-container-narrow-width))}.nexus-card-grid__intro>*{margin-block:0}.nexus-card-grid__intro>*+*{margin-top:var(--nexus-space-sm)}.nexus-card__action{margin-top:auto}.nexus-card__mark{color:var(--nexus-color-accent);font-size:var(--nexus-font-size-sm);font-weight:var(--nexus-font-weight-heading-small);letter-spacing:.08em;text-transform:uppercase}.nexus-card--horizontal{flex-direction:row;align-items:stretch}.nexus-card--horizontal>.nexus-card__media{flex:0 1 40%;min-width:min(14rem,100%);margin:0}.nexus-card--horizontal>.nexus-card__body{flex:1 1 60%}.nexus-card--horizontal .nexus-card__media img{height:100%;aspect-ratio:4/3}.nexus-card__title{font-size:var(--nexus-font-size-lg);font-weight:var(--nexus-font-weight-heading-small);line-height:1.25}.nexus-card__title a{color:inherit;text-decoration:none}.nexus-card__title a:hover,.nexus-card__title a:focus-visible{text-decoration:underline}.nexus-card__content{color:var(--nexus-color-muted)}.nexus-card__content>*+*{margin-top:var(--nexus-space-sm)}.nexus-card__footer{margin-top:auto;border-top:1px solid var(--nexus-card-border);padding:var(--nexus-card-padding)}@media(max-width: 47.9375rem){.nexus-card--horizontal{flex-direction:column}.nexus-card--horizontal>.nexus-card__media{width:100%;min-width:0}}.nexus-content-model__archive-header{display:grid;gap:var(--nexus-space-sm);margin-bottom:var(--nexus-space-xl)}.nexus-content-model__archive-description>*{margin-block:0}.nexus-content-model__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));gap:var(--nexus-space-lg)}.nexus-content-model__header{display:grid;gap:var(--nexus-space-sm)}.nexus-content-model__date,.nexus-content-model__terms{margin:0;color:var(--nexus-color-muted)}.nexus-content-model__terms{display:flex;flex-wrap:wrap;gap:var(--nexus-space-sm)}.nexus-content-model__featured{overflow:hidden;border-radius:var(--nexus-radius-md);width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-width));margin-inline:auto}.nexus-content-model__featured img{display:block;width:100%;height:auto}.nexus-content-model__single .entry__content>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-narrow-width))}.nexus-content-model__actions{display:flex;flex-wrap:wrap;gap:var(--nexus-space-sm);width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-narrow-width));margin:0 auto var(--nexus-space-2xl)}.nexus-form{display:grid;gap:var(--nexus-space-lg)}.nexus-form__header{display:grid;gap:var(--nexus-space-xs)}.nexus-form__title{font-size:var(--nexus-font-size-lg);font-weight:var(--nexus-font-weight-heading-small);line-height:1.2}.nexus-form__description{color:var(--nexus-color-muted)}.nexus-form__fields,.nexus-form__field{display:grid;gap:var(--nexus-space-sm)}.nexus-form__fields{gap:var(--nexus-space-md)}.nexus-form label{color:var(--nexus-color-text);font-weight:var(--nexus-font-weight-heading-small)}.nexus-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.nexus-form select,.nexus-form textarea{width:100%;border:1px solid var(--nexus-color-border);border-radius:var(--nexus-radius-sm);background:var(--nexus-color-background);color:var(--nexus-color-text);padding:.75rem .875rem}.nexus-form input:required,.nexus-form select:required,.nexus-form textarea:required{border-color:var(--nexus-color-muted)}.nexus-form input[aria-invalid=true],.nexus-form select[aria-invalid=true],.nexus-form textarea[aria-invalid=true]{border-color:var(--nexus-color-error);box-shadow:0 0 0 1px var(--nexus-color-error)}.nexus-form textarea{min-height:9rem;resize:vertical}.nexus-form input:disabled,.nexus-form select:disabled,.nexus-form textarea:disabled{background:var(--nexus-color-surface);cursor:not-allowed;opacity:.65}.nexus-form__help,.nexus-form__error{font-size:var(--nexus-font-size-sm)}.nexus-form__help{color:var(--nexus-color-muted)}.nexus-form__error{color:var(--nexus-color-error)}.nexus-form__actions{display:flex;flex-wrap:wrap;gap:var(--nexus-space-sm);align-items:center}.nexus-grid{--nexus-grid-min: 16rem;--nexus-grid-gap: var(--nexus-space-lg);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nexus-grid-min)), 1fr));gap:var(--nexus-grid-gap)}.nexus-grid:is(ul,ol){list-style:none;margin:0;padding:0}.nexus-grid--compact{--nexus-grid-gap: var(--nexus-space-md)}.nexus-grid--spacious{--nexus-grid-gap: var(--nexus-space-xl)}.wp-block-nexus-dialog{box-sizing:border-box;margin:auto;padding:var(--wp--preset--spacing--50, 1.5rem);max-width:min(90vw,640px);width:100%;border:1px solid var(--wp--preset--color--border, rgba(255, 255, 255, 0.15));border-radius:var(--wp--preset--radius--medium, 12px);background:var(--wp--preset--color--surface, #1e1e24);color:var(--wp--preset--color--text, #ffffff);box-shadow:0 20px 40px rgba(0,0,0,.3)}.wp-block-nexus-dialog::backdrop{background-color:var(--nexus-dialog-backdrop-color, rgba(0, 0, 0, 0.65));backdrop-filter:blur(var(--nexus-dialog-backdrop-blur, 4px));-webkit-backdrop-filter:blur(var(--nexus-dialog-backdrop-blur, 4px))}.wp-block-nexus-dialog--editor{position:relative;margin-top:1rem;margin-bottom:1rem;padding:1.5rem;border:2px dashed var(--wp--preset--color--primary, #3b82f6);border-radius:12px;background:rgba(59,130,246,.05)}.wp-block-nexus-dialog--editor .nexus-dialog-editor-badge{display:inline-block;margin-bottom:1rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;background:#3b82f6;color:#fff}.nexus-site-status-page{min-height:100vh}.nexus-site-status{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--nexus-color-background);color:var(--nexus-color-text)}.nexus-site-status__background{position:absolute;inset:0;z-index:-1;background:var(--nexus-color-background)}.nexus-site-status--background-gradient .nexus-site-status__background{background:linear-gradient(135deg, var(--nexus-color-background), var(--nexus-color-surface-alt))}.nexus-site-status--background-image .nexus-site-status__background{background:linear-gradient(color-mix(in srgb, var(--nexus-color-background) 86%, transparent), color-mix(in srgb, var(--nexus-color-background) 86%, transparent)),var(--nexus-site-status-background-image),var(--nexus-color-background);background-position:center;background-size:cover}.nexus-site-status__inner{width:100%;padding-block:var(--nexus-space-3xl)}.nexus-site-status__panel{width:min(100%,var(--nexus-container-narrow-width));margin-inline:auto;border:1px solid color-mix(in srgb, var(--nexus-color-border) 72%, transparent);border-radius:var(--nexus-radius-md);background:color-mix(in srgb, var(--nexus-color-surface) 88%, transparent);box-shadow:var(--nexus-shadow-sm);padding:clamp(var(--nexus-space-xl),6vw,var(--nexus-space-3xl))}.nexus-site-status__logo{display:inline-flex;max-width:min(18rem,100%);margin-block-end:var(--nexus-space-xl)}.nexus-site-status__logo img,.nexus-site-status__logo svg{display:block;width:auto;max-width:100%;max-height:4rem}.nexus-site-status__eyebrow{margin:0 0 var(--nexus-space-sm);color:var(--nexus-color-accent);font-size:var(--nexus-font-size-sm);font-weight:var(--nexus-font-weight-navigation);text-transform:uppercase}.nexus-site-status__title{max-width:14ch;margin:0}.nexus-site-status__message,.nexus-site-status__extra{max-width:44rem;margin:var(--nexus-space-lg) 0 0;color:var(--nexus-color-text);font-size:var(--nexus-font-size-lg)}.nexus-site-status__extra{color:var(--nexus-color-text-muted);font-size:var(--nexus-font-size-md)}.nexus-site-status__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 14rem), 1fr));gap:var(--nexus-space-md);margin-block-start:var(--nexus-space-xl)}.nexus-site-status__meta-item{margin:0;border-inline-start:3px solid var(--nexus-color-accent);padding-inline-start:var(--nexus-space-md)}.nexus-site-status__meta-item span,.nexus-site-status__meta-item strong,.nexus-site-status__meta-item a{display:block}.nexus-site-status__meta-item span{color:var(--nexus-color-text-muted);font-size:var(--nexus-font-size-sm)}.nexus-site-status__meta-item strong,.nexus-site-status__meta-item a{margin-block-start:var(--nexus-space-2xs);font-weight:var(--nexus-font-weight-medium)}.nexus-site-status__actions{display:flex;flex-wrap:wrap;gap:var(--nexus-space-sm);margin-block-start:var(--nexus-space-xl)}@media(max-width: 40rem){.nexus-site-status{align-items:stretch}.nexus-site-status__inner{display:flex;align-items:center}.nexus-site-status__panel{border-inline:0;border-radius:0}}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}.screen-reader-text:focus{top:var(--nexus-space-md);left:var(--nexus-space-md);z-index:100000;width:auto;height:auto;clip:auto;clip-path:none;border-radius:var(--nexus-radius-sm);background:var(--nexus-color-accent);color:var(--nexus-color-accent-contrast);padding:var(--nexus-space-sm) var(--nexus-space-md);text-decoration:none}.has-primary-contrast-color{color:var(--nexus-color-primary-contrast)}.has-primary-contrast-background-color{background-color:var(--nexus-color-primary-contrast)}.has-secondary-contrast-color{color:var(--nexus-color-secondary-contrast)}.has-secondary-contrast-background-color{background-color:var(--nexus-color-secondary-contrast)}.has-accent-contrast-color{color:var(--nexus-color-accent-contrast)}.has-accent-contrast-background-color{background-color:var(--nexus-color-accent-contrast)}.has-border-color.has-text-color{color:var(--nexus-color-border)}.has-border-background-color{background-color:var(--nexus-color-border)}.nexus-layout-contained,.nexus-layout-wide,.nexus-layout-full,.nexus-layout-fluid{box-sizing:border-box;width:100%;margin-inline:auto}.nexus-layout-contained{max-width:var(--nexus-container-width)}.nexus-layout-wide{max-width:var(--nexus-container-wide-width)}.nexus-layout-full,.nexus-layout-fluid{max-width:none}.nexus-section>:where(.nexus-layout-contained){width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-width))}.nexus-section>:where(.nexus-layout-wide){width:min(100% - var(--nexus-container-padding)*2,var(--nexus-container-wide-width))}.nexus-section>:where(.nexus-layout-full){width:calc(100% - var(--nexus-container-padding)*2)}.nexus-section>:where(.nexus-layout-fluid){width:100%}.nexus-section__inner>:where(.alignwide,.nexus-layout-wide){width:min(100cqw + var(--nexus-section-current-padding-left) + var(--nexus-section-current-padding-right),var(--nexus-container-wide-width));max-width:none;justify-self:center}.nexus-section__inner>:where(.alignfull,.nexus-layout-full){width:calc(100cqw + var(--nexus-section-current-padding-left) + var(--nexus-section-current-padding-right));max-width:none;margin-left:calc((100% - 100cqw)/2 - var(--nexus-section-current-padding-left));margin-right:calc((100% - 100cqw)/2 - var(--nexus-section-current-padding-right));justify-self:auto}.nexus-section__inner>.nexus-layout-fluid{width:100%;max-width:none;justify-self:stretch}.nexus-section__inner--split>:where(.alignwide,.alignfull,.nexus-layout-wide,.nexus-layout-full,.nexus-layout-fluid){flex:1 1 100%}:where(.nexus-section__inner,.nexus-hero__content).is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull):not(.nexus-layout-contained):not(.nexus-layout-wide):not(.nexus-layout-full):not(.nexus-layout-fluid)){width:100%;max-width:none;margin-left:0 !important;margin-right:0 !important}.wp-block-cover__inner-container>:where(.alignwide,.nexus-layout-wide){width:min(100%,var(--nexus-container-wide-width));max-width:var(--nexus-container-wide-width);margin-inline:auto}.wp-block-cover__inner-container>:where(.alignfull,.nexus-layout-full,.nexus-layout-fluid){width:100%;max-width:none;margin-inline:auto}.nexus-hero.wp-block-cover.nexus-layout-contained .wp-block-cover__inner-container,.wp-block-cover.nexus-layout-contained .wp-block-cover__inner-container{width:min(100%,var(--nexus-container-width));max-width:var(--nexus-container-width)}.nexus-hero.wp-block-cover.nexus-layout-wide .wp-block-cover__inner-container,.wp-block-cover.nexus-layout-wide .wp-block-cover__inner-container{width:min(100%,var(--nexus-container-wide-width));max-width:var(--nexus-container-wide-width)}.nexus-hero.wp-block-cover.nexus-layout-full .wp-block-cover__inner-container,.wp-block-cover.nexus-layout-full .wp-block-cover__inner-container,.nexus-hero.wp-block-cover.nexus-layout-fluid .wp-block-cover__inner-container,.wp-block-cover.nexus-layout-fluid .wp-block-cover__inner-container{width:100%;max-width:none}:where(.entry__content,.editor-styles-wrapper) :where(.wp-block-columns,.wp-block-group.is-layout-flex,.nexus-section__inner--split){min-width:0}:where(.entry__content,.editor-styles-wrapper) .wp-block-columns>.wp-block-column,:where(.entry__content,.editor-styles-wrapper) .wp-block-group.is-layout-flex>*,:where(.entry__content,.editor-styles-wrapper) .nexus-section__inner--split>*{min-width:0}@media(max-width: 63.9375rem){:where(.entry__content,.editor-styles-wrapper) :where(.wp-block-columns.nexus-stack-tablet,.wp-block-columns.nexus-break-stack-tablet,.wp-block-group.is-layout-flex.nexus-stack-tablet,.wp-block-group.is-layout-flex.nexus-break-stack-tablet,.nexus-section__inner--split.nexus-stack-tablet,.nexus-section__inner--split.nexus-break-stack-tablet):not(.nexus-no-stack){flex-direction:column;align-items:stretch}:where(.entry__content,.editor-styles-wrapper) .wp-block-columns.nexus-stack-tablet:not(.nexus-no-stack)>.wp-block-column,:where(.entry__content,.editor-styles-wrapper) .wp-block-columns.nexus-break-stack-tablet:not(.nexus-no-stack)>.wp-block-column,:where(.entry__content,.editor-styles-wrapper) .wp-block-group.is-layout-flex.nexus-stack-tablet:not(.nexus-no-stack)>*,:where(.entry__content,.editor-styles-wrapper) .wp-block-group.is-layout-flex.nexus-break-stack-tablet:not(.nexus-no-stack)>*,:where(.entry__content,.editor-styles-wrapper) .nexus-section__inner--split.nexus-stack-tablet:not(.nexus-no-stack)>*,:where(.entry__content,.editor-styles-wrapper) .nexus-section__inner--split.nexus-break-stack-tablet:not(.nexus-no-stack)>*{width:100%;max-width:100%;flex-basis:auto !important}}@media(max-width: 47.9375rem){:where(.entry__content,.editor-styles-wrapper) :where(.wp-block-columns,.wp-block-group.is-layout-flex,.nexus-section__inner--split,.nexus-stack-mobile,.nexus-break-stack-mobile):not(.nexus-no-stack){flex-direction:column;align-items:stretch}:where(.entry__content,.editor-styles-wrapper) .wp-block-columns:not(.nexus-no-stack)>.wp-block-column,:where(.entry__content,.editor-styles-wrapper) .wp-block-group.is-layout-flex:not(.nexus-no-stack)>*,:where(.entry__content,.editor-styles-wrapper) .nexus-section__inner--split:not(.nexus-no-stack)>*{width:100%;max-width:100%;flex-basis:auto !important}:where(.entry__content,.editor-styles-wrapper) :where(.wp-block-columns,.wp-block-group.is-layout-flex,.nexus-section__inner--split).nexus-reverse-mobile:not(.nexus-no-stack){flex-direction:column-reverse}}.nexus-interaction{will-change:auto}.nexus-interaction--lift{transition:transform var(--nexus-interaction-duration) var(--nexus-interaction-easing),box-shadow var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--lift:hover,.nexus-interaction--lift:focus-visible,.nexus-interaction--lift:focus-within{box-shadow:var(--nexus-interaction-shadow);transform:translateY(var(--nexus-interaction-lift-distance))}.nexus-interaction--card-hover{transition:border-color var(--nexus-interaction-duration) var(--nexus-interaction-easing),box-shadow var(--nexus-interaction-duration) var(--nexus-interaction-easing),transform var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--card-hover:hover,.nexus-interaction--card-hover:focus-within{border-color:color-mix(in srgb, var(--nexus-color-accent) 48%, var(--nexus-color-border));box-shadow:var(--nexus-interaction-shadow);transform:translateY(var(--nexus-interaction-lift-distance))}.nexus-interaction--image-zoom{overflow:hidden}.nexus-interaction--image-zoom :where(img){transition:opacity var(--nexus-interaction-duration) var(--nexus-interaction-easing),transform var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--image-zoom:hover :where(img),.nexus-interaction--image-zoom:focus-within :where(img){transform:scale(var(--nexus-interaction-scale))}.nexus-interaction--underline-reveal{background-image:linear-gradient(currentcolor, currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--nexus-interaction-accent-border-width);text-decoration:none;transition:background-size var(--nexus-interaction-duration) var(--nexus-interaction-easing),color var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--underline-reveal :where(a){background-image:linear-gradient(currentcolor, currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--nexus-interaction-accent-border-width);text-decoration:none;transition:background-size var(--nexus-interaction-duration) var(--nexus-interaction-easing),color var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--underline-reveal:hover,.nexus-interaction--underline-reveal:focus-visible,.nexus-interaction--underline-reveal:hover :where(a),.nexus-interaction--underline-reveal:focus-within :where(a){background-size:100% var(--nexus-interaction-accent-border-width)}.nexus-interaction--link-hover,.nexus-interaction--link-hover :where(a){transition:color var(--nexus-interaction-duration) var(--nexus-interaction-easing),text-decoration-thickness var(--nexus-interaction-duration) var(--nexus-interaction-easing),text-underline-offset var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--link-hover:hover,.nexus-interaction--link-hover:focus-visible,.nexus-interaction--link-hover:hover :where(a),.nexus-interaction--link-hover:focus-within :where(a){color:var(--nexus-color-accent);text-decoration-thickness:.12em;text-underline-offset:.28em}.nexus-interaction--focus-highlight{transition:box-shadow var(--nexus-interaction-duration) var(--nexus-interaction-easing),outline-color var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--focus-highlight:focus-visible,.nexus-interaction--focus-highlight:focus-within{box-shadow:var(--nexus-interaction-accent-shadow)}.nexus-interaction--border-accent{transition:border-color var(--nexus-interaction-duration) var(--nexus-interaction-easing),box-shadow var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--border-accent:hover,.nexus-interaction--border-accent:focus-visible,.nexus-interaction--border-accent:focus-within{border-color:var(--nexus-color-accent);box-shadow:inset 0 0 0 var(--nexus-interaction-accent-border-width) var(--nexus-color-accent)}.nexus-interaction--gradient-follow,.nexus-section--gradient-follow,.nexus-section.has-gradient-follow,.nexus-gradient-follow{--nexus-gradient-follow-x: 50%;--nexus-gradient-follow-y: 50%;--nexus-gradient-follow-size: clamp(18rem, 48vw, 42rem);--nexus-gradient-follow-blur: clamp(2.5rem, 8vw, 6rem);--nexus-gradient-follow-opacity: 0.82;--nexus-gradient-follow-color-1: rgb(21 94 239 / 34%);--nexus-gradient-follow-color-2: rgb(109 40 217 / 28%);--nexus-gradient-follow-color-3: transparent;position:relative;overflow:hidden;isolation:isolate}@supports(color: color-mix(in srgb, red 50%, transparent)){.nexus-interaction--gradient-follow,.nexus-section--gradient-follow,.nexus-section.has-gradient-follow,.nexus-gradient-follow{--nexus-gradient-follow-color-1: color-mix(in srgb, var(--nexus-color-primary) 45%, transparent);--nexus-gradient-follow-color-2: color-mix(in srgb, var(--nexus-color-accent) 36%, transparent)}}@supports(overflow: clip){.nexus-interaction--gradient-follow,.nexus-section--gradient-follow,.nexus-section.has-gradient-follow,.nexus-gradient-follow{overflow:clip}}.nexus-interaction--gradient-follow>:where(*),.nexus-section--gradient-follow>:where(*),.nexus-section.has-gradient-follow>:where(*),.nexus-gradient-follow>:where(*){position:relative;z-index:1}.nexus-interaction--gradient-follow::before,.nexus-section--gradient-follow::before,.nexus-section.has-gradient-follow::before,.nexus-gradient-follow::before{content:"";position:absolute;top:var(--nexus-gradient-follow-y);left:var(--nexus-gradient-follow-x);z-index:0;width:var(--nexus-gradient-follow-size);height:var(--nexus-gradient-follow-size);border-radius:999px;background:radial-gradient(circle, var(--nexus-gradient-follow-color-1) 0%, var(--nexus-gradient-follow-color-2) 42%, var(--nexus-gradient-follow-color-3) 72%);filter:blur(var(--nexus-gradient-follow-blur));mix-blend-mode:var(--nexus-gradient-follow-blend, normal);opacity:var(--nexus-gradient-follow-opacity);pointer-events:none;transform:translate3d(-50%, -50%, 0);transition:opacity var(--nexus-interaction-duration) var(--nexus-interaction-easing)}.nexus-interaction--gradient-follow[data-nexus-gradient-follow-active=false]::before,.nexus-section--gradient-follow[data-nexus-gradient-follow-active=false]::before,.nexus-section.has-gradient-follow[data-nexus-gradient-follow-active=false]::before,.nexus-gradient-follow[data-nexus-gradient-follow-active=false]::before{opacity:calc(var(--nexus-gradient-follow-opacity)*.72)}.nexus-scroll-v3-paint[data-nexus-gradient-follow-owner=true]{isolation:isolate}.nexus-gradient-follow-surface{position:absolute;inset:0 auto auto 0;z-index:2;pointer-events:none;border-radius:50%;transform:translate3d(calc(var(--nexus-gradient-follow-x, 0px) - 50%), calc(var(--nexus-gradient-follow-y, 0px) - 50%), 0);transition:transform 90ms ease-out}@media(prefers-reduced-motion: reduce),(forced-colors: active),(hover: none),(pointer: coarse){.nexus-gradient-follow-surface{display:none}}@media(prefers-reduced-motion: reduce){.nexus-interaction,.nexus-interaction::before,.nexus-interaction::after,.nexus-interaction :where(*){transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1;scroll-behavior:auto}.nexus-interaction--lift:hover,.nexus-interaction--lift:focus-visible,.nexus-interaction--lift:focus-within,.nexus-interaction--card-hover:hover,.nexus-interaction--card-hover:focus-within,.nexus-interaction--image-zoom:hover :where(img),.nexus-interaction--image-zoom:focus-within :where(img){transform:none}}html:where(.nexus-section-scroll-smooth-anchors,.nexus-section-scroll-snap-proximity,.nexus-section-scroll-snap-strict){scroll-padding-top:var(--nexus-scroll-offset)}html:where(.nexus-section-scroll-smooth-anchors,.nexus-section-scroll-snap-proximity,.nexus-section-scroll-snap-strict) :where([id]){scroll-margin-top:var(--nexus-scroll-offset)}@media(prefers-reduced-motion: no-preference){html:where(.nexus-section-scroll-smooth-anchors,.nexus-section-scroll-snap-proximity,.nexus-section-scroll-snap-strict){scroll-behavior:smooth}}@media(min-width: 48rem){html.nexus-section-scroll-snap-proximity{scroll-snap-type:y proximity}html.nexus-section-scroll-snap-strict{scroll-snap-type:y mandatory}html:where(.nexus-section-scroll-snap-proximity,.nexus-section-scroll-snap-strict) :where(.nexus-section,.wp-block-cover.nexus-hero){scroll-snap-align:start;scroll-snap-stop:normal}}@media(max-width: 47.9375rem),(prefers-reduced-motion: reduce){html:where(.nexus-section-scroll-snap-proximity,.nexus-section-scroll-snap-strict){scroll-snap-type:none}}@media(prefers-reduced-motion: reduce){html:where(.nexus-section-scroll-smooth-anchors,.nexus-section-scroll-snap-proximity,.nexus-section-scroll-snap-strict){scroll-behavior:auto}}.nexus-motion{animation-delay:var(--nexus-motion-delay);animation-duration:var(--nexus-motion-duration);animation-direction:var(--nexus-motion-direction);animation-fill-mode:var(--nexus-motion-fill-mode);animation-iteration-count:var(--nexus-motion-iteration-count);animation-timing-function:var(--nexus-motion-easing)}.nexus-motion--fade-in{animation-name:nexus-motion-fade-in}.nexus-motion--slide-up{animation-name:nexus-motion-slide-up}.nexus-motion--fade-in-up{animation-name:nexus-animate-fade-in-up}.nexus-motion--fade-in-down{animation-name:nexus-animate-fade-in-down}.nexus-motion--fade-in-left{animation-name:nexus-animate-fade-in-left}.nexus-motion--fade-in-right{animation-name:nexus-animate-fade-in-right}.nexus-motion--slide-in-up{animation-name:nexus-animate-slide-in-up}.nexus-motion--slide-in-down{animation-name:nexus-animate-slide-in-down}.nexus-motion--slide-in-left{animation-name:nexus-animate-slide-in-left}.nexus-motion--slide-in-right{animation-name:nexus-animate-slide-in-right}.nexus-motion--zoom-in{animation-name:nexus-animate-zoom-in}.nexus-motion--zoom-in-up{animation-name:nexus-animate-zoom-in-up}.nexus-motion--zoom-in-down{animation-name:nexus-animate-zoom-in-down}.nexus-motion--zoom-in-left{animation-name:nexus-animate-zoom-in-left}.nexus-motion--zoom-in-right{animation-name:nexus-animate-zoom-in-right}.nexus-motion--back-in-up{animation-name:nexus-animate-back-in-up}.nexus-motion--back-in-down{animation-name:nexus-animate-back-in-down}.nexus-motion--back-in-left{animation-name:nexus-animate-back-in-left}.nexus-motion--back-in-right{animation-name:nexus-animate-back-in-right}.nexus-motion--flip-in-x{animation-name:nexus-animate-flip-in-x}.nexus-motion--flip-in-y{animation-name:nexus-animate-flip-in-y}.nexus-motion--rotate-in{animation-name:nexus-animate-rotate-in}.nexus-motion--rotate-in-left{animation-name:nexus-animate-rotate-in-left}.nexus-motion--rotate-in-right{animation-name:nexus-animate-rotate-in-right}.nexus-motion--bounce{animation-name:nexus-animate-bounce}.nexus-motion--jello{animation-name:nexus-animate-jello}.nexus-motion--tada{animation-name:nexus-animate-tada}.nexus-motion--rubber-band{animation-name:nexus-animate-rubber-band}.nexus-motion--wobble{animation-name:nexus-animate-wobble}.nexus-motion--flip-in-x,.nexus-motion--flip-in-y{backface-visibility:visible}.nexus-motion--trigger-in-view{animation-name:none}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in{animation-name:nexus-motion-fade-in}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-up{animation-name:nexus-motion-slide-up}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-up{animation-name:nexus-animate-fade-in-up}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-down{animation-name:nexus-animate-fade-in-down}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-left{animation-name:nexus-animate-fade-in-left}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-right{animation-name:nexus-animate-fade-in-right}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-up{animation-name:nexus-animate-slide-in-up}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-down{animation-name:nexus-animate-slide-in-down}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-left{animation-name:nexus-animate-slide-in-left}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-right{animation-name:nexus-animate-slide-in-right}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in{animation-name:nexus-animate-zoom-in}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-up{animation-name:nexus-animate-zoom-in-up}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-down{animation-name:nexus-animate-zoom-in-down}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-left{animation-name:nexus-animate-zoom-in-left}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-right{animation-name:nexus-animate-zoom-in-right}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-up{animation-name:nexus-animate-back-in-up}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-down{animation-name:nexus-animate-back-in-down}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-left{animation-name:nexus-animate-back-in-left}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-right{animation-name:nexus-animate-back-in-right}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--flip-in-x{animation-name:nexus-animate-flip-in-x}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--flip-in-y{animation-name:nexus-animate-flip-in-y}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rotate-in{animation-name:nexus-animate-rotate-in}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rotate-in-left{animation-name:nexus-animate-rotate-in-left}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rotate-in-right{animation-name:nexus-animate-rotate-in-right}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--bounce{animation-name:nexus-animate-bounce}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--jello{animation-name:nexus-animate-jello}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--tada{animation-name:nexus-animate-tada}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rubber-band{animation-name:nexus-animate-rubber-band}.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--wobble{animation-name:nexus-animate-wobble}@supports(animation-timeline: scroll()){.nexus-motion--trigger-scroll-timeline{animation-timeline:scroll()}.nexus-motion--trigger-scroll-timeline.nexus-motion--has-range-start{animation-range-start:var(--nexus-motion-range-start)}.nexus-motion--trigger-scroll-timeline.nexus-motion--has-range-end{animation-range-end:var(--nexus-motion-range-end)}}.nexus-motion--delay-stagger{animation-name:none}.nexus-motion--delay-stagger>*{animation-delay:calc(var(--nexus-motion-stagger-step)*var(--nexus-motion-stagger-index, 0));animation-duration:var(--nexus-motion-duration);animation-direction:var(--nexus-motion-direction);animation-fill-mode:var(--nexus-motion-fill-mode);animation-iteration-count:var(--nexus-motion-iteration-count);animation-timing-function:var(--nexus-motion-easing)}.nexus-motion--delay-stagger>:nth-child(1){--nexus-motion-stagger-index: 0}.nexus-motion--delay-stagger>:nth-child(2){--nexus-motion-stagger-index: 1}.nexus-motion--delay-stagger>:nth-child(3){--nexus-motion-stagger-index: 2}.nexus-motion--delay-stagger>:nth-child(4){--nexus-motion-stagger-index: 3}.nexus-motion--delay-stagger>:nth-child(5){--nexus-motion-stagger-index: 4}.nexus-motion--delay-stagger>:nth-child(6){--nexus-motion-stagger-index: 5}.nexus-motion--delay-stagger>:nth-child(7){--nexus-motion-stagger-index: 6}.nexus-motion--delay-stagger>:nth-child(8){--nexus-motion-stagger-index: 7}.nexus-motion--delay-stagger>:nth-child(9){--nexus-motion-stagger-index: 8}.nexus-motion--delay-stagger>:nth-child(10){--nexus-motion-stagger-index: 9}.nexus-motion--delay-stagger>:nth-child(11){--nexus-motion-stagger-index: 10}.nexus-motion--delay-stagger>:nth-child(12){--nexus-motion-stagger-index: 11}.nexus-motion--delay-stagger.nexus-motion--fade-in>*{animation-name:nexus-motion-fade-in}.nexus-motion--delay-stagger.nexus-motion--slide-up>*{animation-name:nexus-motion-slide-up}.nexus-motion--delay-stagger.nexus-motion--fade-in-up>*{animation-name:nexus-animate-fade-in-up}.nexus-motion--delay-stagger.nexus-motion--fade-in-down>*{animation-name:nexus-animate-fade-in-down}.nexus-motion--delay-stagger.nexus-motion--fade-in-left>*{animation-name:nexus-animate-fade-in-left}.nexus-motion--delay-stagger.nexus-motion--fade-in-right>*{animation-name:nexus-animate-fade-in-right}.nexus-motion--delay-stagger.nexus-motion--slide-in-up>*{animation-name:nexus-animate-slide-in-up}.nexus-motion--delay-stagger.nexus-motion--slide-in-down>*{animation-name:nexus-animate-slide-in-down}.nexus-motion--delay-stagger.nexus-motion--slide-in-left>*{animation-name:nexus-animate-slide-in-left}.nexus-motion--delay-stagger.nexus-motion--slide-in-right>*{animation-name:nexus-animate-slide-in-right}.nexus-motion--delay-stagger.nexus-motion--zoom-in>*{animation-name:nexus-animate-zoom-in}.nexus-motion--delay-stagger.nexus-motion--zoom-in-up>*{animation-name:nexus-animate-zoom-in-up}.nexus-motion--delay-stagger.nexus-motion--zoom-in-down>*{animation-name:nexus-animate-zoom-in-down}.nexus-motion--delay-stagger.nexus-motion--zoom-in-left>*{animation-name:nexus-animate-zoom-in-left}.nexus-motion--delay-stagger.nexus-motion--zoom-in-right>*{animation-name:nexus-animate-zoom-in-right}.nexus-motion--delay-stagger.nexus-motion--back-in-up>*{animation-name:nexus-animate-back-in-up}.nexus-motion--delay-stagger.nexus-motion--back-in-down>*{animation-name:nexus-animate-back-in-down}.nexus-motion--delay-stagger.nexus-motion--back-in-left>*{animation-name:nexus-animate-back-in-left}.nexus-motion--delay-stagger.nexus-motion--back-in-right>*{animation-name:nexus-animate-back-in-right}.nexus-motion--delay-stagger.nexus-motion--flip-in-x>*{animation-name:nexus-animate-flip-in-x}.nexus-motion--delay-stagger.nexus-motion--flip-in-y>*{animation-name:nexus-animate-flip-in-y}.nexus-motion--delay-stagger.nexus-motion--rotate-in>*{animation-name:nexus-animate-rotate-in}.nexus-motion--delay-stagger.nexus-motion--rotate-in-left>*{animation-name:nexus-animate-rotate-in-left}.nexus-motion--delay-stagger.nexus-motion--rotate-in-right>*{animation-name:nexus-animate-rotate-in-right}.nexus-motion--delay-stagger.nexus-motion--bounce>*{animation-name:nexus-animate-bounce}.nexus-motion--delay-stagger.nexus-motion--jello>*{animation-name:nexus-animate-jello}.nexus-motion--delay-stagger.nexus-motion--tada>*{animation-name:nexus-animate-tada}.nexus-motion--delay-stagger.nexus-motion--rubber-band>*{animation-name:nexus-animate-rubber-band}.nexus-motion--delay-stagger.nexus-motion--wobble>*{animation-name:nexus-animate-wobble}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view>*{animation-name:none}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in>*{animation-name:nexus-motion-fade-in}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-up>*{animation-name:nexus-motion-slide-up}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-up>*{animation-name:nexus-animate-fade-in-up}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-down>*{animation-name:nexus-animate-fade-in-down}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-left>*{animation-name:nexus-animate-fade-in-left}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--fade-in-right>*{animation-name:nexus-animate-fade-in-right}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-up>*{animation-name:nexus-animate-slide-in-up}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-down>*{animation-name:nexus-animate-slide-in-down}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-left>*{animation-name:nexus-animate-slide-in-left}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--slide-in-right>*{animation-name:nexus-animate-slide-in-right}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in>*{animation-name:nexus-animate-zoom-in}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-up>*{animation-name:nexus-animate-zoom-in-up}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-down>*{animation-name:nexus-animate-zoom-in-down}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-left>*{animation-name:nexus-animate-zoom-in-left}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--zoom-in-right>*{animation-name:nexus-animate-zoom-in-right}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-up>*{animation-name:nexus-animate-back-in-up}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-down>*{animation-name:nexus-animate-back-in-down}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-left>*{animation-name:nexus-animate-back-in-left}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--back-in-right>*{animation-name:nexus-animate-back-in-right}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--flip-in-x>*{animation-name:nexus-animate-flip-in-x}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--flip-in-y>*{animation-name:nexus-animate-flip-in-y}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rotate-in>*{animation-name:nexus-animate-rotate-in}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rotate-in-left>*{animation-name:nexus-animate-rotate-in-left}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rotate-in-right>*{animation-name:nexus-animate-rotate-in-right}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--bounce>*{animation-name:nexus-animate-bounce}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--jello>*{animation-name:nexus-animate-jello}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--tada>*{animation-name:nexus-animate-tada}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--rubber-band>*{animation-name:nexus-animate-rubber-band}.nexus-motion--delay-stagger.nexus-motion--trigger-in-view.is-motion-visible.nexus-motion--wobble>*{animation-name:nexus-animate-wobble}@supports(animation-timeline: scroll()){.nexus-motion--delay-stagger.nexus-motion--trigger-scroll-timeline>*{animation-timeline:scroll()}.nexus-motion--delay-stagger.nexus-motion--trigger-scroll-timeline.nexus-motion--has-range-start>*{animation-range-start:var(--nexus-motion-range-start)}.nexus-motion--delay-stagger.nexus-motion--trigger-scroll-timeline.nexus-motion--has-range-end>*{animation-range-end:var(--nexus-motion-range-end)}}@keyframes nexus-motion-fade-in{from{opacity:.88}to{opacity:1}}@keyframes nexus-motion-slide-up{from{opacity:.88;transform:translateY(var(--nexus-motion-distance-y))}to{opacity:1;transform:translateY(0)}}@keyframes nexus-animate-fade-in-up{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-fade-in-down{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-fade-in-left{from{opacity:0;transform:translate3d(calc(var(--nexus-motion-distance-x) * -1), 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-fade-in-right{from{opacity:0;transform:translate3d(var(--nexus-motion-distance-x), 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-slide-in-up{from{opacity:.92;transform:translate3d(0, var(--nexus-motion-distance-y), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-slide-in-down{from{opacity:.92;transform:translate3d(0, calc(var(--nexus-motion-distance-y) * -1), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-slide-in-left{from{opacity:.92;transform:translate3d(calc(var(--nexus-motion-distance-x) * -1), 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-slide-in-right{from{opacity:.92;transform:translate3d(var(--nexus-motion-distance-x), 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nexus-animate-zoom-in{from{opacity:0;transform:scale3d(0.94, 0.94, 0.94)}to{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes nexus-animate-zoom-in-up{from{opacity:0;transform:translate3d(0, var(--nexus-motion-distance-y), 0) scale3d(0.96, 0.96, 0.96)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-zoom-in-down{from{opacity:0;transform:translate3d(0, calc(var(--nexus-motion-distance-y) * -1), 0) scale3d(0.96, 0.96, 0.96)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-zoom-in-left{from{opacity:0;transform:translate3d(calc(var(--nexus-motion-distance-x) * -0.6), 0, 0) scale3d(0.96, 0.96, 0.96)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-zoom-in-right{from{opacity:0;transform:translate3d(calc(var(--nexus-motion-distance-x) * 0.6), 0, 0) scale3d(0.96, 0.96, 0.96)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-back-in-up{from{opacity:0;transform:translate3d(0, calc(var(--nexus-motion-distance-y) * 1.5), 0) scale3d(0.96, 0.96, 0.96)}80%{opacity:1;transform:translate3d(0, -0.25rem, 0) scale3d(1.01, 1.01, 1.01)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-back-in-down{from{opacity:0;transform:translate3d(0, calc(var(--nexus-motion-distance-y) * -1.5), 0) scale3d(0.96, 0.96, 0.96)}80%{opacity:1;transform:translate3d(0, 0.25rem, 0) scale3d(1.01, 1.01, 1.01)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-back-in-left{from{opacity:0;transform:translate3d(calc(var(--nexus-motion-distance-x) * -1), 0, 0) scale3d(0.96, 0.96, 0.96)}80%{opacity:1;transform:translate3d(0.25rem, 0, 0) scale3d(1.01, 1.01, 1.01)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-back-in-right{from{opacity:0;transform:translate3d(var(--nexus-motion-distance-x), 0, 0) scale3d(0.96, 0.96, 0.96)}80%{opacity:1;transform:translate3d(-0.25rem, 0, 0) scale3d(1.01, 1.01, 1.01)}to{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes nexus-animate-flip-in-x{from{opacity:0;transform:perspective(40rem) rotate3d(1, 0, 0, 70deg)}to{opacity:1;transform:perspective(40rem) rotate3d(1, 0, 0, 0deg)}}@keyframes nexus-animate-flip-in-y{from{opacity:0;transform:perspective(40rem) rotate3d(0, 1, 0, 70deg)}to{opacity:1;transform:perspective(40rem) rotate3d(0, 1, 0, 0deg)}}@keyframes nexus-animate-rotate-in{from{opacity:0;transform:rotate3d(0, 0, 1, -8deg) scale3d(0.98, 0.98, 0.98)}to{opacity:1;transform:rotate3d(0, 0, 1, 0deg) scale3d(1, 1, 1)}}@keyframes nexus-animate-rotate-in-left{from{opacity:0;transform:translate3d(calc(var(--nexus-motion-distance-x) * -0.35), 0, 0) rotate3d(0, 0, 1, -8deg)}to{opacity:1;transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg)}}@keyframes nexus-animate-rotate-in-right{from{opacity:0;transform:translate3d(calc(var(--nexus-motion-distance-x) * 0.35), 0, 0) rotate3d(0, 0, 1, 8deg)}to{opacity:1;transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg)}}@keyframes nexus-animate-bounce{from,20%,53%,to{transform:translate3d(0, 0, 0)}40%,43%{transform:translate3d(0, -1.25rem, 0)}70%{transform:translate3d(0, -0.625rem, 0)}90%{transform:translate3d(0, -0.25rem, 0)}}@keyframes nexus-animate-jello{from,11.1%,to{transform:translate3d(0, 0, 0)}22.2%{transform:skewX(-8deg) skewY(-8deg)}33.3%{transform:skewX(5deg) skewY(5deg)}44.4%{transform:skewX(-3deg) skewY(-3deg)}55.5%{transform:skewX(2deg) skewY(2deg)}}@keyframes nexus-animate-tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.96, 0.96, 0.96) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.04, 1.04, 1.04) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.04, 1.04, 1.04) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}@keyframes nexus-animate-rubber-band{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.12, 0.88, 1)}40%{transform:scale3d(0.94, 1.06, 1)}50%{transform:scale3d(1.04, 0.96, 1)}65%{transform:scale3d(0.98, 1.02, 1)}75%{transform:scale3d(1.01, 0.99, 1)}to{transform:scale3d(1, 1, 1)}}@keyframes nexus-animate-wobble{from{transform:translate3d(0, 0, 0)}15%{transform:translate3d(-0.75rem, 0, 0) rotate3d(0, 0, 1, -4deg)}30%{transform:translate3d(0.6rem, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-0.45rem, 0, 0) rotate3d(0, 0, 1, -2deg)}60%{transform:translate3d(0.3rem, 0, 0) rotate3d(0, 0, 1, 1deg)}75%{transform:translate3d(-0.15rem, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.nexus-motion,.nexus-motion--delay-stagger>*{animation-delay:0ms;animation-duration:0ms;animation-iteration-count:1;animation-name:none;transform:none}}
