/* Personal autumn palette, warm editorial imagery and continuous white navigation. */
@font-face{font-family:'TM Beratung Serif';font-style:italic;font-weight:400 700;font-display:swap;src:url('fonts/typography/tm-beratung-serif-italic-variable.woff2') format('woff2')}
body.tm-site{--tm-ink:#45382f;--tm-plum:#65443f;--tm-mauve:#895b46;--tm-cream:#faf6ee;--tm-paper:#fffdf9;--tm-rose:#ba8975;--tm-line:#e4d9cb;--tm-muted:#705f53;--tm-a-olive:#5d6a55;--tm-a-sage:#edf0e6;--tm-a-honey:#b6884c;--tm-a-peach:#f3e3d3;--tm-a-rust:#995c43;background:var(--tm-paper);color:var(--tm-ink)}
body.tm-site #pxl-header-elementor,body.tm-site #pxl-header-elementor>.elementor,body.tm-site #pxl-header-elementor .elementor-section,body.tm-site #pxl-header-elementor .elementor-column,body.tm-site #pxl-header-elementor .elementor-widget-wrap,body.tm-site .tm-header-utility,body.tm-site .tm-nav-wrap.tm-r-nav{background:#fff!important;background-image:none!important}
body.tm-site #pxl-header-elementor{box-shadow:0 4px 25px #493e2e08;border-bottom:1px solid #eee6db}
body.tm-site .tm-header-utility{border-bottom:1px solid #f1ebe4;color:var(--tm-muted)}
body.tm-site .tm-header-utility>div{min-height:30px;gap:20px}
body.tm-site .tm-header-utility>div>span{font-size:11px;color:var(--tm-muted)}
.tm-a-social{display:flex;align-items:center;gap:15px;color:var(--tm-a-olive)}
.tm-a-social>span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:27px;cursor:default}
.tm-a-social svg{display:block;width:17px;height:17px}
.tm-drawer-secondary .tm-a-social{margin-bottom:22px;justify-content:flex-start}
body.tm-site .tm-r-nav>.tm-brand{flex-basis:245px;width:245px;max-width:245px}
body.tm-site .tm-r-nav>#tm-navigation{gap:27px}
body.tm-site .tm-r-nav .tm-nav-cta{background:var(--tm-a-olive);color:#fff;border:1px solid var(--tm-a-olive);border-radius:9px;padding:12px 19px;min-height:48px}
body.tm-site .tm-r-nav-group>summary,body.tm-site .tm-r-nav-link{font-weight:500;color:var(--tm-ink)}
body.tm-site .tm-r-nav-group>.tm-r-mega{background:#fff;border-color:var(--tm-line);border-radius:0 0 18px 18px;box-shadow:0 22px 34px #41342715}
.tm-r-menu-intro{background:var(--tm-a-sage);border-radius:16px}
.tm-a-menu-online{display:block;font-size:12px;line-height:1.8;color:var(--tm-a-olive);margin-top:17px;text-decoration:underline;text-underline-offset:4px}
.tm-r-menu-link:hover{background:var(--tm-cream)}
.tm-r-menu-link>svg{color:var(--tm-a-rust)}
body.tm-site .tm-drawer,body.tm-site .tm-drawer-head,body.tm-site .tm-drawer-stage,body.tm-site .tm-drawer-panel,body.tm-site .tm-drawer-footer{background:var(--tm-paper)}
body.tm-site .tm-drawer-back{background:var(--tm-a-sage)}
body.tm-site .tm-drawer-cta{background:var(--tm-a-olive);border-radius:9px}
body.tm-site #pxl-main .tm-section h1{font-weight:400!important;letter-spacing:-.025em!important;line-height:1.17!important;color:var(--tm-ink)}
body.tm-site #pxl-main .tm-section h2{font-weight:400!important;letter-spacing:-.018em!important;color:var(--tm-ink)}
body.tm-site #pxl-main .tm-section h3{font-weight:500!important;color:var(--tm-ink)}
body.tm-site #pxl-main .tm-section :is(h1,h2) em{font-style:italic!important;font-weight:400!important;color:var(--tm-a-rust)}
body.tm-site :is(.tm-c-button,.tm-new-button,.tm-button){background:var(--tm-a-olive);border-color:var(--tm-a-olive);border-radius:9px;box-shadow:0 5px 15px #4954400d;font-weight:600}
body.tm-site :is(.tm-c-button,.tm-new-button,.tm-button):hover{background:#4d5b45;border-color:#4d5b45}
body.tm-site .tm-c-underlink{color:var(--tm-a-rust);border-color:#d7c1ab}
body.tm-site :is(.tm-c-label,.tm-kicker,.tm-new-eyebrow){color:var(--tm-a-rust);font-weight:600;letter-spacing:.09em}
body.tm-site #pxl-main .tm-home-personal-hero-section{background:linear-gradient(105deg,#fbf7ee 0%,#f5e7d9 100%);padding-block:58px!important}
.tm-a-home-hero{position:relative;grid-template-columns:1.05fr .95fr;gap:68px;align-items:center}
body.tm-site #pxl-main .tm-a-home-hero h1{font-size:clamp(46px,3.9vw,59px)!important;margin:18px 0 25px!important;line-height:1.13!important;text-wrap:initial}
body.tm-site #pxl-main .tm-a-home-hero p.tm-r-home-claim{font-size:23px!important;line-height:1.6!important;font-weight:400!important;color:#8a684c;margin-bottom:24px!important}
body.tm-site #pxl-main .tm-a-home-hero p.tm-r-home-position{font-size:16px!important;line-height:1.85!important;max-width:490px;margin-bottom:27px!important}
.tm-a-location-link{display:block;margin-top:12px;font-size:12px;line-height:1.8;color:var(--tm-a-olive);text-decoration:none}
body.tm-site #pxl-main .tm-a-home-portrait{position:relative;margin:0;border-radius:170px 28px 28px 28px;background:#e8d9bc;box-shadow:0 24px 55px #68482c18;overflow:hidden}
body.tm-site #pxl-main .tm-a-home-portrait>img{height:620px;width:100%;object-fit:cover;object-position:46% 45%;filter:saturate(.92) sepia(.07) brightness(1.02)}
.tm-a-home-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#edd6a30c 0%,transparent 45%,#513b2d20 100%);pointer-events:none;z-index:1}
body.tm-site #pxl-main .tm-a-home-portrait figcaption{position:absolute;inset:auto 22px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fffdf5ed;border:1px solid #fff8e9;border-radius:18px;padding:19px 22px;color:var(--tm-ink);backdrop-filter:blur(12px);z-index:3}
.tm-a-home-portrait figcaption>div{display:flex;flex-direction:column;gap:7px}
body.tm-site #pxl-main .tm-a-home-portrait figcaption strong{font-size:24px;font-weight:400;line-height:1.3}
body.tm-site #pxl-main .tm-a-home-portrait figcaption>div>span{font-size:12px;line-height:1.7}
body.tm-site #pxl-main .tm-a-home-portrait figcaption>a{font-size:12px;line-height:1.8;white-space:nowrap;color:var(--tm-a-rust)}
.tm-a-photo-note{position:absolute;left:30px;top:32px;max-width:190px;padding:17px 19px;border:1px solid #fffaf085;border-radius:50% 50% 12px 12px;background:#fff7e6da;color:#735838;font:italic 400 16px/1.6 var(--tm-heading);text-align:center;z-index:2;backdrop-filter:blur(8px)}
/* A small set of purposeful photograph shapes across the personal and service pages. */
body.tm-site #pxl-main .tm-a-portrait{position:relative;isolation:isolate;overflow:hidden;margin:0;background:#efe6d7;box-shadow:0 12px 30px #54412c0d}
body.tm-site #pxl-main .tm-a-photo-arch{border-radius:130px 24px 24px 24px}
body.tm-site #pxl-main .tm-a-photo-round{border-radius:32px 120px 32px 32px}
body.tm-site #pxl-main .tm-a-photo-soft{border-radius:24px 24px 72px 24px}
body.tm-site #pxl-main .tm-a-portrait>img{display:block;width:100%;object-fit:cover;filter:saturate(.92) sepia(.06) brightness(1.025);border-radius:0!important;transition:transform .7s cubic-bezier(.2,.5,.2,1)}
body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait):after{content:'';position:absolute;inset:0;background:linear-gradient(145deg,#efc47615,transparent 45%,#84623b10);mix-blend-mode:soft-light;pointer-events:none;z-index:1}
body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait)>figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 25px 19px;background:linear-gradient(0deg,#fff9e9ed,#fff9e900);font-family:var(--tm-sans);font-size:12px;line-height:1.8;text-align:left;color:#4f402f;z-index:2}
.tm-a-caption-line{display:block;font-family:var(--tm-heading);font-style:italic;font-size:17px;margin-top:5px}
body.tm-site #pxl-main :is(.tm-structure-hero,.tm-a-service-hero,.tm-nature-hero)>.tm-a-portrait>img{height:540px;min-height:0}
body.tm-site #pxl-main .tm-wide-hero .tm-a-portrait{height:520px;min-height:0}
body.tm-site #pxl-main .tm-wide-hero .tm-a-portrait>img{height:100%}
body.tm-site #pxl-main .tm-bio-hero>.tm-a-portrait{grid-column:2;grid-row:1/3}
body.tm-site #pxl-main .tm-bio-hero>.tm-a-portrait>img{height:570px}
body.tm-site #pxl-main :is(.tm-bio-curiosity,.tm-bio-motivation,.tm-home-personal-work)>.tm-a-portrait>img{height:480px}
.tm-a-service-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:58px;align-items:center}
.tm-a-service-hero h1{margin:15px 0 25px}
.tm-a-service-hero p{font-size:16px;line-height:1.9;max-width:610px;margin:0 0 21px}
.tm-a-service-hero .tm-women-claim,.tm-a-service-hero .tm-a-lead{font-family:var(--tm-heading)!important;font-size:23px;line-height:1.6;color:var(--tm-a-rust)}
.tm-a-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:25px}
.tm-a-service-hero p.tm-a-small{font-size:12px;line-height:1.8;margin-top:20px;color:var(--tm-muted)}
.tm-a-reach{font-size:13px!important;line-height:1.85!important;max-width:600px;margin-top:24px!important;color:var(--tm-muted)}
.tm-a-reach>a{display:block;color:var(--tm-a-rust);text-decoration:underline;text-underline-offset:4px;margin-top:6px}
body.tm-site #pxl-main .tm-wide-hero .tm-a-reach{font-size:13px!important;line-height:1.8!important;margin-top:24px!important}
body.tm-site #pxl-main .tm-home-personal-work-section,body.tm-site #pxl-main .tm-bio-curiosity-section,body.tm-site #pxl-main .tm-a-online-path{background:var(--tm-a-sage)}
body.tm-site #pxl-main .tm-home-personal-story-section,body.tm-site #pxl-main .tm-a-online-reach,body.tm-site #pxl-main .tm-structure-hero-section{background:var(--tm-cream)}
body.tm-site #pxl-main .tm-home-personal-first-section{background:#5b6350}
body.tm-site #pxl-main .tm-home-personal-first>div :is(h2,p,.tm-c-label){color:#fff8e9!important}
body.tm-site #pxl-main .tm-home-personal-first>div .tm-c-button{background:#fff7e7;border-color:#fff7e7;color:#4c503f!important}
body.tm-site #pxl-main .tm-home-personal-first>aside{background:#fffaf1;border-radius:24px 24px 70px 24px}
body.tm-site #pxl-main .tm-home-personal-first>aside :is(h3,p,dt,dd){color:var(--tm-ink)}
body.tm-site #pxl-main .tm-r-topic-card{border-color:var(--tm-line);border-radius:22px;background:var(--tm-paper)}
body.tm-site #pxl-main .tm-r-topic-photo{height:170px;overflow:hidden}
body.tm-site #pxl-main .tm-r-topic-photo>img{filter:saturate(.8) sepia(.12) brightness(1.03)}
body.tm-site #pxl-main .tm-r-topic-card:nth-child(3n+2){background:#f2f1e8}
body.tm-site #pxl-main .tm-r-topic-card:nth-child(3n+3){background:#f9efe4}
body.tm-site #pxl-main .tm-home-personal-work{gap:58px}
.tm-a-thread{font:italic 400 20px/1.85 var(--tm-heading)!important;color:var(--tm-a-rust);margin-top:27px}
body.tm-site #pxl-main .tm-home-personal-thought{border-color:#c9b38e;color:var(--tm-a-rust)}
body.tm-site #pxl-main .tm-package-card{border-radius:20px;border:1px solid var(--tm-line);border-top:3px solid #bb8b56;box-shadow:0 9px 24px #60472c04}
body.tm-site #pxl-main .tm-package-card:nth-child(2){border-top-color:var(--tm-a-olive);background:#f8faf3}
body.tm-site #pxl-main .tm-package-card:nth-child(3){border-top-color:#ad7152;background:#fff9f1}
body.tm-site #pxl-main .tm-package-free{background:var(--tm-a-sage);border-radius:24px}
body.tm-site #pxl-main .tm-current-pricing-section{background:#f2e9dc}
body.tm-site #pxl-main .tm-contact-form{background:#fffdf8;border-color:var(--tm-line);border-radius:26px;box-shadow:0 18px 40px #674b2b09}
body.tm-site #pxl-main .tm-contact-form :is(input,select,textarea){border-radius:9px}
body.tm-site #pxl-main :is(.tm-note,.tm-reader-boundary,.tm-reader-help,.tm-women-scope,.tm-home-personal-boundary){background:#f4ede1;border-color:#c0a886}
body.tm-site #pxl-main .tm-wide-reader-header{background:transparent}
body.tm-site #pxl-main .tm-wide-reader-header h1{font-weight:400!important}
body.tm-site #pxl-main .tm-wide-reader-header .tm-wide-photo{border-radius:24px 90px 24px 24px;overflow:hidden;position:relative}
body.tm-site #pxl-main .tm-wide-reader-header .tm-wide-photo>img{filter:saturate(.85) sepia(.09) brightness(1.03)}
body.tm-site #pxl-main .tm-reader-header{background:#f6eee2}
body.tm-site #pxl-main .tm-wide-legal-intro+.tm-wide-photo{border-radius:18px;height:150px}
body.tm-site #pxl-footer-elementor,body.tm-site .tm-footer{background:#454737;color:#fff9ea}
body.tm-site .tm-footer h4{color:#e6d7b8!important}
body.tm-site .tm-footer :is(p,a,.tm-footer-note strong){color:#f2e9d7}
/* Online concept, practical information and personal natural imagery. */
.tm-a-reach-grid,.tm-a-practical{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:start}
.tm-a-reach-grid p,.tm-a-practical p{font-size:16px;line-height:1.95;margin:0 0 21px}
.tm-a-practical ul{padding-left:20px;display:grid;gap:13px;margin:20px 0 26px}
.tm-a-practical li{font-size:16px;line-height:1.85;padding-left:3px}
.tm-a-online-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;list-style:none;margin:0;padding:0}
.tm-a-online-steps>li{border-top:1px solid #b5bfa6;padding:25px 10px 0 0}
.tm-a-online-steps>li>span{font:italic 400 30px/1.4 var(--tm-heading);color:#7f8a70}
.tm-a-online-steps h3{margin:17px 0 14px}.tm-a-online-steps p{font-size:15px;line-height:1.9}
.tm-a-online-closing{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}
.tm-a-online-closing>.tm-a-portrait>img{height:470px}
.tm-a-online-closing p{font-size:16px;line-height:1.9;margin:22px 0}
.tm-a-online-closing .tm-c-underlink{display:flex;width:fit-content;margin-top:18px}
.tm-a-nature-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:45px}
.tm-a-nature-pair>.tm-a-portrait>img{height:340px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body.tm-site #pxl-main .tm-a-portrait:hover>img{transform:scale(1.018)}}
@media(min-width:1021px) and (max-width:1200px){body.tm-site .tm-r-nav>.tm-brand{flex-basis:205px;width:205px;max-width:205px}body.tm-site .tm-r-nav>#tm-navigation{gap:18px}.tm-a-home-hero{gap:38px}body.tm-site #pxl-main .tm-a-home-hero h1{font-size:46px!important}body.tm-site #pxl-main .tm-a-home-portrait>img{height:600px}.tm-a-service-hero{gap:38px}}
@media(max-width:1020px){body.tm-site .tm-r-nav>.tm-brand{width:225px;max-width:100%;flex-basis:auto}body.tm-site .tm-header-utility{display:none!important}.tm-a-service-hero{gap:30px}body.tm-site #pxl-main .tm-a-home-hero h1{font-size:44px!important}.tm-a-home-hero{gap:30px}body.tm-site #pxl-main .tm-a-home-portrait>img{height:580px}.tm-a-photo-note{left:22px;top:22px;font-size:14px;max-width:165px;padding:14px}.tm-a-reach-grid,.tm-a-practical,.tm-a-online-closing{gap:32px}}
@media(max-width:900px){.tm-a-home-hero{grid-template-columns:1fr}.tm-a-home-hero>header{max-width:680px}.tm-a-home-portrait{width:100%;max-width:660px;justify-self:center}body.tm-site #pxl-main .tm-a-home-portrait>img{height:540px}.tm-a-online-steps{grid-template-columns:1fr;gap:22px}.tm-a-online-steps>li{padding:23px 0 0}.tm-a-online-steps h3{margin-top:12px}.tm-a-online-steps p{max-width:700px}}
@media(max-width:767px){body.tm-site #pxl-main .tm-home-personal-hero-section{padding-block:36px!important}.tm-a-home-hero{gap:31px}body.tm-site #pxl-main .tm-a-home-hero h1{font-size:35px!important;line-height:1.16!important;margin:17px 0 23px!important}body.tm-site #pxl-main .tm-a-home-hero p.tm-r-home-claim{font-size:19px!important;line-height:1.65!important;margin-bottom:21px!important}body.tm-site #pxl-main .tm-a-home-hero p.tm-r-home-position{font-size:15px!important;margin-bottom:23px!important}.tm-a-location-link{font-size:11px;max-width:320px;margin-top:10px}body.tm-site #pxl-main .tm-a-home-portrait{border-radius:100px 22px 22px 22px}body.tm-site #pxl-main .tm-a-home-portrait>img{height:470px;object-position:46% 45%}body.tm-site #pxl-main .tm-a-home-portrait figcaption{inset:auto 15px 15px;padding:17px 16px;border-radius:16px;gap:15px}body.tm-site #pxl-main .tm-a-home-portrait figcaption strong{font-size:21px}body.tm-site #pxl-main .tm-a-home-portrait figcaption>div>span{font-size:10px}body.tm-site #pxl-main .tm-a-home-portrait figcaption>a{font-size:10px}.tm-a-photo-note{left:17px;top:20px;font-size:13px;max-width:150px;padding:13px 15px}.tm-a-service-hero{grid-template-columns:1fr;gap:28px}.tm-a-service-hero p{font-size:15px}.tm-a-service-hero .tm-women-claim,.tm-a-service-hero .tm-a-lead{font-size:21px}.tm-a-service-hero .tm-a-portrait{width:100%}.tm-a-actions{gap:12px 20px;margin-top:22px}.tm-a-actions>.tm-c-button{font-size:12px;padding:14px 18px}.tm-a-actions>.tm-c-underlink{font-size:12px}body.tm-site #pxl-main :is(.tm-structure-hero,.tm-a-service-hero,.tm-nature-hero)>.tm-a-portrait>img{height:365px}body.tm-site #pxl-main .tm-wide-hero .tm-a-portrait{height:335px}body.tm-site #pxl-main .tm-bio-hero>.tm-a-portrait{grid-column:auto;grid-row:auto}body.tm-site #pxl-main .tm-bio-hero>.tm-a-portrait>img{height:390px}body.tm-site #pxl-main :is(.tm-bio-curiosity,.tm-bio-motivation,.tm-home-personal-work)>.tm-a-portrait>img{height:350px}body.tm-site #pxl-main .tm-a-photo-arch{border-radius:95px 20px 20px 20px}body.tm-site #pxl-main .tm-a-photo-round{border-radius:25px 85px 25px 25px}body.tm-site #pxl-main .tm-a-photo-soft{border-radius:22px 22px 65px 22px}body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait)>figcaption{padding:23px 20px 15px;font-size:11px}.tm-a-caption-line{font-size:15px}body.tm-site #pxl-main .tm-r-topic-photo{height:100%;min-height:170px}.tm-a-thread{font-size:18px!important;margin-top:21px}.tm-a-reach-grid,.tm-a-practical,.tm-a-online-closing{grid-template-columns:1fr;gap:25px}.tm-a-reach-grid p,.tm-a-practical p,.tm-a-practical li,.tm-a-online-closing p{font-size:15px}.tm-a-online-closing>.tm-a-portrait>img{height:335px}.tm-a-nature-pair{grid-template-columns:1fr;gap:23px;margin-top:28px}.tm-a-nature-pair>.tm-a-portrait>img{height:330px}body.tm-site #pxl-main .tm-package-free{border-radius:20px}.tm-a-reach{font-size:12px!important;line-height:1.85!important;margin-top:21px!important}body.tm-site #pxl-main .tm-wide-hero .tm-a-reach{font-size:12px!important;margin-top:21px!important}}
@media(max-width:370px){body.tm-site #pxl-main .tm-a-home-hero h1{font-size:31px!important}body.tm-site #pxl-main .tm-a-home-portrait>img{height:410px}.tm-a-photo-note{font-size:12px;max-width:135px}body.tm-site #pxl-main .tm-a-home-portrait figcaption{gap:10px;padding:15px 13px}body.tm-site #pxl-main .tm-a-home-portrait figcaption strong{font-size:19px}body.tm-site #pxl-main .tm-a-home-portrait figcaption>a{font-size:9px}.tm-a-service-hero .tm-a-actions{display:block}.tm-a-service-hero .tm-a-actions>.tm-c-underlink{margin-top:12px}}
@media(prefers-reduced-motion:reduce){body.tm-site #pxl-main .tm-a-portrait>img{transition:none!important;transform:none!important}}
@media print{.tm-a-social,.tm-a-photo-note{display:none!important}.tm-a-portrait{box-shadow:none!important}.tm-a-service-hero,.tm-a-home-hero,.tm-a-reach-grid,.tm-a-practical,.tm-a-online-closing{display:block}.tm-a-portrait>img{filter:none!important}}

/* Reserve image geometry for HTML-based portraits, including older theme image-position rules. */
body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait){height:480px;min-height:0}
body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait)>img{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important}
body.tm-site #pxl-main :is(.tm-structure-hero,.tm-a-service-hero,.tm-nature-hero)>.tm-a-portrait{height:540px}
body.tm-site #pxl-main .tm-bio-hero>.tm-a-portrait{height:570px}
body.tm-site #pxl-main .tm-wide-hero .tm-a-portrait{height:520px}
body.tm-site #pxl-main .tm-a-online-closing>.tm-a-portrait{height:470px}
body.tm-site #pxl-main .tm-a-nature-pair>.tm-a-portrait{height:340px}
@media(max-width:767px){body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait){height:350px}body.tm-site #pxl-main :is(.tm-structure-hero,.tm-a-service-hero,.tm-nature-hero)>.tm-a-portrait{height:365px}body.tm-site #pxl-main .tm-bio-hero>.tm-a-portrait{height:390px}body.tm-site #pxl-main .tm-wide-hero .tm-a-portrait{height:335px}body.tm-site #pxl-main .tm-a-online-closing>.tm-a-portrait{height:335px}body.tm-site #pxl-main .tm-a-nature-pair>.tm-a-portrait{height:330px}}

body.tm-site .tm-a-social--mobile{display:none}
body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait)>figcaption{padding:22px 25px 19px!important;font:400 12px/1.8 var(--tm-sans)!important;color:#4f402f!important}
body.tm-site #pxl-main .tm-section.tm-wide-hero,body.tm-site #pxl-main .tm-bio-hero-section{background:#faf6ee}
body.tm-site #pxl-main .tm-women-hero-section{background:#f8f2e8}
body.tm-site #pxl-main .tm-nature-hero-section{background:#eef0e5}
body.tm-site #pxl-main .tm-wide-custom-section{background:#f6ebde}
body.tm-site #pxl-main .tm-bio-qualification-section{background:#f7eadb}
@media(max-width:1020px){body.tm-site .tm-nav-wrap>.tm-a-social--mobile{display:flex;grid-column:3;grid-row:1;justify-self:end;gap:5px}body.tm-site .tm-a-social--mobile>span{width:17px;height:24px}body.tm-site .tm-a-social--mobile svg{width:15px;height:15px}}
@media(max-width:767px){body.tm-site #pxl-main .tm-a-portrait:not(.tm-a-home-portrait)>figcaption{padding:20px 20px 15px!important;font-size:11px!important}}

body.tm-site #pxl-main .tm-a-portrait>img[src*="tanja-menzel-mit-katze"]{object-position:40% 12%}
body.tm-site #pxl-main .tm-a-portrait>img[src*="helles-kleid"]{object-position:50% 24%}
body.tm-site #pxl-main .tm-a-portrait>img[src*="waldweg"]{filter:saturate(.92) sepia(.06) brightness(1.08)}

/* The photo and text share the same responsive frame, without a second inset. */
body.tm-site #pxl-main .tm-section.tm-wide-hero>.elementor-container>.tm-wide-copy-col{padding:0!important}
body.tm-site #pxl-main :is(.tm-section,.tm-wide-reader-header) h1{hyphens:manual}
