body{background:white}.wrap{max-width:1240px;padding:0 40px;margin:auto}.draft-note{text-align:center;background:#fff2c8;color:#68501b;font-size:.75rem;padding:8px 20px}.speaker-header{border-bottom:1px solid var(--pt-line)}.header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.speaker-header nav{display:flex;align-items:center;gap:28px;font-size:.875rem}.menu-trigger{display:none}.speaker-hero{padding:68px 0 70px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.hero-copy h1{font-size:clamp(2.5rem,4.35vw,4rem);line-height:1.12;margin:24px 0}.hero-copy h1 span{color:#6d7c90}.lead{color:var(--pt-muted);font-size:1.125rem;margin-bottom:28px;max-width:510px}.hero-copy .eyebrow{max-width:500px}.hero-foot{font-size:.8125rem;color:var(--pt-muted);margin-top:18px}.portrait{margin:0;position:relative}.portrait img{height:525px;width:100%;object-fit:cover;object-position:center 38%;border-radius:12px}.portrait figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:var(--pt-ink);color:#e6ebf2;border-radius:7px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.875rem}.portrait-mark{color:var(--pt-accent);font-size:1.8rem}.experience{border-top:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line)}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:28px;padding-bottom:28px}.experience strong{font-size:1.4rem;display:block;letter-spacing:-.03em}.experience span{font-size:.875rem;color:var(--pt-muted)}.block{padding:90px 0}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.eyebrow{margin-bottom:18px}.takeaways{display:grid;gap:26px}.takeaways article{display:flex;gap:25px;border-bottom:1px solid var(--pt-line);padding-bottom:26px}.takeaways article:last-child{border:0;padding:0}.takeaways article>span{font-size:.8125rem;color:#846313;padding-top:3px}.takeaways h3{font-size:1.15rem;margin-bottom:12px}.takeaways p{font-size:1rem;color:var(--pt-muted)}.topics-section,.preparation{background:var(--pt-canvas)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:48px}.section-heading>p{font-size:1rem;color:var(--pt-muted);max-width:360px}.topic{display:grid;grid-template-columns:160px 1fr auto;align-items:start;gap:35px;padding:40px 0;border-top:1px solid #cfd7e2}.topic-index{font-size:.75rem;letter-spacing:.08em;color:#6f5a28;padding-top:8px}.topic h3{font-size:1.8rem;margin-bottom:20px}.topic p,.topic ul{font-size:1rem;color:var(--pt-muted)}.topic ul{padding-left:20px;margin:20px 0;line-height:1.9}.audience-label{font-size:.8125rem;font-weight:500}.topic .btn{margin-top:6px}.personal{background:var(--pt-ink);color:white}.person-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.personal .eyebrow{color:var(--pt-accent)}.personal h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.22}.personal h2 span{color:#b4c0d1}.personal p:not(.eyebrow){color:#c9d2df;margin-bottom:22px}.text-link{text-decoration:underline;text-underline-offset:5px;color:var(--pt-accent);font-size:.875rem}.format-card{display:flex;flex-direction:column}.format-card h3{font-size:1.4rem;margin:22px 0 18px}.format-card p{font-size:1rem;color:var(--pt-muted);margin-bottom:30px}.format-footer{margin-top:auto;border-top:1px solid var(--pt-line);padding-top:20px;font-size:.875rem;font-weight:500}.format-note{font-size:.875rem;color:var(--pt-muted);margin-top:24px;max-width:none}.preparation-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.preparation-list span{font-size:.875rem;color:#866411;display:block;margin-bottom:28px}.preparation-list h3{margin-bottom:18px}.preparation-list p{font-size:1rem;color:var(--pt-muted)}.faq-wrap{max-width:900px}.faq-wrap h2{margin-bottom:30px}.faq details p{font-size:1rem}.inquiry{background:var(--pt-accent)}.inquiry-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.inquiry h2{margin-bottom:25px}.inquiry p{font-size:1rem}.contact-link{display:block;font-size:1.1rem;margin-top:14px;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.contact-note{margin-top:32px;font-size:.875rem!important;color:#594a20}.inquiry .panel{padding:32px}.inquiry form h3{font-size:1.6rem;margin-bottom:26px}.inquiry .caption{font-size:.8125rem}.speaker-footer{background:var(--pt-ink);color:#c5cfdd;padding:35px 0}.footer-line{display:flex;align-items:center;justify-content:space-between;gap:26px}.footer-line p,.footer-line nav{font-size:.8125rem}.footer-line nav{display:flex;gap:16px}.footer-line nav a{padding:8px 0}.logo-plate{padding:16px 20px}.field input:invalid:not(:placeholder-shown){box-shadow:none}#mail-result{border-top:1px solid var(--pt-line);margin-top:20px}#mail-text{font-size:.875rem}.speaker-header a:not(.btn):not(.pt-brand):hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1100px){.hero-grid{gap:35px}.hero-copy h1{font-size:3rem}.topic{grid-template-columns:120px 1fr;gap:22px}.topic .btn{grid-column:2;justify-self:start}.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person-grid,.audience-grid,.inquiry-grid{gap:40px}.portrait img{height:490px}}
@media(max-width:800px){.wrap{padding-inline:24px}.header-inner{min-height:82px;flex-wrap:wrap;padding-block:18px}.speaker-header nav{gap:18px;flex-wrap:wrap}.hero-grid,.person-grid,.audience-grid,.inquiry-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.3rem,7vw,3.6rem)}.hero-copy{max-width:660px}.portrait{max-width:550px}.portrait img{height:440px}.speaker-hero{padding:40px 0}.section-heading{align-items:start;flex-direction:column;gap:24px}.section-heading>p{max-width:600px}.format-grid,.preparation-list{grid-template-columns:1fr;gap:20px}.preparation-list li{border-top:1px solid var(--pt-line);padding-top:24px}.preparation-list span{margin-bottom:12px}.experience-grid{gap:20px}.experience strong{font-size:1.15rem}.experience span{font-size:.8125rem}.block{padding:60px 0}.footer-line{flex-wrap:wrap}.topic{grid-template-columns:1fr}.topic .btn{grid-column:auto}.topic-index{padding:0}.topic h3{font-size:1.6rem}.inquiry .panel{padding:24px}}
@media(max-width:580px){.menu-trigger{display:inline-flex}.speaker-header nav{width:100%;display:flex;flex-direction:column;align-items:stretch;padding-top:16px}.speaker-header nav a{padding:10px 0}.js .speaker-header nav:not(.open){display:none}.header-inner{gap:14px}.portrait img{height:400px}.portrait figcaption{left:12px;right:12px;bottom:12px;padding:16px;font-size:.8125rem}.portrait-mark{display:none}.experience-grid{grid-template-columns:1fr;gap:16px}.experience-grid>div{display:flex;gap:20px;align-items:baseline;justify-content:space-between}.experience-grid span{max-width:175px;text-align:right}.hero-copy .row{align-items:stretch;flex-direction:column}.hero-copy .row .btn{width:100%}.hero-copy h1{letter-spacing:-.04em}.inquiry h2{font-size:2rem}.footer-line{align-items:start;flex-direction:column}.contact-link{font-size:1rem}.topic ul{line-height:1.7}.topic li{margin-bottom:10px}}

.bio-section{border-bottom:1px solid var(--pt-line)}.speaker-bio{line-height:1.85;color:var(--pt-muted)}

/* Redaktionelle Motive: eigener Bildraum, keine Textüberlagerung. */
.editorial-image{margin:0;border-radius:12px;overflow:hidden;background:var(--pt-canvas)}
.editorial-image img{width:100%;height:auto;display:block}
.workflow-art{margin-top:32px;aspect-ratio:4/3}
.workshop-art{margin:0 0 30px;aspect-ratio:1672/941;max-height:490px}
.workshop-art img{height:100%;object-fit:cover}
@media(max-width:800px){.workshop-art{max-height:none}.workflow-art{max-width:560px}.audience-grid{gap:32px}}
