.uw{--lesen:var(--font-lesen), "Iowan Old Style", Georgia, serif}.uw main{overflow-x:clip}.uw-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:12.5px;font-weight:650;margin:0 0 18px!important}.uw-h1{letter-spacing:-.055em;text-wrap:balance;max-width:13em;font-size:clamp(42px,6.6vw,96px);font-weight:700;line-height:.98;margin:0!important}.uw-h1 span{color:var(--ink-3)}.uw-h2 span{color:var(--orange)}.uw-h2{letter-spacing:-.045em;max-width:18em;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.05;margin:0!important}.uw-lead{max-width:24em;font-family:var(--lesen);color:var(--ink-2);font-size:clamp(19px,1.8vw,24px);line-height:1.45;margin:0!important}.uw-kopf{padding-top:88px;padding-bottom:24px;position:relative}.uw-kopf:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ff5b1f1f,#0000 62%);border-radius:50%;width:60%;position:absolute;top:-10%;right:-10%}.uw-wer{align-items:center;gap:14px;display:flex;position:relative;margin:0 0 40px!important}.uw-portraet{background:conic-gradient(from 200deg, var(--orange), #ff5b1f1a, var(--orange));border-radius:64px;flex:none;width:64px;height:64px;padding:3px;position:relative}.uw-portraet img{border:3px solid var(--bg);object-fit:cover;object-position:50% 22%;border-radius:64px;width:100%;height:100%;display:block}.uw-wer>span:last-child{gap:2px;display:grid}.uw-wer strong{letter-spacing:-.01em;font-size:17px}.uw-wer small{color:var(--ink-3);font-size:14px}.uw-kopf-unten{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;margin-top:48px;padding-top:40px;display:grid;position:relative}.uw-eck{grid-template-columns:repeat(3,auto);gap:48px;display:grid;margin:0!important}.uw-eck div{gap:6px;display:grid}.uw-eck dt{letter-spacing:-.05em;font-size:48px;font-weight:700;line-height:1}.uw-eck dd{max-width:10em;color:var(--ink-3);margin:0;font-size:14px;line-height:1.4}.uw-teil{padding-top:128px}.uw-teil-kopf{margin-bottom:56px}.uw-zeit{gap:0;list-style:none;display:grid;position:relative;margin:0!important;padding:0!important}.uw-zeit:before,.uw-zeit:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:15px}.uw-zeit:after{background:linear-gradient(180deg, var(--orange-linie), var(--orange));transform-origin:top;transition:transform 2.6s cubic-bezier(.3,.6,.2,1);transform:scaleY(0)}.uw-zeit[data-an]:after{transform:none}.uw-station{grid-template-columns:32px 1fr;gap:32px;padding:0 0 56px;display:grid;position:relative}.uw-station:last-child{padding-bottom:0}.uw-knoten{z-index:1;place-items:center;width:32px;height:32px;margin-top:2px;display:grid;position:relative}.uw-knoten i{border:2px solid var(--line-2);background:var(--bg);border-radius:12px;width:12px;height:12px;transition:border-color .5s,background .5s,box-shadow .5s}.uw-station[data-an] .uw-knoten i{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 6px #ff5b1f1f}.uw-station[data-heute] .uw-knoten i{width:16px;height:16px}.uw-station[data-heute][data-an] .uw-knoten i{animation:2.4s ease-out .6s infinite uw-puls}@keyframes uw-puls{0%{box-shadow:0 0 #ff5b1f80}70%{box-shadow:0 0 0 16px #ff5b1f00}to{box-shadow:0 0 #ff5b1f00}}.uw-station-inhalt{opacity:0;grid-template:"phase text""titel text""titel marken"".marken"1fr/minmax(0,1fr) minmax(0,1.1fr);place-items:start;gap:10px 64px;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(24px)}.uw-station[data-an] .uw-station-inhalt{opacity:1;transform:none}.uw-phase{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-area:phase;align-items:baseline;gap:12px;font-size:12.5px;font-weight:650;display:flex}.uw-phase b{font-variant-numeric:tabular-nums;color:var(--orange)}.uw-titel{letter-spacing:-.03em;grid-area:titel;max-width:14em;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.2}.uw-text{color:var(--ink-2);grid-area:text;font-size:17px;line-height:1.6;margin:0!important}.uw-marken{flex-wrap:wrap;grid-area:marken;gap:8px;margin-top:6px;display:flex}.uw-marke-klein{border:1px solid var(--line-2);background:var(--karte);letter-spacing:-.01em;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex}.uw-marke-klein i{background:var(--farbe);width:8px;height:8px;box-shadow:0 0 0 1px var(--kante);border-radius:8px}.uw-heute{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.uw-haupt,.uw-neben{border:1px solid var(--line);background:var(--bg-2);opacity:0;border-radius:28px;align-content:start;gap:10px;padding:32px;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden;transform:translateY(28px)}.uw-haupt{border-color:var(--orange-linie)}.uw-neben{transition-delay:.12s}.uw-firmen[data-an] .uw-haupt,.uw-firmen[data-an] .uw-neben{opacity:1;transform:none}.uw-licht{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--farbe) 30%, transparent), transparent 65%);opacity:.6;pointer-events:none;border-radius:50%;width:65%;position:absolute;inset:-45% -15% auto auto}.uw-karte-kopf{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.uw-karte-kopf em{letter-spacing:.08em;text-transform:uppercase;color:#3ecf8e;border:1px solid #3ecf8e59;border-radius:99px;padding:5px 11px;font-size:11.5px;font-style:normal;font-weight:600}.uw-zeichen{background:var(--farbe);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--kante);color:#fff;letter-spacing:-.04em;border-radius:14px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.uw-firma-name{letter-spacing:-.045em;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.05;position:relative}.uw-firma-was{max-width:26em;color:var(--ink-2);font-size:16.5px;line-height:1.5;position:relative}.uw-projekte{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:24px;display:grid;position:relative}.uw-projekte>small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;font-size:11.5px;font-weight:650}.uw-projekt{border:1px solid var(--line);background:var(--karte);opacity:0;transition:opacity .6s calc(.35s + var(--i) * .12s), transform .6s cubic-bezier(.2, .7, .2, 1) calc(.35s + var(--i) * .12s), border-color .3s;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex;transform:translateY(12px)}.uw-firmen[data-an] .uw-projekt{opacity:1;transform:none}.uw-projekt:hover{border-color:var(--line-2)}.uw-projekt .uw-zeichen{border-radius:10px;width:36px;height:36px;font-size:13px}.uw-projekt>span:last-child{gap:4px;display:grid}.uw-projekt strong{letter-spacing:-.02em;font-size:16px}.uw-projekt small{color:var(--ink-3);font-size:14px;line-height:1.45}.uw-davor{border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:56px;margin-top:16px;padding:32px;display:grid}.uw-davor-text{gap:10px;display:grid;margin:0!important}.uw-davor-text small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:650}.uw-davor-text span{font-family:var(--lesen);color:var(--ink-2);font-size:18px;line-height:1.5}.uw-wortmarken{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;margin:0!important;padding:0!important}.uw-wortmarken li{border-left:1px solid var(--line);opacity:0;transition:opacity .7s calc(.5s + var(--i) * .1s);gap:4px;padding:18px 20px;display:grid}.uw-wortmarken li:nth-child(n+3){border-top:1px solid var(--line)}.uw-firmen[data-an] .uw-wortmarken li{opacity:1}.uw-wortmarken strong{letter-spacing:-.03em;color:#d6d6db;font-size:20px;font-weight:650}.uw-wortmarken small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.uw-regeln{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid;margin:0!important;padding:0!important}.uw-regel{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg-2), var(--bg));opacity:0;min-height:300px;transition:opacity .7s calc(var(--i) * .1s), transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .1s);border-radius:28px;align-content:start;gap:12px;padding:32px;display:grid;position:relative;overflow:hidden;transform:translateY(24px)}.uw-regel[data-an]{opacity:1;transform:none}.uw-regel-nr{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--line-2);font-size:96px;font-weight:800;line-height:1;position:absolute;top:12px;right:24px}.uw-regel-bild{width:56px;height:56px;margin-bottom:36px;overflow:visible}.uw-regel-bild *{fill:none;stroke:var(--ink-2);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.3, .6, .2, 1) calc(.2s + var(--i) * .1s)}.uw-regel-bild .uw-regel-akzent{stroke:var(--orange);transition-delay:calc(.7s + var(--i) * .1s)}.uw-regel[data-an] .uw-regel-bild *{stroke-dashoffset:0}.uw-regel strong{letter-spacing:-.03em;font-size:clamp(21px,1.9vw,25px);font-weight:650;line-height:1.2;position:relative}.uw-regel>span:last-child{font-family:var(--lesen);color:var(--ink-2);font-size:17.5px;line-height:1.5;position:relative}.uw-stimmen{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.uw-stimmen figure{border:1px solid var(--line);background:var(--bg-2);border-radius:28px;align-content:space-between;gap:36px;margin:0;padding:36px;display:grid;position:relative;overflow:hidden}.uw-zitatzeichen{font-family:var(--lesen);color:#ff5b1f2e;pointer-events:none;font-size:110px;line-height:1;position:absolute;top:20px;left:30px}.uw-stimmen blockquote{font-family:var(--lesen);letter-spacing:-.01em;text-wrap:balance;margin:40px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.3;position:relative}.uw-stimmen figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:24px;display:flex}.uw-stimmen img{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--kante);border-radius:44px}.uw-stimmen figcaption>span{gap:2px;display:grid}.uw-stimmen strong{font-size:15px}.uw-stimmen small{color:var(--ink-3);font-size:13px}.uw-stimmen .uw-stimme-zahl{text-align:right;justify-items:end;margin-left:auto}.uw-stimme-zahl b{letter-spacing:-.03em;color:var(--orange);font-size:20px}.uw-schluss{text-align:center;justify-items:center;gap:32px;padding-top:150px;padding-bottom:120px;display:grid}.uw-schluss .uw-h2{max-width:16em}@media (max-width:960px){.uw-station-inhalt{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"phase""titel""text""marken"}.uw-kopf-unten{grid-template-columns:1fr;gap:36px}.uw-heute,.uw-davor,.uw-regeln{grid-template-columns:1fr}.uw-davor{gap:24px}.uw-regel{min-height:0}}@media (max-width:640px){.uw-kopf{padding-top:48px}.uw-wer{margin-bottom:28px!important}.uw-portraet{width:56px;height:56px}.uw-kopf-unten{margin-top:32px;padding-top:28px}.uw-eck{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.uw-eck dt{font-size:36px}.uw-eck dd{font-size:12.5px}.uw-teil{padding-top:96px}.uw-teil-kopf{margin-bottom:36px}.uw-station{gap:18px;padding-bottom:44px}.uw-haupt,.uw-neben,.uw-davor,.uw-regel{border-radius:22px;padding:24px}.uw-projekte,.uw-wortmarken{grid-template-columns:1fr}.uw-wortmarken li{border-left:0;padding:14px 0}.uw-wortmarken li:nth-child(n+2){border-top:1px solid var(--line)}.uw-regel-bild{margin-bottom:20px}.uw-regel-nr{font-size:72px}.uw-stimmen{grid-template-columns:1fr}.uw-stimmen figure{gap:28px;padding:28px 24px 24px}.uw-stimmen figcaption{flex-wrap:wrap}.uw-schluss{padding-top:110px;padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.uw-zeit:after,.uw-station-inhalt,.uw-haupt,.uw-neben,.uw-projekt,.uw-wortmarken li,.uw-regel,.uw-regel-bild *{transition:none!important}.uw-station[data-heute][data-an] .uw-knoten i{animation:none}}.uw-text-kopf{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid;position:relative}.uw-text{gap:18px;max-width:34em;display:grid}.uw-text p{font-family:var(--lesen);color:var(--ink-2);font-size:clamp(18px,1.5vw,21px);line-height:1.6;margin:0!important}.uw-text p:first-child{color:var(--ink)}@media (max-width:960px){.uw-text-kopf{grid-template-columns:1fr;gap:28px}}.uw-text-kopf{grid-template-columns:1fr;align-items:start;gap:56px}.uw-text-kopf .uw-h1{max-width:none;font-size:clamp(40px,5.6vw,80px)}.uw-text-kopf .uw-h1 span{display:block}.uw-text{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:none;padding-top:32px}.uw-text p{align-content:start;gap:10px;font-size:18px;display:grid}.uw-text p small{font-family:var(--font-geist), "Geist", system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:650}@media (max-width:960px){.uw-text{grid-template-columns:1fr;gap:28px}}.uw .uw-text-kopf{display:block}.uw .uw-text-kopf .uw-text{margin-top:48px;display:grid}@media (max-width:960px){.uw .uw-text-kopf .uw-text{margin-top:32px}}.uw .uw-text-kopf .uw-h1{padding-bottom:44px}@media (max-width:960px){.uw .uw-text-kopf .uw-h1{padding-bottom:28px}}
