@font-face{font-family:Archivo Expanded;src:url(/fonts/ArchivoExpanded-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-500.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-700.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}.marketing{--m-font:"Manrope", system-ui, sans-serif;--l-heading:var(--m-title-font,"Archivo Expanded", var(--m-font));--l-ink:var(--color-lohnt-tinte,#141414);--l-graphite:var(--color-lohnt-grafit,#262626);--l-cream:var(--color-lohnt-creme,#f7f2e8);--l-lila:var(--color-lohnt-lila,#9b7bff);--l-lime:var(--color-lohnt-limette,#c6f432);--l-eyebrow:color-mix(in srgb, var(--l-lila) 72%, var(--l-ink));--l-burst-edge:var(--l-cream)}:root[data-theme=dark] .marketing{--l-eyebrow:var(--l-lila)}.m-section{flex-direction:column;align-items:center;width:100%;padding:112px 24px;scroll-margin-top:72px;display:flex}.l-dark,.l-stage,.l-flip,:root[data-theme=dark] .l-home{--m-bg:var(--l-ink);--m-text:var(--l-cream);--m-text-soft:color-mix(in srgb, var(--l-cream) 70%, transparent);--m-text-faint:color-mix(in srgb, var(--l-cream) 50%, transparent);--m-surface:var(--l-graphite);--m-surface-strong:color-mix(in srgb, var(--l-cream) 16%, var(--l-ink));--m-border:color-mix(in srgb, var(--l-cream) 12%, transparent);--l-eyebrow:var(--l-lila);color:var(--l-cream);background:var(--l-ink)}:root[data-theme=dark] .l-home{--m-bg:var(--color-lohnt-tinte,var(--color-background));--m-surface:var(--color-lohnt-grafit,var(--color-surface-muted));background:var(--m-bg)}.l-home{margin-top:-60px;margin-bottom:-84px;padding-top:60px;overflow:hidden}.l-stage{border-radius:var(--radius-hero);position:relative;overflow:hidden}:root[data-theme=dark] .l-stage{outline:1px solid var(--m-border);outline-offset:-1px}:root[data-theme=dark] .l-flip{--m-bg:var(--l-cream);--m-text:var(--l-ink);--m-text-soft:color-mix(in srgb, var(--l-ink) 68%, transparent);--m-text-faint:color-mix(in srgb, var(--l-ink) 48%, transparent);--m-surface:color-mix(in srgb, var(--l-ink) 6%, var(--l-cream));--m-border:color-mix(in srgb, var(--l-ink) 12%, transparent);--l-eyebrow:color-mix(in srgb, var(--l-ink) 68%, transparent);color:var(--l-ink);background:var(--l-cream)}.l-mega,.l-display,.l-title,.l-card-title{overflow-wrap:break-word;font-family:var(--l-heading);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:900}.l-mega{text-transform:uppercase;font-size:clamp(52px,8.75vw,112px);line-height:.92em}.l-display{text-transform:uppercase;font-size:clamp(32px,5vw,64px);line-height:1em}.l-title{text-transform:uppercase;font-size:clamp(30px,3.75vw,48px);line-height:1em}.l-card-title{font-size:19px;line-height:1.25em}.l-eyebrow{font-family:var(--l-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--l-eyebrow);margin:0 0 20px;font-size:14px;font-weight:900;line-height:1.3em}.l-figure{font-family:var(--l-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:56px;font-weight:900;line-height:1em}.l-burst{--l-burst-shape:polygon(50% 0%, 56.3% 9.6%, 66.2% 3.8%, 69.5% 14.8%, 80.9% 13.1%, 80.4% 24.5%, 91.6% 27.2%, 86.4% 37.4%, 95.9% 43.9%, 87.4% 51.4%, 93.7% 61%, 82.9% 64.8%, 85.1% 76.1%, 73.7% 75.9%, 71.3% 87.2%, 61.2% 81.8%, 54.9% 91.4%, 47.5% 82.6%, 37.5% 88.2%, 34.7% 77.1%, 23.3% 78.4%, 24.2% 67%, 13.1% 63.9%, 18.7% 53.9%, 9.5% 47%, 18.3% 39.8%, 12.4% 30%, 23.3% 26.6%, 21.6% 15.3%, 32.9% 15.8%, 35.7% 4.6%, 45.6% 10.4%);width:168px;height:168px;color:var(--l-ink);background:var(--l-burst-edge);clip-path:var(--l-burst-shape);font-family:var(--l-heading);text-align:center;text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:900;line-height:1.05em;display:inline-flex;position:relative;rotate:12deg}.l-burst:before{content:"";background:var(--l-lime);clip-path:var(--l-burst-shape);position:absolute;inset:9px}.l-burst>span{display:block;position:relative}.l-home .m-link:focus-visible,.l-dark .m-link:focus-visible,.l-flip .m-link:focus-visible,.l-stage .m-link:focus-visible{outline:2px solid var(--m-text);outline-offset:4px;border-radius:var(--radius-sm)}.l-icon-tile{width:44px;height:44px;color:var(--m-text);background:var(--m-surface);border-radius:var(--radius-xl);flex:none;justify-content:center;align-items:center;display:inline-flex}.l-render{width:100%;height:auto;display:block}.m-reveal{transition:opacity .7s var(--m-ease-appear), translate .9s var(--m-ease-soft);will-change:opacity, translate}@media screen{.m-reveal:not(.m-reveal--visible){opacity:0}}@media screen and (prefers-reduced-motion:no-preference){.m-reveal:not(.m-reveal--visible){translate:0 32px}}.m-stagger .m-word,.m-stagger .m-char{opacity:0;transition:opacity .8s var(--m-ease-appear)}.m-stagger .m-char{transition-duration:.6s}.m-stagger--visible .m-word,.m-stagger--visible .m-char{opacity:1}@media (width<=809px){.m-section{padding:64px 20px}.l-home{margin-bottom:-40px}.l-card-title{font-size:17px}.l-eyebrow{margin-bottom:16px;font-size:12px}.l-figure{font-size:44px}.l-burst{width:116px;height:116px;font-size:13px}.l-burst:before{inset:6px}}@media print{.m-reveal,.m-stagger .m-word,.m-stagger .m-char{opacity:1}}@media (prefers-reduced-motion:reduce){.m-reveal,.m-stagger .m-word,.m-stagger .m-char{opacity:1}}
