@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-opsz-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-opsz-variable.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/league-spartan-latin-700-normal.woff2)format("woff2")}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/league-spartan-latin-800-normal.woff2)format("woff2")}@font-face{font-family:League Spartan;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/league-spartan-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fredoka-latin-700-normal.woff2)format("woff2")}@font-face{font-family:CozyWolf;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cozywolf-regular.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior-y:none;background:#0a0814}body{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0814;min-height:100%;margin:0}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffc7e4}.cw-skip{z-index:100;color:#0a0814;background:#fa4ba3;border-radius:10px;padding:10px 16px;font-weight:900;text-decoration:none;transition:top .15s;position:absolute;top:-56px;left:12px}.cw-skip:focus{top:12px}.cw-btn{will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s}@media (hover:hover){.cw-btn:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.03)}}.cw-btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}@keyframes cwGridClaim{0%{opacity:0;transform:scale(.2)}6%{opacity:1;transform:scale(1.12)}11%{transform:scale(1)}82%{opacity:1;transform:scale(1)}93%{opacity:.1;transform:scale(.8)}to{opacity:0;transform:scale(.2)}}@keyframes cwBarRace{0%{width:0}26%{width:var(--w)}84%{width:var(--w)}to{width:0}}@keyframes cwCrownBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-6deg)}}@media (prefers-reduced-motion:no-preference){.cw-mg-cell{animation:5s ease-in-out infinite cwGridClaim;animation-delay:var(--d,0s)}.cw-mb-fill{animation:4.5s cubic-bezier(.4,0,.2,1) infinite cwBarRace;animation-delay:var(--d,0s)}.cw-mb-crown{animation:2.4s ease-in-out infinite cwCrownBob}}@keyframes cwEmblemBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cwTileLand{0%{transform:scale(.3)}55%{transform:scale(1.12)}72%{transform:scale(1)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.cw-emblem-float{animation:3s ease-in-out infinite cwEmblemBob;animation-delay:var(--fd,0s)}.cw-emblem-tile{animation:4.5s ease-in-out infinite cwTileLand}}.cw-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.cw-reveal.cw-in{opacity:1;transform:none}.cw-stagger>*{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.cw-stagger.cw-in>*{opacity:1;transform:none}.cw-stagger.cw-in>:first-child{transition-delay:0s}.cw-stagger.cw-in>:nth-child(2){transition-delay:70ms}.cw-stagger.cw-in>:nth-child(3){transition-delay:.14s}.cw-stagger.cw-in>:nth-child(4){transition-delay:.21s}.cw-stagger.cw-in>:nth-child(5){transition-delay:.28s}.cw-stagger.cw-in>:nth-child(6){transition-delay:.35s}.cw-card{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s}.cw-card__icon{transition:transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.cw-card:hover{border-color:#fa4ba380;transform:translateY(-5px);box-shadow:0 16px 34px #00000052}.cw-card:hover .cw-card__icon{transform:scale(1.09)translateY(-2px)}.cw-card:hover .cw-card__arrow{transform:translate(4px)}}.cw-card__arrow{transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-block}.cw-sticky-cta{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#0a081499 45%,#0a0814eb);justify-content:center;transition:transform .3s cubic-bezier(.22,1,.36,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.cw-sticky-cta[data-show=true]{transform:translateY(0)}.cw-sticky-cta a{pointer-events:auto}@media (width<=780px){.cw-sticky-cta{display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.quiz-facts{border-top:1px solid #f6efe629;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:480px;margin:28px 0 0;padding:20px 0 0;display:grid}.quiz-facts dt{color:#f6efe694;margin-bottom:5px;font-size:11px;font-weight:700}.quiz-facts dd{color:#f6efe6;margin:0;font-size:15px;font-weight:800;line-height:1.35}.quiz-facts small{color:#f6efe6a6;margin-top:3px;font-size:11px;font-weight:600;display:block}@media (width<=600px){.quiz-facts{gap:16px;margin-top:22px}.quiz-facts dd{font-size:14px}}.quiz-test-callout{border-left:3px solid #f6efe6;max-width:460px;margin:24px 0 0;padding-left:16px}.quiz-test-callout h2{color:#f6efe6;margin:0 0 6px;font-family:League Spartan,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:900;line-height:1.1}.quiz-test-callout p{color:#f6efe6cc;margin:0;font-size:14px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:no-preference){.quiz-test-callout{transition:border-left-color .62s linear}}.crowd-race{color:#f6efe6;min-width:0;max-width:640px;margin:24px 0 0;scroll-margin-top:160px}.crowd-race__heading{letter-spacing:.15em;color:#f6efe680;justify-content:space-between;margin:0 16px 8px;font-size:10px;font-weight:800;display:flex}.crowd-race__lanes{border-left:1px dashed #f6efe640;margin:0 16px;padding:4px 0;list-style:none;position:relative}.crowd-race__lanes--finish:after{content:"";background:repeating-conic-gradient(#f6efe6 0 25%,#181421 0 50%) 0 0/6px 6px;opacity:.7;width:6px;position:absolute;top:0;bottom:0;right:-3px}.crowd-race__lane{border-bottom:1px dashed #f6efe61a;height:27px;position:relative}.crowd-race__trail{width:var(--race-position);background:linear-gradient(90deg,transparent,var(--race-color));opacity:.4;height:3px;position:absolute;top:12px;left:0}.crowd-race__runner{z-index:1;left:var(--race-position);background:var(--race-color);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 2px 4px #0006}.crowd-race__runner img{object-fit:contain;width:25px;height:25px}.crowd-race__lane--leader .crowd-race__runner{outline-offset:2px;box-shadow:0 0 14px color-mix(in srgb,var(--race-color) 45%,transparent);outline:1px solid #f6efe6}.crowd-race__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.crowd-race__footer p{margin:0;font-size:12px;font-weight:700;line-height:1.5}.crowd-race__footer button{color:#f6efe6;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;flex-shrink:0;padding:8px 0 8px 12px;font-size:12px;font-weight:800;text-decoration:underline}.crowd-race__footer button:hover{color:#facc15}.crowd-race__footer button:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #f6efe6}.crowd-race__note{color:#f6efe680;margin:4px 0 0;font-size:11px;line-height:1.5}.crowd-race__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crowd-mode-content{grid-column:2/-1}@media (width<=900px){.crowd-mode-content{grid-column:auto}}@media (width<=450px){.crowd-race__footer{align-items:flex-start;gap:8px}.crowd-race__footer p{max-width:150px}}@media (prefers-reduced-motion:no-preference){.crowd-race__runner{transition:left 1.2s cubic-bezier(.22,1,.36,1),box-shadow .5s}.crowd-race__trail{transition:width 1.2s cubic-bezier(.22,1,.36,1)}}.crowd-race__selection{width:100%;max-width:237px;margin-bottom:24px}.crowd-race__picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.crowd-race__pick-hint{text-align:center;color:#f6efe68c;margin:13px 0 0;font-size:13px;font-weight:800}.crowd-race>.crowd-race__selection{max-width:none}.crowd-race>.crowd-race__selection .crowd-race__picker{gap:8px}.crowd-race>.crowd-race__selection .crowd-race__pick-hint{margin-top:11px;font-size:12.5px}.crowd-race__picker button{box-sizing:border-box;aspect-ratio:1;background:var(--race-color);cursor:pointer;opacity:.75;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:auto;padding:0;display:flex}.crowd-race__picker button[aria-pressed=true],.crowd-race__picker button:hover{opacity:1;outline-offset:3px;outline:2px solid #f6efe6}.crowd-race__picker button:focus-visible{outline-offset:3px;outline:3px solid #f6efe6}.crowd-race__picker img{object-fit:contain;width:90%;height:90%}.crowd-race__lane--muted{opacity:.7}.crowd-race__lane--selected .crowd-race__trail{opacity:.9;height:5px}.crowd-race__lane--selected .crowd-race__runner{outline-offset:2px;z-index:2;outline:2px solid #f6efe6}@media (prefers-reduced-motion:no-preference){.crowd-race__lane{transition:opacity .2s}}@media (width<=600px){.crowd-race__lane{height:35px}.crowd-race__runner{width:32px;height:32px}.crowd-race__runner img{width:31px;height:31px}.crowd-race__trail{top:15px}.crowd-race__footer p,.crowd-race__footer button{font-size:13px}}.cw-projects{--paper:#f4efe4;--text:#151515;--muted:#615f57;--line:#15151524;--pink:250,75,163;--ease:cubic-bezier(.22,1,.36,1);--kopf:84px;background:var(--paper);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:Bricolage Grotesque,sans-serif;overflow-x:clip}.cw-projects a{color:inherit;text-underline-offset:5px}.cw-projects :focus-visible{outline:3px solid var(--text);outline-offset:5px}.cw-shell,.cw-projects-header-shell,.cw-hero,.cw-offer,.cw-thread,.cw-more,.cw-questions,.cw-projects-footer{box-sizing:border-box;max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}.cw-projects-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f4efe4db;position:sticky;top:0}.cw-projects-header-shell{height:var(--kopf);white-space:nowrap;align-items:center;gap:32px;display:flex}.cw-projects-mark img{object-fit:contain;width:182px;max-width:100%;height:auto;display:block}.cw-projects-nav{color:var(--muted);gap:18px;margin-left:auto;font-size:15px;font-weight:700;display:flex}.cw-projects-nav a{color:var(--muted);text-decoration:none}.cw-projects-nav a:hover{color:var(--text)}.cw-lang{background:#15151508;border:1px solid #1515151f;border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.cw-lang button{appearance:none;cursor:pointer;font:inherit;letter-spacing:.06em;color:var(--muted);transition:background .25s var(--ease),color .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:900}.cw-lang button[aria-pressed=true]{background:var(--text);color:var(--paper)}.cw-projects .cw-btn{box-sizing:border-box;transition:filter .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.cw-projects .cw-btn-primary{background:var(--text);color:var(--paper);min-height:72px;padding:0 34px;font-size:18px;box-shadow:0 12px 30px #1515152e}.cw-projects .cw-btn-primary:hover{filter:brightness(1.35)}.cw-projects .cw-btn-ghost{color:var(--text);background:0 0;border:1.5px solid #15151561;min-height:72px;padding:0 34px;font-size:18px}.cw-projects .cw-btn-ghost:hover{border-color:var(--text)}.cw-projects .cw-btn-sm{min-height:44px;box-shadow:none;padding:0 20px;font-size:15px}.cw-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:13px;margin:0 0 22px;font-size:12px;font-weight:900;display:flex}.cw-eyebrow-line{background:linear-gradient(90deg,#15151538,#0000);flex:1;max-width:110px;height:1px}.cw-eyebrow-plain{margin:0 0 10px;display:block;font-size:12px!important}.cw-micro{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:24px 0 0;font-size:13px;font-weight:900}.cw-hero{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:40px;padding-top:88px;padding-bottom:88px;display:grid;position:relative}@media (width>=941px){.cw-hero{min-height:calc(100dvh - var(--kopf) - 1px);padding-top:0;padding-bottom:0}}.cw-hero-schein{pointer-events:none;background:radial-gradient(#fffcf6bf,#f4efe400 62%);width:min(1400px,100vw);height:900px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.cw-hero-copy{z-index:1;min-width:0;position:relative}.cw-projects h1{letter-spacing:-.038em;margin:0;font-family:League Spartan,sans-serif;font-size:clamp(44px,7.2vw,98px);font-weight:900;line-height:.86}.cw-projects h1>span{display:block}.cw-marke{letter-spacing:-.01em;font-family:CozyWolf,League Spartan,sans-serif;font-size:1.18em;font-weight:400}.cw-marke-punkt{margin-left:-.1em;font-family:League Spartan,sans-serif;font-size:.85em;font-weight:900}.cw-hero-lead{max-width:560px;color:var(--muted);margin:30px 0 0;font-size:21px;line-height:1.65}.cw-hero-buttons{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.cw-hero-schwarm{aspect-ratio:1;width:100%;position:relative}.cw-hero-schwarm>*{z-index:1;display:block;position:absolute}.cw-hero-schwarm>span{aspect-ratio:1}.cw-hero-schwarm img{height:auto;transform:rotate(var(--r));filter:drop-shadow(0 14px 22px #15151538);animation:cwSchweben 7s var(--ease) infinite}@keyframes cwSchweben{0%,to{translate:0}50%{translate:0 -12px}}.cw-offer{border-top:1px solid var(--line);padding-top:64px;padding-bottom:80px}.cw-projects h2{letter-spacing:-.03em;margin:0 0 18px;font-family:League Spartan,sans-serif;font-weight:900;line-height:1.02}.cw-offer h2{font-size:clamp(36px,5vw,64px)}.cw-section-lead{max-width:620px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.cw-offer-formats{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,52px);margin:48px 0 44px;display:grid}.cw-format-visual{background:linear-gradient(#1f1a2e,#14101f);border-radius:24px;padding:clamp(18px,3.4vw,34px);box-shadow:0 20px 44px #15151529}.cw-wand{grid-template-columns:repeat(4,1fr);gap:clamp(9px,1.8vw,15px);display:grid}.cw-feld{aspect-ratio:1;display:block}.cw-format-head{align-items:center;gap:14px;margin:26px 0 10px;display:flex}.cw-symbol{object-fit:contain;filter:drop-shadow(0 10px 18px #15151538);flex:none;width:82px;height:82px}.cw-symbol-sm{width:52px;height:52px;box-shadow:none;filter:none;background:0 0;border-radius:0;padding:0}.cw-format h3{margin:0;line-height:1}.cw-format>p:not(.cw-eyebrow){color:var(--muted);margin:10px 0 0;font-size:17px;line-height:1.7}.cw-thread{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(30px,5vw,76px);padding-top:72px;padding-bottom:56px;display:grid}.cw-thread h2{max-width:530px;font-size:clamp(38px,4.4vw,58px)}.cw-thread-text{max-width:570px;color:var(--text);margin:22px 0 0;font-size:clamp(19px,2vw,23px);line-height:1.55}.cw-thread-illustration{object-fit:contain;width:100%;max-width:430px;height:auto;margin:0 auto;display:block}.cw-more{border-top:1px solid var(--line);padding-top:60px;padding-bottom:48px}.cw-more h2{font-size:clamp(30px,3.6vw,44px)}.cw-more-list{gap:40px;padding:34px 0 30px;display:grid}.cw-more-item{grid-template-columns:320px 1fr;align-items:start;gap:clamp(20px,3.5vw,46px);display:grid}.cw-more-visual{border-radius:18px;overflow:hidden;box-shadow:0 14px 30px #15151521}.cw-more-visual img{width:100%;height:auto;display:block}.cw-more-head{align-items:center;gap:12px;margin:0 0 12px;display:flex}.cw-more-copy h3{letter-spacing:-.02em;margin:0;font-family:League Spartan,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.1}.cw-more-copy>p:not(.cw-eyebrow){color:var(--muted);max-width:560px;margin:0;font-size:16px;line-height:1.7}.cw-more-copy>p.cw-more-tagline{color:var(--text);margin-bottom:12px;font-weight:800;line-height:1.45}.cw-more-link{border-bottom:2px solid var(--text);align-items:center;gap:16px;min-height:44px;margin-top:18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.cw-more-link:hover{text-decoration:underline}.cw-questions{border-top:1px solid var(--line);padding-top:64px;padding-bottom:80px}.cw-questions-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;margin-bottom:48px;display:grid}.cw-questions-intro>.cw-eyebrow{grid-column:1;align-self:end}.cw-questions h2{grid-column:1;max-width:650px;margin-bottom:0;font-size:clamp(38px,4.4vw,58px)}.cw-questions-person{grid-area:1/2/3;align-items:center;gap:20px;display:flex}.cw-questions-person img{object-fit:cover;object-position:center 52%;background:#e7e0d3;border-radius:12px;width:112px;height:140px;display:block}.cw-questions-person-copy{flex-direction:column;gap:6px;max-width:180px;display:flex}.cw-questions-person-copy strong{font-size:18px;font-weight:800}.cw-questions-person-copy span{color:var(--muted);font-size:14px;line-height:1.45}.cw-question-deck{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.cw-answer-stack{isolation:isolate;display:grid;position:relative}.cw-answer-stack:before,.cw-answer-stack:after{content:"";z-index:-1;pointer-events:none;border-radius:18px;height:42px;position:absolute}.cw-answer-stack:before{background:#36b8a6;top:-12px;left:24px;right:10px;transform:rotate(-1.3deg)}.cw-answer-stack:after{background:#f4c65b;top:-6px;left:44px;right:4px;transform:rotate(.8deg)}.cw-answer-card{box-sizing:border-box;min-width:0;color:var(--paper);background:#222226;border-radius:18px;grid-area:1/1;padding:32px 36px 36px;transition:opacity .2s;box-shadow:0 14px 26px #15151517}.cw-answer-card[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.cw-answer-count{letter-spacing:.16em;color:#b9b8b3;margin:0 0 22px;font-size:12px;font-weight:700}.cw-answer-count span{color:#f4c65b}.cw-answer-card h3{letter-spacing:-.025em;margin:0;font-family:League Spartan,sans-serif;font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1.1}.cw-answer-text{color:#e7e2d8;margin:20px 0 0;font-size:18px;line-height:1.65}.cw-question-picker{grid-template-rows:repeat(3,1fr);gap:8px;min-width:0;display:grid}.cw-question-picker button{appearance:none;border:1px solid var(--line);text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:20px;font-size:17px;font-weight:750;line-height:1.35;transition:background .2s,border-color .2s;display:grid}.cw-question-picker button:hover{background:#1515150a}.cw-question-picker button[aria-pressed=true]{background:#e9e1d2;border-color:#15151559}.cw-question-pick-arrow{font-size:23px;font-weight:400}.cw-questions-list{border-top:1px solid var(--line);display:none}.cw-question{border-bottom:1px solid var(--line)}.cw-question summary{cursor:pointer;align-items:center;gap:18px;padding:24px 0;font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.3;list-style:none;display:flex}.cw-question summary::-webkit-details-marker{display:none}.cw-question-number{letter-spacing:.12em;color:var(--muted);font-size:13px;font-weight:900}.cw-question-sign{border-bottom:2px solid;border-right:2px solid;flex:none;width:12px;height:12px;margin:0 5px 6px auto;transition:transform .2s;transform:rotate(45deg)}.cw-question[open] .cw-question-sign{margin-bottom:-5px;transform:rotate(225deg)}.cw-question p{max-width:600px;color:var(--muted);margin:0 0 28px 38px;font-size:17px;line-height:1.65}.cw-projects-footer{color:#f4efe4;background:#1c1b1a;max-width:none;margin:0;padding:0}.cw-footer-inner{box-sizing:border-box;text-align:center;max-width:1180px;margin:0 auto;padding:56px 32px 28px}.cw-footer-signoff{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:League Spartan,sans-serif;font-size:clamp(21px,4.2vw,48px);font-weight:800;line-height:1.1}.cw-footer-contact{justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.cw-projects-footer a{min-height:44px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cw-footer-cta{white-space:nowrap;border:1px solid #f4efe47a;border-radius:999px;padding:0 28px;font-size:15px;font-weight:800}.cw-footer-cta:hover,.cw-footer-instagram:hover{background:#f4efe41f}.cw-projects-footer .cw-footer-instagram{border:1px solid #f4efe466;border-radius:50%;width:44px;min-width:44px}.cw-footer-instagram svg{display:block}.cw-footer-legal{color:#f4efe4b3;border-top:1px solid #f4efe433;justify-content:center;align-items:center;gap:28px;max-width:520px;margin:42px auto 0;padding-top:16px;font-size:13px;display:flex}.cw-footer-legal a:hover{text-decoration:underline}.cw-projects-footer :focus-visible{outline-color:#f4efe4}.cw-projects-skip{background:var(--paper);z-index:100;padding:12px;position:absolute;top:-80px;left:24px}.cw-projects-skip:focus{top:12px}.cw-launch-note{max-width:760px;color:var(--text);background:#15151509;border-left:3px solid;margin:20px 0 32px;padding:18px 22px;font-size:17px;line-height:1.6}.cw-launch-note a{text-underline-offset:4px;font-weight:800;display:inline-block}@media (width<=940px){.cw-hero{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:64px}.cw-hero-schwarm{max-width:420px;margin:0 auto}.cw-projects-nav{display:none}.cw-more-item{grid-template-columns:240px 1fr}.cw-thread{grid-template-columns:1fr;gap:0}.cw-questions-intro{column-gap:24px;margin-bottom:24px}.cw-questions-person-copy{display:none}.cw-questions-person img{width:88px;height:112px}.cw-question-deck{display:none}.cw-questions-list{display:block}.cw-thread h2{max-width:650px}.cw-thread-illustration{margin:24px auto 0}}@media (width<=680px){.cw-shell,.cw-projects-header-shell,.cw-hero,.cw-offer,.cw-thread,.cw-more,.cw-questions,.cw-projects-footer{padding-left:20px;padding-right:20px}.cw-thread{padding-top:52px;padding-bottom:28px}.cw-questions{padding-top:52px;padding-bottom:56px}.cw-thread-illustration{margin-top:18px}.cw-more{padding-top:42px}.cw-projects-footer{padding:0}.cw-footer-inner{padding:40px 20px 26px}.cw-footer-signoff{font-size:clamp(21px,6.7vw,32px)}.cw-footer-contact{margin-top:28px}.cw-footer-legal{gap:28px;margin-top:34px;padding-top:12px}.cw-questions-intro{grid-template-columns:minmax(0,1fr) 74px;column-gap:12px;margin-bottom:14px}.cw-questions-intro>.cw-eyebrow{grid-column:1/-1}.cw-questions-intro h2{grid-column:1;margin-bottom:0;font-size:clamp(34px,9vw,42px)}.cw-questions-person{grid-area:2/2;margin:0}.cw-questions-person img{width:74px;height:94px}.cw-question p{margin-left:0}.cw-thread-text{font-size:18px;line-height:1.55}.cw-thread-illustration{width:min(100%,350px)}.cw-projects-header-shell{justify-content:space-between;gap:12px}.cw-projects-mark img{width:150px}.cw-projects{--kopf:68px}.cw-projects-header .cw-btn-sm{display:none}.cw-lang{margin-left:auto}.cw-hero-lead{font-size:18px}.cw-hero-buttons>.cw-btn{flex:1;min-width:0}.cw-offer-formats{grid-template-columns:1fr;gap:38px;margin:36px 0 34px}.cw-more-item{grid-template-columns:1fr;gap:0}.cw-more-copy{padding-top:18px}.cw-more-copy>p:not(.cw-eyebrow){max-width:none}.cw-symbol{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.cw-answer-card,.cw-question-picker button{transition:none}.cw-hero-schwarm img{animation:none}}@media (forced-colors:active){.cw-lang button[aria-pressed=true]{border:3px solid buttontext}.cw-projects .cw-btn{border:2px solid buttontext}.cw-projects :focus-visible{outline-color:highlight}}@media (width<=680px){.cw-hero{flex-direction:column;align-items:stretch;gap:0;padding-top:30px;padding-bottom:36px;display:flex}.cw-hero-copy{display:contents}.cw-hero .cw-eyebrow{order:0}.cw-hero h1{order:1}.cw-hero-lead{order:2;margin-top:22px;line-height:1.5}.cw-hero-schwarm{aspect-ratio:1.6;order:3;max-width:390px;margin:22px auto 18px}.cw-hero-schwarm img[data-motif=obj-cozyquiz]{width:44%!important;top:0!important;left:1%!important}.cw-hero-schwarm img[data-motif=obj-crowdquiz]{width:44%!important;top:2%!important;left:54%!important}.cw-hero-schwarm img[data-motif=obj-ranzen]{width:24%!important;top:59%!important;left:9%!important}.cw-hero-schwarm img[data-motif=obj-kompass]{width:22%!important;top:65%!important;left:41%!important}.cw-hero-schwarm img[data-motif=obj-wonkyguess]{width:21%!important;top:62%!important;left:73%!important}.cw-hero-buttons{flex-direction:column;order:4;gap:12px;margin-top:12px;display:flex}.cw-hero-buttons>.cw-btn{flex:auto;min-height:56px}.cw-hero .cw-micro{order:5;margin-top:20px}.cw-hero-copy>*{z-index:1;position:relative}.cw-hero-schwarm{aspect-ratio:1.35;z-index:1}.cw-hero-schwarm img[data-motif=obj-ranzen]{top:67%!important}.cw-hero-schwarm img[data-motif=obj-kompass],.cw-hero-schwarm img[data-motif=obj-wonkyguess]{top:70%!important}}.cw-test-callout{border-left:3px solid;max-width:480px;margin-top:26px;padding-left:16px}.cw-test-callout h2{margin:0 0 7px;font-family:League Spartan,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:900;line-height:1.1}.cw-test-callout p{opacity:.78;margin:0;font-size:15px;line-height:1.5}@media (width<=700px){.cw-test-callout{order:5;margin-top:22px}}
