:root{--gelb: #EFC319;--orange: #E55C30;--dunkelblau: #2B3A67;--petrol: #3C7DA6;--hellblau: #9EB8D9;--mauve: #9E7B8E;--weinrot: #6B2B3A;--schieferblau: #3A4F5C;--schwarz: #1A1A1A;--grau: #6B6B6B;--hellgrau: #E8E8E8;--weiss: #FAFAFA;--color-text: var(--schwarz);--color-bg: var(--weiss);--color-accent: var(--orange);--color-accent-2: var(--petrol);--color-muted: var(--grau);--color-border: var(--hellgrau);--font-sans: "Inter", "Helvetica Neue", "Arial", sans-serif;--font-hero: 89px;--font-h1: 55px;--font-h2: 34px;--font-h3: 21px;--font-body: 18px;--font-small: 13px;--font-micro: 8px;--space-xxl: 233px;--space-xl: 144px;--space-lg: 89px;--space-md: 55px;--space-sm: 34px;--space-xs: 21px;--space-xxs: 13px;--space-micro: 8px;--container-max: 987px;--text-max: 610px;--narrow: 377px;--phi: 1.618033988749;--line-height: 1.618;--line-height-tight: 1.2}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:1rem;line-height:var(--line-height);color:var(--color-text);background-color:var(--color-bg)}body:before{content:"";display:block;width:100%;height:5px;background-color:var(--orange);position:fixed;top:0;left:0;z-index:200}h1,h2,h3,h4{font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em}h1{font-size:var(--font-h1);margin-bottom:var(--space-xs)}h2{font-size:var(--font-h2);margin-bottom:var(--space-xxs)}h3{font-size:var(--font-h3);margin-bottom:var(--space-micro)}p{margin-bottom:var(--space-xxs)}p:last-child{margin-bottom:0}a{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-text);transition:border-color .2s ease,color .2s ease}a:hover{border-bottom-color:var(--orange);color:var(--orange)}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-sm)}.page-header{padding-top:var(--space-md);padding-bottom:var(--space-sm);border-bottom:3px solid var(--schwarz);margin-bottom:var(--space-sm)}.page-header h1{font-size:var(--font-hero);margin-bottom:var(--space-micro);line-height:1}.page-header p{margin-bottom:0}.section{padding:var(--space-md) 0}.section+.section{border-top:1px solid var(--color-border)}.text-lead{font-size:var(--font-h3);line-height:var(--line-height)}.text-small{font-size:var(--font-small);color:var(--color-muted)}.text-micro{font-size:var(--font-micro);color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em}.text-orange{color:var(--orange)}.text-petrol{color:var(--petrol)}.text-dunkelblau{color:var(--dunkelblau)}.text-muted{color:var(--color-muted)}.text-poetic{white-space:pre-line}.text-constrained{max-width:var(--text-max)}.mb-xs{margin-bottom:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}blockquote{font-size:var(--font-h3);font-style:italic;font-weight:400;line-height:var(--line-height);color:var(--color-muted);padding-left:var(--space-xs);border-left:3px solid var(--orange);margin:0 0 var(--space-sm) 0;max-width:var(--text-max)}.numbered-head{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xxs);align-items:baseline;margin-bottom:var(--space-xs)}.numbered-head-num{font-size:var(--font-h1);font-weight:700;color:var(--hellgrau);line-height:1;font-variant-numeric:tabular-nums}.grid-phi{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--space-sm)}.grid-phi-reverse{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--space-sm)}.grid-phi-3{display:grid;grid-template-columns:1fr 1.618fr 1fr;gap:var(--space-sm)}.arrow-link{display:inline-block;border-bottom:none;font-weight:500;transition:transform .2s ease,color .2s ease}.arrow-link:before{content:"→ ";color:var(--orange)}.arrow-link:hover{color:var(--orange);border-bottom:none;transform:translate(5px)}.home-statement{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.home-statement-text{font-size:var(--font-h2);line-height:var(--line-height);font-weight:400;color:var(--color-text);max-width:55ch;margin-bottom:0}.situation-card{padding:var(--space-xs);border-top:3px solid var(--color-border)}.situation-card--orange{border-top-color:var(--orange)}.situation-card--petrol{border-top-color:var(--petrol)}.situation-card--dunkelblau{border-top-color:var(--dunkelblau)}.situation-num{font-size:var(--font-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-variant-numeric:tabular-nums;display:block;margin-bottom:var(--space-micro)}.situation-card h3{font-size:var(--font-h3);margin-bottom:var(--space-xxs)}.situation-quote{font-style:italic;color:var(--color-muted);margin-bottom:var(--space-xxs)}.situation-card p{font-size:var(--font-small);color:var(--color-muted)}.situation-card .arrow-link{margin-top:var(--space-xxs)}.pcard{padding:var(--space-md) 0}.pcard-head{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xxs);align-items:center;margin-bottom:var(--space-sm)}.pcard-num{font-size:var(--font-h1);font-weight:700;color:var(--hellgrau);line-height:1;font-variant-numeric:tabular-nums}.pcard-title{font-size:var(--font-h2);margin-bottom:0}.pcard-quote{font-size:var(--font-h3);font-style:italic;font-weight:400;line-height:var(--line-height);color:var(--color-muted);padding-left:var(--space-xs);border-left:3px solid var(--orange);margin:0 0 var(--space-sm) 0;max-width:var(--text-max)}.pcard-body{max-width:var(--text-max);margin-bottom:var(--space-xs)}.pcard-insight{padding:var(--space-xxs) var(--space-xs);border-left:3px solid var(--petrol);margin-bottom:var(--space-sm);max-width:var(--text-max)}.pcard-insight-label{display:block;font-size:var(--font-small);color:var(--petrol);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:var(--space-micro)}.pcard-insight p{margin-bottom:0;font-weight:500}.pcard-insight--warning{border-left-color:var(--orange)}.pcard-insight--warning .pcard-insight-label{color:var(--orange)}.pcard-list{list-style:none;padding-left:var(--space-xs);margin-bottom:0;max-width:var(--text-max)}.pcard-list li{position:relative;padding-left:var(--space-xxs);margin-bottom:var(--space-micro);color:var(--color-muted)}.pcard-list li:before{content:"–";position:absolute;left:0;color:var(--orange);font-weight:500}.pcard-fact{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs);align-items:baseline;padding:var(--space-xs) 0;margin-bottom:var(--space-xs);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:var(--text-max)}.pcard-fact-number{font-size:var(--font-h1);font-weight:700;line-height:1;color:var(--petrol)}.pcard-fact-text{font-size:var(--font-small);color:var(--color-muted);line-height:var(--line-height)}.format-card{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);max-width:var(--text-max)}.format-card:last-child{border-bottom:none}.format-label{font-size:var(--font-small);color:var(--orange);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-micro);font-weight:500}.format-card p{color:var(--color-muted)}.format-card--dashed{border:2px dashed var(--hellgrau);border-bottom:2px dashed var(--hellgrau);padding:var(--space-xs)}.format-workshops{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);margin-bottom:var(--space-sm)}.format-workshop-card{padding:var(--space-xs);border-top:3px solid var(--color-border)}.format-workshop-card--dunkelblau{border-top-color:var(--dunkelblau)}.format-workshop-card--weinrot{border-top-color:var(--weinrot)}.format-workshop-card--orange{border-top-color:var(--orange)}.format-workshop-card--schwarz{border-top-color:var(--schwarz)}.format-workshop-card--petrol{border-top-color:var(--petrol)}.format-workshop-card--mauve{border-top-color:var(--mauve)}.format-workshop-card--hellblau{border-top-color:var(--hellblau)}.format-workshop-card .format-label{color:inherit}.format-workshop-card--dunkelblau .format-label{color:var(--dunkelblau)}.format-workshop-card--weinrot .format-label{color:var(--weinrot)}.format-workshop-card--orange .format-label{color:var(--orange)}.format-workshop-card--schwarz .format-label{color:var(--schwarz)}.format-workshop-card--petrol .format-label{color:var(--petrol)}.format-workshop-card--mauve .format-label{color:var(--mauve)}.format-workshop-card--hellblau .format-label{color:var(--hellblau)}.format-workshop-card h3{font-size:var(--font-h3);margin-bottom:var(--space-micro)}.format-workshop-card p{color:var(--color-muted);font-size:var(--font-small)}.format-werkstatt{margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--color-border)}.format-werkstatt h3{font-size:var(--font-h3);margin-bottom:var(--space-micro)}.format-werkstatt p{color:var(--color-muted);max-width:55ch}.format-projekt-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.format-projekt-card{padding:var(--space-xs);border:1px solid var(--color-border)}.format-projekt-card h3{margin-bottom:var(--space-micro)}.format-projekt-card p{color:var(--color-muted);font-size:var(--font-small)}.format-projekt-card .format-label{color:var(--petrol)}.format-projekt-card--dashed{border:2px dashed var(--hellgrau);display:flex;flex-direction:column;justify-content:center}.article-item{padding:var(--space-xs) 0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs);align-items:start;border-bottom:1px solid var(--color-border);transition:border-color .2s ease}.article-item:hover{color:var(--color-text);border-bottom-color:var(--orange)}.article-item:hover .article-content{transform:translate(5px)}.article-num{font-size:var(--font-h2);font-weight:700;color:var(--hellgrau);line-height:1;font-variant-numeric:tabular-nums;padding-top:4px}.article-content{transition:transform .2s ease}.article-title{font-size:var(--font-h3);font-weight:700;margin-bottom:var(--space-micro)}.article-desc{color:var(--color-muted);margin-bottom:var(--space-micro)}.article-date{font-size:var(--font-small);color:var(--color-muted)}.podcast-staffel{display:flex;align-items:center;gap:var(--space-sm)}.podcast-logo{width:144px;height:144px;border-radius:8px;object-fit:cover;flex-shrink:0}.podcast-episode{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.podcast-episode:last-child{border-bottom:none}.podcast-episode iframe{display:block;border-radius:4px}@media(max-width:609px){.podcast-staffel{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.podcast-logo{width:110px;height:110px}}.article-hero-img{width:100%;height:auto;max-height:377px;object-fit:cover;display:block}.article-meta{font-size:var(--font-small);color:var(--color-muted);margin-bottom:0}.article-body h2{margin-top:var(--space-sm);margin-bottom:var(--space-xxs)}.article-body blockquote{margin:var(--space-xs) 0}.article-body ul{margin:var(--space-xxs) 0 var(--space-xs) var(--space-xs)}.article-body li{margin-bottom:var(--space-micro)}.article-sources{font-size:var(--font-small);color:var(--color-muted);list-style:none}.article-sources li{margin-bottom:var(--space-micro);padding-left:var(--space-xxs);border-left:2px solid var(--color-border)}.formate-grid{gap:var(--space-md)}.formate-col--border{padding-left:var(--space-sm);border-left:1px solid var(--color-border)}@media(max-width:609px){.formate-col--border{padding-left:0;border-left:none;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}}.discipline{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);max-width:var(--text-max)}.discipline:last-child{border-bottom:none}.discipline-label{font-size:var(--font-small);color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-weight:500;min-width:89px;padding-top:4px}.discipline-text p{margin-bottom:0}.studio-portrait{float:left;width:144px;height:auto;margin:5px var(--space-sm) var(--space-xs) 0;border-radius:4px;object-fit:cover;filter:grayscale(100%)}@media(max-width:609px){.studio-portrait{width:110px;margin-right:var(--space-xs)}}.kreismodell-wrapper{padding:var(--space-sm) 0;display:flex;justify-content:center}.kreismodell-wrapper svg{max-width:var(--narrow);width:100%;height:auto}.kreismodell-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);padding:var(--space-sm) 0}.kreismodell-legend-item{padding-top:var(--space-xxs);border-top:3px solid var(--color-border)}.kreismodell-legend-item:first-child{border-top-color:var(--orange)}.kreismodell-legend-item:nth-child(2){border-top-color:var(--petrol)}.kreismodell-legend-item:last-child{border-top-color:var(--schwarz)}.kreismodell-legend-label{font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:var(--space-micro)}.kreismodell-legend-item p{color:var(--color-muted);font-size:var(--font-small)}.kreismodell-legend--stacked{grid-template-columns:1fr}.kreismodell-legend--stacked .kreismodell-legend-item{max-width:var(--text-max)}.kreismodell-legend--stacked .kreismodell-legend-item p{font-size:var(--font-body);color:var(--color-text)}.brigade-wrapper{padding:var(--space-sm) 0;display:flex;justify-content:center}.brigade-wrapper svg{max-width:300px;width:100%;height:auto}.disziplin-card{padding:var(--space-xs);border:2px solid var(--color-border)}.disziplin-card--orange{border-color:var(--orange)}.disziplin-card--weiss{border-color:var(--schwarz)}.disziplin-card--blau{border-color:var(--dunkelblau)}.disziplin-card-label{font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:var(--space-micro)}.contact-form{max-width:var(--text-max)}.form-group{margin-bottom:var(--space-xs)}.form-label{display:block;font-size:var(--font-small);font-weight:500;margin-bottom:var(--space-micro);text-transform:uppercase;letter-spacing:.04em}.form-input,.form-textarea{width:100%;padding:var(--space-xxs);font-family:var(--font-sans);font-size:1rem;border:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text);transition:border-color .2s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--schwarz)}.form-textarea{min-height:144px;resize:vertical}.form-button{display:inline-block;padding:var(--space-xxs) var(--space-xs);font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--weiss);background-color:var(--schwarz);border:none;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;letter-spacing:.04em}.form-button:hover{background-color:var(--orange)}.site-header{padding:var(--space-xxs) 0;padding-top:calc(var(--space-xxs) + 5px);position:sticky;top:0;background-color:var(--color-bg);z-index:100;border-bottom:1px solid var(--color-border)}.header-inner{display:flex;justify-content:space-between;align-items:baseline}.site-logo{font-size:var(--font-body);font-weight:700;letter-spacing:-.02em;border-bottom:none}.site-logo:hover{color:var(--color-text);border-bottom:none}.nav-toggle{display:none;background:none;border:none;font-size:var(--font-body);font-family:var(--font-sans);cursor:pointer;padding:var(--space-micro);color:var(--color-text)}.site-nav{display:flex;gap:var(--space-xs)}.site-nav a{font-size:var(--font-small);border-bottom:none;color:var(--color-muted);transition:color .2s ease;position:relative}.site-nav a:hover,.site-nav a.active{color:var(--color-text);border-bottom:none}.site-nav a.active:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--orange)}.site-footer{padding:var(--space-sm) 0;margin-top:var(--space-lg);border-top:3px solid var(--schwarz)}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-xxs)}.footer-content a{border-bottom:none}.footer-content a:hover{color:var(--orange)}.footer-bauhaus{display:flex;gap:var(--space-micro);align-items:center}.footer-legal{display:flex;gap:var(--space-xs);margin-top:var(--space-xxs);padding-top:var(--space-xxs);border-top:1px solid var(--hellgrau)}.footer-legal a{font-size:var(--font-small);color:var(--grau);border-bottom:none}.footer-legal a:hover{color:var(--orange)}.workshop-hero{position:relative;display:flex;align-items:center;overflow:hidden;background-color:var(--dunkelblau);min-height:340px}.workshop-hero-bg{position:absolute;inset:0}.workshop-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 70%;display:block;opacity:.18;mix-blend-mode:luminosity}.workshop-hero-content{position:relative;z-index:1;padding-top:var(--space-md);padding-bottom:var(--space-md);width:100%}.workshop-hero-title{font-size:var(--font-h1);color:var(--weiss);line-height:var(--line-height-tight);margin-bottom:var(--space-micro);max-width:var(--text-max)}.workshop-hero-subtitle{font-size:var(--font-h3);color:var(--gelb);font-weight:500;margin-bottom:0;letter-spacing:.02em}.workshop-intro{padding-top:var(--space-sm)}.workshop-theorie{padding-bottom:var(--space-sm)}.workshop-leitfrage{font-size:var(--font-h2);margin-bottom:var(--space-xs);max-width:var(--text-max)}.workshop-blocks{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.workshop-block{padding:var(--space-xs);border-top:3px solid var(--color-border)}.workshop-block--orange{border-top-color:var(--orange)}.workshop-block--petrol{border-top-color:var(--petrol)}.workshop-block--dunkelblau{border-top-color:var(--dunkelblau)}.workshop-block--mauve{border-top-color:var(--mauve)}.workshop-block--weinrot{border-top-color:var(--weinrot)}.workshop-block--schwarz{border-top-color:var(--schwarz)}.workshop-block--gelb{border-top-color:var(--gelb)}.workshop-block-head{display:flex;align-items:baseline;gap:var(--space-xxs);margin-bottom:var(--space-xxs)}.workshop-block-num{font-size:var(--font-h2);font-weight:700;color:var(--hellgrau);line-height:1;font-variant-numeric:tabular-nums}.workshop-block-title{font-size:var(--font-h3);margin-bottom:0}.workshop-block-body p{color:var(--color-muted)}.workshop-timelines{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.workshop-timeline{max-width:var(--text-max)}.workshop-timeline-head{padding-bottom:var(--space-xxs);border-bottom:3px solid var(--schwarz);margin-bottom:var(--space-xs)}.workshop-timeline-day{font-size:var(--font-small);color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-weight:500;display:block;margin-bottom:var(--space-micro)}.workshop-timeline-title{margin-bottom:0}.workshop-halfday{margin-bottom:var(--space-xs)}.workshop-halfday-label{display:block;font-size:var(--font-small);color:var(--color-muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-xxs)}.workshop-agenda-item{padding:var(--space-micro) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-body)}.workshop-agenda-item:last-child{border-bottom:none}.workshop-agenda-item--impuls{color:var(--petrol);font-weight:500}.workshop-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.workshop-divider-quote{background-color:var(--dunkelblau);padding:var(--space-md) 0;margin:0;border-top:none}.workshop-divider-quote+.section{border-top:none}.workshop-divider-quote blockquote{color:var(--weiss);border-left-color:var(--gelb);font-size:var(--font-h2);max-width:var(--container-max);margin:0 auto;padding-left:var(--space-xs);padding-right:var(--space-sm)}.workshop-divider-quote .text-small{color:var(--hellgrau)}.workshop-theme-weinrot .workshop-hero{background-color:var(--weinrot)}.workshop-theme-weinrot .workshop-hero-subtitle{color:var(--gelb)}.workshop-theme-weinrot .workshop-divider-quote{background-color:var(--weinrot)}.workshop-theme-weinrot .workshop-divider-quote blockquote{border-left-color:var(--gelb)}.workshop-theme-mauve .workshop-hero{background-color:var(--mauve)}.workshop-theme-mauve .workshop-hero-subtitle{color:var(--weiss)}.workshop-theme-mauve .workshop-divider-quote{background-color:var(--mauve)}.workshop-theme-mauve .workshop-divider-quote blockquote{border-left-color:var(--weiss)}.workshop-theme-petrol .workshop-hero{background-color:var(--petrol)}.workshop-theme-petrol .workshop-hero-subtitle{color:var(--gelb)}.workshop-theme-petrol .workshop-divider-quote{background-color:var(--petrol)}.workshop-theme-petrol .workshop-divider-quote blockquote{border-left-color:var(--gelb)}.workshop-theme-hellblau .workshop-hero{background-color:var(--hellblau)}.workshop-theme-hellblau .workshop-hero-subtitle{color:var(--orange)}.workshop-theme-hellblau .workshop-divider-quote{background-color:var(--hellblau)}.workshop-theme-hellblau .workshop-divider-quote blockquote{border-left-color:var(--orange)}.workshop-theme-hellblau .workshop-divider-quote blockquote,.workshop-theme-hellblau .workshop-hero-title{color:var(--schwarz)}.workshop-theme-hellblau .workshop-divider-quote .text-small{color:var(--grau)}.projekt-theme-orange .workshop-hero{background-color:var(--orange)}.projekt-theme-orange .workshop-hero-subtitle{color:var(--weiss)}.projekt-theme-orange .workshop-divider-quote{background-color:var(--orange)}.projekt-theme-orange .workshop-divider-quote blockquote{border-left-color:var(--weiss)}.projekt-theme-gelb .workshop-hero{background-color:var(--gelb)}.projekt-theme-gelb .workshop-hero-title,.projekt-theme-gelb .workshop-hero-subtitle{color:var(--dunkelblau)}.projekt-theme-gelb .workshop-divider-quote{background-color:var(--gelb)}.projekt-theme-gelb .workshop-divider-quote blockquote{border-left-color:var(--dunkelblau);color:var(--dunkelblau)}.projekt-theme-gelb .workshop-divider-quote .text-small{color:var(--dunkelblau)}.projekt-theme-schieferblau .workshop-hero{background-color:var(--schieferblau)}.projekt-theme-schieferblau .workshop-hero-subtitle{color:var(--hellgrau)}.projekt-theme-schieferblau .workshop-divider-quote{background-color:var(--schieferblau)}.projekt-theme-schieferblau .workshop-divider-quote blockquote{border-left-color:var(--weiss)}.workshop-info-dual{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--space-md)}.workshop-audience-list{margin-bottom:var(--space-xs)}.workshop-audience-item{padding:var(--space-micro) 0;padding-left:var(--space-xs);border-left:2px solid var(--color-border);margin-bottom:var(--space-micro)}.workshop-detail{display:grid;grid-template-columns:144px 1fr;gap:var(--space-xs);padding:var(--space-xxs) 0;border-bottom:1px solid var(--color-border)}.workshop-detail:last-child{border-bottom:none}.workshop-detail-label{font-size:var(--font-small);color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-weight:500;padding-top:2px}.workshop-detail-value{font-size:var(--font-body)}.workshop-theorie-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-sm)}.workshop-theorie-item{padding-top:var(--space-xxs);border-top:2px solid var(--petrol)}.workshop-theorie-item h3{font-size:var(--font-body);margin-bottom:var(--space-micro)}.workshop-theorie-item p{font-size:var(--font-small);color:var(--color-muted)}.workshop-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B6B6B' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-xxs) center;padding-right:var(--space-sm)}.form-checkbox-group{margin-top:var(--space-xxs)}.form-checkbox-label{display:flex;align-items:flex-start;gap:var(--space-micro);font-size:var(--font-small);color:var(--color-muted);cursor:pointer}.form-checkbox-label input[type=checkbox]{margin-top:3px;flex-shrink:0}.trainer-card{max-width:var(--text-max);padding:var(--space-xs);border:2px solid var(--schwarz)}.trainer-card-name{font-size:var(--font-h2);margin-bottom:var(--space-xxs)}.trainer-card-body p{color:var(--color-muted)}.spacer-xs{height:var(--space-xs)}.spacer-sm{height:var(--space-sm)}.spacer-md{height:var(--space-md)}@media(min-width:610px){.grid-phi,.grid-phi-reverse{grid-template-columns:1fr 1.618fr}.grid-phi-reverse{grid-template-columns:1.618fr 1fr}}@media(min-width:987px){.page-header h1{font-size:var(--font-hero)}}@media(max-width:609px){:root{--font-hero: 55px;--font-h1: 34px;--font-h2: 21px;--font-h3: 18px}.container{padding:0 var(--space-xs)}.page-header{padding-top:var(--space-sm);padding-bottom:var(--space-xs)}.nav-toggle{display:block}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg);flex-direction:column;padding:var(--space-xs);border-bottom:1px solid var(--color-border)}.site-nav.is-open{display:flex}.site-nav a{font-size:var(--font-body);padding:var(--space-micro) 0}.home-statement-text{font-size:var(--font-h3)}.grid-phi,.grid-phi-reverse,.grid-phi-3,.grid-equal-3{grid-template-columns:1fr}.pcard-head{grid-template-columns:auto 1fr;gap:var(--space-micro)}.pcard-num,.pcard-fact-number{font-size:var(--font-h2)}.discipline{grid-template-columns:1fr}.discipline-label{min-width:auto}.article-item{grid-template-columns:1fr;gap:0}.article-num{font-size:var(--font-h3)}.kreismodell-legend{grid-template-columns:1fr}.footer-content{flex-direction:column}.footer-legal{flex-direction:column;align-items:center}.workshop-hero{min-height:233px}.workshop-hero-title{font-size:var(--font-h2)}.workshop-hero-subtitle{font-size:var(--font-body)}.workshop-blocks,.workshop-timelines,.workshop-theorie-grid{grid-template-columns:1fr}.workshop-detail{grid-template-columns:1fr;gap:var(--space-micro)}.workshop-form-grid,.workshop-dual-grid,.workshop-info-dual{grid-template-columns:1fr}.workshop-divider-quote blockquote{font-size:var(--font-h3);padding-left:var(--space-xs);padding-right:var(--space-xs)}.format-workshops,.format-projekt-grid,.konzept-grid{grid-template-columns:1fr}}.konzept-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);padding:var(--space-sm) 0}.konzept-item{padding-top:var(--space-xxs);border-top:2px solid var(--petrol)}.konzept-item h3{font-size:var(--font-body);margin-bottom:var(--space-micro)}.konzept-item p{font-size:var(--font-small);color:var(--color-muted)}.konzept-item--schwarz{border-top-color:var(--schwarz)}.konzept-item--orange{border-top-color:var(--orange)}.konzept-item--petrol{border-top-color:var(--petrol)}.konzept-item--dunkelblau{border-top-color:var(--dunkelblau)}.grid-equal-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}@media print{.site-header,.site-footer,.nav-toggle{display:none}body:before{display:none}body{font-size:12pt}}
