@font-face{font-family: "U3 Display";src: url("/assets/fonts/u3-display.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "U3 Sans";src: url("/assets/fonts/u3-sans.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "U3 Mono";src: url("/assets/fonts/u3-mono.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}:root{--ground: #050506;--panel: #0d0d0f;--raised: #0a0a0c;--ink: #f2f2ef;--body: #a1a1a6;--dim: #8e8e94;--soft: #c9c9cc;--line: rgba(255, 255, 255, 0.14);--line-strong: rgba(255, 255, 255, 0.3);--paper: #ededea;--paper-ink: #0a0a0b;--paper-dim: #55555a;--display: "U3 Display", "Helvetica Neue", Arial, sans-serif;--sans: "U3 Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "U3 Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--max: 1360px;--gutter: clamp(20px, 4vw, 40px);--section: clamp(96px, 11vw, 168px)}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--ground);color: var(--ink);font-family: var(--sans);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}img, video{display: block;max-width: 100%}a{color: var(--ink);text-decoration: none}a:hover{color: #fff}p{margin: 0;text-wrap: pretty}h1, h2, h3{margin: 0;font-family: var(--display);font-weight: 500;text-transform: uppercase;letter-spacing: -0.01em;text-wrap: balance}:focus-visible{outline: 2px solid var(--ink);outline-offset: 3px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;padding: 10px 14px;background: var(--ink);color: var(--ground);font-weight: 600}.skip:focus{top: 12px;color: var(--ground)}.wrap{max-width: var(--max);margin: 0 auto;padding: 0 var(--gutter)}.section{padding: var(--section) 0}.section--tight{padding-top: 0}.stack{display: flex;flex-direction: column;gap: 32px}.mono{font-family: var(--mono);font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--dim)}.mono--sm{font-size: 11px}.mono--ink{color: var(--ink)}.lead{max-width: 640px;font-size: 18px;color: var(--body)}.body{color: var(--body)}.h1{font-size: clamp(36px, 7vw, 104px);line-height: 0.95}.h2{font-size: clamp(30px, 4.4vw, 64px);line-height: 1}.h3{font-size: clamp(18px, 1.6vw, 22px);line-height: 1.15}.sh{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;padding-top: 18px;border-top: 1px solid var(--line)}.head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 24px 64px}.head > p{max-width: 460px;color: var(--body)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 28px;border-radius: 2px;border: 1px solid var(--ink);background: var(--ink);color: var(--ground);font-family: var(--sans);font-size: 13px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;cursor: pointer;transition: background .2s, border-color .2s, color .2s}.btn:hover{background: #fff;color: var(--ground)}.btn--ghost{background: transparent;color: var(--ink);border-color: rgba(255,255,255,0.4)}.btn--ghost:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.75);color: #fff}.btn--sm{min-height: 44px;padding: 0 18px;font-size: 12px}.btn--wide{min-width: 220px}.btns{display: flex;flex-wrap: wrap;gap: 12px}.link-arrow{display: inline-flex;align-items: center;gap: 12px;min-height: 44px;font-family: var(--mono);font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase}.link-arrow svg{transition: transform .3s ease}.link-arrow:hover svg{transform: translateX(6px)}.top{position: relative;z-index: 20}.top .wrap{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;padding-top: 24px;padding-bottom: 24px}.mark{font-family: var(--display);font-weight: 600;font-size: 19px;letter-spacing: 0.34em;line-height: 1;padding: 12px 0}.nav{display: flex;flex-wrap: wrap;gap: 4px clamp(18px, 2.6vw, 40px);font-size: 12px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase}.nav a{color: var(--soft);padding: 12px 0;border-bottom: 1px solid transparent}.nav a:hover, .nav a[aria-current="page"]{color: var(--ink);border-bottom-color: var(--ink)}.top-cta{display: flex;align-items: center;gap: 20px}.top-cta .txt{font-size: 12px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--soft);min-height: 44px;display: inline-flex;align-items: center}@media (max-width: 760px){.top .wrap{gap: 8px 16px}.nav{order: 3;width: 100%;overflow-x: auto;flex-wrap: nowrap;gap: 22px;scrollbar-width: none}.top-cta .txt{display: none}}.hero{padding-top: clamp(40px, 6vw, 88px)}.hero h1{font-size: clamp(26px, 7vw, 104px);line-height: 0.96}.hero h1 .l1{display: block}.hero h1 .l2{display: block;white-space: nowrap;min-height: 0.96em}.flap .zelle{position: relative;display: inline-block;transform-origin: 50% 55%}.flap .zelle.dreht{color: rgba(242, 242, 239, 0.45)}.flap .zelle.landet{animation: u3flap .42s cubic-bezier(.2, .7, .2, 1)}.flap.schein{animation: u3glow 1.6s ease-out}@keyframes u3flap{0%{transform: perspective(500px) rotateX(-85deg);opacity: .35}55%{transform: perspective(500px) rotateX(14deg);opacity: 1}100%{transform: none;opacity: 1}}@keyframes u3glow{0%{text-shadow: 0 0 0 rgba(255,255,255,0)}35%{text-shadow: 0 0 34px rgba(255,255,255,.55), 0 0 2px rgba(255,255,255,.9)}100%{text-shadow: 0 0 0 rgba(255,255,255,0)}}.hero-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px 40px;margin-top: 28px}.hero-row .mono{font-size: 13px;color: var(--body)}.band{margin-top: clamp(36px, 4vw, 56px);overflow: hidden}.band-track{display: flex;width: max-content;animation: u3band 90s linear infinite}.band:hover .band-track, .band.paused .band-track{animation-play-state: paused}.band-set{display: flex;gap: 12px;padding-right: 12px}@keyframes u3band{from{transform: translateX(0)}to{transform: translateX(-50%)}}.tile{position: relative;flex: 0 0 auto;height: clamp(220px, 26vw, 380px);margin: 0;overflow: hidden;background: var(--panel)}.tile video, .tile img{width: 100%;height: 100%;object-fit: cover}.tile figcaption{position: absolute;left: 0;right: 0;bottom: 0;padding: 28px 14px 12px;background: linear-gradient(0deg, rgba(5,5,6,.85), rgba(5,5,6,0));font-family: var(--mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--ink)}.r-9x16{aspect-ratio: 9 / 16}.r-1x1{aspect-ratio: 1 / 1}.r-4x5{aspect-ratio: 4 / 5}.r-12x5{aspect-ratio: 12 / 5}.r-16x9{aspect-ratio: 16 / 9}.band-ctrl{display: flex;justify-content: flex-end;margin-top: 10px}.band-ctrl button{min-height: 44px;padding: 0 4px;background: none;border: 0;color: var(--dim);font-family: var(--mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;cursor: pointer}.band-ctrl button:hover{color: var(--ink)}@media (prefers-reduced-motion: reduce){.band-track{animation: none}.band{overflow-x: auto}}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{min-height: 44px;padding: 0 16px;border-radius: 2px;border: 1px solid rgba(255,255,255,0.28);background: transparent;color: var(--ink);font-family: var(--mono);font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;transition: background .2s, border-color .2s, color .2s}.chip:hover{border-color: rgba(255,255,255,0.6)}.chip[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--ground)}.chip:disabled{opacity: .32;cursor: not-allowed;border-color: rgba(255,255,255,0.12)}.chip--fmt{display: inline-flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 2px;min-height: 52px;min-width: 96px;padding: 6px 14px;text-align: left}.chip--fmt b{font-family: var(--display);font-size: 15px;font-weight: 500;letter-spacing: 0}.chip--fmt span{font-size: 10px;letter-spacing: 0.14em}.stage{height: clamp(300px, 40vw, 560px);display: flex;align-items: center;justify-content: center;padding: 28px 0;border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);box-sizing: content-box}.stage-frame{position: relative;overflow: hidden;background: var(--panel);box-shadow: 0 0 0 1px rgba(255,255,255,0.18), 0 40px 120px rgba(0,0,0,0.6);width: 560px;height: 560px;max-width: 100%;max-height: 100%;transition: width .75s cubic-bezier(.7,0,.2,1), height .75s cubic-bezier(.7,0,.2,1)}.stage-frame video, .stage-frame img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity .35s ease}.stage-frame .tag{position: absolute;left: 12px;top: 10px;padding: 4px 8px;background: rgba(5,5,6,0.6);font-family: var(--mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase}.stage-bar{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px 40px}.stage-cap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 12px 40px;padding-top: 20px;border-top: 1px solid var(--line)}.stage-cap .t{font-family: var(--display);font-weight: 500;font-size: 20px;text-transform: uppercase}.variante{display: flex;align-items: center;gap: 8px}.variante[hidden]{display: none}.ref{position: relative;overflow: hidden}.ref-media{position: relative;aspect-ratio: 12 / 5;min-height: 420px;width: 100%}.ref-media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.ref-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(5,5,6,.88) 0%, rgba(5,5,6,.4) 38%, rgba(5,5,6,0) 60%), linear-gradient(0deg, var(--ground) 0%, rgba(5,5,6,0) 22%), linear-gradient(180deg, var(--ground) 0%, rgba(5,5,6,0) 18%)}.ref-copy{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);z-index: 2}.ref-copy .wrap{display: flex;flex-direction: column;align-items: flex-start;gap: 20px}.ref-copy h2{max-width: 620px;font-size: clamp(28px, 4vw, 56px);line-height: 1}@media (max-width: 640px){.ref-media::after{background: linear-gradient(0deg, rgba(5,5,6,.92) 0%, rgba(5,5,6,.55) 55%, rgba(5,5,6,.2) 100%)}}.studio{display: flex;flex-wrap: wrap;gap: 48px 64px;align-items: flex-start}.studio-ui{position: relative;flex: 1.7 1 620px;min-width: 0;padding-bottom: 48px}.win{border: 1px solid rgba(255,255,255,0.16);background: var(--raised);box-shadow: 0 60px 140px rgba(0,0,0,.65)}.win-bar{display: flex;justify-content: space-between;gap: 12px;padding: 12px 18px;border-bottom: 1px solid rgba(255,255,255,0.1);font-family: var(--mono);font-size: 11px;letter-spacing: 0.14em;color: var(--dim)}.win-body{padding: clamp(18px, 2.4vw, 32px);display: flex;flex-direction: column;gap: 18px}.order{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 18px;padding: 16px;border: 1px solid rgba(255,255,255,0.1)}.order.is-active{border-color: rgba(255,255,255,0.32);background: rgba(255,255,255,0.03)}.order img{width: 88px;height: 88px;object-fit: cover}.order-main{display: flex;flex-direction: column;gap: 10px;min-width: 0}.order-top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px}.order-top b{font-weight: 600}.track{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 4px}.track span{height: 3px;background: rgba(255,255,255,0.16)}.track span.on{background: var(--ink)}.docs{display: flex;flex-wrap: wrap;gap: 8px}.doc{padding: 6px 10px;border: 1px solid rgba(255,255,255,0.22);font-family: var(--mono);font-size: 11px}.doc--primary{background: var(--ink);color: var(--ground);border-color: var(--ink)}.track-legend{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 4px;font-family: var(--mono);font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--dim)}.feedback{position: absolute;right: 0;bottom: 0;width: min(340px, 62%);border: 1px solid rgba(255,255,255,0.22);background: var(--raised);box-shadow: 0 30px 80px rgba(0,0,0,.7)}.feedback .media{position: relative;aspect-ratio: 12 / 5;overflow: hidden}.feedback video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.feedback .media span{position: absolute;left: 8px;top: 8px;padding: 2px 6px;background: rgba(5,5,6,.7);font-family: var(--mono);font-size: 10px;letter-spacing: 0.12em}.feedback .body{padding: 12px 14px;display: flex;flex-direction: column;gap: 10px}.scrub{position: relative;height: 3px;background: rgba(255,255,255,.16)}.scrub i{position: absolute;left: 0;top: 0;bottom: 0;width: 42%;background: var(--ink)}.scrub b{position: absolute;left: 42%;top: -5px;width: 2px;height: 13px;background: var(--ink)}.note{display: flex;gap: 10px;font-size: 13px;line-height: 1.4}.note span{font-family: var(--mono);color: var(--dim)}.feats{flex: 1 1 320px;list-style: none;margin: 0;padding: 0;counter-reset: f}.feats li{display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 4px 12px;padding: 18px 0;border-top: 1px solid var(--line);counter-increment: f;font-family: var(--display);font-weight: 500;font-size: 16px;text-transform: uppercase;line-height: 1.25}.feats li::before{content: counter(f, decimal-leading-zero);font-family: var(--mono);font-size: 11px;color: var(--dim);padding-top: 3px}.feats li:last-of-type{border-bottom: 1px solid var(--line)}.feats-cta{margin-top: 28px}@media (max-width: 700px){.feedback{position: relative;width: 100%;margin-top: 16px}.studio-ui{padding-bottom: 0}}.paper{background: var(--paper);color: var(--paper-ink)}.paper a{color: var(--paper-ink)}.paper .mono{color: var(--paper-dim)}.calc{display: flex;flex-wrap: wrap;gap: 48px 72px;align-items: stretch}.calc-in{flex: 1.3 1 520px;display: flex;flex-direction: column;gap: 32px}.calc-group{display: flex;flex-direction: column;gap: 12px}.opt{min-height: 46px;padding: 0 16px;border-radius: 2px;border: 1px solid rgba(10,10,11,.3);background: transparent;color: var(--paper-ink);font-family: var(--sans);font-size: 14px;font-weight: 500;cursor: pointer}.opt--n{width: 52px;padding: 0;font-family: var(--mono)}.opt[aria-pressed="true"]{background: var(--paper-ink);border-color: var(--paper-ink);color: var(--paper)}.opt:hover{border-color: var(--paper-ink)}.check{display: flex;align-items: center;gap: 14px;min-height: 44px;cursor: pointer;font-size: 15px}.check input{width: 20px;height: 20px;margin: 0;accent-color: var(--paper-ink)}.calc-out{flex: 1 1 380px;display: flex;flex-direction: column;justify-content: space-between;gap: 28px;padding: clamp(24px, 3vw, 40px);background: var(--paper-ink);color: var(--ink)}.calc-out a:not(.btn){color: var(--body);text-decoration: underline;text-underline-offset: 3px;font-size: 13px}.calc-out .mono{color: var(--dim)}.price{font-family: var(--display);font-weight: 400;font-size: clamp(48px, 5.6vw, 84px);line-height: 0.95;letter-spacing: -0.02em;white-space: nowrap}.calc-out [hidden]{display: none !important}.faq{flex: 2 1 560px;border-bottom: 1px solid var(--line)}.faq details{border-top: 1px solid var(--line)}.faq summary{display: flex;justify-content: space-between;align-items: center;gap: 24px;min-height: 64px;padding: 12px 0;font-size: 17px;font-weight: 500;list-style: none;cursor: pointer}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font-family: var(--mono);font-size: 22px;font-weight: 300;color: var(--body);transition: transform .3s ease}.faq details[open] summary::after{transform: rotate(45deg)}.faq details p{padding: 0 64px 22px 0;font-size: 15px;color: var(--body)}.split{display: flex;flex-wrap: wrap;gap: 40px 80px}.split > .side{flex: 1 1 300px;display: flex;flex-direction: column;gap: 20px}.closer{position: relative;overflow: hidden;min-height: 640px;display: flex;align-items: center}.closer video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .7}.closer::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(5,5,6,.95) 0%, rgba(5,5,6,.75) 40%, rgba(5,5,6,.1) 100%), linear-gradient(0deg, var(--ground) 0%, rgba(5,5,6,0) 30%), linear-gradient(180deg, var(--ground) 0%, rgba(5,5,6,0) 25%)}.closer .wrap{position: relative;z-index: 2;width: 100%;padding-top: 120px;padding-bottom: 120px;display: flex;flex-direction: column;align-items: flex-start;gap: 28px}.closer h2{font-size: clamp(34px, 6vw, 92px);line-height: 0.95;max-width: 960px}.foot{padding-top: 64px;border-top: 1px solid var(--line);overflow: hidden}.foot .row{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 28px 64px}.foot nav{display: grid;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));gap: 4px 48px;flex: 0 1 620px;font-size: 14px}.foot nav a{color: var(--soft);padding: 10px 0}.foot .legal{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 40px;margin-top: 40px;padding: 22px 0;border-top: 1px solid var(--line);font-size: 12px;color: var(--dim)}.foot .legal a{color: var(--dim)}.foot .legal nav{display: flex;gap: 24px;flex: none;font-size: 12px}.foot .legal nav a{padding: 0;color: var(--dim)}.giant{font-family: var(--display);font-weight: 700;font-size: 23vw;line-height: .78;letter-spacing: -0.02em;text-align: center;color: #101012;white-space: nowrap;margin-top: 16px;transform: translateY(8%);user-select: none}.page-head{padding: clamp(64px, 9vw, 140px) 0 clamp(48px, 6vw, 88px)}.page-head .h1{max-width: 1200px}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;font-family: var(--mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--dim)}.crumbs a{color: var(--dim)}.crumbs a:hover{color: var(--ink)}.table-box{overflow-x: auto}.table{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.55}.table th, .table td{padding: 20px 24px 20px 0;text-align: left;vertical-align: top}.table thead th{padding-top: 0;padding-bottom: 16px;font-family: var(--mono);font-size: 11px;font-weight: 400;letter-spacing: 0.16em;text-transform: uppercase;color: var(--dim)}.table tbody tr{border-top: 1px solid var(--line)}.table tbody tr:last-child{border-bottom: 1px solid var(--line)}.table tbody th{font-weight: 500}.table td{color: var(--dim)}.table .u3{color: var(--ink);border-left: 1px solid rgba(255,255,255,.5);padding-left: 20px}.table thead th.u3{color: var(--ink);font-weight: 500}.table .num{font-family: var(--mono);font-size: 14px;color: var(--ink);white-space: nowrap}.table .big{display: block;font-family: var(--display);font-size: clamp(24px, 2.6vw, 36px);line-height: 1.05}.cells{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap: 1px;background: var(--line);border: 1px solid var(--line)}.cells > *{background: var(--ground);padding: 28px;display: flex;flex-direction: column;gap: 12px;min-height: 180px}.cells > .is-key{background: var(--ink);color: var(--ground)}.cells > .is-key .mono, .cells > .is-key p{color: #3a3a3f}.cells p{font-size: 15px;color: var(--body)}.rows{list-style: none;margin: 0;padding: 0}.rows li{display: grid;grid-template-columns: 56px minmax(0, 1fr);gap: 8px 16px;padding: 24px 0;border-top: 1px solid var(--line)}.rows li:last-child{border-bottom: 1px solid var(--line)}.rows li > span:first-child{font-family: var(--mono);font-size: 12px;letter-spacing: 0.14em;color: var(--dim);padding-top: 3px}.rows .t{display: block;font-family: var(--display);font-weight: 500;font-size: 18px;text-transform: uppercase;margin-bottom: 8px}.rows p{color: var(--body);font-size: 15px}.dl{margin: 0}.dl > div{display: grid;grid-template-columns: minmax(140px, 0.5fr) minmax(0, 1.5fr);gap: 8px 32px;padding: 20px 0;border-top: 1px solid var(--line)}.dl > div:last-child{border-bottom: 1px solid var(--line)}.dl dt{font-family: var(--mono);font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--soft);padding-top: 2px}.dl dd{margin: 0}.steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap: 48px 32px}.steps li{position: relative;display: flex;flex-direction: column;gap: 12px;padding-top: 32px;border-top: 1px solid var(--line-strong)}.steps li::before{content: "";position: absolute;top: -5px;left: 0;width: 9px;height: 9px;border-radius: 50%;background: var(--ink)}.steps p{color: var(--body);font-size: 15px}.ratios{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 28px 24px}.ratios figure{margin: 0;display: flex;flex-direction: column;gap: 12px}.ratios .box{height: clamp(90px, 12vw, 176px);border: 1px solid rgba(255,255,255,.4);display: flex;align-items: center;justify-content: center;font-family: var(--display);font-size: 20px;color: var(--soft)}.bars{display: grid;grid-template-columns: minmax(120px, 200px) minmax(0, 1fr);align-items: center;gap: 14px 28px}.bars .bar{display: flex;align-items: center;gap: 16px}.bars .bar i{height: 12px;background: rgba(255,255,255,.28)}.bars .bar.u3 i{background: var(--ink)}.bars .bar b{font-family: var(--display);font-weight: 400;font-size: clamp(20px, 2.2vw, 32px);white-space: nowrap}.wissen-list a{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 32px;padding: 32px 0;border-top: 1px solid var(--line)}.wissen-list a:last-child{border-bottom: 1px solid var(--line)}.wissen-list .t{font-family: var(--display);font-weight: 500;font-size: clamp(22px, 2.6vw, 38px);line-height: 1.05;text-transform: uppercase}.wissen-list .d{display: inline-flex;align-items: center;gap: 24px;color: var(--body)}.wissen-list a:hover svg{transform: translateX(6px)}.wissen-list svg{transition: transform .3s ease}.media-split{display: flex;flex-wrap: wrap;gap: 48px 80px;align-items: center}.media-split > *{flex: 1 1 440px}.media-split video, .media-split img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;background: var(--panel)}.prose{max-width: 760px;display: flex;flex-direction: column;gap: 18px;color: var(--body)}.prose h2{font-size: clamp(20px, 2vw, 26px);color: var(--ink);margin-top: 24px}.prose a{text-decoration: underline;text-underline-offset: 3px}.small{font-size: 13px;color: var(--dim)}.pipe{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0;border: 1px solid var(--line)}.pipe li{position: relative;display: flex;flex-direction: column;gap: 10px;padding: 28px 24px;min-height: 140px;justify-content: flex-end;border-left: 1px solid var(--line)}.pipe li:first-child{border-left: 0}.pipe li::after{content: "→";position: absolute;right: -10px;top: 24px;z-index: 2;width: 20px;height: 20px;display: grid;place-items: center;font-family: var(--mono);font-size: 12px;color: var(--soft);background: var(--ground)}.pipe li:last-child::after{content: none}.pipe b{font-family: var(--display);font-weight: 500;font-size: clamp(16px, 1.6vw, 22px);text-transform: uppercase;line-height: 1.1}.pipe-secret{background: repeating-linear-gradient(135deg, #0d0d0f 0 10px, #141417 10px 20px)}.pipe-secret b{background: var(--ink);color: var(--ink);align-self: flex-start;padding: 0 4px;user-select: none}.pipe-secret b::selection{color: var(--ink)}.pipe-out{background: var(--ink);color: var(--ground)}.pipe-out .mono{color: #3a3a3f}@media (max-width: 760px){.pipe{grid-template-columns: 1fr 1fr}.pipe li:nth-child(3){border-left: 0}.pipe li:nth-child(n+3){border-top: 1px solid var(--line)}.pipe li:nth-child(2)::after{content: none}}.facts{margin: 0;border-top: 1px solid var(--line)}.facts > div{display: grid;grid-template-columns: minmax(150px, 0.45fr) minmax(0, 1.55fr);gap: 6px 32px;padding: 16px 0;border-bottom: 1px solid var(--line)}.facts dt{font-family: var(--mono);font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim);padding-top: 3px}.facts dd{margin: 0;color: var(--ink);white-space: pre-line}.prose h3{font-family: var(--sans);text-transform: none;font-size: 17px;font-weight: 600;color: var(--ink);letter-spacing: 0;margin-top: 8px}.prose ul{margin: 0;padding-left: 20px;display: flex;flex-direction: column;gap: 8px}.prose strong{color: var(--ink);font-weight: 600}.notice{border: 1px solid var(--line-strong);padding: 20px 24px;color: var(--soft)}.linkish{appearance: none;background: none;border: 0;padding: 0;margin: 0;font: inherit;color: var(--dim);cursor: pointer}.linkish:hover{color: var(--ink)}.consent{position: fixed;z-index: 90;left: var(--gutter);right: var(--gutter);bottom: 16px;display: flex;justify-content: flex-start;pointer-events: none}.consent[hidden]{display: none}.consent-box{pointer-events: auto;max-width: 560px;background: var(--panel);border: 1px solid var(--line-strong);padding: 22px 24px;display: flex;flex-direction: column;gap: 14px;font-size: 14px;color: var(--body);box-shadow: 0 30px 80px rgba(0,0,0,.6)}.consent-box a{text-decoration: underline;text-underline-offset: 3px}.consent-btns{display: flex;flex-wrap: wrap;gap: 10px}.consent-dlg{width: min(560px, calc(100vw - 32px));max-height: calc(100dvh - 32px);padding: 0;background: var(--panel);color: var(--ink);border: 1px solid var(--line-strong)}.consent-dlg::backdrop{background: rgba(0,0,0,.7)}.consent-form{padding: 28px;display: flex;flex-direction: column;gap: 4px}.consent-form h2{margin-bottom: 12px}.consent-opt{display: flex;justify-content: space-between;align-items: flex-start;gap: 20px;padding: 16px 0;border-top: 1px solid var(--line);cursor: pointer}.consent-opt b{font-weight: 600}.consent-opt p{font-size: 13px;color: var(--body);margin-top: 4px}.consent-opt .mono{white-space: nowrap;padding-top: 3px}.consent-opt input{appearance: none;flex: none;width: 44px;height: 24px;border-radius: 12px;background: #2a2a2e;position: relative;cursor: pointer;transition: background .2s;margin-top: 2px}.consent-opt input::after{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: var(--soft);transition: transform .2s}.consent-opt input:checked{background: var(--ink)}.consent-opt input:checked::after{transform: translateX(20px);background: var(--ground)}.consent-form .consent-btns{margin-top: 16px}@media (max-width: 640px){.consent{bottom: 8px;left: 8px;right: 8px}.consent-box{padding: 18px}}.lost{min-height: 70vh;display: flex;align-items: center}h1, h2, h3, .h1, .h2, .h3{hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word}.media-split > *, .split > *, .head > *, .stack > *{min-width: 0}.pipe{grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 760px){.pipe{grid-template-columns: repeat(2, minmax(0, 1fr))}.pipe li{padding: 22px 16px;min-height: 120px}.bars{grid-template-columns: minmax(0, 1fr);gap: 6px 0}.bars .bar{margin-bottom: 14px}.bars .bar b{white-space: normal}}@media (max-width: 420px){.h2{font-size: 26px}.h1{font-size: 34px}}.pipe b{max-width: 100%;hyphens: auto;-webkit-hyphens: auto;overflow-wrap: anywhere}.hero h1{font-size: clamp(26px, calc((100vw - 2 * var(--gutter)) / 11.5), 108px)}.consent-btns{align-items: center}.consent-more{font-family: var(--mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;min-height: 44px;padding: 0 6px;text-decoration: underline;text-underline-offset: 4px}@media (max-width: 640px){.consent-box{gap: 10px;font-size: 13px;padding: 16px}.consent-btns{gap: 8px}.consent-btns .btn{flex: 1 1 0;padding: 0 10px;min-height: 42px}.consent-btns .consent-more{flex: 1 1 100%;min-height: 32px}}