.studiograf-btn{display:inline-flex;align-items:center;gap:10px;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1.25;text-decoration:none;letter-spacing:-0.01em;padding-top:7px;padding-right:22px;padding-bottom:8px;padding-left:22px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);cursor:pointer;transition:all 0.18s ease}.studiograf-btn:hover{color:#fff;background-color:var(--sg-orange)}.studiograf-btn:hover{border-color:var(--sg-orange)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]{position:relative;overflow:hidden;color:transparent;background-color:transparent;transition:border-color 0.35s ease 0.05s}.studiograf-btn:not(.studiograf-btn-fill)[data-text]:hover{color:transparent;background-color:transparent}.studiograf-btn:not(.studiograf-btn-fill)[data-text]:hover{border-color:var(--sg-orange)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]::before{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:var(--sg-ink);transition:transform 0.4s cubic-bezier(.33,1,.68,1)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]::before{content:attr(data-text)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]::after{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:#fff;background-color:var(--sg-orange);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;transition:transform 0.4s cubic-bezier(.33,1,.68,1),border-radius 0.4s cubic-bezier(.33,1,.68,1);transform:translate3d(0,100%,0)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]::after{content:attr(data-text)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]:hover::before{transform:translate3d(0,-100%,0)}.studiograf-btn:not(.studiograf-btn-fill)[data-text]:hover::after{border-radius:999px;transform:translate3d(0,0px,0)}.studiograf-btn-fill{display:inline-flex;justify-content:center;align-items:center;gap:10px;position:relative;overflow:hidden;color:#fff;font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1.25;text-decoration:none;letter-spacing:-0.01em;padding-top:7px;padding-right:22px;padding-bottom:8px;padding-left:22px;background-color:var(--sg-orange);border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-orange);border-right:2px solid var(--sg-orange);border-bottom:2px solid var(--sg-orange);border-left:2px solid var(--sg-orange);cursor:pointer;transition:background-color 0.35s ease 0.05s,border-color 0.35s ease 0.05s}.studiograf-btn-fill:hover{color:#fff;background-color:var(--sg-orange-deep)}.studiograf-btn-fill:hover{border-color:var(--sg-orange-deep)}.studiograf-btn-fill[data-text]{color:transparent}.studiograf-btn-fill[data-text]:hover{color:transparent}.studiograf-btn-fill[data-text]::before{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:#fff;transition:transform 0.4s cubic-bezier(.33,1,.68,1)}.studiograf-btn-fill[data-text]::before{content:attr(data-text)}.studiograf-btn-fill[data-text]::after{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:#fff;background-color:var(--sg-orange-deep);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;transition:transform 0.4s cubic-bezier(.33,1,.68,1),border-radius 0.4s cubic-bezier(.33,1,.68,1);transform:translate3d(0,100%,0)}.studiograf-btn-fill[data-text]::after{content:attr(data-text)}.studiograf-btn-fill[data-text]:hover::before{transform:translate3d(0,-100%,0)}.studiograf-btn-fill[data-text]:hover::after{border-radius:999px;transform:translate3d(0,0px,0)}.studiograf-bubble{display:inline-block;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.09em;padding-top:5px;padding-right:13px;padding-bottom:6px;padding-left:13px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill)}.studiograf-bubble{white-space:nowrap}.studiograf-logo{display:block;height:auto}.studiograf-logo-kontur{stroke:var(--sg-orange-soft);stroke-width:62;stroke-linejoin:round;paint-order:stroke;fill:var(--sg-ink)}.studiograf-logo-punzen{fill:var(--sg-orange-soft)}.studiograf-logo-hell{display:block;height:auto}.studiograf-logo-hell-kontur{stroke:none;fill:var(--sg-paper)}.studiograf-logo-hell-punzen{fill:var(--sg-ink)}.studiograf-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:41;background-color:var(--sg-orange-soft);border-bottom:2px solid var(--sg-ink);transition:transform 0.42s cubic-bezier(.4,0,.2,1),clip-path 0.42s cubic-bezier(.4,0,.2,1)}.studiograf-header .studiograf-nav .oxf-arrow-button-v2__arrow-container{display:flex;justify-content:center;align-items:center;top:0px;right:0px;bottom:0px;width:30px;height:30px;margin-top:auto;margin-right:0px;margin-bottom:auto;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-header .studiograf-nav .oxf-arrow-button-v2__arrow{width:20px;height:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-header .studiograf-nav .oxf-arrow-button-v2__arrow-wrapper{transition:width 0.4s cubic-bezier(.4,0,.2,1),right 0.4s cubic-bezier(.4,0,.2,1),top 0.4s cubic-bezier(.4,0,.2,1),bottom 0.4s cubic-bezier(.4,0,.2,1)}.studiograf-header .studiograf-nav .oxf-arrow-button-v2:hover .oxf-arrow-button-v2__arrow-wrapper{top:0px;right:0px;bottom:0px;width:100%;height:100%}.studiograf-header .studiograf-nav .oxf-arrow-button-v2:hover{color:#fff}.studiograf-header .studiograf-nav .oxf-arrow-button-v2:hover{border-color:var(--sg-orange)}.studiograf-header .studiograf-nav .oxf-arrow-button-v2:hover .oxf-arrow-button-v2__text{color:#fff}.studiograf-header .studiograf-nav .oxf-arrow-button-v2__arrow path{fill:#fff;stroke:#fff;stroke-width:2.2;stroke-linejoin:round}.studiograf-header .studiograf-nav .oxf-arrow-button-v2:hover .oxf-arrow-button-v2__arrow-container{justify-content:center;right:3px;padding-right:0px}.studiograf-header .oxf-arrow-button-v2{transition:border-color 0.3s ease}.studiograf-header .oxf-arrow-button-v2 .oxf-arrow-button-v2__arrow-wrapper{top:3px;right:3px;transition:width 0.4s cubic-bezier(.22,1,.36,1),height 0.4s cubic-bezier(.22,1,.36,1),top 0.4s cubic-bezier(.22,1,.36,1),right 0.4s cubic-bezier(.22,1,.36,1)}.studiograf-header .oxf-arrow-button-v2 .oxf-arrow-button-v2__text{position:relative;z-index:1;transition:color 0.3s ease}.studiograf-header .oxf-arrow-button-v2:hover{border-color:var(--sg-orange)}.studiograf-header .oxf-arrow-button-v2:hover .oxf-arrow-button-v2__text{color:#fff}.studiograf-header .oxf-arrow-button-v2:hover .oxf-arrow-button-v2__arrow-wrapper{top:0px;right:0px;width:100%;height:100%;border-radius:999px}.studiograf-header .oxf-arrow-button-v2:hover .oxf-arrow-button-v2__arrow-container{top:0px;right:3px}.studiograf-header{clip-path:inset(0 0 -400px 0)}.studiograf-nav{display:flex;justify-content:end;align-items:center;position:relative;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px;transition:padding 0.35s cubic-bezier(.4,0,.2,1)}.studiograf-brand{position:absolute;top:10px;left:30px;z-index:3;line-height:0;transition:top 0.35s cubic-bezier(.4,0,.2,1)}.studiograf-brand-icon{width:auto;height:168px;transition:height 0.35s cubic-bezier(.4,0,.2,1)}@media (max-width:1023px){.studiograf-brand-icon{width:auto;height:96px}}@media (max-width:479px){.studiograf-brand-icon{width:auto;height:72px}}.studiograf-menu{display:flex;gap:46px;position:absolute;top:50%;left:50%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;transform:translate3d(-50%,-50%,0)}.studiograf-menu{list-style:none;white-space:nowrap}@media (max-width:1119px){.studiograf-menu{gap:28px}}@media (max-width:1023px){.studiograf-menu{display:none}}.studiograf-menu-link{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:19px;text-decoration:none;padding-bottom:5px;background-image:linear-gradient(var(--sg-ink),var(--sg-ink));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transition:background-size 0.3s cubic-bezier(.4,0,.2,1)}.studiograf-menu-link:hover{color:var(--sg-ink)}.studiograf-menu-link:hover{background-size:100% 2px}.studiograf-menu-link.studiograf-aktiv{background-size:100% 2px}.studiograf-menu-link{background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat}@media (max-width:1119px){.studiograf-menu-link{font-size:17px}}.studiograf-nav-cta{margin-right:30px}@media (max-width:1023px){.studiograf-nav-cta{font-size:15px;padding-top:6px;padding-right:16px;padding-bottom:7px;padding-left:16px}}.studiograf-hero{position:relative;height:min(90vh,900px);overflow:hidden;background-color:var(--sg-ink)}.studiograf-hero .studiograf-hero-slides .swiper-navigation-icon{display:none}.studiograf-hero .studiograf-hero-slides .swiper-navigation-icon path{fill:#fff;stroke:#fff;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke}.studiograf-hero .studiograf-hero-slides .swiper-button-prev{width:44px;height:44px;color:#fff;background-color:var(--sg-orange);border-radius:999px;border-top:2px solid var(--sg-orange);border-right:2px solid var(--sg-orange);border-bottom:2px solid var(--sg-orange);border-left:2px solid var(--sg-orange);transition:background-color 0.2s ease,border-color 0.2s ease}.studiograf-hero .studiograf-hero-slides .swiper-button-next{width:44px;height:44px;color:#fff;background-color:var(--sg-orange);border-radius:999px;border-top:2px solid var(--sg-orange);border-right:2px solid var(--sg-orange);border-bottom:2px solid var(--sg-orange);border-left:2px solid var(--sg-orange);transition:background-color 0.2s ease,border-color 0.2s ease}.studiograf-hero .studiograf-hero-slides .swiper-button-prev:hover{background-color:var(--sg-orange-deep)}.studiograf-hero .studiograf-hero-slides .swiper-button-prev:hover{border-color:var(--sg-orange-deep)}.studiograf-hero .studiograf-hero-slides .swiper-button-next:hover{background-color:var(--sg-orange-deep)}.studiograf-hero .studiograf-hero-slides .swiper-button-next:hover{border-color:var(--sg-orange-deep)}.studiograf-hero .studiograf-hero-slides .swiper-button-next::before{display:block;width:18px;height:18px;background-color:#fff}.studiograf-hero .studiograf-hero-slides .swiper-button-next::before{content:"";-webkit-mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M9 6l6 6-6 6\'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M9 6l6 6-6 6\'/></svg>") center/contain no-repeat}.studiograf-hero .studiograf-hero-slides .swiper-button-prev::before{display:block;width:18px;height:18px;background-color:#fff;transform:rotateZ(180deg)}.studiograf-hero .studiograf-hero-slides .swiper-button-prev::before{content:"";-webkit-mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M9 6l6 6-6 6\'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M9 6l6 6-6 6\'/></svg>") center/contain no-repeat}.studiograf-hero-slides{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.studiograf-hero-slides .breakdance-swiper-wrapper{height:100%}.studiograf-hero-slides .swiper{height:100%}.studiograf-hero-slides .bde-loop{height:100%}.studiograf-hero-slides .bde-loop-item{height:100%}.studiograf-hero-slides .swiper-button-prev{display:flex;justify-content:center;align-items:center;position:absolute;top:auto;right:calc(56px + 50px);bottom:56px;left:auto;z-index:6;width:42px;height:42px;color:var(--sg-paper);margin-top:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(26,26,26,.38);border-radius:var(--sg-radius-pill);border-top:1.5px solid rgba(244,241,234,.55);border-right:1.5px solid rgba(244,241,234,.55);border-bottom:1.5px solid rgba(244,241,234,.55);border-left:1.5px solid rgba(244,241,234,.55);cursor:pointer;transition:all 0.18s ease}.studiograf-hero-slides .swiper-button-next{display:flex;justify-content:center;align-items:center;position:absolute;top:auto;right:56px;bottom:56px;left:auto;z-index:6;width:42px;height:42px;color:var(--sg-paper);margin-top:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(26,26,26,.38);border-radius:var(--sg-radius-pill);border-top:1.5px solid rgba(244,241,234,.55);border-right:1.5px solid rgba(244,241,234,.55);border-bottom:1.5px solid rgba(244,241,234,.55);border-left:1.5px solid rgba(244,241,234,.55);cursor:pointer;transition:all 0.18s ease}.studiograf-hero-slides .swiper-button-prev:hover{color:var(--sg-ink);background-color:var(--sg-paper)}.studiograf-hero-slides .swiper-button-prev:hover{border-color:var(--sg-paper)}.studiograf-hero-slides .swiper-button-next:hover{color:var(--sg-ink);background-color:var(--sg-paper)}.studiograf-hero-slides .swiper-button-next:hover{border-color:var(--sg-paper)}.studiograf-hero-slides .swiper-navigation-icon{width:8px;height:15px}@media (max-width:767px){.studiograf-hero-slides .swiper-button-prev{display:none}.studiograf-hero-slides .swiper-button-next{display:none}}.studiograf-hero-slide{display:block;width:100%;height:100%;object-fit:cover}.studiograf-hero-veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(72deg,rgba(26,26,26,.86) 0%,rgba(26,26,26,.58) 36%,rgba(26,26,26,.06) 70%,rgba(26,26,26,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.studiograf-hero-veil{background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.studiograf-hero-veil{background-image:linear-gradient(180deg,rgba(26,26,26,.2) 0%,rgba(26,26,26,.85) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.studiograf-hero-inner{display:flex;align-items:end;position:relative;height:100%;padding-top:0px;padding-right:72px;padding-bottom:72px;padding-left:72px;pointer-events:none}@media (max-width:767px){.studiograf-hero-inner{padding-top:0px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.studiograf-hero-block{width:min(54%,720px);pointer-events:auto}@media (max-width:767px){.studiograf-hero-block{width:100%}}.studiograf-hero-title{color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-display);line-height:1.06;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-hero-btns{margin-top:34px}.studiograf-section{text-align:center}.studiograf-section{padding:var(--sg-section-y) 0}.studiograf-wrap{max-width:1680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-wrap{padding:0 var(--sg-gutter)}.studiograf-mid{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-mid{padding:0 var(--sg-gutter)}.studiograf-h2{max-width:30ch;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h1);line-height:1.06;letter-spacing:-0.03em;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-lead{max-width:72ch;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);margin-top:28px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-section-btn{margin-top:52px}.studiograf-dark{color:var(--sg-paper);background-color:var(--sg-ink)}.studiograf-dark{padding:var(--sg-section-y) 0}.studiograf-dark-h2{color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h2);line-height:1.06;text-align:center;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:clamp(2rem,3.5vw,3.5rem);margin-left:0px}.studiograf-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,1.8vw,30px)}@media (max-width:1119px){.studiograf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (max-width:767px){.studiograf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:479px){.studiograf-cards{grid-template-columns:minmax(0,1fr)}}.studiograf-card{display:block;color:inherit;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-card:hover .studiograf-card-img{filter:brightness(60%);transform:scale(1.05,1.05)}.studiograf-card:hover .studiograf-card-bubble{opacity:1;transform:translate3d(0,0px,0)}.studiograf-card-bild{position:relative;overflow:hidden}.studiograf-card-img{width:100%;object-fit:cover;aspect-ratio:1;transition:transform 0.5s ease,filter 0.3s}.studiograf-card-bubble{position:absolute;bottom:14px;left:14px;opacity:0;transition:all 0.25s ease;transform:translate3d(0,8px,0)}.studiograf-card-title{color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h4);letter-spacing:-0.02em;margin-top:18px;margin-right:0px;margin-bottom:8px;margin-left:0px}.studiograf-card-text{color:#bdb9ad;font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-proj{padding:var(--sg-section-y) 0 0}.studiograf-proj-h2{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h2);line-height:1.06;text-align:center;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(( 100vw - 9px ) / 8);grid-auto-flow:dense;gap:3px;background-color:var(--sg-line);border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line)}.studiograf-wall .bde-posts-pagination{display:none}.studiograf-wall .bde-loop{display:contents}@media (max-width:1023px){.studiograf-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(( 100vw - 3px ) / 4)}}.studiograf-tile{display:block;grid-row-start:span 2;position:relative;overflow:hidden;background-color:var(--sg-ink);cursor:pointer}.studiograf-tile:hover .studiograf-tile-img{opacity:0.42;transform:scale(1.05,1.05)}.studiograf-tile:hover .studiograf-tile-mitte{opacity:1}.studiograf-tile:hover .studiograf-tile-unten{opacity:1;transform:translate3d(0,0px,0)}.studiograf-tile:hover .breakdance-image-object{opacity:0.42;transform:scale(1.05,1.05)}.studiograf-tile .studiograf-lb{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%}.studiograf-tile .oxf-lightbox__item{display:none}.studiograf-tile .oxf-lightbox__item:first-child{display:block;width:100%;height:100%}.studiograf-tile .breakdance-image-object{width:100%;height:100%;object-fit:cover;transition:transform 0.55s ease,opacity 0.3s}.studiograf-tile-tall{grid-row-start:span 4}.studiograf-tile-wide{grid-row-start:span 2;grid-column-start:span 2}.studiograf-tile-img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s ease,opacity 0.3s}.studiograf-tile-mitte{display:grid;align-items:center;justify-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;color:#fff;font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(17px,1.4vw,22px);text-align:center;letter-spacing:-0.02em;text-shadow:0px 2px 18px rgba(0,0,0,.6);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;opacity:0;pointer-events:none;transition:all 0.25s ease}.studiograf-tile-unten{display:flex;align-items:center;gap:10px;position:absolute;right:14px;bottom:14px;left:14px;z-index:2;opacity:0;pointer-events:none;transition:all 0.25s ease;transform:translate3d(0,8px,0)}.studiograf-tile-unten{flex-wrap:wrap}.studiograf-tile-ort{color:#fff;font-family:"IBM Plex Mono",sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:0.08em;text-shadow:0px 1px 8px rgba(0,0,0,.9)}.studiograf-proj-more{text-align:center;padding-top:clamp(2.5rem,4vw,4rem);padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-marquee{overflow:hidden;padding-top:52px;padding-right:0px;padding-bottom:52px;padding-left:0px;background-color:var(--sg-neon-soft);border-top:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink)}.studiograf-marquee-in{display:flex;gap:0px;width:max-content}.studiograf-marquee-in{animation:studiografSlide 38s linear infinite}.studiograf-marquee-item{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(22px,2.8vw,36px);letter-spacing:-0.02em}.studiograf-marquee-item{white-space:nowrap}@keyframes studiografSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.studiograf-footer{color:var(--sg-paper);padding-top:clamp(3rem,6.5vw,5.5rem);padding-right:0px;padding-bottom:36px;padding-left:0px;background-color:var(--sg-ink)}.studiograf-footer .studiograf-wrap{max-width:1880px;padding-right:clamp(1.25rem,2vw,2.5rem);padding-left:clamp(1.25rem,2vw,2.5rem)}.studiograf-footer-cols{display:grid;grid-template-columns:2fr minmax(0,1fr) minmax(0,1fr) 1.2fr;gap:var(--sg-gutter)}@media (max-width:1023px){.studiograf-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.studiograf-footer-cols{grid-template-columns:minmax(0,1fr)}}.studiograf-footer-h4{color:#8d897d;font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.studiograf-footer-list{font-family:"IBM Plex Mono",sans-serif;font-size:16px;line-height:2.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-footer-list{list-style:none}.studiograf-footer-link{color:var(--sg-paper);text-decoration:none}.studiograf-footer-link:hover{color:var(--sg-neon)}.studiograf-footer-brand{width:76px;height:auto;margin-bottom:26px}.studiograf-footer-text{max-width:30ch;color:#8d897d;font-family:"IBM Plex Mono",sans-serif;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8d897d;font-family:"IBM Plex Mono",sans-serif;font-size:13.5px;margin-top:clamp(2.5rem,5vw,4rem);padding-top:26px;border-top:1px solid #3a3a33}.studiograf-footer-bottom{flex-wrap:wrap}.studiograf-kontakt{padding:var(--sg-section-y) 0}.studiograf-kontakt-h2{max-width:none;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h2);line-height:1.06;text-align:center;letter-spacing:-0.03em;margin-top:0px;margin-right:auto;margin-bottom:18px;margin-left:auto}.studiograf-kontakt-lead{max-width:62ch;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);text-align:center;margin-top:0px;margin-right:auto;margin-bottom:48px;margin-left:auto}.studiograf-formular{max-width:1084px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-formular .ff-el-group{grid-column-start:span 2;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.studiograf-formular .ff-el-input--label{display:none}.studiograf-formular .ff-el-form-control{width:100%;height:auto;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-size:16.5px;line-height:1.4;padding-top:16px;padding-right:4px;padding-bottom:16px;padding-left:4px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1.5px solid var(--sg-line);border-left:0px solid}.studiograf-formular .ff-el-form-control{box-shadow:none;-webkit-appearance:none;appearance:none}.studiograf-formular .ff-el-form-control:focus{background-color:transparent;border-bottom:1.5px solid var(--sg-orange);outline:0px solid}.studiograf-formular .ff-el-form-control:focus{box-shadow:none}.studiograf-formular .ff-t-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 40px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-formular .ff-t-cell{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-formular .ff-el-form-check-label{display:flex;align-items:start;gap:13px;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:13.5px;line-height:1.55;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-formular .ff-el-form-check-input{flex-grow:0;flex-shrink:0;flex-basis:auto;width:19px;height:19px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-formular .ff-el-form-check-input{accent-color:var(--sg-orange)}.studiograf-formular .ff_submit_btn_wrapper{margin-top:30px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-formular .ff-btn-submit{display:inline-flex;justify-content:center;align-items:center;position:relative;width:auto;height:auto;overflow:hidden;color:#fff;font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-0.01em;padding-top:7px;padding-right:24px;padding-bottom:8px;padding-left:24px;background-color:var(--sg-orange);border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-orange);border-right:2px solid var(--sg-orange);border-bottom:2px solid var(--sg-orange);border-left:2px solid var(--sg-orange);cursor:pointer;transition:background-color 0.35s ease 0.05s,border-color 0.35s ease 0.05s}.studiograf-formular .ff-btn-submit{box-shadow:none}.studiograf-formular .ff-btn-submit:hover{color:#fff;background-color:var(--sg-orange-deep)}.studiograf-formular .ff-btn-submit:hover{border-color:var(--sg-orange-deep)}.studiograf-formular .ff-el-tooltip{color:var(--sg-ink-soft)}.studiograf-formular .ff-el-is-required{color:var(--sg-ink-soft)}.studiograf-formular .frm-fluent-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 40px}.studiograf-formular fieldset{display:contents;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.studiograf-formular .ff-field_container{grid-column-start:span 2}.studiograf-formular .ff-el-group:has([data-name="email"]){grid-column-start:span 1}.studiograf-formular .ff-el-group:has([data-name="telefon"]){grid-column-start:span 1}.studiograf-formular .ff-el-group:has([data-name="ort"]){grid-column-start:span 1}.studiograf-formular .ff-el-group:has([data-name="flaeche"]){grid-column-start:span 1}.studiograf-formular .ff-hpsf-container{display:none}.studiograf-formular .studiograf-mehr-label{display:inline-flex;align-items:center;gap:12px;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1.3;margin-top:30px;cursor:pointer}.studiograf-formular .studiograf-mehr-label{list-style:none}.studiograf-formular .studiograf-mehr-zeichen{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:30px;height:30px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);transition:transform 0.34s cubic-bezier(.4,0,.2,1),background-color 0.34s ease,border-color 0.34s ease;transform:rotateZ(0deg)}.studiograf-formular .studiograf-optional{display:none}.studiograf-formular .studiograf-pflicht{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:13px;margin-top:34px;margin-bottom:0px}.studiograf-formular .ff-el-group:has([data-name="untergrund"]){grid-column-start:span 1}.studiograf-formular .ff-el-group:has([data-name="zeitraum"]){grid-column-start:span 1}.studiograf-formular .studiograf-mehr-label::-webkit-details-marker{display:none}.studiograf-formular:has(.studiograf-mehr[open]) .studiograf-optional{display:block}.studiograf-formular:has(.studiograf-mehr[open]) .studiograf-mehr-zeichen{background-color:var(--sg-orange);transform:rotateZ(45deg)}.studiograf-formular:has(.studiograf-mehr[open]) .studiograf-mehr-zeichen{border-color:var(--sg-orange)}.studiograf-formular .ff-el-form-control::placeholder{color:var(--sg-ink-soft);opacity:1}.studiograf-formular select.ff-el-form-control{padding-right:28px;cursor:pointer}.studiograf-formular select.ff-el-form-control{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12 8\'%3E%3Cpath d=\'M1 1.6 6 6.4l5-4.8\' fill=\'none\' stroke=\'%231A1A1A\' stroke-width=\'1.6\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 2px center!important;background-size:12px 8px!important}.studiograf-formular textarea.ff-el-form-control{min-height:132px}.studiograf-formular textarea.ff-el-form-control{resize:vertical}.studiograf-formular .studiograf-mehr-zeichen::before{position:absolute;top:50%;left:50%;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background-color:var(--sg-ink);transition:background-color 0.34s ease}.studiograf-formular .studiograf-mehr-zeichen::before{content:""}.studiograf-formular .studiograf-mehr-zeichen::after{position:absolute;top:50%;left:50%;width:2px;height:12px;margin-top:-6px;margin-left:-1px;background-color:var(--sg-ink);transition:background-color 0.34s ease}.studiograf-formular .studiograf-mehr-zeichen::after{content:""}.studiograf-formular:has(.studiograf-mehr[open]) .studiograf-mehr-zeichen::before{background-color:#fff}.studiograf-formular:has(.studiograf-mehr[open]) .studiograf-mehr-zeichen::after{background-color:#fff}.studiograf-formular .ff-btn-submit[data-text]{color:transparent}.studiograf-formular .ff-btn-submit[data-text]:hover{color:transparent}@media (max-width:767px){.studiograf-formular .ff-el-group{grid-column-start:span 1}.studiograf-formular .ff-t-container{grid-template-columns:minmax(0,1fr)}.studiograf-formular .frm-fluent-form{grid-template-columns:minmax(0,1fr)}.studiograf-formular .ff-field_container{grid-column-start:span 1}.studiograf-formular .ff-el-group:has([data-name="untergrund"]){grid-column-start:span 1}.studiograf-formular .ff-el-group:has([data-name="zeitraum"]){grid-column-start:span 1}}.studiograf-faq{padding:var(--sg-section-y) 0}.studiograf-faq-h2{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h3);line-height:1.1;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:clamp(1.2rem,2vw,1.8rem);margin-left:0px}.studiograf-faq-item{border-bottom:1px solid var(--sg-line)}.studiograf-faq-item:first-child{border-top:1px solid var(--sg-line)}.studiograf-faq-item[open] .studiograf-faq-zeichen{color:#fff;background-color:var(--sg-orange);transform:rotateZ(45deg)}.studiograf-faq-item[open] .studiograf-faq-zeichen{border-color:var(--sg-orange)}.studiograf-faq-frage{display:flex;justify-content:space-between;align-items:center;gap:40px;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:clamp(17px,1.4vw,20px);letter-spacing:-0.02em;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;cursor:pointer}.studiograf-faq-frage::-webkit-details-marker{display:none}.studiograf-faq-frage{list-style:none}.studiograf-faq-zeichen{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:40px;height:40px;font-size:23px;font-style:normal;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);transition:all 0.2s}.studiograf-faq-antwort{max-width:90ch;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body{color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body);background-color:var(--sg-paper)}.studiograf-pre{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:999;overflow:hidden;background-color:var(--sg-orange)}.studiograf-pre{animation:studiografPreRaus .85s cubic-bezier(.4,0,.2,1) 2.35s forwards}.studiograf-pre-bilder{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.studiograf-pre-bilder{-webkit-mask:url(https://studiograff.de/wp-content/uploads/2026/11/studiograff-logo.svg) no-repeat center/26% auto;mask:url(https://studiograff.de/wp-content/uploads/2026/11/studiograff-logo.svg) no-repeat center/26% auto;animation:studiografMaske 2.8s cubic-bezier(.5,0,.78,.42) forwards}.studiograf-pre-bild{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0}.studiograf-pre-bild:nth-child(1){animation-delay:0s}.studiograf-pre-bild:nth-child(2){animation-delay:.26s}.studiograf-pre-bild:nth-child(3){animation-delay:.52s}.studiograf-pre-bild:nth-child(4){animation-delay:.78s}.studiograf-pre-bild:nth-child(5){animation-delay:1.04s}.studiograf-pre-bild:nth-child(6){animation-delay:1.3s}.studiograf-pre-bild:nth-child(7){animation-delay:1.56s}.studiograf-pre-bild:nth-child(8){animation-delay:1.82s}.studiograf-pre-bild:nth-child(9){animation-delay:2.08s}.studiograf-pre-bild:nth-child(10){animation-delay:2.34s}.studiograf-pre-bild:nth-child(11){animation-delay:2.6s}.studiograf-pre-bild:nth-child(12){animation-delay:2.86s}.studiograf-pre-bild{animation:studiografPreBild .01s linear forwards}@keyframes studiografPreBild{to{opacity:1}}@keyframes studiografMaske{from{-webkit-mask-size:26% auto;mask-size:26% auto}to{-webkit-mask-size:2800% auto;mask-size:2800% auto}}@keyframes studiografPreRaus{to{opacity:0;visibility:hidden}}.studiograf-burger{display:none;gap:5px;width:52px;height:52px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);cursor:pointer}@media (max-width:1023px){.studiograf-burger{display:flex;margin-right:30px}}.studiograf-burger-strich{display:block;width:22px;height:2px;background-color:var(--sg-ink)}.studiograf-mobilmenu{display:flex;visibility:hidden;flex-flow:column;justify-content:center;align-items:center;gap:28px;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:60;background-color:var(--sg-orange-soft);opacity:0;transition:opacity 0.28s ease,visibility 0.28s ease}.studiograf-mobilmenu-offen{visibility:visible;opacity:1}.studiograf-mobilmenu-link{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(28px,8vw,44px);text-decoration:none;letter-spacing:-0.03em}.studiograf-mobilmenu-zu{display:grid;align-items:center;justify-items:center;position:absolute;top:22px;right:22px;width:52px;height:52px;color:var(--sg-ink);font-size:26px;line-height:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);cursor:pointer}.studiograf-lb{display:block;width:100%;height:100%}.studiograf-lb .oxf-lightbox__item{display:none}.studiograf-lb .oxf-lightbox__item:first-child{display:block;width:100%;height:100%}.studiograf-lb .breakdance-image-object{width:100%;height:100%;object-fit:cover;transition:transform 0.55s ease,opacity 0.3s}.studiograf-marquee-gruppe{display:flex;gap:74px;padding-right:74px}.studiograf-faq-liste .bde-accordion__panel-content{padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:0px}.studiograf-faq-liste .bde-accordion__title{padding-right:20px}.studiograf-faq-liste .bde-accordion__button{position:relative;z-index:0}.studiograf-faq-liste .bde-accordion__content-wrapper{border-bottom:1px solid var(--sg-ink)}.studiograf-faq-liste .bde-accordion__button .bde-accordion__icon--active{display:none}.studiograf-faq-liste .bde-accordion__button .bde-accordion__icon--default{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:34px;height:34px;margin-right:0px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);transition:transform 0.34s cubic-bezier(.4,0,.2,1),background-color 0.34s ease,border-color 0.34s ease;transform:rotateZ(0deg)}.studiograf-faq-liste .bde-accordion__button .bde-accordion__icon--default{-webkit-mask-image:none;mask-image:none}.studiograf-faq-liste .bde-accordion__icon--default::before{position:absolute;top:50%;left:50%;width:14px;height:2px;margin-top:-1px;margin-left:-7px;background-color:var(--sg-ink);transition:background-color 0.34s ease}.studiograf-faq-liste .bde-accordion__icon--default::before{content:""}.studiograf-faq-liste .bde-accordion__icon--default::after{position:absolute;top:50%;left:50%;width:2px;height:14px;margin-top:-7px;margin-left:-1px;background-color:var(--sg-ink);transition:background-color 0.34s ease}.studiograf-faq-liste .bde-accordion__icon--default::after{content:""}.studiograf-faq-liste .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default{transform:rotateZ(45deg)}.studiograf-faq-liste .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default{background-color:var(--sg-orange)!important;border-color:var(--sg-orange)!important}.studiograf-faq-liste .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default::before{background-color:#fff}.studiograf-faq-liste .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default::after{background-color:#fff}.studiograf-faq-more{margin-top:52px}.studiograf-cards-more{text-align:center;margin-top:clamp(3rem,5vw,5rem)}.studiograf-btn-hell{color:#fff;background-color:var(--sg-orange)}.studiograf-btn-hell:hover{color:var(--sg-ink);background-color:var(--sg-neon)}.studiograf-btn-hell:hover{border-color:var(--sg-neon)}.studiograf-btn-hell{border-color:var(--sg-orange)}.studiograf-seitenkopf{display:block;position:relative;height:auto;overflow:visible;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(2rem,4vw,3.5rem);background-color:transparent}@media (max-width:1023px){.studiograf-seitenkopf{height:min(42vh,360px)}}@media (max-width:767px){.studiograf-seitenkopf{height:min(50vh,320px)}}.studiograf-seitenkopf-h1{max-width:22ch;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h1);line-height:1.06;letter-spacing:-0.03em;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-seitenkopf-lead{max-width:62ch;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-kontakt-cta{text-align:center}.studiograf-kontakt-cta{padding:0 0 var(--sg-section-y)}.studiograf-leistung{padding:var(--sg-section-y) 0}.studiograf-h2-links{max-width:24ch;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h2);line-height:1.08;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.studiograf-liste{max-width:70ch;margin-top:0px;margin-bottom:0px;padding-left:0px}.studiograf-liste{list-style:none}.studiograf-liste-punkt{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:17px;line-height:1.6;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--sg-line)}.studiograf-liste-punkt:first-child{border-top:1px solid var(--sg-line)}.studiograf-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;align-items:baseline;gap:40px;color:var(--sg-ink);text-decoration:none;padding-top:34px;padding-bottom:34px;border-bottom:1px solid var(--sg-line);transition:all 0.2s ease}.studiograf-zeile:first-child{border-top:1px solid var(--sg-line)}.studiograf-zeile:hover{color:var(--sg-orange-deep)}.studiograf-zeile:hover .studiograf-zeile-pfeil{color:var(--sg-orange-deep);transform:translate3d(6px,0,0)}.studiograf-zeile:hover .studiograf-zeile-galerie{height:clamp(200px,18vw,280px);margin-bottom:18px}.studiograf-zeile:focus-visible .studiograf-zeile-galerie{height:clamp(200px,18vw,280px);margin-bottom:18px}@media (max-width:767px){.studiograf-zeile{grid-template-columns:minmax(0,1fr);gap:10px}}.studiograf-zeile-titel{font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(20px,1.8vw,26px);letter-spacing:-0.02em}.studiograf-zeile-text{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body)}.studiograf-zeile-pfeil{align-self:center;width:24px;height:24px;color:var(--sg-ink);transition:transform 0.25s ease,color 0.2s ease}@media (max-width:767px){.studiograf-zeile-pfeil{display:none}}.studiograf-menu-item{position:relative}.studiograf-menu-item:hover .studiograf-submenu{visibility:visible;opacity:1}.studiograf-menu-item:hover .studiograf-menu-link{background-size:100% 2px}.studiograf-submenu{display:flex;visibility:hidden;gap:0px;position:absolute;top:100%;left:50%;z-index:50;min-width:270px;margin-top:0px;margin-bottom:0px;padding-top:18px;padding-left:0px;opacity:0;transition:opacity 0.18s ease,visibility 0.18s ease;transform:translate3d(-50%,0px,0px)}.studiograf-submenu{flex-flow:column;list-style:none}.studiograf-submenu-item{background-color:var(--sg-paper);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink)}.studiograf-submenu-item:first-child{border-top:2px solid var(--sg-ink)}.studiograf-submenu-link{display:block;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-size:15px;line-height:1.3;text-decoration:none;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;transition:all 0.15s ease}.studiograf-submenu-link:hover{color:var(--sg-ink);background-color:var(--sg-neon)}.studiograf-footer-h4-link{color:inherit;text-decoration:none;transition:color 0.15s ease}.studiograf-footer-h4-link:hover{color:var(--sg-orange)}@keyframes studiografSeiteRein{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#oxy-main{animation:studiografSeiteRein .95s cubic-bezier(.22,1,.36,1) 2.25s backwards}.studiograf-lb-titel{display:block;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(18px,1.5vw,22px);line-height:1.15;letter-spacing:-0.02em}.studiograf-lb-meta{display:flex;align-items:center;gap:14px}.studiograf-lb-meta{flex-wrap:wrap}.studiograf-lb-ort{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.studiograf-lb-bubble{display:inline-block;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.09em;padding-top:5px;padding-right:13px;padding-bottom:6px;padding-left:13px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill)}.studiograf-lb-bubble{white-space:nowrap}.studiograf-lb-link{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:15px;text-decoration:none;margin-left:auto;padding-bottom:2px;border-bottom:2px solid var(--sg-ink)}.studiograf-lb-link:hover{color:var(--sg-orange-deep)}.studiograf-lb-link:hover{border-color:var(--sg-orange-deep)}.studiograf-header-weg{clip-path:inset(0 0 0 0);transform:translate3d(0,-240px,0)!important}.studiograf-header-klein .studiograf-brand-icon{height:92px}.studiograf-header-klein .studiograf-nav{padding-top:18px;padding-bottom:18px}.studiograf-header-klein .studiograf-brand{top:22px}.lg-backdrop{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lg-backdrop{background-color:rgba(26,26,26,.55)!important}.lg-outer{top:0px;right:0px;bottom:0px;left:0px;width:min(86vw,920px);height:min(80vh,760px);overflow:hidden;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;background-color:var(--sg-paper);border-radius:18px;box-shadow:0px 34px 90px rgba(0,0,0,.38)}.lg-outer .lg-content{right:14px;left:14px}.lg-outer .lg-content{top:14px!important;bottom:190px!important}.lg-outer .lg-img-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.lg-outer .lg-image{border-radius:0px}.lg-outer .lg-image{box-shadow:none}.lg-outer .lg-prev{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:auto;bottom:auto;left:10px;z-index:1084;width:40px;height:40px;color:#fff;margin-top:-20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(26,26,26,.45);border-radius:var(--sg-radius-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.18s ease}.lg-outer .lg-next{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:10px;bottom:auto;left:auto;z-index:1084;width:40px;height:40px;color:#fff;margin-top:-20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(26,26,26,.45);border-radius:var(--sg-radius-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.18s ease}.lg-outer .lg-prev:hover{background-color:var(--sg-orange)}.lg-outer .lg-next:hover{background-color:var(--sg-orange)}.lg-outer .lg-toolbar{position:absolute;top:10px;right:10px;bottom:auto;left:auto;z-index:1090;width:auto;height:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent}.lg-outer .lg-close{display:flex;justify-content:center;align-items:center;position:relative;width:38px;height:38px;color:#fff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(26,26,26,.45);border-radius:var(--sg-radius-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.18s ease}.lg-outer .lg-close:hover{background-color:var(--sg-orange)}.lg-outer .lg-components{display:flex;flex-flow:column;position:absolute;top:auto;right:0px;bottom:0px;left:0px;width:auto;height:190px;background-color:transparent;pointer-events:auto}.lg-outer .lg-sub-html{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:static;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-size:15px;text-align:left;padding-top:16px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:transparent;pointer-events:auto}.lg-outer .lg-thumb-outer{display:flex;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;position:static;width:auto;height:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;pointer-events:auto}.lg-outer .lg-thumb-outer{overflow-x:auto;overflow-y:hidden;transform:none!important;bottom:auto!important}.lg-outer .lg-thumb{display:flex;gap:8px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px}.lg-outer .lg-thumb{width:max-content!important;transform:none!important;transition:none!important}.lg-outer .lg-thumb-item{flex-grow:0;flex-shrink:0;flex-basis:auto;overflow:hidden;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;opacity:0.45;cursor:pointer;transition:all 0.22s ease}.lg-outer .lg-thumb-item{width:74px!important;height:74px!important;margin:0!important}.lg-outer .lg-thumb-item.active{opacity:1;transform:scale(1.1,1.1)}.lg-outer .studiograf-lb-titel{display:block;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(17px,1.4vw,20px);line-height:1.15;text-align:left;letter-spacing:-0.02em}.lg-outer .studiograf-lb-meta{display:flex;align-items:center;gap:12px;margin-top:8px}.lg-outer .studiograf-lb-ort{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.lg-outer .studiograf-lb-bubble{display:inline-block;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.09em;padding-top:4px;padding-right:11px;padding-bottom:5px;padding-left:11px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill)}.lg-outer .studiograf-lb-bubble{white-space:nowrap}.lg-outer .studiograf-lb-link{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:14px;text-decoration:none;margin-left:auto;padding-bottom:2px;border-bottom:2px solid var(--sg-ink)}.lg-outer .studiograf-lb-link:hover{color:var(--sg-orange-deep)}.lg-outer .studiograf-lb-link:hover{border-color:var(--sg-orange-deep)}@media (max-width:767px){.lg-outer{width:94vw;height:88vh;border-radius:14px}.lg-outer .lg-content{right:10px;left:10px}.lg-outer .lg-content{top:10px!important;bottom:158px!important}.lg-outer .lg-components{height:158px}.lg-outer .lg-sub-html{font-size:13px;padding-top:12px;padding-right:14px;padding-bottom:0px;padding-left:14px}.lg-outer .lg-thumb-item{width:54px!important;height:54px!important}.lg-outer .studiograf-lb-link{display:none}}.studiograf-footer-rechts{display:flex;align-items:center;gap:22px}.studiograf-footer-rechts{flex-wrap:wrap}.studiograf-top{display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:0;width:42px;height:42px;overflow:hidden;color:#fff;font-size:0px;line-height:1;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:var(--sg-radius-pill);border-top:1px solid #3a3a33;border-right:1px solid #3a3a33;border-bottom:1px solid #3a3a33;border-left:1px solid #3a3a33;cursor:pointer;transition:border-color 0.35s ease 0.05s}.studiograf-top:hover{color:#fff}.studiograf-top:hover{border-color:var(--sg-orange)}.studiograf-top::before{display:block;width:18px;height:18px;background-color:currentColor;transition:transform 0.4s cubic-bezier(.33,1,.68,1);transform:rotateZ(-90deg)}.studiograf-top::before{content:"";-webkit-mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\' fill=\'none\' stroke=\'black\' stroke-width=\'2.8\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M6 15h17M16 8l7 7-7 7\'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\' fill=\'none\' stroke=\'black\' stroke-width=\'2.8\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M6 15h17M16 8l7 7-7 7\'/></svg>") center/contain no-repeat}.studiograf-top::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-color:var(--sg-orange);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;transition:transform 0.4s cubic-bezier(.33,1,.68,1),border-radius 0.4s cubic-bezier(.33,1,.68,1);transform:translate3d(0,100%,0)}.studiograf-top::after{content:""}.studiograf-top:hover::after{border-radius:999px;transform:translate3d(0,0px,0)}.studiograf-top:hover::before{transform:rotateZ(-90deg) translate3d(3px,0,0)}.studiograf-seitenkopf-bild{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.studiograf-seitenkopf-veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(80deg,rgba(26,26,26,.9) 0%,rgba(26,26,26,.62) 42%,rgba(26,26,26,.14) 78%,rgba(26,26,26,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}@media (max-width:767px){.studiograf-seitenkopf-veil{background-image:linear-gradient(0deg,rgba(26,26,26,.92) 0%,rgba(26,26,26,.6) 50%,rgba(26,26,26,.25) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.studiograf-seitenkopf-inner{position:relative;z-index:2;width:100%;max-width:1680px;margin-right:auto;margin-left:auto;padding-right:var(--sg-gutter);padding-bottom:clamp(2.2rem,4vw,3.4rem);padding-left:var(--sg-gutter)}.studiograf-seitenkopf-titel{max-width:24ch;color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.04;letter-spacing:-0.03em;margin-top:16px;margin-bottom:0px}.studiograf-direkt{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.studiograf-direkt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sg-gutter)}@media (max-width:1023px){.studiograf-direkt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.studiograf-direkt-grid{grid-template-columns:minmax(0,1fr)}}.studiograf-direkt-h4{color:#8d897d;font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-bottom:16px}.studiograf-direkt-gross{display:inline-block;color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:clamp(1rem,1.3vw,1.2rem);text-decoration:none;padding-bottom:3px;border-bottom:2px solid var(--sg-neon)}.studiograf-direkt-gross:hover{color:var(--sg-neon)}.studiograf-direkt-text{color:var(--sg-paper);font-family:"IBM Plex Mono",sans-serif;font-size:16px;line-height:1.6;margin-top:0px;margin-bottom:0px}.studiograf-filter{display:flex;justify-content:center;align-items:center;gap:10px;position:sticky;top:var(--sg-kopf,102px);z-index:40;width:100%;max-width:none;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:14px;padding-right:var(--sg-gutter);padding-bottom:14px;padding-left:var(--sg-gutter);background-color:var(--sg-paper)}.studiograf-filter{flex-wrap:wrap}@media (max-width:767px){.studiograf-filter{gap:8px;padding-top:10px;padding-bottom:10px}}.studiograf-filter-knopf{color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:9px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:1.5px solid var(--sg-line);border-right:1.5px solid var(--sg-line);border-bottom:1.5px solid var(--sg-line);border-left:1.5px solid var(--sg-line);cursor:pointer;transition:all 0.18s ease}.studiograf-filter-knopf:hover{color:#fff;background-color:var(--sg-ink)}.studiograf-filter-knopf:hover{border-color:var(--sg-ink)}.studiograf-filter-knopf.is-aktiv{color:#fff;background-color:var(--sg-orange)}.studiograf-filter-knopf.is-aktiv{border-color:var(--sg-orange)}.studiograf-filter-leer{display:none;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:16px;text-align:center;margin-top:0px;margin-bottom:0px;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(1rem,2vw,2rem)}.studiograf-tile-weg{display:none}.studiograf-seitenkopf-hoch{height:min(62vh,620px)}@media (max-width:767px){.studiograf-seitenkopf-hoch{height:min(54vh,400px)}}.studiograf-projekt-meta{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:0px}.studiograf-projekt-metagrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sg-gutter);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--sg-line)}@media (max-width:767px){.studiograf-projekt-metagrid{grid-template-columns:minmax(0,1fr);gap:26px}}.studiograf-projekt-metablock{display:flex;flex-flow:column;gap:9px}.studiograf-projekt-metalabel{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.studiograf-projekt-metawert{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:clamp(1.05rem,1.5vw,1.35rem)}.studiograf-projekt-galerie{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:0px}.studiograf-projekt-zurueck{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:14px;margin-top:34px;margin-bottom:0px}.studiograf-projekt-zurueck-link{color:var(--sg-ink-soft);text-decoration:none}.studiograf-projekt-zurueck-link:hover{color:var(--sg-orange)}.studiograf-projekt-galeriehalter .bde-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studiograf-projekt-galeriehalter .bde-gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:0px}@media (max-width:767px){.studiograf-projekt-galeriehalter .bde-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.studiograf-faq-halter{display:block}.studiograf-bildkopf{display:flex;align-items:end;position:relative;height:min(46vh,440px);overflow:hidden;background-color:var(--sg-ink)}@media (max-width:1023px){.studiograf-bildkopf{height:min(42vh,360px)}}@media (max-width:767px){.studiograf-bildkopf{height:min(50vh,320px)}}.studiograf-bildkopf-bild{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.studiograf-bildkopf-veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(80deg,rgba(26,26,26,.9) 0%,rgba(26,26,26,.62) 42%,rgba(26,26,26,.14) 78%,rgba(26,26,26,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}@media (max-width:767px){.studiograf-bildkopf-veil{background-image:linear-gradient(0deg,rgba(26,26,26,.92) 0%,rgba(26,26,26,.6) 50%,rgba(26,26,26,.25) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.studiograf-bildkopf-inner{position:relative;z-index:2;width:100%;padding-top:0px;padding-right:72px;padding-bottom:72px;padding-left:72px}@media (max-width:767px){.studiograf-bildkopf-inner{padding-top:0px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.studiograf-bildkopf-titel{max-width:24ch;color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h1);line-height:1.06;letter-spacing:-0.03em;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-bildkopf-lead{max-width:58ch;color:#d9d4c8;font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-bildkopf-hoch{height:min(62vh,620px)}@media (max-width:767px){.studiograf-bildkopf-hoch{height:min(54vh,400px)}}.studiograf-hintergrund{position:relative;z-index:1;padding-top:0px;padding-bottom:0px}@media (max-width:1023px){.studiograf-hintergrund{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}}.studiograf-zwei{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:0px clamp(2.5rem,5vw,5rem)}@media (max-width:1023px){.studiograf-zwei{grid-template-columns:minmax(0,1fr);gap:0px}}.studiograf-fliess{max-width:60ch;color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-punkte{display:flex;flex-flow:column;gap:0px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-punkte{list-style:none}.studiograf-punkt{display:flex;flex-flow:column;gap:7px;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--sg-line)}.studiograf-punkt-titel{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h4);letter-spacing:-0.01em}.studiograf-punkt-text{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body)}.studiograf-h2-mitte{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h2);line-height:1.08;text-align:center;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:clamp(2rem,3vw,3rem);margin-left:0px}.studiograf-leute{padding-top:clamp(4.5rem,6vw,6rem);padding-bottom:clamp(2rem,3vw,2.5rem);background-color:var(--sg-orange-soft)}.studiograf-leute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);max-width:1180px;margin-right:auto;margin-left:auto}@media (max-width:767px){.studiograf-leute-grid{grid-template-columns:minmax(0,1fr)}}.studiograf-person{display:flex;flex-flow:column}.studiograf-person.is-offen .studiograf-person-text-halter{-webkit-mask-image:none;mask-image:none}.studiograf-person.is-offen .studiograf-person-mehr-zeichen{background-color:var(--sg-orange);transform:rotateZ(45deg)}.studiograf-person.is-offen .studiograf-person-mehr-zeichen{border-color:var(--sg-orange)}.studiograf-person.is-offen .studiograf-person-mehr-zeichen::before{background-color:#fff}.studiograf-person.is-offen .studiograf-person-mehr-zeichen::after{background-color:#fff}.studiograf-person-bild{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:14px;aspect-ratio:4/5;background-color:var(--sg-paper);border-radius:16px;border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink)}.studiograf-person-kuerzel{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(3rem,6vw,5rem);line-height:1;letter-spacing:-0.04em}.studiograf-person-hinweis{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.studiograf-person-name{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-person-alias{color:var(--sg-orange-deep);font-family:"IBM Plex Mono",sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-top:8px}.studiograf-person-text{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:15.5px;line-height:1.7;margin-top:16px;margin-bottom:0px}.studiograf-leute-hinweis{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:12.5px;text-align:center;margin-top:30px;margin-bottom:0px}.studiograf-zahlen{padding-top:clamp(2rem,3vw,2.5rem);padding-bottom:clamp(3.5rem,6vw,5rem);background-color:var(--sg-orange-soft)}.studiograf-zahlen .studiograf-zahl .bde-simple-counter__number{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1;text-align:center;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-zahlen .studiograf-zahl .bde-simple-counter__title{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13.5px;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-zahlen .studiograf-zahl .bde-simple-counter__digit{color:var(--sg-ink)}.studiograf-zahlen .studiograf-zahl .bde-simple-counter__suffix{color:var(--sg-ink)}.studiograf-zahlen-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);max-width:1056px;margin-right:auto;margin-left:auto}@media (max-width:1023px){.studiograf-zahlen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.studiograf-zahlen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studiograf-zahl{padding-top:0px;padding-bottom:10px;border-top:0px solid;border-bottom:2px solid var(--sg-ink)}.studiograf-zahl .bde-simple-counter{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.studiograf-zahl .bde-simple-counter{box-shadow:none}.studiograf-zahl .bde-simple-counter__wrapper{display:flex;flex-flow:column;align-items:center;gap:10px;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-zahl .bde-simple-counter__wrapper{flex-flow:column}.studiograf-zahl .bde-simple-counter__number{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1;text-align:center;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-zahl .bde-simple-counter__title{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13.5px;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-kodex{display:flex;justify-content:center;min-height:100svh;padding-top:clamp(4rem,8vw,6rem);padding-right:0px;padding-bottom:clamp(4rem,8vw,6rem);padding-left:0px}.studiograf-kodex{flex-flow:column}.studiograf-kodex-h2{max-width:20ch;color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h2);line-height:1.06;letter-spacing:-0.03em;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-kodex-lead{max-width:62ch;color:#b9b4a8;font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-kodex-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px clamp(2.5rem,5vw,5rem);margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-kodex-liste{list-style:none}@media (max-width:1023px){.studiograf-kodex-liste{grid-template-columns:minmax(0,1fr);gap:0px}}.studiograf-kodex-punkt{display:flex;flex-flow:column;gap:9px;padding-top:26px;padding-bottom:26px;border-top:1px solid #3a3a33}.studiograf-kodex-nr{color:var(--sg-neon);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13px;letter-spacing:0.1em}.studiograf-kodex-titel{color:var(--sg-paper);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h4);line-height:1.25;letter-spacing:-0.01em}.studiograf-kodex-text{color:#b9b4a8;font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-body);line-height:var(--sg-leading-body)}.studiograf-netz{position:relative;z-index:2;margin-top:-100vh;padding-top:0px;padding-bottom:0px;background-color:transparent}.studiograf-netz .studiograf-buehne-fix{background-color:var(--sg-paper)}.studiograf-netz .studiograf-buehne-fix{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 15vh);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 15vh)}.studiograf-netz.is-oben .studiograf-buehne-fix{-webkit-mask-image:none;mask-image:none}@media (max-width:1023px){.studiograf-netz{margin-top:0px;padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem);background-color:transparent}.studiograf-netz .studiograf-buehne-fix{background-color:transparent}.studiograf-netz .studiograf-buehne-fix{-webkit-mask-image:none;mask-image:none}}.studiograf-schon-da .studiograf-pre{display:none}.studiograf-schon-da #oxy-main{opacity:1}.studiograf-schon-da #oxy-main{animation:none}.studiograf-portraet{display:flex;justify-content:center;align-items:center;width:auto;height:min(66vh,600px);max-width:100%;aspect-ratio:16/9;margin-right:auto;margin-left:auto;background-color:var(--sg-paper);border-radius:0px;border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink)}@media (max-width:767px){.studiograf-portraet{width:100%;height:auto}}.studiograf-portraet-hinweis{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.studiograf-namen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem);max-width:1056px;margin-top:34px;margin-right:auto;margin-left:auto}.studiograf-namen .studiograf-person-alias{display:inline-block;color:var(--sg-orange-deep);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:0.1em;margin-top:8px}@media (max-width:767px){.studiograf-namen{grid-template-columns:minmax(0,1fr);gap:1.8rem}}.studiograf-buehne{position:relative;height:calc(275vh + 100vh)}@media (max-width:1023px){.studiograf-buehne{height:auto}}.studiograf-buehne-fix{display:flex;align-items:center;position:sticky;top:0px;height:100vh;overflow:hidden}@media (max-width:1023px){.studiograf-buehne-fix{display:block;position:static;height:auto;overflow:visible}}.studiograf-punkte-fix{position:relative;min-height:220px}.studiograf-punkte-fix .studiograf-punkt{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.1rem,1.8vw,1.6rem);position:absolute;top:0px;right:0px;left:0px;padding-top:0px;padding-bottom:0px;border-top:0px solid;opacity:0;transition:opacity 0.5s ease,transform 0.55s cubic-bezier(.22,1,.36,1);transform:translate3d(0px,42px,0px)}.studiograf-punkte-fix .studiograf-punkt.is-da{opacity:1}.studiograf-punkte-fix .studiograf-punkt.is-da{transform:none}.studiograf-punkte-fix .studiograf-punkt.is-weg{opacity:0;transform:translate3d(0px,-42px,0px)}.studiograf-punkte-fix .studiograf-punkt-titel{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.15}.studiograf-punkte-fix .studiograf-punkt-text{font-size:var(--sg-text-body);line-height:var(--sg-leading-body)}.studiograf-punkte-fix .studiograf-punkt-nr{color:var(--sg-orange-deep);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(2.6rem,4.2vw,3.8rem);line-height:0.82;letter-spacing:-0.05em}@media (max-width:1023px){.studiograf-punkte-fix{min-height:0px}.studiograf-punkte-fix .studiograf-punkt{position:static;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--sg-line);opacity:1}.studiograf-punkte-fix .studiograf-punkt{transform:none}}.studiograf-punkt-nr{color:var(--sg-orange-deep);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:12px;letter-spacing:0.14em}.studiograf-schritte{display:flex;gap:10px;margin-top:clamp(2.2rem,3.5vw,3rem);padding-left:calc(clamp(2.6rem,4.2vw,3.8rem) * 1.1 + clamp(1.1rem,1.8vw,1.6rem))}@media (max-width:1023px){.studiograf-schritte{display:none}}.studiograf-schritt{width:34px;height:3px;background-color:var(--sg-line);border-radius:999px;transition:background-color 0.35s ease}.studiograf-schritt.is-da{background-color:var(--sg-orange-deep)}.studiograf-zwei-kopf{grid-row-start:1;grid-column-start:1;margin-bottom:0px}@media (max-width:1023px){.studiograf-zwei-kopf{grid-row-start:1;grid-column-start:1}}.studiograf-zwei-text{grid-row-start:2;grid-column-start:1}@media (max-width:1023px){.studiograf-zwei-text{grid-row-start:2;grid-column-start:1}}.studiograf-zwei-rechts{grid-row-start:2;grid-column-start:2;margin-top:22px}@media (max-width:1023px){.studiograf-zwei-rechts{grid-row-start:3;grid-column-start:1;margin-top:clamp(2rem,4vw,3rem)}}.studiograf-zwei-spiegel .studiograf-zwei-kopf{grid-row-start:1;grid-column-start:2}.studiograf-zwei-spiegel .studiograf-zwei-text{grid-row-start:2;grid-column-start:2}.studiograf-zwei-spiegel .studiograf-zwei-rechts{grid-row-start:2;grid-column-start:1}@media (max-width:1023px){.studiograf-zwei-spiegel .studiograf-zwei-kopf{grid-row-start:1;grid-column-start:1}.studiograf-zwei-spiegel .studiograf-zwei-text{grid-row-start:2;grid-column-start:1}.studiograf-zwei-spiegel .studiograf-zwei-rechts{grid-row-start:3;grid-column-start:1}}.studiograf-punkt-inhalt{display:flex;flex-flow:column;gap:11px;padding-left:clamp(1.1rem,1.8vw,1.6rem);border-left:2px solid var(--sg-line)}.studiograf-buehne-stapel{height:calc(275vh + 200vh)}@media (max-width:1023px){.studiograf-buehne-stapel{height:auto}}.studiograf-footer-mail{display:inline-block;color:var(--sg-paper);text-decoration:none;padding-bottom:3px;border-bottom:2px solid var(--sg-neon)}.studiograf-footer-mail:hover{color:var(--sg-neon)}.studiograf-footer-mail:hover{border-color:var(--sg-neon)}.studiograf-kontakt-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(2.5rem,4vw,4rem);max-width:1320px;margin-right:auto;margin-left:auto}.studiograf-kontakt-grid .studiograf-formular{max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.studiograf-kontakt-grid{grid-template-columns:minmax(0,1fr)}}.studiograf-direktkarte{display:flex;flex-flow:column;position:sticky;top:130px;color:#fff;padding-top:clamp(1.5rem,2.2vw,2rem);padding-right:clamp(1.5rem,2.2vw,2rem);padding-bottom:clamp(1.5rem,2.2vw,2rem);padding-left:clamp(1.5rem,2.2vw,2rem);background-color:var(--sg-orange)}@media (max-width:1023px){.studiograf-direktkarte{position:static;top:auto}}.studiograf-direktkarte-bild{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:4/3;background-color:rgba(255,255,255,.17)}.studiograf-direktkarte-hinweis{color:rgba(255,255,255,.85);font-family:"IBM Plex Mono",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.studiograf-direktkarte-label{color:rgba(255,255,255,.8);font-family:"IBM Plex Mono",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:24px}.studiograf-direktkarte-name{display:flex;align-items:baseline;gap:10px;color:#fff;font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.2;text-decoration:none;margin-top:12px}.studiograf-direktkarte-name:hover{color:var(--sg-ink)}.studiograf-direktkarte-insta{color:rgba(255,255,255,.75);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.1em}.studiograf-direktkarte-daten{display:flex;flex-flow:column;gap:7px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.35)}.studiograf-direktkarte-zeile{color:#fff;font-family:"IBM Plex Mono",sans-serif;font-size:15px}.studiograf-direktkarte-mail{color:#fff;font-family:"IBM Plex Mono",sans-serif;font-size:15px;text-decoration:none;padding-bottom:2px;border-bottom:2px solid var(--sg-neon)}.studiograf-direktkarte-mail:hover{color:var(--sg-ink)}.studiograf-direktkarte-mail:hover{border-color:var(--sg-ink)}.studiograf-direktkarte-fuss{color:rgba(255,255,255,.8);font-family:"IBM Plex Mono",sans-serif;font-size:12.5px;line-height:1.55;margin-top:22px}.studiograf-presse{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(1rem,2vw,2rem)}.studiograf-presse-h2{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h3);line-height:1.1;letter-spacing:-0.03em;margin-top:14px;margin-right:0px;margin-bottom:clamp(1.4rem,2.4vw,2rem);margin-left:0px}.studiograf-presse-liste{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--sg-line)}.studiograf-presse-liste{list-style:none}.studiograf-presse-zeile{display:block;padding-top:0px;padding-bottom:0px;border-bottom:1px solid var(--sg-line)}@media (max-width:767px){.studiograf-presse-zeile{grid-template-columns:minmax(0,1fr);gap:6px}}.studiograf-presse-medium{color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:0.1em}.studiograf-presse-titel{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.3}.studiograf-presse-jahr{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:13px;text-align:right}@media (max-width:767px){.studiograf-presse-jahr{text-align:left}}.studiograf-presse-hinweis{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:12.5px;margin-top:22px;margin-bottom:0px}.studiograf-presse-link{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,70px);align-items:baseline;gap:clamp(1rem,2vw,2rem);color:var(--sg-ink);text-decoration:none;padding-top:18px;padding-bottom:18px}.studiograf-presse-link:hover .studiograf-presse-titel{color:var(--sg-orange-deep)}.studiograf-presse-link:hover .studiograf-presse-medium{color:var(--sg-orange-deep)}@media (max-width:767px){.studiograf-presse-link{grid-template-columns:minmax(0,1fr);gap:6px}}.studiograf-ripple{display:inline-block;transition:background-color 0.35s ease 0.05s,border-color 0.35s ease 0.05s}.studiograf-ripple .oxf-ripple-button-v3__title--top{font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-0.01em}.studiograf-ripple .oxf-ripple-button-v3__title--bottom{font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-0.01em}.studiograf-ripple:hover{background-color:var(--sg-orange)}.studiograf-ripple:hover{border-color:var(--sg-orange)}.studiograf-ripple:hover .oxf-ripple-button-v3__mask{width:100%}.studiograf-ripple:hover .oxf-ripple-button-v3__mask{border:0!important;border-radius:999px!important}.studiograf-ripple.oxf-ripple-button-v3 .oxf-ripple-button-v3__title--top{font-size:17px;line-height:1.25}.studiograf-ripple.oxf-ripple-button-v3 .oxf-ripple-button-v3__title--bottom{font-size:17px;line-height:1.25}.studiograf-ripple.oxf-ripple-button-v3:hover{border-color:var(--sg-orange)!important}.studiograf-ripple.oxf-ripple-button-v3:hover .oxf-ripple-button-v3__mask{border-width:0px!important;border-color:var(--sg-orange)!important}.studiograf-ripple-voll:hover{background-color:var(--sg-orange-deep)}.studiograf-ripple-voll:hover{border-color:var(--sg-orange-deep)}.studiograf-ripple-voll:hover .oxf-ripple-button-v3__mask{border-color:var(--sg-orange-deep)}.studiograf-ripple-voll.oxf-ripple-button-v3:hover{border-color:var(--sg-orange-deep)!important}.studiograf-ripple-voll.oxf-ripple-button-v3:hover .oxf-ripple-button-v3__mask{border-width:0px!important;border-color:var(--sg-orange-deep)!important}.studiograf-film{position:relative;width:100%;max-height:92vh;overflow:hidden;aspect-ratio:16/9;line-height:0;background-color:var(--sg-ink)}@media (max-width:767px){.studiograf-film{aspect-ratio:4/3}}.studiograf-film-video{display:block;width:100%;height:100%;object-fit:cover;border-radius:0px}.studiograf-film-video::-webkit-media-controls{display:none!important}.studiograf-film-video::-webkit-media-controls-enclosure{display:none!important}.studiograf-film-video::-webkit-media-controls-start-playback-button{display:none!important}.studiograf-film-ton{display:flex;justify-content:center;align-items:center;position:absolute;right:clamp(16px,2vw,30px);bottom:clamp(16px,2vw,30px);z-index:3;width:48px;height:48px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(26,26,26,.5);border-radius:var(--sg-radius-pill);border-top:1.5px solid rgba(255,255,255,.6);border-right:1.5px solid rgba(255,255,255,.6);border-bottom:1.5px solid rgba(255,255,255,.6);border-left:1.5px solid rgba(255,255,255,.6);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.studiograf-film-ton:hover{background-color:var(--sg-orange)}.studiograf-film-ton:hover{border-color:var(--sg-orange)}.studiograf-film-ton.is-laut .studiograf-film-an{display:block}.studiograf-film-ton.is-laut .studiograf-film-aus{display:none}@media (max-width:767px){.studiograf-film-ton{width:42px;height:42px}}.studiograf-film-aus{display:block;width:21px;height:21px}.studiograf-film-an{display:none;width:21px;height:21px}.studiograf-portfolio{max-width:780px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:clamp(1.8rem,3vw,2.6rem);margin-left:auto;padding-right:var(--sg-gutter);padding-left:var(--sg-gutter)}.studiograf-portfolio-h1{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h1);line-height:1.06;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.studiograf-portfolio-lead{color:var(--sg-ink-soft);font-family:"IBM Plex Mono",sans-serif;font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-film-pfeil{display:flex;justify-content:center;align-items:center;position:absolute;bottom:clamp(22px,4vw,48px);left:50%;z-index:3;width:56px;height:56px;margin-left:-28px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.studiograf-film-pfeil:hover{opacity:0.7}.studiograf-film-pfeil{animation:studiograf-wippen 1.9s ease-in-out infinite}.studiograf-film-pfeil-icon{display:block;width:38px;height:38px;filter:drop-shadow(0px 2px 12px rgba(0,0,0,.65))}@keyframes studiograf-wippen{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,12px,0)}100%{transform:translate3d(0,0,0)}}::selection{color:#fff;background-color:var(--sg-orange)}::-moz-selection{color:#fff;background-color:var(--sg-orange)}.studiograf-hero .studiograf-hero-slides .swiper-button-prev{width:44px;height:44px;background-color:rgba(26,26,26,.28);border-radius:999px;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;transition:background-color 0.2s ease,border-color 0.2s ease}.studiograf-hero .studiograf-hero-slides .swiper-button-next{width:44px;height:44px;background-color:rgba(26,26,26,.28);border-radius:999px;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;transition:background-color 0.2s ease,border-color 0.2s ease}.studiograf-hero .studiograf-hero-slides .swiper-button-prev:hover{background-color:var(--sg-orange)}.studiograf-hero .studiograf-hero-slides .swiper-button-prev:hover{border-color:var(--sg-orange)}.studiograf-hero .studiograf-hero-slides .swiper-button-next:hover{background-color:var(--sg-orange)}.studiograf-hero .studiograf-hero-slides .swiper-button-next:hover{border-color:var(--sg-orange)}.studiograf-planer-kopf{padding-top:clamp(3.5rem,7vw,6rem);padding-right:0px;padding-bottom:clamp(2rem,4vw,3.5rem);padding-left:0px;background-color:var(--sg-paper)}.studiograf-planer-kopf-inner{max-width:1680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-planer-kopf-inner{padding:0 var(--sg-gutter)}.studiograf-planer-bubble{display:inline-flex;align-items:center;gap:8px;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-text-label);text-transform:uppercase;letter-spacing:var(--sg-tracking-label);margin-bottom:22px;padding-top:7px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill)}.studiograf-planer-titel{max-width:18ch;color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h1);line-height:var(--sg-leading-tight);letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:1023px){.studiograf-planer-titel{max-width:none}}.studiograf-planer-lead{max-width:62ch;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:1.08rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-kann{display:flex;justify-content:center;min-height:calc(100svh - 110px);padding-top:clamp(5rem,9vw,8rem);padding-right:0px;padding-bottom:clamp(5rem,9vw,8rem);padding-left:0px;background-color:var(--sg-white)}.studiograf-planer-kann{flex-flow:column}.studiograf-planer-kann-inner{max-width:1680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-planer-kann-inner{padding:0 var(--sg-gutter)}.studiograf-planer-h2{color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h3);line-height:1.1;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.studiograf-planer-sub{max-width:62ch;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-lead);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px}.studiograf-planer-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sg-space-4)}@media (max-width:767px){.studiograf-planer-karten{grid-template-columns:minmax(0,1fr);gap:var(--sg-space-3)}}.studiograf-planer-karte{display:flex;flex-flow:column;gap:12px;background-color:var(--sg-paper);border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line)}.studiograf-planer-karte{padding:var(--sg-space-4)}@media (max-width:767px){.studiograf-planer-karte{padding:var(--sg-space-3)}}.studiograf-planer-karte-nr{color:var(--sg-orange);font-family:var(--sg-font-body);font-size:var(--sg-text-label);letter-spacing:var(--sg-tracking-label)}.studiograf-planer-karte-titel{color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h4);line-height:1.15;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-karte-text{color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-hinweis{background-color:var(--sg-ink)}.studiograf-planer-hinweis{padding:var(--sg-section-y) 0}.studiograf-planer-hinweis-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:var(--sg-space-6);max-width:1680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-planer-hinweis-inner{padding:0 var(--sg-gutter)}@media (max-width:1023px){.studiograf-planer-hinweis-inner{grid-template-columns:minmax(0,1fr);gap:var(--sg-space-4)}}.studiograf-planer-hinweis-h2{color:var(--sg-paper);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h2);line-height:1.04;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-hinweis-text{color:var(--sg-paper);font-family:var(--sg-font-body);font-size:1.02rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.studiograf-planer-schritte{display:flex;flex-flow:column;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-planer-schritte{list-style:none}.studiograf-planer-schritt{color:var(--sg-paper);font-family:var(--sg-font-body);font-size:0.97rem;line-height:1.55;padding-left:16px;border-left:3px solid var(--sg-neon)}.studiograf-planer-hinweis-btn{display:inline-flex;align-items:center;gap:10px;color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:600;font-size:clamp(17px,1.35vw,22px);text-decoration:none;letter-spacing:-0.01em;padding-top:7px;padding-right:22px;padding-bottom:8px;padding-left:22px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-neon);border-right:2px solid var(--sg-neon);border-bottom:2px solid var(--sg-neon);border-left:2px solid var(--sg-neon);transition:all 0.18s ease}.studiograf-planer-hinweis-btn:hover{background-color:var(--sg-paper)}.studiograf-planer-hinweis-btn:hover{border-color:var(--sg-paper)}.studiograf-planer-zugang{display:flex;justify-content:center;position:relative;min-height:calc(100svh - var(--sg-kopf,102px));padding-top:clamp(2.5rem,5vw,4rem);padding-right:0px;padding-bottom:clamp(5.5rem,9vw,7.5rem);padding-left:0px;background-color:var(--sg-paper)}.studiograf-planer-zugang{flex-flow:column}.studiograf-planer-zugang-inner{max-width:640px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-planer-zugang-inner{padding:0 var(--sg-gutter)}.studiograf-planer-login{padding-top:clamp(1.5rem,4vw,2.5rem);padding-right:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem);padding-left:clamp(1.5rem,4vw,2.5rem);background-color:var(--sg-white);border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line)}.studiograf-planer-login-titel{color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h3);line-height:1.1;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.studiograf-planer-login-lead{color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.studiograf-planer-form{display:flex;flex-flow:column;gap:8px}.studiograf-planer-label{color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-text-label);text-transform:uppercase;letter-spacing:var(--sg-tracking-label);margin-top:12px}input.studiograf-planer-feld{width:100%;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:1rem;line-height:1.4;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--sg-paper);border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line);transition:border-color 0.18s ease}input.studiograf-planer-feld{appearance:none}input.studiograf-planer-feld:focus{border-color:var(--sg-orange)}input.studiograf-planer-feld-code{font-weight:600;text-transform:uppercase;letter-spacing:0.12em}.studiograf-planer-honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.studiograf-planer-knopf{justify-content:center;width:100%;font-family:var(--sg-font-head);margin-top:22px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.studiograf-planer-knopf:disabled{opacity:0.45;cursor:not-allowed}.studiograf-planer-meldung{min-height:1.5em;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:0.92rem;line-height:1.5;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-meldung.is-fehler{color:var(--sg-orange-deep);font-weight:600}.studiograf-planer-meldung.is-ok{color:var(--sg-neon-deep);font-weight:600}.studiograf-planer-login-fuss{color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-small);line-height:var(--sg-leading-body);margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;border-top:2px solid var(--sg-line)}.studiograf-planer-login-fuss a{color:var(--sg-orange-deep);text-decoration:underline}.studiograf-planer-login-fuss a{text-underline-offset:3px}.studiograf-planer-sek{background-color:var(--sg-white)}.studiograf-planer-sek{padding:var(--sg-section-y) 0}.studiograf-planer-sek-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-planer-sek-inner{padding:0 var(--sg-gutter)}.studiograf-planer-sek-label{display:inline-flex;align-items:center;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-text-label);text-transform:uppercase;letter-spacing:var(--sg-tracking-label);margin-bottom:22px;padding-top:7px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill)}.studiograf-planer-sek-h2{max-width:28ch;color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h2);line-height:1.06;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.studiograf-planer-sek-lead{max-width:60ch;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.studiograf-planer-sek-karten{margin-top:var(--sg-space-6);margin-right:calc(50% - min(50vw - var(--sg-gutter) - 8px,810px));margin-left:calc(50% - min(50vw - var(--sg-gutter) - 8px,810px))}@media (max-width:767px){.studiograf-planer-sek-karten{grid-template-columns:minmax(0,1fr);gap:var(--sg-space-3)}}.studiograf-planer-sek-cta{display:flex;justify-content:space-between;align-items:center;gap:var(--sg-space-3);margin-top:var(--sg-space-6);background-color:var(--sg-paper);border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line)}.studiograf-planer-sek-cta{flex-flow:row;padding:var(--sg-space-4)}@media (max-width:767px){.studiograf-planer-sek-cta{flex-flow:column;align-items:start}}.studiograf-planer-sek-cta-text{max-width:62ch;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-sek-cta-stark{font-weight:700}input.studiograf-planer-feld-code::placeholder{font-weight:400;text-transform:none;letter-spacing:0px;opacity:0.55}.studiograf-planer-karte-bild{display:block;width:100%;height:auto;margin-bottom:4px;border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line)}.studiograf-planer-vergleich{max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line)}.studiograf-planer-vergleich .bde-image-comparison__container .dragger{background-color:var(--sg-orange);border-top:2px solid var(--sg-orange);border-right:2px solid var(--sg-orange);border-bottom:2px solid var(--sg-orange);border-left:2px solid var(--sg-orange);box-shadow:0px 2px 14px rgba(0,0,0,.25)}.studiograf-planer-vergleich .dragger .dragger-arrow:first-child{transform:rotate(180deg)!important;border:0!important}.studiograf-planer-vergleich .dragger .dragger-arrow:last-child{border:0!important}.studiograf-planer-vergleich .dragger .dragger-arrow{background-color:#fff}.studiograf-planer-vergleich .dragger .dragger-arrow{-webkit-mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M9 6l6 6-6 6\'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M9 6l6 6-6 6\'/></svg>") center/contain no-repeat;width:14px!important;height:14px!important;border:0!important;transform:none!important;margin:0 1px!important}.studiograf-planer-vergleich-bu{color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-small);line-height:var(--sg-leading-body);margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-planer-sek-kopf{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}@media (max-width:1023px){.studiograf-planer-sek-kopf{grid-template-columns:minmax(0,1fr);gap:var(--sg-space-4)}}.studiograf-planer-sek-medien{justify-self:end;width:100%;max-width:400px}@media (max-width:1023px){.studiograf-planer-sek-medien{justify-self:start}}.studiograf-planer-flips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sg-space-3)}@media (max-width:1119px){.studiograf-planer-flips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.studiograf-planer-flips{grid-template-columns:minmax(0,1fr);gap:var(--sg-space-2)}}.studiograf-planer-flip{display:grid;cursor:pointer}.studiograf-planer-flip:hover .studiograf-planer-flip-innen{transform:rotateY(180deg)}.studiograf-planer-flip:focus .studiograf-planer-flip-innen{transform:rotateY(180deg)}.studiograf-planer-flip{perspective:1400px}.studiograf-planer-flip-innen{position:relative;height:100%;transition:transform 0.7s cubic-bezier(.22,1,.36,1)}.studiograf-planer-flip-innen{transform-style:preserve-3d}.studiograf-planer-flip-vorn{display:flex;gap:12px;height:100%;padding-top:clamp(1.5rem,2.4vw,2.25rem);padding-right:clamp(1.5rem,2.4vw,2.25rem);padding-bottom:clamp(1.5rem,2.4vw,2.25rem);padding-left:clamp(1.5rem,2.4vw,2.25rem);background-color:var(--sg-paper);border-top:2px solid var(--sg-line);border-right:2px solid var(--sg-line);border-bottom:2px solid var(--sg-line);border-left:2px solid var(--sg-line)}.studiograf-planer-flip-vorn{flex-flow:column;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:767px){.studiograf-planer-flip-vorn{padding:var(--sg-space-3)}}.studiograf-planer-flip-hinten{display:flex;position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;background-color:var(--sg-ink);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);transform:rotateY(180deg)}.studiograf-planer-flip-hinten{flex-flow:column;backface-visibility:hidden;-webkit-backface-visibility:hidden}.studiograf-planer-flip-bild{flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;height:100%;min-height:0px;object-fit:contain;object-position:50% 50%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.studiograf-planer-flip-bu{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--sg-paper);font-family:var(--sg-font-body);font-size:var(--sg-text-label);text-transform:uppercase;letter-spacing:var(--sg-tracking-label);padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--sg-ink)}.studiograf-planer-flip-hinweis{display:inline-flex;align-items:center;gap:6px;color:var(--sg-orange-deep);font-family:var(--sg-font-body);font-size:var(--sg-text-small);margin-top:auto;padding-top:12px}.studiograf-planer-flip-hinweis::after{display:inline-block;width:14px;height:14px;background-color:currentColor}.studiograf-planer-flip-hinweis::after{content:"";-webkit-mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M6 15h17M16 8l7 7-7 7\'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\' fill=\'none\' stroke=\'black\' stroke-width=\'3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M6 15h17M16 8l7 7-7 7\'/></svg>") center/contain no-repeat}.studiograf-kodex-band{margin-top:clamp(2.5rem,5vw,4rem);cursor:grab}.studiograf-kodex-band:hover .studiograf-kodex-spur{animation-play-state:paused}.studiograf-kodex-band::-webkit-scrollbar{display:none}.studiograf-kodex-band.is-greift{cursor:grabbing}.studiograf-kodex-band{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.studiograf-kodex-spur{display:flex;gap:clamp(3.5rem,6vw,6rem);width:max-content;padding-right:clamp(3.5rem,6vw,6rem)}.studiograf-kodex-spur{animation:none}.studiograf-kodex-karte{display:flex;gap:8px;padding-top:18px;padding-right:0px;padding-bottom:6px;padding-left:0px;border-top:1px solid #3a3a33;transform-origin:50% 40%}.studiograf-kodex-karte{flex-flow:column;flex:0 0 clamp(260px,22vw,340px);user-select:none;will-change:transform,opacity}@media (max-width:767px){.studiograf-kodex-karte{flex-basis:76vw}}@keyframes studiografKodex{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--sg-space-4) / 2))}}.studiograf-proj-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sg-space-3);margin-bottom:clamp(2rem,3vw,3rem)}.studiograf-proj-kopf .studiograf-proj-h2{grid-column-start:2}.studiograf-proj-kopf{padding:0 var(--sg-gutter)}@media (max-width:767px){.studiograf-proj-kopf{grid-template-columns:minmax(0,1fr)}.studiograf-proj-kopf .studiograf-proj-h2{grid-column-start:1}.studiograf-proj-kopf{justify-items:center}}.studiograf-proj-kopf-btn{justify-self:end;grid-column-start:3}@media (max-width:767px){.studiograf-proj-kopf-btn{justify-self:center;grid-column-start:1}}.studiograf-cta{display:inline-flex;align-items:center;gap:12px;position:relative;z-index:0;height:40px;overflow:hidden;box-sizing:border-box;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:17px;line-height:1;text-decoration:none;letter-spacing:-0.01em;margin-right:30px;padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:22px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:2px solid var(--sg-ink);border-right:2px solid var(--sg-ink);border-bottom:2px solid var(--sg-ink);border-left:2px solid var(--sg-ink);transition:border-color 0.35s ease,color 0.35s ease}.studiograf-cta::before{position:absolute;top:3px;right:3px;z-index:-1;width:30px;height:30px;background-color:var(--sg-orange);border-radius:999px;transition:width 0.45s cubic-bezier(.22,1,.36,1),height 0.45s cubic-bezier(.22,1,.36,1),top 0.45s cubic-bezier(.22,1,.36,1),right 0.45s cubic-bezier(.22,1,.36,1)}.studiograf-cta::before{content:""}.studiograf-cta:hover{color:#fff}.studiograf-cta:hover{border-color:var(--sg-orange)}.studiograf-cta:hover::before{top:-2px;right:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.studiograf-cta:hover .studiograf-cta-pfeil{transform:rotateZ(-45deg)}.studiograf-cta{white-space:nowrap}@media (max-width:1023px){.studiograf-cta{height:36px;font-size:15px;padding-left:16px}.studiograf-cta::before{width:26px;height:26px}}@media (max-width:767px){.studiograf-cta{display:none}}.studiograf-cta-text{position:relative;z-index:1}.studiograf-cta-pfeil{flex-grow:0;flex-shrink:0;flex-basis:auto;width:30px;height:30px;color:#fff;transition:transform 0.45s cubic-bezier(.22,1,.36,1)}@media (max-width:1023px){.studiograf-cta-pfeil{width:26px;height:26px}}.studiograf-planer-sek-vorteile{display:flex;gap:10px;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.studiograf-planer-sek-vorteile{flex-flow:column;list-style:none}.studiograf-planer-sek-vorteil{position:relative;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);padding-left:22px}.studiograf-planer-sek-vorteil::before{position:absolute;top:8px;left:0px;width:10px;height:10px;background-color:var(--sg-orange)}.studiograf-planer-sek-vorteil::before{content:""}.studiograf-planer-sek-vorteil-stark{font-weight:700}.studiograf-planer-pfeil{width:44px;height:44px;color:var(--sg-ink);margin-left:-22px}.studiograf-planer-pfeil-icon{width:30px;height:30px;color:var(--sg-ink)}.studiograf-planer-pfeil-icon{filter:none}.studiograf-seitenkopf-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1rem,2vw,2rem)}@media (max-width:1023px){.studiograf-seitenkopf-grid{grid-template-columns:minmax(0,1fr);gap:var(--sg-space-5)}}.studiograf-seitenkopf-text{align-self:center}.studiograf-stapel{justify-self:end;position:relative;width:100%;max-width:560px;aspect-ratio:1/1;margin-top:clamp(1rem,2vw,2rem);margin-right:0px;margin-bottom:clamp(2rem,4vw,4rem);margin-left:0px}.studiograf-stapel:hover .studiograf-stapel-foto-1{transform:rotateZ(-19deg) translate3d(-62%,38%,0)}.studiograf-stapel:hover .studiograf-stapel-foto-2{transform:rotateZ(13deg) translate3d(44%,-56%,0)}.studiograf-stapel:hover .studiograf-stapel-foto-3{transform:rotateZ(-8deg) translate3d(48%,60%,0)}.studiograf-stapel:hover .studiograf-stapel-foto-4{transform:rotateZ(0deg) translate3d(-12%,-6%,0)}@media (max-width:1023px){.studiograf-stapel{justify-self:start;max-width:480px}}.studiograf-stapel-foto{position:absolute;top:16%;left:7%;width:86%;height:64.5%;object-fit:cover;box-sizing:border-box;padding-top:10px;padding-right:10px;padding-bottom:34px;padding-left:10px;background-color:#fff;transform-origin:50% 55%;transition:transform 0.55s cubic-bezier(.22,1,.36,1);box-shadow:0px 14px 34px rgba(26,26,26,.22)}.studiograf-stapel-foto-1{transform:rotateZ(-14deg) translate3d(-26%,24%,0)}.studiograf-stapel-foto-2{transform:rotateZ(9deg) translate3d(18%,-32%,0)}.studiograf-stapel-foto-3{transform:rotateZ(-5deg) translate3d(16%,36%,0)}.studiograf-stapel-foto-4{transform:rotateZ(2deg) translate3d(-5%,2%,0)}.studiograf-planer-kann-mehr{display:flex;justify-content:center;margin-top:var(--sg-space-6)}.studiograf-kontakt-cta-nach-wand{padding-top:clamp(5rem,10vw,8rem)}.studiograf-zwei-bubble{display:table;color:var(--sg-ink);font-family:"IBM Plex Mono",sans-serif;font-weight:500;font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:0.09em;margin-bottom:18px;padding-top:5px;padding-right:13px;padding-bottom:6px;padding-left:13px;background-color:var(--sg-neon);border-radius:var(--sg-radius-pill)}.studiograf-zwei-bubble{white-space:nowrap}.studiograf-person-mehr{margin-top:18px}.studiograf-person-mehr[open] .studiograf-person-mehr-zeichen{background-color:var(--sg-orange);transform:rotateZ(45deg)}.studiograf-person-mehr[open] .studiograf-person-mehr-zeichen{border-color:var(--sg-orange)}.studiograf-person-mehr[open] .studiograf-person-mehr-zeichen::before{background-color:#fff}.studiograf-person-mehr[open] .studiograf-person-mehr-zeichen::after{background-color:#fff}.studiograf-person-mehr-label{display:inline-flex;align-items:center;gap:12px;color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:16px;line-height:1.3;cursor:pointer}.studiograf-person-mehr-label::-webkit-details-marker{display:none}.studiograf-person-mehr-label{list-style:none}.studiograf-person-mehr-zeichen{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:24px;height:24px;background-color:transparent;border-radius:var(--sg-radius-pill);border-top:1.5px solid var(--sg-ink-soft);border-right:1.5px solid var(--sg-ink-soft);border-bottom:1.5px solid var(--sg-ink-soft);border-left:1.5px solid var(--sg-ink-soft);transition:transform 0.34s cubic-bezier(.4,0,.2,1),background-color 0.34s ease,border-color 0.34s ease}.studiograf-person-mehr-zeichen::before{position:absolute;top:50%;left:50%;width:10px;height:1.5px;margin-top:-0.75px;margin-right:0px;margin-bottom:0px;margin-left:-5px;background-color:var(--sg-ink-soft);transition:background-color 0.34s ease}.studiograf-person-mehr-zeichen::before{content:""}.studiograf-person-mehr-zeichen::after{position:absolute;top:50%;left:50%;width:1.5px;height:10px;margin-top:-5px;margin-right:0px;margin-bottom:0px;margin-left:-0.75px;background-color:var(--sg-ink-soft);transition:background-color 0.34s ease}.studiograf-person-mehr-zeichen::after{content:""}.studiograf-person-mehr-text{max-width:60ch;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-person-text-halter{position:relative;max-height:4.6em;overflow:hidden;transition:max-height 0.55s cubic-bezier(.22,1,.36,1)}.studiograf-person-text-halter{-webkit-mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,0) 100%)}.studiograf-person-mehr-knopf{display:inline-flex;align-items:center;gap:10px;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-weight:400;font-size:var(--sg-text-small);line-height:1.3;margin-top:14px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:color 0.25s ease}.studiograf-person-mehr-knopf:hover{color:var(--sg-ink)}.sg-anim .studiograf-buehne .studiograf-zwei-kopf{opacity:0;transition:opacity 0.7s ease,transform 0.9s cubic-bezier(.22,1,.36,1);transform:translate3d(0px,48px,0px)}.sg-anim .studiograf-buehne .studiograf-zwei-text{opacity:0;transition:opacity 0.7s ease 0.15s,transform 0.9s cubic-bezier(.22,1,.36,1) 0.15s;transform:translate3d(0px,48px,0px)}.sg-anim .studiograf-buehne .studiograf-zwei-rechts{opacity:0;transition:opacity 0.7s ease 0.5s,transform 1s cubic-bezier(.22,1,.36,1) 0.5s;transform:translate3d(0px,64px,0px)}.sg-anim .studiograf-buehne.is-sichtbar .studiograf-zwei-kopf{opacity:1}.sg-anim .studiograf-buehne.is-sichtbar .studiograf-zwei-kopf{transform:none}.sg-anim .studiograf-buehne.is-sichtbar .studiograf-zwei-text{opacity:1}.sg-anim .studiograf-buehne.is-sichtbar .studiograf-zwei-text{transform:none}.sg-anim .studiograf-buehne.is-sichtbar .studiograf-zwei-rechts{opacity:1}.sg-anim .studiograf-buehne.is-sichtbar .studiograf-zwei-rechts{transform:none}a:focus-visible{border-radius:4px;outline:2px solid var(--sg-orange);outline-offset:4px}button:focus-visible{border-radius:4px;outline:2px solid var(--sg-orange);outline-offset:4px}summary:focus-visible{border-radius:4px;outline:2px solid var(--sg-orange);outline-offset:4px}[tabindex]:focus-visible{border-radius:4px;outline:2px solid var(--sg-orange);outline-offset:4px}.studiograf-textlink{color:inherit;text-decoration:none;padding-bottom:2px;background-image:linear-gradient(var(--sg-orange),var(--sg-orange));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transition:background-size 0.35s cubic-bezier(.22,1,.36,1),color 0.25s ease}.studiograf-textlink:hover{color:var(--sg-orange-deep)}.studiograf-textlink:hover{background-size:100% 2px}.studiograf-textlink{background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat}.studiograf-planer-karte-icon{width:30px;height:30px;color:var(--sg-orange-deep);margin-bottom:4px}.studiograf-recht{background-color:var(--sg-paper)}.studiograf-recht{padding:clamp(1rem,3vw,2rem) 0 var(--sg-section-y)}.studiograf-recht-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.studiograf-recht-inner{padding:0 var(--sg-gutter)}.studiograf-recht-block{max-width:780px;padding-top:clamp(1.75rem,3vw,2.5rem);padding-right:0px;padding-bottom:clamp(1.75rem,3vw,2.5rem);padding-left:0px;border-top:1px solid var(--sg-line)}.studiograf-recht-h2{color:var(--sg-ink);font-family:var(--sg-font-head);font-weight:700;font-size:var(--sg-text-h4);line-height:1.2;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.studiograf-recht-text{max-width:68ch;color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-body);line-height:var(--sg-leading-body);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.studiograf-recht-hinweis{display:inline-block;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-text-small);line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:clamp(1.5rem,3vw,2rem);margin-left:0px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--sg-neon-soft);border-left:3px solid var(--sg-neon-deep)}.studiograf-recht-stand{color:var(--sg-ink-soft);font-family:var(--sg-font-body);font-size:var(--sg-text-small);margin-top:clamp(1.5rem,3vw,2rem);margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-zeile-mitte{display:flex;min-width:0px}.studiograf-zeile-mitte{flex-flow:column}.studiograf-zeile-galerie{position:relative;height:0px;overflow:hidden;background-color:var(--sg-line);transition:height 0.55s cubic-bezier(.22,1,.36,1),margin-bottom 0.55s cubic-bezier(.22,1,.36,1)}@media (max-width:767px){.studiograf-zeile-galerie{height:200px;margin-bottom:14px}}.studiograf-zeile-bild{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0}.studiograf-zeile-bild{animation:studiografGalerie 9s infinite}.studiograf-zeile-bild-2{animation-delay:3s}.studiograf-zeile-bild-3{animation-delay:6s}@keyframes studiografGalerie{0%{opacity:0}6%{opacity:1}33%{opacity:1}39%{opacity:0}100%{opacity:0}}.studiograf-umfeld{position:relative;z-index:2;overflow:hidden;margin-top:-16vh;padding-top:clamp(24px,3vw,40px);padding-right:0px;padding-bottom:clamp(80px,10vw,140px);padding-left:0px;background-color:var(--sg-paper)}@media (max-width:767px){.studiograf-umfeld{margin-top:0px}}.studiograf-umfeld-kopf{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}@media (max-width:767px){.studiograf-umfeld-kopf{flex-flow:column;align-items:start;gap:20px}}.studiograf-umfeld-text{display:flex;flex-flow:column;align-items:start;gap:14px;max-width:640px}.studiograf-umfeld-text .studiograf-h2-links{margin-top:0px;margin-bottom:0px}.studiograf-umfeld-text .studiograf-fliess{margin-top:0px;margin-bottom:0px}.studiograf-umfeld-navi{display:flex;justify-content:space-between;position:absolute;top:var(--sg-umfeld-mitte,130px);right:-72px;left:-72px;z-index:2;pointer-events:none;transform:translate3d(0,-50%,0)}@media (max-width:1119px){.studiograf-umfeld-navi{right:8px;left:8px}}@media (max-width:767px){.studiograf-umfeld-navi{display:none}}.studiograf-umfeld-pfeil{display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:#fff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--sg-orange);border-radius:50%;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer;pointer-events:auto;transition:background-color 0.2s ease,opacity 0.2s ease}.studiograf-umfeld-pfeil:hover{background-color:var(--sg-orange-deep)}.studiograf-umfeld-pfeil:disabled{opacity:0.35;cursor:default}.studiograf-umfeld-spur{display:flex;gap:24px;padding-bottom:4px;cursor:grab}.studiograf-umfeld-spur::-webkit-scrollbar{display:none}.studiograf-umfeld-spur{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.studiograf-umfeld-karte{display:flex;flex-flow:column;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.studiograf-umfeld-karte{flex:0 0 calc(( 100% - 72px ) / 4);scroll-snap-align:start}@media (max-width:1023px){.studiograf-umfeld-karte{flex:0 0 calc(( 100% - 48px ) / 3)}}@media (max-width:767px){.studiograf-umfeld-karte{flex-grow:0;flex-shrink:0;flex-basis:70vw}}.studiograf-umfeld-bild{display:flex;justify-content:center;align-items:end;overflow:hidden;aspect-ratio:7/8;background-color:var(--sg-line)}.studiograf-umfeld-name{color:var(--sg-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:var(--sg-text-h4);text-align:center;letter-spacing:-0.01em}.studiograf-umfeld-name-offen{color:var(--sg-ink-soft);font-weight:700}.studiograf-kontakt-kopf-links .studiograf-kontakt-h2{text-align:left;margin-left:0px}.studiograf-kontakt-kopf-links .studiograf-kontakt-lead{text-align:left;margin-left:0px}.studiograf-umfeld-buehne{position:relative}