:root{--g-s-animation-scan: s-animation-scan 22s linear infinite;@keyframes s-animation-scan{0%{transform:translate(-20%,-20%)}to{transform:translate(20%,20%)}}--g-s-animation-luminosity: s-animation-luminosity 6s ease-in-out infinite;@keyframes s-animation-luminosity{0%,to{opacity:.85}50%{opacity:1}}--g-s-animation-drift: s-animation-drift 14s ease-in-out infinite;@keyframes s-animation-drift{0%{transform:translateY(0)}50%{transform:translateY(-2%)}to{transform:translateY(0)}}--g-s-animation-circle: s-animation-circle 20s linear infinite;@keyframes s-animation-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}--g-s-animation-shimmer-bg: linear-gradient(90deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .05) 100%);--g-s-animation-shimmer: s-animation-shimmer 3s ease-in-out infinite;--g-s-animation-pulse-bg: rgba(255, 255, 255, .12);--g-s-animation-pulse: s-animation-pulse 2s ease-in-out infinite;--g-s-animation-glitch-bg: repeating-linear-gradient(90deg, rgba(255, 255, 255, .18) 0px, rgba(255, 255, 255, .18) 3px, rgba(255, 255, 255, .05) 3px, rgba(255, 255, 255, .05) 6px);--g-s-animation-glitch: s-animation-glitch .8s steps(2) infinite;--g-s-animation-noise-bg: repeating-linear-gradient(0deg, rgba(255, 255, 255, .08) 0px, rgba(255, 255, 255, .02) 1px);--g-s-animation-noise: s-animation-noise 1.5s steps(4) infinite;--g-t-animation-pulse: t-animation-pulse .6s ease-in-out infinite;--g-t-animation-breathe: t-animation-breathe 1.6s ease-in-out infinite;--g-t-animation-flicker: t-animation-flicker .12s steps(2) infinite;--g-i-animation-breathe: i-animation-breathe 1.6s ease-in-out infinite}@keyframes s-animation-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes s-animation-sweep{0%{transform:translate(-150%) translateY(-150%)}to{transform:translate(150%) translateY(150%)}}@keyframes s-animation-shimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes s-animation-pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes s-animation-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,2px)}to{transform:translate(0)}}@keyframes s-animation-noise{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}@keyframes t-animation-pulse{0%{text-shadow:none}50%{text-shadow:0 0 .6em currentColor}to{text-shadow:none}}@keyframes t-animation-breathe{0%{text-shadow:none}50%{text-shadow:0 0 .4em currentColor}to{text-shadow:none}}@keyframes t-animation-flicker{0%{opacity:1}20%{opacity:.6}40%{opacity:1}60%{opacity:.4}80%{opacity:1}to{opacity:.7}}@keyframes i-animation-breathe{0%{filter:drop-shadow(0 0 .2em currentColor)}50%{filter:drop-shadow(0 0 .5em currentColor)}to{filter:drop-shadow(0 0 .2em currentColor)}}:root{--g-t-animation-neural-drift: keyframes-t-animation-neural-drift 1.6s ease-in-out infinite;--g-t-animation-beam-scan: keyframes-t-animation-beam-scan 14s ease-in-out infinite;--g-t-animation-line-scan: keyframes-t-animation-line-scan 13s linear infinite;--g-t-animation-quantum-blink: keyframes-t-animation-quantum-blink .9s steps(2, jump-none) infinite;--g-t-animation-hyper-scan: keyframes-t-animation-hyper-scan 1.8s cubic-bezier(.4, 0, .2, 1) infinite;--g-t-animation-spectral-echo: keyframes-t-animation-spectral-echo 1.6s ease-in-out infinite;--g-t-animation-synapse-pulse: keyframes-t-animation-synapse-pulse 1.2s ease-in-out infinite}@keyframes keyframes-t-animation-neural-drift{0%{transform:translate(0)}25%{transform:translate(.015em,-.01em)}50%{transform:translate(-.02em,.015em)}75%{transform:translate(.01em,.01em)}to{transform:translate(0)}}@keyframes keyframes-t-animation-beam-scan{0%{mask-position:100% 0%}5%{mask-position:90% 100%}10%{mask-position:80% 0%}20%{mask-position:50% 50%}26%{mask-position:50% 50%}34%{mask-position:20% 0%}39%{mask-position:10% 100%}44%{mask-position:-20% 0%}50%{mask-position:0% 100%}55%{mask-position:10% 0%}60%{mask-position:20% 100%}70%{mask-position:50% 50%}76%{mask-position:50% 50%}84%{mask-position:80% 100%}89%{mask-position:90% 0%}94%{mask-position:120% 100%}to{mask-position:100% 0%}}@keyframes keyframes-t-animation-line-scan{0%{mask-position:0 20%}25%{mask-position:0 50%}50%{mask-position:0 80%}75%{mask-position:0 50%}to{mask-position:0 20%}}@keyframes keyframes-t-animation-quantum-blink{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes keyframes-t-animation-hyper-scan{0%{mask-position:-120% 0}to{mask-position:120% 0}}@keyframes keyframes-t-animation-spectral-echo{0%{opacity:.2;transform:translate(.03em,.02em)}50%{opacity:.4;transform:translate(.05em,.03em)}to{opacity:.2;transform:translate(.03em,.02em)}}@keyframes keyframes-t-animation-synapse-pulse{0%{filter:brightness(1)}50%{filter:brightness(1.45)}to{filter:brightness(1)}}:root{--g-s-animation-spinning: keyframes-s-animation-spinning 20s linear infinite}@keyframes keyframes-s-animation-spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--g-font-sans: "Inter", system-ui, sans-serif;--g-font-mono: "JetBrains Mono", monospace;--g-fw-regular: 400;--g-fw-medium: 500;--g-fw-semibold: 600;--g-fw-bold: 700;--g-lh-tight: 1.1;--g-lh-normal: 1.5;--g-lh-relaxed: 1.7;--g-ls-tight: -.02em;--g-ls-normal: 0;--g-ls-relaxed: +.02em;--g-fs-01: .75rem;--g-fs-02: .8125rem;--g-fs-03: .84375rem;--g-fs-04: .875rem;--g-fs-05: .90625rem;--g-fs-06: .9375rem;--g-fs-07: 1rem;--g-fs-08: 1.0625rem;--g-fs-09: 1.125rem;--g-fs-10: 1.25rem;--g-fs-11: 1.375rem;--g-fs-12: 1.5rem;--g-fs-13: 1.75rem;--g-fs-14: 1.875rem;--g-fs-15: 2rem;--g-fs-16: 2.25rem;--g-fs-17: 2.5rem;--g-fs-18: 3rem;--g-fs-19: 3.1rem;--g-fs-20: 3.25rem;--g-radius-01: .25rem;--g-radius-02: .375rem;--g-radius-03: .5rem;--g-radius-04: .75rem;--g-radius-05: 1rem;--g-space-01: .25rem;--g-space-02: .3125rem;--g-space-03: .375rem;--g-space-04: .4375rem;--g-space-05: .5rem;--g-space-06: .625rem;--g-space-07: .75rem;--g-space-08: .875rem;--g-space-09: 1rem;--g-space-10: 1.25rem;--g-space-11: 1.5rem;--g-space-12: 1.75rem;--g-space-13: 2rem;--g-space-14: 2.5rem;--g-space-15: 3rem;--g-space-16: 3.5rem;--g-space-17: 4rem;--g-space-18: 4.75rem;--g-space-19: 5.25rem;--g-space-20: 6rem;--g-space-21: 7rem;--g-space-22: 8rem;--g-space-23: 9rem;--g-space-24: 10rem;--g-space-section: clamp(4rem, 6vw, 6rem);--g-t-tone-muted-mix: 50%;--g-t-tone-ghost-mix: 30%;--g-t-tone-strong-mix: 80%;--g-motion-duration: .18s;--g-motion-ease: cubic-bezier(.22, 1, .36, 1);--g-navbar-height: 4rem}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}.button{-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){.button{outline:none}}[data-theme=core-dark]{--base-color-neutral-1: #ffffff;--base-color-neutral-2: #f3f4f6;--base-color-neutral-3: #e5e7eb;--base-color-neutral-4: #d1d5db;--base-color-neutral-5: #1f2937;--base-color-neutral-6: #111827;--base-color-neutral-7: #0b0f19;--base-color-neutral-8: #000000;--base-color-accent-1: #3b82f6;--base-color-accent-2: #8b5cf6;--base-color-accent-3: #ec4899;--base-color-accent-4: #c7d2fe;--base-translucent-1: rgba(255, 255, 255, .04);--base-translucent-2: rgba(255, 255, 255, .08);--base-translucent-3: rgba(255, 255, 255, .12);--base-translucent-4: rgba(255, 255, 255, .18);--theme-html-color: var(--base-color-neutral-1);--theme-html-bg: var(--base-color-neutral-8)}[data-theme=core-light]{--base-color-neutral-1: #000000;--base-color-neutral-2: #0b0f19;--base-color-neutral-3: #111827;--base-color-neutral-4: #1f2937;--base-color-neutral-5: #d1d5db;--base-color-neutral-6: #e5e7eb;--base-color-neutral-7: #f3f4f6;--base-color-neutral-8: #ffffff;--base-color-accent-1: #2563eb;--base-color-accent-2: #4a5cf0;--base-color-accent-3: #db2777;--base-color-accent-4: #4f9cff;--base-translucent-1: rgba(0, 0, 0, .04);--base-translucent-2: rgba(0, 0, 0, .08);--base-translucent-3: rgba(0, 0, 0, .12);--base-translucent-4: rgba(0, 0, 0, .18);--theme-html-color: var(--base-color-neutral-1);--theme-html-bg: var(--base-color-neutral-8)}[data-theme=forest-dark]{--base-color-neutral-1: #e8f5e9;--base-color-neutral-2: #c8e6c9;--base-color-neutral-3: #a5d6a7;--base-color-neutral-4: #81c784;--base-color-neutral-5: #1b5e20;--base-color-neutral-6: #12451a;--base-color-neutral-7: #0c2f12;--base-color-neutral-8: #061b0a;--base-color-accent-1: #4ade80;--base-color-accent-2: #22c55e;--base-color-accent-3: #16a34a;--base-color-accent-4: #15803d;--base-translucent-1: rgba(255, 255, 255, .04);--base-translucent-2: rgba(255, 255, 255, .08);--base-translucent-3: rgba(255, 255, 255, .12);--base-translucent-4: rgba(255, 255, 255, .18);--theme-html-color: var(--base-color-neutral-1);--theme-html-bg: var(--base-color-neutral-8)}[data-theme=forest-light]{--base-color-neutral-1: #061b0a;--base-color-neutral-2: #0c2f12;--base-color-neutral-3: #12451a;--base-color-neutral-4: #1b5e20;--base-color-neutral-5: #c8e6c9;--base-color-neutral-6: #e0f2e9;--base-color-neutral-7: #f1fbf4;--base-color-neutral-8: #ffffff;--base-color-accent-1: #22c55e;--base-color-accent-2: #16a34a;--base-color-accent-3: #15803d;--base-color-accent-4: #4ade80;--base-translucent-1: rgba(0, 0, 0, .04);--base-translucent-2: rgba(0, 0, 0, .08);--base-translucent-3: rgba(0, 0, 0, .12);--base-translucent-4: rgba(0, 0, 0, .18);--theme-html-color: var(--base-color-neutral-1);--theme-html-bg: var(--base-color-neutral-8)}[data-theme=rose-dark]{--base-color-neutral-1: #ffe4ec;--base-color-neutral-2: #f8bccc;--base-color-neutral-3: #e58aa0;--base-color-neutral-4: #d46a82;--base-color-neutral-5: #7a1f35;--base-color-neutral-6: #5a1526;--base-color-neutral-7: #3a0d19;--base-color-neutral-8: #1f060d;--base-color-accent-1: #fda4af;--base-color-accent-2: #fb7185;--base-color-accent-3: #f43f5e;--base-color-accent-4: #e11d48;--base-translucent-1: rgba(255, 255, 255, .04);--base-translucent-2: rgba(255, 255, 255, .08);--base-translucent-3: rgba(255, 255, 255, .12);--base-translucent-4: rgba(255, 255, 255, .18);--theme-html-color: var(--base-color-neutral-1);--theme-html-bg: var(--base-color-neutral-8)}[data-theme=rose-light]{--base-color-neutral-1: #1f060d;--base-color-neutral-2: #3a0d19;--base-color-neutral-3: #5a1526;--base-color-neutral-4: #7a1f35;--base-color-neutral-5: #f8bccc;--base-color-neutral-6: #ffd9e4;--base-color-neutral-7: #ffeef4;--base-color-neutral-8: #ffffff;--base-color-accent-1: #fb7185;--base-color-accent-2: #f43f5e;--base-color-accent-3: #e11d48;--base-color-accent-4: #fda4af;--base-translucent-1: rgba(0, 0, 0, .04);--base-translucent-2: rgba(0, 0, 0, .08);--base-translucent-3: rgba(0, 0, 0, .12);--base-translucent-4: rgba(0, 0, 0, .18);--theme-html-color: var(--base-color-neutral-1);--theme-html-bg: var(--base-color-neutral-8)}.family-basic{--family-basic-t-color-default: var(--base-color-neutral-2);--family-basic-t-color-heading: var(--base-color-neutral-1);--family-basic-t-color-inverse: var(--base-color-neutral-7);--family-basic-t-color-inverse-light: var(--base-color-neutral-6);--family-basic-t-color-accent: var(--base-color-accent-1);--family-basic-t-color-accent-secondary: var(--base-color-accent-2);--family-basic-t-color-accent-energy: var(--base-color-accent-3);--family-basic-t-color-accent-highlight: var(--base-color-accent-4);--family-basic-t-effect-gradient: linear-gradient(to right, var(--base-color-accent-1), var(--base-color-accent-3));--family-basic-t-effect-glow: 0 0 6px color-mix(in srgb, currentColor 100%, transparent);--family-basic-t-effect-hard-glow: 0 0 10px color-mix(in srgb, currentColor 90%, transparent);--family-basic-t-effect-shine: linear-gradient( 135deg, transparent 0%, color-mix(in srgb, var(--base-color-accent-4) 80%, transparent) 20%, color-mix(in srgb, var(--base-color-accent-4) 40%, transparent) 40%, color-mix(in srgb, var(--base-color-accent-4) 10%, transparent) 50%, color-mix(in srgb, var(--base-color-accent-4) 40%, transparent) 60%, color-mix(in srgb, var(--base-color-accent-4) 80%, transparent) 80%, transparent 100% );--family-basic-t-effect-outline: 1px currentColor;--family-basic-t-effect-duotone: linear-gradient(90deg, var(--base-color-accent-3), var(--base-color-accent-2));--family-basic-t-effect-chrome: linear-gradient(180deg, var(--base-color-neutral-4), var(--base-color-neutral-1), var(--base-color-neutral-4));--family-basic-t-animation-beam-scan-mask: radial-gradient( circle, color-mix(in srgb, var(--base-color-accent-4) 100%, transparent) 0%, color-mix(in srgb, var(--base-color-accent-4) 70%, transparent) 10%, color-mix(in srgb, var(--base-color-accent-4) 20%, transparent) 20%, color-mix(in srgb, var(--base-color-accent-4) 60%, transparent) );--family-basic-t-animation-line-scan-mask: linear-gradient( 180deg, transparent 0%, color-mix(in srgb, var(--base-color-accent-4) 20%, transparent) 45%, color-mix(in srgb, var(--base-color-accent-4) 100%, transparent) 50%, color-mix(in srgb, var(--base-color-accent-4) 20%, transparent) 55%, transparent 100% );--family-basic-t-animation-hyper-scan-mask: linear-gradient(90deg, transparent 0%, black 50%, transparent 100%);--family-basic-i-effect-glow: 2px 4px 8px color-mix(in srgb, var(--base-color-accent-3) 70%, transparent);--family-basic-b-mode-ghost-gradient-bg: linear-gradient(to right, var(--base-color-neutral-7), var(--base-color-neutral-8), var(--base-color-neutral-7));--family-basic-s-treatment-inverse-bg: var(--base-color-neutral-3);--family-basic-s-treatment-inverse-light-bg: var(--base-color-neutral-2);--family-basic-s-treatment-ghost-bg: color-mix(in srgb, var(--base-color-accent-2) 12%, var(--base-color-neutral-7) 30%);--family-basic-s-treatment-ghost-gradient-bg: linear-gradient(to bottom right, var(--base-color-neutral-6), var(--base-color-neutral-8));--family-basic-s-treatment-ghost-gradient-accent-bg: linear-gradient(to bottom right, color-mix(in srgb, var(--base-color-accent-1) 28%, transparent), var(--base-color-neutral-8));--family-basic-s-treatment-filled-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--base-color-neutral-6) 40%, transparent), var(--base-translucent-3));--family-basic-s-treatment-filled-accent-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--base-color-accent-1) 40%, transparent), var(--base-translucent-3));--family-basic-s-treatment-filled-accent-secondary-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--base-color-accent-2) 40%, transparent), var(--base-translucent-3));--family-basic-s-treatment-filled-accent-energy-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--base-color-accent-3) 20%, transparent), var(--base-translucent-3));--family-basic-s-treatment-filled-accent-highlight-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--base-color-accent-4) 40%, transparent), var(--base-translucent-3));--family-basic-s-treatment-solid-bg: var(--base-color-neutral-6);--family-basic-s-treatment-solid-dark-bg: var(--base-color-neutral-7);--family-basic-s-treatment-solid-accent-bg: var(--base-color-accent-1);--family-basic-s-treatment-solid-accent-secondary-bg: var(--base-color-accent-2);--family-basic-s-treatment-solid-accent-energy-bg: var(--base-color-accent-3);--family-basic-s-treatment-solid-accent-highlight-bg: var(--base-color-accent-4);--family-basic-s-treatment-accent-bg: color-mix(in srgb, var(--base-color-accent-1) 20%, transparent);--family-basic-s-treatment-accent-secondary-bg: color-mix(in srgb, var(--base-color-accent-2) 20%, transparent);--family-basic-s-treatment-accent-energy-bg: color-mix(in srgb, var(--base-color-accent-3) 20%, transparent);--family-basic-s-treatment-accent-highlight-bg: color-mix(in srgb, var(--base-color-accent-4) 20%, transparent);--family-basic-s-treatment-gradient-bg: linear-gradient(to right, var(--base-color-accent-1), var(--base-color-accent-2), var(--base-color-accent-3));--family-basic-s-treatment-glass-bg: color-mix(in srgb, var(--base-color-neutral-7) 20%, var(--base-translucent-3));--family-basic-s-treatment-glass-bg-hover: color-mix(in srgb, var(--base-color-neutral-7) 10%, var(--base-translucent-4) 60%, var(--base-color-accent-2) 10%);--family-basic-s-treatment-glass-accent-bg: linear-gradient(135deg, color-mix(in srgb, var(--base-color-accent-2) 35%, var(--base-color-neutral-7)), color-mix(in srgb, var(--base-color-accent-4) 25%, var(--base-color-neutral-7)));--family-basic-s-effect-shine: linear-gradient(135deg, var(--base-translucent-4), transparent), radial-gradient(circle at 50% 40%, var(--base-translucent-3), transparent 65%);--family-basic-s-effect-shadow: 0 2px 4px var(--base-translucent-3), 0 6px 12px var(--base-translucent-2), 0 12px 28px var(--base-translucent-1);--family-basic-s-border-color-ghost: color-mix(in srgb, var(--base-color-neutral-1) 15%, transparent);--family-basic-s-border-color-default: color-mix(in srgb, var(--base-color-neutral-1) 35%, transparent);--family-basic-s-border-color-strong: color-mix(in srgb, var(--base-color-neutral-1) 55%, transparent);--family-basic-s-border-color-accent: color-mix(in srgb, var(--base-color-accent-1) 70%, transparent);--family-basic-s-border-color-accent-secondary: color-mix(in srgb, var(--base-color-accent-2) 70%, transparent);--family-basic-s-border-color-accent-energy: color-mix(in srgb, var(--base-color-accent-3) 70%, transparent);--family-basic-s-border-color-accent-highlight: color-mix(in srgb, var(--base-color-accent-4) 70%, transparent);--family-basic-s-border-effect-gradient: linear-gradient(90deg, var(--base-color-accent-2), var(--base-color-accent-3), var(--base-color-accent-4));--family-basic-s-border-effect-glow-ghost: 0 0 4px color-mix(in srgb, var(--base-color-neutral-1) 20%, transparent), 0 0 10px color-mix(in srgb, var(--base-color-neutral-1) 12%, transparent), inset 0 0 4px color-mix(in srgb, var(--base-color-neutral-1) 10%, transparent);--family-basic-s-border-effect-glow-default: 0 0 6px color-mix(in srgb, var(--base-color-neutral-1) 35%, transparent), 0 0 16px color-mix(in srgb, var(--base-color-neutral-1) 22%, transparent), inset 0 0 8px color-mix(in srgb, var(--base-color-neutral-1) 18%, transparent);--family-basic-s-border-effect-glow-strong: 0 0 8px color-mix(in srgb, var(--base-color-neutral-1) 55%, transparent), 0 0 22px color-mix(in srgb, var(--base-color-neutral-1) 35%, transparent), inset 0 0 12px color-mix(in srgb, var(--base-color-neutral-1) 28%, transparent);--family-basic-s-border-effect-glow-accent: 0 0 6px color-mix(in srgb, var(--base-color-accent-1) 90%, transparent), 0 0 18px color-mix(in srgb, var(--base-color-accent-1) 70%, transparent), inset 0 0 10px color-mix(in srgb, var(--base-color-accent-1) 60%, transparent);--family-basic-s-border-effect-glow-accent-secondary: 0 0 10px color-mix(in srgb, var(--base-color-accent-2) 70%, transparent), 0 0 24px color-mix(in srgb, var(--base-color-accent-2) 50%, transparent), inset 0 0 6px color-mix(in srgb, var(--base-color-accent-2) 40%, transparent);--family-basic-s-border-effect-glow-accent-energy: 0 0 8px color-mix(in srgb, var(--base-color-accent-3) 85%, transparent), 0 0 26px color-mix(in srgb, var(--base-color-accent-3) 65%, transparent), inset 0 0 12px color-mix(in srgb, var(--base-color-accent-3) 55%, transparent);--family-basic-s-border-effect-glow-accent-highlight: 0 0 12px color-mix(in srgb, var(--base-color-accent-4) 70%, transparent), 0 0 32px color-mix(in srgb, var(--base-color-accent-4) 50%, transparent), inset 0 0 8px color-mix(in srgb, var(--base-color-accent-4) 40%, transparent);--family-basic-s-motion-lift: translateY(-2px);--family-basic-s-motion-tilt: rotate(.5deg);--family-basic-s-motion-scale: scale(1.02);--family-basic-s-animation-spinning-bg: radial-gradient(circle at center, var(--base-translucent-3), transparent 70%)}.family-basic{--basic-t-color-default: var(--family-basic-t-color-default);--basic-t-color-heading: var(--family-basic-t-color-heading);--basic-t-color-inverse: var(--family-basic-t-color-inverse);--basic-t-color-inverse-light: var(--family-basic-t-color-inverse-light);--basic-t-color-accent: var(--family-basic-t-color-accent);--basic-t-color-accent-secondary: var(--family-basic-t-color-accent-secondary);--basic-t-color-accent-energy: var(--family-basic-t-color-accent-energy);--basic-t-color-accent-highlight: var(--family-basic-t-color-accent-highlight);--basic-t-tone-ghost-mix: var(--g-t-tone-ghost-mix);--basic-t-tone-muted-mix: var(--g-t-tone-muted-mix);--basic-t-tone-strong-mix: var(--g-t-tone-strong-mix);--basic-t-effect-gradient: var(--family-basic-t-effect-gradient);--basic-t-effect-glow: var(--family-basic-t-effect-glow);--basic-t-effect-hard-glow: var(--family-basic-t-effect-hard-glow);--basic-t-effect-shine: var(--family-basic-t-effect-shine);--basic-t-effect-outline: var(--family-basic-t-effect-outline);--basic-t-effect-duotone: var(--family-basic-t-effect-duotone);--basic-t-effect-chrome: var(--family-basic-t-effect-chrome);--basic-t-animation-beam-scan-mask: var(--family-basic-t-animation-beam-scan-mask);--basic-t-animation-line-scan-mask: var(--family-basic-t-animation-line-scan-mask);--basic-t-animation-hyper-scan-mask: var(--family-basic-t-animation-hyper-scan-mask);--basic-t-underline-slide: currentColor;--basic-t-underline-grow: currentColor;--basic-t-underline-fade: currentColor;--basic-t-underline-shine: currentColor;--basic-t-animation-pulse: var(--g-t-animation-pulse);--basic-t-animation-breathe: var(--g-t-animation-breathe);--basic-t-animation-flicker: var(--g-t-animation-flicker);--basic-i-effect-glow: var(--family-basic-i-effect-glow);--basic-i-animation-breathe: var(--g-i-animation-breathe);--basic-b-mode-ghost-gradient-bg: var(--family-basic-b-mode-ghost-gradient-bg);--basic-s-treatment-inverse-bg: var(--family-basic-s-treatment-inverse-bg);--basic-s-treatment-inverse-light-bg: var(--family-basic-s-treatment-inverse-light-bg);--basic-s-treatment-ghost-bg: var(--family-basic-s-treatment-ghost-bg);--basic-s-treatment-ghost-gradient-bg: var(--family-basic-s-treatment-ghost-gradient-bg);--basic-s-treatment-ghost-gradient-accent-bg: var(--family-basic-s-treatment-ghost-gradient-accent-bg);--basic-s-treatment-filled-bg: var(--family-basic-s-treatment-filled-bg);--basic-s-treatment-filled-accent-bg: var(--family-basic-s-treatment-filled-accent-bg);--basic-s-treatment-filled-accent-secondary-bg: var(--family-basic-s-treatment-filled-accent-secondary-bg);--basic-s-treatment-filled-accent-energy-bg: var(--family-basic-s-treatment-filled-accent-energy-bg);--basic-s-treatment-filled-accent-highlight-bg: var(--family-basic-s-treatment-filled-accent-highlight-bg);--basic-s-treatment-solid-bg: var(--family-basic-s-treatment-solid-bg);--basic-s-treatment-solid-dark-bg: var(--family-basic-s-treatment-solid-dark-bg);--basic-s-treatment-solid-accent-bg: var(--family-basic-s-treatment-solid-accent-bg);--basic-s-treatment-solid-accent-secondary-bg: var(--family-basic-s-treatment-solid-accent-secondary-bg);--basic-s-treatment-solid-accent-energy-bg: var(--family-basic-s-treatment-solid-accent-energy-bg);--basic-s-treatment-solid-accent-highlight-bg: var(--family-basic-s-treatment-solid-accent-highlight-bg);--basic-s-treatment-accent-bg: var(--family-basic-s-treatment-accent-bg);--basic-s-treatment-accent-secondary-bg: var(--family-basic-s-treatment-accent-secondary-bg);--basic-s-treatment-accent-energy-bg: var(--family-basic-s-treatment-accent-energy-bg);--basic-s-treatment-accent-highlight-bg: var(--family-basic-s-treatment-accent-highlight-bg);--basic-s-treatment-gradient-bg: var(--family-basic-s-treatment-gradient-bg);--basic-s-treatment-glass-bg: var(--family-basic-s-treatment-glass-bg);--basic-s-treatment-glass-bg-hover: var(--family-basic-s-treatment-glass-bg-hover);--basic-s-treatment-glass-accent-bg: var(--family-basic-s-treatment-glass-accent-bg);--basic-s-effect-shine: var(--family-basic-s-effect-shine);--basic-s-effect-shadow: var(--family-basic-s-effect-shadow);--basic-s-border-color-ghost: var(--family-basic-s-border-color-ghost);--basic-s-border-color-default: var(--family-basic-s-border-color-default);--basic-s-border-color-strong: var(--family-basic-s-border-color-strong);--basic-s-border-color-accent: var(--family-basic-s-border-color-accent);--basic-s-border-color-accent-secondary: var(--family-basic-s-border-color-accent-secondary);--basic-s-border-color-accent-energy: var(--family-basic-s-border-color-accent-energy);--basic-s-border-color-accent-highlight: var(--family-basic-s-border-color-accent-highlight);--basic-s-border-effect-gradient: var(--family-basic-s-border-effect-gradient);--basic-s-border-effect-glow-ghost: var(--family-basic-s-border-effect-glow-ghost);--basic-s-border-effect-glow-default: var(--family-basic-s-border-effect-glow-default);--basic-s-border-effect-glow-strong: var(--family-basic-s-border-effect-glow-strong);--basic-s-border-effect-glow-accent: var(--family-basic-s-border-effect-glow-accent);--basic-s-border-effect-glow-accent-secondary: var(--family-basic-s-border-effect-glow-accent-secondary);--basic-s-border-effect-glow-accent-energy: var(--family-basic-s-border-effect-glow-accent-energy);--basic-s-border-effect-glow-accent-highlight: var(--family-basic-s-border-effect-glow-accent-highlight);--basic-s-motion-lift: var(--family-basic-s-motion-lift);--basic-s-motion-tilt: var(--family-basic-s-motion-tilt);--basic-s-motion-scale: var(--family-basic-s-motion-scale);--basic-s-animation-spinning-bg: var(--family-basic-s-animation-spinning-bg)}.family-basic{--t-color-default: var(--basic-t-color-default);--t-color-heading: var(--basic-t-color-heading);--t-color-inverse: var(--basic-t-color-inverse);--t-color-inverse-light: var(--basic-t-color-inverse-light);--t-color-accent: var(--basic-t-color-accent);--t-color-accent-secondary: var(--basic-t-color-accent-secondary);--t-color-accent-energy: var(--basic-t-color-accent-energy);--t-color-accent-highlight: var(--basic-t-color-accent-highlight);--t-tone-ghost-mix: var(--basic-t-tone-ghost-mix);--t-tone-muted-mix: var(--basic-t-tone-muted-mix);--t-tone-strong-mix: var(--basic-t-tone-strong-mix);--t-effect-gradient: var(--basic-t-effect-gradient);--t-effect-glow: var(--basic-t-effect-glow);--t-effect-hard-glow: var(--basic-t-effect-hard-glow);--t-effect-shine: var(--basic-t-effect-shine);--t-effect-outline: var(--basic-t-effect-outline);--t-effect-duotone: var(--basic-t-effect-duotone);--t-effect-chrome: var(--basic-t-effect-chrome);--t-animation-beam-scan-mask: var(--basic-t-animation-beam-scan-mask);--t-animation-line-scan-mask: var(--basic-t-animation-line-scan-mask);--t-animation-hyper-scan-mask: var(--basic-t-animation-hyper-scan-mask);--t-underline-slide: var(--basic-t-underline-slide);--t-underline-grow: var(--basic-t-underline-grow);--t-underline-fade: var(--basic-t-underline-fade);--t-underline-shine: var(--basic-t-underline-shine);--t-animation-pulse: var(--basic-t-animation-pulse);--t-animation-breathe: var(--basic-t-animation-breathe);--t-animation-flicker: var(--basic-t-animation-flicker);--i-effect-glow: var(--basic-i-effect-glow);--i-animation-breathe: var(--basic-i-animation-breathe);--b-mode-ghost-gradient-bg: var(--basic-b-mode-ghost-gradient-bg);--s-treatment-inverse-bg: var(--basic-s-treatment-inverse-bg);--s-treatment-inverse-light-bg: var(--basic-s-treatment-inverse-light-bg);--s-treatment-ghost-bg: var(--basic-s-treatment-ghost-bg);--s-treatment-ghost-gradient-bg: var(--basic-s-treatment-ghost-gradient-bg);--s-treatment-ghost-gradient-accent-bg: var(--basic-s-treatment-ghost-gradient-accent-bg);--s-treatment-filled-bg: var(--basic-s-treatment-filled-bg);--s-treatment-filled-accent-bg: var(--basic-s-treatment-filled-accent-bg);--s-treatment-filled-accent-secondary-bg: var(--basic-s-treatment-filled-accent-secondary-bg);--s-treatment-filled-accent-energy-bg: var(--basic-s-treatment-filled-accent-energy-bg);--s-treatment-filled-accent-highlight-bg: var(--basic-s-treatment-filled-accent-highlight-bg);--s-treatment-solid-bg: var(--basic-s-treatment-solid-bg);--s-treatment-solid-dark-bg: var(--basic-s-treatment-solid-dark-bg);--s-treatment-solid-accent-bg: var(--basic-s-treatment-solid-accent-bg);--s-treatment-solid-accent-secondary-bg: var(--basic-s-treatment-solid-accent-secondary-bg);--s-treatment-solid-accent-energy-bg: var(--basic-s-treatment-solid-accent-energy-bg);--s-treatment-solid-accent-highlight-bg: var(--basic-s-treatment-solid-accent-highlight-bg);--s-treatment-accent-bg: var(--basic-s-treatment-accent-bg);--s-treatment-accent-secondary-bg: var(--basic-s-treatment-accent-secondary-bg);--s-treatment-accent-energy-bg: var(--basic-s-treatment-accent-energy-bg);--s-treatment-accent-highlight-bg: var(--basic-s-treatment-accent-highlight-bg);--s-treatment-gradient-bg: var(--basic-s-treatment-gradient-bg);--s-treatment-glass-bg: var(--basic-s-treatment-glass-bg);--s-treatment-glass-bg-hover: var(--basic-s-treatment-glass-bg-hover);--s-treatment-glass-accent-bg: var(--basic-s-treatment-glass-accent-bg);--s-effect-shine: var(--basic-s-effect-shine);--s-effect-shadow: var(--basic-s-effect-shadow);--s-border-color-ghost: var(--basic-s-border-color-ghost);--s-border-color-default: var(--basic-s-border-color-default);--s-border-color-strong: var(--basic-s-border-color-strong);--s-border-color-accent: var(--basic-s-border-color-accent);--s-border-color-accent-secondary: var(--basic-s-border-color-accent-secondary);--s-border-color-accent-energy: var(--basic-s-border-color-accent-energy);--s-border-color-accent-highlight: var(--basic-s-border-color-accent-highlight);--s-border-effect-gradient: var(--basic-s-border-effect-gradient);--s-border-effect-glow-ghost: var(--basic-s-border-effect-glow-ghost);--s-border-effect-glow-default: var(--basic-s-border-effect-glow-default);--s-border-effect-glow-strong: var(--basic-s-border-effect-glow-strong);--s-border-effect-glow-accent: var(--basic-s-border-effect-glow-accent);--s-border-effect-glow-accent-secondary: var(--basic-s-border-effect-glow-accent-secondary);--s-border-effect-glow-accent-energy: var(--basic-s-border-effect-glow-accent-energy);--s-border-effect-glow-accent-highlight: var(--basic-s-border-effect-glow-accent-highlight);--s-motion-lift: var(--basic-s-motion-lift);--s-motion-tilt: var(--basic-s-motion-tilt);--s-motion-scale: var(--basic-s-motion-scale);--s-animation-spinning-bg: var(--basic-s-animation-spinning-bg)}.icon-renderer{color:var(--local-t-tone, var(--local-t-color, var(--t-color-default)));fill:none;stroke:currentColor}.i-effect-none{filter:none}.i-effect-glow{filter:drop-shadow(var(--i-effect-glow))}.i-animation-none{animation:none}.i-animation-breathe{animation:var(--i-animation-breathe)}.i-size-h1{width:clamp(var(--g-fs-14),5cqw,var(--g-fs-20));height:clamp(var(--g-fs-14),5cqw,var(--g-fs-20))}.i-size-h2{width:clamp(var(--g-fs-13),5cqw,var(--g-fs-18));height:clamp(var(--g-fs-13),5cqw,var(--g-fs-18))}.i-size-h3{width:clamp(var(--g-fs-12),5cqw,var(--g-fs-17));height:clamp(var(--g-fs-12),5cqw,var(--g-fs-17))}.i-size-h4{width:clamp(var(--g-fs-11),5cqw,var(--g-fs-16));height:clamp(var(--g-fs-11),5cqw,var(--g-fs-16))}.i-size-h5{width:clamp(var(--g-fs-10),5cqw,var(--g-fs-15));height:clamp(var(--g-fs-10),5cqw,var(--g-fs-15))}.i-size-h6{width:clamp(var(--g-fs-09),5cqw,var(--g-fs-14));height:clamp(var(--g-fs-09),5cqw,var(--g-fs-14))}.i-size-h7{width:clamp(var(--g-fs-08),5cqw,var(--g-fs-13));height:clamp(var(--g-fs-08),5cqw,var(--g-fs-13))}.i-size-h8{width:clamp(var(--g-fs-07),5cqw,var(--g-fs-12));height:clamp(var(--g-fs-07),5cqw,var(--g-fs-12))}.i-size-h9{width:clamp(var(--g-fs-06),5cqw,var(--g-fs-09));height:clamp(var(--g-fs-06),5cqw,var(--g-fs-09))}.i-size-h10{width:clamp(var(--g-fs-05),5cqw,var(--g-fs-08));height:clamp(var(--g-fs-05),5cqw,var(--g-fs-08))}.i-size-lead-1{width:clamp(var(--g-fs-01),.9vw,var(--g-fs-04));height:clamp(var(--g-fs-01),.9vw,var(--g-fs-04))}.i-size-lead-2{width:clamp(var(--g-fs-01),1vw,var(--g-fs-04));height:clamp(var(--g-fs-01),1vw,var(--g-fs-04))}.i-size-lead-3{width:clamp(var(--g-fs-04),1.2vw,var(--g-fs-07));height:clamp(var(--g-fs-04),1.2vw,var(--g-fs-07))}.i-size-lead-4{width:clamp(var(--g-fs-06),1.25vw,var(--g-fs-08));height:clamp(var(--g-fs-06),1.25vw,var(--g-fs-08))}.i-size-lead-5{width:clamp(var(--g-fs-07),1.5vw,var(--g-fs-09));height:clamp(var(--g-fs-07),1.5vw,var(--g-fs-09))}.i-size-lead-6{width:clamp(var(--g-fs-08),1.6vw,var(--g-fs-10));height:clamp(var(--g-fs-08),1.6vw,var(--g-fs-10))}.i-size-lead-7{width:clamp(var(--g-fs-09),1.75vw,var(--g-fs-11));height:clamp(var(--g-fs-09),1.75vw,var(--g-fs-11))}.i-size-lead-8{width:clamp(var(--g-fs-10),2vw,var(--g-fs-12));height:clamp(var(--g-fs-10),2vw,var(--g-fs-12))}.i-size-lead-9{width:clamp(var(--g-fs-11),2.2vw,var(--g-fs-13));height:clamp(var(--g-fs-11),2.2vw,var(--g-fs-13))}.i-size-lead-10{width:clamp(var(--g-fs-12),2.4vw,var(--g-fs-14));height:clamp(var(--g-fs-12),2.4vw,var(--g-fs-14))}.i-size-body-1{width:var(--g-fs-01);height:var(--g-fs-01)}.i-size-body-2{width:var(--g-fs-04);height:var(--g-fs-04)}.i-size-body-3{width:var(--g-fs-06);height:var(--g-fs-06)}.i-size-body-4{width:clamp(var(--g-fs-07),1.25vw,var(--g-fs-09));height:clamp(var(--g-fs-07),1.25vw,var(--g-fs-09))}.i-size-body-5{width:clamp(var(--g-fs-08),1.5vw,var(--g-fs-10));height:clamp(var(--g-fs-08),1.5vw,var(--g-fs-10))}.i-size-body-6{width:clamp(var(--g-fs-09),1.7vw,var(--g-fs-10));height:clamp(var(--g-fs-09),1.7vw,var(--g-fs-10))}.i-size-body-7{width:clamp(var(--g-fs-10),1.9vw,var(--g-fs-12));height:clamp(var(--g-fs-10),1.9vw,var(--g-fs-12))}.i-size-body-8{width:clamp(var(--g-fs-11),2.1vw,var(--g-fs-12));height:clamp(var(--g-fs-11),2.1vw,var(--g-fs-12))}.i-size-body-9{width:clamp(var(--g-fs-12),2.3vw,var(--g-fs-13));height:clamp(var(--g-fs-12),2.3vw,var(--g-fs-13))}.i-size-body-10{width:var(--g-fs-10);height:var(--g-fs-10)}.image-renderer{display:block;flex-shrink:0;line-height:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;transition:inherit}.b-mode-none{background:none}.b-mode-transparent{background:transparent}.b-mode-html{background:var(--theme-html-bg)}.b-mode-test{background:var(--theme-html-color)}.b-mode-ghost-gradient{background:var(--b-mode-ghost-gradient-bg)}.b-mode-glass{background:#00000040;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:0 -1px #0006 inset;transform:translateZ(0);isolation:isolate}.b-mode-glass:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(0deg,#ffffff08,#00000008),repeating-linear-gradient(45deg,#ffffff05 0 2px,#00000005 2px 4px);opacity:.25}.b-animation-none{animation:none}.text{display:inline-block;position:relative;color:var(--local-t-tone, var(--local-t-color, var(--t-color-default)));background:var(--local-t-background, none);text-shadow:var(--local-t-text-shadow, none);filter:var(--local-t-filter, none);animation:var(--local-t-animation, none);-webkit-background-clip:var(--local-t-background-clip, initial);background-clip:var(--local-t-background-clip, initial);-webkit-text-fill-color:var(--local-t-text-fill-color, currentColor);-webkit-mask-image:var(--local-t-mask, none);mask-image:var(--local-t-mask, none)}.text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:100%}.text-clamp *{display:inline}.inline-block{display:inline-block}.lightup-wrapper{opacity:0}.matrix-font{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-variant-east-asian:full-width;font-feature-settings:"liga" 0,"calt" 0;letter-spacing:0}.t-color-default{--local-t-color: var(--t-color-default)}.t-color-heading{--local-t-color: var(--t-color-heading)}.t-color-inverse{--local-t-color: var(--t-color-inverse)}.t-color-inverse-light{--local-t-color: var(--t-color-inverse-light)}.t-color-accent{--local-t-color: var(--t-color-accent)}.t-color-accent-secondary{--local-t-color: var(--t-color-accent-secondary)}.t-color-accent-energy{--local-t-color: var(--t-color-accent-energy)}.t-color-accent-highlight{--local-t-color: var(--t-color-accent-highlight)}.t-size-none{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}.t-size-h1,.t-size-h2,.t-size-h3,.t-size-h4,.t-size-h5{font-weight:var(--g-fw-bold);line-height:var(--g-lh-tight);letter-spacing:var(--g-ls-tight)}.t-size-h6{font-weight:var(--g-fw-semibold);line-height:var(--g-lh-tight);letter-spacing:var(--g-ls-tight)}.t-size-h7{font-weight:var(--g-fw-semibold);line-height:var(--g-lh-normal)}.t-size-h8,.t-size-h9,.t-size-h10{font-weight:var(--g-fw-medium);line-height:var(--g-lh-normal)}.t-size-h1{font-size:clamp(var(--g-fs-14),5cqw,var(--g-fs-20))}.t-size-h2{font-size:clamp(var(--g-fs-13),5cqw,var(--g-fs-18))}.t-size-h3{font-size:clamp(var(--g-fs-12),5cqw,var(--g-fs-17))}.t-size-h4{font-size:clamp(var(--g-fs-11),5cqw,var(--g-fs-16))}.t-size-h5{font-size:clamp(var(--g-fs-10),5cqw,var(--g-fs-15))}.t-size-h6{font-size:clamp(var(--g-fs-09),5cqw,var(--g-fs-14))}.t-size-h7{font-size:clamp(var(--g-fs-08),5cqw,var(--g-fs-13))}.t-size-h8{font-size:clamp(var(--g-fs-07),5cqw,var(--g-fs-12))}.t-size-h9{font-size:clamp(var(--g-fs-06),5cqw,var(--g-fs-09))}.t-size-h10{font-size:clamp(var(--g-fs-05),5cqw,var(--g-fs-08))}.t-size-lead-1,.t-size-lead-2,.t-size-lead-3,.t-size-lead-4,.t-size-lead-5,.t-size-lead-6{line-height:var(--g-lh-relaxed);letter-spacing:var(--g-ls-relaxed)}.t-size-lead-7,.t-size-lead-8,.t-size-lead-9,.t-size-lead-10{line-height:var(--g-lh-normal)}.t-size-lead-1{font-size:clamp(var(--g-fs-01),3cqw,var(--g-fs-06))}.t-size-lead-2{font-size:clamp(var(--g-fs-02),3cqw,var(--g-fs-07))}.t-size-lead-3{font-size:clamp(var(--g-fs-03),3cqw,var(--g-fs-08))}.t-size-lead-4{font-size:clamp(var(--g-fs-04),3cqw,var(--g-fs-09))}.t-size-lead-5{font-size:clamp(var(--g-fs-05),3cqw,var(--g-fs-10))}.t-size-lead-6{font-size:clamp(var(--g-fs-06),3cqw,var(--g-fs-11))}.t-size-lead-7{font-size:clamp(var(--g-fs-07),3cqw,var(--g-fs-12))}.t-size-lead-8{font-size:clamp(var(--g-fs-08),3cqw,var(--g-fs-13))}.t-size-lead-9{font-size:clamp(var(--g-fs-09),3cqw,var(--g-fs-14))}.t-size-lead-10{font-size:clamp(var(--g-fs-10),3cqw,var(--g-fs-15))}.t-size-body-1,.t-size-body-2,.t-size-body-3,.t-size-body-4,.t-size-body-5,.t-size-body-6,.t-size-body-7,.t-size-body-8,.t-size-body-9,.t-size-body-10{line-height:var(--g-lh-relaxed)}.t-size-body-1{font-size:clamp(var(--g-fs-01),3cqw,var(--g-fs-03))}.t-size-body-2{font-size:clamp(var(--g-fs-02),3cqw,var(--g-fs-04))}.t-size-body-3{font-size:clamp(var(--g-fs-03),3cqw,var(--g-fs-05))}.t-size-body-4{font-size:clamp(var(--g-fs-04),3cqw,var(--g-fs-06))}.t-size-body-5{font-size:clamp(var(--g-fs-05),3cqw,var(--g-fs-07))}.t-size-body-6{font-size:clamp(var(--g-fs-06),3cqw,var(--g-fs-08))}.t-size-body-7{font-size:clamp(var(--g-fs-07),3cqw,var(--g-fs-09))}.t-size-body-8{font-size:clamp(var(--g-fs-08),3cqw,var(--g-fs-10))}.t-size-body-9{font-size:clamp(var(--g-fs-09),3cqw,var(--g-fs-11))}.t-size-body-10{font-size:clamp(var(--g-fs-10),3cqw,var(--g-fs-12))}.t-tone-none{--local-t-tone: var(--local-t-color, var(--t-color-default))}.t-tone-muted{--local-t-tone: color-mix(in srgb, var(--local-t-color) var(--t-tone-muted-mix), transparent)}.t-tone-ghost{--local-t-tone: color-mix(in srgb, var(--local-t-color) var(--t-tone-ghost-mix), transparent)}.t-tone-strong{--local-t-tone: color-mix(in srgb, var(--local-t-color) var(--t-tone-strong-mix), transparent)}.t-effect-none{--local-t-background: none;--local-t-background-clip: initial;--local-t-text-fill-color: currentColor;--local-t-text-shadow: none;--local-t-filter: none}.t-effect-gradient{--local-t-background: var(--t-effect-gradient);--local-t-background-clip: text;--local-t-text-fill-color: transparent;--local-t-text-shadow: none;--local-t-filter: none}.t-effect-glow{--local-t-background: none;--local-t-background-clip: initial;--local-t-text-fill-color: currentColor;--local-t-text-shadow: var(--t-effect-glow);--local-t-filter: none}.t-effect-hard-glow{--local-t-background: none;--local-t-background-clip: initial;--local-t-text-fill-color: currentColor;--local-t-text-shadow: var(--t-effect-hard-glow);--local-t-filter: none}.t-effect-shine{--local-t-mask: var(--t-effect-shine);--local-t-background-clip: text;--local-t-text-fill-color: currentColor;--local-t-text-shadow: none;--local-t-filter: none}.t-effect-outline{--local-t-background: none;--local-t-background-clip: initial;--local-t-text-fill-color: transparent;--local-t-text-shadow: none;--local-t-filter: none;-webkit-text-stroke:var(--t-effect-outline)}.t-effect-duotone{--local-t-background: var(--t-effect-duotone);--local-t-background-clip: text;--local-t-text-fill-color: transparent;--local-t-text-shadow: none;--local-t-filter: none}.t-effect-chrome{--local-t-background: var(--t-effect-chrome);--local-t-background-clip: text;--local-t-text-fill-color: transparent;--local-t-text-shadow: none;--local-t-filter: none}.t-effect-gradient,.t-effect-shine,.t-effect-duotone,.t-effect-chrome{padding-bottom:.11em}@supports (-webkit-touch-callout: none){.t-effect-duotone,.t-effect-gradient,.t-effect-chrome,.t-effect-shine{-webkit-background-clip:text!important}}.t-underline-none{text-decoration:none}.t-underline-slide{text-decoration:underline;text-decoration-color:var(--t-underline-slide)}.t-underline-grow{text-decoration:underline;text-decoration-color:var(--t-underline-grow)}.t-underline-fade{text-decoration:underline;text-decoration-color:var(--t-underline-fade)}.t-underline-shine{text-decoration:underline;text-decoration-color:var(--t-underline-shine)}.t-animation-neural-drift{--local-t-animation: var(--g-t-animation-neural-drift);--local-t-animation-mask: none;--local-t-animation-foreground: none}.t-animation-beam-scan{--local-t-animation: var(--g-t-animation-beam-scan);--local-t-mask: var(--t-animation-beam-scan-mask);background-size:100% 100%;mask-size:200% 200%}.t-animation-line-scan{--local-t-animation: var(--g-t-animation-line-scan);--local-t-mask: var(--t-animation-line-scan-mask);background-size:100% 100%;mask-size:100% 200%}.t-animation-quantum-blink{--local-t-animation: var(--g-t-animation-quantum-blink)}.t-animation-hyper-scan{--local-t-animation: var(--g-t-animation-hyper-scan);--local-t-mask: var(--t-animation-hyper-scan-mask);mask-size:200% 100%;mask-position:0% 0%;mask-repeat:no-repeat;background-size:100% 100%}.t-animation-spectral-echo{--local-t-animation: var(--g-t-animation-spectral-echo)}.t-animation-synapse-pulse{--local-t-animation: var(--g-t-animation-synapse-pulse);--local-t-filter: brightness(1.6)}.t-animation-beam-scan{padding-bottom:.11em}.s-root{transition:transform var(--g-motion-duration) var(--g-motion-ease),box-shadow var(--g-motion-duration) var(--g-motion-ease),background var(--g-motion-duration) var(--g-motion-ease),border-color var(--g-motion-duration) var(--g-motion-ease)}.s-treatment-none{background:transparent}.s-treatment-inverse{background:var(--s-treatment-inverse-bg)}.s-treatment-inverse-light{background:var(--s-treatment-inverse-light-bg)}.s-treatment-ghost{background:var(--s-treatment-ghost-bg)}.s-treatment-ghost-gradient{background:var(--s-treatment-ghost-gradient-bg)}.s-treatment-ghost-gradient-accent{background:var(--s-treatment-ghost-gradient-accent-bg)}.s-treatment-filled{background:var(--s-treatment-filled-bg)}.s-treatment-filled-accent{background:var(--s-treatment-filled-accent-bg)}.s-treatment-filled-accent-secondary{background:var(--s-treatment-filled-accent-secondary-bg)}.s-treatment-filled-accent-energy{background:var(--s-treatment-filled-accent-energy-bg)}.s-treatment-filled-accent-highlight{background:var(--s-treatment-filled-accent-highlight-bg)}.s-treatment-solid{background:var(--s-treatment-solid-bg)}.s-treatment-solid-dark{background:var(--s-treatment-solid-dark-bg)}.s-treatment-solid-accent{background:var(--s-treatment-solid-accent-bg)}.s-treatment-solid-accent-secondary{background:var(--s-treatment-solid-accent-secondary-bg)}.s-treatment-solid-accent-energy{background:var(--s-treatment-solid-accent-energy-bg)}.s-treatment-solid-accent-highlight{background:var(--s-treatment-solid-accent-highlight-bg)}.s-treatment-accent{background:var(--s-treatment-accent-bg)}.s-treatment-accent-secondary{background:var(--s-treatment-accent-secondary-bg)}.s-treatment-accent-energy{background:var(--s-treatment-accent-energy-bg)}.s-treatment-accent-highlight{background:var(--s-treatment-accent-highlight-bg)}.s-treatment-gradient{background:var(--s-treatment-gradient-bg)}.s-treatment-glass{background:#00000040;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.s-treatment-glass-accent{background:var(--s-treatment-glass-accent-bg)}.s-border-none{--s-border-style: none}.s-border-solid{--s-border-style: solid}.s-border-dashed{--s-border-style: dashed}.s-border-dotted{--s-border-style: dotted}.s-border-thin{--s-border-width: 1px}.s-border-medium{--s-border-width: 2px}.s-border-thick{--s-border-width: 3px}.s-border-color-ghost{--s-border-color: var(--s-border-color-ghost)}.s-border-color-default{--s-border-color: var(--s-border-color-default)}.s-border-color-strong{--s-border-color: var(--s-border-color-strong)}.s-border-color-accent{--s-border-color: var(--s-border-color-accent)}.s-border-color-accent-secondary{--s-border-color: var(--s-border-color-accent-secondary)}.s-border-color-accent-energy{--s-border-color: var(--s-border-color-accent-energy)}.s-border-color-accent-highlight{--s-border-color: var(--s-border-color-accent-highlight)}[class*=s-border-]{border-style:var(--s-border-style, none);border-width:var(--s-border-width, 0);border-color:var(--s-border-color, transparent)}.s-border-all{border-style:var(--s-border-style);border-width:var(--s-border-width);border-color:var(--s-border-color)}.s-border-top{border-top-style:var(--s-border-style);border-top-width:var(--s-border-width);border-top-color:var(--s-border-color);border-right:none;border-bottom:none;border-left:none}.s-border-right{border-right-style:var(--s-border-style);border-right-width:var(--s-border-width);border-right-color:var(--s-border-color);border-top:none;border-bottom:none;border-left:none}.s-border-bottom{border-bottom-style:var(--s-border-style);border-bottom-width:var(--s-border-width);border-bottom-color:var(--s-border-color);border-top:none;border-right:none;border-left:none}.s-border-left{border-left-style:var(--s-border-style);border-left-width:var(--s-border-width);border-left-color:var(--s-border-color);border-top:none;border-right:none;border-bottom:none}.s-border-effect-none{position:static;z-index:auto}.s-border-effect-none:before{content:none!important}.s-border-effect-glow-ghost{box-shadow:var(--s-border-effect-glow-ghost)}.s-border-effect-glow-default{box-shadow:var(--s-border-effect-glow-default)}.s-border-effect-glow-strong{box-shadow:var(--s-border-effect-glow-strong)}.s-border-effect-glow-accent{box-shadow:var(--s-border-effect-glow-accent)}.s-border-effect-glow-accent-secondary{box-shadow:var(--s-border-effect-glow-accent-secondary)}.s-border-effect-glow-accent-energy{box-shadow:var(--s-border-effect-glow-accent-energy)}.s-border-effect-glow-accent-highlight{box-shadow:var(--s-border-effect-glow-accent-highlight)}.s-border-effect-gradient{position:relative;z-index:0}.s-border-effect-gradient:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--s-border-effect-gradient);z-index:-1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(2.3px)}.s-border-bottom.s-border-effect-gradient:before{inset:auto 0 0;height:2px;padding:0;border-radius:0;-webkit-mask:none;mask:none}.s-border-top.s-border-effect-gradient:before{inset:0 0 auto;height:2px;padding:0;border-radius:0;-webkit-mask:none;mask:none}.s-border-left.s-border-effect-gradient:before{inset:0 auto 0 0;width:2px;padding:0;border-radius:0;-webkit-mask:none;mask:none}.s-border-right.s-border-effect-gradient:before{inset:0 0 0 auto;width:2px;padding:0;border-radius:0;-webkit-mask:none;mask:none}.s-border-all.s-border-effect-gradient:before{inset:0;padding:2px;border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.s-motion-none{transition:none}.s-motion-lift:hover{transform:var(--s-motion-lift)}.s-motion-tilt:hover{transform:var(--s-motion-tilt)}.s-motion-scale:hover{transform:var(--s-motion-scale)}.s-effect-shadow{box-shadow:var(--s-effect-shadow)}.s-effect-shine{position:relative}.s-effect-shine:after{content:"";position:absolute;inset:0;background-image:var(--s-effect-shine);background-repeat:no-repeat;background-size:cover;pointer-events:none;z-index:1}.s-animation-spinning:after{content:"";position:absolute;inset:0;background:var(--s-animation-spinning-bg);animation:var(--g-s-animation-spinning);pointer-events:none;z-index:0}header{position:sticky;top:0;z-index:30;background:var(--b-mode-ghost-gradient-bg);z-index:200;min-width:300px}@media(max-width:1024px){header{background:#00000040;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -1px #0006 inset;transform:translateZ(0);isolation:isolate}header:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(0deg,#ffffff08,#00000008),repeating-linear-gradient(45deg,#ffffff05 0 2px,#00000005 2px 4px);opacity:.25}}main{flex:1;min-width:300px}footer{padding:var(--g-space-11);min-width:300px}@media(max-width:1023px){footer{padding-bottom:calc(var(--g-space-11) + var(--g-navbar-height))}}.page-layout{max-width:80rem;container-type:inline-size;min-width:0;margin:0 auto}.post-layout{max-width:47.5rem;min-width:0;margin:0 auto;display:flex;flex-direction:column}@media(min-width:1400px){.post-layout{max-width:51.25rem}}@container (width > 400px) and (width <= 500px){.grid-cards,.grid-list{padding:0 clamp(2rem,4vw,3rem)!important}}@container (width > 500px) and (width <= 716px){.grid-cards,.grid-list{padding:0 clamp(3rem,10vw,5rem)!important}}@container (width > 300px) and (width <= 400px){.grid-related,.grid-faq{padding-inline:clamp(var(--g-space-10),10cqw,var(--g-space-14))}}@container (width > 400px) and (width <= 417px){.grid-related,.grid-faq{padding-inline:clamp(var(--g-space-02),3cqw,var(--g-space-10))}}@container (width > 417px) and (width <= 470px){.grid-related,.grid-faq{padding-inline:clamp(var(--g-space-08),5cqw,var(--g-space-12))}}@container (width > 470px) and (width <= 530px){.grid-related,.grid-faq{padding-inline:clamp(var(--g-space-10),8cqw,var(--g-space-15))}}@container (width > 530px) and (width <= 636px){.grid-related,.grid-faq{padding-inline:clamp(var(--g-space-16),14cqw,var(--g-space-20))}}@container (width > 636px) and (width <= 704px){.grid-related,.grid-faq{padding-inline:clamp(var(--g-space-14),20cqw,var(--g-space-22))}}@container (width <= 400px){.flex-micro-cta{flex-direction:column!important;display:block;text-align:center}}.logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.logo svg{height:2.5rem;width:auto;display:block}.logo .logo-icon{height:1.5rem;width:1.5rem;display:inline-block;vertical-align:middle;transition:transform .3s ease-out,opacity .2s ease-out}.logo:hover .logo-icon{transform:translateY(-2px) scale(1.1);opacity:1}.logo:hover{opacity:.95}.s--interactive{will-change:transform}.s-root{position:relative;overflow:hidden;z-index:0}.s-clip{position:absolute;inset:0;overflow:hidden;z-index:1}.s-content{position:relative;overflow:visible;z-index:2}.section{container-type:inline-size;width:100%;min-width:0;margin-inline:auto;position:relative;display:block}.section--breadcrumb{padding:var(--g-space-05) var(--g-space-11)}.section--hero{padding:clamp(var(--g-space-20),13cqw,var(--g-space-24)) clamp(var(--g-space-10),10cqw,var(--g-space-20)) clamp(var(--g-space-14),13cqw,var(--g-space-16))}.section--hero-page{padding:clamp(var(--g-space-20),13cqw,var(--g-space-22)) clamp(var(--g-space-10),10cqw,var(--g-space-20)) clamp(var(--g-space-14),13cqw,var(--g-space-16))}.section--default{padding:clamp(var(--g-space-14),13cqw,var(--g-space-16)) var(--g-space-11)}.section--short{padding:var(--g-space-11)}.section--narrow{max-width:67.75rem;padding:clamp(var(--g-space-14),13cqw,var(--g-space-16)) var(--g-space-11)}.section--post{padding:clamp(var(--g-space-14),13cqw,var(--g-space-16)) var(--g-space-11)}.section-header .divider{margin:0 auto}.section-header--left{text-align:left;padding-bottom:var(--g-space-12)!important}.section-header--centered{text-align:center;padding:0 clamp(var(--g-space-10),10cqw,var(--g-space-20)) clamp(var(--g-space-04),5vw,var(--g-space-12))!important}.section-header--centered .section-header-title{justify-content:center!important}.section-header--centered .divider{width:clamp(1rem,10%,20rem)}.grid{display:grid;gap:var(--grid-gap, 0);align-items:center;padding:var(--grid-padding, 0);padding-left:var(--grid-padding-x, var(--grid-padding, 0));padding-right:var(--grid-padding-x, var(--grid-padding, 0));padding-top:var(--grid-padding-y, var(--grid-padding, 0));padding-bottom:var(--grid-padding-y, var(--grid-padding, 0))}.grid-equal{align-items:stretch;grid-auto-rows:1fr}.grid.fluid{grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr))}.grid.explicit{grid-template-columns:var(--template, repeat(var(--cols), 1fr))}@media(min-width:768px){.grid.explicit{grid-template-columns:var(--template-md, repeat(var(--cols-md), 1fr))}}@media(min-width:1150px){.grid.explicit{grid-template-columns:var(--template-lg, repeat(var(--cols-lg), 1fr))}}.flex{display:flex;flex-direction:var(--flex-direction, row);align-items:var(--flex-align, stretch);justify-content:var(--flex-justify, flex-start);gap:var(--flex-gap, 0);padding:var(--flex-padding, 0);padding-left:var(--flex-padding-x, var(--flex-padding, 0));padding-right:var(--flex-padding-x, var(--flex-padding, 0));padding-top:var(--flex-padding-y, var(--flex-padding, 0));padding-bottom:var(--flex-padding-y, var(--flex-padding, 0))}.flex--full-height{height:100%}.button.s-root{display:inline-flex;align-items:center;justify-content:center;padding:var(--g-space-05) var(--g-space-07);border-radius:var(--g-radius-01);cursor:pointer;text-decoration:none}.button.s-root>.s-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--g-space-04)}.button--navigation.s-root,.button--navigation-mobile.s-root{padding:var(--g-space-04) var(--g-space-07);border-radius:var(--g-radius-03);display:inline-flex;align-items:center;justify-content:center}.button--circle.s-root{border-radius:50%;padding:0;width:2.4rem;height:2.4rem;line-height:1}.button--circle .s-content{gap:0;width:100%;height:100%;align-items:center;justify-content:center}.button--circle.s-root svg{width:1.2rem;height:1.2rem}.hero{position:relative;text-align:center}.hero .divider{margin:auto}.hero .divider{width:clamp(1rem,10%,20rem)}.divider{position:relative;flex-shrink:0;width:100%;height:.25rem;border-radius:9999px;box-sizing:content-box;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.divider--xs{height:1px}.divider--sm{height:.125rem}.divider--md{height:.25rem}.divider--lg{height:.5rem}.divider--vertical{width:.25rem;height:100%}.divider--vertical.divider--xs{width:1px}.divider--vertical.divider--sm{width:.125rem}.divider--vertical.divider--md{width:.25rem}.divider--vertical.divider--lg{width:.5rem}.link{position:relative;display:inline-flex;align-items:center;line-height:inherit;text-decoration:none;cursor:pointer;transition:inherit}.t-underline-slide{position:relative}.t-underline-slide:after{content:"";position:absolute;left:0;bottom:-.15em;width:0%;height:2px;background:currentColor;transition:width var(--g-motion-duration) var(--g-motion-ease)}.t-underline-slide:hover:after{width:100%}.t-underline-grow{position:relative}.t-underline-grow:after{content:"";position:absolute;left:50%;bottom:-.15em;width:0%;height:2px;background:currentColor;transform:translate(-50%);transition:width var(--g-motion-duration) var(--g-motion-ease)}.t-underline-grow:hover:after{width:100%}.t-underline-fade{position:relative}.t-underline-fade:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:2px;background:currentColor;opacity:0;transition:opacity var(--g-motion-duration) var(--g-motion-ease)}.t-underline-fade:hover:after{opacity:1}.t-underline-shine{position:relative}.t-underline-shine:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity var(--g-motion-duration) var(--g-motion-ease)}.t-underline-shine:hover:after{opacity:1}.badge--size-body-1.s-root{--badge-font-size: var(--g-fs-01)}.badge--size-body-2.s-root{--badge-font-size: var(--g-fs-04)}.badge--size-body-3.s-root{--badge-font-size: var(--g-fs-06)}.badge--size-body-4.s-root{--badge-font-size: var(--g-fs-07)}.badge--size-body-5.s-root{--badge-font-size: var(--g-fs-08)}.badge--size-body-6.s-root{--badge-font-size: var(--g-fs-09)}.badge--size-body-7.s-root{--badge-font-size: var(--g-fs-10)}.badge--size-body-8.s-root{--badge-font-size: var(--g-fs-11)}.badge--size-body-9.s-root{--badge-font-size: var(--g-fs-12)}.badge--size-body-10.s-root{--badge-font-size: var(--g-fs-13)}.badge--size-lead-1.s-root{--badge-font-size: clamp(var(--g-fs-01), .9vw, var(--g-fs-04))}.badge--size-lead-2.s-root{--badge-font-size: clamp(var(--g-fs-01), 1vw, var(--g-fs-04))}.badge--size-lead-3.s-root{--badge-font-size: clamp(var(--g-fs-04), 1.2vw, var(--g-fs-07))}.badge--size-lead-4.s-root{--badge-font-size: clamp(var(--g-fs-06), 1.25vw, var(--g-fs-08))}.badge--size-lead-5.s-root{--badge-font-size: clamp(var(--g-fs-07), 1.5vw, var(--g-fs-09))}.badge--size-lead-6.s-root{--badge-font-size: clamp(var(--g-fs-08), 1.6vw, var(--g-fs-10))}.badge--size-lead-7.s-root{--badge-font-size: clamp(var(--g-fs-09), 1.75vw, var(--g-fs-11))}.badge--size-lead-8.s-root{--badge-font-size: clamp(var(--g-fs-10), 2vw, var(--g-fs-12))}.badge--size-lead-9.s-root{--badge-font-size: clamp(var(--g-fs-11), 2.2vw, var(--g-fs-13))}.badge--size-lead-10.s-root{--badge-font-size: clamp(var(--g-fs-12), 2.4vw, var(--g-fs-14))}.badge--size-h1.s-root{--badge-font-size: clamp(var(--g-fs-12), 4.5vw, var(--g-fs-17))}.badge--size-h2.s-root{--badge-font-size: clamp(var(--g-fs-16), 4.2vw, var(--g-fs-16))}.badge--size-h3.s-root{--badge-font-size: clamp(var(--g-fs-12), 4vw, var(--g-fs-15))}.badge--size-h4.s-root{--badge-font-size: clamp(var(--g-fs-11), 3.5vw, var(--g-fs-14))}.badge--size-h5.s-root{--badge-font-size: clamp(var(--g-fs-09), 2.5vw, var(--g-fs-12))}.badge--size-h6.s-root{--badge-font-size: clamp(var(--g-fs-07), 2vw, var(--g-fs-09))}.badge--size-h7.s-root,.badge--size-h8.s-root{--badge-font-size: var(--g-fs-07)}.badge--size-h9.s-root{--badge-font-size: var(--g-fs-04)}.badge--size-h10.s-root{--badge-font-size: var(--g-fs-01)}.badge.s-root{display:inline-flex;align-items:center;justify-content:center;user-select:none;line-height:1!important;transition:opacity var(--g-motion-duration) var(--g-motion-ease),color var(--g-motion-duration) var(--g-motion-ease),transform var(--g-motion-duration) var(--g-motion-ease)}.badge .s-content{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--badge-font-size) * .45)}.badge--pill.s-root{border-radius:9999px;text-transform:uppercase;padding:calc(var(--badge-font-size) * .25) calc(var(--badge-font-size) * .75)}.badge--square.s-root{border-radius:var(--g-radius-02);padding:calc(var(--badge-font-size) * .25);width:calc(var(--badge-font-size) * 1.55);height:calc(var(--badge-font-size) * 1.55)}.badge--circle.s-root{border-radius:50%;padding:0;width:calc(var(--badge-font-size) * 1.65);height:calc(var(--badge-font-size) * 1.65)}.badge--circle .s-content{width:100%;height:100%;gap:0}.icon-box.s-root{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--g-space-02);border-radius:var(--g-radius-03);line-height:0;overflow:hidden;transition:opacity var(--g-motion-duration) var(--g-motion-ease),transform var(--g-motion-duration) var(--g-motion-ease),background var(--g-motion-duration) var(--g-motion-ease),box-shadow var(--g-motion-duration) var(--g-motion-ease),border-color var(--g-motion-duration) var(--g-motion-ease)}.icon-box .s-content{display:flex;align-items:center;justify-content:center;height:100%}.icon-box--rounded.s-root{border-radius:var(--g-radius-03)}.icon-box--square.s-root{border-radius:0}.icon-box--circle.s-root{border-radius:50%;padding:0}.icon-box--i-size-h1.s-root,.icon-box--i-size-h2.s-root,.icon-box--i-size-h3.s-root,.icon-box--i-size-h4.s-root{padding:var(--g-space-05)}.icon-box--i-size-h5.s-root,.icon-box--i-size-h6.s-root,.icon-box--i-size-h7.s-root,.icon-box--i-size-h8.s-root,.icon-box--i-size-h9.s-root,.icon-box--i-size-h10.s-root,.icon-box--i-size-lead-1.s-root,.icon-box--i-size-lead-2.s-root,.icon-box--i-size-lead-3.s-root,.icon-box--i-size-lead-4.s-root,.icon-box--i-size-lead-5.s-root,.icon-box--i-size-lead-6.s-root,.icon-box--i-size-lead-7.s-root,.icon-box--i-size-lead-8.s-root,.icon-box--i-size-lead-9.s-root,.icon-box--i-size-lead-10.s-root,.icon-box--i-size-body-1.s-root,.icon-box--i-size-body-2.s-root,.icon-box--i-size-body-3.s-root,.icon-box--i-size-body-4.s-root,.icon-box--i-size-body-5.s-root,.icon-box--i-size-body-6.s-root,.icon-box--i-size-body-7.s-root,.icon-box--i-size-body-8.s-root,.icon-box--i-size-body-9.s-root,.icon-box--i-size-body-10.s-root{padding:var(--g-space-04)}.image-box.s-root{position:relative;display:block;overflow:hidden;border-radius:var(--g-radius-md);line-height:0;transition:opacity var(--g-motion-duration) var(--g-motion-ease),transform var(--g-motion-duration) var(--g-motion-ease),background var(--g-motion-duration) var(--g-motion-ease),box-shadow var(--g-motion-duration) var(--g-motion-ease),border-color var(--g-motion-duration) var(--g-motion-ease)}.image-box.s-root>.s-content{width:100%;height:100%}.image-renderer{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;line-height:0;flex-shrink:0;transition:inherit}.image-renderer img{display:block;width:100%;height:100%;object-fit:cover;transition:inherit}.image-box--sm.s-root{width:8rem;height:8rem}.image-box--md.s-root{width:12rem;height:12rem}.image-box--lg.s-root{width:16rem;height:16rem}.image-box--full.s-root{width:100%;height:auto}.image-box--full.s-root>.s-content{height:auto}.image-box--full .image-renderer,.image-box--full .image-renderer img{height:auto;object-fit:cover}.image-box--zoom .image-renderer img{transform:scale(1)}.image-box--zoom:hover .image-renderer img{transform:scale(1.05)}.list-item.s-root{position:relative;display:inline-block;border-radius:var(--g-radius-03);width:100%;transition:opacity var(--g-motion-duration) var(--g-motion-ease),background var(--g-motion-duration) var(--g-motion-ease),border-color var(--g-motion-duration) var(--g-motion-ease),box-shadow var(--g-motion-duration) var(--g-motion-ease),transform var(--g-motion-duration) var(--g-motion-ease)}.list-item .s-content{display:flex;align-items:center;height:100%}.list-item .icon-box,.list-item .badge,.list-item .icon-renderer{pointer-events:none}.list-item--compact.s-root{padding:var(--g-space-01) var(--g-space-01)}.list-item--compact .s-content{gap:var(--g-space-03)}.list-item--comfortable.s-root{padding:var(--g-space-06) var(--g-space-06)}.list-item--comfortable .s-content{gap:var(--g-space-06)}.list-item--spacious.s-root{padding:var(--g-space-06) var(--g-space-06)}.list-item--spacious .s-content{gap:var(--g-space-03)}.card{container-type:inline-size;min-width:0}.card .link,.card .icon-box,.card .badge,.card .image-box,.card .image-renderer,.card .icon-renderer{pointer-events:none}.card.s-root{height:100%;transition:background var(--g-motion-duration) var(--g-motion-ease),border-color var(--g-motion-duration) var(--g-motion-ease),box-shadow var(--g-motion-duration) var(--g-motion-ease),transform var(--g-motion-duration) var(--g-motion-ease)}.card.s-root>.s-content{height:100%;width:100%}.card-badge--corner-left,.card-badge--corner-right{position:absolute;top:var(--g-space-02);left:var(--g-space-02)}.card-badge--corner-left{left:var(--g-space-02)}.card-badge--corner-right{right:var(--g-space-02)}.card-body{align-self:center}.card--service.s-root{border-radius:var(--g-radius-03)}.card--service>.s-content{display:grid;grid-template-rows:auto 1fr auto;row-gap:clamp(var(--g-space-02),2.5vw,var(--g-space-10));padding:clamp(var(--g-space-04),5vw,var(--g-space-10))}.card--service .card-header{display:flex;align-items:center;gap:clamp(var(--g-space-02),2.5vw,var(--g-space-10))}.card--service .divider{position:absolute}.card--service .card-link{justify-self:end}@container (width <= 380px){.card--service .card-header{flex-direction:column;text-align:center}.card--service .card-body{text-align:center}}.card--why-matters.s-root>.s-content{display:grid;grid-template-rows:auto auto 1fr;row-gap:clamp(var(--g-space-02),2.5vw,var(--g-space-08));padding:clamp(var(--g-space-05),5vw,var(--g-space-11)) clamp(var(--g-space-04),5vw,var(--g-space-10))}.card--why-matters .card-icon-top{grid-row:1;align-items:center;text-align:center;padding-bottom:var(--g-space-01)}.card--why-matters .card-header{grid-row:2;justify-content:center;align-items:center;text-align:center}.card--why-matters .card-body{grid-row:3;text-align:center}.card--step{text-align:center}.card--step.s-root{border-radius:var(--g-radius-05)}.card--step.s-root>.s-content{display:grid;grid-template-rows:auto auto 1fr;row-gap:var(--g-space-03);padding:var(--g-space-08)}.card--step .card-header{flex-direction:column;text-align:center;padding:0px 1.5rem}.card--step .divider{max-width:100%;margin:0 auto}.card--step-numeric{text-align:center}.card--step-numeric.s-root{border-radius:var(--g-radius-05)}.card--step-numeric.s-root>.s-content{display:grid;grid-template-rows:auto 1fr;row-gap:var(--g-space-03);padding:var(--g-space-08)}.card--step-numeric .card-header{flex-direction:column;text-align:center;padding:0px 1.5rem}.card--benefit.s-root{border-radius:var(--g-radius-03)}.card--benefit.s-root>.s-content{display:grid;grid-template-rows:auto auto 1fr;row-gap:clamp(var(--g-space-02),2.5vw,var(--g-space-08));padding:clamp(var(--g-space-05),5vw,var(--g-space-11)) clamp(var(--g-space-04),5vw,var(--g-space-10))}.card--benefit .card-icon-top{grid-row:1;align-items:center;text-align:center;padding-bottom:var(--g-space-01)}.card--benefit .card-header{grid-row:2;justify-content:center;align-items:center;text-align:center}.card--benefit .card-body{grid-row:3;text-align:center}.card--foundation.s-root{border-radius:var(--g-radius-05);margin:1rem}.card--foundation.s-root>.s-content{display:grid;grid-template-rows:1fr 2fr;padding:var(--g-space-07);row-gap:var(--g-space-03)}.card--foundation .card-header{display:flex;grid-row:1;justify-content:center;align-items:center;text-align:center;gap:var(--g-space-09)}.card--foundation .card-body{text-align:center}.card--insight.s-root>.s-content{display:grid;grid-template-rows:auto auto 1fr auto;row-gap:var(--g-space-05);padding:var(--g-space-13)}.card--insight .card-header{display:flex;align-items:center;gap:var(--g-space-09)}.card--insight .card-badge,.card--insight .card-link{justify-self:end}@container (width <= 380px){.card--insight .card-badge{justify-self:center;padding-bottom:var(--g-space-03)}.card--insight .card-header{flex-direction:column;text-align:center}.card--insight .card-body{text-align:center}}.card--post{font-size:clamp(var(--g-fs-06),5cqw,var(--g-fs-09));line-height:var(--g-lh-normal)}.card--post .icon-renderer{width:clamp(var(--g-fs-10),2vw,var(--g-fs-11));height:clamp(var(--g-fs-10),2vw,var(--g-fs-11))}.card--post.s-root{border-radius:var(--g-radius-05)}.card--post.s-root>.s-content{display:grid;grid-template-rows:auto 2lh auto 1fr auto;gap:1rem}.card--post .card-header{display:flex;align-items:center;gap:var(--g-space-09);padding:var(--g-space-09)}.card--post .card-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:var(--g-fw-semibold)}.card--post .divider{width:auto;margin:0 var(--g-space-09)}.card--post .card-body{padding:0 var(--g-space-09);line-height:var(--g-lh-relaxed)}.card--post .card-link{justify-self:end;padding:0 var(--g-space-09) var(--g-space-09)}.card--pricing.s-root{border-radius:var(--g-radius-05);margin:1rem}.card--pricing.s-root>.s-content{display:grid;grid-template-rows:auto auto 1fr;padding:var(--g-space-07);row-gap:var(--g-space-03)}.card--pricing .card-header{display:flex;justify-content:center;align-items:center;text-align:center;gap:var(--g-space-09)}.card--pricing .card-badge{justify-self:end}.card--pricing .card-body{text-align:center}.card--pricing ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.navbar{height:var(--g-navbar-height);align-items:center;width:100%;display:grid}.navbar-section{display:flex;align-items:center}.navbar-section--left{justify-content:flex-start;padding-left:1rem}.navbar-section--center{justify-content:center}.navbar-section--right{justify-content:flex-end;padding-right:1rem}.navbar-header{grid-template-columns:1fr auto 1fr}.navbar-mobile-wrapper,.navbar-tablet-wrapper{display:none;position:fixed;bottom:0;left:0;right:0}.navbar-mobile-wrapper{z-index:200}.navbar-mobile,.navbar-tablet{grid-template-columns:1fr auto}@media(max-width:480px){.navbar-header{grid-template-columns:auto auto}.navbar-header .navbar-section--center,.navbar-header .theme-button,.navbar-header .mode-toggle{display:none}.navbar-mobile-wrapper{display:block}}@media(min-width:481px)and (max-width:640px){.navbar-header{grid-template-columns:auto 1fr}.navbar-header .navbar-section--center{display:none}.navbar-mobile-wrapper{display:block}.navbar-mobile .theme-button,.navbar-mobile .mode-toggle{display:none}}@media(min-width:641px)and (max-width:1024px){.navbar-header{grid-template-columns:auto 1fr}.navbar-header .navbar-section--center{display:none}.navbar-tablet-wrapper{display:block}}.theme-menu{position:fixed;opacity:0;visibility:hidden;pointer-events:none;z-index:100;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;padding:.5rem;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);box-shadow:0 -1px #0006 inset;isolation:isolate}.theme-menu:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(0deg,#ffffff08,#00000008),repeating-linear-gradient(45deg,#ffffff05 0 2px,#00000005 2px 4px);opacity:.25}.theme-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.theme-menu-header{right:123px;top:calc(1px + var(--g-navbar-height));transform:translateY(-120%)}.theme-menu-footer{left:6px;bottom:calc(1px + var(--g-navbar-height));transform:translateY(100%)}.theme-menu-header.is-open,.theme-menu-footer.is-open{transform:translateY(0)}.theme-orb{position:relative;width:34px;height:34px;border-radius:50%;padding:0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--base-color-neutral-7) 40%,transparent);backdrop-filter:blur(6px);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.theme-orb[data-active=true],.theme-orb:hover{box-shadow:0 0 14px var(--base-color-accent-1)}.theme-core{--theme-preview-gradient: linear-gradient(to right, #3b82f6, #8b5cf6, #ec4899)}.theme-forest{--theme-preview-gradient: linear-gradient(to right, #4ade80, #22c55e, #16a34a, #15803d)}.theme-rose{--theme-preview-gradient: linear-gradient(to right, #fda4af, #fb7185, #f43f5e, #e11d48)}.theme-preview{border-radius:.75rem;overflow:hidden;background-size:200% 200%;transition:background .6s ease-in-out}.theme-preview-loading{position:relative;overflow:hidden;border-radius:.75rem;filter:blur(2px)}.theme-preview-loading:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,#ff6b6b,#feca57,#ff9f43,#1dd1a1,#54a0ff,#5f27cd,#ff6b6b);animation:spinRainbow 1.6s linear infinite;mask:radial-gradient(circle,transparent 30%,var(--base-color-neutral-8) 70%);-webkit-mask:radial-gradient(circle,transparent 30%,var(--base-color-neutral-8) 70%);z-index:0}@keyframes spinRainbow{to{transform:rotate(360deg)}}.theme-preview-loaded{animation:spinSettle .4s ease-out forwards;background:var(--theme-preview-gradient)}@keyframes spinSettle{0%{transform:rotate(160deg)}to{transform:rotate(390deg)}}.mobile-panel{position:fixed;opacity:0;visibility:hidden;pointer-events:none;z-index:100;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;left:1px;bottom:calc(1px + var(--g-navbar-height));padding:1rem;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);box-shadow:0 -1px #0006 inset;isolation:isolate;transform:translateY(100%)}.mobile-panel:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(0deg,#ffffff08,#00000008),repeating-linear-gradient(45deg,#ffffff05 0 2px,#00000005 2px 4px);opacity:.25}.mobile-panel.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.mobile-panel .navbar-buttons{flex-direction:column}.mobile-panel .navbar-buttons .button{width:100%}.mode-toggle-loading svg{opacity:0}.mode-toggle-loaded svg{opacity:0;transform:rotate(-180deg);animation:rotateIn .85s cubic-bezier(.4,0,.2,1) forwards}.phone-button svg{opacity:0;transform:rotate(-180deg);animation:rotateIn .85s cubic-bezier(.4,0,.2,1) forwards}@keyframes rotateIn{0%{transform:rotate(-180deg);opacity:0}to{transform:rotate(0);opacity:1}}.some-flip-in svg{opacity:0;transform:rotateY(-90deg);animation:flipIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes flipIn{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}.some-pop-in svg{transform:scale(.6);animation:popIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes popIn{0%{transform:scale(.6);opacity:0}80%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.some-slide-in svg{opacity:0;transform:translateY(6px);animation:slideIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideIn{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.some-material-in svg{opacity:0;transform:scale(.92);animation:materialIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes materialIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.some-squish-in svg{opacity:0;transform:scale(.8,1.2);animation:squishIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes squishIn{0%{transform:scale(.8,1.2);opacity:0}60%{transform:scale(1.1,.9);opacity:1}to{transform:scale(1);opacity:1}}.some-pulse-in svg{opacity:0;transform:scale(.9);animation:pulseIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes pulseIn{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.some-tilt-in svg{opacity:0;transform:rotateX(20deg) rotateY(-20deg) scale(.9);animation:tiltIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes tiltIn{0%{transform:rotateX(20deg) rotateY(-20deg) scale(.9);opacity:0}to{transform:rotateX(0) rotateY(0) scale(1);opacity:1}}.some-decode-in svg{opacity:0;transform:translateY(-4px) scale(.9) rotate(-3deg);animation:decodeIn .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes decodeIn{0%{opacity:0;transform:translateY(-4px) scale(.9) rotate(-3deg)}40%{opacity:.4;transform:translateY(2px) scale(1.02) rotate(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.lang-toggle{position:relative;display:inline-flex;align-items:center;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--base-color-neutral-7) 40%,transparent);backdrop-filter:blur(6px);box-shadow:0 0 8px color-mix(in srgb,var(--base-color-accent-3) 20%,transparent),inset 0 0 4px color-mix(in srgb,var(--base-color-neutral-1) 20%,transparent);gap:4px}.lang-option{position:relative;z-index:2;padding:6px 14px;border-radius:999px;border:none;background:transparent;font-size:.85rem;font-weight:500;color:var(--color-neutral-1);cursor:pointer;opacity:.7;transition:opacity .18s ease,transform .18s ease}.lang-option:hover{opacity:1;transform:translateY(-1px)}.lang-indicator{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--base-color-accent-2) 60%,transparent),color-mix(in srgb,var(--base-color-accent-4) 40%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--base-color-accent-3) 60%,transparent),inset 0 0 6px color-mix(in srgb,var(--base-color-neutral-1) 30%,transparent);transition:transform .24s cubic-bezier(.25,.8,.3,1);z-index:1}.lang-toggle[data-active=en] .lang-indicator{transform:translate(0)}.lang-toggle[data-active=pl] .lang-indicator{transform:translate(100%)}.lang-indicator:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(135deg,var(--base-translucent-4),transparent 60%);background-size:200% 200%;animation:shineSweep 3s ease-in-out infinite;pointer-events:none}@keyframes shineSweep{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.breadcrumb-chain{display:flex;gap:.5rem;list-style:none;padding:0;margin:0}.breadcrumb-item{display:inline-block;font-size:.875rem}.breadcrumb-item a{color:var(--theme-color-accent-1);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.is-current{color:var(--theme-fg-default);font-weight:500}.breadcrumb-item:not(.is-current):after{content:"/";margin-left:.5rem}@container (width <= 404px){.breadcrumb-chain{display:grid;grid-auto-flow:row;grid-auto-columns:minmax(0,1fr)}}.cta{padding:clamp(var(--g-space-04),5vw,var(--g-space-12)) clamp(var(--g-space-04),15vw,var(--g-space-18));border-radius:var(--g-radius-05);text-align:center}@container (width <= 780px){.cta-header{flex-direction:column;text-align:center}}.grid-steps-desktop>:nth-child(odd){align-self:stretch}.grid-steps-desktop>:nth-child(2n){align-self:center}.grid-steps-desktop .arrow{display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.grid-steps-mobile .arrow{display:flex;justify-content:center;align-items:center}}.grid-steps-desktop-wrapper{display:none;max-width:68.75rem;margin:auto}.grid-steps-mobile-wrapper{display:block}@media(min-width:1025px){.grid-steps-desktop-wrapper{display:block}.grid-steps-mobile-wrapper{display:none}}.grid-steps-mobile,.grid-steps-desktop{grid-auto-rows:1fr auto}@container (width > 350px) and (width <= 450px){.grid-steps-mobile{padding:0 clamp(2rem,14vw,26rem)}}@container (width > 450px) and (width <= 600px){.grid-steps-mobile{padding:0 clamp(2rem,16vw,26rem)}}@container (width > 600px) and (width <= 750px){.grid-steps-mobile{padding:0 clamp(3rem,25vw,22rem)}}@container (width > 750px) and (width < 974px){.grid-steps-mobile{padding:0 clamp(3rem,30vw,22rem)}}@container (width > 300px) and (width <= 400px){.grid-matters-items{padding-inline:clamp(var(--g-space-10),10cqw,var(--g-space-14))}}@container (width > 400px) and (width <= 417px){.grid-services{padding-inline:clamp(var(--g-space-02),2cqw,var(--g-space-06))}.grid-matters-items{padding-inline:clamp(var(--g-space-14),3cqw,var(--g-space-24))}}@container (width > 417px) and (width <= 470px){.grid-services{padding-inline:clamp(var(--g-space-08),4cqw,var(--g-space-10))}.grid-matters-items{padding-inline:clamp(var(--g-space-14),20cqw,var(--g-space-24))}.grid-trusted-by-items{padding-inline:clamp(var(--g-space-14),10cqw,var(--g-space-24))}}@container (width > 470px) and (width <= 530px){.grid-services{padding-inline:clamp(var(--g-space-10),8cqw,var(--g-space-15))}.grid-matters-items{padding-inline:clamp(var(--g-space-14),16cqw,var(--g-space-24))}.grid-trusted-by-items{padding-inline:clamp(var(--g-space-14),10cqw,var(--g-space-24))}}@container (width > 530px) and (width <= 636px){.grid-services{padding-inline:clamp(var(--g-space-16),14cqw,var(--g-space-20))}.grid-matters-items{padding-inline:clamp(var(--g-space-14),26cqw,var(--g-space-22))}.grid-trusted-by-items{padding-inline:clamp(var(--g-space-14),15cqw,var(--g-space-24))}}@container (width > 636px) and (width <= 704px){.grid-services{padding-inline:clamp(var(--g-space-14),20cqw,var(--g-space-22))}.grid-matters-items{padding-inline:clamp(var(--g-space-14),30cqw,var(--g-space-24))}.grid-insights-items{padding-inline:clamp(var(--g-space-14),3cqw,var(--g-space-24))}.grid-trusted-by-items{padding-inline:clamp(var(--g-space-14),15cqw,var(--g-space-24))}}.grid-trusted-by-items{place-items:stretch;grid-auto-rows:80px}.grid-trusted-by-items a.trusted-logo{height:100%;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:var(--g-radius-03)}.grid-trusted-by-items a.trusted-logo img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.grid-trusted-by-items a.trusted-logo.client-dark{background-color:var(--base-color-neutral-2);background-image:linear-gradient(180deg,var(--base-color-neutral-3),var(--base-color-neutral-1))}.grid-trusted-by-items a.trusted-logo.client-light,.dark .grid-trusted-by-items a.trusted-logo.client-dark{background-color:var(--base-color-neutral-7);background-image:linear-gradient(180deg,var(--base-color-neutral-8),var(--base-color-neutral-6))}.dark .grid-trusted-by-items a.trusted-logo.client-light{background-color:var(--base-color-neutral-2);background-image:linear-gradient(180deg,var(--base-color-neutral-3),var(--base-color-neutral-1))}@container (width > 400px) and (width <= 500px){.service-image{margin:0 clamp(2rem,4vw,3rem)!important}}@container (width > 500px) and (width <= 716px){.service-image{margin:0 clamp(3rem,10vw,5rem)!important}}.contact-page-label{text-align:center}.grid-contact{align-items:baseline}.contact-direct{justify-self:center}.contact-faq-label{margin:auto}.contact-faq{align-self:flex-start;margin:var(--g-space-md)}.blog-page-label{text-align:center;text-transform:uppercase}@container (width > 300px) and (width <= 400px){.grid-posts{padding-inline:clamp(var(--g-space-02),2cqw,var(--g-space-06))}}@container (width > 400px) and (width <= 417px){.grid-posts{padding-inline:clamp(var(--g-space-02),2cqw,var(--g-space-06))}}@container (width > 417px) and (width <= 470px){.grid-posts{padding-inline:clamp(var(--g-space-07),7cqw,var(--g-space-16))}}@container (width > 470px) and (width <= 530px){.grid-posts{padding-inline:clamp(var(--g-space-10),8cqw,var(--g-space-15))}}@container (width > 530px) and (width <= 636px){.grid-posts{padding-inline:clamp(var(--g-space-07),13cqw,var(--g-space-22))}}@container (width > 636px) and (width <= 704px){.grid-posts{padding-inline:clamp(var(--g-space-07),15cqw,var(--g-space-22))}}@container (width > 704px) and (width <= 950px){.grid-posts{padding-inline:clamp(var(--g-space-07),10cqw,var(--g-space-13))}}@container (width > 950px) and (width <= 1100px){.grid-posts{padding-inline:clamp(var(--g-space-11),12cqw,var(--g-space-22))}}.quote{border-left:4px solid #4a6cff;padding:.8rem 1.2rem;margin:1.8rem 0;font-style:italic;background:#f8f9ff;border-radius:4px;color:#333;line-height:1.6}.blog-callout{background:#f5f7ff;border-left:4px solid #4a6cff;padding:1rem 1.2rem;margin:1.8rem 0;border-radius:4px;color:#222;font-size:1rem;line-height:1.65;font-weight:500}.blog-article .quote,.blog-article .blog-callout{max-width:100%}.blog-article ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.blog-article p{margin:.5em 0;display:block!important}.blog-article span{display:block!important}html{color:var(--theme-html-color);background:var(--theme-html-bg);scroll-behavior:smooth;color-scheme:light dark;forced-color-adjust:none}html.theme-fade:before{content:"";position:fixed;inset:0;background:var(--theme-html-bg);opacity:0;pointer-events:none;animation:overlayFade var(--g-motion-duration) var(--g-motion-ease)}@keyframes overlayFade{0%{opacity:1}to{opacity:0}}body{font-family:var(--g-font-sans);font-size:var(--g-fs-base);line-height:var(--g-lh-normal);background:transparent;display:flex;flex-direction:column;min-height:100vh;min-width:100%}
