@font-face{font-family:Pulse Montserrat;src:url(/fonts/pulse/montserrat-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Pulse Cormorant;src:url(/fonts/pulse/corm-italic-500.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}.Portfolio_root__W0ouZ{--pulse-ink:#141018;--pulse-text:#1f1b26;--pulse-secondary:#3a3445;--pulse-muted:#6e6a73;--pulse-line:#e8e6eb;--pulse-line-strong:#d9d6de;--pulse-magenta:#db1a8c;background:#fff;color:var(--pulse-text);font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;font-variant-numeric:tabular-nums}.Portfolio_root__W0ouZ *,.Portfolio_root__W0ouZ :after,.Portfolio_root__W0ouZ :before{box-sizing:border-box}.Portfolio_root__W0ouZ :is(h1,h2,h3,p,figure){margin:0}.Portfolio_root__W0ouZ :is(h1,h2,h3){color:var(--pulse-ink);font-family:Pulse Montserrat,sans-serif}.Portfolio_root__W0ouZ :is(a,button):focus-visible{outline:3px solid #b5157a;outline-offset:4px}.Portfolio_root__W0ouZ a{text-underline-offset:5px}.Portfolio_root__W0ouZ svg{flex-shrink:0}.Portfolio_container__9VcpY{width:min(100% - 32px,1200px);margin-inline:auto}.Portfolio_hero__wvSEv{padding-block:164px 48px;background:radial-gradient(ellipse at 75% 0,#fa3ead0d,transparent 55%),radial-gradient(ellipse at 95% 0,#ff847810,transparent 45%)}.Portfolio_eyebrow__mqMja{color:var(--pulse-magenta);font-size:13px;font-weight:600}.Portfolio_heroHeading__hOEuU{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-block:24px 32px}.Portfolio_root__W0ouZ .Portfolio_title__hzkJ_{font-size:clamp(31px,4.8vw,46px);font-weight:800;line-height:1.04;letter-spacing:-.03em;max-width:850px}.Portfolio_accent__sW4OL{font-family:Pulse Cormorant,Georgia,serif;font-weight:500;font-style:italic;background:linear-gradient(30deg,#ba23f4,#fa3ead 55%,#ff8478);background-clip:text;color:transparent}.Portfolio_projectCount__Giol4{display:grid;flex-shrink:0;padding-left:32px;border-left:1px solid var(--pulse-line);line-height:1.4;color:var(--pulse-muted);font-size:12.5px}.Portfolio_projectCount__Giol4 strong{color:var(--pulse-ink);font:800 46px/1.04 Pulse Montserrat,sans-serif;letter-spacing:-.03em;margin-bottom:8px}.Portfolio_intro__B_wHU{color:var(--pulse-secondary);max-width:60ch;font-size:18px;line-height:1.5}.Portfolio_projectNav__kJ_KS{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:4px;border-block:1px solid var(--pulse-line);margin-top:40px;padding-block:12px}.Portfolio_projectNav__kJ_KS a{display:inline-flex;align-items:center;min-height:44px;font-size:12.5px;color:var(--pulse-secondary);transition:color .15s}.Portfolio_projectNav__kJ_KS a:hover{color:var(--pulse-magenta)}.Portfolio_collection__b3a_Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:64px;padding-bottom:96px}.Portfolio_project__PC3w_{min-width:0;scroll-margin-top:120px;border-bottom:1px solid var(--pulse-line);padding-bottom:32px}.Portfolio_mediaLink__kUn_I{display:block;border:1px solid transparent;border-radius:2px;transition:border-color .18s}.Portfolio_mediaLink__kUn_I:hover{border-color:var(--pulse-line-strong)}.Portfolio_projectMedia__OSSP0{display:grid;grid-template-columns:minmax(0,1fr) 20%;align-items:center;gap:3%;background:#fafafb;padding:32px 24px;border-radius:2px}.Portfolio_screenshot__SZcEk{display:block;width:100%;height:auto;object-fit:contain}.Portfolio_desktop___Pvcm,.Portfolio_mobile__i2xd1{min-width:0}.Portfolio_mobile__i2xd1{width:100%}.Portfolio_browser__AEAxc{border:1px solid #d9d6de;border-radius:6px;overflow:hidden;background:#fff}.Portfolio_browserBar__9ODXe{min-height:24px;padding:5px 8px;display:flex;align-items:center;gap:12px;background:#fff;border-bottom:1px solid var(--pulse-line);color:var(--pulse-muted);font-size:8px;line-height:1.4}.Portfolio_browserDots__zOYCZ{display:flex;gap:3px}.Portfolio_browserDots__zOYCZ i{display:block;width:4px;height:4px;border-radius:50%;background:#d9d6de}.Portfolio_phone__gKmqc{border:2px solid #141018;border-radius:6px;overflow:hidden}.Portfolio_projectInfo__Ty5jl{padding-top:24px}.Portfolio_projectMeta__5BQli{display:flex;gap:12px;justify-content:space-between;color:var(--pulse-muted);font-size:12.5px;margin-bottom:16px}.Portfolio_projectNumber___wSqi{color:var(--pulse-magenta)}.Portfolio_sectionHeading__LXR1H{display:flex;align-items:start;gap:16px}.Portfolio_pulseBars__UT6rU{display:inline-flex;align-items:end;gap:3px;width:24px;height:30px;flex:0 0 24px}.Portfolio_pulseBars__UT6rU i{width:5px;border-radius:4px;background:linear-gradient(25deg,#ba23f4,#fa3ead 60%,#ff8478)}.Portfolio_pulseBars__UT6rU i:first-child{height:12px}.Portfolio_pulseBars__UT6rU i:nth-child(2){height:21px}.Portfolio_pulseBars__UT6rU i:nth-child(3){height:30px}.Portfolio_root__W0ouZ .Portfolio_projectTitle__m3IFl{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.Portfolio_projectTitle__m3IFl a{transition:color .15s}.Portfolio_projectTitle__m3IFl a:hover{color:var(--pulse-magenta)}.Portfolio_root__W0ouZ .Portfolio_projectDescription__GQZXs{color:var(--pulse-secondary);margin-top:16px;max-width:60ch}.Portfolio_serviceList__P1UIY{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--pulse-muted);font-size:12.5px}.Portfolio_serviceList__P1UIY li{padding-right:16px;border-right:1px solid var(--pulse-line-strong)}.Portfolio_serviceList__P1UIY li:last-child{border:0;padding-right:0}.Portfolio_projectLinks__SwJCl{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px}.Portfolio_textLink__MM4wW{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pulse-magenta);font-size:13.5px;font-weight:600;text-decoration:underline}.Portfolio_textLink__MM4wW:hover{color:#b5157a}.Portfolio_projectWide__ZedLx{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:40px}.Portfolio_projectWide__ZedLx .Portfolio_projectInfo__Ty5jl{padding-top:0}.Portfolio_projectWide__ZedLx .Portfolio_projectMedia__OSSP0{padding:40px 24px}.Portfolio_projectWide__ZedLx .Portfolio_projectTitle__m3IFl{font-size:30px;font-weight:800}.Portfolio_relatedLinks__GQpye{font-size:13.5px;color:var(--pulse-muted);border-top:1px solid var(--pulse-line);padding-block:24px}.Portfolio_relatedLinks__GQpye a{color:var(--pulse-magenta);text-decoration:underline}.Portfolio_stage__G9blb{position:relative;isolation:isolate;overflow:hidden;padding:64px;margin-bottom:96px;border:1px solid var(--pulse-line);border-radius:2px;color:var(--pulse-secondary);background:#fff}.Portfolio_stageContent__l8emi{position:relative;z-index:1;max-width:650px}.Portfolio_stage__G9blb .Portfolio_eyebrow__mqMja{color:var(--pulse-magenta);margin-bottom:24px}.Portfolio_stage__G9blb h2{color:var(--pulse-ink);font-size:clamp(27px,4vw,38px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.Portfolio_stage__G9blb .Portfolio_sectionHeading__LXR1H{margin-bottom:24px}.Portfolio_stage__G9blb p:not(.Portfolio_eyebrow__mqMja){max-width:53ch}.Portfolio_stageActions__REKzH{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.Portfolio_stageButton__SfU_N{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;min-height:48px;background:#db1a8c;border-radius:2px;color:#fff;font-size:15px;font-weight:600;transition:background .15s}.Portfolio_stageButton__SfU_N:hover{background:#b5157a}.Portfolio_stageButton__SfU_N:active{transform:scale(.97)}.Portfolio_stageLink__aMUtm{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pulse-magenta);font-size:13.5px;text-decoration:underline}.Portfolio_stageLink__aMUtm:hover{color:#b5157a}.Portfolio_stageLogo___MuIZ{position:absolute;right:-36px;top:50%;width:380px;height:auto;opacity:.12;transform:rotate(-90deg);pointer-events:none}.Portfolio_detailHero__8JT0s{padding-bottom:32px}.Portfolio_backLink__gToxG{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:32px;font-size:13.5px;color:var(--pulse-secondary)}.Portfolio_detailHero__8JT0s .Portfolio_title__hzkJ_{margin-top:24px}.Portfolio_detailSubline__dNfp6{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;margin-top:24px;color:var(--pulse-muted);font-size:12.5px}.Portfolio_detailVisual__TKlSQ{margin-bottom:64px}.Portfolio_detailVisual__TKlSQ .Portfolio_projectMedia__OSSP0{padding:48px 40px;grid-template-columns:minmax(0,1fr) 19%;gap:4%}.Portfolio_detailCaption__HlMLi{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;font-size:12.5px;color:var(--pulse-muted)}.Portfolio_detailSection__dK7Ov{padding-block:0 64px}.Portfolio_root__W0ouZ .Portfolio_sectionTitle__qVZpo{font-size:clamp(25px,3vw,30px);line-height:1.1;letter-spacing:-.025em;font-weight:800}.Portfolio_answer__WvVJw{border-block:1px solid var(--pulse-line);padding-block:32px;margin-bottom:64px;scroll-margin-top:120px}.Portfolio_answer__WvVJw .Portfolio_sectionHeading__LXR1H{margin-block:16px 24px}.Portfolio_answerText__virDS{max-width:75ch;color:var(--pulse-secondary)}.Portfolio_factList__jpln2{list-style:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--pulse-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;color:var(--pulse-secondary);font-size:13.5px}.Portfolio_detailColumns__ankTm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:0 64px}.Portfolio_detailColumns__ankTm>section{min-width:0;border-top:1px solid var(--pulse-line);padding-top:24px}.Portfolio_detailColumns__ankTm h2{font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.015em;margin-bottom:24px}.Portfolio_detailColumns__ankTm .Portfolio_sectionHeading__LXR1H{margin-bottom:24px}.Portfolio_detailColumns__ankTm .Portfolio_sectionHeading__LXR1H h2{margin:0}.Portfolio_detailColumns__ankTm .Portfolio_pulseBars__UT6rU{transform:scale(.75);transform-origin:left top;margin-right:-6px}.Portfolio_detailColumns__ankTm li,.Portfolio_detailColumns__ankTm p{font-size:13.5px;color:var(--pulse-secondary)}.Portfolio_copyList__yoWWR{padding-left:18px;margin:0}.Portfolio_copyList__yoWWR li+li{margin-top:16px}.Portfolio_copyList__yoWWR li::marker{color:var(--pulse-magenta)}.Portfolio_evidenceGrid__IpM5a{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.Portfolio_evidence__C3sKy{border-top:1px solid var(--pulse-line);padding-top:24px}.Portfolio_evidence__C3sKy h3{font-size:16px;line-height:1.25;font-weight:700;margin-bottom:12px}.Portfolio_evidence__C3sKy p{font-size:13.5px;color:var(--pulse-secondary)}.Portfolio_root__W0ouZ .Portfolio_evidenceType__Gvi2c{font-size:12.5px;color:var(--pulse-muted);margin-bottom:12px}.Portfolio_evidence__C3sKy .Portfolio_textLink__MM4wW{margin-top:12px}.Portfolio_limitations__aVtn5{background:#fafafb;padding:32px;border-radius:2px;margin-bottom:64px}.Portfolio_limitations__aVtn5 .Portfolio_sectionHeading__LXR1H{margin-bottom:24px}.Portfolio_limitations__aVtn5 li{color:var(--pulse-secondary);font-size:13.5px}.Portfolio_detailServices__rePgv{margin-bottom:64px}.Portfolio_detailServices__rePgv .Portfolio_serviceList__P1UIY{font-size:13.5px}.Portfolio_home___QCmg{padding-block:96px;border-top:1px solid var(--pulse-line)}.Portfolio_homeHeading__fEf2S{max-width:720px;margin-bottom:48px}.Portfolio_homeHeading__fEf2S .Portfolio_sectionHeading__LXR1H{margin-block:24px}.Portfolio_homeHeading__fEf2S .Portfolio_sectionTitle__qVZpo{font-size:clamp(30px,4vw,42px)}.Portfolio_homeHeading__fEf2S p:not(.Portfolio_eyebrow__mqMja){max-width:60ch;color:var(--pulse-secondary)}.Portfolio_homeGrid__uJ_X7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px}.Portfolio_review__S6IC0{padding:24px 0 0;margin-top:24px!important;border-top:1px solid var(--pulse-line)}.Portfolio_review__S6IC0 blockquote{margin:0;font-size:15px;color:var(--pulse-secondary);line-height:1.65}.Portfolio_review__S6IC0 figcaption{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:16px;font-size:12.5px;color:var(--pulse-muted)}.Portfolio_review__S6IC0 figcaption span:first-child{color:var(--pulse-ink);font-weight:600}.Portfolio_homeHighlights__dVeKa{margin-top:24px;border-top:1px solid var(--pulse-line);padding-top:24px}.Portfolio_homeHighlights__dVeKa p{font-size:13.5px;font-weight:600;margin-bottom:12px}.Portfolio_homeHighlights__dVeKa li{font-size:13.5px;color:var(--pulse-secondary)}.Portfolio_homeEnd__TC64w{padding-top:32px;display:flex;justify-content:end}.Portfolio_reviewsSummary__cpkz_{margin-top:64px}.Portfolio_reviewsSummary__cpkz_>section{padding:0}.Portfolio_reviewsSummary__cpkz_>section>div{max-width:none;border:1px solid var(--pulse-line);border-radius:2px;background:#fff}.Portfolio_reviewsSummary__cpkz_>section>div>div[aria-hidden=true]{display:none}.Portfolio_reviewsSummary__cpkz_ .font-serif{font-family:Pulse Montserrat,sans-serif;font-weight:700}.Portfolio_reviewsSummary__cpkz_ .border-\[\#edcee5\]{border-color:var(--pulse-line)}body:has(.Portfolio_route__OKUz4){--bg-main:#fff;--text-primary:#141018;--text-secondary:#3a3445;--glass-border:#e8e6eb;--glass-bg:#fff;--nav-bg:#ffffffed;--color-primary-dynamic:#db1a8c;--color-brand-primary:#db1a8c;--cta-top:#db1a8c;--cta-bottom:#db1a8c;--cta-text:#fff}body:has(.Portfolio_route__OKUz4) nav[aria-label=Hauptnavigation]{background:#fffffff5!important;border-bottom:1px solid #e8e6eb;box-shadow:none!important}body:has(.Portfolio_route__OKUz4) nav[aria-label=Hauptnavigation]>div{max-width:1200px}body:has(.Portfolio_route__OKUz4) nav[aria-label=Hauptnavigation] img{content:url(/brand/pulse-digital-logo-kompakt.svg)}body:has(.Portfolio_route__OKUz4) nav[aria-label=Hauptnavigation] button span{background:#141018}body:has(.Portfolio_route__OKUz4) .btn-primary{background:#db1a8c;color:#fff;border-radius:2px;box-shadow:none}body:has(.Portfolio_route__OKUz4) .btn-primary:hover{background:#b5157a;filter:none;box-shadow:none}body:has(.Portfolio_route__OKUz4) #mobile-navigation{background:#fffffff5!important}body:has(.Portfolio_route__OKUz4) #mobile-navigation a:not(.btn-primary){color:#141018!important;font-family:Pulse Montserrat,sans-serif}body:has(.Portfolio_route__OKUz4) #mobile-navigation a[href="/portfolio"]{color:#db1a8c!important}body:has(.Portfolio_route__OKUz4) #mobile-navigation button svg{stroke:#141018}body:has(.Portfolio_route__OKUz4) footer{background:#fff}body:has(.Portfolio_route__OKUz4) footer>div{max-width:1200px}body:has(.Portfolio_route__OKUz4) footer .font-display{font-family:Pulse Montserrat,sans-serif}body:has(.Portfolio_route__OKUz4) :is(nav,footer) a:focus-visible{outline:3px solid #b5157a;outline-offset:4px}body:has(.Portfolio_route__OKUz4)>a[href="#main-content"]:focus{position:fixed;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;white-space:normal;margin:0;padding:12px 16px;z-index:200;background:#db1a8c;color:#fff}@media (min-width:760px){.Portfolio_container__9VcpY{width:min(100% - 64px,1200px)}}@media (max-width:1050px){.Portfolio_projectWide__ZedLx{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.Portfolio_projectWide__ZedLx .Portfolio_projectTitle__m3IFl{font-size:24px}.Portfolio_projectMedia__OSSP0,.Portfolio_projectWide__ZedLx .Portfolio_projectMedia__OSSP0{padding:24px 16px}.Portfolio_detailColumns__ankTm{gap:24px}}@media (max-width:759px){.Portfolio_hero__wvSEv{padding-top:136px;padding-bottom:32px}.Portfolio_heroHeading__hOEuU{align-items:start;margin-block:24px}.Portfolio_projectCount__Giol4{display:none}.Portfolio_intro__B_wHU{font-size:16px}.Portfolio_projectNav__kJ_KS{column-gap:16px;margin-top:32px}.Portfolio_collection__b3a_Y{grid-template-columns:1fr;row-gap:48px;padding-bottom:64px}.Portfolio_projectWide__ZedLx{display:block}.Portfolio_projectWide__ZedLx .Portfolio_projectInfo__Ty5jl{padding-top:24px}.Portfolio_projectMedia__OSSP0,.Portfolio_projectWide__ZedLx .Portfolio_projectMedia__OSSP0{padding:24px 12px}.Portfolio_projectTitle__m3IFl,.Portfolio_projectWide__ZedLx .Portfolio_projectTitle__m3IFl{font-size:24px}.Portfolio_stage__G9blb{margin-bottom:64px;padding:32px 24px}.Portfolio_stage__G9blb h2{font-size:27px}.Portfolio_stageLogo___MuIZ{width:260px;right:-90px;top:45%;opacity:.08}.Portfolio_stageActions__REKzH{align-items:start;flex-direction:column}.Portfolio_stageButton__SfU_N{padding-inline:16px;font-size:13.5px}.Portfolio_detailHero__8JT0s .Portfolio_title__hzkJ_{font-size:31px;overflow-wrap:anywhere;hyphens:auto}.Portfolio_detailVisual__TKlSQ .Portfolio_projectMedia__OSSP0{padding:32px 12px}.Portfolio_detailVisual__TKlSQ{margin-bottom:48px}.Portfolio_factList__jpln2{grid-template-columns:1fr;gap:16px}.Portfolio_factList__jpln2 li+li{border-top:1px solid var(--pulse-line);padding-top:16px}.Portfolio_detailColumns__ankTm{grid-template-columns:1fr;gap:32px}.Portfolio_evidenceGrid__IpM5a{grid-template-columns:1fr;gap:24px}.Portfolio_answer__WvVJw,.Portfolio_limitations__aVtn5{margin-bottom:48px}.Portfolio_limitations__aVtn5{padding:24px}.Portfolio_detailColumns__ankTm,.Portfolio_detailSection__dK7Ov{padding-bottom:48px}.Portfolio_home___QCmg{padding-block:64px}.Portfolio_homeGrid__uJ_X7{grid-template-columns:1fr;gap:48px}.Portfolio_homeHeading__fEf2S{margin-bottom:32px}.Portfolio_reviewsSummary__cpkz_{margin-top:48px}}@media (prefers-reduced-motion:reduce){.Portfolio_root__W0ouZ *,.Portfolio_root__W0ouZ :after,.Portfolio_root__W0ouZ :before{transition:none!important;animation:none!important}.Portfolio_stageButton__SfU_N:active{transform:none}}@media print{.Portfolio_root__W0ouZ{print-color-adjust:exact}.Portfolio_evidence__C3sKy,.Portfolio_project__PC3w_,.Portfolio_stage__G9blb{break-inside:avoid}.Portfolio_hero__wvSEv{padding-top:24px}}