:root{--white:#FFFFFF;--ink:#0D0D0B;--grey:#6E6B64;--line:#E9E6DF;--gelb:#F5B92B;--gelb-hi:#FFD34D;--tanne:#2C3A1E;--tanne-2:#3B4C28;--rot:#E2532F;--peach:#F6D1B1;--blau:#C7D7E8;--lavendel:#D8C7E8;--mint:#BFE3CC;--sand:#EDE3D3;--ink-2:#4A4A42;--sand-line:#D9CBB4;--track-caps:.1em;--track-label:.14em;--track-eyebrow:.16em;--pad:20px;--maxw:1240px;--nav-h:64px;--accent:var(--gelb)}@media(min-width:820px){:root{--pad:48px;--nav-h:76px}}body[data-page=leistungen]{--accent:var(--blau)}body[data-page=team]{--accent:var(--mint)}body[data-page=blog]{--accent:var(--sand)}body[data-page=kontakt]{--accent:var(--lavendel)}.bg-peach{background:var(--peach);color:var(--ink);--grey:var(--ink-2)}.bg-blau{background:var(--blau);color:var(--ink);--grey:var(--ink-2)}.bg-lavendel{background:var(--lavendel);color:var(--ink);--grey:var(--ink-2)}.bg-mint{background:var(--mint);color:var(--ink);--grey:var(--ink-2)}.bg-sand{background:var(--sand);color:var(--ink);--grey:var(--ink-2)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:clip}@supports not (overflow:clip){html{overflow-x:hidden}}body{background:var(--white);color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}::selection{background:var(--gelb);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cta :focus-visible,footer :focus-visible,.menu :focus-visible,.btn.on-dark:focus-visible{outline-color:var(--gelb)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation}p,li,dt,dd,small,figcaption,blockquote,label,legend{overflow-wrap:break-word}.display{font-weight:900;font-stretch:72%;text-transform:uppercase;letter-spacing:-.02em;line-height:.9}.serif-note{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}section{padding:88px 0}.rule-t{border-top:2px solid var(--ink)}.rule-b{border-bottom:2px solid var(--ink)}@media(min-width:820px){section{padding:120px 0}}[id]{scroll-margin-top:calc(var(--nav-h) + 32px)}.label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.label:before{content:"";width:8px;height:8px;background:var(--gelb);display:inline-block}.label.on-dark{color:var(--white)}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:14px;letter-spacing:var(--track-caps);text-transform:uppercase;padding:16px 26px;border-radius:999px;border:2px solid var(--ink);background:transparent;color:var(--ink);transition:background .2s ease,color .2s ease,transform .2s ease}.btn .arr{transition:transform .25s ease}.btn:hover .arr{transform:translate(3px,-3px)}.btn:active{transform:scale(.97)}.btn.solid{background:var(--ink);color:var(--white)}.btn.solid:hover{background:var(--tanne)}.btn.yellow{background:var(--gelb);border-color:var(--gelb)}.btn.yellow:hover{background:var(--gelb-hi);border-color:var(--gelb-hi)}.btn.on-dark{border-color:var(--white);color:var(--white)}.btn.on-dark:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}.btn:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn.solid:focus-visible{outline-color:var(--gelb)}.pill{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--ink);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:var(--track-caps);text-transform:uppercase;padding:7px 14px;color:var(--ink);background:var(--white)}.pill.no-caps{text-transform:none;letter-spacing:.02em}.pill-ig{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.38)}.pill-tt{background:#010101;color:#fff;box-shadow:4px 4px #69c9d0,-2px 6px #ee1d52}.pill-yt{background:#c00;color:#fff}.pill-li{background:#0a66c2;color:#fff}.pill-peach{background:var(--peach)}.pill-blau{background:var(--blau)}.pill-lavendel{background:var(--lavendel)}.pill-mint{background:var(--mint)}.pill-sand{background:var(--sand)}figure.media{position:relative;overflow:hidden;margin:0}figure.media picture{display:block;width:100%;height:100%}figure.media img{width:100%;height:100%;object-fit:cover;display:block}figure.media.media-fill,.media-fill{position:absolute;inset:0}figure.media.has-cap:after,.member:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.42) 50%,transparent);pointer-events:none;z-index:1}figure.media:has(>.cap):after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.42) 50%,transparent);pointer-events:none;z-index:1}.member:after{height:65%;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.5) 38%,rgba(0,0,0,.22) 68%,transparent)}figure.media .cap{position:absolute;left:14px;bottom:10px;z-index:2;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.card-hard,.eng,.value,.post,.contact-side{border:2px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink)}a.card-hard:hover,.card-hard.is-link:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gelb)}.shead{margin-bottom:44px}.shead h2{font-size:clamp(40px,9vw,96px)}.shead .lede{max-width:480px;color:var(--grey);margin-top:16px;font-size:16px}.shead.center{text-align:center}.shead.center .lede{margin-left:auto;margin-right:auto}.tape-wrap{position:relative;height:70px;overflow:visible;z-index:5;pointer-events:none}.tape{position:absolute;left:-5%;right:-5%;background:var(--gelb);color:var(--ink);font-weight:800;font-size:14px;letter-spacing:var(--track-caps);text-transform:uppercase;padding:12px 0;overflow:hidden;white-space:nowrap;box-shadow:0 10px 24px #0d0d0b29;transform:rotate(-2deg);top:16px}.tape .track{display:inline-flex;animation:slide 26s linear infinite}.tape span{padding:0 16px}.tape span:after{content:"\2715";margin-left:32px;opacity:.55}@keyframes slide{to{transform:translate(-50%)}}.stats{display:grid;gap:0}.stat{padding:26px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:baseline}.stat:first-child{border-top:2px solid var(--ink)}.stat b{font-weight:900;font-stretch:72%;font-size:clamp(56px,13vw,96px);line-height:.95;grid-row:span 2}.stat b i{font-style:normal;color:var(--gelb)}.stat .dotted{align-self:end;border-bottom:2px dotted #C9C5BC;height:1em}.stat>span{font-size:14px;color:var(--grey);grid-column:2}.page-hero{padding:calc(var(--nav-h) + 40px) 0 40px;position:relative}.page-hero .kicker{display:flex;justify-content:center}.page-hero h1{text-align:center;font-size:clamp(56px,15vw,190px);position:relative;z-index:3;margin-top:12px}.page-hero .media{position:relative;z-index:1;margin:-.55em auto 0;width:min(86%,760px);aspect-ratio:16/9.5;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -28px #0d0d0b73}.page-hero .media .grain{position:absolute;inset:0;opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.15) .6px,transparent .7px);background-size:3px 3px}.page-hero .lede{max-width:560px;margin:34px auto 0;text-align:center;color:var(--grey)}.svc-index>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;border-top:2px solid var(--ink);padding:20px 4px;position:relative;overflow:hidden}.svc-index>a:last-child{border-bottom:2px solid var(--ink)}.svc-index .num{font-size:12px;font-weight:700;color:var(--grey);width:28px}.svc-index h3{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(22px,5.6vw,48px);line-height:1;transition:transform .25s ease}.svc-index .arr{font-size:22px;transition:transform .25s ease}.svc-index>a:before{content:"";position:absolute;inset:0;background:var(--gelb);transform:translateY(101%);transition:transform .28s cubic-bezier(.65,0,.35,1);z-index:-1}.svc-index>a:hover:before{transform:translateY(0)}.svc-index>a:hover h3{transform:translate(10px)}.svc-index>a:hover .arr{transform:translate(4px,-4px)}.mosaic{display:grid;gap:14px;grid-template-columns:1fr 1fr}.mo{border-radius:16px;padding:22px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.mo .star{position:absolute;font-size:20px}.mo.quote{background:var(--ink);color:#fff;grid-column:span 2}.mo.quote p{font-size:17px;line-height:1.45;font-weight:600}.mo.quote p .circle{position:relative;display:inline-block}.mo.quote p .circle:after{content:"";position:absolute;inset:-4px -8px;border:2px solid var(--gelb);border-radius:50%;transform:rotate(-3deg)}.mo.quote .serif-note{color:#ffffffa6;font-size:13px}.mo.stat-o{background:var(--rot);color:#fff}.mo.stat-o b{font-weight:900;font-stretch:72%;font-size:64px;line-height:.9}.mo.stat-w{background:var(--white);border:2px solid var(--ink)}.mo.stat-w b{font-weight:900;font-stretch:72%;font-size:64px;line-height:.9}.mo.stat-w b i{font-style:normal;color:var(--rot)}.mo small{font-size:12px;line-height:1.4;opacity:.85}.mo .lbl{font-size:10.5px;font-weight:800;letter-spacing:var(--track-eyebrow);text-transform:uppercase;opacity:.7}.vs{display:grid;gap:0;border:2px solid var(--ink);border-radius:18px;overflow:hidden}.vs-col{padding:28px 22px}.vs-col.them{background:var(--white)}.vs-col.us{background:var(--tanne);color:#fff}.vs-col h3{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:24px;display:flex;align-items:center;gap:10px;margin-bottom:16px}.vs-col h3 .big{font-size:34px}.vs-col li{list-style:none;display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.vs-col.us li{border-color:#ffffff29}.vs-col li b{display:block;font-size:15px}.vs-col li small{color:var(--grey);font-size:14px}.vs-col.us li small{color:#ffffffb3}.mark{flex:0 0 22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;margin-top:2px}.them .mark{background:var(--line)}.us .mark{background:var(--gelb);color:var(--ink)}.svc-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.svc-side{display:none}.svc-block{border-top:2px solid var(--ink);padding:44px 0}.svc-block .num-big{font-weight:900;font-stretch:72%;font-size:14px;color:var(--grey)}.svc-block h2{font-size:clamp(28px,8.2vw,64px);margin:8px 0 16px}.svc-block p{max-width:560px;color:var(--grey)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{border:2px solid var(--ink);border-radius:999px;font-size:12px;font-weight:700;padding:7px 14px;display:inline-flex;align-items:center;gap:6px}.chip:before{content:"\2732";color:var(--gelb)}.svc-block:hover .num-big{color:var(--gelb)}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.member{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3/4;display:flex;align-items:flex-end;padding:14px;color:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--accent)}.member .bg{position:absolute;inset:0}.member .grain{position:absolute;inset:0;opacity:.35;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.18) .6px,transparent .7px);background-size:3px 3px}.member .init{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-stretch:72%;font-size:64px;color:#ffffff29;text-transform:uppercase}.member .meta{position:relative;z-index:2}.member b{display:block;font-size:15px;line-height:1.15}.member small{font-size:12px;opacity:.92}.member .paw{position:absolute;top:10px;right:10px;background:#fff;color:var(--ink);border-radius:999px;font-size:14px;padding:5px 8px;transform:rotate(8deg);box-shadow:0 3px #00000080}.m-a .bg{background:linear-gradient(165deg,#3b4c28,#1e2913)}.m-b .bg{background:linear-gradient(165deg,var(--gelb-hi),#D89A28)}.m-c .bg{background:linear-gradient(165deg,#2b2b26,#000)}.m-d .bg{background:linear-gradient(165deg,#f06a44,#b93b1c)}.values{display:grid;grid-template-columns:1fr 1fr;gap:14px}.value{border-radius:16px;padding:22px;min-height:160px;display:flex;flex-direction:column;justify-content:flex-end}.value .ico{font-size:26px;margin-bottom:auto}.value b{font-size:17px}.value small{font-size:12.5px;color:#0d0d0bb3;line-height:1.45}.paper{background:linear-gradient(var(--sand-line) 1px,transparent 1px),linear-gradient(90deg,var(--sand-line) 1px,transparent 1px),var(--sand);background-size:28px 28px;border:2px solid var(--ink);border-radius:18px;padding:26px 18px}.cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.cat{border:2px solid var(--ink);background:var(--white);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;padding:8px 16px}.cat.bg-peach{background:var(--peach)}.cat.bg-blau{background:var(--blau)}.cat.bg-mint{background:var(--mint)}.cat.bg-lavendel{background:var(--lavendel)}.cat.on{background:var(--ink);color:#fff}.posts{display:grid;gap:16px}.post{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:4px 4px 0 var(--ink);transition:transform .2s ease,box-shadow .2s ease}.post .pcat{font-size:10.5px;font-weight:800;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:5px 11px;align-self:flex-start}.post h3{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:20px;line-height:1.05}.post p{font-size:14px;color:var(--grey)}.post .more{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase}.post .more .arr{display:inline-block;transition:transform .2s ease}.post:hover .more .arr{transform:translate(4px)}.form-grid{display:grid;gap:14px}.field label{display:block;font-size:12px;font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:6px;color:var(--grey)}.field input,.field select,.field textarea{width:100%;border:2px solid var(--ink);border-radius:12px;background:#fff;padding:14px 16px;font:inherit;color:var(--ink);transition:box-shadow .2s ease}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;box-shadow:4px 4px 0 var(--gelb)}.contact-side{border:2px solid var(--ink);border-radius:18px;background:var(--lavendel);color:var(--ink);padding:26px;--grey:var(--ink-2)}.contact-side h5{font-size:12px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-2);margin:18px 0 4px}.contact-side h5:first-child{margin-top:0}.contact-side a{font-weight:700}.form-note{font-size:12px;color:var(--grey)}.cta{background:var(--ink);color:#fff;text-align:center;padding:96px 0 112px;position:relative;overflow:hidden}.cta h2{font-size:clamp(37px,10.5vw,120px)}.cta .rot{color:var(--ink);background:var(--gelb);display:block;width:fit-content;margin-inline:auto;padding:0 .14em;min-height:1em;font-size:min(1em,calc((min(100vw,1240px) - 2*var(--pad)) / 9.5))}.cta .cta-end{display:block}.cta h2.cta-solo .rot:after{content:"."}.cta .btn{margin-top:34px}.cta .tape{top:auto;bottom:calc(4px + 1.6vw);transform:rotate(1.6deg);background:var(--gelb)}@media(min-width:820px){.stats{grid-template-columns:repeat(3,1fr);gap:0 44px}.stat{border-top:2px solid var(--ink)}.mosaic{grid-template-columns:repeat(4,1fr)}.mo.quote{grid-column:span 2;grid-row:span 2}.vs{grid-template-columns:1fr 1fr}.svc-layout{grid-template-columns:220px minmax(0,1fr);gap:0 60px}.svc-side{display:block;position:sticky;top:calc(var(--nav-h) + 32px);align-self:start;padding-top:44px}.svc-side a{display:flex;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;padding:7px 0;color:var(--grey);transition:color .2s}.svc-side a b{color:var(--ink);font-weight:700;width:24px}.svc-side a:hover,.svc-side a.on{color:var(--ink)}.svc-side a.on b{color:var(--gelb)}.team-grid,.values{grid-template-columns:repeat(4,1fr)}.posts{grid-template-columns:repeat(3,1fr)}.form-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.form-grid{grid-template-columns:1fr 1fr}.field.full{grid-column:span 2}}.vidbox{position:relative;display:block}.vid-sound{position:absolute;right:10px;bottom:10px;z-index:3;width:38px;height:38px;border-radius:50%;cursor:pointer;border:1.5px solid rgba(255,255,255,.75);background:#0d0d0b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0d0d0b40;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.vid-sound:hover{transform:scale(1.1)}.vid-sound:active{transform:scale(.96)}.vid-sound[aria-pressed=true]{background:var(--gelb);color:var(--ink);border-color:var(--ink)}.vid-sound .ic-on,.vid-sound[aria-pressed=true] .ic-off{display:none}.vid-sound[aria-pressed=true] .ic-on{display:block}.nav{position:fixed;inset:0 0 auto;z-index:80;height:var(--nav-h);display:flex;align-items:center;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:2px solid transparent;transition:border-color .3s ease}.nav.scrolled{border-color:var(--ink)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.logo{display:inline-flex;align-items:center;color:var(--ink)}.logo svg{display:block;height:18px;width:auto}.nav-links{display:none;gap:2px}.nav-links a{position:relative;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;padding:8px 14px;border-radius:999px}.nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:100% 50%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav-links a:hover:after{transform:scaleX(1);transform-origin:0 50%}.nav-links a.active{background:var(--ink);color:var(--white)}.nav-links a.active:after{content:none}.nav-cta{display:none}.burger{background:var(--ink);color:var(--white);border:0;border-radius:999px;font-weight:700;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;padding:10px 18px}.menu{position:fixed;inset:0;z-index:90;background:var(--ink);color:var(--white);display:flex;flex-direction:column;justify-content:center;padding:0 var(--pad);clip-path:inset(0 0 100% 0);transition:clip-path .65s cubic-bezier(.22,1,.36,1);visibility:hidden;transition-property:clip-path,visibility;transition-duration:.65s,0s;transition-delay:0s,.65s}.menu.open{clip-path:inset(0 0 0 0);visibility:visible;transition-delay:0s,0s}html.menu-open,html.menu-open body{overflow:hidden}.menu a{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(42px,12vw,72px);line-height:1.06;display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14);opacity:0;transform:translateY(26px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.menu.open a{opacity:1;transform:none;transition-duration:.6s,.6s}.menu.open a:nth-of-type(1){transition-delay:.12s}.menu.open a:nth-of-type(2){transition-delay:.18s}.menu.open a:nth-of-type(3){transition-delay:.24s}.menu.open a:nth-of-type(4){transition-delay:.3s}.menu.open a:nth-of-type(5){transition-delay:.36s}.menu a small{font-size:14px;font-weight:600;font-stretch:100%;color:var(--gelb)}.menu a.active{color:var(--gelb)}.menu-close{position:absolute;top:14px;right:var(--pad);background:var(--white);color:var(--ink);border:0;border-radius:999px;padding:10px 18px;font-weight:700;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase}.menu-meta{margin-top:26px;display:flex;gap:18px;font-size:12px;color:#fff9;opacity:0;transform:translateY(18px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.menu.open .menu-meta{opacity:1;transform:none;transition-duration:.6s,.6s;transition-delay:.42s}footer{background:var(--ink);color:#fff;padding:44px 0 32px}footer .logo{color:#fff}footer .logo svg{height:22px}.foot-grid{display:grid;gap:32px 28px;font-size:14px}.foot-grid h5{font-size:12px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gelb);margin-bottom:10px}.foot-grid a{display:block;padding:3px 0;color:#ffffffd9}.foot-grid a:hover{color:var(--gelb)}.foot-desc{margin-top:12px;max-width:280px;color:#ffffffa6;font-size:14px}.foot-social{display:flex;flex-wrap:wrap;gap:12px 14px;padding:6px 8px 8px 0}.foot-social .pill,.foot-social .pill:hover{display:inline-flex;padding:7px 14px;color:#fff}.foot-social .pill-ig,.foot-social .pill-tt,.foot-social .pill-li,.foot-social .pill-yt{border-color:#ffffffe6}.foot-social .pill-tt{box-shadow:3px 3px #69c9d0,-1px 4px #ee1d52}.foot-base{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12px;color:#ffffff8c;justify-content:space-between}@media(min-width:560px)and (max-width:819px){.foot-grid{grid-template-columns:1fr 1fr}}@media(min-width:820px){.nav-links{display:flex}.nav-cta{display:inline-flex;padding:11px 20px}.burger{display:none}.logo svg{height:23px}footer .logo svg{height:24px}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media(min-width:1100px){.foot-grid{grid-template-columns:2fr 1fr 1fr 1.35fr}}.nav-cta{white-space:nowrap}@media(min-width:820px)and (max-width:1099px){.nav-links{gap:0}.nav-links a{padding:8px clamp(6px,1vw,11px);font-size:11px;letter-spacing:.08em}.nav-cta{padding:10px 14px;font-size:11px}.logo svg{height:20px}.nav .wrap{gap:10px}}:root{--ez:cubic-bezier(.22,1,.36,1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.rv{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.rv.in-view{opacity:1;transform:none}.rl-line{display:block;overflow:hidden;padding:.12em .08em .16em;margin:-.12em -.08em -.16em}.rl-inner{display:block;transform:translateY(140%);transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms)}.in-view .rl-inner{transform:none}[data-reveal=clip]{clip-path:inset(12% 8% 12% 8%);transition:clip-path .9s cubic-bezier(.22,1,.36,1)}[data-reveal=clip].in-view{clip-path:inset(0 0 0 0)}[data-reveal=clip] img{transform:scale(1.06);transition:transform 1.05s var(--ez)}[data-reveal=clip].in-view img{transform:none}html.intro .nav{transition:opacity .6s var(--ez),transform .6s var(--ez),border-color .3s ease}html.intro:not(.intro-go) .nav{opacity:0;transform:translateY(-10px);transition:none}html.intro .hero .label,html.intro .page-hero .label,html.intro .page-hero .kicker .cat{transition-delay:.1s!important}html.intro .hero-h1{transition-delay:.2s!important}html.intro .hero-h1 .rl-inner,html.intro .page-hero h1 .rl-inner{transition-delay:calc(.2s + var(--i,0) * 90ms)!important}html.intro:not(.intro-go) .hero-h1 .rl-inner,html.intro:not(.intro-go) .page-hero h1 .rl-inner{transform:translateY(140%);transition:none}html.intro .hero-lede,html.intro .page-hero .lede{transition-delay:.44s!important}html.intro .hero-cta{transition-delay:.54s!important}html.intro .page-hero .post-meta{transition-delay:.34s!important}html.intro:not(.intro-go) .hero .label,html.intro:not(.intro-go) .page-hero .label,html.intro:not(.intro-go) .page-hero .kicker .cat,html.intro:not(.intro-go) .hero-h1,html.intro:not(.intro-go) .hero-lede,html.intro:not(.intro-go) .page-hero .lede,html.intro:not(.intro-go) .hero-cta,html.intro:not(.intro-go) .page-hero .post-meta{opacity:0;transform:translateY(30px);transition:none}html.intro .hero-media .tile{transition:opacity .8s var(--ez),translate .8s var(--ez)}html.intro .tile.t1{transition-delay:.34s}html.intro .tile.t2{transition-delay:.42s}html.intro .tile.t3{transition-delay:.5s}html.intro .hero .sticker{transition:opacity .5s var(--ez) .66s,scale .6s var(--ez) .66s}html.intro .hero .sticker:nth-of-type(2n){transition-delay:.73s}html.intro .hero .sticker:nth-of-type(3n){transition-delay:.8s}@supports (translate:0px) and (scale:1){html.intro:not(.intro-go) .hero-media .tile{opacity:0;translate:0 28px;transition:none}html.intro:not(.intro-go) .hero .sticker{opacity:0;scale:.6;transition:none}}html.intro .hero-roles{transition:opacity .9s var(--ez) .85s}html.intro:not(.intro-go) .hero-roles{opacity:0;transition:none}html.intro .page-hero [data-reveal=clip],html.intro .page-hero [data-reveal=clip]>picture,html.intro .page-hero [data-reveal=clip] img{transition-delay:.5s!important}html.intro .page-hero [data-reveal=clip]{transition:opacity .5s var(--ez)}html.intro:not(.intro-go) .page-hero [data-reveal=clip]{opacity:0;transition:none}html.intro:not(.intro-go) .page-hero [data-reveal=clip]>picture{clip-path:inset(44% 40% 44% 40%);transition:none}html.intro:not(.intro-go) .page-hero [data-reveal=clip] img{transform:scale(1.06);transition:none}html.intro .hero-stage .stage-a,html.intro .hero-stage .stage-a>picture,html.intro .hero-stage .stage-a img{transition-delay:.5s!important}html.intro .hero-stage .stage-b,html.intro .hero-stage .stage-b>picture,html.intro .hero-stage .stage-b img{transition-delay:.58s!important}html.intro .hero-stage .stage-c,html.intro .hero-stage .stage-c>picture,html.intro .hero-stage .stage-c img{transition-delay:.66s!important}.btn{position:relative;isolation:isolate;overflow:hidden;--sweep:var(--line)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sweep);transform:translate(-102%);transition:transform .5s var(--ez)}.btn:hover:before{transform:none}.btn.solid{--sweep:var(--tanne)}.btn.solid:hover{background:var(--ink)}.btn.yellow{--sweep:var(--gelb-hi)}.btn.yellow:hover{background:var(--gelb);border-color:var(--gelb)}.btn.on-dark{--sweep:var(--gelb);transition:background .2s ease,color .3s ease .12s,transform .2s ease,border-color .35s var(--ez)}.btn.on-dark:hover{background:transparent;border-color:var(--gelb);color:var(--ink)}.svc-index a:before{transition:transform .5s var(--ez)}.svc-index h3,.svc-index .arr{transition:transform .45s var(--ez)}body .card-hard,body .eng,body .post,body .pain,body .contact-side{transition:transform .35s var(--ez),box-shadow .35s var(--ez)}body .btn .arr,body .pain-cta .arr,body .post .more .arr{transition:transform .35s var(--ez)}.mq-paused .track{animation-play-state:paused}html.no-motion .rv{opacity:1;transform:none;transition:none}html.no-motion .rl-line{overflow:visible;padding:0;margin:0}html.no-motion .rl-inner{transform:none;transition:none}html.no-motion [data-reveal=clip]{clip-path:none;transition:none}html.no-motion [data-reveal=clip] img{transform:none;transition:none}html.no-motion .tape .track,html.no-motion .hero-roles .track,html.no-motion .clients-line .track{animation:none}html.no-motion .btn:before{content:none}html.no-motion .btn.solid:hover{background:var(--tanne)}html.no-motion .btn.yellow:hover{background:var(--gelb-hi);border-color:var(--gelb-hi)}html.no-motion .btn.on-dark:hover{background:var(--gelb)}html.no-motion .menu a,html.no-motion .menu .menu-meta{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}.rl-line{overflow:visible;padding:0;margin:0}.rl-inner{transform:none}[data-reveal=clip]{clip-path:none}[data-reveal=clip] img{transform:none}.tape .track,.hero-roles .track,.clients-line .track{animation:none}.btn:before{content:none}.btn.solid:hover{background:var(--tanne)}.btn.yellow:hover{background:var(--gelb-hi);border-color:var(--gelb-hi)}.btn.on-dark:hover{background:var(--gelb)}.menu a,.menu .menu-meta{opacity:1;transform:none}}.nf-hero{padding-bottom:clamp(56px,10vw,120px);text-align:center}.nf-code{font-size:clamp(96px,26vw,300px)}.nf-mark{display:inline-block;background:var(--gelb);padding:.04em .14em .1em;transform:rotate(-1.2deg)}.nf-duck{display:block;margin-top:clamp(14px,3vw,26px)}.nf-duck svg{width:clamp(56px,8vw,84px);height:auto;transform:scaleX(-1)}.nf-lede{margin-top:22px}.nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,5vw,40px)}@media(max-width:479px){.nf-actions .btn{padding:14px 20px}}.hero{padding:calc(var(--nav-h) + 36px) 0 0;position:relative}.hero-top{display:flex}.hero .label{border:2px solid var(--ink);border-radius:999px;padding:9px 16px;background:var(--white)}.hero-h1{margin:18px 0 0;font-size:clamp(48px,15.2vw,79px);line-height:.86;letter-spacing:-.015em}.hero-lede{max-width:430px;color:var(--grey);font-size:16px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-collage{display:none}.hero-sub{display:flex;flex-direction:column;gap:28px;margin-top:32px}.hero-sub-l{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero-chips{display:flex;flex-wrap:wrap;gap:7px}.hero-chips .chip{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--ink);border-radius:999px;background:var(--white);padding:7px 11px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-chips .chip:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--dot,var(--gelb));flex:0 0 auto}.chip.ch-web{--dot:var(--gelb)}.chip.ch-ig{--dot:#DD2A7B}.chip.ch-tt{--dot:var(--ink)}.chip.ch-yt{--dot:#C00}.chip.ch-li{--dot:#0A66C2}.chip.ch-rc{--dot:var(--tanne)}.hero-proof{display:flex;align-items:stretch}.hero-proof .hp{padding:2px clamp(18px,2.4vw,30px);border-left:2px solid var(--ink)}.hero-proof .hp:first-child{border-left:0;padding-left:0}.hero-proof b{display:block;font-weight:900;font-stretch:72%;font-size:clamp(30px,3vw,42px);line-height:.95;letter-spacing:-.02em}.hero-proof b i{font-style:normal;color:var(--gelb)}.hero-proof small{display:block;margin-top:7px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}html.intro .hero-chips{transition-delay:.62s!important}html.intro .hero-proof{transition-delay:.7s!important}html.intro:not(.intro-go) .hero-chips,html.intro:not(.intro-go) .hero-proof{opacity:0;transform:translateY(30px);transition:none}html.intro .hero-collage .hc{transition:opacity .7s var(--ez),scale .7s var(--ez)}html.intro .hero-collage .hc1{transition-delay:.42s}html.intro .hero-collage .hc2{transition-delay:.52s}@supports (scale:1){html.intro:not(.intro-go) .hero-collage .hc{opacity:0;scale:.88;transition:none}}.hero-band{position:relative;display:flex;align-items:flex-end;margin-top:clamp(44px,6vw,64px)}.band-frame{position:relative;overflow:hidden;flex:0 0 auto;border:2px solid var(--ink);border-left-width:0}.band-frame:first-child{border-left:0}.band-frame:last-child{border-right:0}.band-frame figure.media.media-fill{top:-70px;bottom:-70px;will-change:transform}.bf1 img{object-position:50% 28%}.band-frame .grain{position:absolute;inset:0;opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.16) .6px,transparent .7px);background-size:3px 3px;pointer-events:none}.hero-tape{position:absolute;inset:0;height:auto;z-index:3}.hero-tape .tape{top:auto;bottom:16%;transform:rotate(-3deg)}@media(max-width:819px){.hero .label{white-space:nowrap;font-size:clamp(8px,2.6vw,11px);letter-spacing:.13em}.br-m{display:inline}.hero-cta{flex-direction:column;align-self:stretch;gap:10px}.hero-cta .btn{width:100%;justify-content:center}.hero-chips .chip{padding:6px 10px;font-size:10px}.hero-proof{align-self:stretch}.hero-proof .hp{flex:1 1 0;padding:2px clamp(11px,4vw,18px)}.hero-proof .hp:first-child{padding-left:0}.hero-proof small{font-size:clamp(9px,2.56vw,10px);letter-spacing:clamp(.5px,calc(1.29vw - 3.63px),1.4px)}.hero-band{height:225px;margin-top:24px}.bf1{width:55%;height:100%}.bf2{width:45%;height:87%}.bf3{display:none}.hero-tape .tape{bottom:10px;transform:rotate(-2.5deg);font-size:11px;padding:8px 0;box-shadow:0 6px 16px #0d0d0b24}}@media(min-width:600px)and (max-width:819px){.hero-h1{font-size:min(15.6vw,108px)}.hero-band{height:300px}}@media(min-width:820px){.br-m{display:none}.hero-h1{font-size:min(calc(15.6vw - 15px),178px);margin-top:22px}.hero-sub{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;margin-top:40px}.hero-sub-l{flex:0 1 746px}.hero-proof{align-self:center}.hero-band{height:min(24vw,340px)}.bf1{width:38%;height:100%}.bf2{width:34%;height:86%}.bf3{width:28%;height:93%}}@media(min-width:1020px){.hero-main{display:flex;align-items:flex-start;gap:44px}.hero-main .hero-h1{flex:1 1 auto;font-size:min(calc(15.55vw - 71px),122px)}.hero-collage{display:block;position:relative;flex:0 0 330px;height:288px;margin-top:14px}.hc{position:absolute;border:2px solid var(--ink);border-radius:14px;overflow:hidden;background:var(--sand)}.hc figure.media{border-radius:12px}.hc1{left:0;top:0;width:196px;aspect-ratio:3/4;rotate:-3deg;box-shadow:8px 8px 0 var(--gelb);z-index:2}.hc2{right:6px;top:76px;width:152px;aspect-ratio:3/4;rotate:2.5deg;box-shadow:8px 8px 0 var(--peach);z-index:1}}@media(min-width:1020px)and (max-height:820px){.hero{padding-top:calc(var(--nav-h) + 20px)}.hero-main .hero-h1{margin-top:12px}.hero-sub{margin-top:24px}.hero-sub-l{gap:16px}}.hero-h1 .swap{display:inline-block;background:var(--gelb);padding:.05em .12em .09em}.h1-dot{display:inline-block;position:relative;bottom:.09em;margin-left:-.03em}.sw-mask{display:block;position:relative;overflow:hidden;white-space:nowrap;transition:width .7s cubic-bezier(.22,1,.36,1)}.sw-word{display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.sw-next{position:absolute;left:0;top:0;transform:translateY(115%)}.swapping .sw-word{transform:translateY(-115%)}.swapping .sw-next{transform:translateY(0)}.sw-reset,.sw-reset .sw-word{transition:none!important}.sw-meas{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.phones-sec{padding-bottom:0}.stage{position:relative;background:var(--sand)}.reel{position:relative;display:flex;gap:16px;overflow-x:auto;padding:44px calc(50vw - 132px) 8px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.reel::-webkit-scrollbar{display:none}.stage-tags{position:relative;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 20px 0}.stage-tags span{background:var(--white);color:var(--ink);border:2px solid var(--ink);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:8px 15px}.stage-cta{text-align:center;padding:6px 20px 4px;display:flex;flex-direction:column;align-items:center;gap:14px}.stage-cta p{margin:0;font-family:var(--font-display,inherit);font-weight:800;font-size:clamp(20px,3.4vw,32px);line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.stage-cta .btn{align-self:center}@media(min-width:1100px){.stage-cta{padding-top:2px}}.reel-nav{display:flex;justify-content:center;gap:12px;padding:18px 0 30px}.rnav{width:46px;height:46px;border-radius:50%;border:2px solid var(--ink);background:var(--white);color:var(--ink);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,opacity .2s ease}.rnav:not(:disabled):hover{background:var(--gelb)}.rnav:not(:disabled):active{transform:scale(.94)}.rnav:disabled{opacity:.32;cursor:default}.post-card{flex:0 0 264px;scroll-snap-align:center;align-self:center;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #231c102e,0 20px 40px -16px #231c1059}.post-card{font-family:-apple-system,SF Pro Text,Segoe UI,system-ui,Helvetica Neue,sans-serif;color:#262626}.ig-top{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 14px}.ig-top .avatar{width:32px;height:32px;border-radius:50%;flex:0 0 32px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #00000017}.ig-top .avatar img{width:100%;height:100%;object-fit:cover;transform:scale(.82)}.ig-top .names{line-height:1.3}.ig-top b{display:block;font-size:13px;font-weight:700}.ig-top small{display:block;font-size:11px;color:#737373;font-weight:400}.ig-top .more{margin-left:auto;display:flex}.ig-media{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--ink)}.ig-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ig-actions{position:relative;display:flex;align-items:center;gap:15px;padding:10px 14px 6px}.ig-actions svg{display:block}.ig-actions .save{margin-left:auto}.ig-actions .dots{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:4px}.ig-actions .dots i{width:6px;height:6px;border-radius:50%;background:#c7c7c7}.ig-actions .dots i:first-child{background:#3897f0}.ig-likes{padding:2px 14px 0;font-size:13px;font-weight:700}.ig-cap{padding:4px 14px 2px;font-size:13px;line-height:1.4}.ig-cap b{font-weight:700}.ig-time{padding:2px 14px 14px;font-size:11px;color:#8e8e8e}.like-btn{background:none;border:0;padding:0;display:flex;cursor:pointer;color:#262626}.like-btn .heart{transition:fill .2s ease,stroke .2s ease}.like-btn[aria-pressed=true] .heart{fill:#ed4956;stroke:#ed4956}.like-btn.pop svg{animation:likePop .45s cubic-bezier(.22,1,.36,1)}@keyframes likePop{0%{transform:scale(1)}35%{transform:scale(1.32)}70%{transform:scale(.94)}to{transform:scale(1)}}.like-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media(min-width:1100px){.stage{background:transparent;padding:0 0 60px;overflow-x:clip}.stage:before{content:"";position:absolute;inset:110px 0 0;background:var(--sand)}.reel{overflow-x:auto;scroll-snap-type:x proximity;padding:0 clamp(28px,7vw,110px) 24px;justify-content:flex-start;align-items:flex-start;gap:26px}.reel:after{content:"";flex:0 0 clamp(8px,4vw,60px)}.reel-nav{display:flex;padding:6px 0 8px}.stage-tags{padding:22px 20px 0;gap:12px}.post-card{flex:0 0 auto;align-self:flex-start}.stage .post-card{--r:0deg}.stage .post-card:nth-child(6n+1){width:300px;margin-top:24px;--r:-1.5deg;z-index:3}.stage .post-card:nth-child(6n+2){width:244px;margin-top:80px;--r:2.5deg;z-index:2}.stage .post-card:nth-child(6n+3){width:260px;margin-top:104px;--r:-2.5deg;z-index:2}.stage .post-card:nth-child(6n+4){width:232px;margin-top:48px;--r:3.5deg;z-index:1}.stage .post-card:nth-child(6n+5){width:250px;margin-top:92px;--r:-2.5deg;z-index:2}.stage .post-card:nth-child(6n){width:264px;margin-top:36px;--r:2deg;z-index:1}.stage .post-card.rv{transform:translateY(30px) rotate(var(--r,0deg))}.stage .post-card,.stage .post-card.rv.in-view{transform:rotate(var(--r,0deg))}.stage .post-card:hover,.stage .post-card.rv.in-view:hover{transform:rotate(var(--r,0deg)) translateY(-8px)}}.svc-index .svc-row{border-top:2px solid var(--ink)}.svc-index .svc-row:last-child{border-bottom:2px solid var(--ink)}.svc-index .svc-h{margin:0}.svc-head{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;background:none;border:0;text-align:left;color:var(--ink);padding:20px 4px;position:relative;isolation:isolate;overflow:hidden;cursor:pointer}.svc-head .num{font-size:12px;font-weight:700;color:var(--grey);width:28px}.svc-head .t{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(18px,5.9vw,48px);line-height:1;letter-spacing:-.02em;transition:transform .55s var(--ez)}.svc-head .arr{font-size:22px;transition:transform .45s var(--ez)}.svc-head:before{content:"";position:absolute;inset:0;background:var(--gelb);transform:translateY(101%);transition:transform .6s var(--ez);z-index:-1}.svc-head:hover:before,.svc-row.open .svc-head:before{transform:translateY(0)}.svc-head:hover .t{transform:translate(6px)}.svc-head:hover .arr{transform:translate(3px,-3px)}.svc-row.open .svc-head .arr{transform:rotate(45deg)}.svc-x{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1)}.svc-row.open .svc-x{grid-template-rows:1fr}.svc-x-in{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .6s}.svc-row.open .svc-x-in{visibility:visible;transition:visibility 0s 0s}.svc-x-grid{display:grid;gap:0;padding:22px 4px 34px}.svc-x-txt p{max-width:52ch;color:var(--ink);font-size:16px;line-height:1.55;font-weight:500}.svc-x-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.svc-x-tags span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;padding:6px 12px;background:var(--xc,var(--sand));color:var(--ink);white-space:nowrap}.svc-x-link{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;padding:11px 20px;background:var(--ink);color:var(--white);transition:background .25s var(--ez),color .25s var(--ez)}.svc-x-link:hover{background:var(--gelb);color:var(--ink)}.svc-x-link .arr{transition:transform .35s var(--ez)}.svc-x-link:hover .arr{transform:translate(3px,-3px)}.svc-index .svc-row:nth-child(5n+1){--xc:var(--blau)}.svc-index .svc-row:nth-child(5n+2){--xc:var(--peach)}.svc-index .svc-row:nth-child(5n+3){--xc:var(--mint)}.svc-index .svc-row:nth-child(5n+4){--xc:var(--lavendel)}.svc-index .svc-row:nth-child(5n){--xc:var(--sand)}.svc-x-pic{position:relative;overflow:hidden;aspect-ratio:16/10;border:2px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 var(--xc,var(--gelb));margin:22px 8px 8px 0}@media(min-width:600px)and (max-width:819px){.svc-x-pic{aspect-ratio:2/1}}@media(min-width:820px){.svc-x-grid{grid-template-columns:minmax(0,1fr) 300px;column-gap:48px;align-items:center;padding:26px 4px 42px}.svc-x-txt p{font-size:17px;max-width:56ch}.svc-x-pic{aspect-ratio:4/3;margin:8px 16px 14px 0;transform:rotate(-2deg);box-shadow:8px 8px 0 var(--xc,var(--gelb))}}@supports (translate:0px){.svc-x-txt>*,.svc-x-pic{opacity:0;translate:0 16px;transition:opacity .4s var(--ez),translate .4s var(--ez)}.svc-row.open .svc-x-txt>*,.svc-row.open .svc-x-pic{opacity:1;translate:0 0;transition-duration:.55s,.55s}.svc-row.open .svc-x-txt>:nth-child(1){transition-delay:.06s}.svc-row.open .svc-x-txt>:nth-child(2){transition-delay:.14s}.svc-row.open .svc-x-txt>:nth-child(3){transition-delay:.22s}.svc-row.open .svc-x-pic{transition-delay:.12s}}@media(prefers-reduced-motion:reduce){.svc-x-txt>*,.svc-x-pic{opacity:1;translate:none;transition:none}.svc-x-pic{transform:none}}.pains{display:grid;gap:14px}.pain{border:2px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);padding:22px;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease}.pain:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gelb)}.pain .q{font-weight:900;font-stretch:72%;font-size:48px;line-height:.55;color:var(--ink);user-select:none}.pain>p{font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.pain-cta{margin-top:auto;padding:10px 0 0;background:none;border:0;text-align:left;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:color .2s ease}.pain-cta .arr{transition:transform .25s ease}.pain-cta:hover{color:var(--ink)}.pain-cta:hover .arr{transform:translate(3px,-3px)}.pain.open .pain-cta{color:var(--ink)}.pain.open .pain-cta .arr{transform:rotate(45deg)}.pain-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.pain.open .pain-a{grid-template-rows:1fr}.pain-a-in{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .5s}.pain.open .pain-a-in{visibility:visible;transition:visibility 0s 0s}.pain-a-in>p{background:var(--white);border:2px solid var(--ink);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;color:var(--ink);margin-top:6px}.pain-a-in>a{display:inline-flex;align-items:center;gap:6px;margin:10px 0 2px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:2px}.pain-a-in>a .arr{transition:transform .25s ease}.pain-a-in>a:hover .arr{transform:translate(3px,-3px)}@media(max-width:819px){.pain{padding:16px 18px;gap:8px}.pain .q{font-size:34px;line-height:.55}.pain>p{font-size:16.5px;line-height:1.3}.pain-cta{padding-top:6px}}@media(min-width:820px){.pains{grid-template-columns:repeat(4,1fr)}.pain{padding:24px}}.pains-ghost{display:none}@media(min-width:1100px){.pains-sec .wrap{position:relative}.pains-sec .shead,.pains-sec .pains{position:relative;z-index:1}.pains-ghost{display:block;position:absolute;right:60px;top:-10px;z-index:0;pointer-events:none;user-select:none;font-weight:900;font-stretch:72%;line-height:.8;letter-spacing:-.02em;font-size:min(28vw,430px);color:transparent;-webkit-text-stroke:2.5px var(--ink)}}@media(min-width:820px){.mosaic{grid-template-columns:2fr 1fr 1fr;align-items:stretch}.mo{min-height:230px}.mo.quote{grid-column:auto;grid-row:auto;padding:28px}.mo.quote p{font-size:23px;line-height:1.35;max-width:21ch}}.mo .star{top:16px;right:16px;display:flex}.mo .star svg{display:block}.mo.quote p .circle{margin-inline:.14em .3em}.mo.quote p .circle:after{inset:-4px -6px}.mo.stat-o{background:var(--gelb);color:var(--ink)}.mo.stat-o small{opacity:.75}.mo.stat-w b i{color:var(--gelb)}.stats-ghost{display:none}@media(min-width:1100px){.stats-sec .wrap{position:relative}.stats-sec .shead,.stats-sec .stats{position:relative;z-index:1}.stats-ghost{display:block;position:absolute;right:0;top:-30px;z-index:0;pointer-events:none;user-select:none;font-weight:900;font-stretch:72%;line-height:.8;letter-spacing:-.02em;font-size:min(24vw,350px);color:transparent;-webkit-text-stroke:2.5px var(--ink)}.stats-ghost i{font-style:normal;font-size:.6em;color:var(--gelb);-webkit-text-stroke:0}}.vs.vs-acc{display:grid;gap:16px;border:0;border-radius:0;overflow:visible;align-items:start}.vs-acc .vs-col{border:2px solid var(--ink);border-radius:18px;box-shadow:4px 4px 0 var(--ink);padding:26px 22px}.vs-ico{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--line)}.vs-ico svg{display:block}.vs-ico.duck{background:var(--gelb)}.vs-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.vs-col.open .vs-more{grid-template-rows:1fr}.vs-more-in{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .5s}.vs-col.open .vs-more-in{visibility:visible;transition:visibility 0s 0s}.vs-more ul{margin:0;padding:0}.vs-toggle{margin-top:16px;display:inline-flex;align-items:center;gap:8px;background:none;border:2px solid var(--ink);border-radius:999px;padding:9px 16px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .25s var(--ez)}.vs-toggle:hover{background:var(--line)}.vs-col.us .vs-toggle{border-color:#ffffffa6;color:#fff}.vs-col.us .vs-toggle:hover{background:#ffffff1f}.vs-toggle .vt-ico{font-weight:900;transition:transform .35s var(--ez)}.vs-toggle .vt-less{display:none}.vs-col.open .vs-toggle .vt-less{display:inline}.vs-col.open .vs-toggle .vt-more{display:none}.vs-col.open .vs-toggle .vt-ico{transform:rotate(45deg)}[data-page=home] .cta .rot{color:var(--ink);background:var(--gelb);width:fit-content;min-width:1.2em;margin-inline:auto;padding-inline:.14em}[data-page=home] .cta .cta-end{display:block}.t3-stage{position:relative;border:2px solid var(--ink);border-radius:16px;box-shadow:5px 5px 0 var(--ink);background:var(--sand);background-image:radial-gradient(rgba(13,13,11,.05) 1px,transparent 1px);background-size:14px 14px;padding:clamp(34px,4.5vw,60px) clamp(20px,4.5vw,72px) clamp(20px,2.6vw,30px)}.t3q{position:absolute;top:-.72em;left:clamp(16px,3vw,54px);font-weight:900;font-stretch:72%;font-size:clamp(72px,7vw,96px);line-height:1;color:var(--gelb);-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;pointer-events:none;z-index:2}.t3-viewport{position:relative;overflow:hidden;transition:height .55s var(--ez)}.t3-slide{position:absolute;inset-inline:0;top:0;margin:0;opacity:0;translate:0 18px;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ez),translate .45s var(--ez),visibility 0s .45s}.t3-slide.is-active{position:relative;opacity:1;translate:0 0;visibility:visible;pointer-events:auto;transition:opacity .5s var(--ez) .12s,translate .5s var(--ez) .12s,visibility 0s 0s}.t3-slide blockquote{margin:0;max-width:1000px}.t3-slide p{font-size:clamp(16.5px,1.9vw,24px);font-weight:800;line-height:1.42;letter-spacing:-.015em;text-wrap:balance}.t3-slide mark{background:var(--gelb);padding:.04em .14em;margin:0 -.04em;border-radius:4px;color:inherit}.t3-who{display:flex;align-items:center;gap:12px;margin-top:clamp(20px,2.6vw,30px)}.t3-av{width:46px;height:46px;flex:0 0 auto;border:2px solid var(--ink);border-radius:50%;background:var(--white);display:inline-flex;align-items:center;justify-content:center}.t3-who b{display:block;font-size:14px;letter-spacing:.02em}.t3-who small{display:block;font-size:12px;color:var(--ink-2);font-weight:600}.t3-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:clamp(14px,2vw,18px)}.t3-count{font-size:12px;font-weight:800;letter-spacing:.14em;margin-right:6px;user-select:none}.t3-count i{font-style:normal;color:var(--ink-2)}.t3-btn{width:46px;height:46px;border:2px solid var(--ink);border-radius:50%;background:var(--white);color:var(--ink);font-size:18px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.t3-btn:hover{background:var(--gelb);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink)}.t3-btn:active{transform:none;box-shadow:none}@media(max-width:600px){.t3-nav{justify-content:space-between}.t3-who{gap:10px}}@media(prefers-reduced-motion:reduce){.t3-viewport{transition:none}.t3-slide,.t3-slide.is-active{transition:none;translate:none}}.clients-sec .clients-line{margin-top:clamp(36px,6vw,56px)}.clients-line{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow:hidden;white-space:nowrap;padding:18px 0}.clients-line .track{display:inline-flex;animation:slide 36s linear infinite}.clients-line span{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(26px,5.6vw,48px);line-height:1;padding:0 26px;display:inline-flex;align-items:center;gap:26px}.clients-line span:after{content:"\2733";color:var(--gelb);font-size:.5em}@media(min-width:980px){.t3-slide{display:grid;grid-template-columns:minmax(0,1fr) 250px;column-gap:clamp(28px,4vw,56px);align-items:center}.t3-slide blockquote{grid-column:1}.t3-photo{grid-column:2;grid-row:1/span 2;margin:0}.t3-slide .t3-who{grid-column:1}}.t3-photo{margin:22px 0 0;max-width:250px}.t3-photo img{width:100%;height:auto;display:block;border:2px solid var(--ink);border-radius:12px;box-shadow:0 0 0 5px var(--white),8px 8px 0 var(--gelb);transform:rotate(2deg)}@media(max-width:979px){.t3-photo{max-width:min(220px,58%)}}@media(prefers-reduced-motion:reduce){.t3-photo img{transform:none}}.pains .pain{transition:transform .35s var(--ez),box-shadow .35s var(--ez),background .35s var(--ez),opacity .35s var(--ez),filter .35s var(--ez)}.pains.has-open .pain:not(.open){opacity:.32;filter:saturate(.5);transform:scale(.97)}.pains.has-open .pain:not(.open):hover{opacity:.7;filter:none;transform:scale(.99)}.pain.open{background:var(--white);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--gelb),0 0 0 2px var(--ink) inset}.pain.open .pain-a-in>p{border:0;background:transparent;padding:8px 0 0;font-size:14.5px;margin-top:0}.pain.open .pain-cta{font-size:0;letter-spacing:0;gap:0}.pain.open .pain-cta .arr{display:none}.pain.open .pain-cta:after{content:"Schlie\df en \2715";font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.pains .pain{transition:none}.pains.has-open .pain:not(.open){transform:none}}.pains .pain{cursor:pointer}.pain .pain-a-in{cursor:auto}.vs-toggle-all{grid-column:1/-1;justify-self:center;margin-top:2px}.vs-toggle-all.open .vt-more{display:none}.vs-toggle-all.open .vt-less{display:inline}.vs-toggle-all.open .vt-ico{transform:rotate(45deg)}.ig-carousel .ig-track{position:absolute;inset:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.ig-carousel .ig-track::-webkit-scrollbar{display:none}.ig-slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.ig-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ig-slide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ig-ccount{position:absolute;top:10px;right:10px;z-index:3;background:#0d0d0bb8;color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:4px 9px;letter-spacing:.04em}.ig-cdots{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:3;display:flex;gap:5px}.ig-cdots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:background .2s,transform .2s}.ig-cdots i.on{background:#fff;transform:scale(1.15)}.ig-cnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;background:#ffffffeb;color:var(--ink);font-size:14px;font-weight:800;display:none;align-items:center;justify-content:center;box-shadow:0 2px 8px #0d0d0b47;transition:transform .15s ease,opacity .15s ease}.ig-cnav.prev{left:8px}.ig-cnav.next{right:8px}.ig-cnav:hover{transform:translateY(-50%) scale(1.1)}.ig-cnav[disabled]{opacity:0;pointer-events:none}@media(min-width:820px){.ig-cnav{display:flex}}.ph-k{--h1:clamp(56px,14.5vw,150px)}.ph-k .hero-row{display:grid;gap:0}.ph-k .media{aspect-ratio:4/5;width:min(100%,440px);margin-top:calc(var(--h1) * -.28)}.ph-k .lede{margin-top:50px}@media(min-width:980px){.ph-k .hero-row{grid-template-columns:minmax(0,1fr) 440px;column-gap:64px}.ph-k .media{grid-column:2;grid-row:1;width:100%;aspect-ratio:1/1;margin-top:calc(var(--h1) * -1.55)}.ph-k .lede{grid-column:1;grid-row:1;align-self:end;max-width:440px;margin:0 0 4px;border-top:2px solid var(--ink);padding-top:16px}}.form-sec{background:linear-gradient(var(--white) 0,rgba(255,255,255,0) 200px),linear-gradient(#ffffff80,#ffffff80),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px}.field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230D0D0B' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}.field input::placeholder,.field textarea::placeholder{color:#8f8b82}.field select:has(option[value=""]:checked){color:#8f8b82}.field:focus-within label{color:var(--ink)}.field input:-webkit-autofill,.field select:-webkit-autofill,.field textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.contact-side h5{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.contact-side h5:before{content:"";width:7px;height:7px;background:var(--ink);flex:0 0 auto}.contact-side a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color .2s ease}.contact-side a:hover{text-decoration-color:var(--ink)}.contact-side .pill{margin-top:2px}.contact-side a.pill,.contact-side a.pill:hover{text-decoration:none}@media(max-width:819px){.contact-side{margin-top:28px}}@media(min-width:820px){.form-wrap .contact-side{margin-top:24px}}.field.hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.form-status{margin-top:12px;font-size:13px;line-height:1.5;letter-spacing:.01em}.form-status:empty{display:none}.form-status.ok{color:var(--tanne)}.form-status.err{color:#be3a17}.form-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ph-k .lede,.form-note{text-wrap:pretty}.contact-side .side-facade{position:relative;display:block;margin:14px 0 2px;border:2px solid var(--ink);border-radius:10px;overflow:hidden;aspect-ratio:3/2}.contact-side .side-facade img{width:100%;height:100%;object-fit:cover;display:block}.ph-l{--h1:clamp(52px,12.5vw,164px)}.ph-l .hero-grid{display:grid;gap:0}.ph-l .media{aspect-ratio:16/8;width:100%;margin-top:calc(var(--h1) * -.36)}.ph-l .media img{object-position:50% 32%}.ph-l .lede{margin-top:50px}@media(min-width:980px){.ph-l .hero-grid{grid-template-columns:minmax(0,1fr) 320px;column-gap:48px}.ph-l .hero-grid h1{grid-column:1 / -1;grid-row:1}.ph-l .media{grid-column:1;grid-row:2;aspect-ratio:16/8}.ph-l .lede{grid-column:2;grid-row:2;align-self:start;margin:26px 0 0;border-top:2px solid var(--ink);padding-top:16px}}@media(max-width:979px){.svc-block .num-big{display:block;font-size:clamp(56px,16vw,76px);line-height:.8;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--ink);margin-bottom:-.22em}}@media(min-width:980px){.svc-block{display:grid;grid-template-columns:minmax(0,620px) 1fr;grid-template-rows:auto auto 1fr;column-gap:44px;align-items:start}.svc-block h2,.svc-block p,.svc-block .chips{grid-column:1}.svc-block .num-big{grid-column:2;grid-row:1 / span 3;justify-self:end;align-self:start;font-size:clamp(84px,9vw,136px);line-height:.8;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--ink)}.svc-block:hover .num-big{-webkit-text-fill-color:var(--gelb)}}@media(max-width:979px){.svc-pic{display:block;width:100%;aspect-ratio:16/9;margin:26px 0 6px;border:2px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:8px 8px 0 var(--accent)}}@media(min-width:980px){.svc-pic{display:block;grid-column:2;grid-row:2 / span 2;justify-self:end;align-self:end;width:min(230px,100%);aspect-ratio:3/4;margin:20px 0 4px;border:2px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:8px 8px 0 var(--accent)}}.chip{background:var(--blau)}.engage{display:grid;gap:14px}.eng{border:2px solid var(--ink);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px}.eng .num{font-weight:900;font-stretch:72%;font-size:14px;color:var(--grey)}.eng:hover .num{color:var(--ink)}.eng h3{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:22px;line-height:1.05}.eng p{font-size:14px;color:var(--grey);line-height:1.5}@media(min-width:820px){.engage{grid-template-columns:repeat(3,1fr)}.eng{padding:26px}}.engage-sec .shead h2{font-size:clamp(28px,9.5vw,96px)}@media(min-width:980px){.engage-sec .shead.split{grid-template-columns:minmax(0,1fr) 360px}.engage-sec .shead h2{font-size:clamp(44px,(min(100vw,1240px) - 504px) / 9.3,96px)}}.legal-hero{padding:calc(var(--nav-h) + 48px) 0 12px}.legal-hero h1{font-size:clamp(44px,11vw,120px)}.legal-hero .lede{margin-top:22px;max-width:560px}.legal{padding-top:36px}.legal-col{max-width:720px;margin:0 auto}.legal-col h2{font-weight:900;font-stretch:72%;text-transform:uppercase;letter-spacing:-.01em;line-height:1;font-size:clamp(22px,5vw,32px);margin:44px 0 14px;padding-top:26px;border-top:2px solid var(--ink);overflow-wrap:break-word;hyphens:auto}@media(max-width:374px){.legal-col h2{font-size:clamp(19px,5.95vw,22px)}}.legal-col h2:first-child{margin-top:0}.legal-col h3{font-weight:800;font-size:16px;line-height:1.3;margin:24px 0 8px}.legal-col p{margin:0 0 14px;font-size:15.5px;line-height:1.7}.legal-col ul,.legal-col ol{margin:0 0 14px;padding-left:22px}.legal-col li{margin:5px 0;line-height:1.65}.legal-col a{font-weight:700;text-decoration:underline;text-decoration-color:var(--gelb);text-decoration-thickness:2px;text-underline-offset:3px;word-break:break-word}.legal-col a:hover{text-decoration-color:var(--ink)}.legal-col .legal-note{font-size:13px;color:var(--grey)}.legal-col .legal-stand{margin-top:32px;font-size:13px;color:var(--grey)}.ph-b{--h1:clamp(54px,13.5vw,176px);--grey:var(--ink-2);background:linear-gradient(var(--white) 0,rgba(255,255,255,0) 160px),linear-gradient(var(--sand-line) 1px,transparent 1px),linear-gradient(90deg,var(--sand-line) 1px,transparent 1px),var(--sand);background-size:auto,28px 28px,28px 28px,auto;border-bottom:2px solid var(--ink);padding-bottom:64px}.page-hero.sub.ph-b .media{box-shadow:14px 14px 0 var(--ink)}.ph-b .hero-row{display:grid;gap:0}.ph-b .media{aspect-ratio:16/9;width:100%;margin-top:calc(var(--h1) * -.3)}.ph-b .lede{margin-top:50px}@media(min-width:980px){.ph-b .hero-row{grid-template-columns:280px minmax(0,1fr);column-gap:48px}.ph-b .lede{grid-row:1;grid-column:1;align-self:end;border-top:2px solid var(--ink);padding-top:16px;margin:0 0 4px}.ph-b .media{grid-column:2;grid-row:1;width:100%}}.cats{justify-content:flex-start}.cats .cat{transition:transform .35s var(--ez),box-shadow .35s var(--ez)}.cats .cat:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.cats .cat.on:hover{box-shadow:3px 3px 0 var(--gelb)}.post .post-thumb{margin:-18px -18px 0;border-radius:12px 12px 0 0;border-bottom:2px solid var(--ink);aspect-ratio:16/10;flex:none}.post .post-thumb img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.post:hover .post-thumb img{transform:scale(1.045)}@media(max-width:819px){.posts{grid-auto-flow:column;grid-auto-columns:min(76vw,320px);overflow-x:auto;scroll-snap-type:x mandatory;margin:-8px -18px;padding:8px 18px;scroll-padding-left:18px;-ms-overflow-style:none;scrollbar-width:none}.posts::-webkit-scrollbar{display:none}.post{scroll-snap-align:start}.post:hover{transform:none;box-shadow:4px 4px 0 var(--ink)}.swipe-hint{display:block;margin:12px 2px 0;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}}@media(min-width:820px){.swipe-hint{display:none}}@media(min-width:820px){.paper{padding:26px}}.post-hero h1{font-size:clamp(30px,8.5vw,92px);max-width:1000px;margin-left:auto;margin-right:auto}.post-hero .post-meta{text-align:center;margin-top:18px;position:relative;z-index:3;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.post-hero .media{margin-top:26px;border:2px solid var(--ink);border-radius:12px;box-shadow:14px 14px 0 var(--ink)}.post-hero .media img{width:100%;height:auto;display:block}.post-sub{margin:14px auto 0;max-width:820px;font-size:clamp(17px,2.2vw,26px);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--ink-2)}.post-paper{max-width:820px;margin:0 auto;padding:34px 22px}.post-body{max-width:720px;margin:0 auto}.post-body h2{font-weight:900;font-stretch:72%;text-transform:uppercase;letter-spacing:-.01em;line-height:1;font-size:clamp(24px,5.5vw,36px);margin:36px 0 14px}.post-body h3{font-weight:900;font-stretch:72%;text-transform:uppercase;line-height:1.05;font-size:clamp(19px,4.5vw,25px);margin:28px 0 10px}.post-body h2:first-child,.post-body h3:first-child{margin-top:0}.post-body p{margin:0 0 18px;font-size:16.5px;line-height:1.7}.post-body ul,.post-body ol{margin:0 0 18px;padding-left:22px}.post-body li{margin:6px 0;line-height:1.6}.post-body a{font-weight:700;text-decoration:underline;text-decoration-color:var(--gelb);text-decoration-thickness:2px;text-underline-offset:3px}.post-body a:hover{text-decoration-color:var(--ink)}.post-body strong{font-weight:800}.post-back{margin:34px auto 0;max-width:720px}.post-back .arr-back{transition:transform .25s ease}.post-back .btn:hover .arr-back{transform:translate(-4px)}@media(min-width:820px){.post-paper{padding:48px 44px}}.post-fig{margin:30px 0;display:grid;gap:16px}.post-fig.duo{grid-template-columns:1fr 1fr}.post-fig img{width:100%;height:auto;display:block;border:2px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 var(--gelb)}@media(max-width:600px){.post-fig.duo{grid-template-columns:1fr}}.posts,.post-sec,body[data-page=blog]{overflow-anchor:none}.post-body .post-intro{font-size:clamp(17px,2vw,21px);font-weight:600;color:var(--ink);line-height:1.55}.post-fig:not(.duo){max-width:min(480px,92%);margin-inline:auto}.post-fig .vidbox{border:2px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 var(--gelb);overflow:hidden;background:var(--ink)}.post-fig video{width:100%;height:auto;display:block}@media(max-width:600px){.post-fig:not(.duo){max-width:100%}.post-fig.duo{grid-template-columns:1fr 1fr;gap:10px}}.page-hero.sub{--h1:clamp(54px,13vw,168px);--ov:.14;padding:calc(var(--nav-h) + 44px) 0 56px}.page-hero.sub .kicker{justify-content:flex-start}.page-hero.sub h1{text-align:left;font-size:var(--h1);margin-top:14px}.page-hero.sub h1 .rl-line+.rl-line{margin-top:-.28em}.page-hero.sub .lede{text-align:left;margin:0;max-width:520px}@media(max-width:979px){.page-hero.sub .lede{margin-top:50px}.page-hero.sub.ph-t .lede{margin-top:clamp(72px,12vw,110px)}}.page-hero.sub .media{margin-inline:0;margin-bottom:0;border:2px solid var(--ink);border-radius:12px;box-shadow:0 0 0 6px var(--white),14px 14px 0 var(--accent)}:where(.page-hero.sub .media,.ph-t .hero-stage .media,.svc-pic,.how-media,.post-hero .media)[data-reveal=clip]{clip-path:none}:where(.page-hero.sub .media,.ph-t .hero-stage .media,.svc-pic,.how-media,.post-hero .media)[data-reveal=clip]>picture{clip-path:inset(12% 8% 12% 8%);transition:clip-path .9s var(--ez)}:where(.page-hero.sub .media,.ph-t .hero-stage .media,.svc-pic,.how-media,.post-hero .media)[data-reveal=clip].in-view>picture{clip-path:inset(0 0 0 0)}.page-hero.sub h1 .rl-line:last-child .rl-inner,.shead.mk h2 .rl-line:last-child .rl-inner{position:relative;display:inline-block;vertical-align:top;z-index:0;padding:0 .05em;margin:0 -.05em}.page-hero.sub h1 .rl-line:last-child .rl-inner:before,.shead.mk h2 .rl-line:last-child .rl-inner:before{content:"";position:absolute;left:-.06em;right:-.08em;top:50%;height:1.04em;transform:translateY(-50%);background:var(--gelb);z-index:-1}@media(prefers-reduced-motion:reduce){.page-hero.sub.ph-l .media,.page-hero.sub.ph-b .media{margin-top:calc(var(--h1) * -.2)}.page-hero.sub.ph-k .media{margin-top:calc(var(--h1) * -.12)}.page-hero.sub.ph-t .hero-stage{margin-top:clamp(24px,4vw,40px)}}@media(min-width:980px){.shead.split{display:grid;grid-template-columns:1fr 360px;column-gap:48px;align-items:end}.shead.split .label{grid-column:1/-1}.shead.split h2{grid-column:1}.shead.split .lede{grid-column:2;margin:0 0 6px;border-top:2px solid var(--ink);padding-top:16px}}.eng,.value,.post,.paper,.contact-side,.member,.field input,.field select,.field textarea{border-radius:12px}.post .post-thumb{border-radius:10px 10px 0 0}.post:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gelb)}.chip:before{content:"";width:7px;height:7px;background:var(--ink);flex:0 0 auto}.post .pcat{display:inline-flex;align-items:center;gap:7px}.post .pcat:before{content:"";width:6px;height:6px;background:var(--ink);flex:0 0 auto}.ph-t{--h1:clamp(46px,11.5vw,150px)}.ph-t .hero-duo{display:grid;gap:0}.ph-t .hero-stage{display:grid;grid-template-columns:1fr 1.24fr 1fr;gap:clamp(12px,2.4vw,28px);align-items:start;margin-top:clamp(24px,4vw,40px)}.ph-t .hero-stage .media{position:relative;z-index:1;margin:0;width:100%;aspect-ratio:3/4;overflow:hidden;border:2px solid var(--ink);border-radius:12px;box-shadow:0 0 0 6px var(--white),10px 10px 0 var(--accent)}.ph-t .stage-b{box-shadow:0 0 0 6px var(--white),16px 16px 0 var(--accent)}.ph-t .stage-a{transform:translateY(clamp(16px,4vw,44px))}.ph-t .stage-c{transform:translateY(clamp(28px,6.5vw,68px))}.ph-t .hero-stage .grain{position:absolute;inset:0;opacity:.35;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.15) .6px,transparent .7px);background-size:3px 3px}.ph-t .lede{margin-top:clamp(56px,10vw,96px)}@media(max-width:979px){.page-hero.sub.ph-t .lede{margin-top:clamp(56px,8.5vw,72px)}}.ph-t .lede,.value small,.step small{text-wrap:pretty}@media(min-width:820px){.ph-t h1 .rl-line:last-child .rl-inner:after{content:"EST. 2021";position:absolute;left:calc(100% + 18px);top:50%;transform:translateY(-50%) rotate(-5deg);font-size:11px;font-weight:800;font-stretch:100%;letter-spacing:.16em;line-height:1;padding:8px 13px;border-radius:999px;background:var(--ink);color:var(--white);white-space:nowrap}}@media(min-width:980px){.ph-t .hero-duo{grid-template-columns:minmax(0,1fr) 320px;column-gap:48px}.ph-t .hero-stage{grid-column:1;grid-row:1}.ph-t .lede{grid-column:2;grid-row:1;align-self:end;margin:0 0 clamp(28px,4vw,68px);border-top:2px solid var(--ink);padding-top:16px}}.values{grid-template-columns:1fr}.value{min-width:0}.value .num{font-weight:900;font-stretch:72%;font-size:14px;margin-bottom:auto}.value b{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(19px,5.2vw,31px);line-height:.95;letter-spacing:-.01em;margin-top:16px}.value small{margin-top:8px}@media(min-width:680px){.values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:820px){.values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1140px){.values{grid-template-columns:repeat(4,minmax(0,1fr))}.value b{font-size:calc((min(100vw,1240px) - 362px)/32)}}@media(min-width:820px){.team-grid{grid-template-columns:repeat(4,1fr)}.member{padding:12px}.member b{font-size:clamp(12.5px,1.15vw,15px)}.member small{font-size:clamp(9.5px,.82vw,11px)}}.member .media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.member:hover .media img{transform:scale(1.05)}.member b{display:inline-block;padding-bottom:2px;background:linear-gradient(var(--gelb),var(--gelb)) no-repeat 0 100% / 0% 3px;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.member:hover b{background-size:100% 3px}.member small{display:block}.member .paw{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;background:var(--gelb);color:var(--ink);border-radius:999px;padding:5px;border:2px solid var(--ink);transform:rotate(8deg);box-shadow:2px 2px 0 var(--ink)}.member .paw svg{display:block}.member.m-brand{align-items:center;justify-content:center;padding:0}.member.m-brand .bg{background:var(--mint)}.member.m-brand:after{content:none}.member.m-brand .brandmark{position:relative;z-index:2;width:78%;height:auto;transform:rotate(-6deg)}.how-sec{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:72px 0}@media(min-width:820px){.how-sec{padding:96px 0}}.how{display:grid;gap:28px}.how-media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3/4;width:min(100%,560px);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.how-media .grain{position:absolute;inset:0;opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.15) .6px,transparent .7px);background-size:3px 3px}.how-steps{display:grid;align-content:center}.step{display:flex;gap:16px;padding:22px 0;border-top:2px solid var(--ink)}.step:last-child{border-bottom:2px solid var(--ink)}.step .num{font-size:12px;font-weight:700;color:var(--grey);width:28px;flex:0 0 28px;padding-top:4px}.step b{display:block;font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(20px,4.6vw,26px);line-height:1.05}.step small{display:block;color:var(--grey);font-size:13px;line-height:1.5;margin-top:6px}@media(min-width:820px){.how{grid-template-columns:1fr 1.25fr;gap:60px;align-items:center}}.jobs-sec{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:72px 0}@media(min-width:820px){.jobs-sec{padding:96px 0}}.jobs{display:grid;gap:20px}.job{background:var(--white);border:2px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 var(--ink);padding:24px 22px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.job .jtag{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;padding:5px 11px;background:var(--gelb)}.job .jtag:before{content:"";width:6px;height:6px;background:var(--ink);flex:0 0 auto}.job h3{font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(22px,5.4vw,30px);line-height:1;letter-spacing:-.01em;margin-top:4px}.job h3 em{display:block;font-style:normal;font-weight:800;font-stretch:100%;text-transform:none;font-size:13px;letter-spacing:.02em;color:var(--ink-2);margin-top:7px}.job p{font-size:14.5px;line-height:1.55;color:var(--grey);max-width:520px;text-wrap:pretty}.job .btn{margin-top:auto;padding:13px 22px}@media(min-width:820px){.jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.job{padding:28px 28px 30px;gap:14px}}.member.m-join{cursor:pointer;color:var(--ink)}.member.m-join:after{content:none}.member.m-join .bg{background:var(--gelb)}.member.m-join .join-sil{position:absolute;left:50%;bottom:24%;transform:translate(-50%);width:64%;height:auto}.member.m-join .meta b{color:var(--ink)}.member.m-join .meta small{color:var(--ink-2);opacity:1;font-weight:700}.member.m-join b{background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 100% / 0% 3px}.member.m-join:hover b{background-size:100% 3px}.member.m-join{transition:transform .3s var(--ez)}.member.m-join:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.member.m-join:hover{transform:none}}
