:root{--navy:#0f1b2b;--navy-soft:#1b2a3d;--sky:#93c6ec;--sand:#dfb78a;--sand-deep:#916836;--papier:#fbfbfc;--papier-2:#f4f5f7;--tinte:#0f1b2b;--text-hell:#5b636e;--text-still:#646c76;--linie-hell:#dadcdf;--linie-fein:#e8e9eb;--linie-stark:#858b94;--linie-karte:#ccd1d7;--cloud:#f3f6f9;--line:#2a3b50;--muted:#8fa0b3;--display:var(--font-manrope),Arial,sans-serif;--sans:var(--font-dm-sans),Arial,sans-serif;--gutter:40px}.cookie-settings-link{padding:0;background:none;font:inherit;text-align:left}.cookie-settings-link:hover{color:var(--sky)}.cookie-panel{position:fixed;z-index:1000;right:24px;bottom:24px;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid #fff8;border-radius:24px;background:#f5f3ef;color:var(--navy);box-shadow:0 12px 70px #0005;font-family:var(--sans)}.cookie-panel:focus{outline:none}.cookie-topline,.cookie-topline h2{display:flex;align-items:center;gap:8px}.cookie-topline{justify-content:space-between;min-height:24px;margin-bottom:14px}.cookie-close{display:grid;place-items:center;padding:6px;margin:-6px;background:transparent;border-radius:50%}.cookie-panel h2{font-size:clamp(23px,3.8vw,26px);font-weight:650;line-height:1.18;letter-spacing:-.045em;margin-bottom:0}.cookie-panel h2 svg{flex-shrink:0}.cookie-panel p{font-size:14px;line-height:1.6}.cookie-panel .cookie-current{margin-top:12px;font-weight:500}.cookie-details{margin:16px 0 0;border-top:1px solid #d6d9db;font-size:13px}.cookie-details summary{padding:12px 0 0;cursor:pointer;font-weight:500}.cookie-details>div{display:grid;grid-gap:12px;gap:12px;padding-top:12px}.cookie-details p{font-size:13px}.cookie-details a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cookie-panel code{font-size:.9em}.cookie-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.cookie-actions button{min-height:48px;padding:12px 8px;border-radius:8px;background:var(--navy);color:var(--cloud);font-size:13px;font-weight:500;transition:background .15s}.cookie-actions button:hover{background:#314b65}.cookie-panel :is(a,button,summary):focus-visible{outline:2px solid #27658e;outline-offset:3px}.cookie-panel .cookie-footnote{margin-top:12px;font-size:11px;color:#5b6672;text-align:center}.cookie-notice:not(:empty){position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1001;max-width:calc(100% - 32px);width:max-content;padding:14px 20px;border:1px solid var(--line);border-radius:12px;background:var(--cloud);color:var(--navy);font-size:13px;line-height:1.5;box-shadow:0 6px 30px #0003}@media (max-width:600px){.cookie-panel{right:16px;bottom:16px;padding:22px;border-radius:20px;max-height:calc(100dvh - 32px)}.footer-links{flex-wrap:wrap}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--navy);color:var(--cloud);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--sky);outline-offset:6px}img{max-width:100%;display:block;height:auto}[hidden]{display:none!important}h1,h2,h3,p{margin:0}.display,h1,h2{font-family:var(--display);font-weight:650;letter-spacing:-.04em;line-height:.92}::selection{background:var(--sky);color:var(--navy)}.container{width:calc(100% - 2 * var(--gutter));max-width:1360px;margin-inline:auto}#page-top{overflow-x:clip}.skip-link{position:fixed;top:8px;left:10px;padding:14px 24px;background:var(--cloud);color:var(--navy);z-index:100;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.pill{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1.5px solid var(--cloud);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s,background .2s,color .2s}.pill:hover{transform:translateY(-1px)}.pill-accent{background:var(--sky);border-color:var(--sky);color:var(--navy)}.pill-accent:hover,.pill-cloud{background:var(--cloud);border-color:var(--cloud)}.pill-cloud{color:var(--navy);padding:20px 28px;font-size:14px}.pill-cloud:hover{background:var(--sky);border-color:var(--sky)}.pill-outline{border-color:var(--sky);color:var(--sky)}.pill-outline:hover{background:var(--sky)}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.text-link:hover{color:var(--sky)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgb(15 27 43/92%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:block}.brand img{filter:invert(1)}.desktop-nav{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;background:transparent;width:44px;height:44px;align-items:center;justify-content:center}.menu-toggle img{filter:invert(1)}.mobile-nav{display:none}.wolken-defs{position:absolute;width:0;height:0}.wolkenkante{position:absolute;z-index:3;top:-1px;right:0;left:0;height:80px;line-height:0;pointer-events:none}.wolkenkante svg{display:block;width:100%;height:100%}.wolkenkante-schmal{display:none}.band-navy{background-color:var(--navy);background-blend-mode:soft-light}.band-navy,.band-navy-soft{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.band-navy-soft{background-color:var(--navy-soft);background-blend-mode:soft-light}.band-sky{background:var(--sky);color:var(--navy)}.band-cloud{background:var(--cloud);color:var(--navy)}.abschnitt{position:relative;padding-block:140px}.abschnitt-kopf{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.abschnitt-kopf h2{font-size:clamp(40px,6vw,88px)}.abschnitt-kopf .lead{max-width:640px;font-size:20px;font-weight:500;color:var(--muted);text-wrap:pretty}.h2-mittel{font-size:clamp(36px,4.6vw,66px)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:1.5px;background:currentColor}.band-cloud .eyebrow,.band-sky .eyebrow{color:var(--navy)}.band-cloud .abschnitt-kopf .lead,.band-sky .abschnitt-kopf .lead{color:rgb(15 27 43/72%)}.hero{padding-block:104px 150px;overflow:hidden}.hero,.hero-inner{position:relative}.hero-claim,.hero-cta,.hero-inner>.eyebrow{position:relative;z-index:2}.hero-name{display:flex;flex-direction:column;margin-top:100px;font-size:clamp(44px,8.6vw,124px);text-transform:uppercase}.hero-name .zeile-1{position:relative;z-index:0}.hero-name .zeile-2{position:relative;z-index:2;color:var(--sky)}.hero-name .hero-discipline{position:relative;z-index:2;margin-top:24px;font-size:clamp(21px,2.2vw,30px);line-height:1.3;text-transform:none}.hero-himmel{position:absolute;z-index:1;top:-105px;right:-120px;width:1100px;height:482px;object-fit:cover;-webkit-clip-path:url(#wolke-clip);clip-path:url(#wolke-clip);pointer-events:none}.hero-claim{max-width:680px;margin-top:40px;font-size:clamp(17px,1.8vw,26px);font-weight:500;line-height:1.45;text-wrap:pretty}.hero-cta{align-items:center;gap:24px;margin-top:44px}.footer-services,.hero-cta{display:flex;flex-wrap:wrap}.footer-services{gap:16px 28px;padding:28px 0;border-top:1px solid var(--line);font-size:14px}.footer-services>span{flex-basis:100%;color:#b5c4d4}.footer-services a:hover{text-decoration:underline;text-underline-offset:4px}@keyframes wolke-zieht-auf{0%{opacity:0;transform:translateX(70px) scale(1.05)}to{opacity:1;transform:none}}@keyframes steigt{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-himmel{animation:wolke-zieht-auf 1.15s cubic-bezier(.2,.7,.2,1) both}.hero-inner>.eyebrow{animation:steigt .7s cubic-bezier(.2,.7,.2,1) .1s both}.hero-name .zeile-1{animation:steigt .8s cubic-bezier(.2,.7,.2,1) .22s both}.hero-name .zeile-2{animation:steigt .8s cubic-bezier(.2,.7,.2,1) .34s both}.hero-claim{animation:steigt .7s cubic-bezier(.2,.7,.2,1) .5s both}.hero-cta{animation:steigt .7s cubic-bezier(.2,.7,.2,1) .62s both}.ueber-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:64px;gap:64px;align-items:center}.ueber-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.ueber-cloud{width:110px;height:auto;filter:brightness(0)}.ueber-copy p{max-width:560px;font-size:22px;font-weight:500;line-height:1.5;text-wrap:pretty}.portrait-spalte{display:flex;justify-content:center}.portrait{width:min(440px,100%);aspect-ratio:1;height:auto;object-fit:cover;object-position:70% 40%;border:4px solid var(--navy);border-radius:50%;box-shadow:16px 16px 0 var(--navy)}.filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:13px 22px;border:1.5px solid var(--line);border-radius:999px;background:transparent;color:var(--cloud);font-size:13px;font-weight:500;letter-spacing:.08em;transition:border-color .18s,background .18s,color .18s}.chip:hover{border-color:var(--sky);color:var(--sky)}.filter-row[data-f=alle] .chip-alle,.filter-row[data-f=foto] .chip-foto,.filter-row[data-f=layout] .chip-layout,.filter-row[data-f=motion] .chip-motion,.filter-row[data-f=web] .chip-web{border-color:var(--sand);background:var(--sand);color:var(--navy)}.archiv-zahl{margin-top:28px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.archiv-grid{column-count:3;column-gap:32px;margin-top:28px}.archiv-grid[data-f=foto] .karte:not(.fach-foto),.archiv-grid[data-f=layout] .karte:not(.fach-layout),.archiv-grid[data-f=motion] .karte:not(.fach-motion),.archiv-grid[data-f=web] .karte:not(.fach-web){display:none}.karte{margin:0 0 32px;border:3px solid var(--navy);background:var(--cloud);box-shadow:10px 10px 0 var(--sky);transform:rotate(var(--tilt));transition:transform .25s,box-shadow .25s;page-break-inside:avoid;break-inside:avoid}.karte:focus-within,.karte:hover{transform:rotate(0deg) translateY(-4px);box-shadow:14px 14px 0 var(--sand)}.karte-knopf{display:block;width:100%;padding:0;line-height:0;background:transparent;cursor:zoom-in}.karte-knopf:focus-visible{outline:3px solid var(--sand);outline-offset:-3px}.karte img{width:100%;height:auto}.aw-pad img{padding:24px}.karte figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 20px;border-top:3px solid var(--navy);color:var(--navy)}.karte-titel{font-size:15px;font-weight:500;line-height:1.3}.karte-fach{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-deep);white-space:nowrap}.errungen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:stretch;margin-top:48px}.errungen{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1.5px solid rgb(15 27 43/16%);border-radius:26px;background:#fff}.errungen-bild{display:grid;place-items:center;padding:0;background:var(--cloud);aspect-ratio:16/10;overflow:hidden}.errungen-bild img{width:100%;height:100%;object-fit:cover}.errungen-bild-ruhig{padding:40px;aspect-ratio:16/10}.errungen-bild-ruhig img{width:auto;max-width:100%;height:auto;object-fit:contain}.errungen-text{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:28px 32px 32px}.errungen-text h3{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.1;font-size:26px;color:var(--navy)}.errungen-text p{font-size:16px;line-height:1.55;color:rgb(15 27 43/68%)}.errungen-jahr{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-deep)}.errungen-bild{background:#f7f9fb;border-bottom:1.5px solid rgb(15 27 43/12%)}.kontakt-grid{display:grid;grid-template-columns:5fr 6fr;grid-gap:80px;gap:80px;align-items:start}.kontakt-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.kontakt-copy h2{font-size:clamp(40px,6.4vw,92px)}.kontakt-copy p{max-width:420px;font-size:19px;line-height:1.55;text-wrap:pretty}.kontakt-liste{display:flex;flex-direction:column;gap:4px}.kontakt-zeile{display:flex;align-items:center;gap:16px;padding-block:18px;border-bottom:1.5px solid rgb(15 27 43/22%);font-size:19px;font-weight:500}.kontakt-zeile img{flex-shrink:0}a.kontakt-zeile:hover{color:var(--navy);opacity:.62}.tag-reihe{display:flex;flex-wrap:wrap;gap:8px}.tag{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;border:1.5px solid rgb(15 27 43/30%);border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.08em}.tag:hover{border-color:var(--navy);background:var(--navy);color:var(--cloud)}.service-list{margin-top:48px;display:flex;flex-direction:column;border-bottom:1.5px solid var(--line)}.service{display:grid;grid-template-columns:1fr 560px;grid-gap:56px;gap:56px;align-items:center;padding-block:44px;border-top:1.5px solid var(--line)}.service-main{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.service-heading{display:block}.service-heading img{display:inline-block;width:28px;height:auto;margin-right:14px;vertical-align:-.12em;filter:invert(1)}.service h3{display:inline;font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1.04;font-size:clamp(26px,2.9vw,42px)}.service-preis{display:inline;margin-left:10px;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--sand)}.service-description{display:flex;flex-direction:column;gap:4px;max-width:440px}.service p{font-size:16px;line-height:1.55;color:var(--muted)}.service .text-link{color:var(--sand)}.service .text-link:hover{color:var(--cloud)}.service-proof{display:flex;gap:16px;justify-content:flex-end}.service-proof figure{margin:0;width:176px;min-width:0;height:124px;background:var(--cloud);border:2.5px solid var(--navy);box-shadow:7px 7px 0 var(--sky);overflow:hidden}.service-proof figure:nth-child(2){box-shadow:7px 7px 0 var(--sand)}.service-proof img{width:100%;height:100%;object-fit:cover}.site-footer{border-top:1.5px solid var(--line);padding-block:48px 32px}.footer-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.footer-signature{display:flex;flex-direction:column;gap:12px}.footer-signature img{width:120px;height:auto;filter:invert(1)}.signature{font-family:var(--display);font-weight:800;letter-spacing:-.04em;line-height:.92;font-size:clamp(72px,9.7vw,140px);color:var(--sky)}.footer-bottom{display:flex;align-items:center;gap:32px;margin-top:40px;padding-top:24px;border-top:1.5px solid var(--line);color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.footer-logo img{filter:invert(1);opacity:.7}.footer-links{display:flex;gap:32px}.footer-bottom a:hover{color:var(--sky)}.footer-bottom .text-link{margin-left:auto}.not-found{padding-block:20vh}.not-found h1{font-size:clamp(56px,8vw,110px);margin:20px 0 30px}.not-found em{font-style:normal;color:var(--sky)}.not-found p{margin-bottom:30px;color:var(--muted)}.not-found .button{display:inline-flex;align-items:center;padding:16px 24px;border-radius:999px;background:var(--sky);color:var(--navy);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.eyebrow{font-size:12px;letter-spacing:.15em;color:var(--sky)}@media (max-width:1000px){:root{--gutter:28px}.abschnitt{padding-block:104px}.hero{padding-block:96px 120px}.hero-name{margin-top:100px}.hero-himmel{top:-80px;right:-80px;width:780px;height:342px}.ueber-grid{gap:40px}.archiv-grid{column-count:2;column-gap:24px}.errungen-grid{gap:24px}.kontakt-grid{gap:48px}.service{grid-template-columns:1fr 400px;gap:32px}.service-proof{gap:12px}.service-proof figure{width:124px;height:92px}}@media (max-width:700px){:root{--gutter:20px}.abschnitt{padding-block:80px}.wolkenkante{height:44px}.wolkenkante svg:first-child{display:none}.wolkenkante-schmal{display:block}.hero{padding-block:250px 88px}.hero-name{margin-top:22px}.hero-himmel{top:-232px;right:-60px;width:420px;height:184px}.hero-claim{margin-top:24px}.hero-cta{gap:14px;margin-top:28px}.ueber-grid{grid-template-columns:1fr;gap:40px}.ueber-cloud{width:80px}.ueber-copy p{font-size:17px}.portrait-spalte{justify-content:flex-start}.portrait{width:min(300px,80%);box-shadow:12px 12px 0 var(--navy)}.filter-row{gap:8px;margin-top:28px}.chip{padding:11px 16px;font-size:12px}.archiv-grid{column-count:1}.karte{margin-bottom:24px;box-shadow:6px 6px 0 var(--sky)}.karte figcaption{padding:14px 16px}.errungen-grid{grid-template-columns:1fr;gap:16px}.kontakt-grid{grid-template-columns:1fr;gap:36px}.kontakt-zeile{font-size:16px;gap:12px}html{scroll-padding-top:80px}.header-inner{height:76px}.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:4px 20px 24px;border-bottom:1.5px solid var(--line)}.mobile-nav a{padding-block:17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em}.service{grid-template-columns:1fr;gap:20px;padding-block:28px}.service-proof{justify-content:flex-start;gap:10px}.service-proof figure{width:auto;flex:1 1;height:92px;box-shadow:5px 5px 0 var(--sky)}.service-proof figure:nth-child(2){box-shadow:5px 5px 0 var(--sand)}.footer-top{flex-direction:column;align-items:flex-start;gap:28px}.footer-signature img{width:90px}.footer-bottom{flex-wrap:wrap;gap:16px 24px;font-size:11px}.footer-bottom .text-link{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.lightbox{padding:0;border:3px solid var(--navy);background:var(--cloud);color:var(--navy);width:min(1100px,94vw);max-height:94dvh;max-width:94vw;box-shadow:14px 14px 0 var(--sky)}.lightbox::-webkit-backdrop{background:rgb(15 27 43/88%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox::backdrop{background:rgb(15 27 43/88%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox-shell{padding:28px}.lightbox-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.lightbox-heading h2{font-size:clamp(26px,3vw,40px);line-height:1}.lightbox-werkzeuge{display:flex;flex-shrink:0;gap:10px}.lightbox-caption a{text-decoration:underline;text-underline-offset:4px}.lightbox[data-vollbild=ja]{width:100vw;max-width:100vw;max-height:100vh;border:0;box-shadow:none}.lightbox[data-vollbild=ja] .lightbox-shell{display:flex;flex-direction:column;height:100vh}.lightbox[data-vollbild=ja] .lightbox-stage{flex:1 1;height:auto;min-height:0}.lightbox[data-vollbild=ja] .thumbnail-strip{padding-block:14px 0}.icon-button{width:44px;height:44px;display:grid;place-items:center;background:var(--cloud);border:2px solid var(--navy);border-radius:50%;flex-shrink:0;transition:background .2s,color .2s}.icon-button:hover{background:var(--navy);color:var(--cloud)}.lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;background:var(--navy);min-height:200px;height:min(55dvh,650px)}.lightbox-image{height:100%;width:100%;object-fit:contain}.gallery-next,.gallery-previous{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.gallery-previous{left:12px}.gallery-next{right:12px}.lightbox-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:17px;font-size:12px;font-weight:500;letter-spacing:.12em}.lightbox-caption a:hover{color:var(--sky)}.thumbnail-strip{display:flex;gap:9px;overflow-x:auto;padding-block:18px 4px}.thumbnail-strip button{flex-shrink:0;width:68px;height:52px;padding:3px;background:transparent;border:2px solid transparent;opacity:.55}.thumbnail-strip img{width:100%;height:100%;object-fit:contain}.thumbnail-strip button[aria-pressed=true]{border-color:var(--navy);opacity:1}.thumbnail-strip button:hover{opacity:1}.gallery-channel{margin-top:16px;border-color:var(--navy);color:var(--navy)}.gallery-channel:hover{background:var(--navy);color:var(--cloud)}@media (max-width:700px){.lightbox-shell{padding:16px}.lightbox-stage{height:48dvh}.lightbox-caption{gap:12px}.gallery-previous{left:5px}.gallery-next{right:5px}.thumbnail-strip button{width:58px;height:48px}}.auftrag-kopf{padding-block:132px 120px}.auftrag-kopf h1{margin-top:20px;font-family:var(--display);font-weight:800;letter-spacing:-.04em;line-height:.92;font-size:clamp(56px,9vw,132px);text-transform:uppercase;color:var(--cloud)}.auftrag-lead{margin-top:28px;max-width:640px;font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:var(--muted);text-wrap:pretty}.pakete{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}.paket{display:flex;flex-direction:column;gap:18px;min-width:0;padding:32px;border:1.5px solid var(--line);border-radius:26px;background:rgb(27 42 61/55%)}.paket-hervor{border-color:var(--sand);box-shadow:inset 0 0 0 1px rgb(223 183 138/35%)}.paket-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:90px}.paket-kopf img{width:32px;height:auto;flex-shrink:0;filter:invert(1)}.paket h2{margin:0;max-width:14ch;font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:28px;color:var(--cloud);text-wrap:balance}.paket-marke{flex-shrink:0;padding:6px 12px;border:1.5px solid var(--sand);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.preis{display:flex;align-items:baseline;gap:10px;margin:0;padding-top:4px}.preis-ab,.preis-einheit{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.preis-wert{font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1;font-size:42px;color:var(--sand)}.umfang{flex-direction:column;margin:0;padding:0;list-style:none}.umfang,.umfang li{display:flex;gap:12px}.umfang li{align-items:flex-start;font-size:16px;line-height:1.5;color:var(--cloud)}.umfang svg{flex-shrink:0;margin-top:2px;color:var(--sky)}.paket-hinweis{margin:0;font-size:14px;line-height:1.5;color:var(--muted);text-wrap:pretty}.paket-fuss{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-top:20px;border-top:1.5px solid var(--line);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.preis-hinweis{margin-top:28px;max-width:720px;font-size:15px;line-height:1.6;color:var(--muted)}.konditionen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px 40px;gap:24px 40px;margin:48px 0 0;padding-top:32px;border-top:1.5px solid var(--line)}.kondition{min-width:0}.kondition dt{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.kondition dd{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--cloud);text-wrap:pretty}.ablauf{display:flex;flex-direction:column;gap:0;margin:48px 0 0;padding:0;list-style:none}.schritt-zeile{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:baseline;padding-block:28px;border-top:1.5px solid var(--line)}.schritt-zeile:last-child{border-bottom:1.5px solid var(--line)}.schritt-zahl{font-family:var(--display);font-weight:800;font-size:40px;line-height:1;color:var(--sand)}.schritt-inhalt{min-width:0}.schritt-inhalt h3{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-size:30px;color:var(--cloud)}.schritt-inhalt p{margin:8px 0 0;max-width:720px;font-size:17px;line-height:1.55;color:var(--muted);text-wrap:pretty}.anfrage-grid{display:grid;grid-template-columns:5fr 6fr;grid-gap:80px;gap:80px;align-items:start}.feld-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.formular{gap:18px}.feld,.formular{display:flex;flex-direction:column;min-width:0}.feld{gap:8px}.budget-feld legend,.feld>label{padding:0;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);opacity:.72}.feld input,.feld select,.feld textarea{width:100%;min-height:48px;padding:15px 18px;font:inherit;font-size:16px;line-height:1.4;color:var(--navy);background:rgb(243 246 249/62%);border:1.5px solid rgb(15 27 43/25%);border-radius:14px}.feld textarea{min-height:140px;resize:vertical}.feld input::placeholder,.feld textarea::placeholder{color:rgb(15 27 43/58%)}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--navy);outline-offset:2px;background:var(--cloud)}.budget-feld{border:0;margin:0;padding:0}.formular-fuss{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:6px}.formular-hinweis{max-width:320px;font-size:13px;line-height:1.5;color:var(--navy);opacity:.78;text-wrap:pretty}.formular-hinweis a{text-decoration:underline;text-underline-offset:3px}.pill-navy{border-color:var(--navy);background:var(--navy);color:var(--cloud)}.pill-navy:hover{background:transparent;color:var(--navy)}.budget-reihe{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.budget-chip{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1.5px solid rgb(15 27 43/30%);border-radius:999px;font-size:14px;font-weight:500;color:var(--navy);cursor:pointer}.budget-chip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.budget-chip:has(input:checked){border-color:var(--sand-deep);background:var(--sand)}.budget-chip:has(input:focus-visible){outline:3px solid var(--navy);outline-offset:2px}@media (max-width:1000px){.konditionen,.pakete{grid-template-columns:repeat(2,minmax(0,1fr))}.anfrage-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:700px){.auftrag-kopf{padding-block:104px 88px}.feld-reihe,.konditionen,.pakete{grid-template-columns:minmax(0,1fr)}.paket{padding:26px}.paket-kopf{min-height:0}.schritt-zeile{grid-template-columns:minmax(0,1fr);gap:10px}.schritt-inhalt h3{font-size:24px}}.pill-whatsapp{gap:10px}.pill-whatsapp svg{flex-shrink:0}.footer-kontakt{display:flex;flex-wrap:wrap;gap:12px}.footer-kontakt .pill-whatsapp{padding:20px 28px;font-size:14px}@keyframes zeile-auf{0%{transform:translateY(135%)}to{transform:translateY(0)}}@keyframes laufband-zug{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero-fuss{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;flex-wrap:wrap;margin-top:40px}.hero-fuss-text{flex:1 1 420px;min-width:0}.hero-index{flex:0 1 340px;min-width:min(320px,100%);margin:0;padding:0;list-style:none;border-top:1px solid var(--line);animation:steigt .8s cubic-bezier(.2,.7,.2,1) .5s backwards}.hero-index li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block:9px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hero-index b{flex-shrink:0;color:var(--cloud);font-weight:500}.hero-name{margin-top:clamp(18px,3vw,32px);font-size:clamp(46px,13vw,200px);font-weight:800;font-variation-settings:"wght" 800;line-height:.82;letter-spacing:-.045em}.hero-maske{display:block;overflow:hidden;padding:.2em 0 .16em;margin:-.2em 0 -.16em}.hero-name .zeile-1,.hero-name .zeile-2{display:block;animation:zeile-auf 1.15s cubic-bezier(.22,1,.36,1) backwards,gewicht-an 1.4s cubic-bezier(.33,1,.68,1) backwards}.hero-name .zeile-2{color:var(--sand);animation-delay:.14s,.14s}.hero-name .hero-discipline{margin-top:.16em;letter-spacing:-.02em}.hero-himmel{max-width:none;top:-120px;right:-160px;width:800px;height:350px}.hero-claim{max-width:540px;margin-top:0;font-size:17px;font-weight:400;color:var(--muted)}.hero-cta{margin-top:28px}.ueber-copy .kin-titel{font-weight:800;font-variation-settings:"wght" 800;letter-spacing:-.045em;text-transform:uppercase}.eyebrow{color:var(--sand)}.pill-cloud{background:var(--sand);border-color:var(--sand)}.pill-cloud:hover{background:var(--cloud);border-color:var(--cloud)}.pill-outline{border-color:var(--sand);color:var(--sand)}.pill-outline:hover{background:var(--sand);color:var(--navy)}.text-link:hover{color:var(--sand)}.band-cloud .text-link:hover,.band-sky .text-link:hover{color:var(--sand-deep)}.laufband-gruppe{background-color:var(--navy)}.laufband{overflow:hidden;padding-block:clamp(12px,1.6vw,22px);border-bottom:1px solid var(--line)}.laufband:first-child{border-top:1px solid var(--line)}.laufband-spur{display:flex;width:max-content;animation:laufband-zug 38s linear infinite}.laufband:hover .laufband-spur{animation-play-state:paused}.laufband-satz{display:flex;flex-shrink:0;align-items:center;font-family:var(--display);font-weight:800;font-variation-settings:"wght" 800;font-size:clamp(34px,5.2vw,76px);letter-spacing:-.035em;text-transform:uppercase;color:var(--sand)}.laufband-satz span{padding-inline:clamp(13px,1.8vw,26px)}.laufband-satz i{font-style:normal;opacity:.6}.laufband-zurueck .laufband-spur{animation-duration:52s;animation-direction:reverse}.laufband-zurueck .laufband-satz{font-size:clamp(15px,1.5vw,22px);font-weight:500;font-variation-settings:"wght" 500;letter-spacing:.22em;color:var(--muted)}.kin-m{overflow:hidden;vertical-align:bottom;padding:.22em 0 .2em;margin:-.22em 0 -.2em}.kin-m,.kin-w{display:inline-block}.kin-w{transition:transform .4s cubic-bezier(.22,1,.36,1),color .4s}.kin-titel[data-kin=bereit] .kin-w{transform:translateY(135%)}.kin-titel[data-laeuft=ja] .kin-w{animation:zeile-auf .95s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.kin-titel:hover .kin-w{transform:translateY(-3px);color:var(--sand);transition-delay:calc(var(--i, 0) * 40ms)}.band-cloud .kin-titel:hover .kin-w,.band-sky .kin-titel:hover .kin-w{color:var(--sand-deep)}.abschnitt-kopf h2{font-size:clamp(34px,5vw,76px);font-weight:800;font-variation-settings:"wght" 800;letter-spacing:-.045em;text-transform:uppercase}.abschnitt-kopf .h2-mittel{font-size:clamp(32px,4.2vw,62px)}.abschnitt-kopf #design-title{font-size:clamp(28px,3.4vw,52px);text-transform:none;letter-spacing:-.035em}.kontakt-copy .kin-titel{font-size:clamp(38px,6.4vw,104px);font-weight:800;font-variation-settings:"wght" 800;letter-spacing:-.045em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.hero-name .zeile-1,.hero-name .zeile-2,.kin-titel .kin-w{transform:none!important}}@media (max-width:1000px){.hero-himmel{top:-100px;right:-120px;width:640px;height:280px}}@media (max-width:700px){.hero{padding-block:190px 80px}.hero-fuss{gap:30px;margin-top:32px}.hero-index{flex-basis:100%;min-width:100%}.hero-himmel{top:-200px;right:-60px;width:420px;height:184px}.hero-claim{font-size:16px}}#page-top,.band-papier,body{background:var(--papier)}.band-papier,.band-papier-2{color:var(--text-hell)}.band-papier-2{background:var(--papier-2)}.band-papier :is(h2,h3),.band-papier-2 :is(h2,h3){color:var(--tinte)}.abschnitt-kopf h2,.kontakt-copy .kin-titel,.ueber-copy .kin-titel{font-weight:600;font-variation-settings:"wght" 600;letter-spacing:-.03em;text-transform:none}.abschnitt-kopf h2{font-size:clamp(34px,4.4vw,56px);line-height:1.06}.abschnitt-kopf .h2-mittel{font-size:clamp(32px,4vw,52px)}.abschnitt-kopf #design-title{font-size:clamp(28px,3.4vw,46px)}.kontakt-copy .kin-titel{font-size:clamp(36px,5.4vw,68px);line-height:1.04}.band-papier .abschnitt-kopf .lead,.band-papier-2 .abschnitt-kopf .lead{font-size:21px;font-weight:400;line-height:1.55;color:var(--text-hell)}.band-papier .eyebrow,.band-papier .kin-titel:hover .kin-w,.band-papier-2 .eyebrow,.band-papier-2 .kin-titel:hover .kin-w{color:var(--sand-deep)}.band-papier :is(.text-link,.pill-outline),.band-papier-2 :is(.text-link,.pill-outline){color:var(--tinte)}.band-papier .text-link:hover,.band-papier-2 .text-link:hover{color:var(--sand-deep)}.band-papier .pill-cloud,.band-papier-2 .pill-cloud{background:var(--navy);border-color:var(--navy);color:var(--cloud)}.band-papier .pill-cloud:hover,.band-papier-2 .pill-cloud:hover{background:#16243a;border-color:#16243a;color:var(--cloud)}.band-papier .pill-outline,.band-papier-2 .pill-outline{border-color:var(--linie-stark)}.band-papier .pill-navy,.band-papier .pill-outline:hover,.band-papier-2 .pill-navy,.band-papier-2 .pill-outline:hover{background:var(--navy);border-color:var(--navy);color:var(--cloud)}.hero-name{font-size:clamp(40px,7.4vw,108px);font-weight:600;font-variation-settings:"wght" 600;line-height:1.02;letter-spacing:-.035em;text-transform:none}.hero-name .zeile-1,.hero-name .zeile-2{display:inline}.hero-name .zeile-2{color:var(--cloud)}.hero-name .hero-discipline{display:block;margin-top:.26em;font-size:clamp(21px,2.4vw,34px);font-weight:500;font-variation-settings:"wght" 500;line-height:1.24;color:var(--cloud)}@keyframes gewicht-an{0%{font-variation-settings:"wght" 400}to{font-variation-settings:"wght" 600}}.hero-name .zeile-1,.hero-name .zeile-2{animation:zeile-auf 1.4s cubic-bezier(.16,1,.3,1) backwards,gewicht-an 1.7s cubic-bezier(.33,1,.68,1) backwards;animation-delay:0s,0s}.hero-himmel{top:-104px;right:-180px;width:780px;height:342px;filter:saturate(.66) brightness(.9);-webkit-mask-image:linear-gradient(205deg,#000,#000 34%,rgb(0 0 0/55%) 66%,transparent 92%);mask-image:linear-gradient(205deg,#000,#000 34%,rgb(0 0 0/55%) 66%,transparent 92%)}.hero .pill-cloud{background:var(--cloud);border-color:var(--cloud);color:var(--navy)}.hero .pill-cloud:hover{background:#fff;border-color:#fff}.desktop-nav .pill{padding:12px 14px;border-color:transparent;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:rgb(243 246 249/78%)}.desktop-nav .pill:hover{border-color:transparent;color:var(--cloud);transform:none}.desktop-nav .pill-accent{margin-left:14px;padding:12px 22px;background:var(--cloud);border-color:var(--cloud);color:var(--navy);font-weight:500}.desktop-nav .pill-accent:hover{background:#fff;border-color:#fff;color:var(--navy)}.hero-claim{color:rgb(243 246 249/68%)}.hero-index,.hero-index li{border-color:rgb(243 246 249/16%)}.band-papier .ueber-grid{grid-template-columns:minmax(0,1fr) 440px;gap:96px;align-items:start}.band-papier .ueber-copy p{max-width:640px;font-size:clamp(21px,2.2vw,32px);font-weight:500;font-variation-settings:"wght" 500;line-height:1.36;letter-spacing:-.022em;color:var(--tinte)}.band-papier .portrait-spalte{justify-content:stretch}.band-papier .portrait{width:100%;aspect-ratio:4/5;border:0;border-radius:0;box-shadow:none}.ueber-cloud{opacity:.5}.band-papier .service{border-top-color:var(--linie-fein);border-top-width:1px}.band-papier .service:first-of-type{border-top-color:var(--linie-hell)}.band-papier .service-description,.band-papier .service-description p{color:var(--text-hell)}.band-papier .service-heading h3{font-size:clamp(21px,2.1vw,25px);font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.005em}.band-papier .service-preis{color:var(--sand-deep)}.band-papier .service-heading img{filter:none;opacity:.5}.band-papier a.kontakt-zeile:hover{color:var(--sand-deep);opacity:1}.band-papier .kontakt-zeile img{opacity:.55}.band-papier .service-proof figure{border:0;background:var(--papier-2);box-shadow:none}.band-papier .karte{border:1px solid var(--linie-karte);background:#fff;box-shadow:none;transform:none}.band-papier .karte:focus-within,.band-papier .karte:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgb(15 27 43/8%)}.band-papier .chip{border-color:var(--linie-stark);color:var(--text-hell)}.band-papier .chip:hover{border-color:var(--tinte);color:var(--tinte)}.band-papier .filter-row[data-f=alle] .chip-alle,.band-papier .filter-row[data-f=foto] .chip-foto,.band-papier .filter-row[data-f=layout] .chip-layout,.band-papier .filter-row[data-f=motion] .chip-motion,.band-papier .filter-row[data-f=web] .chip-web{border-color:var(--navy);background:var(--navy);color:var(--cloud)}.band-papier .archiv-zahl,.band-papier .karte-fach{color:var(--text-still)}.band-papier .karte-titel{color:var(--tinte)}.band-papier .karte-knopf:focus-visible{outline-color:var(--navy)}.band-papier-2 .errungen{background:#fff;border:1px solid var(--linie-karte)}.band-papier-2 .errungen-jahr{color:var(--sand-deep)}.band-papier .kontakt-zeile{color:var(--tinte);border-color:var(--linie-fein)}.band-papier .kontakt-zeile:hover{color:var(--sand-deep)}.band-papier .kontakt-copy p{color:var(--text-hell)}.band-papier .tag{border-color:var(--linie-stark);color:var(--tinte)}.band-papier .tag:hover{background:var(--navy);border-color:var(--navy);color:var(--cloud)}.band-papier .eyebrow-sand{color:var(--sand-deep)}.kin-titel[data-laeuft=ja] .kin-w{animation:zeile-auf 1.1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.kin-w{transition:transform .55s cubic-bezier(.16,1,.3,1),color .55s}.kin-titel:hover .kin-w{transform:translateY(-2px)}@media (max-width:1000px){.band-papier .ueber-grid{grid-template-columns:minmax(0,1fr);gap:48px}.band-papier .portrait{aspect-ratio:3/2}}@media (max-width:700px){.hero-himmel{top:-196px;right:-70px;width:420px;height:184px}.band-papier .abschnitt-kopf .lead,.band-papier-2 .abschnitt-kopf .lead{font-size:18px}}.fassung-schnitt{--display:var(--font-dela),"Arial Black",Impact,sans-serif;--sans:var(--font-familjen),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-courier),ui-monospace,"Courier New",monospace;--kante-a:polygon(1.4% 0.6%,98.7% 0%,100% 97.4%,97.4% 100%,1.1% 98.9%,0% 3.4%);--kante-b:polygon(0% 1.8%,97.6% 0%,100% 96.6%,98.2% 100%,2.6% 98.4%,0.8% 38%);--kante-c:polygon(1% 1%,99.2% 0%,98.2% 99.2%,1.8% 100%,0% 58%);--kante-gross:polygon(0.4% 0.5%,99.6% 0%,100% 98.4%,99.2% 100%,0.3% 99.2%,0% 2.2%);--papier:#ffffff;--grund:var(--cloud);--text-schnitt:#3b434d;background:var(--grund);color:var(--navy);font-family:var(--sans);font-synthesis:none}.fassung-schnitt,.fassung-schnitt .band-navy,.fassung-schnitt .band-papier{background-color:var(--grund);background-image:none;color:var(--text-schnitt)}.fassung-schnitt .band-papier-2{background-color:var(--papier);background-image:none;color:var(--text-schnitt)}.fassung-schnitt#page-top,body:has(.fassung-schnitt){background:var(--grund)}.fassung-schnitt :is(h1,h2,h3,.signature,.display){font-family:var(--display);font-weight:400;font-variation-settings:normal;letter-spacing:-.01em;line-height:1.02;color:var(--navy)}.fassung-schnitt .abschnitt-kopf h2,.fassung-schnitt .kontakt-copy .kin-titel,.fassung-schnitt .ueber-copy .kin-titel{font-weight:400;font-variation-settings:normal;text-transform:none;letter-spacing:-.012em}.fassung-schnitt .abschnitt-kopf h2{font-size:clamp(34px,4.8vw,76px);line-height:1.02}.fassung-schnitt .abschnitt-kopf .h2-mittel{font-size:clamp(30px,4vw,62px)}.fassung-schnitt .abschnitt-kopf #design-title{font-size:clamp(25px,3.1vw,44px);line-height:1.1}.fassung-schnitt .band-papier .abschnitt-kopf .lead,.fassung-schnitt .band-papier-2 .abschnitt-kopf .lead{font-family:var(--sans);font-size:19px;font-weight:400;line-height:1.6;color:var(--text-schnitt)}.fassung-schnitt li,.fassung-schnitt p{text-wrap:pretty}.fassung-schnitt .abschnitt-kopf h2,.fassung-schnitt .kontakt-copy .kin-titel{display:inline-block;padding:.32em .22em .3em;margin-left:-.22em;background:var(--sky);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(-1.1deg)}.fassung-schnitt .band-papier-2 .abschnitt-kopf h2{background:var(--sand);transform:rotate(.9deg)}.fassung-schnitt .eyebrow{padding:5px 11px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;background:var(--sand);color:var(--navy);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(-1.4deg)}.fassung-schnitt .eyebrow:before{content:none}.fassung-schnitt .band-papier .eyebrow,.fassung-schnitt .band-papier-2 .eyebrow{color:var(--navy)}.fassung-schnitt .eyebrow-sand{background:var(--sky)}.fassung-schnitt :is(.pill,.chip,.tag){border:0;border-radius:0;font-family:var(--mono);font-weight:700;letter-spacing:.04em;text-transform:none;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a)}.fassung-schnitt .pill{padding:14px 20px;font-size:13px}.fassung-schnitt .band-papier .pill-cloud,.fassung-schnitt .band-papier .pill-navy,.fassung-schnitt .band-papier-2 .pill-cloud,.fassung-schnitt .band-papier-2 .pill-navy,.fassung-schnitt .hero .pill-cloud,.fassung-schnitt .pill-cloud{padding:17px 24px;background:var(--navy);color:var(--cloud);font-size:14px}.fassung-schnitt .band-papier .pill-cloud:hover,.fassung-schnitt .hero .pill-cloud:hover,.fassung-schnitt .pill-cloud:hover{background:var(--sand-deep);color:#fff;transform:translateY(-2px) rotate(-.6deg)}.fassung-schnitt .band-papier .pill-outline,.fassung-schnitt .band-papier-2 .pill-outline,.fassung-schnitt .pill-outline{background:var(--papier);color:var(--navy);border:0}.fassung-schnitt .band-papier .pill-outline:hover,.fassung-schnitt .band-papier-2 .pill-outline:hover,.fassung-schnitt .pill-outline:hover{background:var(--sky);color:var(--navy);transform:translateY(-2px) rotate(.6deg)}.fassung-schnitt .band-papier :is(.text-link),.fassung-schnitt .band-papier-2 :is(.text-link),.fassung-schnitt :is(.text-link){font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:none;color:var(--navy);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.fassung-schnitt .band-papier .text-link:hover,.fassung-schnitt .band-papier-2 .text-link:hover,.fassung-schnitt .text-link:hover{color:var(--sand-deep)}.fassung-schnitt .site-header{background:rgb(243 246 249/93%);border-bottom:1.5px solid var(--navy)}.fassung-schnitt .brand img,.fassung-schnitt .menu-toggle img{filter:none}.fassung-schnitt .desktop-nav{gap:4px}.fassung-schnitt .desktop-nav .pill{padding:10px 13px;background:transparent;-webkit-clip-path:none;clip-path:none;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--navy)}.fassung-schnitt .desktop-nav .pill:hover{background:var(--sky);color:var(--navy);transform:rotate(-1deg)}.fassung-schnitt .desktop-nav .pill-accent{margin-left:12px;padding:11px 16px;background:var(--navy);color:var(--cloud);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a)}.fassung-schnitt .desktop-nav .pill-accent:hover{background:var(--sand-deep);color:#fff}.fassung-schnitt .mobile-nav:not([hidden]){background:var(--papier);border-bottom:1.5px solid var(--navy)}.fassung-schnitt .mobile-nav a{border-bottom:1px solid var(--linie-karte);font-family:var(--display);font-weight:400;font-size:20px;letter-spacing:-.01em;color:var(--navy)}.fassung-schnitt .hero{padding-block:80px 104px}.schnitt-feld{position:absolute;z-index:0;inset:-34px -3% 96px 0;pointer-events:none}.schnitt-blatt{position:absolute;display:block}.schnitt-blatt-sky{top:74px;left:0;width:60%;height:400px;background:var(--sky);-webkit-clip-path:var(--kante-b);clip-path:var(--kante-b);transform:rotate(-.7deg)}.schnitt-blatt-sand{top:96px;right:0;width:46%;height:300px;background:var(--sand);-webkit-clip-path:var(--kante-c);clip-path:var(--kante-c);transform:rotate(1.4deg)}.fassung-schnitt .hero-inner>.eyebrow{position:relative;z-index:2}.fassung-schnitt .hero-himmel{top:-14px;right:0;width:560px;height:246px;filter:saturate(.92) contrast(1.04) drop-shadow(0 14px 22px rgb(15 27 43/22%));-webkit-mask-image:none;mask-image:none}.fassung-schnitt .hero-name{position:relative;z-index:2;margin-top:clamp(20px,3vw,44px);font-size:clamp(40px,9.6vw,142px);font-weight:400;font-variation-settings:normal;line-height:.98;letter-spacing:-.015em;text-transform:none}.fassung-schnitt .hero-maske{overflow:visible;padding:0;margin:0}@keyframes schnitt-faellt{0%{opacity:0;transform:translateY(-26px) rotate(-2.4deg)}to{opacity:1}}.fassung-schnitt .hero-name .zeile-1,.fassung-schnitt .hero-name .zeile-2{display:block;width:max-content;max-width:100%;color:var(--navy);animation:schnitt-faellt .9s cubic-bezier(.22,1,.36,1) backwards}.fassung-schnitt .hero-name .zeile-2{padding:.02em .16em .06em;margin-top:.06em;margin-left:-.16em;background:var(--papier);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(-1.6deg);animation-delay:.14s}.fassung-schnitt .hero-name .hero-discipline{display:block;width:max-content;max-width:100%;margin-top:.34em;padding:6px 12px;background:var(--navy);color:var(--cloud);font-family:var(--mono);font-size:clamp(13px,1.5vw,19px);font-weight:700;letter-spacing:.02em;line-height:1.3;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(.7deg);animation:schnitt-faellt .9s cubic-bezier(.22,1,.36,1) .28s backwards}.fassung-schnitt .hero-claim{max-width:520px;margin-top:36px;padding:18px 22px;background:var(--papier);color:var(--text-schnitt);font-family:var(--sans);font-size:clamp(16px,1.5vw,19px);font-weight:400;line-height:1.55;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(.5deg);filter:drop-shadow(0 12px 24px rgb(15 27 43/14%))}.fassung-schnitt .hero-cta{gap:14px;margin-top:30px}.fassung-schnitt .hero-index{padding:16px 18px 6px;background:var(--papier);border-top:0;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(-.6deg)}.fassung-schnitt .hero-index li{border-bottom:1px solid var(--linie-karte);font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-schnitt)}.fassung-schnitt .hero-index li:last-child{border-bottom:0}.fassung-schnitt .hero-index b{font-weight:700;color:var(--sand-deep)}.fassung-schnitt .band-papier .ueber-grid{grid-template-columns:420px minmax(0,1fr);gap:72px;align-items:center}.fassung-schnitt .ueber-copy{order:2}.fassung-schnitt .portrait-spalte{order:1;position:relative;justify-content:flex-start;padding:26px 0 34px 30px}.fassung-schnitt .portrait-spalte:before{content:"";position:absolute;z-index:0;inset:0 34px 0 0;background:var(--navy);-webkit-clip-path:var(--kante-b);clip-path:var(--kante-b)}.fassung-schnitt .band-papier .portrait{position:relative;z-index:1;width:min(380px,100%);aspect-ratio:4/5;border:0;border-radius:0;box-shadow:none;-webkit-clip-path:var(--kante-c);clip-path:var(--kante-c);transform:rotate(-2.6deg);filter:drop-shadow(0 16px 28px rgb(15 27 43/26%))}.fassung-schnitt .ueber-cloud{width:190px;opacity:1;filter:brightness(0);transform:rotate(-3deg)}.fassung-schnitt .band-papier .ueber-copy p{max-width:560px;font-family:var(--sans);font-size:clamp(19px,1.9vw,26px);font-weight:600;font-variation-settings:normal;line-height:1.42;letter-spacing:-.008em;color:var(--navy)}.fassung-schnitt .band-papier-2{position:relative}.fassung-schnitt .band-papier-2 article{border-top-color:var(--navy)}.fassung-schnitt .filter-row{gap:9px}.fassung-schnitt .band-papier .chip{padding:11px 15px;background:var(--papier);border:0;color:var(--navy);font-size:12px}.fassung-schnitt .band-papier .chip:nth-child(odd){transform:rotate(-1deg)}.fassung-schnitt .band-papier .chip:nth-child(2n){transform:rotate(1.2deg)}.fassung-schnitt .band-papier .chip:hover{background:var(--sky);color:var(--navy)}.fassung-schnitt .band-papier .filter-row[data-f=alle] .chip-alle,.fassung-schnitt .band-papier .filter-row[data-f=foto] .chip-foto,.fassung-schnitt .band-papier .filter-row[data-f=layout] .chip-layout,.fassung-schnitt .band-papier .filter-row[data-f=motion] .chip-motion,.fassung-schnitt .band-papier .filter-row[data-f=web] .chip-web{background:var(--navy);color:var(--cloud)}.fassung-schnitt .band-papier .archiv-zahl{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--text-schnitt)}.fassung-schnitt .archiv-grid{column-gap:40px}.fassung-schnitt .band-papier .karte{position:relative;margin-bottom:46px;padding:0 0 4px;border:0;background:transparent;box-shadow:none;transform:rotate(var(--tilt))}.fassung-schnitt .karte:before{content:"";position:absolute;z-index:0;inset:12px 14px 34px -14px;background:var(--zettel,var(--sky));-webkit-clip-path:var(--kante-b);clip-path:var(--kante-b)}.fassung-schnitt .karte:nth-child(3n+1){--zettel:var(--sky)}.fassung-schnitt .karte:nth-child(3n+2){--zettel:var(--sand)}.fassung-schnitt .karte:nth-child(3n){--zettel:var(--navy)}.fassung-schnitt .karte:nth-child(4n) .karte-knopf img{-webkit-clip-path:var(--kante-b);clip-path:var(--kante-b)}.fassung-schnitt .karte:nth-child(4n+1) .karte-knopf img{-webkit-clip-path:var(--kante-c);clip-path:var(--kante-c)}.fassung-schnitt .karte-knopf{position:relative;z-index:1;filter:drop-shadow(0 12px 22px rgb(15 27 43/18%))}.fassung-schnitt .karte img{background:var(--papier);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a)}.fassung-schnitt .aw-pad img{padding:18px}.fassung-schnitt .band-papier .karte:focus-within,.fassung-schnitt .band-papier .karte:hover{transform:rotate(0deg) translateY(-6px);box-shadow:none}.fassung-schnitt .karte figcaption{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 0 0 4px;border-top:0}.fassung-schnitt .band-papier .karte-titel{padding:3px 8px;background:var(--papier);font-family:var(--mono);font-size:12px;font-weight:700;line-height:1.35;color:var(--navy)}.fassung-schnitt .band-papier .karte-fach{padding:0 8px;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--text-schnitt);white-space:normal}.fassung-schnitt .band-papier .karte-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.fassung-schnitt .service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:52px;border-bottom:0}.fassung-schnitt .band-papier .service{display:flex;flex-direction:column;gap:16px;padding:32px 34px 30px;border-top:0;background:var(--papier);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);filter:drop-shadow(0 14px 26px rgb(15 27 43/13%))}.fassung-schnitt .band-papier .service:first-of-type{border-top:0}.fassung-schnitt .service:first-child{background:var(--sky);transform:rotate(-.8deg)}.fassung-schnitt .service:nth-child(2){transform:rotate(.7deg)}.fassung-schnitt .service:nth-child(3){transform:rotate(-.5deg)}.fassung-schnitt .service:nth-child(4){background:var(--sand);transform:rotate(.9deg)}.fassung-schnitt .service-main{gap:14px}.fassung-schnitt .service-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.fassung-schnitt .service-heading img{display:block;width:26px;margin-right:0;vertical-align:baseline;filter:none;opacity:1}.fassung-schnitt .band-papier .service-heading h3{display:block;flex:1 1 auto;min-width:0;font-family:var(--display);font-size:clamp(19px,1.9vw,26px);font-weight:400;font-variation-settings:normal;letter-spacing:-.01em;line-height:1.12;text-transform:none;color:var(--navy)}.fassung-schnitt .band-papier .service-preis{display:inline-block;flex-shrink:0;margin-left:0;padding:5px 11px;background:var(--navy);color:var(--cloud);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);transform:rotate(-1.6deg)}.fassung-schnitt .band-papier .service-description,.fassung-schnitt .band-papier .service-description p,.fassung-schnitt .service p{max-width:46ch;font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--text-schnitt)}.fassung-schnitt .service:first-child :is(p,.service-description p),.fassung-schnitt .service:nth-child(4) :is(p,.service-description p){color:#2b333d}.fassung-schnitt .service .text-link{color:var(--navy)}.fassung-schnitt .service-proof{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:auto;padding-top:6px}.fassung-schnitt .band-papier .service-proof figure{width:104px;height:78px;border:0;background:var(--papier);box-shadow:none;-webkit-clip-path:var(--kante-c);clip-path:var(--kante-c);filter:drop-shadow(0 6px 12px rgb(15 27 43/18%))}.fassung-schnitt .service-proof figure:nth-child(2){box-shadow:none;transform:rotate(1.6deg)}.fassung-schnitt .service-proof figure:nth-child(3){transform:rotate(-1.4deg)}.fassung-schnitt .band-papier-2 .errungen{border:0;border-radius:0;background:var(--grund);-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);filter:drop-shadow(0 14px 26px rgb(15 27 43/15%))}.fassung-schnitt .errungen:first-child{transform:rotate(-.8deg)}.fassung-schnitt .errungen:nth-child(2){transform:rotate(.8deg)}.fassung-schnitt .errungen-bild{background:var(--papier);border-bottom:1.5px solid var(--navy)}.fassung-schnitt .errungen-text h3{font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.01em;line-height:1.15}.fassung-schnitt .band-papier-2 .errungen-jahr{align-self:flex-start;padding:4px 10px;background:var(--sand);color:var(--navy);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:none;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a)}.fassung-schnitt #kontakt{padding-block:40px 120px}.fassung-schnitt .kontakt-grid{padding:68px 64px 62px;background:var(--navy);-webkit-clip-path:var(--kante-gross);clip-path:var(--kante-gross);gap:64px;align-items:center}.fassung-schnitt .kontakt-copy .kin-titel{background:var(--sand);color:var(--navy);font-size:clamp(34px,5.6vw,82px);transform:rotate(-1.2deg)}.fassung-schnitt .kontakt-copy .eyebrow-sand{background:var(--sky);color:var(--navy)}.fassung-schnitt .band-papier .kontakt-copy p{max-width:460px;font-family:var(--sans);font-size:17px;line-height:1.6;color:#c8d2dd}.fassung-schnitt .kontakt-liste{gap:10px}.fassung-schnitt .band-papier .kontakt-zeile{padding:12px 14px;border-bottom:0;background:var(--cloud);color:var(--navy);font-family:var(--mono);font-size:15px;font-weight:700;-webkit-clip-path:var(--kante-a);clip-path:var(--kante-a);overflow-wrap:anywhere}.fassung-schnitt .kontakt-liste .kontakt-zeile:nth-child(odd){transform:rotate(-.7deg)}.fassung-schnitt .kontakt-liste .kontakt-zeile:nth-child(2n){transform:rotate(.6deg)}.fassung-schnitt .band-papier a.kontakt-zeile:hover{background:var(--sand);color:var(--navy);opacity:1}.fassung-schnitt .kontakt-zeile img{opacity:1;filter:none}.fassung-schnitt .band-papier .tag{gap:9px;padding:11px 16px;background:var(--navy-soft);border:0;color:var(--cloud);font-family:var(--mono);font-size:12px;font-weight:700}.fassung-schnitt .band-papier .tag:hover{background:var(--sky);color:var(--navy)}.fassung-schnitt .band-papier .tag img{filter:invert(1)}.fassung-schnitt #kontakt .pill-navy{background:var(--sand);color:var(--navy)}.fassung-schnitt #kontakt .pill-navy:hover{background:var(--cloud);color:var(--navy)}.fassung-schnitt .site-footer{border-top:1.5px solid var(--navy);background:var(--papier);color:var(--text-schnitt)}.fassung-schnitt .site-footer :is(.signature){color:var(--navy);font-size:clamp(56px,8vw,116px)}.fassung-schnitt .footer-logo img,.fassung-schnitt .footer-signature img{filter:none;opacity:1}.fassung-schnitt .footer-services{border-top:1.5px solid var(--navy);font-family:var(--mono);font-size:13px}.fassung-schnitt .footer-services>span{color:var(--navy);font-weight:700}.fassung-schnitt .footer-services a{color:var(--text-schnitt)}.fassung-schnitt .footer-bottom{border-top:1.5px solid var(--navy);font-family:var(--mono);font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--text-schnitt)}.fassung-schnitt .cookie-settings-link:hover,.fassung-schnitt .footer-bottom a:hover{color:var(--sand-deep)}.fassung-schnitt .footer-bottom .text-link{text-decoration:none}.fassung-schnitt .kin-m{padding:.3em 0 .26em;margin:-.3em 0 -.26em}.fassung-schnitt .kin-titel[data-kin=bereit] .kin-w{transform:translateY(142%)}.fassung-schnitt .kin-titel[data-laeuft=ja] .kin-w{animation:zeile-auf 1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 80ms)}.fassung-schnitt .band-papier .kin-titel:hover .kin-w,.fassung-schnitt .band-papier-2 .kin-titel:hover .kin-w,.fassung-schnitt .kin-titel:hover .kin-w{transform:translateY(-3px);color:var(--navy)}.fassung-schnitt .errungen,.fassung-schnitt .karte,.fassung-schnitt .pill,.fassung-schnitt .service{transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s,color .2s}.fassung-schnitt .errungen:hover,.fassung-schnitt .service:hover{transform:rotate(0deg) translateY(-4px)}.fassung-schnitt~.lightbox,.lightbox{font-family:inherit}@media (max-width:1100px){.fassung-schnitt .band-papier .ueber-grid{grid-template-columns:340px minmax(0,1fr);gap:48px}.fassung-schnitt .kontakt-grid{padding:54px 44px 50px;gap:44px}}@media (max-width:1000px){.fassung-schnitt .hero-himmel{top:-60px;right:-90px;width:560px;height:246px}.fassung-schnitt .schnitt-blatt-sky{height:320px}.fassung-schnitt .schnitt-blatt-sand{height:330px}.fassung-schnitt .service-list{grid-template-columns:minmax(0,1fr);gap:26px}.fassung-schnitt .band-papier .service{padding:28px 28px 26px}}@media (max-width:820px){.fassung-schnitt .band-papier .ueber-grid{grid-template-columns:minmax(0,1fr);gap:44px}.fassung-schnitt .ueber-copy{order:1}.fassung-schnitt .portrait-spalte{order:2;padding:20px 0 26px 22px}.fassung-schnitt .band-papier .portrait{width:min(340px,86%);aspect-ratio:1}.fassung-schnitt .portrait-spalte:before{inset:0 40% 0 0}}@media (max-width:700px){.fassung-schnitt .hero{padding-block:200px 72px}.fassung-schnitt .hero-inner{min-height:0}.fassung-schnitt .hero-himmel{top:-186px;right:-46px;width:380px;height:167px}.fassung-schnitt .schnitt-feld{inset:-170px -20px -30px}.fassung-schnitt .schnitt-blatt-sky{top:176px;width:88%;height:250px}.fassung-schnitt .schnitt-blatt-sand{top:8px;right:-8%;width:74%;height:190px}.fassung-schnitt .hero-name{font-size:clamp(36px,12.5vw,58px)}.fassung-schnitt .hero-name .hero-discipline,.fassung-schnitt .hero-name .zeile-1,.fassung-schnitt .hero-name .zeile-2{width:auto;transform:none}.fassung-schnitt .abschnitt-kopf h2,.fassung-schnitt .band-papier .chip,.fassung-schnitt .band-papier .kontakt-zeile,.fassung-schnitt .band-papier .service-preis,.fassung-schnitt .errungen,.fassung-schnitt .eyebrow,.fassung-schnitt .hero-claim,.fassung-schnitt .hero-index,.fassung-schnitt .karte,.fassung-schnitt .kontakt-copy .kin-titel,.fassung-schnitt .service,.fassung-schnitt .service-proof figure{transform:none}.fassung-schnitt .band-papier .portrait{transform:rotate(-1.6deg)}.fassung-schnitt .abschnitt-kopf h2{font-size:clamp(28px,8.4vw,40px)}.fassung-schnitt .band-papier .abschnitt-kopf .lead,.fassung-schnitt .band-papier-2 .abschnitt-kopf .lead{font-size:17px}.fassung-schnitt .hero-claim{max-width:none;padding:16px 18px}.fassung-schnitt .karte{margin-bottom:36px}.fassung-schnitt .karte:before{inset:10px 10px 28px -10px}.fassung-schnitt #kontakt{padding-block:20px 80px}.fassung-schnitt .kontakt-grid{padding:40px 24px 38px;gap:32px}.fassung-schnitt .band-papier .service-heading h3{font-size:19px}.fassung-schnitt .band-papier .karte-fach,.fassung-schnitt .band-papier .karte-titel{font-size:11px}}@media (max-width:440px){.fassung-schnitt .hero-name{font-size:clamp(32px,11.5vw,46px)}.fassung-schnitt .service-proof figure{width:88px;height:66px}}.fassung-aquarell{--display:var(--font-newsreader),Georgia,"Times New Roman",serif;--sans:var(--font-nunito),"Segoe UI",Arial,sans-serif;--papier-aq:#fdfcfa;--text-aq:#3e4b5b;--still-aq:#56667a;--linie-aq:#e6ebf1;background:var(--papier-aq);color:var(--text-aq);font-family:var(--sans)}.fassung-aquarell,.fassung-aquarell .band-navy,.fassung-aquarell .band-papier,.fassung-aquarell .band-papier-2{background-color:var(--papier-aq);background-image:none;color:var(--text-aq)}.fassung-aquarell#page-top,body:has(.fassung-aquarell){background:var(--papier-aq)}.fassung-aquarell .abschnitt,.fassung-aquarell .hero{isolation:isolate}.fassung-aquarell #arbeiten:before,.fassung-aquarell #kontakt:after,.fassung-aquarell #kontakt:before,.fassung-aquarell #leistungen:before,.fassung-aquarell #ueber-mich:after,.fassung-aquarell .fleck,.fassung-aquarell .hero:after,.fassung-aquarell .hero:before,.fassung-aquarell .service:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(38px);mix-blend-mode:multiply;pointer-events:none}.fassung-aquarell .hero:before{top:-80px;left:-120px;width:620px;height:520px;background:var(--sky);opacity:.8}.fassung-aquarell .hero:after{top:60px;left:380px;width:420px;height:360px;background:var(--sand);opacity:.55}.fassung-aquarell #ueber-mich:after{top:120px;left:-200px;width:500px;height:500px;background:var(--sand);opacity:.4}.fassung-aquarell #arbeiten:before{right:-160px;bottom:200px;width:520px;height:460px;background:var(--sky);opacity:.45}.fassung-aquarell #leistungen:before{top:80px;right:-120px;width:460px;height:400px;background:var(--sand);opacity:.35}.fassung-aquarell #kontakt:before{top:140px;left:8%;width:700px;height:420px;background:var(--sky);opacity:.7}.fassung-aquarell #kontakt:after{top:100px;right:6%;width:620px;height:460px;background:var(--sand);opacity:.6}.fassung-aquarell :is(h1,h2,h3,.signature,.display){font-family:var(--display);font-weight:400;font-variation-settings:normal;letter-spacing:-.01em;line-height:1;color:var(--navy)}.fassung-aquarell .abschnitt-kopf h2,.fassung-aquarell .kontakt-copy .kin-titel,.fassung-aquarell .ueber-copy .kin-titel{font-weight:400;font-variation-settings:normal;text-transform:none;letter-spacing:-.012em}.fassung-aquarell .abschnitt-kopf h2{font-size:clamp(38px,6vw,88px);line-height:1}.fassung-aquarell .abschnitt-kopf .h2-mittel,.fassung-aquarell .ueber-copy .kin-titel{font-size:clamp(34px,4.6vw,64px);font-style:italic}.fassung-aquarell .abschnitt-kopf #design-title{font-size:clamp(28px,3.4vw,48px);line-height:1.08}.fassung-aquarell .band-papier .abschnitt-kopf .lead,.fassung-aquarell .band-papier-2 .abschnitt-kopf .lead{font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.6;color:var(--text-aq)}.fassung-aquarell li,.fassung-aquarell p{text-wrap:pretty}.fassung-aquarell .band-papier .eyebrow,.fassung-aquarell .band-papier .eyebrow-sand,.fassung-aquarell .band-papier-2 .eyebrow,.fassung-aquarell .eyebrow,.fassung-aquarell .eyebrow-sand{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--still-aq)}.fassung-aquarell .eyebrow:before{content:none}.fassung-aquarell :is(.pill,.chip,.tag){border-radius:999px;font-family:var(--sans);font-weight:700;letter-spacing:0;text-transform:none}.fassung-aquarell .pill{padding:14px 22px;font-size:15px}.fassung-aquarell .band-papier .pill-cloud,.fassung-aquarell .band-papier .pill-navy,.fassung-aquarell .band-papier-2 .pill-cloud,.fassung-aquarell .band-papier-2 .pill-navy,.fassung-aquarell .hero .pill-cloud,.fassung-aquarell .pill-cloud{padding:15px 22px;background:var(--navy);border-color:var(--navy);color:#fff;font-size:15px}.fassung-aquarell .band-papier .pill-cloud:hover,.fassung-aquarell .band-papier .pill-navy:hover,.fassung-aquarell .hero .pill-cloud:hover,.fassung-aquarell .pill-cloud:hover{background:var(--navy-soft);border-color:var(--navy-soft);color:#fff}.fassung-aquarell .band-papier .pill-outline,.fassung-aquarell .band-papier-2 .pill-outline,.fassung-aquarell .pill-outline{background:transparent;border:1.5px solid var(--navy);color:var(--navy)}.fassung-aquarell .band-papier .pill-outline:hover,.fassung-aquarell .band-papier-2 .pill-outline:hover,.fassung-aquarell .pill-outline:hover{background:var(--navy);color:#fff}.fassung-aquarell .band-papier :is(.text-link),.fassung-aquarell .band-papier-2 :is(.text-link),.fassung-aquarell :is(.text-link){font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--navy)}.fassung-aquarell .band-papier .text-link:hover,.fassung-aquarell .band-papier-2 .text-link:hover,.fassung-aquarell .text-link:hover{color:var(--sand-deep)}.fassung-aquarell .site-header{background:rgb(253 252 250/88%);border-bottom:1px solid var(--linie-aq)}.fassung-aquarell .brand img,.fassung-aquarell .menu-toggle img{filter:none}.fassung-aquarell .desktop-nav{gap:4px}.fassung-aquarell .desktop-nav .pill{padding:10px 14px;background:transparent;border-color:transparent;font-size:14px;font-weight:600;color:var(--navy)}.fassung-aquarell .desktop-nav .pill:hover{background:rgb(147 198 236/22%);color:var(--navy)}.fassung-aquarell .desktop-nav .pill-accent{margin-left:12px;padding:11px 18px;background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}.fassung-aquarell .desktop-nav .pill-accent:hover{background:var(--navy-soft);border-color:var(--navy-soft);color:#fff}.fassung-aquarell .mobile-nav:not([hidden]){background:var(--papier-aq);border-bottom:1px solid var(--linie-aq)}.fassung-aquarell .mobile-nav a{border-bottom:1px solid var(--linie-aq);font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.01em;color:var(--navy)}.fassung-aquarell .hero{padding-block:72px 96px;overflow:visible}.fassung-aquarell .hero-inner>.eyebrow{position:relative;z-index:2;color:var(--navy)}.fassung-aquarell .hero-himmel{top:-20px;right:-60px;width:720px;height:316px;opacity:.85;filter:saturate(1.05) blur(1.5px);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}.fassung-aquarell .hero-name{position:relative;z-index:2;margin-top:clamp(28px,4vw,60px);font-size:clamp(48px,10.4vw,150px);font-weight:400;font-variation-settings:normal;line-height:.92;letter-spacing:-.015em;text-transform:none}.fassung-aquarell .hero-maske{padding:.12em .06em .24em 0;margin:-.12em -.06em -.24em 0}.fassung-aquarell .hero-name .zeile-1,.fassung-aquarell .hero-name .zeile-2{display:block;color:var(--navy);animation:zeile-auf 1.4s cubic-bezier(.16,1,.3,1) backwards}.fassung-aquarell .hero-name .zeile-2{font-style:italic;animation-delay:.12s}.fassung-aquarell .hero-name .hero-discipline{display:block;margin-top:.34em;font-family:var(--sans);font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.3;color:var(--navy)}.fassung-aquarell .hero-claim{max-width:560px;margin-top:22px;font-family:var(--sans);font-size:clamp(16px,1.4vw,17px);font-weight:400;line-height:1.6;color:var(--text-aq)}.fassung-aquarell .hero-cta{gap:12px;margin-top:28px}.fassung-aquarell .hero-index{padding:4px 0 0;border-top:1px solid var(--linie-aq)}.fassung-aquarell .hero-index li{border-bottom:1px solid var(--linie-aq);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--still-aq)}.fassung-aquarell .hero-index b{font-weight:700;color:var(--navy)}.fassung-aquarell .band-papier .ueber-grid{grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center}.fassung-aquarell .band-papier .ueber-copy p{max-width:640px;font-family:var(--display);font-size:clamp(22px,2.2vw,31px);font-weight:400;font-variation-settings:normal;line-height:1.35;letter-spacing:-.005em;color:var(--navy)}.fassung-aquarell .ueber-cloud{width:150px;opacity:1;filter:brightness(0) opacity(.85)}.fassung-aquarell .portrait-spalte{position:relative;justify-content:center;padding:60px 30px 60px 0}.fassung-aquarell .aquarell-lasur{position:absolute;z-index:0;top:0;left:-80px;width:720px;height:auto;fill:var(--sky);filter:blur(3px);opacity:.75;mix-blend-mode:multiply;pointer-events:none}.fassung-aquarell .band-papier .portrait{position:relative;z-index:1;width:min(400px,100%);aspect-ratio:4/5;padding:12px;background:#fff;border:0;border-radius:0;box-shadow:0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/10%);transform:rotate(2deg)}.fassung-aquarell .band-papier-2 article{border-top-color:var(--linie-aq)}.fassung-aquarell .filter-row{gap:8px}.fassung-aquarell .band-papier .chip{min-height:40px;padding:10px 16px;background:rgb(147 198 236/22%);border:0;color:var(--navy);font-size:13px;font-weight:600}.fassung-aquarell .band-papier .chip:hover{background:rgb(147 198 236/45%);color:var(--navy)}.fassung-aquarell .band-papier .filter-row[data-f=alle] .chip-alle,.fassung-aquarell .band-papier .filter-row[data-f=foto] .chip-foto,.fassung-aquarell .band-papier .filter-row[data-f=layout] .chip-layout,.fassung-aquarell .band-papier .filter-row[data-f=motion] .chip-motion,.fassung-aquarell .band-papier .filter-row[data-f=web] .chip-web{background:var(--navy);color:#fff}.fassung-aquarell .band-papier .archiv-zahl{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--still-aq)}.fassung-aquarell .archiv-grid{column-gap:40px;margin-top:36px}.fassung-aquarell .band-papier .karte{margin-bottom:44px;padding:12px 12px 10px;border:0;background:#fff;box-shadow:0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/8%);transform:rotate(calc(var(--tilt) * 3))}.fassung-aquarell .band-papier .karte:focus-within,.fassung-aquarell .band-papier .karte:hover{transform:rotate(0deg) translateY(-6px);box-shadow:0 1px 2px rgb(15 27 43/6%),0 24px 48px rgb(15 27 43/14%)}.fassung-aquarell .karte img{background:#fff}.fassung-aquarell .aw-pad img{padding:18px}.fassung-aquarell .karte figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 4px 4px;border-top:0}.fassung-aquarell .band-papier .karte-titel{font-family:var(--display);font-size:19px;font-weight:400;line-height:1.2;color:var(--navy)}.fassung-aquarell .band-papier .karte-fach{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--still-aq);white-space:normal}.fassung-aquarell .band-papier .karte-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.fassung-aquarell .service-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:52px;border-bottom:0;counter-reset:leistung}.fassung-aquarell .band-papier .service{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:14px;min-height:300px;padding:30px 28px 26px;border-top:0}.fassung-aquarell .band-papier .service:first-of-type{border-top:0}.fassung-aquarell .service:before{top:-20px;left:-30px;width:260px;height:200px;background:var(--sky);opacity:.55}.fassung-aquarell .service:nth-child(2n):before{background:var(--sand)}.fassung-aquarell .service-main{gap:14px;counter-increment:leistung}.fassung-aquarell .service-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:10px 12px;gap:10px 12px;width:100%}.fassung-aquarell .service-heading:before{content:"0" counter(leistung);font-family:var(--display);font-style:italic;font-size:44px;line-height:1;color:var(--still-aq)}.fassung-aquarell .service-heading img{display:none}.fassung-aquarell .band-papier .service-heading h3{display:block;grid-row:2;grid-column:1/-1;margin-top:8px;font-family:var(--display);font-size:clamp(22px,1.9vw,26px);font-weight:400;font-variation-settings:normal;letter-spacing:-.01em;line-height:1.1;text-transform:none;color:var(--navy)}.fassung-aquarell .band-papier .service-preis{display:inline-block;grid-row:1;grid-column:2;margin-left:0;font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--navy)}.fassung-aquarell .band-papier .service-description,.fassung-aquarell .band-papier .service-description p,.fassung-aquarell .service p{max-width:none;font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--text-aq)}.fassung-aquarell .service .text-link{font-size:14px}.fassung-aquarell .service-proof{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:auto;padding-top:8px}.fassung-aquarell .band-papier .service-proof figure{width:84px;height:64px;padding:4px;border:0;background:#fff;box-shadow:0 1px 2px rgb(15 27 43/6%),0 8px 18px rgb(15 27 43/10%)}.fassung-aquarell .service-proof figure:nth-child(2){transform:rotate(1.6deg)}.fassung-aquarell .service-proof figure:nth-child(3){transform:rotate(-1.4deg)}.fassung-aquarell .band-papier-2 .errungen{padding:12px;border:0;border-radius:0;background:#fff;box-shadow:0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/8%)}.fassung-aquarell .errungen:first-child{transform:rotate(-1.5deg)}.fassung-aquarell .errungen:nth-child(2){transform:rotate(1deg)}.fassung-aquarell .errungen-bild{background:#fff;border-bottom:0}.fassung-aquarell .errungen-text{padding:18px 8px 8px}.fassung-aquarell .errungen-text h3{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:-.01em;line-height:1.15}.fassung-aquarell .band-papier-2 .errungen-jahr{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--still-aq)}.fassung-aquarell #kontakt{padding-block:140px 100px}.fassung-aquarell .kontakt-grid{grid-template-columns:minmax(0,1fr);gap:36px;justify-items:center}.fassung-aquarell .kontakt-copy{align-items:center;gap:22px;text-align:center}.fassung-aquarell .band-papier .kontakt-copy .eyebrow-sand{color:var(--navy)}.fassung-aquarell .kontakt-copy .kin-titel{font-size:clamp(40px,7.6vw,110px);font-style:italic;line-height:1;color:var(--navy)}.fassung-aquarell .band-papier .kontakt-copy p{max-width:640px;font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--navy)}.fassung-aquarell .kontakt-copy nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.fassung-aquarell .kontakt-liste{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 28px}.fassung-aquarell .band-papier .kontakt-zeile{gap:10px;padding-block:6px;border-bottom:0;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--navy)}.fassung-aquarell .band-papier .kontakt-zeile img{width:18px;height:18px;opacity:.7}.fassung-aquarell .band-papier a.kontakt-zeile:hover{color:var(--sand-deep);opacity:1}.fassung-aquarell .band-papier .tag{gap:8px;min-height:40px;padding:10px 16px;background:rgb(223 183 138/28%);border:0;color:var(--navy);font-size:13px;font-weight:600}.fassung-aquarell .band-papier .tag:hover{background:var(--navy);color:#fff}.fassung-aquarell .band-papier .tag:hover img{filter:invert(1)}.fassung-aquarell .site-footer{border-top:1px solid var(--linie-aq);background:var(--papier-aq);color:var(--text-aq)}.fassung-aquarell .site-footer .signature{font-style:italic;color:var(--navy);font-size:clamp(64px,8.6vw,124px)}.fassung-aquarell .footer-logo img,.fassung-aquarell .footer-signature img{filter:none;opacity:1}.fassung-aquarell .footer-services{border-top:1px solid var(--linie-aq);font-size:14px}.fassung-aquarell .footer-services>span{color:var(--navy);font-weight:700}.fassung-aquarell .footer-services a{color:var(--text-aq)}.fassung-aquarell .footer-bottom{border-top:1px solid var(--linie-aq);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--still-aq)}.fassung-aquarell .cookie-settings-link:hover,.fassung-aquarell .footer-bottom a:hover{color:var(--sand-deep)}.fassung-aquarell .footer-bottom .text-link{font-size:13px;color:var(--still-aq)}.fassung-aquarell .kin-m{padding:.28em .04em .3em 0;margin:-.28em -.04em -.3em 0}.fassung-aquarell .kin-titel[data-kin=bereit] .kin-w{transform:translateY(150%)}.fassung-aquarell .band-papier .kin-titel:hover .kin-w,.fassung-aquarell .band-papier-2 .kin-titel:hover .kin-w,.fassung-aquarell .kin-titel:hover .kin-w{transform:translateY(-3px);color:var(--navy)}.fassung-aquarell .errungen,.fassung-aquarell .karte,.fassung-aquarell .pill{transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s,color .2s,box-shadow .3s}.fassung-aquarell .errungen:hover{transform:rotate(0deg) translateY(-4px)}@media (max-width:1200px){.fassung-aquarell .service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fassung-aquarell .band-papier .service{min-height:0}}@media (max-width:1100px){.fassung-aquarell .band-papier .ueber-grid{grid-template-columns:minmax(0,1fr) 420px;gap:48px}.fassung-aquarell .aquarell-lasur{left:-60px;width:560px}}@media (max-width:1000px){.fassung-aquarell .hero-himmel{top:-50px;right:-120px;width:600px;height:264px}.fassung-aquarell .band-papier .ueber-grid{grid-template-columns:minmax(0,1fr);gap:40px}.fassung-aquarell .portrait-spalte{padding:50px 20px 50px 0}.fassung-aquarell .band-papier .portrait{width:min(400px,100%);aspect-ratio:4/5}.fassung-aquarell .aquarell-lasur{left:50%;width:560px;transform:translateX(-56%)}}@media (max-width:700px){.fassung-aquarell .hero{padding-block:190px 64px}.fassung-aquarell .hero-inner{min-height:0}.fassung-aquarell .hero:before{top:-60px;left:-140px;width:400px;height:340px}.fassung-aquarell .hero:after{top:40px;left:auto;right:-120px;width:300px;height:260px}.fassung-aquarell .hero-himmel{top:-176px;right:-60px;width:400px;height:176px}.fassung-aquarell .hero-name{font-size:clamp(40px,14vw,62px)}.fassung-aquarell .abschnitt-kopf h2{font-size:clamp(32px,9.4vw,44px)}.fassung-aquarell .abschnitt-kopf .h2-mittel,.fassung-aquarell .ueber-copy .kin-titel{font-size:clamp(30px,8.6vw,40px)}.fassung-aquarell .band-papier .abschnitt-kopf .lead,.fassung-aquarell .band-papier-2 .abschnitt-kopf .lead{font-size:16px}.fassung-aquarell .hero-claim{max-width:none}.fassung-aquarell #arbeiten:before,.fassung-aquarell #leistungen:before,.fassung-aquarell #ueber-mich:after{width:320px;height:300px}.fassung-aquarell #kontakt:before{top:60px;left:-100px;width:380px;height:300px}.fassung-aquarell #kontakt:after{top:120px;right:-120px;width:340px;height:300px}.fassung-aquarell .portrait-spalte{padding:36px 10px 36px 0}.fassung-aquarell .band-papier .portrait{width:min(340px,90%);padding:8px}.fassung-aquarell .aquarell-lasur{width:420px}.fassung-aquarell .band-papier .karte{margin-bottom:30px;padding:8px 8px 6px;transform:rotate(calc(var(--tilt) * 2))}.fassung-aquarell .band-papier .karte-titel{font-size:17px}.fassung-aquarell .service-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:36px}.fassung-aquarell .band-papier .service{padding:26px 22px 22px}.fassung-aquarell .band-papier .service-heading h3{font-size:22px}.fassung-aquarell .errungen:first-child,.fassung-aquarell .errungen:nth-child(2){transform:rotate(0deg)}.fassung-aquarell #kontakt{padding-block:90px 70px}.fassung-aquarell .kontakt-copy .kin-titel{font-size:clamp(36px,11vw,52px)}.fassung-aquarell .kontakt-liste{flex-direction:column;align-items:center;gap:4px}}@media (max-width:440px){.fassung-aquarell .hero-name{font-size:clamp(36px,13vw,50px)}.fassung-aquarell .band-papier .service-proof figure{width:72px;height:56px}}@media (prefers-reduced-motion:reduce){.fassung-aquarell .hero-name .zeile-1,.fassung-aquarell .hero-name .zeile-2{animation:none}}.fassung-aquarell .band-cloud,.fassung-aquarell .band-navy-soft,.fassung-aquarell .band-sky{background:var(--papier-aq);color:var(--text-aq)}.fassung-aquarell main>section{position:relative;isolation:isolate}.fassung-aquarell .wolkenkante{display:none}.fassung-aquarell .band-cloud :is(h1,h2,h3),.fassung-aquarell .band-navy-soft :is(h1,h2,h3),.fassung-aquarell .band-sky :is(h1,h2,h3){color:var(--navy)}.fassung-aquarell .band-cloud .abschnitt-kopf .lead,.fassung-aquarell .band-navy-soft .abschnitt-kopf .lead,.fassung-aquarell .band-sky .abschnitt-kopf .lead{font-size:17px;font-weight:400;line-height:1.6;color:var(--text-aq)}.fassung-aquarell .band-cloud .text-link:hover,.fassung-aquarell .band-sky .text-link:hover{color:var(--sand-deep)}.fassung-aquarell .band-cloud .kin-titel:hover .kin-w,.fassung-aquarell .band-sky .kin-titel:hover .kin-w{color:var(--navy)}.fassung-aquarell #ablauf:before,.fassung-aquarell #anfrage:after,.fassung-aquarell #anfrage:before,.fassung-aquarell .auftrag-kopf:after,.fassung-aquarell .auftrag-kopf:before,.fassung-aquarell main>section.band-sky:before,.fassung-aquarell main>section:first-child:after,.fassung-aquarell main>section:first-child:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(38px);mix-blend-mode:multiply;pointer-events:none}.fassung-aquarell main>section:first-child:before{top:-80px;left:-120px;width:620px;height:520px;background:var(--sky);opacity:.8}.fassung-aquarell main>section:first-child:after{top:40px;left:360px;width:420px;height:360px;background:var(--sand);opacity:.55}.fassung-aquarell .auftrag-kopf:before{top:520px;right:-160px;left:auto;width:520px;height:460px;background:var(--sky);opacity:.45}.fassung-aquarell .auftrag-kopf:after{top:60px;left:380px;width:420px;height:360px;background:var(--sand);opacity:.55}.fassung-aquarell #ablauf:before{top:80px;left:-180px;width:500px;height:480px;background:var(--sand);opacity:.4}.fassung-aquarell #anfrage:before{top:120px;left:-140px;width:640px;height:460px;background:var(--sky);opacity:.7}.fassung-aquarell #anfrage:after{right:-100px;bottom:40px;width:560px;height:460px;background:var(--sand);opacity:.55}.fassung-aquarell main>section.band-sky:before{top:40px;right:-140px;width:520px;height:440px;background:var(--sky);opacity:.55}.fassung-aquarell main>section.band-sky:last-child:before{background:var(--sand);right:auto;left:-140px}.fassung-aquarell .auftrag-kopf{padding-block:88px 110px}.fassung-aquarell .auftrag-kopf .eyebrow{color:var(--navy)}.fassung-aquarell .auftrag-kopf h1{margin-top:22px;font-family:var(--display);font-weight:400;letter-spacing:-.015em;line-height:.92;font-size:clamp(52px,10vw,150px);text-transform:none;color:var(--navy)}.fassung-aquarell .auftrag-kopf h1 em{font-style:italic}.fassung-aquarell .auftrag-lead{max-width:600px;font-size:17px;line-height:1.6;color:var(--text-aq)}.fassung-aquarell .auftrag-kopf .hero-cta{margin-top:30px;font-size:14px;color:var(--text-aq)}.fassung-aquarell .pakete{gap:28px;margin-top:72px}.fassung-aquarell .paket{gap:18px;padding:32px 30px 28px;border:0;border-radius:0;background:#fff;box-shadow:0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/10%);color:var(--text-aq);transition:transform .3s cubic-bezier(.22,1,.36,1)}.fassung-aquarell .paket:first-child{transform:rotate(-.8deg)}.fassung-aquarell .paket:nth-child(2){transform:rotate(.6deg)}.fassung-aquarell .paket:nth-child(3){transform:rotate(-.5deg)}.fassung-aquarell .paket:hover{transform:rotate(0deg) translateY(-4px)}.fassung-aquarell .paket-hervor{border:0;box-shadow:inset 0 0 0 2px var(--sand),0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/10%)}.fassung-aquarell .paket-kopf{min-height:0}.fassung-aquarell .paket-kopf img{display:none}.fassung-aquarell .paket h2{max-width:none;font-family:var(--display);font-weight:400;letter-spacing:-.01em;line-height:1.08;font-size:28px;color:var(--navy)}.fassung-aquarell .paket-marke{padding:5px 12px;border:0;background:rgb(223 183 138/32%);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--navy)}.fassung-aquarell .preis{gap:8px;padding-top:0}.fassung-aquarell .preis-ab,.fassung-aquarell .preis-einheit{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--still-aq)}.fassung-aquarell .preis-wert{font-family:var(--display);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:46px;color:var(--navy)}.fassung-aquarell .umfang li{font-size:15px;color:var(--text-aq)}.fassung-aquarell .umfang svg{color:var(--navy)}.fassung-aquarell .paket-hinweis{color:var(--still-aq)}.fassung-aquarell .paket-fuss{border-top:1px solid var(--linie-aq);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--still-aq)}.fassung-aquarell .preis-hinweis{margin-top:40px;color:var(--text-aq)}.fassung-aquarell .konditionen{margin-top:40px;border-top:1px solid var(--linie-aq)}.fassung-aquarell .kondition dt{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--navy)}.fassung-aquarell .kondition dd{color:var(--text-aq)}.fassung-aquarell #ablauf .abschnitt-kopf h2{font-style:italic}.fassung-aquarell .schritt-zeile{border-top:1px solid var(--linie-aq)}.fassung-aquarell .schritt-zeile:last-child{border-bottom:1px solid var(--linie-aq)}.fassung-aquarell .schritt-zahl{font-family:var(--display);font-style:italic;font-weight:400;font-size:44px;color:var(--still-aq)}.fassung-aquarell .schritt-inhalt h3{font-family:var(--display);font-weight:400;letter-spacing:-.01em;line-height:1.1;font-size:30px;color:var(--navy)}.fassung-aquarell .schritt-inhalt p{font-size:16px;color:var(--text-aq)}.fassung-aquarell #anfrage .kontakt-copy{align-items:flex-start;text-align:left}.fassung-aquarell #anfrage .kontakt-copy h2{font-size:clamp(40px,5.6vw,80px);font-style:italic;line-height:1;color:var(--navy)}.fassung-aquarell #anfrage .kontakt-copy p{max-width:460px;font-size:17px;line-height:1.6;color:var(--text-aq)}.fassung-aquarell #anfrage .kontakt-copy .eyebrow-sand{color:var(--navy)}.fassung-aquarell #anfrage .kontakt-liste{flex-direction:column;align-items:flex-start;gap:6px}.fassung-aquarell #anfrage .kontakt-zeile{gap:12px;padding-block:6px;border-bottom:0;font-size:16px;font-weight:700;color:var(--navy)}.fassung-aquarell #anfrage .kontakt-zeile img{width:18px;height:18px;opacity:.7}.fassung-aquarell #anfrage a.kontakt-zeile:hover{color:var(--sand-deep);opacity:1}.fassung-aquarell .formular{gap:16px;padding:34px 32px 30px;background:#fff;box-shadow:0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/10%)}.fassung-aquarell .budget-feld legend,.fassung-aquarell .feld>label{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--still-aq);opacity:1}.fassung-aquarell .feld input,.fassung-aquarell .feld select,.fassung-aquarell .feld textarea{padding:13px 16px;color:var(--navy);background:var(--papier-aq);border:1px solid #cfd8e2;border-radius:8px}.fassung-aquarell .feld input::placeholder,.fassung-aquarell .feld textarea::placeholder{color:#6b7a8c}.fassung-aquarell .feld input:focus-visible,.fassung-aquarell .feld select:focus-visible,.fassung-aquarell .feld textarea:focus-visible{outline:3px solid var(--navy);outline-offset:2px;background:#fff}.fassung-aquarell .budget-chip{min-height:40px;padding:9px 16px;border:0;background:rgb(147 198 236/22%);font-size:13px;font-weight:600;color:var(--navy)}.fassung-aquarell .budget-chip:has(input:checked){background:var(--navy);color:#fff}.fassung-aquarell .formular-hinweis{color:var(--text-aq);opacity:1}.fassung-aquarell .pill-navy{border-color:var(--navy);background:var(--navy);color:#fff}.fassung-aquarell .pill-navy:hover{background:var(--navy-soft);border-color:var(--navy-soft);color:#fff}.fassung-aquarell nav[aria-label="Brotkrümelnavigation"]{color:var(--still-aq);font-size:13px;font-weight:600}.fassung-aquarell nav[aria-label="Brotkrümelnavigation"] a:hover{color:var(--navy)}.fassung-aquarell main>section:first-child h1{max-width:14ch;font-family:var(--display);font-weight:400;font-size:clamp(42px,5.6vw,84px);line-height:1;letter-spacing:-.015em;color:var(--navy)}.fassung-aquarell main>section:first-child .eyebrow{color:var(--navy)}.fassung-aquarell main>section:first-child figure{margin:0 12px;padding:12px;background:#fff;box-shadow:0 1px 2px rgb(15 27 43/6%),0 18px 40px rgb(15 27 43/10%);transform:rotate(1.5deg)}.fassung-aquarell main>section:first-child figure img{padding:0;border-radius:0;background:#fff}.fassung-aquarell main>section:first-child figcaption{margin-top:12px;padding:0 4px;font-size:12px;font-weight:600}.fassung-aquarell section[aria-labelledby=fragen-title] article,.fassung-aquarell section[aria-labelledby=umfang-title] article{border-top:1px solid var(--linie-aq)}.fassung-aquarell section[aria-labelledby=fragen-title] h3,.fassung-aquarell section[aria-labelledby=umfang-title] h3{font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:-.01em;line-height:1.15;color:var(--navy)}.fassung-aquarell section[aria-labelledby=beispiel-title] p,.fassung-aquarell section[aria-labelledby=fragen-title] p,.fassung-aquarell section[aria-labelledby=kontakt-title] p,.fassung-aquarell section[aria-labelledby=umfang-title] p{font-size:17px;line-height:1.65;color:var(--text-aq)}.fassung-aquarell section[aria-labelledby=beispiel-title] h2,.fassung-aquarell section[aria-labelledby=fragen-title] h2,.fassung-aquarell section[aria-labelledby=kontakt-title] h2{font-style:italic;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.fassung-aquarell section[aria-labelledby=kontakt-title] a[data-contact-method=phone]{color:var(--navy);font-weight:600}.fassung-aquarell.not-found h1{font-family:var(--display);font-weight:400;letter-spacing:-.015em;color:var(--navy)}.fassung-aquarell.not-found em{font-style:italic;color:var(--navy)}.fassung-aquarell.not-found p{color:var(--text-aq)}.fassung-aquarell.not-found .button{padding:15px 22px;background:var(--navy);color:#fff;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}@media (max-width:1000px){.fassung-aquarell .pakete{gap:22px}}@media (max-width:700px){.fassung-aquarell .auftrag-kopf{padding-block:64px 80px}.fassung-aquarell .auftrag-kopf h1{font-size:clamp(44px,14vw,64px)}.fassung-aquarell .pakete{gap:22px;margin-top:48px}.fassung-aquarell .paket:first-child,.fassung-aquarell .paket:nth-child(2),.fassung-aquarell .paket:nth-child(3){transform:none}.fassung-aquarell .paket{padding:26px 22px 24px}.fassung-aquarell #ablauf:before,.fassung-aquarell #anfrage:after,.fassung-aquarell #anfrage:before,.fassung-aquarell .auftrag-kopf:after,.fassung-aquarell .auftrag-kopf:before,.fassung-aquarell main>section.band-sky:before,.fassung-aquarell main>section:first-child:after,.fassung-aquarell main>section:first-child:before{width:340px;height:300px}.fassung-aquarell .formular{padding:24px 20px 22px}.fassung-aquarell #anfrage .kontakt-copy h2{font-size:clamp(36px,11vw,52px)}.fassung-aquarell main>section:first-child h1{font-size:clamp(36px,11vw,48px)}.fassung-aquarell main>section:first-child figure{margin:0 8px;padding:8px}}.fassung-aquarell main>section:first-child .container p{color:var(--text-aq)}.fassung-aquarell main>section:first-child figcaption{color:var(--still-aq)}.fassung-aquarell .auftrag-kopf .container .auftrag-lead,.fassung-aquarell nav[aria-label="Brotkrümelnavigation"]{color:var(--navy)}