/* Eigene Kompositionen und Texte, verbunden durch das bestehende Extrapixel-System. */
.exp-rework{--r-paper:#f5eff8;--r-lilac:#ceb6ed;--r-purple:#bb58cb;--r-dark:#100e14;--r-panel:#211a28;color:#f5eef9;background:var(--r-dark)}
.exp-rework *{box-sizing:border-box}.exp-rework figure{margin:0}.exp-rework img{max-width:100%;height:auto;display:block}.exp-rework p,.exp-rework li,.exp-rework dd{font:400 18px/1.7 Montserrat,Arial,sans-serif}.exp-rework p{color:#cfc2d7;margin:0 0 24px}.exp-rework p:last-child{margin-bottom:0}.exp-rework h1,.exp-rework h2,.exp-rework h3{margin:0 0 25px;font-family:Ubuntu,Arial,sans-serif;line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.exp-rework h1{font-size:clamp(46px,4.6vw,76px);line-height:1.07}.exp-rework h2{font-size:clamp(32px,3.1vw,49px)}.exp-rework h3{font-size:clamp(23px,2vw,29px);line-height:1.22}.exp-rework .exp-heading-last{color:#d2a9e6;font-weight:200}.exp-rework .exp-eyebrow{font:400 11px/1.6 UbuntuMono,monospace;letter-spacing:.12em;color:#d49de3;text-transform:uppercase;margin:0 0 23px}.exp-rework .exp-btn{min-height:48px;display:inline-flex;gap:25px;align-items:center;justify-content:space-between;max-width:100%;font-size:14px;line-height:1.5;text-align:left;margin-top:10px;padding:17px 23px}.exp-rework .exp-btn span{flex:0 0 auto;font-family:Arial,sans-serif}.exp-rework .exp-r-link{font:500 14px/1.5 Montserrat,sans-serif;color:#e5c7f1;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 0;border-bottom:1px solid #72517f;text-decoration:none;max-width:100%;transition:color .2s,border .2s}.exp-rework .exp-r-link:hover{color:#fff;border-color:#ebc9fa}.exp-rework .exp-r-link span{font:18px Arial,sans-serif;flex:0 0 auto}.exp-rework .exp-breadcrumb{padding-block:23px;gap:15px;display:flex;flex-wrap:wrap;font-size:11px;color:#b8aabd;margin:0}.exp-rework .exp-breadcrumb a{color:inherit;text-decoration:none}.exp-rework .exp-r-section{padding:95px 0}.exp-rework .exp-r-soft{background:#19151e}.exp-rework .exp-r-purple{background:#25192e;border-block:1px solid #51305e}.exp-rework .exp-r-hero{padding:64px 0 85px;background:#19151e;border-bottom:1px solid #3b3045;position:relative;overflow:hidden}.exp-rework .exp-r-hero-split{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:70px;align-items:center}.exp-rework .exp-r-hero p:not(.exp-eyebrow):not(.exp-r-pricehint){max-width:760px}.exp-rework .exp-r-hero-side{min-width:0;position:relative}.exp-rework .exp-r-photo img{width:100%;height:auto;object-fit:contain}.exp-rework .exp-r-photo figcaption{font:400 12px/1.65 Montserrat,sans-serif;color:#c3afce;margin:20px 0 0;padding-left:13px;border-left:2px solid #bb58cb;max-width:450px}.exp-rework .exp-r-pricehint{font-size:13px;color:#d9bbeb;margin-top:20px}.exp-rework .exp-r-tilt{transform:rotate(-3deg)}.exp-rework .exp-r-tilt figcaption{transform:rotate(3deg)}.exp-rework .exp-r-cafe{max-width:385px;margin-left:auto;position:relative}.exp-rework .exp-r-cafe img{border-radius:160px 160px 12px 12px}.exp-rework .exp-r-cafe:before{content:'';position:absolute;inset:12px -15px 48px 14px;border:1px solid #bb58cb;border-radius:160px 160px 12px 12px;transform:rotate(3deg);pointer-events:none}.exp-rework .exp-r-stamp{display:inline-block;font:400 19px/1.4 Ubuntu,sans-serif;color:#1a1320;background:#ceb6ed;padding:11px 17px;transform:rotate(-4deg);box-shadow:5px 5px 0 #100e14;border-radius:2px}.exp-rework .exp-r-paper{background:var(--r-paper);color:#211728;padding:38px;position:relative;border-radius:7px;box-shadow:10px 10px 0 #bb58cb18}.exp-rework .exp-r-paper p,.exp-rework .exp-r-paper li,.exp-rework .exp-r-paper dd{color:#493c51}.exp-rework .exp-r-paper .exp-eyebrow{color:#7c368c}.exp-rework .exp-r-paper h2,.exp-rework .exp-r-paper h3{color:#1c1324}.exp-rework .exp-r-paper .exp-r-stamp{position:absolute;top:-20px;right:25px}.exp-rework .exp-r-paper li{padding-left:4px;margin-bottom:10px}.exp-rework .exp-r-person{display:flex;align-items:flex-start;gap:20px;max-width:570px}.exp-rework .exp-r-person figure{flex:0 0 72px}.exp-rework .exp-r-person img{width:72px;height:90px;object-fit:cover;border-radius:35px 35px 5px 5px}.exp-rework .exp-r-person p{font-size:16px;color:#d1c1db}.exp-rework .exp-r-storyboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:50px}.exp-rework .exp-r-storyboard article{border-top:1px solid #80518e;padding:26px 0 0;position:relative}.exp-rework .exp-r-storyboard article>span{font:11px UbuntuMono,monospace;color:#d3a1e0;display:block;margin-bottom:28px}.exp-rework .exp-r-storyboard article:nth-child(2){padding-top:55px}.exp-rework .exp-r-storyboard article:nth-child(3){padding-top:85px}.exp-rework .exp-r-offset{display:grid;grid-template-columns:1.1fr .8fr;gap:12%;align-items:start}.exp-rework .exp-r-scope,.exp-rework .exp-r-ticket{display:grid;grid-template-columns:1.3fr .8fr;gap:9%;align-items:center}.exp-rework .exp-r-next .exp-btn{margin:30px 0 10px}.exp-rework .exp-r-next>.exp-r-link{display:flex}.exp-rework .exp-r-numbermark{display:flex;align-items:center;gap:20px;font:700 140px/.9 Ubuntu,sans-serif;color:transparent;-webkit-text-stroke:1px #bb58cb;margin-bottom:-15px;position:relative;z-index:1}.exp-rework .exp-r-numbermark span{font:200 25px/1.2 Ubuntu,sans-serif;-webkit-text-stroke:0;color:#e0c1ee}.exp-rework .exp-r-one .exp-r-hero-side{padding-top:10px}.exp-rework .exp-r-one .exp-r-photo{margin-top:-35px;transform:rotate(3deg);max-width:470px;margin-left:auto}.exp-rework .exp-r-one-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:start}.exp-rework .exp-r-sticky-copy{position:sticky;top:130px}.exp-rework .exp-r-sticky-copy .exp-r-stamp{margin-top:20px}.exp-rework .exp-r-scrollstory{list-style:none;margin:0;padding:0}.exp-rework .exp-r-scrollstory li{display:grid;grid-template-columns:75px 1fr;gap:24px;border-bottom:1px solid #46324f;padding:0 0 40px;margin-bottom:40px}.exp-rework .exp-r-scrollstory li>span{font:200 62px/1 Ubuntu,sans-serif;color:#c995df}.exp-rework .exp-r-scrollstory h3{margin:0 0 15px}.exp-rework .exp-r-duo{display:grid;grid-template-columns:1fr 1fr;gap:40px}.exp-rework .exp-r-duo article{padding:43px;border:1px solid #513b5e;border-radius:8px}.exp-rework .exp-r-duo article:last-child{border-style:dashed;transform:translateY(28px)}.exp-rework .exp-r-ticket{position:relative;border-top:1px dashed #a66abb;padding-top:35px}.exp-rework .exp-r-ticket .exp-btn{margin-top:25px}.exp-rework .exp-r-wp-editor{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:center}.exp-rework .exp-r-editor-note{border:1px solid #745783;border-radius:8px;background:#211a28;overflow:hidden}.exp-rework .exp-r-editor-head{display:block;padding:15px 24px;background:#34243e;color:#dfc1ec;font:11px UbuntuMono,monospace}.exp-rework .exp-r-editor-note details{border-top:1px solid #493153;padding:23px}.exp-rework .exp-r-editor-note summary{cursor:pointer;font:700 20px/1.4 Ubuntu,sans-serif;list-style-position:outside;margin-left:20px}.exp-rework .exp-r-editor-note p{font-size:16px;margin-top:20px}.exp-rework .exp-r-siteplan{margin:48px auto;max-width:1200px}.exp-rework .exp-r-siteplan-root{border:1px solid #b274c8;background:#34213e;padding:25px 30px;font:700 25px Ubuntu,sans-serif;text-align:center;width:70%;margin:auto;position:relative}.exp-rework .exp-r-siteplan span{font:400 14px/1.6 Montserrat,sans-serif;display:block;color:#cab7d3;margin-top:10px}.exp-rework .exp-r-siteplan-branches{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;position:relative}.exp-rework .exp-r-siteplan-branches:before{content:'';position:absolute;top:-20px;left:12.5%;width:75%;border-top:1px solid #805390}.exp-rework .exp-r-siteplan-branches>div{padding:22px;background:#211a28;text-align:center;position:relative;font:700 20px Ubuntu,sans-serif;border:1px solid #51385e}.exp-rework .exp-r-siteplan-branches>div:before{content:'';height:20px;border-left:1px solid #805390;position:absolute;top:-21px;left:50%}.exp-rework .exp-r-siteplan-root:after{content:'';position:absolute;bottom:-21px;left:50%;height:20px;border-left:1px solid #805390}.exp-rework .exp-r-underplan{display:flex;align-items:center;gap:50px;justify-content:space-between}.exp-rework .exp-r-underplan p{max-width:800px;margin:0}.exp-rework .exp-r-underplan a{flex-shrink:0}.exp-rework .exp-r-wp-care{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}.exp-rework .exp-r-outlineword{font:700 clamp(65px,8vw,115px)/.95 Ubuntu,sans-serif;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px #a86cbd;overflow-wrap:anywhere;display:block}.exp-rework .exp-r-final-inline,.exp-rework .exp-r-local-contact,.exp-rework .exp-r-solo-end,.exp-rework .exp-r-business-close,.exp-rework .exp-r-trade-end,.exp-rework .exp-r-price-decision,.exp-rework .exp-r-reference-close,.exp-rework .exp-r-guide-question,.exp-rework .exp-r-home-final{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;align-items:center}.exp-rework .exp-r-diagnostic{display:grid;grid-template-columns:1.1fr .9fr;gap:9%}.exp-rework .exp-r-check-notes{list-style:none;padding:12px 0 0;margin:0}.exp-rework .exp-r-check-notes li{padding:16px 23px;border-bottom:1px solid #674575;transform:rotate(-2deg);font:200 25px/1.3 Ubuntu,sans-serif;color:#ead4f4}.exp-rework .exp-r-check-notes li:nth-child(even){transform:rotate(2deg);padding-left:40px}.exp-rework .exp-r-dial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.exp-rework .exp-r-dial article{position:relative;padding:25px;border:1px solid #62416f;border-radius:8px}.exp-rework .exp-r-dial span{font:200 72px/1 Ubuntu,sans-serif;display:block;color:#c995df;margin-bottom:25px}.exp-rework .exp-r-dial article:nth-child(2){margin-top:30px}.exp-rework .exp-r-dial article:nth-child(3){margin-top:60px}.exp-rework .exp-r-before-after{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.exp-rework .exp-r-before-after .exp-r-paper{transform:rotate(-2deg)}.exp-rework .exp-r-before-after .exp-r-stamp{margin-bottom:28px}.exp-rework .exp-r-url-note{padding:25px 0 40px;margin-bottom:55px;border-bottom:1px solid #5b3b68;display:grid;grid-template-columns:.7fr 1.3fr;gap:9%}.exp-rework .exp-r-url-note b{font:200 30px/1.25 Ubuntu,sans-serif;color:#dec2eb}.exp-rework .exp-r-search-bubble{position:relative;margin:0 0 0 30px;padding:24px;background:#ceb6ed;color:#24182d;transform:rotate(-3deg);border-radius:8px;z-index:1}.exp-rework .exp-r-search-bubble p{font:200 29px/1.2 Ubuntu,sans-serif!important;color:#24182d!important;margin:12px 0 0!important}.exp-rework .exp-r-search-bubble>span{font:11px UbuntuMono,monospace;color:#5e3370}.exp-rework .exp-r-seo .exp-r-photo{max-width:430px;margin:10px 0 0;transform:rotate(4deg)}.exp-rework .exp-r-search-path{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:center}.exp-rework .exp-r-queryboard{position:relative;padding:15px 0}.exp-rework .exp-r-queryboard>p{margin:0 0 18px;background:#3b2747;padding:16px 20px;border:1px solid #865498;border-radius:6px;transform:rotate(-3deg);font:200 24px/1.2 Ubuntu,sans-serif}.exp-rework .exp-r-queryboard>p:nth-child(2n){transform:rotate(3deg);margin-left:30px}.exp-rework .exp-r-queryboard small{display:block;font:12px/1.7 Montserrat,sans-serif;color:#d7c0e1;margin-top:25px}.exp-rework .exp-r-seo-stack article{display:grid;grid-template-columns:.5fr 1.5fr;gap:10%;padding:40px 0;border-bottom:1px solid #563660}.exp-rework .exp-r-seo-stack article>span{font:200 clamp(29px,3vw,50px) Ubuntu,sans-serif;color:#c995df}.exp-rework .exp-r-seo-stack h2{font-size:34px}.exp-rework .exp-r-geo-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;align-items:center}.exp-rework .exp-r-lettermark{font:700 120px/1 Ubuntu,sans-serif;color:transparent;-webkit-text-stroke:1px #9c60b1;transform:rotate(-6deg)}.exp-rework .exp-r-lettermark span{display:block;font:200 31px/1.2 Ubuntu,sans-serif;-webkit-text-stroke:0;color:#d5b3e5;margin-top:15px}.exp-rework .exp-r-seo-end{max-width:920px;margin:auto;text-align:center}.exp-rework .exp-r-seo-end .exp-r-person{margin:35px auto;text-align:left}.exp-rework .exp-r-localword{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.exp-rework .exp-r-localword>span{font:700 clamp(60px,7vw,110px)/.95 Ubuntu,sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px #9c60b1;transform:rotate(-7deg)}.exp-rework .exp-r-local-split{display:grid;grid-template-columns:1.15fr .85fr;gap:10%;align-items:start}.exp-rework .exp-r-side-label{font:11px UbuntuMono,monospace;color:#7e3b93;display:block;margin-bottom:20px}.exp-rework .exp-r-note-letter{max-width:1000px;margin:auto;padding-left:50px;border-left:2px solid #bb58cb}.exp-rework .exp-r-solo-letter{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.exp-rework .exp-r-big-note{font:200 clamp(34px,3.3vw,50px)/1.15 Ubuntu,sans-serif;transform:rotate(-5deg);color:#e9d2f3}.exp-rework .exp-r-big-note>span{display:inline-block;background:#ceb6ed;color:#28182f;padding:10px 16px;margin-top:12px}.exp-rework .exp-r-solo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.exp-rework .exp-r-solo-cards>article{border-top:1px solid #9761a8;padding-top:27px}.exp-rework .exp-r-solo-cards>article>span{font:11px UbuntuMono,monospace;letter-spacing:.1em;color:#cf95e1;display:block;margin-bottom:25px}.exp-rework .exp-r-solo-cards h2{font-size:34px}.exp-rework .exp-r-start-small{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.exp-rework .exp-r-pathlinks{display:flex;flex-direction:column}.exp-rework .exp-r-pathlinks a{padding:26px 0;font:200 25px/1.25 Ubuntu,sans-serif;border-color:#694a76}.exp-rework .exp-r-business-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:center}.exp-rework .exp-r-business-map{margin-top:50px;display:flex;flex-direction:column;gap:0;max-width:1100px}.exp-rework .exp-r-business-map>div{display:grid;grid-template-columns:170px 1fr 1.3fr;gap:35px;align-items:start;padding:30px 0;border-top:1px solid #654375}.exp-rework .exp-r-business-map b{font:11px/1.6 UbuntuMono,monospace;letter-spacing:.1em;color:#d09be1;padding-top:9px}.exp-rework .exp-r-business-map h3{margin:0}.exp-rework .exp-r-business-human{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.exp-rework .exp-r-business-word{font:700 clamp(45px,5vw,75px)/1 Ubuntu,sans-serif;letter-spacing:-.05em;color:#ceb6ed}.exp-rework .exp-r-business-close>.exp-r-person{align-self:start;margin-top:70px}.exp-rework .exp-r-trade-services{display:grid;grid-template-columns:1.2fr .8fr;gap:10%;align-items:center}.exp-rework .exp-r-trade-labels{display:grid;gap:15px}.exp-rework .exp-r-trade-labels span{font:200 28px/1.3 Ubuntu,sans-serif;padding:17px 20px;background:#2c2035;border-left:3px solid #bb58cb}.exp-rework .exp-r-trade-labels span:nth-child(2){margin-left:25px}.exp-rework .exp-r-trade-labels span:nth-child(3){margin-left:50px}.exp-rework .exp-r-trade-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.exp-rework .exp-r-trade-proof>div{border-top:2px solid #805092;padding-top:22px}.exp-rework .exp-r-trade-proof b{font:700 26px Ubuntu,sans-serif;display:block;margin-bottom:17px}.exp-rework .exp-r-short-note{margin-top:25px;font-size:14px}.exp-rework .exp-r-job-slip{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.exp-rework .exp-r-job-slip .exp-r-stamp{margin-bottom:25px}.exp-rework .exp-r-job-slip .exp-r-paper{transform:rotate(2deg)}.exp-rework .exp-r-about .exp-r-cafe{max-width:350px}.exp-rework .exp-r-autograph{font:200 29px/1.2 Ubuntu,sans-serif;color:#d2a6e5;display:inline-block;transform:rotate(-4deg);margin-top:16px}.exp-rework .exp-r-about-letter{display:grid;grid-template-columns:1.2fr .8fr;gap:12%}.exp-rework .exp-r-about-letter aside{position:relative;max-width:330px}.exp-rework .exp-r-small-portrait{max-width:220px;margin:-5px auto 0;transform:rotate(4deg)}.exp-rework .exp-r-small-portrait img{border:9px solid #25192e;border-radius:8px}.exp-rework .exp-r-about-letter aside>p{font-size:13px;margin:20px auto;max-width:250px}.exp-rework .exp-r-about-principles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px}.exp-rework .exp-r-about-principles article>span{font:200 50px Ubuntu,sans-serif;color:#b579ca;display:block;margin-bottom:20px}.exp-rework .exp-r-about-principles h2{font-size:35px}.exp-rework .exp-r-email-letter{max-width:900px;margin:auto}.exp-rework .exp-r-email-letter .exp-btn{margin:15px 25px 15px 0}.exp-rework .exp-r-price-mark{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 20px;transform:rotate(-7deg);border-left:1px solid #835596;padding:10px 0 10px 30px;max-width:420px;margin:auto}.exp-rework .exp-r-price-mark>span{font:700 clamp(55px,6vw,88px)/1 Ubuntu,sans-serif;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px #c18dd3}.exp-rework .exp-r-price-mark>span:after{content:' €';font-size:.4em;-webkit-text-stroke:0;color:#c18dd3}.exp-rework .exp-r-price-mark>small{font:11px UbuntuMono,monospace;letter-spacing:.13em;color:#d6c2df}.exp-rework .exp-r-price-lines>article{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:50px 0;border-top:1px solid #765084}.exp-rework .exp-r-price-lines>article:first-child{padding-top:0;border-top:0}.exp-rework .exp-r-price-lines>article>div>span{font:11px UbuntuMono,monospace;color:#c78fdb;display:block;margin-bottom:25px}.exp-rework .exp-r-price-lines b{font:700 76px/1 Ubuntu,sans-serif;letter-spacing:-.06em;color:#ead8f3}.exp-rework .exp-r-price-lines small{display:block;font:12px/1.7 Montserrat,sans-serif;margin-top:12px;color:#beafc7}.exp-rework .exp-r-price-lines ul{padding-left:20px}.exp-rework .exp-r-price-lines li{padding-left:6px;margin-bottom:8px;font-size:16px}.exp-rework .exp-r-price-scope{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.exp-rework dl{margin:0}.exp-rework dt{font:700 20px/1.4 Ubuntu,sans-serif;margin:22px 0 8px}.exp-rework dd{margin:0;font-size:16px}.exp-rework .exp-r-collage{max-width:550px}.exp-rework .exp-r-reference{padding-block:65px}.exp-rework .exp-r-reference-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:9%;align-items:end;margin-bottom:45px}.exp-rework .exp-r-reference-intro p:last-child{margin-bottom:25px}.exp-rework .exp-r-project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:65px 45px;margin-top:40px;align-items:start}.exp-rework .exp-r-project{min-width:0}.exp-rework .exp-r-project:nth-child(even){margin-top:70px}.exp-rework .exp-r-project-art{position:relative;background:#1b1521;border:1px solid #483050;border-radius:10px;padding:20px 25px;min-height:240px;display:flex;align-items:center;margin-bottom:30px;transition:border-color .3s,transform .3s}.exp-rework .exp-r-project-art:hover{transform:rotate(-1deg);border-color:#c985dc}.exp-rework .exp-r-project-art figure{width:100%}.exp-rework .exp-r-project-art>span{position:absolute;left:20px;bottom:14px;font:200 32px Ubuntu,sans-serif;color:#ceb6ed}.exp-rework .exp-r-project-art img{max-height:340px;object-fit:contain}.exp-rework .exp-r-project>div:last-child{padding-inline:8px}.exp-rework .exp-r-project h2{font-size:32px;margin-bottom:14px}.exp-rework .exp-r-project h3{font-weight:200;font-size:27px;color:#d2a6e5}.exp-rework .exp-r-project-detail{margin-top:15px}.exp-rework .exp-r-project-detail summary{font-size:13px;color:#d4b7e4;cursor:pointer;padding:13px 0}.exp-rework .exp-r-contact-portrait{position:relative;max-width:270px;margin:auto;transform:rotate(4deg)}.exp-rework .exp-r-contact-portrait img{border-radius:135px 135px 8px 8px}.exp-rework .exp-r-contact-portrait>span{position:absolute;right:-40px;bottom:20px;background:#ceb6ed;color:#26162f;padding:13px 18px;transform:rotate(-8deg);font:200 25px/1.2 Ubuntu,sans-serif;box-shadow:5px 5px #100e14}.exp-rework .exp-r-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:start}.exp-rework .exp-r-contact-letter{position:sticky;top:120px}.exp-rework .exp-r-contact-letter .exp-r-paper{margin-top:45px}.exp-rework .exp-r-mail-address{font:200 clamp(23px,2.7vw,40px)/1.4 Ubuntu,sans-serif;color:#d3a5e7;display:block;overflow-wrap:anywhere;margin-bottom:20px}.exp-rework .exp-r-contact-form{background:#211a28;padding:38px;border-radius:9px;border:1px solid #79558a}.exp-rework .exp-r-contact-form .exp-note{font-size:13px;color:#c1b1cd;margin-top:20px}.exp-rework .exp-r-contact-form #exp-draft-result{margin-top:20px}.exp-rework .exp-r-guide .exp-wrap{max-width:1100px}.exp-rework .exp-r-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.exp-rework .exp-r-guide-item{border-top:1px solid #80528f;padding:35px 0}.exp-rework .exp-r-guide-item:nth-child(even){padding-left:35px}.exp-rework .exp-r-guide-item>a{display:block;color:inherit;text-decoration:none}.exp-rework .exp-r-guide-num{font:200 65px/1 Ubuntu,sans-serif;color:transparent;-webkit-text-stroke:1px #be82d1;display:block;margin-bottom:25px}.exp-rework .exp-r-guide-item h2{font-size:36px}.exp-rework .exp-r-guide-read{font:500 14px Montserrat,sans-serif;color:#debdea;display:flex;align-items:center;gap:30px}.exp-rework .exp-r-guide-item a:hover h2{color:#d5aae7}.exp-rework .exp-r-guide-item a:hover .exp-r-guide-num{color:#ceb6ed;-webkit-text-stroke:0}.exp-rework .exp-r-articlehero .exp-wrap{max-width:1080px}.exp-rework .exp-r-articlehero h1{font-size:clamp(44px,5vw,74px)}.exp-rework .exp-r-reading{max-width:1080px;margin:auto}.exp-rework .exp-r-reading h2{font-size:clamp(29px,2.8vw,40px)}.exp-rework .exp-r-reading-block{max-width:850px;margin:0 auto 55px}.exp-rework .exp-r-reading-block:last-child{margin-bottom:0}.exp-rework .exp-r-lead-answer{padding:30px 35px;border-left:3px solid #bb58cb;background:#211a28;margin-bottom:65px;max-width:900px}.exp-rework .exp-r-format-pair{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:60px}.exp-rework .exp-r-format-pair>section{border-top:1px solid #865097;padding-top:24px}.exp-rework .exp-r-format-pair>section>span{font:11px UbuntuMono,monospace;color:#d098df;display:block;margin-bottom:25px}.exp-rework .exp-r-reading>.exp-r-paper{max-width:850px;margin:50px auto 60px}.exp-rework .exp-r-reading-action{padding:40px;border:1px solid #6d467c;border-radius:8px;background:#281d31;margin-top:60px}.exp-rework .exp-r-reading-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:20px}.exp-rework .exp-r-cost-ledger{background:#100e14;border:1px solid #5e3c6d;border-radius:8px;padding:40px;margin:60px 0}.exp-rework .exp-r-cost-ledger dl{display:grid;grid-template-columns:.6fr 1.4fr;gap:25px 40px}.exp-rework .exp-r-cost-ledger dt{margin:0;color:#d4a6e6}.exp-rework .exp-r-cost-ledger dd{font-size:18px}.exp-rework .exp-r-cost-bottom{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;border-top:1px solid #73517f;padding-top:35px;margin-top:60px}.exp-rework .exp-r-enquiry-path{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:60px;padding-bottom:30px;border-bottom:1px solid #6f447d}.exp-rework .exp-r-enquiry-path span{padding:12px 17px;border:1px solid #734681;border-radius:4px;font:200 23px/1.2 Ubuntu,sans-serif;color:#e1c3ee}.exp-rework .exp-r-enquiry-path b{color:#ad6ac1}.exp-rework .exp-r-startpage-skeleton{display:grid;gap:8px;transform:rotate(-1deg);max-width:760px;margin:0 auto 65px}.exp-rework .exp-r-startpage-skeleton span{font:11px/1.7 UbuntuMono,monospace;letter-spacing:.1em;padding:15px 22px;border:1px solid #785184;display:block;background:#2a1c33;color:#d7b7e6}.exp-rework .exp-r-startpage-skeleton span:first-child{background:#ceb6ed;color:#23152c;padding-block:30px}.exp-rework .exp-r-reading-duo{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:55px}.exp-rework .exp-r-homepage-bottom{max-width:850px;margin:60px auto 0;border-top:1px solid #6d477d;padding-top:40px}.exp-rework .exp-hero{overflow:hidden}.exp-rework .exp-hero p:not(.exp-eyebrow){max-width:820px;margin-inline:auto}.exp-rework .exp-r-home-scribble{position:absolute;bottom:27px;right:max(4vw,calc((100vw - 1480px)/2));font:200 23px/1.2 Ubuntu,sans-serif;color:#e0c2ec;transform:rotate(-5deg);border-bottom:1px solid #bb58cb;padding:0 10px 7px}.exp-rework .exp-card{border-color:#47324f}.exp-rework .exp-card .exp-r-photo{height:100%;display:flex;align-items:center}.exp-rework .exp-card .exp-r-photo img{width:100%;height:100%;object-fit:contain}.exp-rework .exp-cardbody h3{font-size:29px;font-weight:200;color:#d6ade8}.exp-rework .exp-r-offer-price{display:flex;justify-content:space-between;gap:25px;margin-top:auto;padding-top:25px;color:#e5cef1;font:700 21px Ubuntu,sans-serif}.exp-rework .exp-r-offer-foot{margin-top:25px;font-size:13px}.exp-rework .exp-r-offer-foot a{font-size:13px;margin-left:20px}.exp-rework .exp-r-mini-services{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid #573b63;margin-top:25px;padding-top:10px}.exp-rework .exp-r-mini-services a{border:0}.exp-rework .exp-r-home-portrait{position:relative}.exp-rework .exp-r-home-portrait:before{content:'';position:absolute;inset:10px -10px -10px 15px;border:1px solid #bb58cb;transform:rotate(2deg);border-radius:6px}.exp-rework .exp-r-home-portrait img{position:relative;border-radius:6px}.exp-rework .exp-r-home-portrait>.exp-r-stamp{position:absolute;top:-20px;right:-8px;transform:rotate(5deg);max-width:90%}.exp-rework .exp-r-home-audience,.exp-rework .exp-r-home-reading,.exp-rework .exp-r-home-faq{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.exp-rework .exp-r-home-articlelist>a{display:flex;align-items:start;gap:24px;border-bottom:1px solid #704a80;padding:25px 0;color:inherit;text-decoration:none}.exp-rework .exp-r-home-articlelist>a:first-child{padding-top:0}.exp-rework .exp-r-home-articlelist>a>span{font:200 35px Ubuntu,sans-serif;color:#c28bd6}.exp-rework .exp-r-home-articlelist small{font:11px UbuntuMono,monospace;color:#b584c6}.exp-rework .exp-r-home-articlelist h3{font-size:24px;margin:12px 0 0}.exp-rework .exp-r-home-articlelist b{color:#ce99df;margin-left:auto}.exp-rework .exp-r-home-final .exp-r-person{border-top:1px solid #81558e;padding-top:25px}.exp-rework .exp-sectionhead p{max-width:530px}.exp-rework .exp-steps{margin-top:45px}.exp-rework .exp-faq summary{font-size:20px}.exp-rework .exp-faq details p{font-size:17px}.exp-rework .exp-r-project[hidden]{display:none!important}
@media(min-width:1550px){.exp-rework .exp-r-hero{padding-block:85px 105px}}
@media(max-width:1100px){.exp-rework .exp-r-hero-split{gap:40px;grid-template-columns:1.15fr .85fr}.exp-rework .exp-r-section{padding-block:75px}.exp-rework .exp-r-business-map>div{grid-template-columns:120px 1fr 1.2fr;gap:25px}.exp-rework .exp-r-storyboard{gap:25px}.exp-rework .exp-r-paper{padding:30px}.exp-rework .exp-r-project-gallery{gap:45px 30px}.exp-rework .exp-r-business-word{font-size:48px}.exp-rework .exp-r-localword>span{font-size:70px}}
@media(max-width:900px){.exp-rework .exp-r-hero-split{grid-template-columns:1fr;gap:45px}.exp-rework .exp-r-hero{padding-block:45px 60px}.exp-rework .exp-r-hero h1{font-size:clamp(44px,7vw,64px)}.exp-rework .exp-r-hero-side{max-width:560px;width:100%;margin:auto}.exp-rework .exp-r-cafe{margin-inline:auto;max-width:340px}.exp-rework .exp-r-hero .exp-r-photo{max-width:520px;margin-inline:auto}.exp-rework .exp-r-hero .exp-r-cafe{max-width:340px}.exp-rework .exp-r-numbermark{font-size:100px;margin-bottom:-10px}.exp-rework .exp-r-one .exp-r-photo{margin-top:-10px}.exp-rework .exp-r-one-layout{grid-template-columns:.9fr 1.1fr;gap:45px}.exp-rework .exp-r-sticky-copy{position:static}.exp-rework .exp-r-storyboard{grid-template-columns:1fr}.exp-rework .exp-r-storyboard article{display:grid;grid-template-columns:170px 1fr;column-gap:30px;padding-top:25px!important}.exp-rework .exp-r-storyboard article>p{grid-column:2}.exp-rework .exp-r-storyboard h3{grid-column:2}.exp-rework .exp-r-storyboard article>span{grid-row:1/3}.exp-rework .exp-r-offset,.exp-rework .exp-r-scope,.exp-rework .exp-r-ticket,.exp-rework .exp-r-wp-editor,.exp-rework .exp-r-wp-care,.exp-rework .exp-r-diagnostic,.exp-rework .exp-r-before-after,.exp-rework .exp-r-search-path,.exp-rework .exp-r-geo-panel,.exp-rework .exp-r-localword,.exp-rework .exp-r-local-split,.exp-rework .exp-r-solo-letter,.exp-rework .exp-r-start-small,.exp-rework .exp-r-business-intro,.exp-rework .exp-r-business-human,.exp-rework .exp-r-trade-services,.exp-rework .exp-r-job-slip,.exp-rework .exp-r-price-scope,.exp-rework .exp-r-contact-layout,.exp-rework .exp-r-home-reading,.exp-rework .exp-r-home-faq{grid-template-columns:1fr;gap:40px}.exp-rework .exp-r-dial{grid-template-columns:1fr;gap:25px}.exp-rework .exp-r-dial article{margin:0!important}.exp-rework .exp-r-solo-cards,.exp-rework .exp-r-about-principles{grid-template-columns:1fr;gap:35px}.exp-rework .exp-r-solo-cards h2 br,.exp-rework .exp-r-about-principles h2 br{display:none}.exp-rework .exp-r-solo-cards .exp-heading-last:before,.exp-rework .exp-r-about-principles .exp-heading-last:before{content:' '}.exp-rework .exp-r-business-word{font-size:70px}.exp-rework .exp-r-business-map>div{grid-template-columns:120px 1fr}.exp-rework .exp-r-business-map p{grid-column:2}.exp-rework .exp-r-trade-labels{max-width:600px}.exp-rework .exp-r-lettermark{font-size:90px}.exp-rework .exp-r-contact-letter{position:static}.exp-rework .exp-r-contact-letter .exp-r-paper{margin-top:30px}.exp-rework .exp-r-home-audience{gap:35px}.exp-rework .exp-r-final-inline,.exp-rework .exp-r-local-contact,.exp-rework .exp-r-solo-end,.exp-rework .exp-r-business-close,.exp-rework .exp-r-trade-end,.exp-rework .exp-r-price-decision,.exp-rework .exp-r-reference-close,.exp-rework .exp-r-guide-question,.exp-rework .exp-r-home-final{gap:35px}.exp-rework .exp-r-reference-intro{grid-template-columns:1fr;gap:15px}.exp-rework .exp-r-underplan{display:block}.exp-rework .exp-r-underplan a{margin-top:20px}.exp-rework .exp-r-cost-bottom{grid-template-columns:1fr;gap:25px}.exp-rework .exp-r-cost-bottom>.exp-btn{justify-self:start}.exp-rework .exp-r-home-scribble{font-size:18px}.exp-rework .exp-r-business-close>.exp-r-person{margin-top:0}}
@media(max-width:600px){.exp-rework .exp-r-section{padding-block:60px}.exp-rework .exp-r-hero{padding-block:35px 55px}.exp-rework .exp-r-hero h1{font-size:clamp(39px,10.6vw,58px)}.exp-rework h2{font-size:33px}.exp-rework h3{font-size:25px}.exp-rework .exp-r-hero p:not(.exp-eyebrow):not(.exp-r-pricehint){font-size:18px}.exp-rework .exp-r-hero .exp-btn{width:100%}.exp-rework .exp-r-hero-side{max-width:100%}.exp-rework .exp-r-hero .exp-r-cafe{max-width:255px}.exp-rework .exp-r-storyboard article{display:block}.exp-rework .exp-r-storyboard article>span{margin-bottom:20px}.exp-rework .exp-r-storyboard{gap:25px;margin-top:35px}.exp-rework .exp-r-one-layout,.exp-rework .exp-r-duo,.exp-rework .exp-r-final-inline,.exp-rework .exp-r-local-contact,.exp-rework .exp-r-solo-end,.exp-rework .exp-r-business-close,.exp-rework .exp-r-trade-end,.exp-rework .exp-r-price-decision,.exp-rework .exp-r-reference-close,.exp-rework .exp-r-guide-question,.exp-rework .exp-r-home-final,.exp-rework .exp-r-about-letter,.exp-rework .exp-r-home-audience,.exp-rework .exp-r-format-pair,.exp-rework .exp-r-reading-duo,.exp-rework .exp-r-project-gallery,.exp-rework .exp-r-guide-grid,.exp-rework .exp-r-price-lines>article{grid-template-columns:1fr;gap:35px}.exp-rework .exp-r-duo article:last-child{transform:none}.exp-rework .exp-r-duo article{padding:28px}.exp-rework .exp-r-scrollstory li{grid-template-columns:46px 1fr;gap:18px;padding-bottom:25px;margin-bottom:30px}.exp-rework .exp-r-scrollstory li>span{font-size:42px}.exp-rework .exp-r-siteplan-root{width:100%;padding:20px}.exp-rework .exp-r-siteplan-branches{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.exp-rework .exp-r-siteplan-branches:before,.exp-rework .exp-r-siteplan-branches>div:before,.exp-rework .exp-r-siteplan-root:after{display:none}.exp-rework .exp-r-siteplan-branches>div{padding:20px 12px}.exp-rework .exp-r-siteplan-branches span{font-size:12px}.exp-rework .exp-r-paper{padding:28px}.exp-rework .exp-r-person{gap:16px}.exp-rework .exp-r-person figure{flex-basis:60px}.exp-rework .exp-r-person img{width:60px;height:75px}.exp-rework .exp-r-person p{font-size:16px}.exp-rework .exp-r-dial{margin-top:30px}.exp-rework .exp-r-url-note{grid-template-columns:1fr;gap:20px}.exp-rework .exp-r-seo-stack article{grid-template-columns:1fr;gap:20px;padding:30px 0}.exp-rework .exp-r-seo-stack article>span{font-size:25px}.exp-rework .exp-r-seo-stack h2{font-size:31px}.exp-rework .exp-r-search-bubble{margin-left:0;padding:20px}.exp-rework .exp-r-search-bubble p{font-size:25px!important}.exp-rework .exp-r-note-letter{padding-left:22px}.exp-rework .exp-r-localword>span{font-size:65px}.exp-rework .exp-r-big-note{font-size:37px}.exp-rework .exp-r-business-map>div{display:block;padding-block:25px}.exp-rework .exp-r-business-map b{display:block;margin-bottom:20px}.exp-rework .exp-r-business-map h3{margin-bottom:20px}.exp-rework .exp-r-business-word{font-size:50px}.exp-rework .exp-r-trade-proof{grid-template-columns:1fr;gap:20px}.exp-rework .exp-r-trade-labels span:nth-child(3){margin-left:25px}.exp-rework .exp-r-small-portrait{max-width:190px}.exp-rework .exp-r-about-letter aside{margin:auto}.exp-rework .exp-r-about-principles h2{font-size:32px}.exp-rework .exp-r-price-mark{max-width:300px;gap:10px;padding-left:20px}.exp-rework .exp-r-price-mark>span{font-size:66px}.exp-rework .exp-r-price-mark>small{font-size:10px}.exp-rework .exp-r-price-lines>article{padding-block:35px}.exp-rework .exp-r-price-lines b{font-size:63px}.exp-rework .exp-r-project:nth-child(even){margin-top:0}.exp-rework .exp-r-project-art{padding:12px 15px 24px;min-height:0}.exp-rework .exp-r-project-art>span{font-size:22px;bottom:8px;left:15px}.exp-rework .exp-r-project h2{font-size:30px}.exp-rework .exp-r-project h3{font-size:25px}.exp-rework .exp-filter{gap:8px}.exp-rework .exp-filter button{font-size:11px;padding:9px 12px}.exp-rework .exp-r-contact-portrait{max-width:200px}.exp-rework .exp-r-contact-portrait>span{font-size:22px;right:-20px}.exp-rework .exp-r-contact-form{padding:26px 22px}.exp-rework .exp-r-contact-form .exp-btn{width:100%}.exp-rework .exp-r-guide-item{padding:25px 0!important}.exp-rework .exp-r-guide-item h2{font-size:32px}.exp-rework .exp-r-guide-grid{gap:5px}.exp-rework .exp-r-guide-num{font-size:52px}.exp-rework .exp-r-articlehero h1{font-size:41px}.exp-rework .exp-r-reading-action{padding:28px 24px}.exp-rework .exp-r-reading h2{font-size:31px}.exp-rework .exp-r-cost-ledger{padding:28px 24px;margin-block:40px}.exp-rework .exp-r-cost-ledger dl{display:block}.exp-rework .exp-r-cost-ledger dt{margin-top:24px}.exp-rework .exp-r-cost-ledger dd{margin-top:8px;font-size:17px}.exp-rework .exp-r-enquiry-path{gap:10px}.exp-rework .exp-r-enquiry-path span{font-size:21px;flex:1 1 100%}.exp-rework .exp-r-enquiry-path b{transform:rotate(90deg);margin:auto}.exp-rework .exp-r-reading>.exp-r-paper{padding:28px 24px;margin-block:35px}.exp-rework .exp-r-home-scribble{font-size:15px;bottom:22px;right:23px}.exp-rework .exp-herowrap{padding-bottom:145px}.exp-rework .exp-r-mini-services{grid-template-columns:1fr;gap:0}.exp-rework .exp-r-offer-foot a{margin-left:0}.exp-rework .exp-r-offer-foot{display:flex;flex-direction:column}.exp-rework .exp-r-home-portrait>.exp-r-stamp{font-size:17px}.exp-rework .exp-r-home-portrait:before{inset:10px -7px -7px 12px}.exp-rework .exp-r-home-articlelist>a{gap:15px}.exp-rework .exp-r-home-articlelist h3{font-size:23px}.exp-rework .exp-r-home-articlelist>a>span{font-size:29px}.exp-rework .exp-hero h1,.exp-rework .exp-hero .exp-slide h2{font-size:clamp(42px,11vw,60px)}.exp-rework .exp-steps{grid-template-columns:1fr;gap:40px}.exp-rework .exp-step p:not(.exp-inline-text){font-size:18px}.exp-rework .exp-faq summary{font-size:20px}}
@media(prefers-reduced-motion:reduce){.exp-rework *{transition:none!important;animation:none!important}.exp-rework .exp-r-project-art:hover{transform:none}}

.exp-rework .exp-btn span svg,.exp-rework .exp-r-link span svg{display:block;fill:none;stroke:currentColor;stroke-width:1.5;width:17px;height:17px}.exp-rework .exp-btn span,.exp-rework .exp-r-link span{display:block;flex:0 0 auto}
