.walberg-results{--wr-ink:#713449;--wr-muted:#885767;--wr-line:#eedbdc;--wr-pink:#d88b9d;--wr-peach:#efb39b;color:var(--wr-ink);font:400 17px/1.45 'Work Sans',Arial,sans-serif;container-type:inline-size;isolation:isolate}
.wr-canvas{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:30px 10px 14px;isolation:isolate}
.wr-canvas::before{content:'';position:absolute;inset:5% -3% 0;background:radial-gradient(ellipse at 55% 53%,#f3c6b958,transparent 70%);z-index:-2;pointer-events:none}
.wr-connection{position:absolute;inset:0;width:100%;height:100%;color:var(--wr-pink);z-index:-1;pointer-events:none}.wr-connection path{stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 7}.wr-connection circle{fill:currentColor}
.wr-card{min-width:0;border:1px solid var(--wr-line);border-radius:28px;background:white;box-shadow:0 24px 48px -32px #96526755,0 3px 10px #71344906}
.wr-before{grid-column:1/11;grid-row:1;padding:26px 32px 40px;transform:rotate(-3deg);transform-origin:75% 100%;background:linear-gradient(125deg,#fff5f0,#fff 75%);z-index:1}
.wr-phase{display:block;margin-bottom:13px;color:var(--wr-muted);font-size:16px}
.wr-before-values{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.wr-before-values>div+div{border-left:1px solid var(--wr-line);padding-left:24px}
.wr-before-values strong{display:block;font-size:44px;line-height:1.1;font-weight:400;letter-spacing:-.045em}.wr-before-values strong span{font-size:25px}.wr-before-values>div>span{display:block;margin-top:9px;font-size:15px;color:var(--wr-muted)}
.wr-now{grid-column:2/-1;grid-row:2;margin-top:-18px;padding:28px 32px 32px;transform:rotate(1.3deg);transform-origin:15% 0;z-index:3;box-shadow:0 30px 60px -30px #9d62706b,0 4px 12px #71344908}
.wr-identity{display:flex;align-items:center;gap:18px;margin-bottom:30px}.wr-identity>div{min-width:0}.page-fallstudie .wr-identity h3{font:400 clamp(23px,3.6cqi,30px)/1.2 'Work Sans',Arial,sans-serif;letter-spacing:-.04em;color:var(--wr-ink);margin:0 0 8px}.wr-identity>div>span{font-size:15px;color:var(--wr-muted)}
.wr-portrait{flex:0 0 82px;width:82px;height:82px;padding:4px;background:conic-gradient(from 20deg,var(--wr-pink),var(--wr-peach),#f7d7c7,var(--wr-pink));border-radius:50%;box-shadow:0 0 0 5px white,0 8px 15px -12px #71344988}.wr-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 5%;border:3px solid white;border-radius:50%;background:#f2c1c2}.wr-link{width:24px;height:24px;flex:0 0 24px;margin-left:auto;align-self:flex-start;color:#b57288}
.wr-main-values{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-bottom:28px}.wr-main-values>div+div{border-left:1px solid var(--wr-line);padding-left:24px}.wr-main-values strong{display:block;font-weight:400;line-height:1.05;letter-spacing:-.06em;white-space:nowrap}.wr-creators{font-size:clamp(68px,12cqi,96px)}.wr-hours{font-size:clamp(50px,8.5cqi,68px);padding-top:24px}.wr-hours>span{font-size:.46em;letter-spacing:-.02em}.wr-main-values>div>span{display:block;margin-top:12px;font-size:16px}.wr-main-values small{display:block;font-size:15px;color:var(--wr-muted);margin-top:7px}
.wr-details{margin:0}.wr-details>div{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 0;border-top:1px solid var(--wr-line)}.wr-details>div:last-child{padding-bottom:0}.wr-details dt{font-size:16px;line-height:1.45}.wr-details dd{margin:0;display:flex;align-items:center;gap:13px;white-space:nowrap}.wr-old{font-size:15px;color:var(--wr-muted)}.wr-arrow{color:#b66f85;font-size:20px}.wr-details strong{font-size:24px;font-weight:400;letter-spacing:-.035em;min-width:50px}
.wr-time{grid-column:1/10;grid-row:3;margin:-10px 0 0 4px;padding:22px 28px;transform:rotate(-2deg);display:flex;align-items:center;gap:22px;z-index:4}.wr-ring{flex:0 0 106px;width:106px;height:106px;border-radius:50%;padding:7px;background:conic-gradient(from -40deg,var(--wr-pink),var(--wr-peach) 50%,#f6e9e6 50% 100%)}.wr-ring>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:white;font-size:29px;letter-spacing:-.05em;transform:rotate(2deg)}.wr-time>div+div{min-width:0}.wr-time strong{display:block;font-size:20px;font-weight:400}.wr-time>div>span:not(.wr-ring>span){display:block;font-size:15px;color:var(--wr-muted);margin-top:8px}
.page-fallstudie .case-stats-section .case-source{font:400 15px/1.7 'Work Sans',Arial,sans-serif;margin-top:28px}
@container(max-width:560px){.wr-canvas{padding:18px 5px 12px}.wr-card{border-radius:22px}.wr-before{grid-column:1/-1;margin-right:10px;padding:22px 23px 32px;transform:rotate(-2deg)}.wr-phase{font-size:15px}.wr-before-values{gap:14px}.wr-before-values>div+div{padding-left:14px}.wr-before-values strong{font-size:38px}.wr-before-values strong span{font-size:22px}.wr-now{grid-column:1/-1;margin-left:5px;margin-top:-8px;padding:24px 20px 30px;transform:rotate(.7deg)}.wr-identity{gap:13px;margin-bottom:26px}.wr-portrait{flex-basis:64px;width:64px;height:64px;padding:3px}.page-fallstudie .wr-identity h3{font-size:24px}.wr-link{display:none}.wr-main-values{gap:16px}.wr-main-values>div+div{padding-left:16px}.wr-creators{font-size:70px}.wr-hours{font-size:49px;padding-top:20px}.wr-main-values>div>span{font-size:15px}.wr-details>div{gap:12px;align-items:flex-start}.wr-details dt{font-size:15px;max-width:50%}.wr-details dd{gap:7px}.wr-details strong{font-size:22px;min-width:43px}.wr-details .wr-old{font-size:15px}.wr-time{grid-column:1/-1;margin-left:0;padding:20px 19px;gap:17px;transform:rotate(-1deg)}.wr-ring{flex-basis:88px;width:88px;height:88px;padding:6px}.wr-ring>span{font-size:26px}.wr-time strong{font-size:18px}.wr-time>div>span:not(.wr-ring>span){font-size:15px}}
@container(max-width:330px){.wr-now{padding-inline:16px}.wr-identity{gap:11px}.page-fallstudie .wr-identity h3{font-size:21px}.wr-portrait{flex-basis:54px;width:54px;height:54px}.wr-creators{font-size:62px}.wr-hours{font-size:43px;padding-top:18px}.wr-details>div{display:block}.wr-details dt{max-width:none}.wr-details dd{margin-top:8px;justify-content:flex-end}.wr-time{gap:13px;padding-inline:15px}.wr-ring{width:76px;height:76px;flex-basis:76px}.wr-ring>span{font-size:24px}}
