@font-face{font-family:Archivo;src:url(fonts/archivo-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:101%;ascent-override:87%;descent-override:21%;line-gap-override:0%}:root{--bg:#08080a;--bg-2:#0f0f12;--bg-3:#16161a;--ink:#f4f0ea;--ink-2:rgba(244,240,234,.76);--ink-3:rgba(244,240,234,.58);--line:rgba(244,240,234,.12);--line-2:rgba(244,240,234,.22);--red:#cf2e2e;--red-hi:#f05a55;--red-glow:rgba(207,46,46,.35);--paper:#f3efe8;--paper-ink:#0b0b0d;--paper-ink-2:#3d3b38;--paper-line:rgba(11,11,13,.14);--paper-red:#b3261e;--sans:"Archivo","Archivo Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shell:1320px;--gutter:clamp(16px,4.2vw,64px);--ease:cubic-bezier(.2,.7,.1,1);--head-h:72px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head-h) + var(--pv-h,0px) + 12px)}html:not(.lenis){scroll-behavior:smooth}html.rm{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body.p3d{margin:0;background:var(--bg);color:var(--ink);font:400 1.0625rem/1.6 var(--sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}body.p3d:after{content:"";display:none;position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img,svg{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media(min-width:768px){h1,h2,h3{-webkit-hyphens:none;hyphens:none}}em{font-style:normal}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px;box-shadow:0 0 0 5px #cf2e2e8c}.paper :focus-visible{outline-color:var(--paper-ink)}.sr-only{position:absolute!important;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:-999px;top:8px;z-index:200;background:var(--ink);color:var(--bg);padding:.7rem 1rem;border-radius:999px;font-weight:600;text-decoration:none}.skip:focus{left:12px}.shell,.wrap{width:100%;max-width:var(--shell);margin:0 auto;padding:0 var(--gutter);min-width:0}.ico{width:1.05em;height:1.05em;flex:none}.eyebrow,.kicker,.chapter-no,.branche-tag,.fig,.cue,.hud,.team-group,.faq summary:after,.facts dt,.contact-facts dt,.mail-facts dt{font-family:var(--mono);font-weight:500}.eyebrow{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--red-hi);margin:0 0 1.2rem;display:flex;align-items:center;gap:.75rem}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.h-section,.section-title{font-size:clamp(2.2rem,1.1rem + 4.2vw,5.4rem);font-weight:800;letter-spacing:-.045em;line-height:.95;max-width:16ch;margin-bottom:1.6rem}.h-section,.section-title,.chapter h3,.branche-body h3,.termin h2{word-spacing:.08em}.h-section em,.section-title em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--red-hi)}.section-lead{font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);line-height:1.55;color:var(--ink-2);max-width:40rem;margin-bottom:2.4rem}.btn-primary,.btn,.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:52px;padding:.85rem 1.5rem .85rem 1.65rem;border-radius:999px;background:var(--red);color:#fff;font:600 1.02rem/1.2 var(--sans);letter-spacing:-.005em;text-decoration:none;border:0;cursor:pointer;position:relative;isolation:isolate;box-shadow:0 0 0 1px #ffffff14 inset,0 14px 40px -12px var(--red-glow);transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.btn-primary:hover,.btn:hover,.header-cta:hover{background:#dc3a36;box-shadow:0 0 0 1px #ffffff24 inset,0 18px 50px -10px #cf2e2e99;text-decoration:none}.btn-primary span{display:inline-block}.btn-ghost{display:inline-flex;align-items:center;min-height:52px;padding:.85rem .2rem;color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.35em}.btn-ghost:hover{text-decoration-color:var(--red)}.arrow-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.8rem 0;border-top:1px solid var(--line);color:var(--ink);font-weight:500;text-decoration:none;transition:color .25s var(--ease),padding .35s var(--ease)}.arrow-link .ico{color:var(--red-hi);transition:transform .35s var(--ease)}.arrow-link:hover{color:#fff;padding-left:.35rem}.arrow-link:hover .ico{transform:translate(4px)}.site-header{position:fixed;top:var(--pv-h,0px);left:0;right:0;z-index:50;height:var(--head-h);display:flex;align-items:center;transition:background-color .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s;border-bottom:1px solid transparent}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:background-color .4s var(--ease)}.site-header.is-solid{border-bottom-color:var(--line)}.site-header.is-solid:before{background:#08080aeb}html.t2 .site-header.is-solid:not(.on-paper):before,html.rm .site-header.is-solid:not(.on-paper):before{background:#08080a}html.fx-on .site-header.is-solid:before{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.site-header.is-solid.on-paper{border-bottom-color:var(--paper-line)}.site-header.is-solid.on-paper:before{background:#f3efe8f2}.site-header.on-paper .wordmark{color:var(--paper-ink)}.site-header.on-paper .wordmark span{color:#4a4743}.site-header.on-paper .main-nav a{color:var(--paper-ink-2)}.site-header.on-paper .main-nav a:hover{color:var(--paper-ink)}.site-header.on-paper .nav-mobile:not([open]) summary{color:var(--paper-ink);border-color:#0b0b0d4d}.site-header.on-paper :focus-visible{outline-color:var(--paper-ink)}.header-inner{display:flex;align-items:center;gap:1.5rem}.wordmark{display:inline-flex;align-items:baseline;gap:.35rem;font-weight:800;font-size:1.3rem;letter-spacing:-.04em;color:var(--ink);text-decoration:none;text-transform:uppercase;margin-right:auto;padding:8px 0;margin-top:-8px;margin-bottom:-8px}.wordmark:before{content:"";width:.5em;height:.5em;background:var(--red);border-radius:50%;align-self:center;box-shadow:0 0 14px var(--red)}.wordmark span{font-weight:400;text-transform:none;letter-spacing:-.01em;color:var(--ink-3);font-size:.95em}.main-nav{display:flex;gap:1.6rem}.main-nav a{font-size:.86rem;font-weight:500;color:var(--ink-2);text-decoration:none;padding:.6rem 0;position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.main-nav a:hover{color:var(--ink)}.main-nav a:hover:after{transform:scaleX(1)}.header-cta{min-height:44px;padding:.55rem 1.1rem;font-size:.9rem}.nav-mobile{display:none;position:static}.nav-mobile summary{list-style:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem 1rem;border:1px solid var(--line-2);border-radius:999px;font-weight:600;font-size:.92rem;cursor:pointer;color:var(--ink)}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary:after{content:"";width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.nav-mobile[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.nav-mobile nav{position:fixed;left:0;right:0;top:calc(var(--head-h) + var(--pv-h,0px));bottom:0;z-index:70;overflow:auto;overscroll-behavior:contain;background:#08080a;border-top:1px solid var(--line);padding:.5rem var(--gutter) calc(2rem + env(safe-area-inset-bottom))}.nav-mobile[open] summary{background:var(--ink);color:var(--bg);border-color:var(--ink)}html.menu-open .site-header:before{background:#08080a}html.menu-open body.p3d:after{display:none}.nav-mobile nav a{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:500}.nav-mobile nav a:first-child{border-top:0}.nav-mobile nav a.menu-cta{justify-content:center;margin:.5rem 0 .8rem;border:0;border-radius:999px;background:var(--red);color:#fff;font-weight:600}@media(min-width:561px){.nav-mobile nav a.menu-cta{display:none}}@media(max-width:1100px){.main-nav{display:none}.nav-mobile{display:block}}@media(max-width:560px){.header-cta{display:none}.wordmark{font-size:1.15rem}}.erlebnis{position:relative}.stage{position:sticky;top:0;height:100vh;height:100lvh;margin-bottom:-100vh;margin-bottom:-100lvh;z-index:0;overflow:hidden;pointer-events:none;background:var(--bg)}.poster-pic,.poster,.still,.intro-push,.thread-clip,.fit,.opening,.opening-scrim{position:absolute;inset:0;width:100%;height:100%;display:block}.fit{transform:var(--fit,none);transform-origin:0 0}.ovs{position:absolute;inset:0;transform:scale(var(--ovs,1));transform-origin:var(--ovs-o,50% 50%)}.nocover .ovs{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.poster,.still{object-fit:cover;object-position:100% 50%;max-width:none}.thread-clip{pointer-events:none;mix-blend-mode:plus-lighter}.thread-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0}.th-mask{fill:none;stroke:#fff;stroke-width:28px;stroke-linecap:round;stroke-linejoin:round}.thread-m{display:none}.opening{object-fit:cover;object-position:100% 50%;opacity:0;pointer-events:none}.poster-final{opacity:0;transition:opacity .26s linear}.opening.on,.poster-final.on{opacity:1}html.rm .opening,html.rm .poster-final{display:none}.opening-scrim{pointer-events:none;opacity:0;transition:opacity .4s linear;background:linear-gradient(90deg,#08080ab8,#08080a9e 30%,#08080a4d 46%,#08080a00 60%)}html.js:not(.rm):not(.opening-done) .stage.op .opening-scrim{opacity:1}html.opening-done .thread-svg,html.rm .thread-svg,html:not(.js) .thread-svg{opacity:1}html.opening-done .opening-thread{opacity:0}html.js:not(.rm):not(.intro-on) .thread-clip{display:none}.still{opacity:0;transition:opacity .3s linear}.still.is-on{opacity:1}.scene{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0}.stage.is-live .scene{opacity:1}.top-sentinel{position:absolute;top:0;left:0;width:1px;height:40px}html.fx-on.fx body.p3d:after{display:block}html.js:not(.fx) .kicker .dot,html.js:not(.fx) .btn-primary,html.js:not(.fx) .header-cta,html.js:not(.fx) .wordmark:before{box-shadow:none}html.js:not(.fx) .cue i:after{animation:none}.hero{position:relative;z-index:1;min-height:calc(100vh - var(--pv-h,0px));min-height:calc(100svh - var(--pv-h,0px) + var(--hx2,0px));display:flex;flex-direction:column;padding:calc(var(--head-h) + var(--pv-h,0px) + clamp(14px,3.2vh,34px)) 0 0}.hero-inner{flex:1;display:flex;align-items:flex-start}.hero>*{position:relative}.hero-copy,.hero-foot{position:relative;z-index:2}.hero-copy{width:100%}.kicker{display:flex;align-items:center;gap:.7rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 clamp(1.4rem,3.4vh,2.4rem)}.masthead{width:max-content;max-width:100%;padding:.62rem 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.k-m{display:none}.cite,.nw{white-space:nowrap}.cite{text-transform:none;letter-spacing:.02em}.kicker .dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #cf2e2e2e,0 0 18px var(--red);flex:none}.js.fx:not(.rm) .kicker .dot{animation:dotpulse .4s .6s var(--ease) 1 both}@keyframes dotpulse{0%{transform:scale(1)}50%{transform:scale(1.7);box-shadow:0 0 0 7px #cf2e2e3d,0 0 26px var(--red)}to{transform:scale(1)}}.display{font-size:clamp(3rem,.9rem + 7.4vw,8.25rem);font-weight:800;line-height:.92;letter-spacing:-.035em;margin:0 0 clamp(1.3rem,3vh,2.2rem);max-width:none}.display .l1,.display .l2{display:block}@keyframes hwipe{0%{clip-path:inset(-12% 100% -30% -2%)}to{clip-path:inset(-12% -14% -30% -2%)}}html.js:not(.rm) #hero-title .l1,html.js:not(.rm) #hero-title .l2a,html.js:not(.rm) #hero-title em{animation:hwipe .62s cubic-bezier(.3,.6,.1,1) both}html.js:not(.rm) #hero-title .l1{animation-delay:.12s}html.js:not(.rm) #hero-title .l2a{animation-delay:.2s}html.js:not(.rm) #hero-title em{animation-delay:.28s}#hero-title .l2a{display:inline-block}.display .l2 em{display:block}.display em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--red);font-size:1.07em;line-height:.86;padding-right:.04em}.display[data-h=betrachtet]{font-size:clamp(2.75rem,.8rem + 6.4vw,7.2rem)}html.fx-on .display em{text-shadow:0 0 60px rgba(207,46,46,.3)}.hero-sub{display:grid;grid-template-columns:minmax(0,34rem);gap:1.1rem;align-items:start}.lead{font-size:clamp(1.06rem,.98rem + .4vw,1.3rem);line-height:1.55;color:var(--ink-2);margin:0}.lead strong{display:block;margin-top:.55rem;color:var(--ink);font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:.4rem}.fine{font-size:.86rem;color:var(--ink-2);margin:0;max-width:30rem}.hero-foot{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1.4rem;border-top:1px solid var(--line);margin-top:clamp(18px,3vh,40px)}.fig,.cue{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.fig time{color:var(--red-hi)}.cue{display:inline-flex;align-items:center;gap:.8rem}.cue i{display:block;width:44px;height:1px;background:var(--line-2);position:relative;overflow:hidden}.cue i:after{content:"";position:absolute;inset:0;background:var(--red);transform:translate(-100%);animation:cue 2.4s var(--ease) infinite}@keyframes cue{60%,to{transform:translate(100%)}}.js.fx:not(.rm) .fine,.js.fx:not(.rm) .hero-foot{animation:rise 1s var(--ease) backwards}html.js:not(.rm):not(.fx) .fine,html.js:not(.rm):not(.fx) .hero-foot{opacity:0}.js:not(.rm) .fine{animation-delay:.35s}.js:not(.rm) .hero-foot{animation-delay:.5s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media(min-width:768px)and (max-height:820px){.display{font-size:clamp(2.8rem,.5rem + 6.2vw,7rem)}.lead{font-size:1.06rem}}@media(min-width:768px)and (max-height:700px){.display{font-size:clamp(2.6rem,.4rem + 5.4vw,6rem)}.kicker{margin-bottom:1rem}.hero-sub{gap:.8rem}}.chapters{position:relative;z-index:1}html.story .chapters{z-index:2;pointer-events:none}.chapter{position:relative}.ch-flight{height:62vh}.ch-hold{position:relative;height:96vh}#schaden .ch-flight{height:150vh}#morgen .ch-hold{height:70vh}.ch-tail{height:35vh;height:35lvh}.chapter-card{max-width:31rem}.snap{display:none}.story .chapter-card{position:fixed;z-index:4;top:calc(var(--head-h) + var(--pv-h,0px) + 14vh);left:max(var(--gutter),calc((100vw - var(--shell)) / 2 + var(--gutter)));width:min(31rem,calc(100vw - 2 * var(--gutter)));opacity:0;pointer-events:none;will-change:opacity;transition:opacity .22s linear}.story .chapter-card.is-in{opacity:1;transition:opacity .26s linear}html.story:not(.story-ready) .chapter-card,html.story:not(.story-ready) .chapter-card>*{transition:none!important}.chapter-card:focus-within{opacity:1!important;pointer-events:auto!important}@media(min-width:1100px),(min-width:768px)and (orientation:landscape){.story .chapter-card{margin-left:-28px;width:min(calc(31rem + 56px),calc(100vw - 2 * var(--gutter)));padding:28px 28px 18px;background:#08080ae6;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 30px 70px -40px #000000d9}html.fx-on .story .chapter-card{background:#08080adb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media(min-width:1100px),(min-width:768px)and (orientation:landscape){.story .chapter[data-side=right] .chapter-card{left:auto;margin-left:0;right:max(var(--gutter),calc((100vw - var(--shell)) / 2 + var(--gutter) - 28px))}}@media(min-width:768px)and (max-width:1399px)and (orientation:landscape),(min-width:1100px)and (max-width:1399px){.story .chapter-card{width:min(calc(26rem + 56px),calc(100vw - 2 * var(--gutter)))}}.story .chapter-card>*{transform:translateY(.55em);clip-path:inset(0 0 100% 0);transition:transform 0s .24s,clip-path 0s .24s}.story .chapter-card.is-in>*,.story .chapter-card:focus-within>*{transform:none;clip-path:inset(-30px);transition:transform .32s var(--ease) var(--dl,0s),clip-path .32s var(--ease) var(--dl,0s)}.chapter-card>:nth-child(2){--dl:.04s}.chapter-card>:nth-child(3){--dl:.08s}.chapter-card>:nth-child(4){--dl:.11s}.chapter-card>:nth-child(5){--dl:.12s}.final-actions{margin-top:1.3rem}.final-trust{margin:1.2rem 0 0;padding-top:.85rem;border-top:1px solid var(--line);font-family:var(--mono);font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-wrap:balance}.final-note{margin:.45rem 0 0;font-size:.9rem;color:var(--ink-2)}.caps{display:none}.story .caps{display:block}.story .cap{position:fixed;z-index:4;left:max(var(--gutter),calc((100vw - var(--shell)) / 2 + var(--gutter)));bottom:7vh;margin:0;display:flex;gap:.9rem;align-items:baseline;max-width:min(40rem,calc(100vw - 2 * var(--gutter)));padding:14px 20px;background:#08080ae6;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:1.06rem;line-height:1.35;color:var(--ink);opacity:0;transition:opacity .3s linear;pointer-events:none}.story .cap.is-in{opacity:1}.cap .tc{font-family:var(--mono);font-size:.8125rem;letter-spacing:.06em;color:var(--red-hi);flex:none}.chapter-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin:0 0 1.2rem}.chapter-head .chip-skip{margin-left:auto}.chapter-no{display:flex;align-items:center;gap:.25rem;min-width:0;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0}.chapter-no .tc{color:var(--red-hi);letter-spacing:.06em}.chapter-no .sep{color:var(--ink-3)}.chip-skip{display:none;align-items:center;min-height:46px;padding:0 .8rem;border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;color:var(--ink-2);text-decoration:none;white-space:nowrap}.chip-skip:hover{color:var(--ink);border-color:var(--ink-3)}.chapter h3{font-size:clamp(1.9rem,1rem + 2.3vw,3.2rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;margin:0 0 1.2rem;text-wrap:balance}.chapter-text{font-size:1.08rem;line-height:1.6;color:var(--ink-2);max-width:29rem}.chapter-text a{color:var(--ink)}.chapter-links{margin-top:1.6rem;max-width:26rem}.chapter-links .arrow-link:last-child{border-bottom:1px solid var(--line)}.hud{position:fixed;right:max(var(--gutter),calc((100vw - var(--shell)) / 2 + var(--gutter)));top:50%;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;opacity:0;transform:translate(10px,-50%);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none;font-family:var(--mono);padding:18px 18px 10px 22px;background:#08080ae6;border:1px solid rgba(255,255,255,.12);border-radius:14px}html.fx-on .hud{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hud.is-on,.hud:focus-within{opacity:1;transform:translateY(-50%);pointer-events:auto}.hud-tc{margin:0;font-size:2rem;font-weight:500;letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.hud ol{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem;margin:0;padding:0;list-style:none}.hud li{display:flex;align-items:center;gap:.6rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);transition:color .4s}.hud li time{color:var(--ink-3);letter-spacing:.04em}.hud li i{display:block;width:18px;height:2px;background:var(--line-2);transition:background-color .4s,width .5s var(--ease)}.hud li.is-active{color:var(--ink)}.hud li.is-active time{color:var(--red-hi)}.hud li.is-active i{background:var(--red);width:34px}.hud-skip{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.35em}.hud-skip:hover{color:var(--ink);text-decoration-color:var(--red)}.branchen{position:relative;z-index:1;padding:clamp(96px,14vh,180px) 0 clamp(64px,10vh,120px);background:linear-gradient(to bottom,rgba(8,8,10,0) 0,rgba(8,8,10,.55) 48px,rgba(8,8,10,.92) 96px,var(--bg) 130px)}.ch-under{height:100vh;height:100lvh}html:not(.story) .ch-under{height:0}html.story .branchen{margin-top:-100vh;margin-top:-100lvh;padding-top:calc(120px + clamp(40px,5vh,64px));background:linear-gradient(to bottom,rgba(8,8,10,0) 0,rgba(8,8,10,.62) 56px,rgba(8,8,10,.93) 96px,var(--bg) 120px)}.branchen-head{margin-bottom:clamp(32px,6vh,72px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 clamp(32px,6vw,96px);align-items:end}.branche{position:relative;overflow:hidden;border-top:1px solid var(--line);padding:clamp(56px,10vh,120px) 0}.bigword{position:absolute;left:calc(var(--gutter) - .04em);top:clamp(120px,16vh,170px);font-size:clamp(5rem,2rem + 13vw,17rem);font-weight:800;letter-spacing:-.06em;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(244,240,234,.1);pointer-events:none;-webkit-user-select:none;user-select:none}.branche-alt .bigword{left:auto;right:calc(var(--gutter) - .04em);-webkit-text-stroke-color:rgba(207,46,46,.24)}.branchen-head .eyebrow{grid-column:1/-1}.branchen-head .h-section{max-width:none;margin-bottom:0;font-size:clamp(2.2rem,1.1rem + 4.2vw,5rem)}.branchen-head .h-section span,.branchen-head .h-section em{display:block}.branchen-side .section-lead{margin-bottom:1.6rem}.branchen-index{list-style:none;margin:0;padding:0;counter-reset:none}.branchen-index a{display:flex;align-items:center;gap:.9rem;min-height:52px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:500;transition:padding .35s var(--ease),color .25s}.branchen-index li:last-child a{border-bottom:1px solid var(--line)}.branchen-index a:hover{padding-left:.35rem;color:#fff}.branchen-index span{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line-2);border-radius:50%;font-family:var(--mono);font-size:.78rem;color:var(--red-hi)}.branche-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:2rem clamp(32px,6vw,96px);align-items:start}.branche-alt .branche-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.branche-alt .branche-tag{order:2;text-align:right;justify-content:flex-end}.branche-tag{display:flex;align-items:center;gap:.9rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0}.branche-tag span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--line-2);border-radius:50%;color:var(--red-hi);letter-spacing:0}.branche-body h3{font-size:clamp(1.9rem,1.1rem + 2.4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:1.2rem}.branche-body p{color:var(--ink-2);max-width:36rem;font-size:1.08rem}.branche-body blockquote{margin:1.6rem 0;padding:0 0 0 1.2rem;border-left:2px solid var(--red);font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.3rem);line-height:1.2;color:var(--ink);max-width:30ch}.branche-body .note{font-family:var(--mono);font-size:.82rem;letter-spacing:.04em;color:var(--ink-2)}.branche-links{margin-top:1.4rem;max-width:30rem}.branche-links .arrow-link:last-child{border-bottom:1px solid var(--line)}.branche-more{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem clamp(32px,6vw,96px);padding-top:clamp(48px,8vh,96px)!important;border-top:1px solid var(--line);align-items:end}.branche-more h3{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);font-weight:800;letter-spacing:-.035em;margin:1.2rem 0 1rem}.branche-more p{color:var(--ink-2);max-width:34rem}.side-links{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-top:clamp(40px,7vh,72px);padding-top:1.4rem;border-top:1px solid var(--line)}.side-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:.95rem}.side-links a:hover{color:var(--ink)}.paper{position:relative;z-index:1;background:var(--paper);color:var(--paper-ink)}.paper .section{padding:clamp(80px,13vh,160px) 0}.paper .section-title{color:var(--paper-ink);max-width:14ch}.paper .section-lead{color:var(--paper-ink-2)}.paper .section-title em{color:var(--paper-red)}.ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-top:2px solid var(--paper-ink)}.ledger-col{padding:2rem clamp(0px,2vw,24px) 0 0;min-width:0}.ledger-not{padding-left:clamp(20px,3vw,48px);border-left:1px solid var(--paper-line)}.ledger h3{font-family:var(--mono);font-weight:500;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-ink);margin-bottom:1.2rem}.ledger ul{margin:0;padding:0;list-style:none;counter-reset:l}.ledger li{counter-increment:l;position:relative;padding:1.1rem 0 1.1rem 3rem;border-top:1px solid var(--paper-line);font-size:1.12rem;line-height:1.5;color:var(--paper-ink)}.ledger li:before{content:counter(l,decimal-leading-zero);position:absolute;left:0;top:1.25rem;font-family:var(--mono);font-size:.78rem;color:var(--paper-red);letter-spacing:.06em}.ledger-not li:before{content:"\2715";font-family:var(--sans);font-size:.95rem;top:1.15rem;color:var(--paper-red)}@media(max-width:760px){.ledger{grid-template-columns:minmax(0,1fr)}.ledger-not{padding-left:0;border-left:0;margin-top:2rem}}#team{position:relative;z-index:1;padding:clamp(88px,14vh,170px) 0;background:radial-gradient(60% 40% at 85% 0%,rgba(207,46,46,.08),transparent 70%),var(--bg)}#team .section-lead{color:var(--ink-2)}#team .section-title{font-size:clamp(2.2rem,1.1rem + 4.2vw,4.8rem)}.team-groups{margin-top:2.4rem}.team-group{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--red-hi);margin:0 0 1rem;font-weight:500}.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0;margin:0 0 2.8rem;padding:0 1px 1px 0;list-style:none}.team li{display:flex;gap:1rem;align-items:center;padding:1.3rem 1.2rem;background:var(--bg);margin:0 -1px -1px 0;min-width:0;border:1px solid var(--line);transition:background-color .35s var(--ease)}.team-groups .team:first-of-type{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}@media(min-width:900px){.team-groups .team:last-of-type{grid-template-columns:repeat(6,minmax(0,1fr))}.team-groups .team:last-of-type li{grid-column:span 2}.team-groups .team:last-of-type li:nth-child(n+4){grid-column:span 3}}@media(min-width:561px)and (max-width:899px){.team-groups .team:last-of-type li:last-child:nth-child(odd){grid-column:1/-1}}.team li:hover{background:var(--bg-2)}.monogram{flex:none;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;border:1px solid var(--line-2);font-family:var(--mono);font-weight:500;font-size:.88rem;letter-spacing:.04em;color:var(--ink);background:radial-gradient(circle at 30% 25%,rgba(207,46,46,.35),transparent 65%)}.team strong{display:block;font-size:1.06rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.team .role{display:block;font-size:.92rem;color:var(--ink-2);line-height:1.4}.team a.team-mail{display:inline-block;margin-top:.25rem;font-size:.86rem;color:var(--ink-2)}.team-mail .nobr{white-space:nowrap}.tm-short{display:none}@media(max-width:899px){.team-mail .tm-full{display:none}.team-mail .tm-short{display:inline}.team a.team-mail{display:inline-flex;align-items:center;min-height:40px;text-decoration:underline;text-underline-offset:.25em}}.team-groups .team:first-of-type li{padding:1.7rem 1.4rem}.team-groups .team:first-of-type strong{font-size:1.3rem}.facts{margin:0;border-top:1px solid var(--line)}.facts div{display:grid;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.facts dt{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.2rem}.facts dd{margin:0;min-width:0;color:var(--ink-2)}.facts a{color:var(--ink)}@media(max-width:560px){.facts div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.gespraech{position:relative;z-index:1;padding:clamp(88px,14vh,170px) 0 clamp(48px,8vh,96px);border-top:1px solid var(--line)}.gespraech-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem clamp(32px,6vw,96px);align-items:start}.steps{list-style:none;margin:2rem 0 0;padding:0;counter-reset:s}.steps li{counter-increment:s;position:relative;padding:1.4rem 0 1.4rem 4.2rem;border-top:1px solid var(--line);margin:0}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:1.3rem;font-family:var(--mono);font-size:.9rem;color:var(--red-hi);width:2.8rem;height:2.8rem;border:1px solid var(--line-2);border-radius:50%;display:grid;place-items:center}.steps h3{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .4rem}.steps p{color:var(--ink-2);margin:0}.agenda{background:linear-gradient(180deg,var(--bg-2),var(--bg));border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3vw,40px);position:relative;min-width:0;box-shadow:0 40px 80px -50px #cf2e2e59}.agenda:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(207,46,46,.55),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.agenda-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;align-items:baseline;margin-bottom:1.2rem}.agenda h2{font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);font-weight:800;letter-spacing:-.03em}.agenda-format{font-size:.86rem;color:var(--ink-3);margin:0}.agenda-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.3rem}.agenda-tabs button{font:500 .9rem/1.2 var(--sans);min-height:44px;padding:.55rem .95rem;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);border-radius:999px;cursor:pointer;transition:all .25s var(--ease)}.agenda-tabs button:hover{border-color:var(--ink-3);color:var(--ink)}.agenda-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.js .agenda-panel:not(.is-active){display:none}.agenda-panel h3{font-size:1.15rem;font-weight:700;margin:0 0 .4rem}.agenda-list{list-style:none;counter-reset:a;margin:0;padding:0}.agenda-list li{counter-increment:a;display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:.4rem;padding:.85rem 0;border-top:1px solid var(--line);margin:0}.agenda-list li:before{content:counter(a,decimal-leading-zero);grid-row:span 2;font-family:var(--mono);font-size:.82rem;line-height:1.6;color:var(--red-hi)}.agenda-list strong{font-weight:600;line-height:1.35}.agenda-list span{font-size:.94rem;color:var(--ink-2);line-height:1.5}.agenda-bring{margin:.8rem 0 .6rem;padding:.9rem 1rem;background:#f4f0ea0d;border-radius:12px;font-size:.94rem;color:var(--ink-2)}.agenda-bring b{color:var(--ink);margin-right:.4rem}.agenda-more{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink)}.termin{position:relative;z-index:1;padding:clamp(80px,13vh,160px) 0;overflow:hidden;background:radial-gradient(50% 60% at 80% 30%,rgba(207,46,46,.28),transparent 70%),radial-gradient(40% 50% at 10% 100%,rgba(207,46,46,.12),transparent 70%),#0b0607;border-top:1px solid rgba(207,46,46,.25)}.termin-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem clamp(32px,6vw,96px);align-items:start}.termin .eyebrow{color:var(--red-hi)}.termin h2{font-size:clamp(2.4rem,1.2rem + 4.6vw,5.1rem);font-weight:800;letter-spacing:-.05em;line-height:.92;margin:0 0 1.4rem}.termin-intro>p:not(.eyebrow){color:var(--ink-2);font-size:1.12rem;max-width:34rem}.contact-facts,.mail-facts{margin:1.6rem 0 0}.contact-facts div,.mail-facts div{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.9rem 0;border-top:1px solid var(--line)}.contact-facts dt,.mail-facts dt{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.contact-facts dd,.mail-facts dd{margin:0;color:var(--ink);min-width:0}.termin-card{position:relative;background:#08080acc;border:1px solid rgba(244,240,234,.14);border-radius:24px;padding:clamp(24px,3.4vw,44px);min-width:0}html.fx-on .termin-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 60px 120px -60px #cf2e2e99}.termin-card h3{font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .8rem}.termin-card>p{color:var(--ink-2)}.termin-card .btn,.termin-card .btn-wide{width:100%;min-height:58px;font-size:1.08rem;margin:.6rem 0 .4rem}.termin-actions{display:flex;flex-direction:column;gap:.55rem;margin:.6rem 0 .5rem}.termin-actions .btn{margin:0}.btn-call{display:none}.mail-facts a{overflow-wrap:anywhere}.mail-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.copy-mail{min-height:44px;padding:0 .9rem;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink);font:500 .86rem/1 var(--sans);cursor:pointer}.copy-mail:hover{border-color:var(--ink-3)}.copy-status{display:block;min-height:1.2em;font-size:.86rem;color:var(--ink-2)}.proof{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1rem 0}.proof img{width:56px;height:70px;object-fit:cover;border-radius:8px}.proof figure{display:flex;gap:.8rem;align-items:center;margin:0;flex:1 1 100%;min-width:0}.proof figcaption span{display:block;color:var(--ink-2);font-size:.86rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-sensitive{margin-top:1.2rem;font-size:.9rem;color:var(--ink-2);padding:1rem;border-radius:12px;background:#f4f0ea0d}.note-sensitive strong{color:var(--ink)}.consent-box p{color:var(--ink-2);font-size:.95rem}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.8rem 0;font-size:.92rem;color:var(--ink-2)}.check input{width:1.2rem;height:1.2rem;accent-color:var(--red);margin-top:.15rem}.newtab{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:.92rem}.calendly-slot{min-height:660px;border-radius:14px;overflow:hidden;background:#111113;border:1px solid var(--line)}.form-status{min-height:1.2em;color:var(--red-hi)}.alt-mail{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--line)}#kunden{position:relative;z-index:1;padding:clamp(72px,11vh,130px) 0 clamp(48px,7vh,80px)}#kunden .section-title{font-size:clamp(1.9rem,1.1rem + 2.6vw,3.6rem);max-width:none}.service-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.service-card>div{background:var(--bg);padding:1.6rem 1.5rem;min-width:0}.service-card h3{font-size:1.15rem;font-weight:700;margin-bottom:.6rem}.service-card p{margin:0;color:var(--ink-2);font-size:.98rem}.service-card a{color:var(--ink);font-weight:600}@media(max-width:820px){.service-card{grid-template-columns:minmax(0,1fr)}}.section-tint{position:relative;z-index:1}.faq{padding-top:clamp(56px,9vh,110px);padding-bottom:clamp(88px,13vh,160px)}.faq .section-title{font-size:clamp(1.9rem,1.1rem + 2.6vw,3.6rem);max-width:none}.faq>details{max-width:56rem;border-top:1px solid var(--line)}.faq>details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-weight:600;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);min-height:52px;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--line-2);border-radius:50%;color:var(--red-hi);font-size:1.1rem;transition:transform .35s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{padding:0 0 1.4rem;color:var(--ink-2);max-width:46rem}.faq details>div p:last-child{margin-bottom:0}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);padding:clamp(56px,9vh,96px) 0 calc(40px + env(safe-area-inset-bottom));background:#050506;color:var(--ink-2);font-size:.95rem}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem 4rem;margin-bottom:2.4rem}.wordmark-small{font-size:1.15rem;margin:0 0 1rem}.site-footer address{font-style:normal;line-height:1.7}.site-footer a{color:var(--ink-2)}.site-footer a:hover{color:var(--ink)}.footer-nav{list-style:none;margin:0;padding:0;columns:2;column-gap:2rem}.footer-nav li{break-inside:avoid}.footer-nav a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.legal-line{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;list-style:none;margin:0 0 1.2rem;padding:1.2rem 0 0;border-top:1px solid var(--line);font-family:var(--mono);font-size:.78rem;letter-spacing:.04em}.legal-line a{display:inline-flex;align-items:center;min-height:40px}.legal-line li{display:flex;align-items:center}.footer-small{font-size:.86rem;color:var(--ink-3);margin:.4rem 0}@media(max-width:760px){.footer-top{grid-template-columns:minmax(0,1fr)}.footer-nav{columns:1}}.termin-art{position:absolute;z-index:0;right:max(-6vw,calc((100vw - var(--shell)) / 2 - 8vw));top:50%;width:min(70vw,1040px);aspect-ratio:16/10;transform:translateY(-50%);pointer-events:none;opacity:.5;-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent 100%);mask-image:radial-gradient(closest-side,#000 52%,transparent 100%)}.termin-art picture,.termin-art img{display:block;width:100%;height:100%;object-fit:cover}.termin>.wrap,.termin>.shell{position:relative;z-index:1}@media(max-width:1099px){.termin-art{top:auto;bottom:-4%;right:-10vw;width:min(120vw,760px);aspect-ratio:3/4;transform:none;opacity:.32}}.partner{position:relative;z-index:1;padding:clamp(40px,7vh,72px) 0;border-top:1px solid var(--line)}.partner-inner{display:grid;gap:1.4rem}.partner .eyebrow{margin:0}.partner-list{display:flex;flex-wrap:wrap;align-items:center;gap:1px;margin:0;padding:0;list-style:none;background:var(--line);border:1px solid var(--line)}.partner-list li{flex:1 1 160px;display:grid;place-items:center;min-height:96px;padding:1.2rem 1.4rem;background:var(--bg)}.partner-list img{max-width:150px;max-height:44px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(1.6) contrast(.9);opacity:.82;transition:opacity .3s var(--ease),filter .3s var(--ease)}.partner-list li:hover img{opacity:1;filter:none}.partner-note{margin:0;font-size:.86rem;color:var(--ink-3)}.vorgestellt{position:relative;z-index:1;padding:clamp(80px,12vh,150px) 0;border-top:1px solid var(--line)}.vorgestellt-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.4rem clamp(32px,6vw,96px);align-items:center}.vorgestellt-text .arrow-link{max-width:24rem;border-bottom:1px solid var(--line)}.vorgestellt .h-section{font-size:clamp(2rem,1rem + 2.6vw,3.6rem);max-width:14ch}.video{margin:0;position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--line-2);background:#000;box-shadow:0 60px 120px -60px #cf2e2e8c}.video-slot{position:relative;aspect-ratio:16/9}.video-slot img,.video-slot video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:1.1rem 1.4rem;border:0;border-radius:18px;background:#08080ac7;color:var(--ink);font:600 1rem/1.2 var(--sans);cursor:pointer}.video-play svg{width:52px;height:52px;padding:14px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 14px 40px -10px var(--red-glow)}.video-play small{font:500 .75rem/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-2)}.video-play[disabled]{cursor:default}.video-play[disabled] svg{background:var(--bg-3)}@media(max-width:900px){.vorgestellt-grid{grid-template-columns:minmax(0,1fr)}}.has-portraits .team li{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1rem 1.3rem}.portrait{margin:0;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 30% 25%,rgba(207,46,46,.28),transparent 65%),var(--bg-2);border:1px solid var(--line)}.portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.portrait-empty{display:grid;place-items:center}.portrait-empty .monogram{width:4.6rem;height:4.6rem;font-size:1.2rem}.has-portraits .team-groups .team:first-of-type,.team-groups.has-portraits .team:first-of-type{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.team-groups.has-portraits .team:first-of-type li{padding:1rem 1rem 1.3rem}@media(max-width:899px){.team-groups.has-portraits .team,.team-groups.has-portraits .team:first-of-type{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.has-portraits .team strong{font-size:1rem}.team-groups.has-portraits .team:first-of-type strong{font-size:1.05rem}.has-portraits .team a.team-mail{font-size:.8rem}}@media(min-width:900px){.team-groups.has-portraits .team:last-of-type{grid-template-columns:repeat(5,minmax(0,1fr))}.team-groups.has-portraits .team:last-of-type li,.team-groups.has-portraits .team:last-of-type li:nth-child(n+4){grid-column:auto}}.dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;transform:translateY(140%);transition:transform .3s var(--ease);display:none}html.dock-on .hero .hero-actions .btn-primary{opacity:0;pointer-events:none;transition:opacity .15s linear}.dock .btn-primary{width:100%;box-shadow:0 18px 40px -10px #000c,0 0 0 1px #ffffff1a inset}.dock:before{content:"";position:absolute;left:-12px;right:-12px;bottom:calc(-12px - env(safe-area-inset-bottom));height:calc(100% + 76px + env(safe-area-inset-bottom));background:linear-gradient(to top,#08080af7 calc(100% - 64px),#08080abf calc(100% - 40px),#08080a00);z-index:-1;pointer-events:none}.dock.is-on{transform:none}@media(max-width:767px){.dock{display:block}}@media(max-width:1099px){.hero-sub,.gespraech-grid,.termin-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.branche-grid,.branche-alt .branche-grid,.branche-more{grid-template-columns:minmax(0,1fr)}.branche-alt .branche-tag{order:0;text-align:left;justify-content:flex-start}.branchen-head{grid-template-columns:minmax(0,1fr)}.branchen-head .h-section{margin-bottom:1.6rem}}@media(min-width:768px)and (max-height:760px){.chapter-card{top:calc(var(--head-h) + var(--pv-h,0px) + 5vh)}.chapter h3{font-size:clamp(1.7rem,.9rem + 2vw,2.6rem)}}@media(min-width:768px)and (max-width:1099px)and (orientation:landscape){.hero-sub{max-width:min(34rem,54vw)}.display{font-size:clamp(2.75rem,.6rem + 5vw,4.6rem)}}@media(min-width:1100px)and (max-width:1280px),(min-width:768px)and (max-width:1099px)and (orientation:landscape){.hero .k-more{display:block}.hero .k-sep2{display:none}.hero .kicker{align-items:flex-start;line-height:1.55}.hero .kicker .dot{margin-top:calc(.78em - 4px)}.hero-sub{grid-template-columns:minmax(0,23rem);max-width:23rem}.fine{max-width:23rem}}@media(max-width:767px),(max-width:1099px)and (orientation:portrait){.stage{--stack:1;background:#0d0d10}.still{object-position:50% 0%}.poster,.opening{object-position:50% 0}.opening-scrim,.thread-d{display:none}.thread-m{display:block}.th-mask{stroke-width:60px}.hero-inner{align-items:flex-end;padding-bottom:12px}.masthead{border:0;padding:0}.display .l2 em{display:inline}.chapter .shell{padding:0}.ch-flight{height:45svh}#haftung .ch-flight{height:34svh}.ch-hold{height:85svh}#schaden .ch-flight{height:200svh}.story .cap{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none;border-radius:0;border:0;padding:52px var(--gutter) 12px;background:linear-gradient(to bottom,#08080a00,#08080a80 24px,#08080af0 48px);font-size:1rem;flex-direction:column;gap:.2rem}#morgen .ch-hold{height:70svh}html.story:not(.story-flow):not(.t2) #schaden .ch-hold{height:150svh}html.story:not(.story-flow):not(.t2):not(.nosnap){scroll-snap-type:y proximity}.story .snap{display:block;position:absolute;left:0;top:calc(50% + 50vh);width:1px;height:1px;scroll-snap-align:center;scroll-snap-stop:always;pointer-events:none}.story .snap-a{top:calc(20% + 50vh);scroll-snap-stop:normal}.story .snap-b{top:calc(80% + 50vh);scroll-snap-stop:normal}.chapter-card{max-width:none;padding:56px var(--gutter) 10px;background:linear-gradient(to bottom,#08080a00 0,#08080af0 64px 100%)}.story .chapter-card{top:auto;bottom:calc(76px + env(safe-area-inset-bottom));left:0;right:0;width:auto;max-height:46svh;overflow:hidden}.chapter-head{margin-bottom:.55rem;gap:.4rem .5rem}.chip-skip{display:inline-flex;min-height:46px;padding:0 .6rem;font-size:.75rem;letter-spacing:0}.chapter-no{font-size:.75rem;letter-spacing:.03em}.chapter h3{font-size:clamp(1.35rem,1rem + 1.9vw,1.8rem);margin-bottom:.5rem}.chapter-text{font-size:.95rem;line-height:1.48;margin-bottom:0}.chapter-links{margin-top:.5rem}.chapter-links .arrow-link{min-height:44px;padding:.5rem 0}.hud{display:none}}@media(max-width:1099px)and (min-width:768px)and (orientation:portrait){.story .chapter-card{left:50%;right:auto;width:min(100%,44rem);transform:translate(-50%)}}@media(max-width:767px){:root{--head-h:64px}.hero{padding-top:calc(var(--head-h) + var(--pv-h,0px) + 8px)}.kicker{font-size:.75rem;margin-bottom:.8rem;letter-spacing:.02em;align-items:flex-start;line-height:1.4}.kicker .dot{margin-top:calc(.7em - 4px)}.k-more{display:none}.k-m{display:inline}.btn-call{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink);font-weight:600;text-decoration:none}.btn-call .ico{color:var(--red-hi)}.termin-intro{display:contents}.termin-intro>.eyebrow{order:1}.termin-intro>h2{order:2}.termin-intro>p:not(.eyebrow){order:3}.termin-grid>.termin-card{order:4;margin:1.2rem 0 1.6rem}.termin-intro>.contact-facts{order:5}.termin-grid{row-gap:0}.display{font-size:clamp(2.75rem,1.6rem + 3.4vw,3rem);margin-bottom:1rem;line-height:.94}.lead{font-size:.98rem;line-height:1.46}.lead strong{margin-top:.35rem}.hero-sub{gap:.75rem}.hero-actions{gap:.2rem 1.1rem;flex-wrap:nowrap;margin-top:.1rem}.hero-actions .btn-primary{flex:0 0 auto;padding-left:1.25rem;padding-right:1.1rem}.fine{font-size:.8rem;line-height:1.42}.hero-foot{padding-bottom:1rem;margin-top:12px}.fig{display:none}.bigword{font-size:calc((100vw - 2 * var(--gutter)) / (var(--len,9) * .56));top:.9rem;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.branche-alt .bigword{-webkit-mask-image:linear-gradient(270deg,#000 82%,transparent);mask-image:linear-gradient(270deg,#000 82%,transparent)}.branche{padding-top:clamp(84px,24vw,118px)}.hero-actions .btn-ghost{min-height:44px}.ledger li{font-size:1.02rem;padding-left:2.4rem}.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:96px}}@media(max-width:767px)and (max-height:780px){.hero{min-height:calc(100svh - var(--pv-h,0px) + 104px + var(--hx2,0px))}}@media(max-width:374px)and (max-height:600px){.hero{min-height:calc(100svh - var(--pv-h,0px) + 168px + var(--hx2,0px))}}@media(max-width:374px)and (min-height:601px)and (max-height:700px){.hero{min-height:calc(100svh - var(--pv-h,0px) + 148px + var(--hx2,0px))}}@media(max-width:380px){.termin-card{padding:18px 16px}.termin-card h3{margin-bottom:.5rem}.consent-box p{font-size:.86rem;line-height:1.45;margin-bottom:.6rem}.consent-box .check{margin:.5rem 0}}@media(max-width:767px)and (max-height:700px){.display{font-size:2.5rem}.lead{font-size:.96rem;line-height:1.48}.lead strong{margin-top:.3rem}.fine{font-size:.8rem}.hero-sub{gap:.7rem}.story .chapter-card{max-height:56svh}}.story-flow .ch-hold{height:auto;padding:24px 0 48px}.story-flow .ch-flight{height:30svh}@media(max-width:380px)and (min-height:701px){.story .chapter-card{max-height:50svh}}@media(max-width:767px)and (min-height:701px)and (max-height:840px){.story .chapter-card{max-height:52svh}}@media(max-width:767px){.final-trust{margin-top:.9rem;padding-top:.7rem}.final-note{margin-top:.35rem;font-size:.86rem}}.measure-cards .chapter-card>*{transform:none!important;clip-path:none!important}.story-flow .chapter-card{position:relative;top:auto;bottom:auto;left:auto;width:auto;max-height:none;overflow:visible;opacity:1!important;visibility:visible!important;padding-top:20px;background:#08080af0;border:1px solid var(--line);border-radius:16px}.story-flow .chapter-card>*{transform:none;clip-path:none}@media(max-width:374px){.hero-actions .btn-primary{flex:1 1 100%}}@media(max-width:400px){.k-m{display:block}.k-sep{display:none}}@media(max-width:430px){.hero-actions{flex-wrap:wrap}.hero-actions .btn-ghost{flex:0 0 100%;min-height:44px;padding:.2rem}.hero{--hx2:48px}}@media(max-width:374px)and (max-height:700px){.hero{--hx2:10px}.hero .display{font-size:2.55rem;margin-bottom:.8rem}.hero .lead{font-size:.92rem;line-height:1.42}}@media(max-width:360px){.display{font-size:2.55rem}.btn-primary,.btn{padding-left:1.2rem;padding-right:1.1rem}}.t2 .ch-flight{height:0}.t2 #schaden .ch-flight{height:90vh;height:90svh}.t2 .ch-hold{height:auto;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;padding:18vh 0 10vh}.t2 .ch-hold>.shell{width:100%}.t2 .ch-tail{height:0}.t2 .chapter-card{position:relative;top:auto;bottom:auto;left:auto;width:auto;opacity:1;visibility:visible;padding:clamp(20px,3vw,36px);background:#08080ae0;border:1px solid var(--line);border-radius:18px}@media(min-width:1100px),(min-width:768px)and (orientation:landscape){.t2 .chapter[data-side=right] .chapter-card{margin-left:auto}}.t2 .chapter-card>*{transform:none;clip-path:none}.t2 .caps,html:not(.js) .caps{display:flex;flex-direction:column;gap:.6rem;position:relative;z-index:2;padding:0 var(--gutter);max-width:var(--shell);margin:0 auto}.t2 .caps{position:absolute;left:0;right:0;top:48vh;top:48svh}.t2 .cap,html:not(.js) .cap{display:flex;gap:.9rem;align-items:baseline;align-self:flex-start;margin:0;padding:12px 18px;background:#08080ae0;border:1px solid var(--line);border-radius:12px;font-size:1rem;line-height:1.35}.t2 .hud{display:none}.t2 .chip-skip{display:inline-flex}@media(max-width:767px),(max-width:1099px)and (orientation:portrait){.t2 .ch-hold{min-height:150svh;align-items:flex-end;padding:0 0 calc(84px + env(safe-area-inset-bottom))}.t2 .ch-hold>.shell{padding:0}.t2 .chapter-card{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom));padding:18px var(--gutter) 12px;border:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;background:#08080af2}}@media(max-height:520px)and (min-width:768px){.hud{display:none}.chip-skip{display:inline-flex}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.still{transition-duration:.3s!important}}html:not(.js) .ch-flight,html:not(.js) .ch-tail{height:0}html.nosnap{scroll-snap-type:none!important}html:not(.js) .ch-hold{height:auto;padding:72px 0}html:not(.js) .chapter-card{position:static}html:not(.js) .hud{display:none}.termin-actions--eq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.termin-actions--eq .btn,.termin-actions--eq .btn-call{width:100%;min-height:58px;margin:0;font-size:1.04rem;justify-content:center;text-align:center;white-space:nowrap;padding-left:1rem;padding-right:1rem}.termin-actions--eq .btn-call{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;background:var(--ink);color:#0b0b0d;border:0;font-weight:600;text-decoration:none}.termin-actions--eq .btn-call .ico{color:var(--red)}.termin-actions--eq .btn-call:hover{background:#fff}@media(max-width:440px){.termin-actions--eq{grid-template-columns:minmax(0,1fr)}}.offer-line{margin:.75rem 0 0;font-size:.95rem;line-height:1.45;color:var(--ink-2)}.proof-ph{opacity:.7}.proof-frame{display:block;width:56px;height:70px;border-radius:8px;border:1px dashed var(--line-2);background:#f4f0ea0a}.proof-ph .proof-rating{font-family:var(--mono);font-size:.75rem;color:var(--ink-3);border:1px dashed var(--line-2);border-radius:999px;padding:.4rem .8rem}html.sheet-open{overflow:hidden}html.sheet-open .dock{visibility:hidden}.bsheet{position:fixed;inset:0;z-index:120}.bsheet-back{position:absolute;inset:0;background:#050506b8}.bsheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 24px - var(--pv-h,0px));overflow:auto;overscroll-behavior:contain;background:#0b0b0d;border-top:1px solid var(--line-2);border-radius:20px 20px 0 0;padding:0 var(--gutter) calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .16s var(--ease)}.bsheet.is-open .bsheet-panel{transform:none}.bsheet-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;background:#0b0b0d}.bsheet-grip{width:40px;height:4px;border-radius:2px;background:var(--line-2);margin-left:calc(50% - 20px)}.bsheet-x{min-height:44px;padding:0 1rem;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink);font:600 .9rem/1 var(--sans);cursor:pointer}.bsheet .termin-card{background:transparent;border:0;padding:0 0 .5rem;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.bsheet-panel{transition:none}}.jumpfade{position:fixed;inset:0;z-index:130;background:#08080a;opacity:0;pointer-events:none;transition:opacity 75ms linear}.jumpfade.on{opacity:1}.consent-box .consent-text{margin:0 0 .4rem;font-size:.9rem;line-height:1.5;color:var(--ink-2)}.consent-box .consent-text a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.25em}.calendly-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .6rem;font:500 .8rem/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.calendly-bar[hidden]{display:none}.calendly-close{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:600 .92rem/1.2 var(--sans);cursor:pointer}.calendly-close:hover{border-color:var(--red-hi)}.calendly-close:focus-visible{outline:2px solid var(--red-hi);outline-offset:2px}.termin-card .proof-termin{margin:0 0 1.1rem;padding:0 0 1rem;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.8rem 1.2rem}.proof-termin figcaption{font-weight:700;font-size:.98rem;color:var(--ink)}.proof a.proof-rating{display:inline-flex;flex:1 1 100%;align-items:center;min-height:40px;color:var(--ink);font-size:.9rem;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.25em}.proof a.proof-rating:hover{text-decoration-color:var(--red-hi)}.card-final .proof-final{margin:1rem 0 .4rem;padding:.9rem 0 .2rem;border-top:1px solid var(--line)}.proof figcaption{min-width:0;font-weight:700;font-size:.98rem;color:var(--ink);white-space:nowrap}.card-final .proof img{width:48px;height:60px}.legal-jump{line-height:1.9}.legal-jump a{color:var(--ink-2)}.legal-line a[id],.legal-jump a[id]{scroll-margin-top:calc(var(--head-h,64px) + 24px)}@media(max-width:380px){.consent-box .consent-text{font-size:.82rem;line-height:1.45}}.rv{scroll-margin-top:var(--head-h,64px)}.wordmark-logo{align-items:center}.wordmark-logo:before{display:none}.wordmark-logo img{display:block;height:28px;width:auto}.wordmark-logo .logo-pos,.site-header.on-paper .wordmark-logo .logo-neg{display:none}.site-header.on-paper .wordmark-logo .logo-pos{display:block}@media(max-width:560px){.wordmark-logo img{height:24px}}@media(min-width:1100px){#team .wrap:has(>.team-groups.has-portraits){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5.5rem);align-items:start}#team .wrap:has(>.team-groups.has-portraits)>h2{grid-column:1;grid-row:1;align-self:end}#team .wrap:has(>.team-groups.has-portraits)>.section-lead{grid-column:1;grid-row:2}#team .wrap:has(>.team-groups.has-portraits)>.facts{grid-column:1;grid-row:3;margin-top:0}#team .team-groups.has-portraits{display:contents}#team .team-groups.has-portraits>.team-group{grid-column:1/-1;grid-row:4;margin-top:3.2rem}#team .team-groups.has-portraits>.team{grid-column:1/-1;grid-row:5;margin-bottom:0}#team .team-groups.has-portraits>.team-group:first-of-type{grid-column:2;grid-row:1;align-self:end;margin-top:0}#team .team-groups.has-portraits>.team:first-of-type{grid-column:2;grid-row:2 / span 2;grid-template-columns:repeat(2,minmax(0,1fr))}}.wordmark-small.wordmark-logo img{height:26px}.rv{position:relative;z-index:1;background:var(--bg);color:var(--ink);padding:clamp(80px,13vh,160px) 0;border-top:1px solid var(--line)}.rv-kicker{display:flex;align-items:center;gap:.7rem;font:500 .78rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-hi);margin:0 0 1.4rem}.rv-kicker:before{content:"";width:28px;height:1px;background:var(--red)}.rv-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem clamp(2rem,5vw,5rem);align-items:end}.rv-title{margin:0;font:800 clamp(2.2rem,1.1rem + 4.2vw,5.4rem)/.95 var(--sans);letter-spacing:-.045em;max-width:14ch}.rv-title em{font:400 italic 1.08em/1 var(--serif);letter-spacing:-.01em;color:var(--red-hi)}.rv-lead{margin:1.4rem 0 0;max-width:40rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55;color:var(--ink-2)}.rv-score{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem 1.2rem 1.3rem;border:1px solid var(--line-2);background:var(--bg-2)}.rv-num{margin:0;font:800 clamp(3.6rem,2.4rem + 3vw,5.6rem)/.85 var(--sans);letter-spacing:-.05em;color:var(--ink)}.rv-stars{display:inline-flex;gap:3px;color:var(--red-hi)}.rv-stars svg{width:17px;height:17px;flex:none}.rv-meta{margin:.55rem 0 0;font:700 .98rem/1.3 var(--sans);color:var(--ink)}.rv-dist{margin:.3rem 0 0;font:500 .78rem/1.35 var(--mono);letter-spacing:.02em;color:var(--ink-3)}.rv-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(2.2rem,4vw,3.4rem) 0 0;padding:0 1px 1px 0;list-style:none}.rv-quotes li{display:flex;margin:0 -1px -1px 0;border:1px solid var(--line);background:var(--bg);transition:background-color .35s var(--ease)}.rv-quotes li:hover{background:var(--bg-2)}.rv-quote{display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;width:100%;margin:0;padding:clamp(1.4rem,2.4vw,2.2rem)}.rv-quote blockquote{margin:0;position:relative;padding-top:3rem}.rv-quote blockquote:before{content:"\201e";position:absolute;left:-.06em;top:-.62em;font:400 italic 4.4rem/1 var(--serif);color:var(--red)}.rv-quote blockquote p{margin:0;font:500 clamp(1.08rem,.98rem + .45vw,1.32rem)/1.45 var(--sans);letter-spacing:-.01em;color:var(--ink)}.rv-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font:500 .78rem/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.rv-who{font:700 .92rem/1.3 var(--sans);letter-spacing:-.005em;color:var(--ink)}.rv-quote .rv-stars svg{width:12px;height:12px}.rv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;margin-top:clamp(1.8rem,3vw,2.6rem)}.rv-link{display:inline-flex;align-items:center;gap:.7rem;min-height:52px;padding:.9rem 1.4rem;border:1px solid var(--line-2);color:var(--ink);font:700 1rem/1.2 var(--sans);text-decoration:none;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.rv-link:hover{border-color:var(--red-hi);background:var(--bg-2)}.rv-link:focus-visible{outline:2px solid var(--red-hi);outline-offset:3px}.rv-link svg{flex:none;color:var(--red-hi)}.rv-link-note{margin:0;font:500 .8rem/1.4 var(--mono);color:var(--ink-3)}.rv-legal{margin:1.6rem 0 0;padding-top:1.2rem;border-top:1px solid var(--line);max-width:64rem;font-size:.84rem;line-height:1.6;color:var(--ink-3)}.rv-legal strong{color:var(--ink-2)}.rv-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.rv-top{grid-template-columns:minmax(0,1fr);align-items:start}.rv-score{justify-self:start}}@media(max-width:700px){.rv-title{font-size:clamp(1.9rem,1.1rem + 2.6vw,3.6rem)}.rv-score{width:100%;box-sizing:border-box;padding:1rem 1.1rem}.rv-num{font-size:3.4rem}.rv-quotes{grid-template-columns:minmax(0,1fr)}.rv-link{flex:1 1 100%;justify-content:space-between;box-sizing:border-box}.rv-legal{font-size:.8rem}.rv-dist{font-size:.75rem;letter-spacing:0}}@media print{.rv{background:#fff;color:#000}.rv-title,.rv-num,.rv-quote blockquote p,.rv-meta,.rv-who,.rv-legal,.rv-legal strong{color:#000}}
