:root{--color-lila:#e4c4fd;--color-gruen:#105f5d;--color-coralwhite:#fffbf0;--color-orange:#fc902e;--color-graphit:#2d2d2d;--section-text-color:var(--color-graphit);--section-bg-color:var(--color-coralwhite);--text-white:#fff;--overlay:#0006;--color-error:#c8392b;--color-success:#1a7a3c;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:.9375rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--z-overlay:1;--z-content:2;--z-header:1000;--content-max-width:65rem;--container-max-width:75rem}
.theme-coralwhite-gruen{background-color:var(--color-coralwhite);color:var(--color-gruen);--section-text-color:var(--color-gruen);--section-bg-color:var(--color-coralwhite)}.theme-coralwhite-gruen [class*=primaryButton]{background-color:var(--color-gruen);color:var(--color-coralwhite)}.theme-coralwhite-gruen [class*=secondaryButton]{border-color:var(--color-gruen);color:var(--color-gruen);background-color:#0000}.theme-coralwhite-gruen [class*=secondaryButton]:hover:not(:disabled),.theme-coralwhite-gruen [class*=secondaryButton].active{background-color:var(--color-gruen);color:var(--color-coralwhite)}.theme-coralwhite-graphit{background-color:var(--color-coralwhite);color:var(--color-graphit);--section-text-color:var(--color-graphit);--section-bg-color:var(--color-coralwhite)}.theme-coralwhite-graphit [class*=primaryButton]{background-color:var(--color-graphit);color:var(--color-coralwhite)}.theme-coralwhite-graphit [class*=secondaryButton]{border-color:var(--color-graphit);color:var(--color-graphit);background-color:#0000}.theme-coralwhite-graphit [class*=secondaryButton]:hover:not(:disabled),.theme-coralwhite-graphit [class*=secondaryButton].active{background-color:var(--color-graphit);color:var(--color-coralwhite)}.theme-gruen-coralwhite{background-color:var(--color-gruen);color:var(--color-coralwhite);--section-text-color:var(--color-coralwhite);--section-bg-color:var(--color-gruen)}.theme-gruen-coralwhite [class*=primaryButton]{background-color:var(--color-coralwhite);color:var(--color-gruen)}.theme-gruen-coralwhite [class*=secondaryButton]{border-color:var(--color-coralwhite);color:var(--color-coralwhite);background-color:#0000}.theme-gruen-coralwhite [class*=secondaryButton]:hover:not(:disabled),.theme-gruen-coralwhite [class*=secondaryButton].active{background-color:var(--color-coralwhite);color:var(--color-gruen)}.theme-gruen-lila{background-color:var(--color-gruen);color:var(--color-lila);--section-text-color:var(--color-lila);--section-bg-color:var(--color-gruen)}.theme-gruen-lila [class*=primaryButton]{background-color:var(--color-lila);color:var(--color-gruen)}.theme-gruen-lila [class*=secondaryButton]{border-color:var(--color-lila);color:var(--color-lila);background-color:#0000}.theme-gruen-lila [class*=secondaryButton]:hover:not(:disabled),.theme-gruen-lila [class*=secondaryButton].active{background-color:var(--color-lila);color:var(--color-gruen)}.theme-gruen-orange{background-color:var(--color-gruen);color:var(--color-orange);--section-text-color:var(--color-orange);--section-bg-color:var(--color-gruen)}.theme-gruen-orange [class*=primaryButton]{background-color:var(--color-orange);color:var(--color-gruen)}.theme-gruen-orange [class*=secondaryButton]{border-color:var(--color-orange);color:var(--color-orange);background-color:#0000}.theme-gruen-orange [class*=secondaryButton]:hover:not(:disabled),.theme-gruen-orange [class*=secondaryButton].active{background-color:var(--color-orange);color:var(--color-gruen)}.theme-graphit-coralwhite{background-color:var(--color-graphit);color:var(--color-coralwhite);--section-text-color:var(--color-coralwhite);--section-bg-color:var(--color-graphit)}.theme-graphit-coralwhite [class*=primaryButton]{background-color:var(--color-coralwhite);color:var(--color-graphit)}.theme-graphit-coralwhite [class*=secondaryButton]{border-color:var(--color-coralwhite);color:var(--color-coralwhite);background-color:#0000}.theme-graphit-coralwhite [class*=secondaryButton]:hover:not(:disabled),.theme-graphit-coralwhite [class*=secondaryButton].active{background-color:var(--color-coralwhite);color:var(--color-graphit)}.theme-graphit-lila{background-color:var(--color-graphit);color:var(--color-lila);--section-text-color:var(--color-lila);--section-bg-color:var(--color-graphit)}.theme-graphit-lila [class*=primaryButton]{background-color:var(--color-lila);color:var(--color-graphit)}.theme-graphit-lila [class*=secondaryButton]{border-color:var(--color-lila);color:var(--color-lila);background-color:#0000}.theme-graphit-lila [class*=secondaryButton]:hover:not(:disabled),.theme-graphit-lila [class*=secondaryButton].active{background-color:var(--color-lila);color:var(--color-graphit)}.theme-graphit-orange{background-color:var(--color-graphit);color:var(--color-orange);--section-text-color:var(--color-orange);--section-bg-color:var(--color-graphit)}.theme-graphit-orange [class*=primaryButton]{background-color:var(--color-orange);color:var(--color-graphit)}.theme-graphit-orange [class*=secondaryButton]{border-color:var(--color-orange);color:var(--color-orange);background-color:#0000}.theme-graphit-orange [class*=secondaryButton]:hover:not(:disabled),.theme-graphit-orange [class*=secondaryButton].active{background-color:var(--color-orange);color:var(--color-graphit)}.theme-lila-graphit{background-color:var(--color-lila);color:var(--color-graphit);--section-text-color:var(--color-graphit);--section-bg-color:var(--color-lila)}.theme-lila-graphit [class*=primaryButton]{background-color:var(--color-graphit);color:var(--color-lila)}.theme-lila-graphit [class*=secondaryButton]{border-color:var(--color-graphit);color:var(--color-graphit);background-color:#0000}.theme-lila-graphit [class*=secondaryButton]:hover:not(:disabled),.theme-lila-graphit [class*=secondaryButton].active{background-color:var(--color-graphit);color:var(--color-lila)}.theme-lila-gruen{background-color:var(--color-lila);color:var(--color-gruen);--section-text-color:var(--color-gruen);--section-bg-color:var(--color-lila)}.theme-lila-gruen [class*=primaryButton]{background-color:var(--color-gruen);color:var(--color-lila)}.theme-lila-gruen [class*=secondaryButton]{border-color:var(--color-gruen);color:var(--color-gruen);background-color:#0000}.theme-lila-gruen [class*=secondaryButton]:hover:not(:disabled),.theme-lila-gruen [class*=secondaryButton].active{background-color:var(--color-gruen);color:var(--color-lila)}.theme-orange-graphit{background-color:var(--color-orange);color:var(--color-graphit);--section-text-color:var(--color-graphit);--section-bg-color:var(--color-orange)}.theme-orange-graphit [class*=primaryButton]{background-color:var(--color-graphit);color:var(--color-orange)}.theme-orange-graphit [class*=secondaryButton]{border-color:var(--color-graphit);color:var(--color-graphit);background-color:#0000}.theme-orange-graphit [class*=secondaryButton]:hover:not(:disabled),.theme-orange-graphit [class*=secondaryButton].active{background-color:var(--color-graphit);color:var(--color-orange)}.theme-orange-coralwhite{background-color:var(--color-orange);color:var(--color-coralwhite);--section-text-color:var(--color-coralwhite);--section-bg-color:var(--color-orange)}.theme-orange-coralwhite [class*=primaryButton]{background-color:var(--color-coralwhite);color:var(--color-orange)}.theme-orange-coralwhite [class*=secondaryButton]{border-color:var(--color-coralwhite);color:var(--color-coralwhite);background-color:#0000}.theme-orange-coralwhite [class*=secondaryButton]:hover:not(:disabled),.theme-orange-coralwhite [class*=secondaryButton].active{background-color:var(--color-coralwhite);color:var(--color-orange)}
html{font-size:16px}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--color-fg-cream,#1961ac);background:var(--color-bg-cream,#f5f4ef);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main{flex-direction:column;align-items:flex-start;min-height:40vh;display:flex}p{font-size:var(--font-size-base);margin-bottom:var(--spacing-xl);line-height:1.6}span[class~=text-small]{font-size:var(--font-size-sm);opacity:.75;line-height:1.5}:is(p:has(>span[class~=no-margin]),h1:has(>span[class~=no-margin]),h2:has(>span[class~=no-margin]),h3:has(>span[class~=no-margin]),h4:has(>span[class~=no-margin]),h5:has(>span[class~=no-margin]),h6:has(>span[class~=no-margin])){margin-bottom:0}span[class~=size-xs]{font-size:var(--font-size-xs)}span[class~=size-sm]{font-size:var(--font-size-sm)}span[class~=size-md]{font-size:var(--font-size-md)}span[class~=size-base]{font-size:var(--font-size-base)}span[class~=size-lg]{font-size:var(--font-size-lg)}span[class~=size-xl]{font-size:var(--font-size-xl)}span[class~=size-2xl],span[class~=size-3xl]{font-size:var(--font-size-2xl)}span[class~=size-4xl],span[class~=size-5xl]{font-size:var(--font-size-3xl)}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);margin-bottom:var(--spacing-md);line-height:1.2}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-light)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-light)}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}h5{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}@media (min-width:768px){p{font-size:var(--font-size-lg)}span[class~=text-small]{font-size:var(--font-size-base)}span[class~=size-2xl]{font-size:var(--font-size-2xl)}span[class~=size-3xl]{font-size:var(--font-size-3xl)}span[class~=size-4xl],span[class~=size-5xl],h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}}@media (min-width:1024px){p{font-size:var(--font-size-xl)}span[class~=text-small]{font-size:var(--font-size-lg)}span[class~=size-2xl]{font-size:var(--font-size-2xl)}span[class~=size-3xl]{font-size:var(--font-size-3xl)}span[class~=size-4xl]{font-size:var(--font-size-4xl)}span[class~=size-5xl],h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-base)}}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:var(--font-weight-light);font-variant-numeric:tabular-nums;letter-spacing:.02em}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.skip-to-content-link{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content-link:focus-visible{clip:auto;clip-path:none;white-space:normal;background-color:var(--color-graphit);width:auto;height:auto;color:var(--color-coralwhite);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:2px solid var(--color-coralwhite);border-radius:var(--radius-md);outline:2px solid var(--color-coralwhite);outline-offset:2px;z-index:calc(var(--z-header) + 1);margin:0;padding:.5rem 1rem;text-decoration:none;position:fixed;top:1rem;left:1rem;overflow:visible}
