@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-10{top:calc(var(--spacing) * 10)}.top-25{top:calc(var(--spacing) * 25)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.rich-body img{border-radius:12px;max-width:100%;height:auto}.main-wrapper a:not([class]){color:var(--_colors---gold);text-decoration:underline}.marquee-section,.marquee-container{overflow:hidden}.blog-rich-text p{margin:0 0 1.15em;line-height:1.7}.blog-rich-text h2{margin:1.9em 0 .6em;line-height:1.25}.blog-rich-text h3{margin:1.5em 0 .5em;line-height:1.3}.blog-rich-text h4{margin:1.3em 0 .4em}.blog-rich-text ul,.blog-rich-text ol{margin:0 0 1.3em;padding-left:1.4em}.blog-rich-text li{margin-bottom:.5em;line-height:1.65}.blog-rich-text li::marker{color:var(--_colors---gold)}.blog-rich-text strong{color:var(--_colors---obsidian)}.blog-rich-text table{border-collapse:collapse;background:var(--_colors---white);border:1px solid var(--_colors---stone);border-radius:2px;width:100%;margin:1.4em 0 1.8em;font-size:.92em}.blog-rich-text th{background:var(--_colors---obsidian);color:var(--_colors---ivory);text-align:left;border-bottom:2px solid var(--_colors---gold);padding:.7em .9em;font-weight:600}.blog-rich-text td{border-bottom:1px solid var(--_colors---stone);vertical-align:top;padding:.65em .9em}.blog-rich-text tr:nth-child(2n) td{background:var(--_colors---ivory)}.blog-rich-text blockquote{border-left:3px solid var(--_colors---gold);background:var(--_colors---white);font-family:var(--heading-font,inherit);margin:1.5em 0;padding:.9em 1.2em;font-style:italic}@media (max-width:767px){.blog-rich-text table{white-space:nowrap;display:block;overflow-x:auto}.blog-rich-text td,.blog-rich-text th{white-space:normal;min-width:9em}}.key-takeaways.answer-first .takeawayss p{margin:0 0 .7em;font-size:.98em;line-height:1.65}.key-takeaways.answer-first .takeawayss p:last-child{margin-bottom:0}.key-takeaways.answer-first .takeawayss strong{color:var(--_colors---gold);font-weight:600}html,.hero-section{overflow-x:clip}.hero-grid>*{min-width:0}.hero-section h1:not([class]){font-size:3rem}@media screen and (max-width:767px){.grid.grid-columns-2.hero-grid{grid-template-columns:minmax(0,1fr)!important}.grid.grid-columns-2.hero-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.hero-section h1,.hero-section p{overflow-wrap:anywhere;max-width:100%!important}.hero-section h1:not([class]){font-size:2rem}.hero-section .book-3d-container,.hero-section .max-width-small{max-width:100%!important}}.grid.grid-columns-2.media-split{grid-column-gap:4rem;grid-row-gap:2.5rem;align-items:center}.grid.grid-columns-2.media-split>*{min-width:0}@media screen and (max-width:767px){.grid.grid-columns-2.media-split{grid-template-columns:minmax(0,1fr)!important}}.rv{opacity:0;will-change:opacity, transform;transform:translateY(26px)}.rv.rv-in{opacity:1;transition:opacity .7s cubic-bezier(.2, .6, .2, 1) var(--rv-delay,0s), transform .7s cubic-bezier(.2, .6, .2, 1) var(--rv-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.rv,.rv.rv-in{opacity:1;transition:none;transform:none}}body.rv-editing :is([data-rvedit],[data-rvblock],[data-rvfeld]){outline-offset:2px;cursor:text;border-radius:2px;outline:1px dashed #b9975b8c;transition:background-color .12s,outline-color .12s}body.rv-editing :is([data-rvedit],[data-rvblock],[data-rvfeld]):hover{background:#b9975b14;outline-style:solid;outline-color:#b9975b}body.rv-editing :is([data-rvedit],[data-rvblock],[data-rvfeld]):focus{background:#b9975b1a;outline:2px solid #b9975b}body.rv-editing :is([data-rvedit],[data-rvblock],[data-rvfeld]).rv-dirty{background:#10b9811f;outline-style:solid;outline-color:#0f9d6f}body.rv-editing [data-rvblock]{outline-offset:4px}.cover-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cover-marquee-track{align-items:center;gap:1.5rem;width:max-content;animation:55s linear infinite cover-marquee-scroll;display:flex}.cover-marquee:hover .cover-marquee-track{animation-play-state:paused}@keyframes cover-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cover-marquee-track{flex-wrap:wrap;justify-content:center;animation:none}}.sb-covers{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:.9rem;width:100%;display:grid}.sb-covers-slot{aspect-ratio:3/4.35;background:#ffffff0a;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 18px 38px -14px #00000073}.sb-covers-slot img{object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .85s cubic-bezier(.4,0,.2,1),transform .85s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(1.04)}.sb-covers-slot img.is-active{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:no-preference){.sb-covers-slot{animation:7s ease-in-out infinite sb-cover-breathe}.sb-covers-slot:nth-child(2){animation-delay:-1.2s}.sb-covers-slot:nth-child(3){animation-delay:-2.4s}.sb-covers-slot:nth-child(4){animation-delay:-3.6s}.sb-covers-slot:nth-child(5){animation-delay:-4.8s}.sb-covers-slot:nth-child(6){animation-delay:-6s}}@keyframes sb-cover-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sb-covers-slot{animation:none}.sb-covers-slot img{transition:none}}.sb-covers-caption{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.sb-timeline{flex-direction:column;gap:1.5rem;display:flex;position:relative}.sb-timeline-row{border-bottom:1px solid var(--_colors---stone);grid-template-columns:5.5rem 1fr;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:grid}.sb-timeline-row:last-child{border-bottom:0;padding-bottom:0}.sb-timeline-cover{border-radius:3px;width:100%;height:auto;transition:transform .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 10px 24px -10px #0006}.sb-timeline-row:hover .sb-timeline-cover{transform:translateY(-4px)}.sb-timeline-year{font-variant-numeric:tabular-nums}@media (max-width:767px){.sb-covers{gap:.6rem}.sb-timeline-row{grid-template-columns:4rem 1fr;gap:1rem}}[data-tl-item].tl-hide{opacity:0;transform:translateY(28px)}[data-tl-item].tl-in{opacity:1;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:none}.rv-tl-a .rv-tl-wrap{margin-top:3.5rem;position:relative}.rv-tl-a .rv-tl-axis{background:var(--_colors---stone);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rv-tl-a .rv-tl-axis-fill{transform-origin:top;background:linear-gradient(to bottom, var(--_colors---gold), #d8bd8a);border-radius:2px;transition:transform .15s linear;position:absolute;inset:0;transform:scaleY(0)}.rv-tl-a .rv-tl-rows{flex-direction:column;gap:3rem;display:flex}.rv-tl-a .rv-tl-row{box-sizing:border-box;width:50%;position:relative}.rv-tl-a .rv-tl-left{text-align:right;padding-right:3.25rem}.rv-tl-a .rv-tl-right{text-align:left;margin-left:50%;padding-left:3.25rem}.rv-tl-a .rv-tl-node{width:20px;height:20px;position:absolute;top:2rem}.rv-tl-a .rv-tl-left .rv-tl-node{right:-10px}.rv-tl-a .rv-tl-right .rv-tl-node{left:-10px}.rv-tl-a .rv-tl-node-dot{background:var(--_colors---gold);box-shadow:0 0 0 4px var(--_colors---ivory);border-radius:50%;position:absolute;inset:4px}.rv-tl-a .rv-tl-node-ring{border:2px solid var(--_colors---gold);opacity:0;border-radius:50%;position:absolute;inset:0}.rv-tl-a [data-tl-item].tl-in .rv-tl-node-ring{animation:2.4s ease-out .2s infinite rv-tl-pulse}@keyframes rv-tl-pulse{0%{opacity:.6;transform:scale(.6)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.rv-tl-a .rv-tl-card{background:var(--_colors---white);border:1px solid var(--_colors---stone);border-radius:14px;padding:1.75rem;box-shadow:0 18px 40px -28px #1a1a1a59}.rv-tl-a .rv-tl-year{color:var(--_colors---gold);letter-spacing:.02em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1}.rv-tl-a .rv-tl-month{color:var(--_colors---stone-dark);font-size:.95rem;font-weight:600}.rv-tl-a .rv-tl-title{margin:0 0 .75rem}.rv-tl-a .rv-tl-body{flex-direction:column;gap:.75rem;display:flex}.rv-tl-a .rv-tl-left .rv-tl-body,.rv-tl-a .rv-tl-left .rv-tl-chips{justify-content:flex-end}.rv-tl-a .rv-tl-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.rv-tl-a .rv-tl-left .rv-tl-chips{justify-content:flex-end}.rv-tl-chip,.rv-tlb-chip,.rv-tlc-chip{letter-spacing:.01em;color:var(--_colors---gold);background:#b9975b1a;border:1px solid #b9975b47;border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-block}.rv-tl-link,.rv-tlb-link,.rv-tlc-link{color:var(--_colors---gold);align-items:center;gap:.4rem;margin-top:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.rv-tl-link:hover,.rv-tlb-link:hover,.rv-tlc-link:hover{color:#a17f45}.rv-tl-a .rv-tl-left .rv-tl-link{flex-direction:row-reverse}.rv-tl-a [data-tl-item].tl-hide.rv-tl-left{transform:translate(-32px)}.rv-tl-a [data-tl-item].tl-hide.rv-tl-right{transform:translate(32px)}@media screen and (max-width:767px){.rv-tl-a .rv-tl-axis{left:8px;transform:none}.rv-tl-a .rv-tl-row{text-align:left;width:100%;margin-left:0;padding-left:2.75rem;padding-right:0}.rv-tl-a .rv-tl-left,.rv-tl-a .rv-tl-right{text-align:left}.rv-tl-a .rv-tl-left .rv-tl-node,.rv-tl-a .rv-tl-right .rv-tl-node{left:-2px;right:auto}.rv-tl-a .rv-tl-left .rv-tl-body,.rv-tl-a .rv-tl-left .rv-tl-chips{justify-content:flex-start}.rv-tl-a .rv-tl-left .rv-tl-link{flex-direction:row}.rv-tl-a [data-tl-item].tl-hide.rv-tl-left,.rv-tl-a [data-tl-item].tl-hide.rv-tl-right{transform:translateY(28px)}}.rv-tlb .rv-tlb-rail-wrap{margin-top:3.5rem;position:relative}.rv-tlb .rv-tlb-axis{background:linear-gradient(90deg,#0000,#b9975b8c 8% 92%,#0000);height:2px;position:absolute;top:30px;left:0;right:0}.rv-tlb .rv-tlb-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b9975b80 transparent;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:1.25rem;margin:0;padding:0 0 1rem;list-style:none;display:grid;overflow-x:auto}.rv-tlb .rv-tlb-rail::-webkit-scrollbar{height:6px}.rv-tlb .rv-tlb-rail::-webkit-scrollbar-thumb{background:#b9975b80;border-radius:3px}.rv-tlb .rv-tlb-step{scroll-snap-align:start;min-width:0;position:relative}.rv-tlb .rv-tlb-marker{justify-content:flex-start;align-items:center;height:60px;display:flex;position:relative}.rv-tlb .rv-tlb-dot{background:var(--_colors---gold);width:16px;height:16px;box-shadow:0 0 0 5px var(--_colors---obsidian);z-index:1;border-radius:50%;position:relative}.rv-tlb [data-tl-item].tl-in .rv-tlb-dot:after{content:"";border:2px solid var(--_colors---gold);border-radius:50%;animation:2.6s ease-out .2s infinite rv-tl-pulse;position:absolute;inset:0}.rv-tlb .rv-tlb-year{color:#fff;margin-bottom:1rem;font-family:inherit;font-size:2.4rem;font-weight:700;line-height:1}.rv-tlb .rv-tlb-month{color:var(--_colors---gold);font-size:1rem;font-weight:600}.rv-tlb .rv-tlb-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;height:100%;padding:1.5rem}.rv-tlb .rv-tlb-title{color:#fff;margin:0 0 .5rem;font-size:1.2rem}.rv-tlb .rv-tlb-kurz{color:var(--_colors---gold);margin:0 0 .9rem;font-weight:600}.rv-tlb .rv-tlb-body{flex-direction:column;gap:.7rem;display:flex}.rv-tlb .rv-tlb-body p{color:#ffffffc7;margin:0;font-size:.95rem}.rv-tlb .rv-tlb-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.rv-tlb .rv-tlb-hint{text-align:center;color:#fff;margin-top:1rem}.rv-tlb [data-tl-item].tl-hide{transform:translateY(30px)}@media screen and (min-width:768px){.rv-tlb [data-tl-item].tl-in{transition-delay:calc(var(--tlb-i,0) * 90ms)}}.rv-tlc .rv-tlc-track{margin-top:3.5rem;position:relative}.rv-tlc .rv-tlc-block{padding:2.5rem 0;position:relative}.rv-tlc .rv-tlc-ghost{color:#b9975b17;letter-spacing:-.03em;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,18vw,14rem);font-weight:800;line-height:.8;position:absolute;top:.5rem;right:0}.rv-tlc .rv-tlc-inner{z-index:1;grid-template-columns:28px minmax(0,1fr);gap:1.75rem;display:grid;position:relative}.rv-tlc .rv-tlc-marker{position:relative}.rv-tlc .rv-tlc-marker:before{content:"";background:linear-gradient(to bottom, var(--_colors---gold), #b9975b40);width:2px;position:absolute;top:0;bottom:-5rem;left:13px}.rv-tlc .rv-tlc-block.is-last .rv-tlc-marker:before{height:40px;bottom:auto}.rv-tlc .rv-tlc-dot{background:var(--_colors---gold);width:20px;height:20px;box-shadow:0 0 0 5px var(--_colors---ivory);z-index:1;border-radius:50%;position:absolute;top:6px;left:4px}.rv-tlc [data-tl-item].tl-in .rv-tlc-dot:after{content:"";border:2px solid var(--_colors---gold);border-radius:50%;animation:2.5s ease-out .2s infinite rv-tl-pulse;position:absolute;inset:0}.rv-tlc .rv-tlc-eyebrow{align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.rv-tlc .rv-tlc-year-tag{color:var(--_colors---gold);letter-spacing:.01em;font-size:1.9rem;font-weight:800;line-height:1}.rv-tlc .rv-tlc-month{color:var(--_colors---stone-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:600}.rv-tlc .rv-tlc-title{margin:0 0 .5rem}.rv-tlc .rv-tlc-kurz{color:var(--_colors---gold);margin:0 0 1rem;font-size:1.1rem;font-weight:600}.rv-tlc .rv-tlc-body{flex-direction:column;gap:.85rem;max-width:46rem;display:flex}.rv-tlc .rv-tlc-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.rv-tlc [data-tl-item].tl-hide{transform:translateY(34px)translate(-10px)}@media screen and (max-width:767px){.rv-tlc .rv-tlc-inner{grid-template-columns:22px minmax(0,1fr);gap:1rem}.rv-tlc .rv-tlc-ghost{font-size:clamp(4.5rem,26vw,8rem)}}@media (prefers-reduced-motion:reduce){[data-tl-item].tl-hide,[data-tl-item].tl-in{opacity:1!important;transition:none!important;transform:none!important}.rv-tl-a .rv-tl-axis-fill{transition:none!important;transform:scaleY(1)!important}.rv-tl-a .rv-tl-node-ring,.rv-tlb .rv-tlb-dot:after,.rv-tlc .rv-tlc-dot:after{animation:none!important}}@media screen and (max-width:991px){.grid.grid-columns-4.gap-1-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:767px){.grid.grid-columns-4.gap-1-5{grid-template-columns:minmax(0,1fr)!important}}@media screen and (min-width:480px) and (max-width:767px){.team-card{border:1px solid var(--_colors---stone)!important;background-color:var(--_colors---stone-light)!important;border-radius:10px!important;padding:1rem!important}.team-image{aspect-ratio:1!important;object-position:50% 0%!important;border-radius:2px!important;width:30%!important}.team-top-part{grid-column-gap:10px!important;grid-row-gap:10px!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important}}body{overflow-x:clip}@media screen and (max-width:767px){.grid.grid-columns-3.gap-2.margin-bottom.margin-large{grid-template-columns:minmax(0,1fr)!important}.comparison-border>.border-b.background-color-secondary:not(.layout_flex){display:none!important}.comparison-border>.border-b.layout_flex{grid-column:span 6/span 6!important;padding:.75rem 1rem!important}.comparison-border>.comparison-box.background-color-secondary:not(.justify-center){grid-column:1/-1!important;padding:.75rem 1rem!important}.comparison-border>.comparison-box.justify-center{grid-column:span 6/span 6!important;padding:.75rem .5rem!important}.comparison-box .icon-1x1-xsmall{width:1.25rem!important;height:1.25rem!important}.comparison-border .comparison-box .text-size-small{font-size:var(--_typography---font-size--paragraph--text-sm)!important;line-height:var(--_typography---line-height--paragraphs--text-sm)!important}.layout_flex.direction-vertical>.layout_flex.direction-vertical.align-top-centre,.layout_flex.direction-vertical.align-top-centre>a.button,.layout_flex.direction-vertical.align-top-centre>.button-wrapper{align-self:center!important}.layout_flex.direction-vertical>a.button:only-child{align-self:stretch!important}.layout_flex.direction-vertical>:has(>a.button:only-child){text-align:center!important;align-self:stretch!important}a.button{text-align:center!important}a.button.is-icon,a.button.is-secondary,a.button.is-tertiary{justify-content:center!important;align-items:center!important}}@keyframes rv-book-float{0%{translate:0}to{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.floating-books .book-back{animation:6.5s ease-in-out infinite alternate rv-book-float}.floating-books .book-front{animation:7s ease-in-out -2.6s infinite alternate rv-book-float}}@media screen and (max-width:479px){.cover-marquee .marquee-item:not(.small){height:7.5rem!important}}.footer-video-badge{color:#fff;letter-spacing:.07em;text-transform:uppercase;vertical-align:.1em;background:#dc2626;border-radius:2px;margin-left:.35em;padding:.12em .55em .15em;font-size:.72em;font-weight:700;line-height:1.5;transition:background-color .15s;display:inline-block}a:hover .footer-video-badge{background:#b91c1c}#Methode,#application,#Bewerbung,#uber-uns,#Referenzen,.fs-case{scroll-margin-top:6rem}.rv-legalbar-links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:inline-flex}.footer-section .footer-divider{margin-top:2.5rem;margin-bottom:2rem}.popup-optin .close-icon:not(.inside-form){display:none}.marquee-item{width:auto}[class*=icon-1x1]>svg{width:100%;height:100%}.section.popup-optin{-webkit-overflow-scrolling:touch;overflow-y:auto}.popup-optin .optin-form-wrapper{margin-top:auto;margin-bottom:auto}@media screen and (max-width:767px){.popup-optin .form-field{font-size:16px}.popup-optin .form-button{letter-spacing:.06em;padding-left:.75rem;padding-right:.75rem}.rv-legalbar{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.layout_flex.direction-vertical.gap-3.justify-center.sideborder{border-left:0;border-right:0}}@media screen and (max-width:479px){body{--_typography---font-size--paragraph--text-xs:13px;--_typography---line-height--paragraphs--text-xs:1.4em;--_typography---font-size--paragraph--text-xxs:11px}}@media screen and (max-width:767px){.rv-siebenstellig .section-header h1{text-align:left}.rv-siebenstellig .section-header .label{justify-content:center}.rv-siebenstellig .about-section .grid.grid-columns-2>div:has(.video-wrapper){order:-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
