/* Generated by build_engine_v2.py: shared parent for every motif. Do not edit; regenerate. */
.bdd-motif-v2[data-bdd-engine="2"] {
  --bdd2-hue: var(--primary); --bdd2-hue-light: var(--primary-semi-light); --bdd2-hue-dark: var(--primary-dark); --bdd2-hue-ultra-dark: var(--primary-ultra-dark);
  --bdd2-pyramid-hue: var(--primary); --bdd2-pyramid-hue-light: var(--primary-semi-light); --bdd2-tier-peak: .65;
  --bdd2-stroke: color-mix(in srgb, var(--white) 14%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--white) 8%, transparent);
  --bdd2-ground: var(--bdd-scheme-surface, var(--neutral));
  --bdd2-opacity: .82; --bdd2-thirds-glow: 38%; --bdd2-venn-fill: 14%; --bdd2-contours-glow: 36%; --bdd2-contour-crest: var(--bdd2-hue-light); --bdd2-wash-opacity: .55; --bdd2-bubbles-light-opacity: .5; --bdd2-bubbles-deep-opacity: .92; --bdd2-arrow-ink: var(--bdd2-stroke);
  --bdd2-speed: 1;
  --bdd2-intensity: 1;
  --bdd2-glow-intensity: 1;
  --bdd2-bubbles-intensity: 1;
  --bdd2-satellite-globe: 1;
  --bdd2-satellite-lines: 1;
  --bdd2-spaceman-glow: 1;
  --bdd2-spaceman-orbits: 1;
  --bdd2-scrim: .4;
  --bdd2-grain: .055;
  --bdd2-floor: .55;
  --bdd2-ripple-duration: calc(9s / 1);
  --bdd2-intensity-narrow: .55; --bdd2-scrim-w: 42rem; --bdd2-scrim-h: 19rem; --bdd2-scrim-x: 50%; --bdd2-scrim-y: 50%;
  position: absolute; inset: 0; z-index: 0; display: block; pointer-events: none;
  opacity: var(--bdd2-opacity);
  -webkit-mask-image: radial-gradient(ellipse var(--bdd2-scrim-w) var(--bdd2-scrim-h) at var(--bdd2-scrim-x) var(--bdd2-scrim-y), rgba(0, 0, 0, calc(1 - var(--bdd2-scrim))) 0%, rgba(0, 0, 0, calc(1 - .8 * var(--bdd2-scrim))) 55%, rgba(0, 0, 0, calc(1 - .3 * var(--bdd2-scrim))) 85%, #000 100%);
          mask-image: radial-gradient(ellipse var(--bdd2-scrim-w) var(--bdd2-scrim-h) at var(--bdd2-scrim-x) var(--bdd2-scrim-y), rgba(0, 0, 0, calc(1 - var(--bdd2-scrim))) 0%, rgba(0, 0, 0, calc(1 - .8 * var(--bdd2-scrim))) 55%, rgba(0, 0, 0, calc(1 - .3 * var(--bdd2-scrim))) 85%, #000 100%);
}
.bdd-motif-v2[data-bdd-engine="2"] > *, .bdd-motif-v2[data-bdd-engine="2"] > .bdd-motif__part > * { position: absolute; display: block; }
.bdd-motif-v2[data-bdd-engine="2"] > .bdd-motif__part { inset: 0; }
@media (max-width: 1200px) { .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-intensity: var(--bdd2-intensity-narrow); --bdd2-opacity: .537; --bdd2-scrim: .6; } }
body.bdd-hue--blue .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--accent); --bdd2-hue-light: var(--accent-semi-light); --bdd2-hue-dark: var(--accent-dark); --bdd2-hue-ultra-dark: var(--accent-ultra-dark); --bdd2-pyramid-hue: var(--accent); --bdd2-pyramid-hue-light: var(--accent-semi-light); }
body.bdd-hue--orange .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--tertiary); --bdd2-hue-light: var(--tertiary-semi-light); --bdd2-hue-dark: var(--tertiary-dark); --bdd2-hue-ultra-dark: var(--tertiary-ultra-dark); --bdd2-pyramid-hue: var(--tertiary); --bdd2-pyramid-hue-light: var(--tertiary-semi-light); }
body.bdd-hue--yellow .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--secondary); --bdd2-hue-light: var(--secondary-semi-light); --bdd2-hue-dark: var(--secondary-dark); --bdd2-hue-ultra-dark: var(--secondary-ultra-dark); --bdd2-pyramid-hue: var(--secondary); --bdd2-pyramid-hue-light: var(--secondary-semi-light); }
[class*="bdd-scheme--ground-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--white); --bdd2-hue-light: var(--white); --bdd2-stroke: color-mix(in srgb, var(--bdd-scheme-rule, var(--white)) 26%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--bdd-scheme-rule, var(--white)) 14%, transparent); }
[class*="bdd-scheme--ground-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-pyramid-hue: var(--primary-light); --bdd2-pyramid-hue-light: var(--primary-ultra-light); }
body.bdd-hue--blue [class*="bdd-scheme--ground-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-pyramid-hue: var(--accent-light); --bdd2-pyramid-hue-light: var(--accent-ultra-light); }
body.bdd-hue--orange [class*="bdd-scheme--ground-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-pyramid-hue: var(--tertiary-light); --bdd2-pyramid-hue-light: var(--tertiary-ultra-light); }
body.bdd-hue--yellow [class*="bdd-scheme--ground-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-pyramid-hue: var(--secondary-light); --bdd2-pyramid-hue-light: var(--secondary-ultra-light); }
:is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--primary); --bdd2-hue-light: var(--primary-light); --bdd2-stroke: color-mix(in srgb, var(--black) 18%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--black) 12%, transparent); }
:is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-ground: var(--bdd-scheme-surface, var(--primary-ultra-light)); }
body.bdd-hue--blue :is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--accent); --bdd2-hue-light: var(--accent-light); --bdd2-stroke: color-mix(in srgb, var(--black) 18%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--black) 12%, transparent); }
body.bdd-hue--blue :is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-ground: var(--bdd-scheme-surface, var(--accent-ultra-light)); }
body.bdd-hue--orange :is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--tertiary); --bdd2-hue-light: var(--tertiary-light); --bdd2-stroke: color-mix(in srgb, var(--black) 18%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--black) 12%, transparent); }
body.bdd-hue--orange :is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-ground: var(--bdd-scheme-surface, var(--tertiary-ultra-light)); }
body.bdd-hue--yellow :is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--secondary); --bdd2-hue-light: var(--secondary-light); --bdd2-stroke: color-mix(in srgb, var(--black) 18%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--black) 12%, transparent); }
body.bdd-hue--yellow :is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-ground: var(--bdd-scheme-surface, var(--secondary-ultra-light)); }
.bdd-scheme--light-neutral > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-ground: var(--bdd-scheme-surface, var(--white)); --bdd2-hue: var(--neutral-semi-light); --bdd2-hue-light: var(--neutral-semi-light); --bdd2-hue-dark: var(--base); --bdd2-hue-ultra-dark: var(--neutral); --bdd2-pyramid-hue: var(--neutral-semi-light); --bdd2-pyramid-hue-light: var(--neutral-light); --bdd2-stroke: var(--black-trans-10, rgba(0, 0, 0, .1)); --bdd2-stroke-soft: var(--neutral-trans-10, rgba(20, 22, 24, .1)); }
body:not(.bdd-hue--blue):not(.bdd-hue--orange):not(.bdd-hue--yellow):not(.bdd-hue--black):not(.bdd-hue--white) .bdd-scheme--light-neutral > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--primary); --bdd2-hue-light: var(--primary-light); --bdd2-hue-dark: var(--primary-dark); --bdd2-hue-ultra-dark: var(--primary-ultra-dark); --bdd2-pyramid-hue: var(--primary); --bdd2-pyramid-hue-light: var(--primary-light); }
body.bdd-hue--white .bdd-scheme--dark-neutral > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-hue: var(--white); --bdd2-hue-light: var(--white); --bdd2-hue-dark: var(--neutral-light); --bdd2-hue-ultra-dark: var(--neutral); --bdd2-pyramid-hue: var(--white); --bdd2-pyramid-hue-light: var(--neutral-light); --bdd2-stroke: color-mix(in srgb, var(--white) 26%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--white) 14%, transparent); }
.bdd-scheme--light-neutral > .bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__face { background: color-mix(in srgb, var(--bdd2-hue-light) 22%, transparent); }
:is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__face { background: color-mix(in srgb, var(--bdd2-hue) 16%, transparent); }
.brxe-section:has(> .bdd-motif-v2[data-bdd-engine="2"]) { position: relative; isolation: isolate; overflow: hidden; }
.brxe-section:has(> .bdd-motif-v2[data-bdd-engine="2"]) > :not(.bdd-motif-v2):not(.bricks-background-video-wrapper) { position: relative; z-index: 1; }
.brxe-section:has(> .bdd-motif-v2[data-bdd-engine="2"]) > .bricks-background-video-wrapper { z-index: -1; }
#brx-content > .brxe-section:first-child:has(> .bdd-motif-v2[data-bdd-engine="2"]) > .bdd-motif-v2[data-bdd-engine="2"] { margin-block-start: 0; }
#brx-content > .bdd-hero-106:first-child:has(> .bdd-motif-v2[data-bdd-engine="2"]) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-scrim-y: calc(50% + var(--bdd-hero-content-shift, 0px)); }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="0.25"] { --bdd2-speed: 0.25; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="0.5"] { --bdd2-speed: 0.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="0.75"] { --bdd2-speed: 0.75; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="1"] { --bdd2-speed: 1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="1.25"] { --bdd2-speed: 1.25; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="1.5"] { --bdd2-speed: 1.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="1.75"] { --bdd2-speed: 1.75; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="2"] { --bdd2-speed: 2; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="2.25"] { --bdd2-speed: 2.25; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="2.5"] { --bdd2-speed: 2.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="2.75"] { --bdd2-speed: 2.75; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-speed="3"] { --bdd2-speed: 3; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.3"] { --bdd2-intensity: 0.3; --bdd2-opacity: 0.38; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.4"] { --bdd2-intensity: 0.4; --bdd2-opacity: 0.443; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.5"] { --bdd2-intensity: 0.5; --bdd2-opacity: 0.506; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.6"] { --bdd2-intensity: 0.6; --bdd2-opacity: 0.569; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.7"] { --bdd2-intensity: 0.7; --bdd2-opacity: 0.631; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.8"] { --bdd2-intensity: 0.8; --bdd2-opacity: 0.694; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="0.9"] { --bdd2-intensity: 0.9; --bdd2-opacity: 0.757; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1"] { --bdd2-intensity: 1; --bdd2-opacity: 0.82; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1.1"] { --bdd2-intensity: 1.1; --bdd2-opacity: 0.85; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1.2"] { --bdd2-intensity: 1.2; --bdd2-opacity: 0.88; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1.3"] { --bdd2-intensity: 1.3; --bdd2-opacity: 0.91; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1.4"] { --bdd2-intensity: 1.4; --bdd2-opacity: 0.94; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1.5"] { --bdd2-intensity: 1.5; --bdd2-opacity: 0.97; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-intensity="1.6"] { --bdd2-intensity: 1.6; --bdd2-opacity: 1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0"] { --bdd2-glow-intensity: 0; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.1"] { --bdd2-glow-intensity: 0.1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.2"] { --bdd2-glow-intensity: 0.2; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.3"] { --bdd2-glow-intensity: 0.3; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.4"] { --bdd2-glow-intensity: 0.4; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.5"] { --bdd2-glow-intensity: 0.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.6"] { --bdd2-glow-intensity: 0.6; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.7"] { --bdd2-glow-intensity: 0.7; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.8"] { --bdd2-glow-intensity: 0.8; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="0.9"] { --bdd2-glow-intensity: 0.9; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1"] { --bdd2-glow-intensity: 1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.1"] { --bdd2-glow-intensity: 1.1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.2"] { --bdd2-glow-intensity: 1.2; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.3"] { --bdd2-glow-intensity: 1.3; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.4"] { --bdd2-glow-intensity: 1.4; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.5"] { --bdd2-glow-intensity: 1.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.6"] { --bdd2-glow-intensity: 1.6; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.7"] { --bdd2-glow-intensity: 1.7; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.8"] { --bdd2-glow-intensity: 1.8; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="1.9"] { --bdd2-glow-intensity: 1.9; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-glow-intensity="2"] { --bdd2-glow-intensity: 2; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0"] { --bdd2-scrim: 0; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.05"] { --bdd2-scrim: 0.05; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.1"] { --bdd2-scrim: 0.1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.15"] { --bdd2-scrim: 0.15; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.2"] { --bdd2-scrim: 0.2; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.25"] { --bdd2-scrim: 0.25; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.3"] { --bdd2-scrim: 0.3; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.35"] { --bdd2-scrim: 0.35; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.4"] { --bdd2-scrim: 0.4; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.45"] { --bdd2-scrim: 0.45; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.5"] { --bdd2-scrim: 0.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.55"] { --bdd2-scrim: 0.55; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.6"] { --bdd2-scrim: 0.6; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.65"] { --bdd2-scrim: 0.65; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.7"] { --bdd2-scrim: 0.7; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.75"] { --bdd2-scrim: 0.75; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.8"] { --bdd2-scrim: 0.8; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.85"] { --bdd2-scrim: 0.85; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.9"] { --bdd2-scrim: 0.9; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="0.95"] { --bdd2-scrim: 0.95; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-scrim="1"] { --bdd2-scrim: 1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0"] { --bdd2-grain: 0; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.005"] { --bdd2-grain: 0.005; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.01"] { --bdd2-grain: 0.01; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.015"] { --bdd2-grain: 0.015; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.02"] { --bdd2-grain: 0.02; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.025"] { --bdd2-grain: 0.025; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.03"] { --bdd2-grain: 0.03; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.035"] { --bdd2-grain: 0.035; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.04"] { --bdd2-grain: 0.04; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.045"] { --bdd2-grain: 0.045; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.05"] { --bdd2-grain: 0.05; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.055"] { --bdd2-grain: 0.055; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.06"] { --bdd2-grain: 0.06; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.065"] { --bdd2-grain: 0.065; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.07"] { --bdd2-grain: 0.07; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.075"] { --bdd2-grain: 0.075; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.08"] { --bdd2-grain: 0.08; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.085"] { --bdd2-grain: 0.085; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.09"] { --bdd2-grain: 0.09; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.095"] { --bdd2-grain: 0.095; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.1"] { --bdd2-grain: 0.1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.105"] { --bdd2-grain: 0.105; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.11"] { --bdd2-grain: 0.11; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.115"] { --bdd2-grain: 0.115; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.12"] { --bdd2-grain: 0.12; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.125"] { --bdd2-grain: 0.125; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.13"] { --bdd2-grain: 0.13; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.135"] { --bdd2-grain: 0.135; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.14"] { --bdd2-grain: 0.14; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.145"] { --bdd2-grain: 0.145; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-grain="0.15"] { --bdd2-grain: 0.15; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0"] { --bdd2-floor: 0; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.05"] { --bdd2-floor: 0.05; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.1"] { --bdd2-floor: 0.1; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.15"] { --bdd2-floor: 0.15; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.2"] { --bdd2-floor: 0.2; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.25"] { --bdd2-floor: 0.25; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.3"] { --bdd2-floor: 0.3; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.35"] { --bdd2-floor: 0.35; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.4"] { --bdd2-floor: 0.4; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.45"] { --bdd2-floor: 0.45; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.5"] { --bdd2-floor: 0.5; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.55"] { --bdd2-floor: 0.55; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.6"] { --bdd2-floor: 0.6; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.65"] { --bdd2-floor: 0.65; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.7"] { --bdd2-floor: 0.7; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.75"] { --bdd2-floor: 0.75; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.8"] { --bdd2-floor: 0.8; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.85"] { --bdd2-floor: 0.85; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.9"] { --bdd2-floor: 0.9; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="0.95"] { --bdd2-floor: 0.95; }
.bdd-motif-v2[data-bdd-engine="2"][data-bdd-floor="1"] { --bdd2-floor: 1; }
@keyframes bdd2-drift { from { transform: translate(-1.5%, -1%) } to { transform: translate(1.5%, 1%) } }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__scene { top: 0; height: 100%; aspect-ratio: 16 / 9; }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__scene > * { position: absolute; }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__floor { left: -60%; width: 220%; max-width: none; top: 0; height: 100%; background: var(--bdd2-stroke); opacity: var(--bdd2-floor); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr > *, .bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr::before { position: absolute; inset: 0; }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr::before { content: ''; background: var(--bdd2-ground, var(--neutral)); }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__frame { background: var(--bdd2-stroke); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__face { background: rgba(0, 0, 0, .38); }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__tier { opacity: 0; background: linear-gradient(to top, color-mix(in srgb, var(--bdd2-pyramid-hue) 36%, transparent), color-mix(in srgb, var(--bdd2-pyramid-hue-light) 24%, transparent)); animation: bdd2-tier-rise calc(20s / var(--bdd2-speed, 1)) ease-in-out infinite; }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__tier:nth-child(1) { animation-delay: calc(0s / var(--bdd2-speed, 1)); }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__tier:nth-child(2) { animation-delay: calc(-16s / var(--bdd2-speed, 1)); }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__tier:nth-child(3) { animation-delay: calc(-12s / var(--bdd2-speed, 1)); }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__tier:nth-child(4) { animation-delay: calc(-8s / var(--bdd2-speed, 1)); }
.bdd-motif-v2[data-bdd-engine="2"] .bdd-motif__pyr .bdd-motif__tier:nth-child(5) { animation-delay: calc(-4s / var(--bdd2-speed, 1)); }
@keyframes bdd2-tier-rise { 0%, 45% { opacity: 0 } 12% { opacity: var(--bdd2-tier-peak, .65) } 24% { opacity: var(--bdd2-tier-peak, .65) } 100% { opacity: 0 } }
@keyframes bdd2-scene-drift { from { translate: var(--sx, 0) 0 } to { translate: calc(var(--sx, 0) + 1.2vmin) .4vmin } }
.bdd-motif-v2[data-bdd-engine="2"] {
  --bdd2-maslow-p1-left: 45.50%;
  --bdd2-maslow-p1-top: 17.37%;
  --bdd2-maslow-p1-width: 40.00%;
  --bdd2-maslow-p1-height: 71.30%;
  --bdd2-maslow-p1-body: polygon(58.33% 0.00%, 0.00% 100.00%, 87.50% 100.00%, 100.00% 81.30%);
  --bdd2-maslow-p1-face: polygon(58.33% 0.00%, 87.50% 100.00%, 100.00% 81.30%);
  --bdd2-maslow-p1-frame: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-width=%220.45%22 stroke-linejoin=%22round%22 vector-effect=%22non-scaling-stroke%22%3E%3Cpolyline points=%220.00,100.00 58.33,0.00 87.50,100.00%22/%3E%3Cline x1=%220.00%22 y1=%22100.00%22 x2=%2287.50%22 y2=%22100.00%22/%3E%3Cpolyline points=%2287.50,100.00 100.00,81.30 58.33,0.00%22/%3E%3Cpolyline points=%2213.46,76.92 80.77,76.92 92.65,66.95%22/%3E%3Cpolyline points=%2225.93,55.56 74.54,55.56 84.85,51.74%22/%3E%3Cpolyline points=%2237.50,35.71 68.75,35.71 76.56,35.57%22/%3E%3Cpolyline points=%2248.28,17.24 63.36,17.24 67.74,18.36%22/%3E%3C/g%3E%3C/svg%3E");
  --bdd2-maslow-p1-tier1: polygon(13.46% 76.92%, 80.77% 76.92%, 92.65% 66.95%, 100.00% 81.30%, 87.50% 100.00%, 0.00% 100.00%);
  --bdd2-maslow-p1-tier2: polygon(25.93% 55.56%, 74.54% 55.56%, 84.85% 51.74%, 92.65% 66.95%, 80.77% 76.92%, 13.46% 76.92%);
  --bdd2-maslow-p1-tier3: polygon(37.50% 35.71%, 68.75% 35.71%, 76.56% 35.57%, 84.85% 51.74%, 74.54% 55.56%, 25.93% 55.56%);
  --bdd2-maslow-p1-tier4: polygon(48.28% 17.24%, 63.36% 17.24%, 67.74% 18.36%, 76.56% 35.57%, 68.75% 35.71%, 37.50% 35.71%);
  --bdd2-maslow-p1-tier5: polygon(58.33% 0.00%, 58.33% 0.00%, 58.33% 0.00%, 67.74% 18.36%, 63.36% 17.24%, 48.28% 17.24%);
  --bdd2-depth-p1-left: -22.92%;
  --bdd2-depth-p1-top: 27.56%;
  --bdd2-depth-p1-width: 40.10%;
  --bdd2-depth-p1-height: 53.33%;
  --bdd2-depth-p1-body: polygon(57.14% 0.00%, 0.00% 100.00%, 72.73% 100.00%, 100.00% 81.77%);
  --bdd2-depth-p1-face: polygon(57.14% 0.00%, 72.73% 100.00%, 100.00% 81.77%);
  --bdd2-depth-p1-frame: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-width=%220.45%22 stroke-linejoin=%22round%22 vector-effect=%22non-scaling-stroke%22%3E%3Cpolyline points=%220.00,100.00 57.14,0.00 72.73,100.00%22/%3E%3Cline x1=%220.00%22 y1=%22100.00%22 x2=%2272.73%22 y2=%22100.00%22/%3E%3Cpolyline points=%2272.73,100.00 100.00,81.77 57.14,0.00%22/%3E%3Cpolyline points=%2212.90,77.42 69.21,77.42 92.31,67.09%22/%3E%3Cpolyline points=%2225.00,56.25 65.91,56.25 84.21,51.64%22/%3E%3Cpolyline points=%2236.36,36.36 62.81,36.36 75.68,35.36%22/%3E%3Cpolyline points=%2247.06,17.65 59.89,17.65 66.67,18.17%22/%3E%3C/g%3E%3C/svg%3E");
  --bdd2-depth-p1-tier1: polygon(12.90% 77.42%, 69.21% 77.42%, 92.31% 67.09%, 100.00% 81.77%, 72.73% 100.00%, 0.00% 100.00%);
  --bdd2-depth-p1-tier2: polygon(25.00% 56.25%, 65.91% 56.25%, 84.21% 51.64%, 92.31% 67.09%, 69.21% 77.42%, 12.90% 77.42%);
  --bdd2-depth-p1-tier3: polygon(36.36% 36.36%, 62.81% 36.36%, 75.68% 35.36%, 84.21% 51.64%, 65.91% 56.25%, 25.00% 56.25%);
  --bdd2-depth-p1-tier4: polygon(47.06% 17.65%, 59.89% 17.65%, 66.67% 18.17%, 75.68% 35.36%, 62.81% 36.36%, 36.36% 36.36%);
  --bdd2-depth-p1-tier5: polygon(57.14% 0.00%, 57.14% 0.00%, 57.14% 0.00%, 66.67% 18.17%, 59.89% 17.65%, 47.06% 17.65%);
  --bdd2-depth-p2-left: 75.00%;
  --bdd2-depth-p2-top: 19.96%;
  --bdd2-depth-p2-width: 62.50%;
  --bdd2-depth-p2-height: 68.70%;
  --bdd2-depth-p2-body: polygon(41.67% 0.00%, 0.00% 80.59%, 16.00% 100.00%, 100.00% 100.00%);
  --bdd2-depth-p2-face: polygon(41.67% 0.00%, 0.00% 80.59%, 16.00% 100.00%);
  --bdd2-depth-p2-frame: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-width=%220.45%22 stroke-linejoin=%22round%22 vector-effect=%22non-scaling-stroke%22%3E%3Cpolyline points=%2216.00,100.00 41.67,0.00 100.00,100.00%22/%3E%3Cline x1=%2216.00%22 y1=%22100.00%22 x2=%22100.00%22 y2=%22100.00%22/%3E%3Cpolyline points=%2216.00,100.00 0.00,80.59 41.67,0.00%22/%3E%3Cpolyline points=%227.35,66.37 21.92,76.92 86.54,76.92%22/%3E%3Cpolyline points=%2215.15,51.29 27.41,55.56 74.07,55.56%22/%3E%3Cpolyline points=%2223.44,35.26 32.50,35.71 62.50,35.71%22/%3E%3Cpolyline points=%2232.26,18.20 37.24,17.24 51.72,17.24%22/%3E%3C/g%3E%3C/svg%3E");
  --bdd2-depth-p2-tier1: polygon(7.35% 66.37%, 21.92% 76.92%, 86.54% 76.92%, 100.00% 100.00%, 16.00% 100.00%, 0.00% 80.59%);
  --bdd2-depth-p2-tier2: polygon(15.15% 51.29%, 27.41% 55.56%, 74.07% 55.56%, 86.54% 76.92%, 21.92% 76.92%, 7.35% 66.37%);
  --bdd2-depth-p2-tier3: polygon(23.44% 35.26%, 32.50% 35.71%, 62.50% 35.71%, 74.07% 55.56%, 27.41% 55.56%, 15.15% 51.29%);
  --bdd2-depth-p2-tier4: polygon(32.26% 18.20%, 37.24% 17.24%, 51.72% 17.24%, 62.50% 35.71%, 32.50% 35.71%, 23.44% 35.26%);
  --bdd2-depth-p2-tier5: polygon(41.67% 0.00%, 41.67% 0.00%, 41.67% 0.00%, 51.72% 17.24%, 37.24% 17.24%, 32.26% 18.20%);
}
.bdd-scheme--dark-neutral > .bdd-motif-v2[data-bdd-engine="2"], [class*="bdd-scheme--charcoal-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-thirds-glow: 42%; --bdd2-contours-glow: 40%; --bdd2-wash-opacity: .48; --bdd2-bubbles-light-opacity: .45; --bdd2-bubbles-deep-opacity: .8; }
[class*="bdd-scheme--dark-"]:not(.bdd-scheme--dark-neutral) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-stroke: color-mix(in srgb, var(--white) 18%, transparent); --bdd2-thirds-glow: 43%; --bdd2-venn-fill: 17%; --bdd2-contours-glow: 40%; --bdd2-bubbles-light-opacity: .44; --bdd2-bubbles-deep-opacity: .76; }
[class*="bdd-scheme--ground-"] > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-wash-opacity: .22; --bdd2-bubbles-light-opacity: .4; --bdd2-bubbles-deep-opacity: .56; }
.bdd-scheme--light-neutral > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-thirds-glow: 34%; --bdd2-venn-fill: 19%; --bdd2-contours-glow: 34%; --bdd2-wash-opacity: .55; --bdd2-bubbles-light-opacity: .62; --bdd2-bubbles-deep-opacity: .68; --bdd2-tier-peak: .78; }
:is([class*="bdd-scheme--wash-"], .bdd-scheme--light-magenta, .bdd-scheme--light-blue, .bdd-scheme--light-orange, .bdd-scheme--light-yellow) > .bdd-motif-v2[data-bdd-engine="2"] { --bdd2-stroke: color-mix(in srgb, var(--black) 18%, transparent); --bdd2-stroke-soft: color-mix(in srgb, var(--black) 12%, transparent); --bdd2-thirds-glow: 27%; --bdd2-venn-fill: 17%; --bdd2-contours-glow: 42%; --bdd2-contour-crest: var(--bdd2-hue); --bdd2-wash-opacity: .6; --bdd2-bubbles-light-opacity: .64; --bdd2-bubbles-deep-opacity: .74; --bdd2-tier-peak: .82; }
.bdd-motif-v2[data-bdd-engine="2"]:not(.is-visible), .bdd-motif-v2[data-bdd-engine="2"]:not(.is-visible) * { animation-play-state: paused !important; }
@media (prefers-reduced-motion: reduce) { .bdd-motif-v2[data-bdd-engine="2"], .bdd-motif-v2[data-bdd-engine="2"] * { animation: none !important; } }
@media print { .bdd-motif-v2[data-bdd-engine="2"] { display: none !important; } }
