html:has(.direkt-thema){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html:has(.direkt-thema) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.direkt-thema{--radius:.5rem;--background:#fff;--surface:#f6f7f8;--foreground:#2b2e33;--card:#fff;--card-foreground:#2b2e33;--popover:#fff;--popover-foreground:#2b2e33;--primary:#c44400;--primary-foreground:#fff;--primary-ink:#c44400;--brand:#f75c03;--secondary:#eff1f3;--secondary-foreground:#2b2e33;--muted:#eff1f3;--muted-foreground:#646a73;--accent:#eff1f3;--accent-foreground:#2b2e33;--destructive:#cc2a1b;--border:#dcdfe4;--input:#dcdfe4;--ring:#f75c03;--color-background:var(--background);--color-border:var(--border)}@supports (color:lab(0% 0 0)){.direkt-thema{--destructive:lab(45.8683% 62.2002 50.529)}}@layer base{.direkt-thema{color:var(--foreground);background:var(--background);font-family:var(--font-strom), "Inter", ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.direkt-thema :is(h1,h2,h3,h4){font-family:var(--font-strom), "Inter", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.022em}.direkt-thema *{border-color:var(--border)}}.direkt-thema .font-display{font-family:var(--font-strom), "Inter", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.022em}.direkt-thema .tabnum{font-variant-numeric:tabular-nums}.direkt-thema .text-primary{color:var(--primary-ink)}.direkt-thema .animate-in{animation-duration:.18s}@keyframes oe-reveal{to{opacity:1;filter:none;transform:none}}.brand-reveal{opacity:0;filter:blur(6px);transition:opacity .6s ease-out,transform .6s ease-out,filter .6s ease-out;transform:translateY(16px)}.brand-reveal[data-shown]{opacity:1;filter:none;transform:none}.brand-root:not([data-hydrated]) .brand-reveal{animation:.4s ease-out 2s forwards oe-reveal}@media (prefers-reduced-motion:reduce){.brand-reveal{opacity:1;filter:none;transition:none;transform:none}}.brand-root .dark .text-primary{color:#f75c03}.brand-root .dark{--background:#0a0a0a;--foreground:#fafafa;--card:#141416;--card-foreground:#fafafa;--muted:#1c1c1f;--muted-foreground:#a1a1aa;--border:#ffffff1a}@keyframes strom-shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.dl-sans{font-family:var(--font-dl-sans), "Instrument Sans", system-ui, sans-serif}.dl-display{font-family:var(--font-dl-display), "Archivo", sans-serif;letter-spacing:-.02em;font-weight:800;font-stretch:80%}.dl-mono{font-family:var(--font-dl-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.dl{--dl-ink:#111214;--dl-copy:#50545b;--dl-line:#e4e4e0;--dl-line-strong:#d6d6d1;--dl-band:#f5f5f2;--dl-orange:#f75c03;--dl-orange-soft:#fff1e8;--dl-green:#2bb865;font-family:var(--font-dl-sans), "Instrument Sans", system-ui, sans-serif;color:var(--dl-ink);background:#fff;overflow-x:clip}.dl h1,.dl h2,.dl h3{text-wrap:balance}.dl p{text-wrap:pretty}.dl-h1{letter-spacing:-.025em;font-size:clamp(52px,7.4vw,116px);line-height:.9}.dl-h2{font-size:clamp(36px,4.4vw,64px);line-height:1}.dl-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:17px;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.dl-btn:hover{transform:translateY(-2px)}.dl-btn svg{transition:transform .18s}.dl-btn:hover svg{transform:translate(3px)}.dl-btn-primary{background:var(--dl-orange);color:var(--dl-ink)}.dl-btn-primary:hover{background:#ff7a2e}.dl-btn-outline{border:1px solid var(--dl-line-strong);color:var(--dl-ink);background:#fff}.dl-btn-outline:hover{border-color:var(--dl-ink)}.dl-btn-dark{background:var(--dl-ink);color:#fff}.dl-btn-dark:hover{background:#2a2c30}.dl-text-link{border-bottom:1px solid var(--dl-orange);align-items:center;gap:10px;padding-block:6px;font-size:15px;font-weight:600;display:inline-flex}.dl-text-link:hover{border-color:var(--dl-ink)}.dl-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff59}.dl-btn-ghost:hover{background:#ffffff29;border-color:#fff}.dl-glass-dark{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#1112148c;border:1px solid #ffffff24;border-radius:22px;box-shadow:0 24px 60px #00000059}@keyframes dlRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dlPulse{0%{box-shadow:0 0 #2bb8658c}70%{box-shadow:0 0 0 9px #2bb86500}to{box-shadow:0 0 #2bb86500}}@keyframes dlKen{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dlFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dl-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both dlRise}.dl-live{animation:1.8s ease-out infinite dlPulse}.dl-ken{animation:2.4s cubic-bezier(.2,.7,.2,1) both dlKen}.dl-fade:not([hidden]){animation:.35s ease-out both dlFade}@media (prefers-reduced-motion:reduce){.dl-rise,.dl-live,.dl-ken,.dl-fade:not([hidden]){animation:none}}
