.pm-editorial{background:var(--ivory)}.pm-editorial-hero{height:clamp(260px,37vw,530px);overflow:hidden}.pm-editorial-hero img{width:100%;height:100%;object-fit:cover}.pm-editorial-body{max-width:1280px;margin:auto;padding:64px 40px 96px}.pm-editorial-heading{text-align:center;margin:0 auto 56px;max-width:960px}.pm-editorial-heading h1{font:400 clamp(38px,4.5vw,64px)/1.12 var(--serif);margin:0 0 20px}.pm-editorial-subtitle{font-size:14px;letter-spacing:1px;text-transform:uppercase;line-height:1.7}.pm-editorial-heading:after{content:"";display:block;width:64px;height:2px;background:var(--gold);margin:28px auto 0}.pm-editorial-content{font:400 16px/1.85 var(--sans);overflow-wrap:break-word}.pm-editorial-content>p,.pm-editorial-content>h2,.pm-editorial-content>h3,.pm-editorial-content>h4,.pm-editorial-content>ul{max-width:960px;margin-left:auto;margin-right:auto}.pm-editorial-content p{margin-bottom:24px}.pm-editorial-content h2{font:400 clamp(28px,3vw,42px)/1.25 var(--serif);margin-top:40px;margin-bottom:24px}.pm-editorial-content h3{font:400 26px/1.4 var(--serif);margin-bottom:22px}.pm-editorial-content h4{font-size:20px;line-height:1.6;margin-bottom:26px}.pm-editorial-content a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--gold)}.pm-editorial-content a:hover{color:var(--gold-deep)}.pm-editorial-content .wp-block-columns{gap:48px;margin:40px 0;align-items:center}.pm-editorial-content .wp-block-image{margin:0 0 24px}.pm-editorial-content img{height:auto;max-width:100%;display:block}.pm-editorial-content .wp-block-gallery{gap:16px;margin:48px 0}.pm-editorial-content .wp-block-gallery .wp-block-image{margin:0}.pm-editorial-content .wp-block-gallery img{aspect-ratio:4/3;object-fit:cover}.pm-editorial-content .wp-block-button__link{background:var(--ink);color:white;padding:17px 28px;border-radius:0;text-decoration:none;font-size:14px;letter-spacing:.5px}.pm-editorial-content .wp-block-buttons{justify-content:center;margin:32px 0}.pm-video{margin:36px auto;max-width:1080px;aspect-ratio:16/9;background:#1c1b1f}.pm-video iframe{width:100%;height:100%;border:0}.pm-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.pm-team-card{min-width:0;text-align:center}.pm-team-card .wp-block-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.pm-team-card h3{margin:14px 0 8px;font-size:25px}.pm-team-card h3 a{text-decoration:none}.pm-team-card p{font-size:11px;letter-spacing:1.5px;color:var(--gold-deep)}.pm-team-filters{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.pm-team-filters button{padding:10px 18px;border:1px solid var(--gold-soft);font:inherit;font-size:13px}.pm-team-filters button[aria-pressed=true]{background:var(--ink);color:white}.pm-team-card[hidden]{display:none}.pm-profile-navigation{margin-top:60px;padding-top:28px;border-top:1px solid var(--gold-soft);text-align:center}.pm-editorial .wpcf7{max-width:720px;margin:40px auto}.pm-editorial .wpcf7 label{display:block;font-size:14px}.pm-editorial .wpcf7 input:not([type=submit]):not([type=checkbox]),.pm-editorial .wpcf7 textarea,.pm-editorial .wpcf7 select{display:block;width:100%;padding:14px 16px;border:1px solid var(--gold-soft);background:white;font:inherit;border-radius:0;margin-top:8px}.pm-editorial .wpcf7 input[type=submit]{background:var(--ink);color:white;padding:16px 32px;font:inherit;border:0;cursor:pointer}.pm-editorial .wpcf7 .hidden-fields-container{display:none}.pm-photo-dialog{border:0;padding:0;background:#111;max-width:94vw;max-height:94vh;color:white}.pm-photo-dialog::backdrop{background:#000c}.pm-photo-dialog img{max-width:90vw;max-height:85vh;object-fit:contain;display:block;margin:auto}.pm-photo-dialog button{color:white;background:#111;padding:12px 18px;font:inherit;cursor:pointer;border:0}.pm-photo-dialog .pm-photo-controls{display:flex;justify-content:space-between;align-items:center}
@media(max-width:767px){.pm-editorial-body{padding:40px 20px 64px}.pm-editorial-heading{margin-bottom:36px}.pm-editorial-content .wp-block-columns{gap:24px}.pm-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pm-team-card h3{font-size:19px}.pm-editorial-content{font-size:15px}.pm-editorial-content .wp-block-gallery{gap:8px}.pm-team-filters{gap:6px}.pm-team-filters button{padding:9px 12px}}
@media(max-width:380px){.pm-team-grid{grid-template-columns:1fr}}
.pm-team-grid>.wp-block-group__inner-container{display:contents}
.pm-profile-navigation a{display:inline-block;vertical-align:middle;margin:0 12px}.pm-profile-navigation span{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}
.pm-editorial-heading{overflow-wrap:anywhere;hyphens:auto}.pm-editorial-content .wp-block-column{min-width:0}

/* team-unify */
@media(min-width:768px){.pm-editorial-hero{height:auto;aspect-ratio:1920/729}}
.pm-editorial-content{text-align:center}
.pm-editorial-content p,.pm-editorial-content h2,.pm-editorial-content h3,.pm-editorial-content h4{text-align:center;font-style:normal}
.pm-editorial-content p{font:400 16px/1.85 var(--sans);margin-bottom:24px}
.pm-editorial-content strong,.pm-editorial-content b,.pm-editorial-content em,.pm-editorial-content i{font-weight:inherit;font-style:normal}
.pm-editorial-content h2{text-transform:none;letter-spacing:0}
.pm-editorial-content h3{text-transform:none}
.pm-editorial-content .wp-block-columns{align-items:flex-start;gap:56px}
.pm-editorial-content .wp-block-column>.wp-block-image{margin:0}
.pm-editorial-content>.pm-gallery{max-width:1104px;margin:56px auto}
@media(max-width:781px){.pm-editorial-content .wp-block-columns{gap:32px}}

/* kontakt-card */
.kontakt-enquiry{padding:0;margin:0 -40px}.kontakt-enquiry .quiz-card{background:var(--ink);color:var(--ivory)}.kontakt-enquiry .quiz-intro h2{color:var(--ivory);text-align:left;margin:0}.kontakt-enquiry .quiz-intro p,.kontakt-enquiry .checklist li{text-align:left;margin:0}.kontakt-enquiry .kontakt-phone{font-size:15px;color:var(--ivory)}.kontakt-enquiry .kontakt-phone a{color:var(--gold);text-decoration-color:var(--gold)}.kontakt-enquiry .quiz-panel,.kontakt-enquiry .quiz-panel p,.kontakt-enquiry .quiz-panel label{text-align:left}
@media(max-width:1100px){.kontakt-enquiry{margin:0}.kontakt-enquiry .quiz-card{grid-template-columns:1fr;padding:40px 24px}.kontakt-enquiry .quiz-panel{padding:28px 20px}}

/* kontakt-radio */
.pm-editorial .quiz-panel .wpcf7-radio label,.pm-editorial .quiz-panel .wpcf7-checkbox label,.pm-editorial .quiz-panel .wpcf7-acceptance label{display:flex;align-items:center;gap:12px;text-align:left}
.pm-editorial .quiz-panel input[type=radio],.pm-editorial .quiz-panel input[type=checkbox]{display:inline-block;width:auto;flex:0 0 auto;margin:0;padding:0}
.pm-editorial .wpcf7 .quiz-panel .wpcf7-list-item input[type=radio],.pm-editorial .wpcf7 .quiz-panel .wpcf7-list-item input[type=checkbox]{display:inline-block;width:auto;flex:0 0 auto;margin:0;padding:0;border:0}
.pm-editorial .wpcf7 .quiz-panel .wpcf7-list-item label{display:flex;align-items:center;gap:12px;text-align:left}
.pm-editorial .quiz-panel .wpcf7 input[type=radio],.pm-editorial .quiz-panel .wpcf7 input[type=checkbox]{display:inline-block;width:auto;flex:0 0 auto;margin:0;padding:0;border:0}
.pm-editorial .quiz-panel .wpcf7 .wpcf7-list-item label{display:flex;align-items:center;gap:12px;text-align:left}
