@font-face{font-family:siteSans;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:siteSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_1a2fb3{font-family:siteSans,siteSans Fallback}.__variable_1a2fb3{--font-sans:"siteSans","siteSans Fallback"}@font-face{font-family:displayFont;src:url(/_next/static/media/33553e7595b74ccf-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_e4a12b{font-family:displayFont,displayFont Fallback}.__variable_e4a12b{--font-display:"displayFont","displayFont Fallback"}@font-face{font-family:heroFont;src:url(/_next/static/media/9a58271f4d76a7c2-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:heroFont Fallback;src:local("Arial");ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.00%;size-adjust:100.06%}.__className_f89df9{font-family:heroFont,heroFont Fallback;font-weight:400}.__variable_f89df9{--font-hero:"heroFont","heroFont Fallback"}:root{--bg:#0F0F10;--panel:#19191B;--text:#F4F4F5;--muted:#B2B2B6;--line:#2E2E31;--border:#2E2E31;--border-strong:#5C5C61;--blue:#4472C4;--accent:var(--blue);--accent-hover:#365B9D;--accent-soft:#152039;--accent-soft-hover:#1D2B47;--accent-border:#354D77;--sans:var(--font-sans),sans-serif;--mono:var(--sans)}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;border:0;background:none;cursor:pointer}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.topbar-wrap{padding-inline:48px}.topbar{max-width:1280px;min-height:104px;margin:auto;display:flex;align-items:center;gap:48px}.brand-link{gap:10px;margin-right:auto;min-height:44px}.brand-link,.brand-logo-icon{display:inline-flex;align-items:center}.brand-logo-icon{justify-content:center;flex-shrink:0}.brand-logo-icon img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.brand-wordmark{font-size:23px;font-weight:500;letter-spacing:-.055em}.topbar-nav{display:flex;align-items:center;gap:32px}.topbar-nav a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;color:var(--muted)}.topbar-nav a.active,.topbar-nav a:hover{color:var(--text)}.topbar-nav a.active{text-decoration:underline;text-underline-offset:7px}.lang-switch{display:flex}.lang-btn{min-height:44px;min-width:36px;font-size:12px}.home-hero-wrap{max-width:1376px;padding:104px 48px 132px;margin:auto;min-height:calc(100svh - 104px);display:flex;align-items:center}.home-hero-content{width:100%}.home-hero-content h1{font-size:clamp(56px,7.7vw,108px);letter-spacing:-.065em;line-height:1.04;font-weight:450}.home-hero-subtitle{margin-top:38px;max-width:490px;color:var(--muted);font-size:18px;line-height:1.75}.home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:34px}.home-primary,.home-secondary{display:inline-flex;gap:7px;min-height:48px;align-items:center;justify-content:center;font-size:14px}.home-primary{padding:12px 20px;border-radius:6px;background:var(--accent);color:#fff;transition:background .15s}.home-primary:hover{background:var(--accent-hover)}.home-secondary{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:6px}.home-secondary:hover{text-decoration-color:var(--text)}.site-footer{border-top:1px solid var(--line);max-width:1280px;margin:auto;padding:48px 0 24px;font-size:13px;color:var(--muted)}.site-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.site-footer-brand .brand-wordmark{color:var(--text);font-size:20px}.site-footer-brand p{max-width:280px;margin-top:16px;line-height:1.8}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start}.site-footer nav h2{font-size:13px;font-weight:500;color:var(--text);margin-bottom:12px}.site-footer nav a{min-height:34px;display:flex;align-items:center}.site-footer nav a:hover{text-decoration:none}.site-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line);font-size:12px}.subpage-container{max-width:1080px;margin:auto;padding:72px 48px 100px;min-height:65svh}.home-hero-kicker{display:block;font-size:13px;color:var(--muted);margin-bottom:24px}.subpage-title{font-weight:450;font-size:clamp(40px,5vw,64px);letter-spacing:-.05em;line-height:1.1;margin-bottom:24px}.subpage-lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:630px;margin-bottom:48px}.card-stack{display:flex;flex-direction:column;gap:24px}.subpage-card{padding:28px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.subpage-card h2{font-size:20px;font-weight:500;letter-spacing:-.025em;margin-bottom:12px}.subpage-card p{color:var(--muted)}.subpage-card li{color:var(--muted)!important}.card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tag-pill{font-size:12px;color:var(--muted);padding:3px 8px;border:1px solid var(--line);border-radius:4px}@media (max-width:1376px){.site-footer{margin-inline:48px}}@media (max-width:820px){.site-footer-grid{grid-template-columns:1fr 1fr}.topbar,.topbar-nav{gap:24px}}@media (max-width:600px){.topbar-wrap{padding-inline:24px}.topbar{flex-wrap:wrap;gap:0;padding-top:14px}.brand-link{min-height:48px}.topbar-right{margin-left:auto}.topbar-nav{order:3;width:100%;gap:28px;padding-top:4px}.home-hero-wrap{padding:72px 24px 88px;min-height:70svh}.home-hero-content h1{font-size:clamp(48px,12vw,68px)}.home-hero-subtitle{font-size:16px;margin-top:28px}.home-actions{gap:16px 24px;margin-top:28px;align-items:flex-start;flex-direction:column}.site-footer{margin-inline:24px;padding-top:36px}.site-footer-grid{gap:32px 20px}.site-footer-brand{grid-column:1/-1}.subpage-container{padding:48px 24px 72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.topbar-nav{gap:8px}.topbar-nav a{padding:8px 19px;border-radius:999px;transition:background-color .15s,color .15s}.topbar-nav a:hover{background:var(--panel)}.topbar-nav a.active{background:var(--accent-soft);text-decoration:none}.lang-switch{gap:8px}.lang-btn{min-width:44px;padding:8px 12px;border-radius:999px;transition:background-color .15s}.lang-btn.active{background:var(--accent-soft)}.lang-btn:hover{background:var(--panel)}@media (max-width:600px){.topbar-nav{gap:8px}.topbar-nav a{padding-inline:16px}}.lang-btn,.topbar-nav a{background:var(--panel);border:1px solid var(--line)}.lang-btn.active,.topbar-nav a.active{background:var(--accent-soft);border-color:var(--accent-border)}.home-hero-wrap{max-width:none;background:var(--bg);padding-inline:max(48px,calc((100vw - 1280px) / 2))}@media (max-width:600px){.home-hero-wrap{padding-inline:24px}}.topbar{min-height:76px}.topbar-nav a{min-height:36px;padding:5px 17px}.lang-btn{min-height:36px;min-width:40px;padding:5px 11px}.home-hero-wrap{min-height:calc(100svh - 76px)}@media (max-width:600px){.topbar{min-height:94px;padding-top:8px;padding-bottom:8px}.brand-link{min-height:40px}.topbar-nav{padding-top:2px}.lang-btn,.topbar-nav a{position:relative}.lang-btn:after,.topbar-nav a:after{content:"";position:absolute;inset:-4px 0}.home-hero-wrap{min-height:70svh}}.page-content{animation:none}a,button{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.subpage-card{transition:border-color .18s ease}.subpage-card:hover{border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.drawn-headline{position:relative;display:inline-block;padding-bottom:.12em}.headline-underline{position:absolute;left:-1%;bottom:-.025em;width:102%;height:.2em;overflow:visible;pointer-events:none}.headline-underline path{fill:var(--blue)}.site-motion-shell:not([data-intro=pending]) .headline-underline{animation:brush-reveal .7s cubic-bezier(.22,.61,.36,1) .2s both}@keyframes brush-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.headline-underline{clip-path:none}}.lang-btn,.lang-btn.active,.topbar-nav a,.topbar-nav a.active{background:transparent;border-color:transparent}.lang-btn.active:hover,.lang-btn:hover,.topbar-nav a.active:hover,.topbar-nav a:hover{background:var(--panel);border-color:transparent}.lang-switch{gap:0;border:1px solid var(--line);border-radius:999px;overflow:hidden}.lang-btn{border:0;border-radius:0}.lang-btn+.lang-btn{border-left:1px solid var(--line)}.lang-btn.active{font-weight:500;color:var(--text)}.lang-btn{min-height:28px;padding:3px 10px;line-height:20px}.lang-switch{border-color:var(--accent-border)}.lang-btn{color:var(--muted)}.lang-btn+.lang-btn{border-left-color:var(--accent-border)}.lang-btn.active{background:var(--blue);color:#fff}.lang-btn:hover{background:var(--accent-soft-hover);color:var(--text)}.lang-btn.active:hover{background:var(--blue);color:#fff}.footer-country{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-top:6px}.footer-country svg{display:block;width:18px;height:18px;flex-shrink:0;border-radius:50%;overflow:hidden}.brand-wordmark,h1,h2,h3,h4{font-family:var(--font-display),var(--sans);font-optical-sizing:auto}.home-hero-content h1{letter-spacing:-.045em}.subpage-title{font-weight:500;letter-spacing:-.035em}.home-hero-content h1{font-family:var(--font-display),var(--sans);font-weight:500;letter-spacing:-.04em;line-height:1.06;font-family:var(--font-hero),var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.08;letter-spacing:-.035em}.home-hero-wrap{position:relative;isolation:isolate;overflow:hidden}.home-hero-media{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/winterstille-ai-poster.webp) 50%/cover no-repeat;opacity:1}@media (max-width:600px){.home-hero-media{background-position:65%}}@media (prefers-reduced-motion:reduce){.home-hero-media{animation:none!important;transform:none}}.copy-feedback{min-height:1.6em;margin-top:12px;font-size:13px}.topbar-nav a.active{color:var(--text)}.home-secondary:hover,.site-footer nav a:hover{color:var(--text);text-decoration-color:var(--blue)}.site-footer nav a:hover{text-decoration-thickness:2px}@media (max-width:600px){.home-hero-content h1{font-size:clamp(26px,7.6vw,44px)}}.home-primary,.home-secondary{transition:background-color .18s ease,color .18s ease,text-decoration-color .18s ease}.brand-logo-icon{transition:transform .26s cubic-bezier(.2,.7,.3,1)}.topbar-nav a{position:relative}.topbar-nav a:before{content:"";position:absolute;left:17px;right:17px;bottom:0;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C44 3 91 7 131 5 S178 3 198 5' fill='none' stroke='%234472C4' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50% /100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.2,.7,.3,1);pointer-events:none}.topbar-nav a.active:before,.topbar-nav a:focus-visible:before{clip-path:inset(0)}.subpage-card{transition:transform .22s ease,border-color .22s ease}@media (hover:hover) and (pointer:fine){.brand-link:hover .brand-logo-icon{transform:rotate(12deg)}.topbar-nav a:hover:before{clip-path:inset(0)}.subpage-card:hover{transform:translateY(-3px);border-color:var(--blue)}}@media (prefers-reduced-motion:reduce){.brand-logo-icon,.home-primary,.home-secondary,.subpage-card{transform:none!important}}.home-hero-content h1{font-size:clamp(44px,6vw,84px)}@media (max-width:600px){.home-hero-content h1{font-size:clamp(30px,8.5vw,48px)}}.home-headline-line{display:block;animation:headline-reveal .8s cubic-bezier(.2,.7,.2,1) both}.home-headline-line:nth-child(2){animation-delay:90ms}.home-headline-line:nth-child(3){animation-delay:.18s}.subpage-title{animation:headline-reveal .55s cubic-bezier(.2,.7,.2,1) both}@keyframes headline-reveal{0%{clip-path:inset(-.25em 100% -.25em -.1em);transform:translateX(-8px)}to{clip-path:inset(-.25em -.1em -.25em -.1em);transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.home-headline-line,.subpage-title{clip-path:none;transform:none;animation:none}}.site-motion-shell{position:relative}.topbar-wrap{background:transparent}.site-motion-shell:has(.home-hero-wrap)>.topbar-wrap{position:absolute;inset:0 0 auto;z-index:2}.home-hero-wrap{min-height:100svh;padding-top:180px}@media (max-width:600px){.home-hero-wrap{padding-top:142px}}.topbar-nav a,.topbar-nav a.active,.topbar-nav a.active:hover,.topbar-nav a:hover{background:transparent;border-color:transparent}.home-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.home-hero-video.is-ready{opacity:1}@media (max-width:600px){.home-hero-video{object-position:65% center}}.home-questions{max-width:1280px;margin:auto;padding:72px 0 88px;display:grid;grid-template-columns:1fr 2fr;gap:64px}.home-questions h2{font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.035em}.home-questions .home-secondary{margin-top:24px;text-align:left}@media (max-width:1376px){.home-questions{margin-inline:48px}}@media (max-width:600px){.home-questions{margin-inline:24px;grid-template-columns:1fr;gap:24px;padding-block:48px 64px}}.home-secondary,.home-secondary:hover{position:relative;text-decoration:none}.home-secondary:after,.site-footer nav a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C44 3 91 7 131 5 S178 3 198 5' fill='none' stroke='%234472C4' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50% /100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.2,.7,.3,1);pointer-events:none}.home-secondary:focus-visible:after,.site-footer nav a:focus-visible:after{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.home-secondary:hover:after,.site-footer nav a:hover:after{clip-path:inset(0)}}.topbar .brand-logo-icon{animation:refresh-mark .78s cubic-bezier(.2,.7,.3,1) backwards}.topbar .brand-wordmark{animation:refresh-fade .72s ease 40ms backwards}.topbar-nav a{animation:refresh-fade .72s ease 60ms backwards}.topbar-nav a:nth-child(2){animation-delay:.12s}.lang-switch{animation:refresh-fade .72s ease .12s backwards}.home-hero-subtitle,.subpage-lead{animation:refresh-copy .78s cubic-bezier(.2,.7,.3,1) .1s backwards}.card-stack,.home-actions,.subpage-container>.subpage-card{animation:refresh-fade .8s ease .15s backwards}@keyframes refresh-fade{0%{opacity:.2}to{opacity:1}}@keyframes refresh-copy{0%{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes refresh-mark{0%{opacity:.2;transform:rotate(-30deg) scale(.82)}to{opacity:1;transform:none}}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3{margin:0;font-family:var(--sans);font-size:inherit;font-weight:400}.faq-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:20px 0;text-align:left;font-size:15px;line-height:1.6}.faq-chevron{flex-shrink:0;transition:transform .28s cubic-bezier(.2,.7,.3,1),color .18s ease}.faq-item[data-open=true] .faq-chevron{transform:rotate(180deg);color:var(--blue)}.faq-toggle:hover .faq-chevron{color:var(--blue)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.2,.7,.3,1),opacity .22s ease}.faq-item[data-open=true] .faq-answer{grid-template-rows:1fr;opacity:1}.faq-answer-content{overflow:hidden;min-height:0}.faq-answer p{padding:0 0 20px 30px;color:var(--muted);font-size:14px;line-height:1.8;max-width:65ch}.site-footer nav a{position:relative;text-decoration:none}.site-footer nav a:after{bottom:1px;height:7px}.topbar-nav a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C48 5 104 3 151 5 S183 7 198 4' fill='none' stroke='%234472C4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.topbar-nav a:nth-child(2n):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C40 8 85 4 128 5 S174 3 198 6' fill='none' stroke='%234472C4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.site-footer nav a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C51 5 103 6 151 5 Q179 4 198 6' fill='none' stroke='%234472C4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.site-footer nav a:nth-of-type(2n):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 6 Q43 8 91 5 T153 5 Q180 7 198 4' fill='none' stroke='%234472C4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.site-footer nav:nth-of-type(3) a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C62 3 119 7 162 4 Q186 3 198 5' fill='none' stroke='%234472C4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.home-questions .home-secondary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C37 4 91 8 138 5 Q177 2 198 6' fill='none' stroke='%234472C4' stroke-width='2.1' stroke-linecap='round'/%3E%3C/svg%3E")}.home-hero-media:after{content:"";position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(180deg,transparent,var(--bg))}.home-talk{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:flex;align-items:center;justify-content:flex-end;padding:120px max(48px,calc((100% - 1280px) / 2))}.home-talk-media{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:url(/winterstille-talk-poster.jpg) 50%/cover no-repeat}.home-talk-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-talk-media{contain:paint;transform:translateZ(0)}.home-talk-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--bg) 0,transparent 160px,transparent calc(100% - 160px),var(--bg) 100%),radial-gradient(ellipse 75% 85% at 34% 50%,transparent 40%,rgb(15 15 16/.8) 100%),linear-gradient(270deg,rgb(15 15 16/.94) 0,rgb(15 15 16/.86) 34%,transparent 66%)}.home-talk-content{width:min(100%,520px)}.home-talk-content h2{font-family:var(--font-hero),var(--sans);font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.home-talk-content p{margin-top:34px;color:var(--muted);font-size:18px;line-height:1.75}.reveal-pending{opacity:0;translate:0 24px;will-change:opacity,translate;transition:opacity .6s ease var(--reveal-delay,0s),translate .6s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s)}.reveal-pending.is-visible{opacity:1;translate:0 0}.home-talk-content h2.reveal-pending:not(.is-visible) .headline-underline{animation:none;clip-path:inset(0 100% 0 0)}.home-talk-content h2.reveal-pending.is-visible .headline-underline{animation:brush-reveal .8s cubic-bezier(.22,.61,.36,1) .45s both}.home-questions h2.reveal-pending{translate:0 0;opacity:1;clip-path:inset(-.25em 100% -.25em -.1em);transition:clip-path .8s cubic-bezier(.2,.7,.2,1)}.home-questions h2.reveal-pending.is-visible{clip-path:inset(-.25em -.1em -.25em -.1em)}.faq-item.reveal-pending{translate:-24px 0}.faq-item.reveal-pending.is-visible{translate:0 0}@media (max-width:820px){.home-talk{display:block;min-height:0;padding:0 0 72px}.home-talk-media{position:relative;inset:auto;z-index:0;aspect-ratio:16/9}.home-talk-media:before{background:radial-gradient(ellipse 70% 80% at 50% 50%,transparent 45%,rgb(15 15 16/.75) 100%),linear-gradient(180deg,var(--bg) 0,transparent 22%,transparent 78%,var(--bg) 100%)}.home-talk-content{width:auto;max-width:620px;padding:28px 48px 0}}@media (max-width:600px){.home-hero-media:after{height:120px}.home-talk-content{padding-inline:24px}.home-talk-content h2{font-size:clamp(34px,10vw,44px)}.home-talk-content p{margin-top:24px;font-size:16px}.home-talk-content .home-actions{flex-direction:column;align-items:stretch;gap:12px}.home-talk-content .home-secondary{align-self:center}}