.pr{--navy:#071637;--navy-2:#1e2b4d;--tertiary:#121821;--creme:#fcf9f4;--cream2:#f5f2ed;--tone:#f0ede8;--t1:#f6f3ee;--t3:#ebe8e3;--white:#fff;--bordeaux:#9b3028;--ink:#1c1c19;--dim:#6b7080;--line:#ddd9d2;--r:2px;--ease:cubic-bezier(.22,.61,.36,1);background:var(--creme);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;font-weight:300}.pr h1,.pr h2,.pr h3{color:var(--navy);margin:0;font-family:Cormorant Garamond,serif;font-weight:500}.pr a{color:inherit}.pr .wrap{max-width:1240px;margin:0 auto}.pr .sec{padding:clamp(88px,11vw,150px) clamp(24px,5vw,64px)}.pr .sec--sm{padding:clamp(56px,7vw,88px) clamp(24px,5vw,64px)}.pr .kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--bordeaux);align-items:center;gap:10px;font-size:10px;font-weight:500;display:inline-flex}.pr .kicker:before{content:"";background:var(--bordeaux);flex:none;width:14px;height:2px}.pr .h2{letter-spacing:-.024em;margin-top:18px;font-size:clamp(31px,4vw,50px);line-height:1.1}.pr .lead{color:var(--dim);max-width:48ch;margin:20px 0 0;font-size:16px;line-height:1.72}.pr .btn{background:var(--navy);color:var(--creme);border-radius:var(--r);transition:background .3s var(--ease);align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pr .btn:hover{background:var(--tertiary)}.pr .btn--ghost{color:var(--creme);background:0 0;border:1px solid #fcf9f46b}.pr .btn--ghost:hover{background:#fcf9f41f}.pr .rv{opacity:0;transform:translateY(22px)}.pr .rv.in{opacity:1;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.pr .rv{opacity:1;transform:none}}.pr .vfy{color:var(--bordeaux);font-weight:500}.pr .pr-head--640{max-width:640px}.pr .pr-head--660{max-width:660px}.pr .hhero{background:var(--creme);padding:clamp(64px,8vw,110px) clamp(24px,5vw,64px) clamp(48px,6vw,80px)}.pr .hhero__g{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;display:grid}.pr .crumb{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10px}.pr .crumb a{text-decoration:none}.pr .crumb a:hover{color:var(--bordeaux)}.pr .hhero h1{letter-spacing:-.028em;max-width:12ch;margin-top:16px;font-size:clamp(38px,5vw,64px);line-height:1.05}.pr .hhero h1 .h1b{color:var(--dim);letter-spacing:-.012em;margin-top:14px;font-size:.5em;font-weight:400;line-height:1.24;display:block}.pr .hhero__s{color:var(--dim);max-width:46ch;margin:24px 0 0;font-size:17px;line-height:1.7}.pr .hhero__img{background:var(--t3);aspect-ratio:5/4;border-radius:var(--r);margin:0;overflow:hidden}.pr .hhero__pic{width:100%;height:100%;display:block}.pr .hhero__pic img{object-fit:cover;width:100%;height:100%;display:block}.pr .px{position:relative;overflow:hidden}.pr .px>.px__in{will-change:transform}.pr .px__in{background:var(--t3);justify-content:center;align-items:center;transition:none;display:flex;position:absolute;inset:-12% 0;transform:translate(0,0)}.pr .px__in>span{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);text-align:center;font-size:9px;font-style:normal;line-height:2}@media (prefers-reduced-motion:reduce){.pr .px__in{will-change:auto;inset:0;transform:none!important}}@media (width<=900px){.pr .hhero__g{grid-template-columns:1fr}.pr .hhero__img{aspect-ratio:16/10;order:-1}}.pr .sec.pr-logos{background:var(--cream2)}.pr .prl__g{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(16px,2.2vw,30px);margin-top:clamp(30px,3.4vw,44px);display:grid}.pr .prl__i{aspect-ratio:5/2;background:var(--white);border-radius:var(--r);letter-spacing:.12em;color:var(--dim);text-align:center;justify-content:center;align-items:center;padding:14px 18px;font-family:Manrope,sans-serif;font-size:11px;display:flex}.pr .prl__i img{object-fit:contain;filter:grayscale()opacity(.72);width:auto;max-width:100%;height:auto;max-height:36px;transition:filter .3s var(--ease)}.pr .prl__i:hover img{filter:none}.pr .prl__i--hell img{filter:brightness(0)opacity(.62)}.pr .prl__i--hell:hover img{filter:brightness(0)opacity(.9)}.pr .prb__m img{object-fit:contain;filter:grayscale()opacity(.72);width:auto;max-width:120px;height:auto;max-height:26px;display:block}.pr .prb__m--hell img{filter:brightness(0)opacity(.62)}@media (width<=900px){.pr .prl__g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.pr .prl__g{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr .sec.pr-liste{background:var(--creme)}.pr .prb__l{gap:0;margin:clamp(30px,3.6vw,44px) 0 0;padding:0;list-style:none;display:grid}.pr .prb__i{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:baseline;gap:clamp(18px,2.4vw,34px);padding:clamp(20px,2.2vw,26px) 0;display:grid}.pr .prb__i:first-child{border-top:1px solid var(--line)}.pr .prb__m{letter-spacing:.06em;color:var(--bordeaux);font-family:Manrope,sans-serif;font-size:12.5px;font-weight:500}.pr .prb__t{color:var(--navy);letter-spacing:-.014em;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.24}.pr .prb__d{color:var(--dim);margin:6px 0 0;font-size:14px;line-height:1.62}.pr .prb__z{color:var(--dim);white-space:nowrap;font-family:Manrope,sans-serif;font-size:12.5px}.pr .prb__note{max-width:74ch;margin-top:clamp(26px,3vw,36px);font-size:14px;line-height:1.62}@media (width<=760px){.pr .prb__i{grid-template-columns:1fr;gap:8px}}.pr .sec.pr-kontakt{background:var(--white)}.pr .prk__i{max-width:640px}.pr .prk__v{color:var(--navy);border-bottom:1px solid var(--bordeaux);width:fit-content;margin:24px 0 0;padding-bottom:3px;font-family:Manrope,sans-serif;font-size:17px;font-weight:500;text-decoration:none;display:block}.pr .prk__n{color:var(--dim);max-width:52ch;margin:14px 0 0;font-size:13.5px;line-height:1.7}.pr .final{background:var(--navy);color:var(--creme);text-align:center}.pr .final .h2{color:var(--creme);max-width:18ch;margin-left:auto;margin-right:auto}.pr .final .kicker{color:#fcf9f499}.pr .final .kicker:before{background:var(--bordeaux)}.pr .final__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.pr .final .btn{background:var(--creme);color:var(--navy)}.pr .final .btn:hover{background:var(--white)}
