:root{--bg:#F3EFE6;--ink:#18201E;--akzent:#F05A28;--on-akzent:#fff;--font-display:"Newsreader",serif;--font-text:"IBM Plex Sans",sans-serif;--line:color-mix(in srgb,var(--ink) 22%,transparent);--paper:color-mix(in srgb,var(--bg) 91%,white);--header-h:62px}html[data-farbe=papierkanal]{--bg:#F3EFE6;--ink:#18201E;--akzent:#F05A28;--on-akzent:#fff}html[data-farbe=nachtstudio]{--bg:#111417;--ink:#F5F1E8;--akzent:#B8E24A;--on-akzent:#111417}html[data-farbe=kuestenfunk]{--bg:#E7EDF0;--ink:#142B35;--akzent:#007064;--on-akzent:#fff}html[data-farbe=studioweiss]{--bg:#FAFAF7;--ink:#202020;--akzent:#2457D6;--on-akzent:#fff}html[data-schrift=sendebuch]{--font-display:"Newsreader",serif;--font-text:"IBM Plex Sans",sans-serif}html[data-schrift=beratung]{--font-display:"Fraunces",serif;--font-text:"Source Sans 3",sans-serif}html[data-schrift=systematisch]{--font-display:"IBM Plex Serif",serif;--font-text:"IBM Plex Sans",sans-serif}html[data-hero=a] [data-hero-panel=b],html:not([data-hero]) [data-hero-panel=b]{display:none!important}html[data-hero=b] [data-hero-panel=a]{display:none!important}*{box-sizing:border-box}html{overflow-x:hidden;background:var(--bg);color:var(--ink);scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--font-text)}a{color:inherit;text-underline-offset:.2em}button,input{font:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.025em;text-wrap:balance;margin:0}h1{font-size:clamp(3rem,6.6vw,6.7rem)}h2{font-size:clamp(2.2rem,4.5vw,4.5rem)}h3{font-size:clamp(1.6rem,2.6vw,2.5rem)}p{max-width:67ch}:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.folio,.sample{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.folio{font-weight:600;color:var(--akzent)}.sample{display:block;margin:0 0 .6rem;opacity:.74}.rk-head{position:sticky;top:0;z-index:70;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 max(1rem,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(8px)}.brand{font:600 1.4rem var(--font-display);text-decoration:none}.rk-head nav{display:flex;gap:1.5rem;font-size:.82rem}.rk-head nav a{text-decoration:none}.spread{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1280px,100%);margin:auto;border-bottom:1px solid var(--line)}.spread:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line);box-shadow:10px 0 28px color-mix(in srgb,var(--ink) 8%,transparent)}.page-left,.page-right{min-width:0;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,4vw,4rem)}.page-left{padding-left:clamp(1.5rem,4vw,4rem)}.page-right{padding-right:clamp(1.5rem,4vw,4rem);background:var(--paper)}.hero{min-height:calc(100svh - var(--header-h));align-items:center}.hero .page-left,.hero .page-right{padding-top:clamp(3rem,7vh,6rem);padding-bottom:clamp(3rem,7vh,6rem)}.lede{font-size:clamp(1rem,1.45vw,1.23rem);margin:1.5rem 0;max-width:57ch}.hero-action{display:inline-block}.cta,.closing button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--akzent);border-radius:6px;background:var(--akzent);color:var(--on-akzent);padding:.78rem 1.1rem;font-weight:600;text-decoration:none;cursor:pointer}.hero-book{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.mini-book{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);border-radius:6px;background:var(--bg);box-shadow:8px 10px 0 var(--line)}.mini-book>div{min-height:290px;padding:1.3rem;display:flex;flex-direction:column;gap:.7rem}.mini-book>div+div{border-left:1px solid var(--ink);box-shadow:inset 9px 0 18px color-mix(in srgb,var(--ink) 6%,transparent)}.mini-book small,.hero-closeup small{color:var(--akzent);font-weight:600}.mini-book b{font:600 1.4rem var(--font-display)}.mini-book span{padding-top:.6rem;border-top:1px solid var(--line);font-size:.8rem}.return-chip,[data-return-chip]{display:inline-block!important;align-self:flex-start;border-radius:999px!important;background:var(--akzent);color:var(--on-akzent);border:0!important;padding:.38rem .55rem!important;font-size:.68rem!important}.hero-closeup{padding:2rem;border:1px solid var(--ink);border-radius:6px;background:var(--bg)}.hero-closeup>b{display:block;font:600 clamp(2rem,4vw,3.6rem)/1 var(--font-display);margin:2rem 0}.hero-closeup>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-block:1px solid var(--line);padding:1rem 0;font-weight:600}.hero-closeup i{color:var(--akzent);font-size:2rem}.hero-closeup p{font-size:.8rem}.problem p{font-size:1.05rem}.lost-path{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.5rem;margin-top:3rem;font-size:.72rem}.lost-path i{height:1px;background:var(--ink)}.lost-path .broken{background:repeating-linear-gradient(90deg,var(--akzent) 0 6px,transparent 6px 12px)}.section-full{width:min(1280px,100%);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--line)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:3rem}.section-head .folio{grid-column:1/-1;margin:0}.section-head>p:last-child{font-size:1.05rem}.probe-shell{position:relative;border:1px solid var(--ink);border-radius:8px;padding:clamp(1rem,3vw,2rem);background:var(--paper)}.u-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.u-matrix span{min-height:54px;display:grid;place-items:center;text-align:center;background:var(--bg);padding:.5rem;font-size:.75rem;font-weight:600}.u-matrix .turn{grid-column:4}.u-matrix .back{color:var(--akzent)}.probe-card{width:min(440px,92%);margin:2rem auto;padding:1rem;border:1px solid var(--ink);border-radius:6px;background:var(--bg);box-shadow:5px 6px 0 var(--line);text-align:center}.probe-card small{display:block}.probe-card b{display:block;font:600 1.35rem var(--font-display);margin:.25rem}.probe-card p{margin:.6rem 0;color:var(--akzent);font-weight:600}.probe-shell:not([data-step="5"]) [data-return-chip]{visibility:hidden}.probe-shell label{display:flex;justify-content:space-between;font-weight:600}.probe-shell input[type=range]{width:100%;accent-color:var(--akzent)}.station-buttons{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem;margin-top:1rem}.station-buttons button{min-height:84px;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--ink);padding:.55rem;font-size:.68rem;text-align:left;cursor:pointer}.station-buttons button span{display:block;color:var(--akzent);font-weight:600}.station-buttons button[aria-pressed=true]{border-color:var(--akzent);box-shadow:inset 0 -4px var(--akzent)}.nojs{margin-top:1rem;border:1px dashed var(--ink);padding:1rem}.artifact,.calendar,.return-note,.brand-sheet{margin-top:2rem;border:1px solid var(--ink);border-radius:6px;background:var(--bg);padding:1.2rem}.artifact>b,.calendar>b{display:block;font:600 1.25rem var(--font-display);margin:.5rem 0 1rem}.artifact dl{display:grid;grid-template-columns:1fr 1fr;margin:0;font-size:.78rem}.artifact dt,.artifact dd{margin:0;padding:.4rem 0;border-top:1px solid var(--line)}.calendar{display:grid;gap:.55rem}.calendar small{padding-top:.5rem;border-top:1px solid var(--line)}.format-stack{display:grid;gap:1px;background:var(--line)}.format-stack article{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:var(--paper);padding:1.3rem}.format-stack small{grid-column:1/-1}.destinations{display:grid;gap:.8rem}.destinations>div{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:.8rem;padding:1rem;border-top:1px solid var(--line)}.destinations>div:first-child{border:0}.return-note{display:grid;gap:.6rem}.return-note small{margin-top:.5rem}.return-note strong{color:var(--akzent)}.return-arrow{width:100%;margin-top:1rem}.return-arrow path{fill:none;stroke:var(--akzent);stroke-width:2}.trust-lines article{padding:1.1rem 0;border-top:1px solid var(--line)}.trust-lines article:first-child{border:0}.trust-lines p{margin:.4rem 0}.security-home{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,8vw,8rem);align-items:start;background:var(--paper)}.security-home h2{max-width:11ch}.security-home>div:last-child>p{margin-top:0;font-size:1.05rem}.security-home a{display:inline-flex;min-height:46px;align-items:center;border-bottom:2px solid var(--akzent);font-weight:600;text-decoration:none}.security-date{color:var(--akzent);font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.brand-sheet>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.brand-sheet aside{display:grid;gap:.3rem;margin-top:1rem;padding:1rem;background:var(--akzent);color:var(--on-akzent)}.closing{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,8rem);align-items:center}.closing p{font-size:1.05rem}.closing form{margin-top:2rem}.closing label{display:block;font-weight:600;margin-bottom:.4rem}.closing form>div{display:flex;gap:.5rem}.closing input{flex:1;min-width:0;border:1px solid var(--ink);border-radius:6px;background:var(--bg);color:var(--ink);padding:.8rem}.closing-plan{display:grid;gap:.7rem;padding:2rem;border:1px solid var(--ink);border-radius:6px;background:var(--paper)}.closing-plan b{font:600 1.5rem var(--font-display)}footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2.5rem max(1.5rem,calc((100vw - 1280px)/2)) 5rem;font-size:.8rem}footer nav{display:flex;flex-wrap:wrap;gap:1rem}footer span{opacity:.55}.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}html.js[data-hero=a] .mini-book>div:first-child span{opacity:0;transform:translateY(5px);animation:handoff .35s forwards}html.js[data-hero=a] .mini-book>div:first-child span:nth-child(3){animation-delay:.5s}html.js[data-hero=a] .mini-book>div:first-child span:nth-child(4){animation-delay:1.3s}html.js[data-hero=a] .mini-book>div:first-child span:nth-child(5){animation-delay:2.1s}html.js[data-hero=a] .mini-book>div:last-child>*:not(small){opacity:0;animation:handoff .4s 3s forwards}@keyframes handoff{to{opacity:1;transform:none}}@media (max-width:760px){.rk-head nav a:first-child{display:none}.rk-head nav{font-size:.72rem}.spread{display:block}.spread:after{display:none}.page-left,.page-right{padding:3.5rem 1.5rem}.page-right{border-top:1px solid var(--line)}.hero{min-height:auto}.hero .page-left{padding:2rem 1.5rem 1.2rem}.hero .page-right{padding:1rem 1.5rem 1.5rem}.hero h1{font-size:clamp(2.6rem,12vw,4rem)}.lede{font-size:.91rem;line-height:1.42;margin:.85rem 0}.cta{min-height:46px;font-size:.86rem}.mini-book>div{min-height:122px;padding:.7rem;gap:.25rem}.mini-book b{font-size:.98rem}.mini-book span{font-size:.61rem;padding-top:.25rem}.hero-book>.sample{font-size:.58rem}.return-chip{font-size:.55rem!important}.hero-closeup{padding:1rem}.hero-closeup>b{font-size:1.6rem;margin:.8rem 0}.hero-closeup p{margin:.5rem 0 0}.section-full{padding:4rem 1.5rem}.section-head{display:block}.u-matrix{grid-template-columns:repeat(2,1fr)}.u-matrix .turn{grid-column:auto}.probe-card{margin:1rem auto}.station-buttons{grid-template-columns:repeat(2,1fr)}.station-buttons button{min-height:68px}.format-stack article,.destinations>div,.brand-sheet>div{grid-template-columns:1fr}.security-home{grid-template-columns:1fr}.security-home h2{max-width:none}.closing{grid-template-columns:1fr}.closing form>div{display:grid}footer{align-items:flex-start;flex-direction:column;padding-bottom:6rem}.lost-path{grid-template-columns:auto 1fr auto}.lost-path span:nth-of-type(n+3),.lost-path i:nth-of-type(n+2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js[data-hero=a] .mini-book *{animation:none!important;opacity:1!important;transform:none!important}.station-buttons button{transition:none}}.mini-book{position:relative}.handoff-card{display:none}html.js[data-hero=a] .handoff-card{display:block;position:absolute;z-index:2;left:7%;top:42%;width:auto;border:1px solid var(--ink);border-radius:4px;background:var(--akzent);color:var(--on-akzent);padding:.35rem .5rem!important;font-size:.6rem!important;animation:cardRoute 4s ease both}@keyframes cardRoute{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translate(0)}32%{opacity:1;transform:translate(70%,38px)}55%{opacity:1;transform:translate(155%,78px)}76%{opacity:1;transform:translate(255%,118px)}92%{opacity:1;transform:translate(330%,40px)}to{opacity:0;transform:translate(275%,-12px)}}@media (prefers-reduced-motion:reduce){.handoff-card{display:none!important}}
