:root{--color-bg-primary:#fff;--color-bg-secondary:#f5f5f5;--color-bg-tertiary:#ebebeb;--color-bg-elevated:#fff;--color-text-primary:#000;--color-text-secondary:#0000008a;--color-text-tertiary:#0000008a;--color-border:#e6e6e6;--color-border-subtle:#f0f0f0;--color-border-strong:#ccc;--color-on-stage-muted:#000000b3;--color-on-stage-rule:#00000029;--color-accent:#000;--color-accent-hover:#333;--color-accent-light:#0000000d;--color-cta:#000;--color-cta-hover:#333;--color-on-cta:#fff;--stage-1:#dff79c;--stage-2:#c4e7ff;--stage-3:#ffd9c9;--stage-4:#e3d8ff;--font-body-fallback:-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--grid-columns:4;--grid-margin:1rem;--grid-gutter:1rem;--grid-max:95rem;--section-padding:2.5rem;--type-title1:2.25rem;--type-title2:2rem;--type-title3:1.5rem;--type-title4:1.375rem;--type-body-xl:1.125rem;--type-body:1rem;--type-caption:.875rem;--lh-title1:1;--lh-title2:1.1;--lh-title3:1.2;--lh-title4:1.3;--lh-body-xl:1.3;--lh-body:1.4;--lh-caption:1.45;--ls-title1:-.078125rem;--ls-title:-.04125rem;--container-max:calc(var(--grid-max) + var(--grid-margin)*2);--container-narrow:calc(42rem + var(--grid-margin)*2);--container-padding:var(--grid-margin);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease}[data-signature=accent]{--color-accent:#c53d23;--color-accent-hover:#a83219;--color-accent-light:#c53d231a;--color-cta:#c53d23;--color-cta-hover:#a83219;--stage-1:#ffe2d9;--stage-2:#fff0eb;--stage-3:#ffd5c8;--stage-4:#fff0eb}[data-signature="3d"]{--stage-1:#eee;--stage-2:#f5f5f5;--stage-3:#eee;--stage-4:#f5f5f5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{max-width:100vw;overflow-x:hidden}body{--font-body:var(--font-inter),var(--font-body-fallback);color:var(--color-text-primary);background:var(--color-bg-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}@media (min-width:480px){:root{--grid-columns:12;--grid-margin:1.5rem;--section-padding:4rem}}@media (min-width:1024px){:root{--section-padding:5rem;--grid-margin:2.5rem;--type-title1:3.5rem;--type-title2:2.75rem;--type-title3:1.875rem;--type-title4:1.5rem;--type-body-xl:1.5rem}}@media (min-width:1600px){:root{--type-title1:4rem;--type-title2:3rem;--type-title3:2rem;--type-body:1.125rem;--ls-title1:-.125rem;--ls-title:-.0625rem}}.grid{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);display:grid}.pageHead{padding:var(--space-16)0 var(--space-10)}.pageTitle{font-size:var(--type-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:var(--font-normal);margin-bottom:var(--space-6);text-wrap:balance}.pageDek{font-size:var(--type-body-xl);line-height:var(--lh-body-xl);color:var(--color-text-secondary);max-width:60ch}.pageRelated{padding-bottom:var(--section-padding)}
