.breakdance .bde-section-132-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-132-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-132-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-132-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-132-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@font-face{font-family:'Inter';src:url(/wp-content/uploads/fonts/inter/Inter-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/uploads/fonts/inter/Inter-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/uploads/fonts/inter/Inter-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/uploads/fonts/inter/Inter-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}#custom-page{--cream:#f7f1e8;--paper:#fffaf2;--ink:#1f1a17;--terra:#DA898E;--sand:#e5d3bb;--line:rgba(31,26,23,.16);margin:0;background:var(--cream);color:var(--ink);font-family:'Inter',Arial,sans-serif;font-size:16.5px;line-height:1.6;overflow-x:clip}#custom-page,#custom-page *{box-sizing:border-box}#custom-page a{color:inherit;text-decoration:none}#custom-page img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}#custom-page figure{position:relative;margin:0}#custom-page h1,#custom-page h2,#custom-page h3,#custom-page p{margin:0}#custom-page h1,#custom-page h2,#custom-page h3{line-height:1.02;letter-spacing:-.05em}#custom-page #start,#custom-page #workshops,#custom-page #konzepte,#custom-page #stundensaetze,#custom-page #kontakt{scroll-margin-top:104px}#custom-page .hero{position:relative;min-height:920px;background:#776a56;overflow:hidden;color:var(--paper);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;padding:130px max(24px,calc((100vw - 1320px)/2)) 80px}#custom-page .hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,26,23,.84),rgba(31,26,23,.56) 45%,rgba(31,26,23,.12) 72%);pointer-events:none}#custom-page .hero-texture{position:absolute;inset:0;background:var(--sand);display:flex;align-items:center;justify-content:center;opacity:.94;animation:aiAwarenessHeroZoom 16s ease-out both;user-select:none}#custom-page .hero-content{position:relative;z-index:2;max-width:800px}#custom-page .kicker,#custom-page .section-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}#custom-page .kicker{color:#f1c3ae;margin-bottom:28px}#custom-page .hero h1{font-size:clamp(58px,5.9vw,99px);font-weight:500;letter-spacing:-.07em;color:#fffaf2}#custom-page .hero h1 em{font-family:Georgia,serif;font-weight:400;color:#efb59d}#custom-page .hero-intro{font-size:18.88px;max-width:620px;color:rgba(255,250,242,.84);margin-top:32px}#custom-page .hero-actions{margin-top:38px;display:flex;align-items:center;gap:28px}#custom-page .button{display:inline-flex;align-items:center;border-radius:999px;padding:14px 20px;font-size:13.6px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}#custom-page .button:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(31,26,23,.2)}#custom-page .primary{background:var(--terra);color:var(--paper)}#custom-page .text-link{display:inline-flex;align-items:center;font-size:13.76px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px}#custom-page .hero-image{position:relative;z-index:2;width:390px;height:520px;justify-self:end;align-self:end;margin-right:40px;transform:rotate(2.5deg);box-shadow:0 30px 80px rgba(0,0,0,.3);overflow:visible}#custom-page .hero-image:hover img{transform:scale(1.035)}#custom-page .hero-image figcaption{position:absolute;bottom:-26px;right:-20px;background:var(--cream);color:var(--ink);padding:13px 22px;font-family:Georgia,serif;font-style:italic;font-size:14.72px;transform:rotate(-2.5deg)}#custom-page .hero-note{position:absolute;right:18px;top:44%;z-index:2;text-transform:uppercase;letter-spacing:.2em;font-size:10.24px;line-height:2;writing-mode:vertical-rl}#custom-page .intro{max-width:1240px;margin:auto;padding:140px 24px;display:grid;grid-template-columns:1.08fr .92fr;gap:120px}#custom-page .section-label{color:var(--terra);margin-bottom:26px}#custom-page .section-label.light{color:#efb59d}#custom-page .intro h2{font-size:clamp(44.8px,5vw,81.6px);font-weight:500}#custom-page .intro-copy{padding-top:58px}#custom-page .intro-copy p{font-size:16.96px;color:#5d534c;margin-bottom:24px}#custom-page .values{max-width:1320px;margin:0 auto 140px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}#custom-page .values article{padding:26px 25px;border-right:1px solid var(--line);transition:background .3s,transform .3s}#custom-page .values article:first-child{border-left:1px solid var(--line)}#custom-page .values article:hover{background:var(--paper);transform:translateY(-5px)}#custom-page .values span,#custom-page .team-formats span{font-size:11.2px;color:var(--terra)}#custom-page .values h3{font-size:24px;font-weight:500;margin:52px 0 14px}#custom-page .values p{font-size:13.44px;color:#6b6058}#custom-page .detail-section{padding:140px max(24px,calc((100vw - 1240px)/2));position:relative}#custom-page .detail-section.paper{background:var(--paper)}#custom-page .detail-section.sand{background:#e8d9c6}#custom-page .detail-head{display:grid;grid-template-columns:1fr 390px;gap:90px;align-items:end;margin-bottom:66px}#custom-page .detail-head h2{font-size:clamp(54.4px,6vw,99.2px);font-weight:500}#custom-page .detail-head h2 em{font-family:Georgia,serif;font-weight:400;color:var(--terra)}#custom-page .detail-head>p{color:#625850;font-size:16.32px}#custom-page .detail-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}#custom-page .detail-card{min-width:0;border-right:1px solid var(--line);padding:0 24px 30px;display:flex;flex-direction:column;min-height:590px;transition:background .35s,transform .35s}#custom-page .detail-card:first-child{border-left:1px solid var(--line)}#custom-page .detail-card:hover{background:rgba(255,255,255,.42);transform:translateY(-7px)}#custom-page .detail-card-image{height:235px;margin:0 -24px 28px;overflow:hidden}#custom-page .detail-card:hover .detail-card-image img{transform:scale(1.055)}#custom-page .detail-top{display:flex;justify-content:space-between;align-items:center;color:var(--terra);font-size:11.52px}#custom-page .detail-pill{border:1px solid var(--line);border-radius:999px;padding:6px 9px;text-transform:uppercase;letter-spacing:.1em;font-size:9.28px}#custom-page .detail-card h3{font-size:32px;font-weight:500;margin:45px 0 18px}#custom-page .detail-card>p{font-size:14.08px;color:#625850}#custom-page .detail-card ul{list-style:none;margin:auto 0 0;padding:28px 0 0}#custom-page .detail-card li{border-top:1px solid var(--line);padding:8px 0;font-size:11.2px;color:#6b6058}#custom-page .detail-note{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);padding-top:28px}#custom-page .detail-note p{font-size:13.76px;color:#625850}#custom-page .detail-note strong{color:var(--ink);font-weight:600}#custom-page .offers{background:var(--ink);color:var(--paper);padding:120px max(24px,calc((100vw - 1320px)/2))}#custom-page .section-head{display:grid;grid-template-columns:1fr 370px;gap:80px;align-items:end;margin-bottom:64px}#custom-page .section-head h2{font-size:clamp(54.4px,6vw,99.2px);font-weight:500;color:#fffaf2}#custom-page .section-head h2 em{font-family:Georgia,serif;font-weight:400;color:#efb59d}#custom-page .section-head>p{color:rgba(255,250,242,.66)}#custom-page .offer-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2)}#custom-page .offer-card{padding:30px 28px 34px;border-right:1px solid rgba(255,255,255,.18);min-height:490px;display:flex;flex-direction:column;transition:transform .35s,background .35s}#custom-page .offer-card:first-child{border-left:1px solid rgba(255,255,255,.18)}#custom-page .offer-card:hover{background:rgba(255,255,255,.055);transform:translateY(-8px)}#custom-page .offer-top{display:flex;justify-content:space-between;color:#d9a08a;font-size:12.48px}#custom-page .offer-audience{margin-top:70px;color:#d9a08a;text-transform:uppercase;letter-spacing:.12em;font-size:9.92px}#custom-page .offer-card h3{font-size:32px;font-weight:500;margin:12px 0 18px;color:#fffaf2}#custom-page .offer-card>p:not(.offer-audience){font-size:14.08px;color:rgba(255,250,242,.62)}#custom-page .offer-card ul{list-style:none;margin:auto 0 0;padding:24px 0 0}#custom-page .offer-card li{border-top:1px solid rgba(255,255,255,.13);padding:7px 0;font-size:11.2px;color:rgba(255,250,242,.78)}#custom-page .arrow{font-size:9.28px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:#d9a08a}#custom-page .gallery{display:grid;grid-template-columns:1fr .9fr .75fr;grid-template-rows:310px 270px;gap:14px;padding:14px}#custom-page .gallery figure{overflow:hidden}#custom-page .gallery figure:hover img{transform:scale(1.055)}#custom-page .gallery-tall{grid-row:1/3}#custom-page .gallery-wide{grid-column:2/4}#custom-page .gallery-quote{background:var(--terra);color:var(--paper);padding:34px;display:flex;flex-direction:column;justify-content:space-between}#custom-page .gallery-quote span{font-family:Georgia,serif;font-size:56px;line-height:.7}#custom-page .gallery-quote blockquote{font-family:Georgia,serif;font-size:20.8px;font-style:italic;margin:0;line-height:1.35}#custom-page .team-formats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(31,26,23,.35);margin-top:64px}#custom-page .team-formats article{padding:28px 25px 0 0;position:relative}#custom-page .team-formats article::before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;background:var(--terra);border-radius:50%;transition:transform .3s}#custom-page .team-formats article:hover::before{transform:scale(1.6)}#custom-page .team-formats h3{font-size:24px;font-weight:500;margin:38px 0 13px}#custom-page .team-formats p{font-size:13.44px;color:#625850;max-width:250px}#custom-page .shared-contact{display:grid;grid-template-columns:.92fr 1.08fr;min-height:820px;background:var(--terra);color:#fffaf2}#custom-page .shared-contact-media{position:relative;overflow:hidden;background:var(--ink);min-height:100%}#custom-page .shared-contact-media img{object-position:center;filter:saturate(.68)}#custom-page .shared-contact:hover .shared-contact-media img{transform:scale(1.035)}#custom-page .shared-contact-copy{padding:92px clamp(24px,7vw,110px) 78px;display:flex;flex-direction:column;justify-content:center}#custom-page .shared-contact-label{margin:0 0 24px;color:#f3c7b5;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}#custom-page .shared-contact h2{font-size:clamp(50px,5.2vw,88px);font-weight:500;color:#fffaf2}#custom-page .shared-contact-intro{max-width:570px;margin:28px 0 0;color:rgba(255,250,242,.78);font-size:16px}#custom-page .dpf-contact-form{margin-top:36px}#custom-page .dpf-contact-form .dpf-wrap{--dpf-accent:#f7f1e8;--dpf-accent-hover:#fffaf2;--dpf-accent-soft:rgba(255,250,242,.08);--dpf-accent-ring:rgba(255,250,242,.42);--dpf-btn-bg:#f7f1e8;--dpf-btn-color:#1f1a17;--dpf-ink:#fffaf2;--dpf-ink-2:#fffaf2;--dpf-muted:rgba(255,250,242,.64);--dpf-line:rgba(255,250,242,.42);--dpf-paper:rgba(255,250,242,.08);--dpf-bg:rgba(255,250,242,.08);--dpf-wrap-bg:transparent;--dpf-wrap-border:transparent;--dpf-wrap-padding:0;--dpf-radius:0;--dpf-radius-btn:999px;--dpf-field-gap:12px;--dpf-row-gap:12px;--dpf-font:inherit;--dpf-label-size:13.44px;--dpf-input-size:13.44px;--dpf-btn-size:13.6px;width:100%;max-width:none}#custom-page .dpf-contact-form .dpf-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#custom-page .dpf-contact-form .dpf-row{display:flex;flex-wrap:wrap;gap:12px;row-gap:12px}#custom-page .dpf-contact-form .dpf-col{min-width:0}#custom-page .dpf-contact-form .dpf-col:nth-of-type(1),#custom-page .dpf-contact-form .dpf-col:nth-of-type(2),#custom-page .dpf-contact-form .dpf-col:nth-of-type(3),#custom-page .dpf-contact-form .dpf-col:nth-of-type(4){width:calc(50% - 6px)!important}#custom-page .dpf-contact-form .dpf-col:nth-of-type(5){width:100%!important}#custom-page .dpf-contact-form .dpf-field{margin:0}#custom-page .dpf-contact-form .dpf-input,#custom-page .dpf-contact-form .dpf-select,#custom-page .dpf-contact-form .dpf-textarea{width:100%;border:1px solid rgba(255,250,242,.42);background:rgba(255,250,242,.08);color:#fffaf2;font:inherit;font-size:13.44px;padding:14px 15px;outline:none;border-radius:0}#custom-page .dpf-contact-form .dpf-select option{color:#1f1a17;background:#fffaf2}#custom-page .dpf-contact-form .dpf-textarea{min-height:115px;resize:vertical}#custom-page .dpf-contact-form .dpf-input::placeholder,#custom-page .dpf-contact-form .dpf-textarea::placeholder{color:rgba(255,250,242,.64)}#custom-page .dpf-contact-form .dpf-submit{border:0;cursor:pointer;background:#f7f1e8;color:#1f1a17;padding:14px 22px;font:inherit;font-size:13.6px;font-weight:700;width:max-content;margin-top:18px;transition:transform .25s,box-shadow .25s,background .25s}#custom-page .dpf-contact-form .dpf-submit:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(31,26,23,.22);background:#fffaf2}#custom-page .dpf-contact-form .dpf-msg{color:#fffaf2;font-size:13px}#custom-page .dpf-contact-form .dpf-msg-error{color:#fff3ec;background:rgba(31,26,23,.28);border:1px solid rgba(255,250,242,.42);padding:10px 14px}#custom-page .dpf-contact-form .dpf-success-msg{color:#fffaf2}#custom-page .ph{width:100%;height:100%;min-height:inherit;background:var(--sand);display:flex;align-items:center;justify-content:center;font-size:41.6px;font-weight:700;color:rgba(31,26,23,.32);letter-spacing:-.03em;user-select:none}#custom-page .hero-texture .ph-num{font-size:54.4px;font-weight:700;color:rgba(31,26,23,.28)}#custom-page .reveal{opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}#custom-page .reveal.is-visible{opacity:1;transform:none}#custom-page .delay-1{transition-delay:.08s}#custom-page .delay-2{transition-delay:.16s}#custom-page .delay-3{transition-delay:.24s}#custom-page a:focus-visible,#custom-page button:focus-visible,#custom-page [tabindex]:focus-visible{outline:2px solid var(--terra);outline-offset:2px}@keyframes aiAwarenessHeroZoom{from{transform:scale(1.04)}to{transform:scale(1)}}@media(max-width:1000px){#custom-page .hero{grid-template-columns:1fr;min-height:850px}#custom-page .hero-image,#custom-page .hero-note{display:none}#custom-page .intro{grid-template-columns:1fr;gap:60px}#custom-page .intro-copy{padding-top:0}#custom-page .values{grid-template-columns:1fr 1fr}#custom-page .detail-head{grid-template-columns:1fr;gap:35px}#custom-page .detail-grid{grid-template-columns:1fr}#custom-page .section-head{grid-template-columns:1fr}#custom-page .offer-grid{grid-template-columns:1fr}#custom-page .offer-card{border-left:1px solid rgba(255,255,255,.18)}#custom-page .team-formats{grid-template-columns:1fr 1fr}#custom-page .shared-contact{grid-template-columns:.8fr 1.2fr}}@media(max-width:680px){#custom-page .hero{min-height:780px;padding:120px 20px 60px}#custom-page .hero h1{font-size:clamp(45px,13vw,67px)}#custom-page .hero-intro{font-size:16px}#custom-page .hero-actions{align-items:flex-start;flex-direction:column}#custom-page .intro{padding:95px 20px}#custom-page .values{grid-template-columns:1fr;margin:0 20px 90px}#custom-page .values article{border-right:0;border-bottom:1px solid var(--line)}#custom-page .detail-section{padding:90px 20px}#custom-page .detail-card{min-height:520px}#custom-page .detail-note{grid-template-columns:1fr;gap:18px}#custom-page .offers{padding:90px 20px}#custom-page .offer-card{min-height:420px}#custom-page .gallery{grid-template-columns:1fr 1fr;grid-template-rows:310px 250px 220px}#custom-page .gallery-tall,#custom-page .gallery-wide{grid-column:1/3;grid-row:auto}#custom-page .gallery-small{display:none}#custom-page .team-formats{grid-template-columns:1fr}#custom-page .shared-contact{grid-template-columns:1fr;min-height:0}#custom-page .shared-contact-media{height:340px;min-height:340px}#custom-page .shared-contact-copy{padding:78px 20px}#custom-page .shared-contact h2{font-size:clamp(40px,12vw,54px)}#custom-page .dpf-contact-form .dpf-col:nth-of-type(1),#custom-page .dpf-contact-form .dpf-col:nth-of-type(2),#custom-page .dpf-contact-form .dpf-col:nth-of-type(3),#custom-page .dpf-contact-form .dpf-col:nth-of-type(4),#custom-page .dpf-contact-form .dpf-col:nth-of-type(5){width:100%!important}}@media(prefers-reduced-motion:reduce){#custom-page *,#custom-page *::before,#custom-page *::after{animation:none!important;transition:none!important}#custom-page .reveal{opacity:1;transform:none}}