@font-face{font-family:Inter;src:url('assets/inter.woff2') format('woff2'),url('assets/inter.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('assets/barlow-condensed.woff2') format('woff2'),url('assets/barlow-condensed.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('assets/cormorant-garamond.woff2') format('woff2'),url('assets/cormorant-garamond.ttf') format('truetype');font-weight:300;font-display:swap}:root{--ink:#102338;--ink-soft:#263a4d;--bronze:#aa5d31;--bronze-dark:#7b3f20;--ivory:#faf8f5;--sand:#eee9e1;--line:#d7d1c9;--muted:#52616e;--white:#fff;--max:1240px}.journey-term{color:var(--bronze);font-weight:700}.journey-phase-link{color:var(--bronze);font-weight:700;text-decoration:underline;text-underline-offset:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ivory);color:var(--ink);font:16px/1.65 Inter,Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,5.5vw,5.2rem)}h2{font-size:clamp(2rem,3vw,3.1rem)}h3{font-size:1.35rem}p{margin-bottom:1.1em}:focus-visible{outline:3px solid var(--bronze);outline-offset:4px}.skip-link{position:fixed;top:-80px;left:15px;z-index:1000;background:var(--white);padding:12px 17px}.skip-link:focus{top:15px}.eyebrow{margin:0 0 18px;color:var(--bronze);font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:40;background:rgba(250,248,245,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.header-inner{position:relative;max-width:1480px;margin:auto;min-height:86px;padding:11px 4.5%;display:flex;align-items:center;gap:28px}.brand{flex:none;display:block;width:159px;height:62px;overflow:hidden}.brand img{width:100%;height:100%;object-fit:contain}.site-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(15px,2vw,30px);font-size:.82rem;font-weight:650;white-space:nowrap}.site-nav a{padding:7px 0;border-bottom:2px solid transparent}.site-nav a:hover,.site-nav a[aria-current]{border-color:var(--bronze);color:var(--bronze-dark)}.header-actions{display:flex;align-items:center;gap:20px;white-space:nowrap}.language-switch{font-weight:750;color:var(--bronze-dark);font-size:.84rem}.menu-toggle{display:flex;align-items:center;gap:7px;padding:8px 3px;border:0;background:none;color:var(--ink);font-weight:750;font-size:.83rem;white-space:nowrap}.menu-toggle span{font-size:1.15rem}.site-menu{display:none;position:absolute;top:100%;left:4.5%;right:4.5%;z-index:42;max-height:75vh;overflow:auto;padding:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 15px;background:var(--ivory);border:1px solid var(--line);box-shadow:0 20px 45px #10233824}.site-menu.open{display:grid}.site-menu a{padding:9px 7px;border-bottom:1px solid var(--line);font-size:.86rem}.site-menu a:hover,.site-menu a[aria-current]{color:var(--bronze-dark);background:#efe8df}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:12px 20px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-weight:700;font-size:.9rem;line-height:1.3;text-align:center;transition:background .2s,border-color .2s,transform .2s}.button:hover{background:var(--bronze-dark);border-color:var(--bronze-dark);transform:translateY(-1px)}.button-small{min-height:44px;font-size:.78rem;padding:10px 15px}.button-light{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.button-light:hover{color:#fff}.button-bronze{background:var(--bronze);border-color:var(--bronze)}.button-outline{background:transparent;color:var(--ink)}.button-outline:hover{color:#fff}.button-quiet{background:transparent;color:var(--ink);border-color:transparent}.button-quiet:hover{color:#fff}.text-link{display:inline-flex;align-items:center;gap:14px;padding:7px 0;border-bottom:1px solid currentColor;font-weight:750;font-size:.9rem}.text-link span{font-size:1.1rem}.text-link:hover{color:var(--bronze-dark)}.light-link{color:#fff}.light-link:hover{color:#ffdab9}.home-hero{position:relative;min-height:690px;display:grid;grid-template-columns:1fr .88fr;align-items:stretch;color:#fff;background:radial-gradient(circle at 85% 35%,#456277 0,#1b354a 33%,#102338 75%)}.hero-copy{max-width:800px;align-self:center;padding:80px 7vw 90px;z-index:2}.hero-copy .eyebrow{color:#efb68e}.hero-copy h1{max-width:740px}.hero-copy>p:not(.eyebrow){max-width:640px;font-size:1.2rem;color:#e5e9eb}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:35px}.hero-media{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;padding:32px 42px;background:linear-gradient(135deg,#31516955,#19324699),radial-gradient(circle at 57% 45%,#b98150 0,#665a51 20%,#183042 66%);min-height:470px;border-left:1px solid #ffffff24}.hero-media:before{content:"";position:absolute;inset:16% 9% 19% 7%;border:1px solid #ffffff55;box-shadow:0 20px 80px #0005}.hero-media span{position:relative;z-index:1;background:#102338d9;padding:9px 13px;color:#f4f0e9;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.way-scene-section{position:relative;background:#d7d5cf;overflow:hidden}.way-intro{position:absolute;z-index:3;top:8%;left:max(4.5%,calc((100vw - 1400px)/2));width:34%;max-width:465px;padding:30px 35px;background:#faf8f5df;box-shadow:0 12px 50px #1023381d}.way-intro h2{font-size:clamp(2.1rem,3.5vw,3.6rem)}.way-intro p:last-child{font-size:1rem;margin:0}.way-scene{position:relative;aspect-ratio:1672/941}.way-scene>img{width:100%;height:100%;object-fit:cover}.way-scene nav{position:absolute;inset:0;z-index:2}.method-sign{position:absolute;z-index:3;left:60%;top:7%;width:11.5%;height:10%;transform:rotate(-3deg)}.method-sign::after{content:"ONE MISSION";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateY(15%);font:normal 400 clamp(.65rem,1.45vw,1.4rem)/1 Georgia,'Times New Roman',serif;letter-spacing:.02em;white-space:nowrap;color:#fff1c9;text-shadow:0 0 5px #fff8df,0 0 13px #f5c476;opacity:0;transition:opacity .2s;pointer-events:none}.method-sign:hover::after,.method-sign:focus-visible::after{opacity:.8}.wood{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;font:normal 600 clamp(.92rem,1.3vw,1.5rem)/1.03 Georgia,'Times New Roman',serif;color:#302318;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 1px 0 #e6d8c3,0 -1px 1px #35261a99;mix-blend-mode:multiply;filter:contrast(.9);transition:filter .2s,transform .2s}.wood span{max-width:86%;display:block}.wood:hover,.wood:focus-visible{filter:contrast(1.5) drop-shadow(0 0 8px #f8e4bd);text-decoration:underline;text-underline-offset:4px}.wood-0{left:48.3%;top:17.7%;width:23%;height:12%;transform:rotate(-3deg)}.wood-1{left:60.6%;top:29%;width:27%;height:12%;transform:rotate(-2deg)}.wood-2{left:49%;top:42.9%;width:22.5%;height:12%;transform:rotate(1deg)}.wood-3{left:61.4%;top:56.5%;width:26%;height:13%;transform:rotate(2deg)}.section-shell{max-width:var(--max);margin:auto;padding:85px 50px}.section-shell>h2{max-width:850px}.section-lead{max-width:850px;font-size:1.18rem;color:var(--ink-soft)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.link-card{position:relative;min-height:235px;display:flex;flex-direction:column;padding:28px 30px 48px;background:#fff;border:1px solid var(--line);box-shadow:0 7px 28px #10233808;transition:transform .2s,box-shadow .2s,border-color .2s}.link-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #10233815;border-color:var(--bronze)}.link-card-title{display:block;font-size:1.45rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.link-card-text{margin-top:18px;display:block;font-size:.93rem;color:var(--muted)}.link-card-arrow{position:absolute;right:28px;bottom:19px;color:var(--bronze);font-size:1.45rem}.feature-band{display:grid;grid-template-columns:1fr 1fr;background:var(--sand)}.feature-band>div:first-child{min-height:480px}.feature-band>div:last-child{max-width:680px;align-self:center;padding:60px 10%}.feature-band h2{max-width:580px}.media-slot{width:100%;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:linear-gradient(145deg,#e4e3dd,#c9d1d1 48%,#8496a0);color:#263b4c;overflow:hidden}.media-slot .media-mark{font:italic 700 clamp(6rem,14vw,13rem)/1 Georgia,serif;opacity:.16;align-self:center;margin:auto}.media-bronze{background:linear-gradient(145deg,#e5d9cb,#bcb5ab 52%,#8b674e)}.media-neutral{background:linear-gradient(145deg,#ede9e1,#d2d0c8)}.last-call{background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:45px;padding:60px max(50px,calc((100vw - 1140px)/2))}.last-call .eyebrow{color:#edb287}.last-call h2{max-width:720px}.last-call p:last-child{margin-bottom:0;max-width:650px;color:#d8e0e5}.last-call .button{flex:none}.page-hero{max-width:var(--max);margin:auto;padding:73px 50px 55px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.page-hero .lead{font-size:1.22rem;color:var(--ink-soft);max-width:720px}.page-hero .media-slot{min-height:450px}.back-link{display:inline-block;margin-bottom:34px;color:var(--muted);font-size:.84rem;font-weight:700}.back-link:hover{color:var(--bronze-dark)}.page-hero.hero-no-media{grid-template-columns:minmax(0,1fr);max-width:1040px}.page-hero.hero-no-media .lead{max-width:870px}.persona-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.persona-pair img{width:100%;height:390px;object-fit:cover}.persona-pair img:first-child{object-position:center}.content-sections{padding-top:25px}.content-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:35px;border-top:1px solid var(--line);padding:32px 0}.content-row:last-child{border-bottom:1px solid var(--line)}.section-index{color:var(--bronze);font-size:.8rem;font-weight:800;letter-spacing:.1em;padding-top:8px}.content-row h2{font-size:clamp(1.65rem,2.2vw,2.4rem)}.content-row p{max-width:900px;color:var(--ink-soft);font-size:1.06rem;margin-bottom:0}.packages{padding-top:20px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:36px}.package-grid article{padding:25px 26px 34px;background:#fff;border:1px solid var(--line)}.package-grid article span{font-size:.72rem;color:var(--bronze);font-weight:800}.package-grid h3{margin:15px 0 12px}.package-grid p{color:var(--muted);font-size:.91rem;margin:0}.related{padding-top:25px}.package-grid .package-output{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--ink-soft)}.package-output strong{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze-dark)}.source-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:20px}.source-block{padding:28px 30px;background:#fff;border:1px solid var(--line)}.source-block h2{font-size:clamp(1.45rem,2.1vw,2.25rem);white-space:pre-line}.source-block p{white-space:pre-line;color:var(--ink-soft);line-height:1.6}.source-block p:last-child{margin-bottom:0}.source-block .eyebrow{color:var(--bronze-dark)}.home-hero h1,.page-hero h1{white-space:pre-line}.hero-note{font-size:.97rem!important;color:#f1c5a7!important}.reference-strip{max-width:var(--max);margin:auto;padding:45px 50px 52px;border-bottom:1px solid var(--line)}.reference-strip blockquote{max-width:1020px;margin:0 0 16px;font-size:clamp(1.3rem,2.2vw,2rem);font-family:Georgia,serif;line-height:1.4}.reference-strip>p:not(.eyebrow){white-space:pre-line;color:var(--muted);font-size:.87rem}.case-state{max-width:1140px;margin:0 auto 50px;padding:28px 35px;background:#eee9e1;border-left:4px solid var(--bronze)}.case-state p{margin:8px 0 22px}.case-state .button{max-width:420px}.contact-hero{padding-bottom:25px}.contact-options{padding-top:25px}.contact-option{display:grid;grid-template-columns:150px 1fr 30px;align-items:center;gap:25px;border-top:1px solid var(--line);padding:23px 8px}.contact-option:last-child{border-bottom:1px solid var(--line)}.contact-option span:first-child{color:var(--bronze-dark);font-weight:800}.contact-option strong{font-size:1.15rem}.contact-option span:last-child{font-size:1.4rem}.contact-option:hover{color:var(--bronze-dark)}.legal-hero{display:block;padding-bottom:10px}.legal-hero>div{max-width:900px}.wizard-head{max-width:1010px;margin:auto;padding:62px 35px 24px}.wizard-head h1{font-size:clamp(2.6rem,4.8vw,4.6rem)}.wizard-head>p:not(.eyebrow){font-size:1.13rem;max-width:770px}.route-tag{display:inline-block;padding:7px 15px;border-radius:99px;background:var(--sand);color:var(--bronze-dark);font-weight:700;font-size:.8rem}.wizard-shell{max-width:1010px;margin:0 auto 85px;padding:0 35px}.wizard-progress{display:flex;align-items:center;gap:20px;margin:22px 0 18px;color:var(--muted);font-size:.82rem;font-weight:750}.progress-track{flex:1;height:5px;background:#ddd8d1;border-radius:4px}.progress-track span{display:block;height:100%;background:var(--bronze);border-radius:4px;transition:width .2s}.wizard-card{padding:36px 42px 43px;background:#fff;border:1px solid var(--line);min-height:300px;box-shadow:0 12px 42px #1023380a}.wizard-card h2{font-size:clamp(1.8rem,2.5vw,2.55rem);margin-bottom:15px}.wizard-card>p{color:var(--muted);margin-bottom:24px}.route-options{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}.route-choice{text-align:left;position:relative;display:flex;flex-direction:column;min-height:200px;padding:23px 26px;background:var(--ivory);border:1px solid var(--line);color:var(--ink)}.route-choice:hover{border-color:var(--bronze);background:#f6f1eb}.route-choice strong{font-size:1.2rem;line-height:1.2}.route-choice span{margin-top:12px}.route-choice small{margin-top:12px;color:var(--muted);font-size:.77rem}.route-choice b{position:absolute;right:20px;bottom:16px;color:var(--bronze)}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.choice{display:flex;align-items:flex-start;gap:11px;min-height:65px;padding:16px;background:var(--ivory);border:1px solid var(--line);cursor:pointer;line-height:1.35}.choice:hover{border-color:var(--bronze)}.choice.selected{border-color:var(--bronze);background:#f4eae0}.choice input{flex:none;margin:3px 0 0;accent-color:var(--bronze);width:17px;height:17px}.choice span{font-weight:620;font-size:.94rem}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px}.field-pair label{display:block;font-weight:700;font-size:.87rem}.field-pair input,.wizard-card textarea{width:100%;margin-top:8px;padding:13px 14px;border:1px solid #abb4bc;background:#fff;color:var(--ink);border-radius:2px}.wizard-card textarea{min-height:160px;resize:vertical}.field-note{color:var(--muted);font-size:.8rem;line-height:1.5;margin:12px 0}.wizard-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:21px;flex-wrap:wrap}.wizard-nav .button:first-child{margin-right:auto}.direct-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:17px;margin-top:24px;font-size:.83rem}.direct-row span{color:var(--muted)}.direct-row a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.result h2{margin:7px 0 22px}.result-why{font-size:1.05rem;max-width:700px}.result h3{margin:26px 0 9px}.result ul{padding-left:22px;max-width:720px}.result li{padding:5px 0}.preview-label{display:block;font-weight:800;margin-top:30px}.result textarea{font-size:.93rem;line-height:1.5}.handoff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.handoff-actions .button{min-height:53px}.handoff-actions [aria-disabled="true"]{opacity:.45;pointer-events:none}.site-footer{background:#e9e4dc;border-top:1px solid var(--line);padding:55px 5% 70px}.footer-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:50px}.footer-brand{display:block;width:145px;height:80px}.footer-brand img{width:100%;height:100%;object-fit:contain}.footer-grid p{font-size:.85rem;color:var(--muted);margin:13px 0}.footer-grid nav,.footer-contact{display:flex;flex-direction:column;gap:10px;font-size:.88rem;font-weight:650}.footer-grid a:hover{color:var(--bronze-dark)}.full-index{max-width:1250px;margin:30px auto 0;border-top:1px solid #c5bfb6;padding-top:19px}.full-index summary{cursor:pointer;font-weight:750;font-size:.84rem}.full-index nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px;margin-top:18px;font-size:.77rem}.full-index a{overflow-wrap:anywhere}.full-index a:hover{color:var(--bronze-dark)}.contact-rail{position:fixed;right:17px;top:50%;transform:translateY(-50%);z-index:35;display:flex;flex-direction:column;background:var(--ink);box-shadow:0 5px 22px #0004}.contact-rail a{width:44px;height:44px;display:grid;place-items:center;color:#fff;border-bottom:1px solid #fff3;font-weight:800}.contact-rail a:hover{background:var(--bronze)}@media(max-width:1050px){.header-inner{gap:16px}.brand{width:125px}.site-nav{gap:13px;font-size:.73rem}.header-actions{gap:12px}.header-actions .button{display:none}.page-hero{gap:35px}.persona-pair img{height:300px}.last-call{padding:55px 6%}}@media(max-width:900px){.header-inner{min-height:69px;padding:7px 20px;flex-wrap:wrap}.brand{width:126px;height:50px}.menu-toggle{margin-left:auto}.header-actions{margin-left:7px}.header-actions .language-switch{font-size:.75rem}.site-nav{display:none}.site-menu{left:20px;right:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.site-menu a{font-size:.83rem}.home-hero{display:block;min-height:0}.hero-copy{padding:75px 25px 62px}.hero-copy h1{font-size:clamp(2.7rem,11vw,4.2rem)}.hero-copy>p:not(.eyebrow){font-size:1.05rem}.hero-media{min-height:270px;padding:18px 22px}.hero-media:before{inset:11% 7% 16%}.way-intro{position:relative;top:auto;left:auto;width:auto;max-width:none;padding:35px 24px 25px;box-shadow:none;background:var(--ivory)}.way-intro h2{font-size:2.15rem}.way-intro p:last-child{font-size:.94rem}.way-scene{aspect-ratio:1/1.3;overflow:hidden}.way-scene>img{position:absolute;left:-105.13%;top:0;width:230.77%;height:100%;max-width:none;object-fit:fill}.method-sign{left:32%;top:6%;width:25%;height:10%}.method-sign::after{font-size:clamp(.65rem,3vw,1.1rem)}.wood{font-size:clamp(.7rem,3vw,1rem)}.wood-0{left:8%;top:17.5%;width:49%;height:11.6%}.wood-1{left:37%;top:29.5%;width:57%;height:12%}.wood-2{left:9%;top:43%;width:50%;height:12%}.wood-3{left:38%;top:56.7%;width:57%;height:12%}.section-shell{padding:56px 24px}.card-grid{grid-template-columns:1fr;gap:13px}.link-card{min-height:180px;padding:23px 27px 45px}.link-card-title{font-size:1.3rem}.feature-band{display:block}.feature-band>div:first-child{min-height:260px}.feature-band>div:last-child{padding:48px 24px}.feature-band .media-slot{min-height:260px}.last-call{display:block;padding:51px 24px}.last-call .button{margin-top:22px}.source-details{grid-template-columns:1fr;gap:12px}.source-block{padding:24px}.reference-strip{padding:35px 24px 42px}.page-hero{display:flex;flex-direction:column;align-items:stretch;padding:48px 24px 30px;gap:30px}.page-hero h1{font-size:clamp(2.55rem,10vw,4rem)}.page-hero .lead{font-size:1.08rem}.page-hero .media-slot{min-height:260px}.persona-pair img{height:240px}.content-sections{padding-top:15px}.content-row{grid-template-columns:42px 1fr;gap:14px;padding:25px 0}.content-row h2{font-size:1.7rem}.content-row p{font-size:.99rem}.package-grid{grid-template-columns:1fr}.package-grid article{padding:23px}.related{padding-top:10px}.case-state{margin:0 24px 35px;padding:26px}.contact-option{grid-template-columns:1fr 30px;gap:3px;padding:18px 0}.contact-option span:first-child{grid-column:1}.contact-option strong{grid-column:1;grid-row:2;font-size:1rem;overflow-wrap:anywhere}.contact-option span:last-child{grid-column:2;grid-row:1/3}.wizard-head{padding:46px 24px 16px}.wizard-head h1{font-size:2.6rem}.wizard-head>p:not(.eyebrow){font-size:1rem}.wizard-shell{padding:0 19px;margin-bottom:60px}.wizard-progress{padding:0 5px}.wizard-card{padding:25px 20px 30px}.route-options,.option-grid,.field-pair,.handoff-actions{grid-template-columns:1fr}.route-choice{min-height:155px}.choice{min-height:59px}.wizard-nav{gap:8px}.wizard-nav .button{font-size:.83rem;min-height:46px;padding:10px 13px}.wizard-nav .button:first-child{margin-right:0}.direct-row{gap:9px}.direct-row span{flex-basis:100%}.site-footer{padding:45px 25px 90px}.footer-grid{grid-template-columns:1fr;gap:28px}.full-index nav{grid-template-columns:1fr 1fr}.contact-rail{right:13px;top:auto;bottom:13px;transform:none;flex-direction:row}.contact-rail a{width:42px;height:42px;border-bottom:0;border-right:1px solid #fff3}}@media(max-width:400px){.hero-copy{padding-top:62px}.way-intro h2{font-size:2rem}.wood{font-size:.72rem}.wood-0 span,.wood-2 span{max-width:88%}.persona-pair{grid-template-columns:1fr 1fr}.persona-pair img{height:175px}.wizard-head h1{font-size:2.35rem}.wizard-nav{display:grid;grid-template-columns:1fr 1fr}.wizard-nav [data-action="next"]{grid-column:1/3}.wizard-nav [data-action="back"]{grid-column:1}.wizard-nav [data-action="skip"]{grid-column:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.link-card,.wood,.method-sign::after,.progress-track span{transition:none}}:root{--ink:#182839;--bronze:#a6552e;--ivory:#fffdfb;--sand:#faf2e6}body{background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.52}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-weight:600;letter-spacing:0;line-height:1.06}.eyebrow{color:var(--bronze);font-size:.75rem;letter-spacing:.04em;font-weight:800}.site-header{position:relative;background:#fff;border-bottom:0;backdrop-filter:none}.header-inner{min-height:90px;padding:12px 4.5%;max-width:1500px;gap:22px}.brand{width:155px;height:55px}.site-nav{gap:clamp(17px,2.4vw,35px);font-size:.84rem;font-weight:500}.site-nav a:hover,.site-nav a[aria-current]{color:var(--bronze);border-color:transparent}.menu-toggle{font-size:.78rem;color:var(--bronze);order:2}.header-actions{order:1;margin-left:auto}.header-actions .button{background:var(--ink);border:0}.site-menu{top:88%;background:#fff;box-shadow:0 15px 40px #10233827}.home-hero{min-height:510px;max-width:1440px;margin:auto;grid-template-columns:1.15fr .85fr;background:#fff;color:var(--ink)}.hero-copy{padding:60px 5.2% 55px 6.5%;max-width:none}.hero-copy .eyebrow{color:var(--bronze)}.hero-copy h1{font-size:clamp(3.6rem,4.7vw,4.55rem);white-space:pre-line;max-width:740px;margin-bottom:20px}.hero-copy>p:not(.eyebrow){color:var(--ink);max-width:760px}.hero-copy .hero-lead{font-size:1.14rem;font-weight:650;line-height:1.33}.hero-copy .hero-note{font-size:1.02rem!important;color:var(--ink)!important;font-weight:400}.hero-copy .hero-actions{margin-top:25px;gap:45px}.home-portrait{align-self:center;justify-self:center;width:min(86%,420px);aspect-ratio:1/1;overflow:hidden;background:#14263d}.home-portrait img{width:100%;height:100%;object-fit:cover}.home-reference{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:70px;padding:48px max(6.5%,calc((100vw - 1260px)/2));background:var(--sand);min-height:360px}.reference-photo{width:100%;height:280px;background:linear-gradient(120deg,#d4dde0,#b3c3c7)}.home-reference blockquote{font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:750;line-height:1.24;max-width:1100px;margin:0 0 18px}.home-reference p:not(.eyebrow){font-size:.91rem;white-space:pre-line}.film-band{min-height:570px;display:flex;align-items:flex-end;background:linear-gradient(0deg,#0e1f37bd,transparent 38%),linear-gradient(125deg,#496878,#788c86 45%,#25455b);color:#fff}.film-band>div{max-width:1260px;width:100%;margin:auto;padding:0 5% 57px;display:flex;align-items:center;gap:28px}.film-trigger{padding:13px 25px;background:var(--bronze);font-weight:750;font-size:.92rem}.film-trigger:hover{background:#8b4625}.film-trigger{cursor:default}.film-trigger:hover{background:var(--bronze)}.way-scene-section{background:#d5d5d0}.way-intro{left:max(5%,calc((100vw - 1260px)/2));top:10%;background:transparent;box-shadow:none;padding:0;max-width:420px}.way-intro h2{font-size:clamp(2.5rem,3.35vw,3.4rem);max-width:380px;white-space:pre-line}.way-intro p:last-child{max-width:360px}.way-scene{aspect-ratio:1672/941}.wood{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.05rem,1.45vw,1.8rem);font-weight:800;color:#251a13;text-shadow:0 1px 0 #d8c9ad,0 -1px 1px #332217a6;letter-spacing:.012em}.wood:hover,.wood:focus-visible{text-shadow:0 1px 0 #f3e4ca,0 0 8px #fff7de,0 0 16px #ffe3a6;text-decoration:none}.home-offers{background:var(--sand);padding:58px 0 42px}.home-width{max-width:1300px;margin:auto;padding:0 5%}.home-offers h2{font-size:2.6rem;margin-bottom:40px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.offer-grid article{display:flex;flex-direction:column;align-items:flex-start}.offer-image{display:block;width:100%;height:240px;background:#d7d1c5;margin-bottom:22px;overflow:hidden}.offer-image.journeys{background:linear-gradient(135deg,#ebe5d9,#9ba9af)}.offer-image.coffee{background:linear-gradient(135deg,#dbcab2,#ae9e87)}.offer-image.cook{background:linear-gradient(135deg,#b99c7f,#6a5546)}.offer-grid h3{color:var(--bronze);font-size:2rem;margin:0 0 4px}.offer-grid h4{font-size:1.13rem;line-height:1.2;margin:0 0 18px}.offer-grid p{font-size:.96rem;line-height:1.48}.offer-grid .offer-price{font-size:.83rem;white-space:pre-line;margin-top:auto;padding-top:12px}.offer-grid .text-link{color:var(--bronze);border:0;font-size:.9rem;margin-top:14px}.tax-note{margin:40px 0 0;font-size:.83rem}.offer-gallery{display:none}.home-feature{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#fff}.feature-copy{align-self:center;padding:65px max(8%,calc((100vw - 1250px)/4));max-width:720px}.feature-copy h2{font-size:clamp(2.7rem,3.7vw,4rem);white-space:pre-line}.feature-copy p{font-size:1.05rem;line-height:1.5}.feature-copy .text-link{color:var(--bronze);border:0}.feature-image{min-height:520px;background:#14263d}.feature-image.sushi{background:radial-gradient(circle at 45% 52%,#c6935d 0,#825a3c 13%,#121e30 46%,#09111e 100%)}.feature-image.airport{background:linear-gradient(165deg,#b9d3df 0,#e7d4ab 46%,#879aa3 47%,#425a69 100%)}.international-feature{min-height:480px}.international-feature .feature-image{min-height:480px}.business-hero{max-width:1440px;margin:auto;padding:55px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:555px}.business-hero h1{font-size:clamp(3.6rem,5vw,5rem);white-space:pre-line;max-width:640px}.business-hero p:not(.eyebrow){font-size:1.12rem;max-width:650px}.business-hero .button{margin-top:12px}.business-photo{height:480px;background:linear-gradient(135deg,#d6ccc0,#9f9790 48%,#645c55)}.business-video{display:grid;grid-template-columns:235px 1fr;gap:60px;padding:35px max(5.5%,calc((100vw - 1290px)/2));background:var(--sand)}.business-video h2{font-size:2.2rem;margin:0 0 5px}.business-video p{margin:0}.business-packages{max-width:1340px;margin:auto;padding:75px 5.5% 100px}.business-packages>h2{font-size:3.1rem;margin:10px 0 22px}.business-intro{max-width:940px;font-size:1.12rem;margin-bottom:38px}.business-package-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;row-gap:38px}.business-package-grid article,.business-package-grid aside{min-height:190px}.business-package-grid h3{font-size:2rem;margin:5px 0 12px}.business-package-grid p{font-size:1.02rem;line-height:1.5}.business-package-grid .package-output-label{margin:16px 0 5px;color:var(--bronze);font-size:.7rem;font-weight:800}.business-package-grid aside{padding:25px 28px;background:#faf7f3;align-self:start}.business-package-grid aside .text-link{border:0;color:var(--bronze)}.business-note{font-size:.91rem;margin-top:35px}.business-journey{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;max-width:1340px;margin:0 auto 100px;padding:0 5.5%}.journey-board{min-height:330px;background:linear-gradient(135deg,#f1eee6,#d3d3ca)}.business-journey h2{font-size:3rem}.business-journey p:not(.eyebrow){font-size:1.05rem}.about-hero{max-width:1440px;margin:auto;padding:50px 5.5% 55px;min-height:570px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:65px}.about-hero h1{font-family:Inter,Arial,sans-serif;font-size:clamp(2.2rem,3vw,3.3rem);font-weight:750;line-height:1.2;white-space:pre-line;max-width:740px}.about-lead{font-size:1.25rem;font-weight:650;line-height:1.35;max-width:690px;margin:25px 0}.about-portrait{width:100%;max-width:520px;aspect-ratio:1/1;overflow:hidden;background:#14263d}.about-portrait img{height:100%;width:100%;object-fit:cover}.about-row{max-width:1340px;margin:auto;padding:80px 5.5%;display:grid;grid-template-columns:.7fr 1.3fr;gap:95px}.about-row h2,.about-split h2{font-family:Inter,Arial,sans-serif;font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.2;white-space:pre-line}.about-row p,.about-split p{font-size:1.03rem;line-height:1.6}.about-row .text-link,.about-split .text-link{color:var(--bronze);border:0}.about-split{max-width:1340px;margin:auto;padding:65px 5.5%;display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}.about-image{min-height:365px}.about-image.military{background:linear-gradient(145deg,#d4dbe0,#9da9ad 45%,#3b525e)}.about-image.technology{background:#f7f3ee;padding:45px;display:flex;flex-direction:column;justify-content:center;gap:12px}.about-image.technology strong{font:600 2rem/1.1 'Barlow Condensed',Arial,sans-serif}.about-image.technology span{white-space:pre-line}.site-footer{background:var(--ink);color:#fff;border:0;padding:45px 5% 55px}.footer-grid{max-width:1300px;grid-template-columns:1fr 1.4fr .8fr;gap:48px}.footer-brand{font-size:1.2rem;font-weight:750;width:auto;height:auto}.footer-grid p{color:#d4dce4;margin:8px 0}.footer-grid nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 15px;font-size:.8rem}.footer-grid a:hover,.full-index a:hover{color:#efb88f}.full-index{border-color:#ffffff38}.full-index nav{font-size:.78rem}.contact-rail{background:#fff}.contact-rail a{color:var(--ink);border-color:#eee}.contact-rail a:hover{color:#fff}.young-hero{max-width:1440px;margin:auto;padding:58px 5.5% 65px;display:grid;grid-template-columns:1fr 1fr;gap:34px 60px;align-items:center}.young-hero h1{font-size:clamp(3.5rem,5vw,5rem);white-space:pre-line}.young-hero>p{font-size:1.23rem;font-weight:600;max-width:570px}.young-photo{grid-column:1/-1;min-height:470px;background:linear-gradient(125deg,#d6d1c5,#9baab0)}.young-video,.offer-video{display:grid;grid-template-columns:240px 1fr;gap:70px;padding:35px max(5.5%,calc((100vw - 1280px)/2));background:var(--sand)}.young-video p,.offer-video p{margin:0}.young-video h2,.offer-video h2{font-size:2.2rem;margin-bottom:8px}.young-meeting{min-height:390px;padding:38px;background:#f7f3ee;display:flex;flex-direction:column;justify-content:center}.young-meeting strong{font:600 2rem/1.1 'Barlow Condensed',Arial,sans-serif}.young-meeting span{display:block;margin-top:15px}.offer-hero{max-width:1440px;min-height:550px;margin:auto;padding:55px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.offer-hero h1{font-size:clamp(3.5rem,4.8vw,5rem);white-space:pre-line}.offer-lead{font-size:1.22rem;font-weight:600;max-width:620px;line-height:1.38}.offer-hero .button{margin-top:18px}.offer-hero-image{width:100%;min-height:420px;background:linear-gradient(130deg,#cfcbc1,#919e9f)}.offer-hero-image.coffee-photo{background:linear-gradient(135deg,#dbc8a5,#817d70 58%,#425467)}.offer-hero-image.cook-photo{background:linear-gradient(135deg,#d5ab7d,#7d593d 60%,#333e42)}.offer-hero-image.walk-photo{background:linear-gradient(140deg,#9dac8c,#729598 55%,#516674)}.offer-text-row,.offer-story{max-width:1340px;margin:auto;padding:75px 5.5%;display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.offer-text-row h2,.offer-story h2,.offer-row h2,.offer-price-row h2{font-family:Inter,Arial,sans-serif;font-size:clamp(1.85rem,2.4vw,2.7rem);line-height:1.2;white-space:pre-line}.offer-text-row p,.offer-story p,.offer-row p,.offer-price-row p{font-size:1.03rem;line-height:1.6}.offer-page .text-link{color:var(--bronze);border:0}.offer-row{max-width:1340px;margin:auto;padding:65px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.offer-row-image{min-height:390px;background:linear-gradient(135deg,#e4e0d5,#aab5b1)}.offer-row.media-first{grid-template-columns:1fr 1fr}.offer-price-row{max-width:1340px;margin:auto;padding:70px 5.5% 100px;display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.offer-price-row h2{font-size:2.3rem}.offer-story{background:#faf7f3;max-width:none;padding-left:max(5.5%,calc((100vw - 1280px)/2));padding-right:max(5.5%,calc((100vw - 1280px)/2))}.fees-hero{max-width:1320px;margin:auto;padding:70px 5.5% 35px}.fees-hero h1{font-size:clamp(3.2rem,4.3vw,4.7rem)}.fees-hero>p:last-child{font-size:1.15rem;max-width:880px}.fees-group{max-width:1320px;margin:auto;padding:65px 5.5%}.fees-group.private{background:#faf7f3;max-width:none;padding-left:max(5.5%,calc((100vw - 1280px)/2));padding-right:max(5.5%,calc((100vw - 1280px)/2))}.fees-group h2{font-size:2.9rem}.fees-list{margin:30px 0}.fees-list article{display:grid;grid-template-columns:1fr 270px;gap:55px;border-top:1px solid #d8d3cb;padding:24px 0}.fees-list article:last-child{border-bottom:1px solid #d8d3cb}.fees-list h3{font-family:Inter,Arial,sans-serif;font-size:1.2rem;font-weight:750}.fees-list article p{font-size:.99rem;max-width:700px}.fees-list strong{display:block;white-space:pre-line;font-size:1.1rem}.fees-list small{display:block;margin-top:8px;color:var(--muted);font-size:.85rem}.fees-note{font-size:.9rem;max-width:1000px}.format-choices,.sales-steps{max-width:1340px;margin:auto;padding:65px 5.5%}.format-choices>div,.sales-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:25px 0}.format-choices article,.sales-steps article{padding:24px;background:#faf7f3}.format-choices h3,.sales-steps h3{font-size:2rem}.format-choices .text-link{color:var(--bronze);border:0}.sales-steps h2{font-size:2.6rem;white-space:pre-line}.sales-steps article span,.sales-steps article strong{display:block;color:var(--bronze);font-size:.77rem;font-weight:800;margin-bottom:11px}.journey-steps{max-width:1340px;margin:auto;padding:65px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.journey-steps h2{font-size:2.7rem}.journey-steps h3{font-size:2rem}.journey-steps .text-link{color:var(--bronze);border:0}.principles,.method-steps,.case-timeline{max-width:1340px;margin:auto;padding:65px 5.5%}.principles>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.principles article{border-top:1px solid #d8d3cb;padding:25px 0}.principles article span{color:var(--bronze);font-weight:800}.principles h2{font-family:Inter,Arial,sans-serif;font-size:1.5rem;margin:10px 0}.method-steps{background:#faf7f3;max-width:none;padding-left:max(5.5%,calc((100vw - 1280px)/2));padding-right:max(5.5%,calc((100vw - 1280px)/2))}.method-steps h2{font-size:3rem}.method-steps>div{display:grid;grid-template-columns:repeat(5,1fr);gap:17px;margin:35px 0}.method-steps article{padding:19px;background:#fff}.method-steps h3{font-size:1.6rem}.reference-feature{max-width:1220px;margin:auto;padding:75px 5.5%}.reference-feature blockquote{font-size:clamp(1.7rem,2.9vw,2.7rem);font-weight:700;line-height:1.3;margin:10px 0 25px}.reference-feature p{white-space:pre-line}.reference-feature .text-link{color:var(--bronze);border:0}.case-timeline>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0}.case-timeline article{padding:25px;background:#faf7f3}.case-timeline article h2{font-size:2.1rem}.case-timeline>h2{margin-top:45px}.case-request{padding:60px max(5.5%,calc((100vw - 1280px)/2));background:#faf7f3}.case-request p{max-width:760px}.contact-channels,.contact-compose,.contact-location{max-width:1320px;margin:auto;padding:55px 5.5%}.contact-channels h2,.contact-compose h2,.contact-location h2{font-size:2.9rem}.contact-channels>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contact-channels a{display:flex;flex-direction:column;gap:8px;padding:22px;background:#faf7f3}.contact-channels a span{color:var(--bronze);font-weight:800}.contact-channels a strong{overflow-wrap:anywhere}.contact-compose{background:#faf7f3;max-width:none;padding-left:max(5.5%,calc((100vw - 1280px)/2));padding-right:max(5.5%,calc((100vw - 1280px)/2))}.contact-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:27px 0}.contact-topics label{display:flex;flex-direction:column;gap:9px;padding:23px;background:#fff;border:1px solid #d8d3cb;cursor:pointer}.contact-topics label:has(input:checked){border-color:var(--bronze);box-shadow:0 0 0 2px #a6552e30}.contact-topics input{accent-color:var(--bronze)}.contact-topics strong{font-size:1.1rem}.contact-topics span{font-size:.87rem}.contact-message-label{display:block;font-weight:750}.contact-compose textarea{display:block;width:100%;max-width:900px;margin-top:10px;padding:16px;border:1px solid #abb4bc;resize:vertical}.contact-send{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}@media(max-width:1050px){.site-nav{gap:12px;font-size:.72rem}.header-inner{gap:12px}.brand{width:110px}.menu-toggle{font-size:.7rem}}@media(max-width:900px){.header-inner{min-height:64px;gap:8px}.brand{width:120px;height:44px}.menu-toggle{order:1;margin-left:auto;font-size:.72rem}.header-actions{order:2;margin-left:0}.header-actions .button{display:none}.header-actions .language-switch{font-size:.72rem}.site-menu{left:0;right:0;top:100%;max-height:80vh;grid-template-columns:1fr 1fr}.home-hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:45px 25px 20px}.hero-copy h1{font-size:2.75rem}.hero-copy .hero-lead{font-size:1rem}.home-portrait{width:210px;max-width:calc(100% - 50px);margin:0 auto 35px}.hero-copy .hero-actions{gap:14px 25px}.home-reference{grid-template-columns:1fr;gap:24px;padding:35px 25px}.home-reference>div:last-child{order:1}.reference-photo{order:2;height:210px;max-width:190px}.home-reference blockquote{font-size:1.5rem}.film-band{min-height:330px}.film-band>div{padding:0 24px 30px;display:block}.film-band span{display:block;margin-top:13px}.way-intro{background:#fff;position:relative;left:auto;top:auto;max-width:none;padding:30px 24px}.way-intro h2{font-size:2.6rem}.way-scene{aspect-ratio:1/1.3}.home-offers{padding:42px 0}.home-width{padding:0 24px}.home-offers h2{font-size:2.25rem;margin-bottom:25px}.offer-grid{grid-template-columns:1fr;gap:35px}.offer-grid .offer-image{display:none}.offer-grid article{display:block}.offer-grid .offer-price{padding-top:0}.tax-note{margin-top:25px}.offer-gallery{display:grid;gap:15px;margin-top:30px}.offer-gallery>div{height:220px;background:#d7d1c5}.offer-gallery .journeys{background:linear-gradient(135deg,#ebe5d9,#9ba9af)}.offer-gallery .coffee{background:linear-gradient(135deg,#dbcab2,#ae9e87)}.offer-gallery .cook{background:linear-gradient(135deg,#b99c7f,#6a5546)}.home-feature{display:flex;flex-direction:column;min-height:0}.feature-copy{padding:48px 24px}.feature-copy h2{font-size:2.65rem}.feature-image,.international-feature .feature-image{min-height:280px}.business-hero{display:flex;flex-direction:column;gap:28px;padding:40px 24px}.business-hero h1{font-size:2.7rem}.business-hero p:not(.eyebrow){font-size:1rem}.business-photo{width:100%;height:240px}.business-video{grid-template-columns:1fr;gap:10px;padding:27px 24px}.business-video h2{font-size:2rem}.business-packages{padding:48px 24px 60px}.business-packages>h2{font-size:2.5rem}.business-intro{font-size:1rem}.business-package-grid{grid-template-columns:1fr;gap:24px}.business-package-grid article,.business-package-grid aside{min-height:0}.business-package-grid h3{font-size:1.9rem}.business-package-grid p{font-size:.97rem}.business-journey{display:flex;flex-direction:column;gap:25px;margin-bottom:55px;padding:0 24px}.journey-board{width:100%;min-height:220px}.business-journey h2{font-size:2.5rem}.about-hero{display:flex;flex-direction:column;gap:28px;padding:42px 24px 50px;min-height:0}.about-hero h1{font-size:2.2rem}.about-lead{font-size:1.05rem}.about-portrait{width:100%;max-width:250px}.about-row,.about-split{display:flex;flex-direction:column;gap:20px;padding:46px 24px}.about-row h2,.about-split h2{font-size:1.85rem}.about-row p,.about-split p{font-size:.98rem}.about-image{min-height:220px;width:100%}.about-image.technology{padding:30px}.young-hero,.offer-hero{display:flex;flex-direction:column;gap:23px;padding:42px 24px;min-height:0}.young-hero h1,.offer-hero h1{font-size:2.85rem}.young-hero>p,.offer-lead{font-size:1.04rem}.young-photo{width:100%;min-height:240px}.young-video,.offer-video{grid-template-columns:1fr;gap:12px;padding:28px 24px}.young-video h2,.offer-video h2{font-size:2rem}.young-meeting{min-height:240px;width:100%;padding:25px}.offer-hero-image{min-height:250px;width:100%}.offer-text-row,.offer-story,.offer-row,.offer-price-row{display:flex;flex-direction:column;gap:20px;padding:48px 24px}.offer-text-row h2,.offer-story h2,.offer-row h2,.offer-price-row h2{font-size:1.85rem}.offer-row-image{min-height:230px;width:100%}.offer-price-row h2{font-size:2rem}.fees-hero{padding:46px 24px 15px}.fees-hero h1{font-size:2.8rem}.fees-group,.fees-group.private{padding:45px 24px}.fees-group h2{font-size:2.3rem}.fees-list article{grid-template-columns:1fr;gap:5px}.fees-list article p{margin-bottom:8px}.format-choices,.sales-steps,.journey-steps{padding:48px 24px}.format-choices>div,.sales-steps>div,.journey-steps{display:flex;flex-direction:column;gap:14px}.journey-steps .journey-board{min-height:230px;width:100%}.principles,.method-steps,.case-timeline{padding:48px 24px}.principles>div,.method-steps>div,.case-timeline>div{grid-template-columns:1fr}.method-steps>div{gap:12px}.reference-feature{padding:50px 24px}.case-request{padding:48px 24px}.contact-channels,.contact-compose,.contact-location{padding:45px 24px}.contact-channels h2,.contact-compose h2,.contact-location h2{font-size:2.3rem}.contact-channels>div,.contact-topics{grid-template-columns:1fr}.contact-send{display:flex;flex-direction:column;align-items:stretch}.contact-send .button{width:100%}.site-footer{padding:42px 25px 65px}.footer-grid{grid-template-columns:1fr;gap:22px}.footer-grid nav{grid-template-columns:repeat(2,minmax(0,1fr))}.full-index nav{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.site-nav{display:none}.menu-toggle{margin-left:auto}.header-actions{margin-left:0}.site-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-grid,.format-choices>div,.sales-steps>div{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-grid article,.format-choices article,.sales-steps article{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){.offer-grid{grid-template-columns:1fr}.format-choices>div,.sales-steps>div{display:flex}.way-intro{width:auto}}.product-name sup{font-size:.62em;line-height:0;vertical-align:super}.home-method-entry{padding-block:54px;border-top:1px solid var(--line)}.home-method-entry h2{max-width:850px}.home-method-entry p{max-width:820px}.home-method-entry ul{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;margin:28px 0;font-weight:700;font-size:.86rem}@media(max-width:600px){.home-method-entry{padding-block:32px}.home-method-entry ul{gap:12px 18px}}.earlier-customers{padding-block:42px;border-top:1px solid var(--line)}.earlier-customers h2{font-size:clamp(1.7rem,3vw,2.5rem)}.earlier-customers p{max-width:850px}.sales-contract-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0}.sales-contract-values div{border-top:1px solid var(--line);padding-top:16px}.sales-contract-values dt{font-size:1rem;color:var(--muted)}.sales-contract-values dd{margin:8px 0 0;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:700;line-height:1.2}@media(max-width:600px){.earlier-customers{padding-block:32px}.sales-contract-values{grid-template-columns:1fr;gap:20px}}.button>.link-label{min-width:0}.button>[aria-hidden="true"]{flex-shrink:0}.contact-topic-info{margin:0 0 24px;max-width:900px}.service-scope{scroll-margin-top:110px;max-width:1000px;margin-inline:auto}.service-scope h3{margin-top:26px}.service-scope p{max-width:78ch}.home-method-entry li a{color:inherit;text-decoration:underline;text-underline-offset:4px}.home-method-entry li a:hover{color:var(--bronze,#ae562c)}.method-panels [role="tabpanel"]{scroll-margin-top:110px}.dj-shell{width:min(1240px,100%);margin-inline:auto;padding-inline:40px}.decision-journey-page{color:var(--navy,#192c3b)}.dj-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;padding-block:64px 48px;align-items:start}.dj-hero h1{font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.07;margin:14px 0 24px}.dj-hero p{line-height:1.65}.dj-hero .dj-lead{font-size:1.2rem;line-height:1.55}.dj-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.dj-outcome{background:#192c3b;color:#fff;padding:34px;border-top:4px solid var(--bronze);margin-top:8px}.dj-outcome .eyebrow{color:#edb08d}.dj-outcome h2{font-size:2rem;line-height:1.15;margin:16px 0 26px}.dj-outcome ul{padding:0;list-style:none}.dj-outcome li{padding:15px 0 15px 24px;border-top:1px solid #ffffff30;position:relative;line-height:1.5}.dj-outcome li:before{content:'✓';position:absolute;left:0;color:#edb08d;font-weight:700}.dj-outcome p:last-child{font-size:.94rem;color:#e4e8eb;margin-bottom:0}.dj-jump{display:flex;gap:32px;flex-wrap:wrap;padding-block:20px;border-top:1px solid #d9d0c5;border-bottom:1px solid #d9d0c5}.dj-jump a{font-weight:700;text-decoration:underline;text-underline-offset:5px}.dj-section{padding-block:60px}.decision-journey-page h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.13}.dj-section-lead{max-width:78ch;line-height:1.65;margin:18px 0 30px}.dj-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dj-format{border:1px solid #d9d0c5;border-top:4px solid var(--bronze);padding:30px;display:flex;flex-direction:column}.dj-format-extended{background:#f8f4ee}.dj-format h3{font-size:2rem;line-height:1.15;margin:12px 0 18px}.dj-format p{line-height:1.6}.dj-effort-tag{padding:20px 0;border-block:1px solid #d9d0c5;margin:12px 0}.dj-effort-tag strong{display:block;font-size:1.25rem}.dj-effort-tag span{display:block;margin-top:5px;font-size:.94rem;color:#56636c}.dj-format-result strong{color:var(--bronze)}.dj-card-links{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.dj-pilot-note{display:flex;gap:30px;align-items:center;margin-top:24px;padding:24px;background:#f1ede7}.dj-pilot-note p{flex:1;line-height:1.6;margin:0}.dj-pilot-note a{flex:0 0 220px}.dj-effort-section{background:#f7f4ef;padding-block:58px}.dj-effort-section h3{font-size:1.65rem;margin:32px 0 22px}.dj-time-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;list-style:none;padding:0;margin:0}.dj-time-grid li{padding:26px;background:#fff;border-top:3px solid var(--bronze);display:flex;flex-direction:column}.dj-time-value{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:2.5rem;color:var(--bronze)}.dj-time-grid h4{font-size:1.15rem;margin:8px 0 16px}.dj-time-grid p{line-height:1.6;margin:0 0 18px}.dj-time-grid small{margin-top:auto;padding-top:16px;border-top:1px solid #ded7ce;color:#58646c}.dj-extended-effort{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;padding-top:24px;border-top:1px solid #d9d0c5}.dj-extended-effort h3{margin:0 0 16px}.dj-extended-effort p{line-height:1.65}.dj-extended-effort strong{color:var(--bronze)}.dj-core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px}.dj-core-grid article{padding-block:22px;border-top:1px solid #d9d0c5}.dj-core-number{color:var(--bronze);font-weight:700;font-size:.9rem}.dj-core-grid h3{font-size:1.55rem;line-height:1.2;margin:12px 0}.dj-core-grid p{line-height:1.6;margin-bottom:0}.dj-boundary{padding:24px;background:#f7f4ef;line-height:1.65;margin:24px 0 0}.dj-method-section{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:52px;border-top:1px solid #d9d0c5;align-items:start}.dj-method-section p{line-height:1.6}.dj-phase-list{list-style:none;padding:0;margin:24px 0}.dj-phase-list li{padding:12px 0;border-top:1px solid #ded7ce}.dj-phase-list a,.dj-phase-list span{display:block}.dj-phase-list span{margin-top:5px;font-size:.96rem}.dj-board-preview{min-width:0;padding-top:8px}.dj-board-note{font-size:.92rem;color:#58646c}.dj-next{background:#f1ede7;display:flex;gap:40px;align-items:center;padding-block:36px;margin-bottom:50px}.dj-next>div{flex:1}.dj-next p{max-width:75ch;line-height:1.65}.dj-next .button{flex-shrink:0}.dj-section[id],.dj-effort-section[id]{scroll-margin-top:100px}@media(max-width:950px){.dj-hero{grid-template-columns:1fr;gap:28px}.dj-outcome{margin:0}.dj-format-grid{gap:18px}.dj-format{padding:24px}.dj-method-section{gap:30px}.dj-next{align-items:flex-start;flex-direction:column;gap:18px}.dj-next h2{margin-top:10px}.dj-core-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.dj-shell{padding-inline:24px}.dj-hero{padding-block:32px}.dj-hero h1{font-size:2.8rem}.dj-hero .dj-lead{font-size:1.08rem}.dj-outcome{padding:26px}.dj-outcome h2{font-size:1.9rem}.dj-jump{gap:16px 24px;padding-block:18px;font-size:.95rem}.dj-section{padding-block:38px}.dj-format-grid,.dj-time-grid,.dj-core-grid,.dj-extended-effort,.dj-method-section{grid-template-columns:1fr}.dj-format h3{font-size:1.9rem}.dj-pilot-note{display:block;padding:22px}.dj-pilot-note a{display:inline-block;margin-top:18px}.dj-effort-section{padding-block:36px}.dj-time-grid{gap:14px}.dj-time-grid li{padding:24px}.dj-extended-effort{gap:10px;margin-top:26px}.dj-core-grid{gap:0}.dj-method-section{padding-block:38px;gap:28px}.dj-next{margin-bottom:32px}.dj-actions{gap:20px}.dj-phase-list li span{line-height:1.5}}#mein-weg .young-meeting{padding:0;min-height:0;background:none}#mein-weg .young-meeting .content-photo{display:block;width:100%;height:auto;object-fit:contain}.school-visit{max-width:1340px;margin:auto;padding:50px 5.5%;display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:start;scroll-margin-top:110px}.school-visit-photo{min-width:0}.school-visit-photo .content-photo{width:100%;height:auto;display:block;object-fit:contain}.school-visit h2{font-family:Inter,Arial,sans-serif;font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.2;margin:12px 0 22px}.school-visit p{font-size:1rem;line-height:1.6}.school-visit-invite strong{color:var(--bronze)}.school-visit-options{list-style:none;padding:0;margin:20px 0}.school-visit-options li{padding:12px 0;border-top:1px solid #ddd5cb;line-height:1.55}.school-visit-options strong{color:var(--bronze);font-weight:700}.school-visit-framework{color:#56636c}.school-visit .button{margin-top:8px}@media(max-width:760px){.school-visit{grid-template-columns:1fr;padding:36px 24px;gap:24px}.school-visit h2{font-size:1.85rem}.school-visit p{font-size:.98rem}.school-visit .button{max-width:100%}}.cook-settings{max-width:1340px;margin:auto;padding:50px 5.5%}.cook-settings h2,.cook-location h2{font-size:clamp(2rem,3vw,2.7rem);line-height:1.15}.cook-intro{max-width:78ch;line-height:1.65;margin:20px 0 30px}.cook-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cook-settings-grid article{background:#f7f3ee;min-width:0}.cook-settings-grid .content-photo{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.cook-settings-grid article>div{padding:24px}.cook-settings-grid h3{font-size:1.8rem;line-height:1.15;margin:0 0 16px}.cook-settings-grid p{line-height:1.6;margin:0}.cook-location{max-width:1340px;margin:auto;padding:40px 5.5% 55px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cook-location .content-photo{width:100%;height:auto;display:block}.cook-location p{line-height:1.65}.cook-location .text-link{color:var(--bronze)}@media(max-width:760px){.cook-settings{padding:36px 24px}.cook-settings-grid{grid-template-columns:1fr;gap:24px}.cook-location{padding:30px 24px 40px;grid-template-columns:1fr;gap:26px}.cook-settings h2,.cook-location h2{font-size:2rem}.cook-settings-grid article>div{padding:22px}}.fees-business{padding-top:32px}.fees-business-lead{max-width:850px;color:var(--muted);font-size:1.08rem}.fees-journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.fees-journey-card{border:1px solid #d8d3cb;border-top:5px solid var(--bronze);padding:32px;display:flex;flex-direction:column;background:#fff}.fees-journey-card h3{font-size:2.25rem;margin:10px 0 18px}.fees-journey-card>p:not(.eyebrow){font-size:1rem;line-height:1.6}.fees-journey-card ul{padding-left:20px;margin:8px 0 28px;line-height:1.6}.fees-journey-card li{margin:8px 0}.fees-price-block{margin-top:auto;background:#f5eee5;padding:24px}.fees-highlight{display:inline-block;background:var(--bronze);color:#fff;font-size:.88rem;font-weight:800;padding:7px 12px}.fees-main-price{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:700;font-size:3.3rem;line-height:1.1;margin:16px 0 10px}.fees-main-price small{display:block;font-family:Inter,Arial,sans-serif;font-size:.95rem;font-weight:500;line-height:1.5;margin-top:8px}.fees-regular{color:var(--muted);font-size:.95rem;margin:0 0 16px}.fees-intro-condition{color:#99491f;font-size:1rem;line-height:1.5;margin:0}.fees-scope-caption{font-size:.86rem;color:var(--muted);margin:14px 0 0}.fees-card-links{display:flex;flex-direction:column;gap:12px;margin-top:24px}.fees-reference-note{color:var(--muted);font-size:.9rem;margin:22px 0 42px;max-width:950px}.fees-support-title{margin-top:20px}.fees-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0}.fees-support-grid article{background:#f7f5f0;border-top:2px solid #d8d3cb;padding:24px;display:flex;flex-direction:column}.fees-support-grid h3{font-size:1.5rem}.fees-support-grid p{font-size:.95rem;line-height:1.6}.fees-support-grid strong{margin:auto 0 20px;padding-top:12px;font-size:1.1rem}.fees-startup{border-top:1px solid #d8d3cb;padding-top:42px}.fees-startup-header{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.fees-funding-badge{display:flex;flex-direction:column;gap:10px;padding:24px;background:#f5eee5;color:#99491f;border-left:5px solid var(--bronze);text-decoration:none}.fees-funding-badge strong{font-size:1.35rem;line-height:1.35}.fees-funding-badge span:first-child{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.fees-funding-badge span:last-child{font-size:.95rem}.fees-startup-body{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-top:24px;padding:28px;background:#f7f5f0}.fees-startup-body h3{font-size:1.5rem}.fees-startup-body p{font-size:.98rem}.fees-startup-price{border-left:1px solid #d8d3cb;padding-left:32px}.fees-startup-price .fees-main-price{font-size:3.3rem}.fees-funding-note{font-size:.9rem;color:var(--muted);line-height:1.65;max-width:1000px;margin-top:22px}.fees-funding-note a{color:#99491f;font-weight:700}@media(max-width:760px){.fees-journey-grid,.fees-support-grid,.fees-startup-header,.fees-startup-body{grid-template-columns:1fr;gap:20px}.fees-journey-card{padding:22px}.fees-journey-card h3{font-size:1.9rem}.fees-price-block{padding:20px}.fees-main-price{font-size:2.8rem}.fees-support-grid article{padding:22px}.fees-startup-price{border-left:0;border-top:1px solid #d8d3cb;padding:8px 0 0}.fees-startup-body{padding:22px}.fees-startup-header{gap:16px}}.packages-page .product-name sup{font-size:.31em;line-height:0;vertical-align:super}
.content-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.board-photo{object-fit:contain;background:#f5f2ec}html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3,html[lang="en"] .home-hero h1{font-family:Inter,Arial,sans-serif}.wood,.method-sign::after{font-family:'Times New Roman',Times,serif;font-weight:700;font-style:normal}.wood{color:#17130f;letter-spacing:0;text-shadow:0 1px 1px #dacbb54d;filter:none;mix-blend-mode:multiply}.wood:hover,.wood:focus-visible{color:#fff1c9;mix-blend-mode:normal;text-shadow:0 0 5px #fff8df,0 0 13px #f5c476;text-decoration:none}.media-slot,.offer-hero-image,.offer-row-image,.feature-image,.business-photo,.journey-board,.young-photo,.reference-photo,.about-image.technology{overflow:hidden}.media-slot>.content-photo,.offer-hero-image>.content-photo,.offer-row-image>.content-photo,.feature-image>.content-photo,.business-photo>.content-photo,.journey-board>.content-photo,.young-photo>.content-photo,.reference-photo>.content-photo,.about-image.technology>.content-photo{min-height:inherit}.film-ready{padding:48px max(24px,calc((100vw - 1200px)/2));height:auto;min-height:0;background:var(--ink)}.film-ready>div{display:block;width:100%;max-width:960px;margin:auto;text-align:left}.film-ready video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#0a1622}.film-ready p{color:white;margin:14px 0}.film-ready .eyebrow{color:#db986c}.school-image{max-width:620px;aspect-ratio:3/2;margin:0 0 30px}.business-entry{padding-top:55px;padding-bottom:55px}.offer-row-copy{padding:48px 5%;align-self:center}.format-choices .offer-image{display:block;aspect-ratio:3/2;margin-bottom:20px}.offer-row-image>.content-photo{min-height:100%;object-fit:cover}.home-experience{display:grid;grid-template-columns:1fr 270px;gap:64px;padding-top:72px;padding-bottom:72px;align-items:center}.experience-portrait{max-width:240px}.experience-portrait img{width:100%;height:auto}.offer-grid .offer-image{display:block;aspect-ratio:3/2}.home-reference .reference-photo{aspect-ratio:1/1}.home-feature .feature-image{aspect-ratio:1/1}.home-portrait img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.home-experience{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.experience-portrait{width:160px;margin:auto}.home-reference .reference-photo{order:2}.home-feature .feature-image{aspect-ratio:3/2}}@media(max-width:900px){.offer-grid .offer-image{display:block!important;aspect-ratio:3/2;margin-bottom:22px;height:auto}.offer-gallery{display:none!important}.film-ready{padding:32px 20px}.feature-image{min-height:0;aspect-ratio:3/2}.about-image.technology{min-height:0;aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.home-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature>*{min-width:0}.home-feature .feature-image{width:100%;aspect-ratio:auto}.home-feature .content-photo{width:100%;max-width:100%}.home-feature:not(.international-feature){min-height:480px}.home-feature:not(.international-feature) .feature-copy{align-self:start;max-width:none;width:100%;padding:48px clamp(24px,4vw,80px)}.home-feature:not(.international-feature) .feature-image{position:relative;min-height:0}.home-feature:not(.international-feature) .feature-image>.content-photo{position:absolute;inset:0;min-height:0;height:100%;object-position:center 60%}@media(max-width:900px){.home-feature:not(.international-feature){min-height:0}.home-feature:not(.international-feature) .feature-copy{padding-top:36px;padding-bottom:36px}.home-feature:not(.international-feature) .feature-image{aspect-ratio:3/2}.home-feature:not(.international-feature) .feature-image>.content-photo{position:static}}@media(max-width:900px){.home-feature{grid-template-columns:1fr}.home-feature .feature-image{aspect-ratio:3/2}}.dominik-facts{padding-top:52px;padding-bottom:52px;background:#fff}.dominik-facts .eyebrow{letter-spacing:.18em;margin-bottom:16px}.dominik-facts h2,html[lang="en"] .dominik-facts h2{font-family:'Barlow Condensed',Arial,sans-serif;font-size:clamp(2.3rem,3.4vw,3.5rem);line-height:1.08;margin:0 0 35px;padding-bottom:28px;border-bottom:2px solid #c88c68}.facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px}.facts-grid article{min-width:0}.facts-grid h3,.facts-grid p{overflow-wrap:anywhere;hyphens:auto}.fact-number{display:block;font-family:'Barlow Condensed',Arial,sans-serif;font-weight:600;font-size:clamp(3.2rem,4.8vw,4.5rem);line-height:1.05;color:var(--bronze);margin-bottom:15px;white-space:nowrap}.facts-grid h3,html[lang="en"] .facts-grid h3{font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.45;margin:0 0 12px;color:#596675}.facts-grid p{font-size:.94rem;line-height:1.5;color:#737b83;margin:0}.facts-more{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:30px;font-size:1.12rem;font-weight:750;color:var(--bronze)}.facts-more:hover{text-decoration:underline}@media(max-width:1050px){.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.dominik-facts{padding-top:38px;padding-bottom:38px}}@media(max-width:500px){.facts-grid{gap:26px 18px}.fact-number{font-size:2.8rem}.facts-grid h3{font-size:.91rem}.facts-grid p{font-size:.85rem}.facts-more{justify-content:flex-start}.dominik-facts h2{padding-bottom:22px;margin-bottom:28px}}.mission-note{max-width:1160px;margin:42px auto;padding:30px 38px;background:#f2e6d6;border-left:5px solid var(--bronze)}.mission-note h2,html[lang="en"] .mission-note h2{font-family:'Barlow Condensed',Arial,sans-serif;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.15;margin:8px 0 15px}.mission-note p:last-child{max-width:1000px;font-size:1.02rem;line-height:1.6;margin-bottom:0}.mission-note-team{background:#e9eef0;border-color:var(--ink)}.confidential-note{font-size:.9rem;font-weight:650;line-height:1.5}@media(max-width:1240px){.mission-note{margin-left:5.5%;margin-right:5.5%}}@media(max-width:600px){.mission-note{padding:25px 24px;margin:30px 24px}.mission-note p:last-child{font-size:.96rem}.last-call .confidential-note{margin-bottom:0}}.site-header{position:sticky;top:0;z-index:60;box-shadow:0 2px 12px #1023380b}html{scroll-padding-top:110px}.site-footer{background:#061b2b}.footer-grid{grid-template-columns:1.45fr .85fr 1.1fr;gap:70px}.footer-grid .footer-brand{width:min(100%,330px);height:auto;display:block}.footer-brand img{display:block;width:100%;height:auto;object-fit:contain}.footer-grid .footer-tagline{margin:25px 0 10px;font-size:.95rem;font-weight:400}.footer-grid nav{display:flex;flex-direction:column;gap:15px;font-size:1.03rem;font-weight:400}.footer-contact{gap:18px;font-size:.95rem;font-weight:400;overflow-wrap:anywhere}.footer-contact p{font-size:.95rem;line-height:1.55;margin:0 0 18px}.bavaria-map{display:block;width:min(100%,330px);height:auto;margin-top:15px}.contact-rail svg{display:block;width:24px;height:24px}.contact-rail a[aria-label="WhatsApp"]{color:#25d366}.contact-rail a[aria-label="WhatsApp"]:hover{color:#fff}@media(max-width:900px){.footer-grid{gap:32px;grid-template-columns:1fr 1fr}.footer-contact{grid-column:2}.footer-identity{grid-row:span 2}.footer-grid nav{font-size:.96rem}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-contact{grid-column:auto}.footer-identity{grid-row:auto}.footer-grid .footer-brand{width:270px}.bavaria-map{width:300px}.footer-grid nav{gap:13px}html{scroll-padding-top:90px}}.result .recommended-offer{background:var(--ink);color:#fff;border-left:6px solid var(--bronze);padding:32px;margin:0 0 24px}.result .recommended-offer .eyebrow{color:#edaa7a;font-size:.8rem;margin:0 0 16px}.result .recommended-offer h2{color:#fff;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08;margin:0 0 18px;max-width:780px}.result .recommended-offer .result-why{color:#e0e6eb;font-size:1rem;line-height:1.5;margin:0 0 24px;max-width:650px}.result .recommended-offer .button{background:#b96029;color:#fff;border:1px solid #b96029;font-size:1rem}.result-deliverables{border-bottom:1px solid var(--line);padding:0 0 16px;font-size:.95rem}.result-deliverables summary{cursor:pointer;font-weight:650;font-size:.95rem}.result .result-scope{font-size:.8rem;line-height:1.5;margin:16px 0 24px}.result .preview-label{font-size:1rem;margin-top:20px}@media(max-width:600px){.result .recommended-offer{padding:24px 20px}.result .recommended-offer h2{font-size:2rem}.result .recommended-offer .button{width:100%}}.field-pair select{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #abb4bc;background:#fff;color:var(--ink);font:inherit;border-radius:2px}.field-pair select:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.hq-campus-photo{margin-top:28px;width:100%;aspect-ratio:3/2;overflow:hidden}.hq-campus-photo .content-photo{width:100%;height:100%;object-fit:cover}:root{--section-space:36px}.home-hero,.business-hero,.about-hero,.young-hero,.offer-hero{min-height:0;padding-top:var(--section-space);padding-bottom:var(--section-space)}.hero-copy{padding-top:var(--section-space);padding-bottom:var(--section-space)}.home-reference,.home-experience,.business-packages,.about-row,.about-split,.offer-text-row,.offer-story,.offer-row,.offer-price-row,.fees-group,.format-choices,.sales-steps,.journey-steps,.principles,.method-steps,.case-timeline,.reference-feature,.case-request,.contact-channels,.contact-compose,.contact-location,.section-shell{padding-top:var(--section-space);padding-bottom:var(--section-space)}.home-offers{padding-top:var(--section-space);padding-bottom:var(--section-space)}.offer-row-copy{padding:0}.home-feature,.international-feature{min-height:0}.feature-copy{padding-top:var(--section-space);padding-bottom:var(--section-space)}.feature-image,.international-feature .feature-image{min-height:0}.business-journey{margin-bottom:var(--section-space)}.business-package-grid article,.business-package-grid aside{min-height:0}.last-call{padding-top:40px;padding-bottom:40px}.home-offers h2{margin-bottom:24px}.tax-note{margin-top:22px}.format-choices>div,.sales-steps>div,.method-steps>div,.case-timeline>div{margin-top:20px;margin-bottom:20px}main p{margin-bottom:16px}main h2{margin-bottom:16px}main section>div>:last-child{margin-bottom:0}.hq-campus-photo{margin-top:20px}@media(max-width:760px){:root{--section-space:24px}.last-call{padding-top:30px;padding-bottom:30px}.offer-row,.offer-text-row,.offer-story,.offer-price-row,.about-row,.about-split,.journey-steps{gap:20px}.offer-grid{gap:26px}}.entry-point{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--ink);color:#fff;border-left:5px solid var(--bronze);padding:24px 28px;margin:20px 0 0}.entry-point .eyebrow{color:#edb287;margin:0 0 8px;font-size:.78rem}.sales-steps .entry-point h3{color:#fff;font-family:Inter,Arial,sans-serif;font-size:1.65rem;margin:0 0 10px}.entry-point p{font-size:.98rem;line-height:1.45;margin:0 0 8px;max-width:660px}.entry-point .entry-note{font-size:.8rem;color:#d8e0e5;margin:0}.entry-point .button{flex:none}.sales-steps:has(.entry-point){padding-bottom:20px}.sales-steps+ .offer-row{padding-top:24px}@media(max-width:760px){.entry-point{flex-direction:column;align-items:stretch;gap:18px;padding:22px 20px}.entry-point .button{width:100%;text-align:center}}.product-name{color:var(--bronze);font-weight:inherit}main .eyebrow{color:var(--muted)}.entry-point .eyebrow,.last-call .eyebrow,.recommended-offer .eyebrow{color:#c6d0d9}.entry-point .product-name,.last-call .product-name,.recommended-offer .product-name,.site-footer .product-name,.mission-note .product-name{color:#edaa7a}.button:not(.button-light):not(.button-outline):not(.button-quiet) .product-name{color:inherit}.button-light .product-name,.button-outline .product-name{color:var(--bronze)}.journey-gallery{background:transparent;min-height:0;overflow:visible}.board-slider{width:100%;min-width:0}.board-open{display:block;width:100%;padding:0;border:0;background:#f5f2ec;cursor:zoom-in}.slider-board{width:100%;height:auto;object-fit:contain}.board-caption{margin:14px 0 10px}.board-title{color:var(--bronze);font-size:1.05rem}.board-caption p{font-size:.88rem;line-height:1.45;margin:6px 0 0}.board-controls{display:flex;align-items:center;gap:8px}.board-controls button{border:1px solid var(--line);background:#fff;color:var(--ink);min-width:30px;min-height:36px;padding:4px}.board-dots{display:flex;flex-wrap:wrap;gap:4px}.board-dots button{font-size:.72rem}.board-controls button[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.board-help{font-size:.75rem;color:var(--muted);margin:8px 0 0}.board-dialog{width:min(96vw,1500px);max-width:96vw;max-height:94vh;border:0;padding:14px;background:#faf8f5}.board-dialog::backdrop{background:#061b2be6}.board-dialog img{max-height:82vh;width:100%;object-fit:contain}.board-close{display:block;margin:0 0 10px auto;padding:8px 16px;background:var(--ink);color:#fff;border:0}.offer-page .journey-steps{grid-template-columns:1fr;padding-top:20px}.offer-page .journey-steps>div{max-width:900px}@media(max-width:760px){.board-controls{gap:5px}.board-dots{gap:3px}.board-controls button{min-height:38px;min-width:28px}.board-dialog{padding:8px}}.offer-row-image{min-height:0;aspect-ratio:3/2;display:grid;background:transparent}.offer-row-image>.content-photo{height:100%;min-height:0;width:100%;object-fit:cover}.journey-formats{max-width:1340px;margin:auto;padding:var(--section-space) 5.5%}.journey-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}.journey-format-grid article{padding:26px;background:var(--ivory);border-top:3px solid var(--bronze)}.journey-format-grid h3{font-family:Inter,Arial,sans-serif;font-size:1.35rem;margin-bottom:16px}.format-duration{display:block;font-size:2rem;color:var(--ink);line-height:1.15;margin-bottom:16px}.journey-format-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 0}.journey-format-grid dt{font-size:.75rem;color:var(--muted)}.journey-format-grid dd{font-size:1.2rem;font-weight:700;margin:4px 0 0}.journey-format-grid p{font-size:.96rem;line-height:1.5}@media(max-width:760px){.journey-formats{padding:24px}.journey-format-grid{grid-template-columns:1fr;gap:16px}.journey-format-grid article{padding:22px}.journey-format-grid dl{gap:10px}}.about-hololens{width:100%;aspect-ratio:3/2;margin-top:22px;overflow:hidden}.about-hololens .content-photo{width:100%;height:100%;object-fit:cover}.about-image:has(>.content-photo){min-height:0;aspect-ratio:3/2;display:grid;padding:0;background:transparent}.about-image>.content-photo{width:100%;height:100%;min-height:0;object-fit:cover}.hero-copy h1.support-headline{color:var(--bronze);font-size:clamp(2.35rem,3.8vw,3.65rem);line-height:1.08;margin-bottom:18px}.hero-scope{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px;color:var(--ink);font-size:1rem;line-height:1.4}.hero-scope li{padding-left:14px;border-left:3px solid var(--bronze)}.home-hero .hero-copy{padding-top:16px;padding-bottom:16px}.hero-copy .hero-actions{margin-top:18px;gap:20px;flex-wrap:wrap}@media(max-width:760px){.hero-copy h1.support-headline{font-size:2.35rem}.hero-scope{font-size:.95rem;gap:10px}}.hero-copy .eyebrow{color:#52616e}.hero-copy .hero-credentials{font-size:.88rem!important;line-height:1.4;color:#52616e!important;margin:0 0 12px}.sales-detail-link{padding-top:0;padding-bottom:18px}.sparring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sparring-grid article{padding:24px;background:var(--ivory);border-top:3px solid var(--bronze)}.sparring-grid h3{font-size:1.4rem;margin:0 0 12px}.sparring-outcome{font-weight:650;border-top:1px solid var(--line);padding-top:12px;font-size:.95rem}@media(max-width:760px){.sparring-grid{grid-template-columns:1fr}.sparring-grid article{padding:20px}}.site-menu{left:0;right:0;padding:0;background:var(--ivory);border:0;border-top:1px solid var(--line);max-height:calc(100dvh - 80px);overscroll-behavior:contain;box-shadow:0 20px 35px #10233820}.site-menu.open{display:block}.menu-content{max-width:1440px;margin:auto;padding:26px 5.5% 24px}.menu-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--bronze);padding-bottom:16px;margin-bottom:20px}.menu-heading .eyebrow{margin:0;color:var(--bronze-dark);font-size:.85rem;letter-spacing:.18em}.site-menu .menu-home{padding:4px 0;border:0;font-weight:700;font-size:.85rem}.menu-focus h2{font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.35;color:var(--bronze-dark);margin:0 0 14px;font-weight:750}.menu-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.site-menu .menu-highlight{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px 36px 20px 20px;border:1px solid #c7a38b;background:#efe8df;min-width:0}.menu-highlight-title{font-family:Inter,Arial,sans-serif;font-size:1.12rem;font-weight:750;line-height:1.3;color:var(--bronze-dark)}.menu-highlight-description{font-size:.86rem;line-height:1.45;color:var(--ink)}.menu-highlight-arrow{position:absolute;top:20px;right:14px;color:var(--bronze-dark);font-size:1.2rem}.site-menu .menu-highlight:hover,.site-menu .menu-highlight[aria-current]{background:#e8dccf;border-color:var(--bronze-dark)}.menu-highlight .product-name{color:inherit}.menu-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:28px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.menu-group h2{font-family:Inter,Arial,sans-serif;color:var(--muted);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;font-weight:750;margin:0 0 10px}.site-menu .menu-page-link{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.94rem;font-weight:650;line-height:1.4;padding:12px 0;min-height:44px}.menu-page-link>span:last-child{flex:none}.menu-legal{display:flex;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.menu-legal>span{margin-right:auto;color:var(--muted);font-size:.8rem}.site-menu .menu-legal a{border:0;padding:6px 0;font-size:.8rem}.site-menu a:focus-visible{outline:2px solid var(--bronze-dark);outline-offset:3px}body:has(.site-menu.open) .contact-rail{display:none}.attempts-label{display:block;margin-top:24px;font-weight:700}.result-price{padding:20px;margin:20px 0;background:var(--ivory);border-left:3px solid var(--bronze)}.result-price h3{font-family:Inter,Arial,sans-serif;font-size:1.1rem;margin:0 0 10px}.result-price p{line-height:1.5}.result-price a{font-weight:700}@media(max-width:360px){.facts-grid{grid-template-columns:1fr}.fact-number{font-size:2.8rem}}.site-menu a[aria-current],.site-menu a:hover{color:#000}.site-menu,.site-menu a,.site-menu .menu-home,.site-menu .menu-home span,.site-menu h2,.site-menu .eyebrow,.site-menu .product-name,.site-menu .menu-highlight-title,.site-menu .menu-highlight-description,.site-menu .menu-highlight-arrow,.site-menu .menu-legal>span{color:#000}@media(max-width:1050px){.menu-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-groups{column-gap:30px}.site-menu{max-height:calc(100dvh - 68px)}}@media(max-width:560px){.menu-content{padding:18px 20px 24px}.menu-highlight-grid{grid-template-columns:1fr;gap:10px}.site-menu .menu-highlight{gap:6px;padding:16px 36px 16px 16px}.menu-highlight-title{font-size:1.02rem}.menu-highlight-description{font-size:.84rem}.menu-highlight-arrow{top:16px}.menu-groups{grid-template-columns:1fr;row-gap:24px;margin-top:20px;padding-top:20px}.menu-group h2{font-size:.75rem}.site-menu .menu-page-link{font-size:.9rem}.menu-legal{gap:16px}.menu-legal>span{flex-basis:100%}}.offer-hero-image.cook-photo{aspect-ratio:3/2;min-height:0}.result-work-package{padding:8px 0 28px;border-bottom:1px solid var(--line)}.result-work-package>.text-link{margin-right:24px}.result-work-package h3,.result-next-step h3{font-family:Inter,Arial,sans-serif;font-size:1.35rem;line-height:1.3}.work-package-list{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.work-package-list li{display:flex;align-items:flex-start;gap:12px;min-width:0}.work-package-check{color:#327044;font-weight:800;flex:none;font-size:1.25rem;line-height:1.4}.work-package-list strong{display:block;line-height:1.45}.work-package-list p{font-size:.96rem;line-height:1.55;margin:6px 0 0;color:#596675}.result-next-step{padding:28px 0;margin-bottom:28px;border-bottom:1px solid var(--line)}.result-next-step p{margin:12px 0 20px}.result-next-step .handoff-actions{margin:0}@media(max-width:700px){.work-package-list{grid-template-columns:1fr;gap:20px}.result-next-step .handoff-actions{flex-direction:column}.result-next-step .button{width:100%}}.feature-image:has(>.case-cover),.offer-hero-image:has(>.case-cover),.offer-row-image:has(>.case-cover),.media-slot:has(>.case-cover){height:auto;min-height:0;aspect-ratio:auto;background:transparent;align-self:center}.home-feature:not(.international-feature) .feature-image>.case-cover,.feature-image>.case-cover,.offer-hero-image>.case-cover,.offer-row-image>.case-cover,.media-slot>.case-cover{position:static;inset:auto;display:block;width:100%;height:auto;min-height:0;object-fit:contain;object-position:center}
.cookie-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #d7d1c9;border-radius:16px;color:#102338;background:#faf8f5;box-shadow:0 20px 90px #10233855;font:inherit}.cookie-dialog::backdrop{background:#10233866}.cookie-heading{display:flex;align-items:center;gap:20px}.cookie-heading h2{font-size:clamp(1.5rem,4vw,2rem);line-height:1.15;margin:0}.cookie-picture{width:76px;height:76px;flex-shrink:0}.cookie-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:20px 0}.cookie-button{background:#102338;color:#fff;border:2px solid #102338;border-radius:6px;padding:12px;font:inherit;font-weight:600;cursor:pointer}.cookie-button:hover{background:#263a4d}.cookie-button:disabled{background:#e5ded5;color:#52616e;border-color:#c8bfb5;cursor:default}.cookie-options{padding:18px;background:#eee9e1;border-radius:8px}.cookie-options label{display:flex;gap:10px;align-items:center}.cookie-options input{width:20px;height:20px;accent-color:#102338}.cookie-options p{font-size:.85rem;margin:10px 0 20px}.cookie-options .cookie-button{margin-top:18px}.cookie-preview{font-size:.86rem;color:#52616e;border-left:3px solid #aa5d31;padding-left:12px}.cookie-reopen{display:block;margin:24px auto 0;border:1px solid #fff7;color:white;background:transparent;padding:10px 16px;font:inherit;cursor:pointer}@media(max-width:480px){.cookie-dialog{padding:20px}.cookie-actions{grid-template-columns:1fr}.cookie-picture{width:56px;height:56px}}
.method-original{padding:60px max(24px,calc((100vw - 1240px)/2));background:#f2efe9}.method-intro{max-width:1050px;margin-bottom:48px}.method-intro h2{font-size:clamp(2rem,3.5vw,3.6rem)}.method-layout{display:grid;grid-template-columns:240px 290px 1fr;gap:35px;align-items:start}.method-layout figure{margin:0;text-align:center}.method-layout figure img{width:100%;height:auto}.method-layout figcaption{color:#aa5d31;font-weight:700;font-size:.8rem;letter-spacing:.15em;margin-top:18px}.method-tabs{display:flex;flex-direction:column}.method-tabs button{text-align:left;background:transparent;border:0;border-bottom:1px solid #d7d1c9;padding:23px 16px;color:#102338;border-left:4px solid transparent}.method-tabs button[aria-selected=true]{background:white;border-left-color:#aa5d31}.method-tabs strong{display:block;font:700 1.7rem/1.1 'Barlow Condensed',Inter,sans-serif}.method-tabs span{display:block;color:#52616e;margin-top:8px;font-size:.9rem}.method-panels{background:#102338;color:#fff}.method-panels>section{padding:38px}.method-panels>section[hidden]{display:none}.method-panels h2{font:700 clamp(2.5rem,4vw,4.3rem)/1.05 'Barlow Condensed',Inter,sans-serif!important;color:white}.method-panels .eyebrow{color:#db986c}.method-panels h3{color:#db986c;margin-top:38px;font-size:.75rem;letter-spacing:.13em}.method-panels ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.method-panels li{border-top:1px solid #fff3;padding-top:12px}.method-outro{max-width:960px;margin:45px 0 0}.method-outro h2{font-size:1.8rem}@media(max-width:1050px){.method-layout{grid-template-columns:190px 230px 1fr;gap:20px}.method-panels>section{padding:25px}}@media(max-width:760px){.method-layout{grid-template-columns:1fr}.method-layout figure{max-width:200px;margin:auto}.method-tabs{display:grid;grid-template-columns:1fr 1fr}.method-tabs strong{font-size:1.4rem}.method-tabs button{padding:16px 10px}.method-panels ul{grid-template-columns:1fr 1fr}.method-original{padding:40px 20px}.method-panels>section{padding:26px}}
:root{--max:1180px;--bronze:#a9552b;--ink:#142b3c}body{background:#faf8f5;font-size:16px;line-height:1.65}h1,h2,h3{overflow-wrap:normal}h1{font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:1.04}h2{font-size:clamp(1.9rem,3vw,2.9rem)}h3{font-size:1.35rem}.lean-home h1,.lean-home h2,.lean-home h3,.lean-offer h1,.lean-offer h2,.lean-offer h3,.fees-page h1,.fees-page h2,.fees-page h3,.contact-page h1,.contact-page h2,.contact-page h3{font-family:'Barlow Condensed',Inter,sans-serif!important}.product-name{color:inherit;font-weight:inherit}.product-name sup{font-size:.48em;position:relative;top:-.15em;line-height:0;color:inherit}.site-header .header-inner{max-width:1440px;gap:22px;padding:12px 4%;min-height:86px}.site-nav{gap:22px;font-size:.86rem}.site-nav a{font-weight:650;color:var(--ink)}.header-actions{gap:15px}.menu-toggle{border:1px solid var(--line);width:40px;height:40px;justify-content:center;border-radius:50%}.menu-toggle span{font-size:1.35rem}.site-menu{left:4%;right:4%;max-height:calc(100dvh - 100px);padding:28px;background:#faf8f5}.site-menu.open{display:block}.menu-content{width:100%}.menu-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px}.menu-highlight{display:flex!important;flex-direction:column;gap:10px;background:#f1e8df;padding:20px!important;border:1px solid #d8b79e!important;min-height:155px}.menu-highlight strong{font-size:1.15rem;color:var(--bronze);line-height:1.3}.menu-highlight span{font-size:.87rem}.menu-highlight span:last-child{align-self:flex-end;color:var(--bronze)}.menu-groups{display:grid;grid-template-columns:1fr 1fr;gap:40px}.menu-group h2{font-size:.76rem;font-family:Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 0}.menu-page-link{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.94rem!important;color:var(--ink)!important}.menu-page-link .product-name{color:inherit!important}.compact-section{max-width:var(--max);margin:auto;padding:48px 36px}.compact-section+.compact-section{border-top:1px solid var(--line)}.compact-section>p,.compact-section>.inline-links{max-width:920px}.eyebrow{font-size:.7rem;margin-bottom:14px;letter-spacing:.15em}.compact-section>h2{margin-bottom:22px}.lean-hero{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.35fr .55fr;gap:56px;padding:48px 36px 36px;align-items:center}.lean-hero h1{font-size:clamp(2.7rem,4.4vw,4.6rem);max-width:770px;margin-bottom:20px}.hero-lead{font-size:1.08rem;max-width:670px;color:var(--ink-soft);margin-bottom:18px}.lean-portrait{height:300px;align-self:stretch}.lean-portrait img{height:100%;width:100%;object-fit:cover;object-position:center 28%;border-radius:2px}.hero-core-links{display:flex;flex-wrap:wrap;gap:8px 24px}.hero-core-links .text-link{font-size:.86rem;color:var(--bronze)}.core-entry-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.core-entry-nav a{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:13px 14px;border:1px solid var(--line);background:#fff;color:var(--ink)}.core-entry-nav strong{font-size:.82rem;line-height:1.3;color:var(--bronze)}.core-entry-nav span:first-of-type{font-size:.72rem;line-height:1.35;color:var(--muted)}.core-entry-nav span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:var(--bronze)}.core-selection{padding-top:24px;padding-bottom:48px}.core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.core-grid article{display:flex;flex-direction:column;background:#fff;padding:26px 24px;border-top:3px solid var(--bronze);box-shadow:0 4px 25px #142b3c06}.core-name{color:var(--bronze);font-size:.95rem;font-weight:750;line-height:1.35;min-height:2.6em;margin-bottom:16px}.core-grid h2{font:650 1.6rem/1.2 'Barlow Condensed',Inter,sans-serif;letter-spacing:0;min-height:3.3em}.core-grid p{font-size:.92rem}.deliverables{list-style:none;padding:0;margin:8px 0 22px}.deliverables li{position:relative;padding-left:22px;margin-bottom:10px;font-size:.94rem}.deliverables li:before{content:'✓';position:absolute;left:0;color:var(--bronze);font-weight:800}.core-grid .text-link{font-size:.84rem;align-self:flex-start;margin-top:auto;text-wrap:wrap}.core-grid .link-label{font-size:inherit}.core-card-media{margin:-26px -24px 20px;overflow:hidden}.core-card-media img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.home-proof{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.home-proof h2{font-size:2.5rem}.evidence-strip{display:flex;flex-wrap:wrap;gap:20px;margin:26px 0}.evidence-strip p{flex:1;min-width:120px;line-height:1.4;margin:0}.evidence-strip strong{display:block;font-size:1.25rem;color:var(--bronze);margin-bottom:8px}.evidence-strip span{display:block;font-size:.79rem;color:var(--muted)}.home-testimonial{margin:24px 0 18px;padding:18px 20px;border-left:3px solid var(--bronze);background:#f2ede6;font-size:.91rem;line-height:1.55}.home-testimonial cite{display:block;margin-top:10px;color:var(--muted);font-size:.75rem;font-style:normal}.proof-case{display:block}.proof-case img{width:100%;height:auto!important;object-fit:contain!important}.proof-case>span{font-size:.83rem;display:block;margin-top:12px;color:var(--bronze);font-weight:650}.inline-links{display:flex;flex-wrap:wrap;gap:10px 25px;align-items:flex-start}.inline-links .text-link{font-size:.85rem;white-space:normal;max-width:100%}.other-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.other-links .text-link{font-size:.9rem;justify-content:space-between}.last-call{max-width:1108px;margin:22px auto 54px;padding:36px;display:flex;align-items:center;gap:30px;background:var(--ink);color:white;min-height:0}.last-call h2{font-size:2.6rem;margin-bottom:12px}.last-call p{font-size:.96rem;max-width:680px}.last-call .eyebrow{color:#e4ae87}.last-call .confidential-note{font-size:.8rem;margin-bottom:0}.last-call .button{flex-shrink:0;max-width:250px}.lean-offer-hero{max-width:var(--max);margin:auto;padding:48px 36px;display:grid;grid-template-columns:1.1fr .8fr;gap:45px;align-items:center}.lean-offer-hero h1{font-size:clamp(2.6rem,4vw,4.2rem);margin-bottom:20px}.lean-offer-hero .offer-lead{font-size:1.08rem;line-height:1.65;max-width:650px}.lean-offer-hero>div:last-child>img{width:100%;max-height:360px;object-fit:cover;aspect-ratio:3/2}.lean-offer-hero .about-portrait{height:360px;padding:0;background:none}.lean-offer-hero .about-portrait img{height:100%;object-fit:cover;aspect-ratio:auto}.hero-subtitle{font-size:1.9rem;line-height:1.18;margin:0 0 22px}.scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scope-grid article{background:white;padding:25px;border:1px solid var(--line)}.scope-grid h3{font:650 1.7rem/1.15 'Barlow Condensed',sans-serif;letter-spacing:0}.scope-grid p{font-size:.96rem}.scope-grid .output{font-size:.9rem;padding-top:17px;border-top:1px solid var(--line);margin-bottom:0}.output strong{color:var(--bronze);display:inline-block;margin-bottom:8px}.scope-detail{background:#f2ede6;max-width:1108px}.scope-anchor{display:block;scroll-margin-top:120px}.school-compact,.reference-complete{display:grid;grid-template-columns:.8fr 1.1fr;gap:36px;align-items:start}.school-compact img,.reference-complete img{width:100%;height:auto;object-fit:contain}.reference-complete img{max-height:390px;object-fit:cover;object-position:top}.reference-complete blockquote{font-size:1.05rem;line-height:1.7;margin:0 0 22px}.image-caption{font-size:.78rem;color:var(--muted);margin-top:10px}.contact-page .compact-section{max-width:980px}.contact-page h1{font-size:3.4rem}.contact-compose{padding-top:0}.contact-compose form{display:grid;gap:15px}.contact-compose label{font-weight:700}.contact-compose select,.contact-compose textarea{width:100%;padding:16px;border:1px solid #b9b6af;border-radius:0;background:white;color:var(--ink)}.contact-compose textarea{resize:vertical}.contact-compose p{font-size:.85rem;color:var(--muted)}.contact-send{display:flex;flex-wrap:wrap;gap:15px}.contact-send a{font-size:.86rem}.contact-topic-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;background:#f2ede6;border-left:3px solid var(--bronze)}.contact-topic-summary span{display:grid;gap:3px}.contact-topic-summary small{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.contact-topic-summary strong{font-size:1.05rem}.contact-topic-summary button{border:0;border-bottom:1px solid currentColor;background:none;color:var(--bronze);font-weight:700;padding:3px 0;cursor:pointer}.contact-topic-field{display:grid;gap:8px}[hidden]{display:none!important}.fees-core-offer{background:#f2ede6}.fees-core-offer>p{max-width:900px}.fees-core-price{display:grid;gap:4px;margin:22px 0;padding:22px;background:white;border-left:3px solid var(--bronze);max-width:520px}.fees-core-price strong{font-size:1.25rem}.fees-core-price small{font-size:.9rem;color:var(--muted)}.case-effort{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.case-effort p{margin:0;padding:22px;background:#fff;border:1px solid var(--line)}.case-effort strong{color:var(--bronze)}.site-footer{padding:40px 36px 16px;background:#f1ede7;color:var(--ink);border-top:1px solid var(--line)}.lean-footer{display:grid;grid-template-columns:.85fr 1fr 1.2fr;gap:36px;max-width:1108px;margin:auto}.lean-footer>div>img{width:150px;height:auto;margin-bottom:18px}.lean-footer p{font-size:.83rem}.lean-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;align-content:start}.lean-footer a{display:block;font-size:.83rem;line-height:1.4;margin-bottom:12px}.lean-footer .text-link{display:inline-flex;border:0;padding:0}.lean-footer .footer-legal .text-link{margin-right:18px}.lean-footer .footer-legal{margin-top:22px}.site-footer .cookie-reopen{max-width:1108px;margin:10px auto 0;font-size:.75rem}.offer-hero,.about-hero,.young-hero,.business-hero{min-height:0!important;padding-top:48px!important;padding-bottom:48px!important}.offer-hero h1{font-size:clamp(2.8rem,4.8vw,4.8rem)}.offer-text-row,.offer-row,.offer-story,.offer-price-row,.cook-settings,.cook-location{padding-top:44px!important;padding-bottom:44px!important;min-height:0!important}.offer-hero-image{max-height:420px;min-height:0!important}.offer-hero-image img{max-height:420px;object-fit:cover!important}.cook-settings-grid article img{aspect-ratio:3/2;object-fit:cover}.fees-hero,.dj-hero{padding-top:48px!important;padding-bottom:40px!important;min-height:0!important}.fees-group,.dj-definition,.dj-choice-section,.dj-core-section,.dj-depth-section,.dj-method-section{padding-top:40px!important;padding-bottom:40px!important}.fees-list article{gap:24px}.fees-list strong{font-size:1.05rem}.fees-journey-card h3{font-size:2rem}.fees-main-price{font-size:2.5rem!important}.dj-shell h1{font-size:clamp(3rem,5vw,4.8rem)}.dj-shell h2{font-size:2.5rem}.dj-choice-grid article{padding:26px!important}.board-slider img{max-height:500px}.source-block h2{font-size:1.5rem}.method-original .method-outro h2{font-size:2rem}.method-page .principles,.method-original{padding-top:40px!important;padding-bottom:40px!important}@media(min-width:1500px){.lean-hero{padding-top:55px;padding-bottom:40px}.lean-portrait{height:330px}}@media(max-width:1100px){.site-nav{display:none}.header-inner .header-actions{margin-left:auto}.lean-offer-hero{gap:25px}.last-call{margin-left:36px;margin-right:36px}.lean-footer{grid-template-columns:.8fr 1fr}.lean-footer>div:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 25px}.lean-footer>div:last-child p{width:100%}.lean-offer-hero h1{font-size:3.1rem}}@media(max-width:760px){body{font-size:15px}.site-header .header-inner{min-height:72px;padding:9px 20px;gap:10px}.brand{width:122px;height:47px}.header-actions{gap:12px}.header-actions .button-small{display:none}.site-menu{left:0;right:0;padding:20px;max-height:calc(100dvh - 75px)}.menu-highlight-grid{grid-template-columns:1fr;gap:10px}.menu-highlight{min-height:0;display:grid!important;grid-template-columns:1fr auto;gap:5px}.menu-highlight strong{font-size:1rem}.menu-highlight span:first-of-type{grid-row:2;font-size:.81rem}.menu-highlight span:last-child{grid-column:2;grid-row:1/3}.menu-groups{gap:20px}.menu-page-link{font-size:.8rem!important;padding:12px 0!important}.menu-group h2{font-size:.66rem;letter-spacing:.05em}.lean-hero{display:block;position:relative;padding:30px 22px 22px}.lean-hero .eyebrow{padding-right:80px;font-size:.62rem}.lean-hero h1{font-size:2.7rem;line-height:1.05;margin-bottom:16px;padding-right:30px}.lean-hero .hero-lead{font-size:.99rem}.lean-portrait{position:absolute;top:23px;right:22px;height:65px;width:60px;opacity:.98}.lean-portrait img{border-radius:50%;object-fit:cover;object-position:center 25%}.hero-core-links{gap:7px 19px}.hero-core-links .text-link{font-size:.79rem}.compact-section{padding:32px 22px}.core-selection{padding-top:14px}.core-grid{grid-template-columns:1fr;gap:16px}.core-grid article{padding:22px}.core-name{min-height:0;margin-bottom:10px}.core-grid h2{min-height:0;font-size:1.65rem}.core-grid p{font-size:.93rem}.core-grid .deliverables{margin:5px 0 13px}.home-proof{grid-template-columns:1fr;gap:25px}.home-proof h2{font-size:2.25rem}.evidence-strip{gap:18px;margin:20px 0}.evidence-strip strong{font-size:1.15rem}.evidence-strip span{font-size:.77rem}.other-links{grid-template-columns:1fr;gap:12px}.last-call{margin:20px 22px 36px;padding:26px;display:block}.last-call h2{font-size:2.2rem}.last-call .button{max-width:100%;margin-top:15px}.lean-offer-hero{display:flex;flex-direction:column;padding:32px 22px;gap:26px;align-items:stretch}.lean-offer-hero h1{font-size:2.8rem;overflow-wrap:break-word}.lean-offer-hero .offer-lead{font-size:1rem}.lean-offer-hero>div:last-child>img{max-height:260px;aspect-ratio:3/2}.lean-offer-hero .about-portrait{height:280px}.lean-offer-hero .about-portrait img{height:280px;max-height:280px;object-position:center 24%}.hero-subtitle{font-size:1.7rem}.scope-grid{grid-template-columns:1fr;gap:16px}.scope-grid article{padding:22px}.school-compact,.reference-complete{grid-template-columns:1fr;gap:25px}.reference-complete img{max-height:280px;object-fit:contain}.inline-links{gap:8px 19px}.contact-page h1{font-size:2.6rem}.contact-compose{padding-top:0}.contact-send{display:grid;grid-template-columns:1fr}.contact-send .button{width:100%}.site-footer{padding:30px 22px 16px}.lean-footer{grid-template-columns:1fr;gap:20px}.lean-footer>div:last-child{display:block}.lean-footer nav{grid-template-columns:1fr 1fr}.lean-footer a{font-size:.81rem;overflow-wrap:anywhere}.lean-footer .footer-legal{margin-bottom:0}.offer-hero,.about-hero,.young-hero{padding:32px 22px!important}.offer-text-row,.offer-row,.offer-story,.offer-price-row,.cook-settings,.cook-location,.fees-group,.dj-shell{padding-left:22px!important;padding-right:22px!important;padding-top:32px!important;padding-bottom:32px!important}.offer-hero h1{font-size:2.8rem}.offer-hero-image{max-height:280px}.offer-hero-image img{max-height:280px}.fees-hero{padding:32px 22px!important}.fees-hero h1{font-size:2.8rem}.fees-list article{display:grid;grid-template-columns:1fr}.fees-list article>div:last-child{padding:0;text-align:left}.fees-list strong{font-size:1.05rem}.fees-main-price{font-size:2.1rem!important}.fees-journey-card{padding:22px}.dj-shell h1{font-size:2.7rem}.dj-shell h2{font-size:2rem}.method-layout{gap:16px}.method-outro h2{font-size:1.8rem}.button,.text-link{white-space:normal}.cookie-dialog{max-height:85dvh;overflow:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(min-width:761px){.startups-page .sparring-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:761px){.fees-support-grid{grid-template-columns:repeat(2,1fr)}}[id]{scroll-margin-top:100px}.site-footer .cookie-reopen{color:#172a3a;border-color:#c9c1b7;margin:20px 0 0;font-size:.82rem}.site-footer .cookie-reopen:hover{background:#e7dfd4}@media(max-width:760px){.lean-hero h1{margin-top:32px;padding-right:0}.core-entry-nav{grid-template-columns:1fr;gap:8px;margin-top:20px}.core-entry-nav a{padding:12px 13px}.core-entry-nav strong{font-size:.88rem}.core-entry-nav span:first-of-type{font-size:.76rem}.core-card-media{margin:-22px -22px 18px}.contact-topic-summary{align-items:flex-start}.contact-topic-summary button{font-size:.78rem}.case-effort{grid-template-columns:1fr}}.core-grid{align-items:start}.core-grid article{height:auto}.core-grid h2{min-height:0}.core-card-media{margin:0 0 16px}.core-card-media img{aspect-ratio:16/9;max-height:175px;object-fit:cover}.fees-journey-title{margin:44px 0 12px;font-size:1.7rem}.fees-support-title{font-size:1.7rem}.fees-support-grid article .button{margin-top:12px}.fees-card-links{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.fees-cook .fees-note{max-width:740px;margin:0 0 18px}.fees-inline-actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:20px}.fees-inline-actions .button,.fees-inline-actions .text-link{margin:0}.fees-inline-actions>.scope-anchor{position:absolute;width:1px;height:1px}.fees-application{background:#faf8f5!important;border-top:1px solid var(--line)!important;box-shadow:none!important}.fees-application .eyebrow{color:var(--muted)}.case-hero>div:last-child>img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.case-effort-note{padding:18px 22px;border-left:3px solid var(--bronze);background:#fff}@media(max-width:760px){.lean-hero{padding-top:21px;padding-bottom:15px}.lean-hero h1{font-size:2.55rem;margin-top:23px;margin-bottom:10px;line-height:1.02}.lean-hero .hero-lead{font-size:.94rem;line-height:1.4;margin-bottom:9px}.lean-portrait{top:15px;right:22px;width:51px;height:55px}.core-entry-nav{margin-top:12px;gap:6px}.core-entry-nav a{padding:8px 11px;gap:2px 7px}.core-entry-nav strong{font-size:.86rem}.core-entry-nav span:first-of-type{font-size:.7rem;line-height:1.2}.core-selection{padding-top:10px}.case-hero>div:last-child>img{max-height:none;aspect-ratio:auto}.fees-journey-title{margin-top:30px}}@media(max-width:760px){.core-entry-nav span:first-of-type{font-size:.875rem;line-height:1.3}.core-entry-nav strong{font-size:.9rem}.menu-highlight span:first-of-type{font-size:.875rem}}.sales-rate-list{margin:12px 0 14px;border-top:1px solid var(--line)}.lean-offer-hero .inline-links{margin-top:16px}.sales-rate-list>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.sales-rate-list dt{font-size:.91rem;color:var(--muted);line-height:1.4}.sales-rate-list dd{margin:0;font-size:1.03rem;font-weight:800;color:var(--ink);line-height:1.4;text-align:right;max-width:52%}.fees-support-grid .sales-rate-note{font-size:.82rem;color:var(--muted);margin:0 0 16px}@media(max-width:760px){.sales-rate-list>div{display:block}.sales-rate-list dd{text-align:left;max-width:none;margin-top:4px}}@media(min-width:761px){.core-entry-nav span:first-of-type{font-size:.875rem;line-height:1.35}}.school-probono-badge{display:inline-block;width:fit-content;margin:0 0 18px!important;padding:8px 13px;background:#f1e2d4;border-left:4px solid var(--bronze);color:var(--bronze);font-weight:750;font-size:.9rem!important;line-height:1.25!important}.school-probono-terms{font-weight:650;color:var(--ink);margin-top:14px}@media(min-width:761px){.lean-hero{align-items:stretch}.lean-portrait{height:clamp(370px,30vw,620px)}.lean-portrait img{height:100%;object-position:center top}.lean-offer-hero .about-portrait{height:440px}.lean-offer-hero>.about-portrait:last-child>img{max-height:none;object-position:center top}.core-grid{align-items:stretch}.core-grid article{height:100%}}.scope-grid article{display:flex;flex-direction:column}.scope-grid .output{margin-top:auto}@media(min-width:1101px){.scope-grid .output{min-height:124px;box-sizing:border-box}}.site-footer.footer-classic{background:#061b2b;color:#f3f5f5;border:0;padding:48px 5% 28px}.footer-classic .footer-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.1fr 1.35fr 1fr;gap:44px}.footer-classic .footer-brand{display:block;width:min(100%,270px);height:auto}.footer-classic .footer-brand img{display:block;width:100%;height:auto;object-fit:contain}.footer-classic .footer-tagline{margin:16px 0 8px;color:#dbe4ea;font-size:.9rem}.footer-classic .bavaria-map{display:block;width:min(100%,300px);height:auto;margin-top:14px}.footer-classic .footer-navigation{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-content:start}.footer-classic .footer-heading{font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#edaa7a;margin:0 0 18px}.footer-classic .footer-navigation a,.footer-classic .footer-contact a{display:block;font-size:.9rem;line-height:1.4;margin:0 0 15px;color:#f3f5f5}.footer-classic a:hover{color:#edaa7a}.footer-classic .footer-contact p:not(.footer-heading){font-size:.85rem;color:#dbe4ea;line-height:1.6;margin:0 0 18px}.footer-classic .footer-legal{display:flex;flex-wrap:wrap;gap:0 20px;border-top:1px solid #ffffff38;margin:24px 0 8px;padding-top:18px}.footer-classic .footer-legal a{margin-bottom:8px}.footer-classic .footer-copyright{margin:8px 0 0!important;font-size:.77rem!important}.footer-classic .cookie-reopen{color:#f3f5f5;border-color:#ffffff5c;margin:24px auto 0}.footer-classic .cookie-reopen:hover{background:#ffffff20}.contact-rail{display:flex}@media(max-width:1000px){.footer-classic .footer-grid{grid-template-columns:1fr 1.4fr;gap:32px}.footer-classic .footer-contact{grid-column:1/-1}}@media(max-width:760px){.footer-classic .footer-grid{grid-template-columns:1fr;gap:28px}.footer-classic .footer-contact{grid-column:auto}.footer-classic .footer-navigation{gap:16px}.footer-classic .bavaria-map{width:min(100%,265px)}.footer-classic .footer-navigation a,.footer-classic .footer-contact a{overflow-wrap:anywhere}}.core-grid .core-context{padding:10px 12px;margin:5px 0 13px;background:#f7f2ed;border-left:3px solid var(--bronze);font-size:.83rem;line-height:1.45}.core-context a{color:var(--bronze);font-weight:750;text-decoration:underline;text-underline-offset:3px}.core-grid .core-detail{margin:0 0 20px;color:var(--ink-soft);font-size:.86rem;line-height:1.55}.footer-classic .footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer-classic .footer-contact .footer-heading{margin-bottom:11px}.footer-classic .footer-contact p:not(.footer-heading){margin:0 0 10px}.footer-classic .footer-contact>a{margin:0 0 7px;line-height:1.35}.footer-classic .footer-legal{align-self:stretch;margin:10px 0 2px;padding-top:10px;gap:0 18px}.footer-classic .footer-legal a{margin:0 0 5px}.footer-classic .footer-copyright{margin:3px 0 0!important}.cook-settings-grid article{display:flex;flex-direction:column}.cook-settings-grid article>div{display:flex;flex:1;flex-direction:column;align-items:flex-start}.cook-settings-grid .cook-card-link{margin-top:auto;padding-top:18px;border-bottom:1px solid currentColor;font-size:.9rem}.sales-rate-list dd{display:flex;flex-direction:column;align-items:flex-end;font-size:1rem;font-weight:400}.sales-rate-list .sales-rate-value{font-family:'Barlow Condensed',Arial,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.1}.sales-rate-value sup{font-family:Inter,Arial,sans-serif;font-size:.5em;vertical-align:super}.sales-rate-list dd small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.35}.sales-tax-note{color:var(--muted);font-size:.78rem;line-height:1.4;margin:0 0 12px}@media(max-width:760px){.sales-rate-list dd{align-items:flex-start}}@media(max-width:760px){.lean-portrait{width:58px;height:58px;border-radius:50%;overflow:hidden}.lean-portrait img{border-radius:0;object-position:center top}}.profile-page{--profile-sand:#eee7df;--profile-navy:#112b3c}.profile-page h1,.profile-page h2,.profile-page h3{font-family:'Barlow Condensed',Inter,sans-serif!important}.profile-page h2{font-size:clamp(2rem,3vw,3rem);line-height:1.08;margin:0 0 20px}.profile-page h3{line-height:1.13}.profile-page .compact-section{padding-top:46px;padding-bottom:46px}.profile-page p{line-height:1.6}.profile-page .eyebrow{font-size:.76rem;letter-spacing:.14em;margin:0 0 15px}.profile-page figure{margin:0}.profile-page figcaption,.profile-image-note{font-size:.74rem;line-height:1.5;color:var(--muted)}.profile-page .text-link{font-size:.87rem}.profile-page section[id]{scroll-margin-top:115px}.profile-hero{display:grid;grid-template-columns:1.5fr .65fr;column-gap:70px;max-width:var(--max);margin:0 auto;padding:42px 36px 0;align-items:center}.profile-hero h1{font-size:clamp(2.9rem,4.6vw,4.5rem);line-height:1.03;margin:0 0 24px;letter-spacing:-.02em}.profile-role{color:var(--bronze);font-weight:750;font-size:1.05rem;line-height:1.4!important;margin:0 0 3px}.profile-since{font-size:.75rem;color:var(--muted);margin:0 0 21px}.profile-hero .profile-lead{font-size:1.02rem;max-width:610px;margin:0 0 18px}.profile-portrait{height:405px;overflow:hidden;border-radius:2px;background:#11263c}.profile-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.profile-proof-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:30px}.profile-proof-rail>div{display:flex;gap:16px;align-items:center}.profile-proof-rail>div+div{border-left:1px solid var(--line);padding-left:28px}.profile-proof-rail strong{font-family:'Barlow Condensed',Inter,sans-serif;font-size:2.65rem;white-space:nowrap;font-weight:650;line-height:1;color:var(--bronze)}.profile-proof-rail span{font-size:.79rem;line-height:1.35}.profile-proof-rail small{display:block;font-size:.68rem;color:var(--muted);margin-top:4px}.profile-section-head>p:not(.eyebrow){font-size:.94rem;max-width:840px;margin:0 0 25px}.profile-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.profile-skill-grid article{position:relative;padding:22px 0 4px;border-top:3px solid var(--bronze);display:flex;flex-direction:column}.profile-index{font-family:'Barlow Condensed',sans-serif;font-size:1.3rem;color:var(--bronze);margin-bottom:10px}.profile-skill-grid h3{font-size:1.8rem;margin:0 0 12px}.profile-skill-grid p{font-size:.94rem;margin:0 0 12px}.profile-skill-grid p.skill-proof{color:var(--muted);font-size:.79rem;margin-bottom:20px}.profile-skill-grid .text-link{margin-top:auto;align-self:flex-start}.profile-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:25px;background:transparent}.profile-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-weight:650;font-size:.89rem;color:var(--ink)}.profile-details summary::-webkit-details-marker{display:none}.profile-details summary:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}.profile-details summary:hover{color:var(--bronze)}.detail-toggle{position:relative;flex:0 0 22px;height:22px;border:1px solid var(--line);border-radius:50%}.detail-toggle::before,.detail-toggle::after{content:'';position:absolute;top:10px;left:5px;width:10px;height:1px;background:currentColor}.detail-toggle::after{transform:rotate(90deg)}.profile-details[open] .detail-toggle::after{transform:rotate(0)}.profile-detail-body{padding:10px 0 25px}.expertise-list article{display:grid;grid-template-columns:.75fr 1.4fr;gap:38px;padding:24px 0;border-bottom:1px solid var(--line)}.expertise-label{color:var(--bronze);font-size:.78rem;font-weight:700;margin:0 0 9px}.expertise-list h3{font-size:1.7rem;margin:0}.expertise-list article>div>p:not(.expertise-label){font-size:.88rem;margin:0 0 15px}.expertise-list p.expertise-evidence{color:var(--muted);border-left:2px solid #caa485;padding-left:16px}.profile-sectors{padding:24px 0}.profile-sectors h3{font-size:1.8rem;margin:0 0 14px}.profile-sectors>p{font-size:.86rem;margin:0 0 14px}.sector-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:22px 0}.sector-list dt{color:var(--bronze);font-size:.86rem;font-weight:700;margin-bottom:5px}.sector-list dd{margin:0;font-size:.85rem}.profile-sectors .profile-source-note{font-size:.73rem;color:var(--muted)}.profile-trust{font-size:.85rem;margin:0;padding-top:20px;border-top:1px solid var(--line)}.profile-awards{background:var(--profile-sand);display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.profile-award-visual h2{font-size:clamp(2.5rem,3.6vw,3.5rem)}.profile-award-visual>img{width:100%;height:auto;display:block;margin:26px 0 15px}.profile-image-note{margin:0!important}.award-cards{display:grid;gap:18px}.award-card{background:#fff;padding:16px;position:relative;overflow:hidden;box-shadow:0 5px 18px #19273508;border:1px solid #ddd5cc}.award-card::before{content:'';position:absolute;top:0;right:0;width:125px;height:4px;background:linear-gradient(90deg,#174c64 0 48%,#13a5bf 48% 73%,#d10e37 73%)}.award-card-open{appearance:none;border:0;background:none;color:inherit;text-align:left;padding:0;margin:0;width:100%;display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;align-items:center;cursor:zoom-in;font:inherit}.award-card-open>img{display:block;width:132px;height:185px;object-fit:contain;background:#fff;box-shadow:0 3px 16px #132b3d22;border:1px solid #e4eaec}.award-card-open:focus-visible{outline:3px solid var(--bronze);outline-offset:5px}.award-card-copy{display:flex;flex-direction:column;min-width:0}.award-card-top{display:flex;justify-content:space-between;align-items:center;font-size:1rem;letter-spacing:.1em;color:#254957;font-weight:700}.award-card-top span:last-child{font-weight:500;color:var(--muted);font-size:.8rem}.award-card .award-type{font-size:.6rem;letter-spacing:.16em;color:var(--muted);margin:3px 0 12px}.award-card-copy strong{font-family:'Barlow Condensed',Inter,sans-serif;font-size:1.65rem;line-height:1.08;color:var(--profile-navy)}.award-description{font-size:.78rem;color:var(--muted);margin:7px 0 13px}.award-card-action{font-size:.71rem;font-weight:700;color:var(--bronze);border-top:1px solid #e3e6e8;padding-top:8px}.award-card-action span{margin-left:6px}.award-card-open:hover .award-card-action{text-decoration:underline}.certificate-dialog{width:min(650px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:20px;background:#f7f6f3;border:1px solid #d4d6d7;box-shadow:0 18px 55px #061c2c66}.certificate-dialog::backdrop{background:#071c2dc9}.certificate-dialog>img{display:block;width:auto;max-width:100%;max-height:calc(100dvh - 130px);margin:auto;box-shadow:0 4px 20px #102d3e22}.certificate-close{position:absolute;top:18px;right:18px;z-index:1;width:38px;height:38px;border-radius:50%;border:1px solid #b6c4ca;background:#fff;color:var(--ink);font-size:1.5rem;line-height:1;cursor:pointer}.certificate-close:focus-visible{outline:3px solid var(--bronze)}.certificate-caption{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:9px;font-size:.65rem;color:var(--muted)}.certificate-caption a{color:var(--ink);white-space:nowrap}.profile-foundation{background:transparent}.credential-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.credential{background:#fff;border:1px solid var(--line);padding:18px 19px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.credential-mark{height:112px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.credential-mark img{display:block;width:100%;height:auto;object-fit:contain}.credential-mark img.university-crest{max-height:112px;width:194px}.credential-mark img.military-badge{max-width:215px}.ada-mark{flex-direction:column;gap:0;color:var(--bronze);font-family:'Barlow Condensed',sans-serif}.ada-mark span:first-child{font-size:3.7rem;font-weight:600;line-height:1}.ada-mark span:last-child{font:500 .7rem Inter,sans-serif;letter-spacing:.24em;border-top:1px solid #ceb7a4;padding-top:7px;margin-top:7px}.credential-mark img.ups-logo{width:auto;height:106px;max-width:100%}.credential h3{font-size:1.5rem;margin:0 0 10px}.credential>p{font-size:.81rem;line-height:1.45;margin:0 0 12px}.credential-caption{font-size:.7rem;color:var(--muted);margin-top:auto}.profile-qualification-strip{display:flex;gap:12px 24px;flex-wrap:wrap;padding-top:20px;justify-content:center;font-size:.79rem;color:var(--muted)}.profile-qualification-strip span::before{content:'✓';color:var(--bronze);margin-right:7px}.foundation-detail-grid,.personal-detail-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:44px}.profile-detail-body h3{font-size:1.7rem}.foundation-detail-grid h3,.personal-detail-grid h3{margin:0 0 13px}.foundation-detail-grid p,.personal-detail-grid p,.qualification-list dd{font-size:.88rem;line-height:1.6;margin:0 0 15px}.qualification-list{margin:0}.qualification-list>div{border-top:1px solid var(--line);padding:14px 0}.qualification-list>div:first-child{padding-top:0;border:0}.qualification-list dt{font-size:.91rem;font-weight:700;margin-bottom:7px}.qualification-list dd{margin:0}.profile-personal{border-top:1px solid var(--line)}.profile-personal-grid{display:grid;grid-template-columns:1.25fr .7fr;gap:50px;align-items:center}.profile-personal-grid p:not(.eyebrow){font-size:.94rem;margin-bottom:20px}.profile-personal-grid figure img{display:block;width:100%;height:225px;object-fit:cover}.profile-personal-grid figcaption{margin-top:8px;font-size:.69rem}.profile-personal .inline-links{gap:20px}@media(max-width:1050px){.profile-hero{gap:35px;padding:30px 28px 0;grid-template-columns:1.35fr .7fr}.profile-hero h1{font-size:3.4rem}.profile-portrait{height:365px}.profile-proof-rail{gap:18px}.profile-proof-rail>div{gap:10px}.profile-proof-rail>div+div{padding-left:16px}.profile-proof-rail strong{font-size:2.3rem}.profile-awards{gap:30px}.award-card{padding:21px}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credential{display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto auto 1fr;text-align:left;column-gap:18px}.credential-mark{grid-row:1/4;margin:0;height:100px}.credential h3{font-size:1.6rem}.credential-caption{align-self:end;margin-top:0}.profile-skill-grid{gap:21px}.profile-personal-grid{gap:30px}}@media(max-width:760px){.profile-page .compact-section{padding-top:32px;padding-bottom:32px}.profile-hero{padding:28px 20px 0;gap:24px;grid-template-columns:1fr 116px;align-items:start}.profile-hero-copy{display:contents}.profile-hero .eyebrow{grid-column:1;font-size:.67rem;margin:6px 0 0}.profile-hero h1{grid-column:1;grid-row:2;margin:0;font-size:2.65rem;align-self:center}.profile-portrait{grid-column:2;grid-row:1/3;height:188px;width:116px;align-self:center}.profile-hero h1 br{display:none}.profile-role{grid-column:1/-1;font-size:.99rem;margin:0}.profile-since{grid-column:1/-1;margin:-20px 0 -8px}.profile-hero .profile-lead{grid-column:1/-1;font-size:.96rem;margin:0}.profile-hero>.profile-hero-copy>.text-link{grid-column:1/-1;justify-self:start;margin:0;font-size:.84rem}.profile-proof-rail{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 0;grid-column:1/-1}.profile-proof-rail>div{display:block}.profile-proof-rail>div+div{padding-left:12px}.profile-proof-rail strong{display:block;font-size:2rem;margin-bottom:9px}.profile-proof-rail span{font-size:.71rem;display:block}.profile-proof-rail small{font-size:.62rem}.profile-section-head>p:not(.eyebrow){font-size:.9rem}.profile-skill-grid{grid-template-columns:1fr;gap:19px}.profile-skill-grid article{padding:18px 0 0;display:grid;grid-template-columns:28px 1fr;column-gap:13px}.profile-skill-grid h3{font-size:1.8rem;margin-bottom:8px}.profile-index{grid-column:1;grid-row:1/5;font-size:1.2rem;line-height:1.8}.profile-skill-grid p,.profile-skill-grid a{grid-column:2}.profile-skill-grid p{font-size:.92rem;margin-bottom:8px}.profile-skill-grid p.skill-proof{font-size:.79rem;margin-bottom:10px}.profile-skill-grid .text-link{justify-self:start;font-size:.84rem}.profile-details{margin-top:23px}.profile-details summary{font-size:.85rem;padding:16px 0;line-height:1.5}.expertise-list article,.foundation-detail-grid,.personal-detail-grid{grid-template-columns:1fr;gap:17px}.expertise-list article{padding:17px 0}.sector-list{grid-template-columns:1fr}.profile-awards{grid-template-columns:1fr;gap:26px}.profile-award-visual h2{font-size:2.6rem}.profile-award-visual>img{max-width:480px;margin:22px auto 12px}.award-card{padding:13px}.award-card-open{grid-template-columns:100px minmax(0,1fr);gap:15px}.award-card-open>img{width:100px;height:140px}.award-card-copy strong{font-size:1.38rem}.award-card .award-type{font-size:.5rem;margin-bottom:7px}.award-description{font-size:.68rem;margin:5px 0 8px}.award-card-action{font-size:.65rem}.certificate-dialog{padding:14px}.certificate-dialog>img{max-height:calc(100dvh - 114px)}.certificate-caption{font-size:.55rem;align-items:flex-start}.credential-grid{grid-template-columns:1fr;gap:12px}.credential{padding:17px;grid-template-columns:104px 1fr;column-gap:18px}.credential h3{font-size:1.6rem;margin-bottom:7px}.credential>p{font-size:.79rem;margin-bottom:9px}.credential-mark{height:100px}.credential-mark img.university-crest{height:auto;width:125px;max-width:125px}.credential-mark img.military-badge{width:105px}.credential-caption{font-size:.68rem}.profile-qualification-strip{justify-content:flex-start;font-size:.76rem;gap:8px 18px}.profile-personal-grid{grid-template-columns:1fr;gap:22px}.profile-personal-grid figure img{height:auto;max-height:260px;object-fit:cover}.profile-personal-grid p:not(.eyebrow){font-size:.92rem}}@media(prefers-reduced-motion:reduce){.profile-page *{scroll-behavior:auto!important}}.profile-industry-line{font-size:.78rem;color:var(--muted);margin:23px 0 -10px;line-height:1.6}@media(max-width:760px){.profile-hero{grid-template-columns:1fr 90px;gap:12px 22px}.profile-hero .eyebrow{grid-row:1;align-self:end;margin:0}.profile-role{grid-row:2;grid-column:1;font-size:.93rem;margin:0}.profile-since{grid-row:3;grid-column:1;margin:0;font-size:.7rem;align-self:start}.profile-portrait{grid-row:1/4;grid-column:2;width:90px;height:146px}.profile-hero h1{grid-row:4;grid-column:1/-1;font-size:2.65rem;margin:15px 0 5px;max-width:100%}.profile-hero .profile-lead{grid-row:5;margin-bottom:4px}.profile-hero>.profile-hero-copy>.text-link{grid-row:6;margin-bottom:8px}.profile-proof-rail{grid-row:7;margin-top:8px}}@media(max-width:360px){.credential{grid-template-columns:80px 1fr;gap:0 13px;padding:14px}.credential-mark img.university-crest{max-width:98px;width:98px}.credential-mark img.military-badge{width:85px}.credential h3{font-size:1.5rem}.profile-proof-rail strong{font-size:1.8rem}.profile-proof-rail>div+div{padding-left:8px}}
.talent-page{max-width:1200px;margin:auto;padding:clamp(28px,5vw,72px) 24px 72px}.talent-intro{max-width:900px;margin-bottom:56px}.talent-intro h1{max-width:850px}.talent-intro .lead{max-width:850px}.talent-mandate{background:#fff;border-top:4px solid #ae522a;padding:clamp(24px,4vw,48px)}.talent-job-heading{max-width:850px}.talent-job-heading h2{font-size:clamp(32px,4vw,54px)}.talent-id{font-size:12px;letter-spacing:.06em;margin-left:12px}.talent-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0}.talent-facts dt{font-size:13px;color:#526575;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.talent-facts dd{margin:0;font-size:17px;font-weight:600}.talent-disclosure,.talent-small{font-size:14px!important;color:#526575;line-height:1.65}.talent-details{border-top:1px solid #ded7d0;border-bottom:1px solid #ded7d0;margin:28px 0}.talent-details summary{cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;font-weight:700;list-style:none}.talent-details summary::-webkit-details-marker{display:none}.talent-details[open] summary span{transform:rotate(45deg)}.talent-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:12px 0 28px}.talent-detail-grid h3,.talent-apply h3{font-size:28px}.talent-list{padding-left:20px}.talent-list li{margin-bottom:14px;line-height:1.6}.talent-list li::marker{color:#ae522a}.talent-apply{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding-top:12px}.talent-apply .button{margin:12px 0 18px}.talent-apply ol{padding-left:23px}.talent-apply ol li{padding-left:8px;margin:0 0 22px;line-height:1.6}.talent-apply ol li::marker{color:#ae522a;font-weight:700}.talent-client{padding:48px 0 0;max-width:820px}.talent-client h2{font-size:clamp(30px,3vw,44px)}.talent-details summary:focus-visible{outline:2px solid #ae522a;outline-offset:5px}@media(max-width:1100px){.site-nav{gap:16px}.site-nav a{font-size:14px}}@media(max-width:700px){.talent-page{padding:28px 20px 48px}.talent-intro{margin-bottom:32px}.talent-facts{grid-template-columns:1fr 1fr;gap:22px 16px}.talent-detail-grid,.talent-apply{grid-template-columns:1fr;gap:24px}.talent-mandate{padding:24px 20px}.talent-apply .button{width:100%;white-space:normal;text-align:left}.talent-id{display:block;margin:8px 0 0}.talent-client{padding-top:32px}}.talent-facts>div,.talent-detail-grid>div,.talent-apply>div{min-width:0}.talent-page{overflow-wrap:anywhere}@media(max-width:360px){.talent-facts{grid-template-columns:1fr}}
.johannes-header{position:relative;z-index:50;background:var(--ivory,#faf8f5);border-bottom:1px solid var(--line,#d7d1c9)}.johannes-header .header-inner{max-width:1440px;min-height:86px;padding:12px 3%;gap:18px;flex-wrap:nowrap}.johannes-header .brand{width:142px;height:56px}.johannes-header .header-actions{margin-left:auto;gap:12px;flex-shrink:0}.mega-nav{display:flex;align-items:center;gap:clamp(8px,1vw,16px);margin-left:auto;font:650 .78rem/1.35 Inter,Arial,sans-serif;white-space:nowrap}.mega-item{position:relative;min-width:0}.mega-item>summary{display:flex;align-items:center;gap:7px;min-height:44px;list-style:none;cursor:pointer;color:var(--ink);padding:10px 0;border-bottom:2px solid transparent;font-weight:650}.mega-item>summary::-webkit-details-marker,.service-more>summary::-webkit-details-marker{display:none}.mega-item>summary::after{content:'⌄';font-size:.85rem;color:var(--bronze);transition:transform .16s}.mega-item[open]>summary{color:var(--bronze-dark,var(--bronze));border-color:var(--bronze)}.mega-item[open]>summary::after{transform:rotate(180deg)}.mega-panel{position:absolute;left:-22px;top:100%;width:350px;max-width:calc(100vw - 48px);padding:24px;background:var(--ivory,#faf8f5);border:1px solid var(--line);box-shadow:0 16px 36px #142b3c18;white-space:normal;z-index:55}.mega-item:nth-last-child(-n+3)>.mega-panel{left:auto;right:-22px}.mega-panel>p{margin:0 0 16px;font-size:.9rem;line-height:1.5;font-weight:400;color:var(--ink-soft);overflow-wrap:anywhere}.mega-panel ul{margin:0;padding:0;list-style:none}.mega-panel li+li{border-top:1px solid var(--line)}.mega-panel li a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:11px 0;border:0;font-size:.86rem;line-height:1.4;font-weight:650;white-space:normal;overflow-wrap:anywhere}.mega-panel li a:hover,.mega-panel li a:focus-visible{color:var(--bronze-dark,var(--bronze));text-decoration:underline;text-underline-offset:4px}.mega-trigger:focus-visible,.service-more>summary:focus-visible{outline:3px solid var(--bronze);outline-offset:4px}.johannes-header .site-menu{left:3%;right:3%;top:100%;padding:24px;max-height:calc(100dvh - 96px);overflow:auto;background:var(--ivory,#faf8f5)}.mobile-mega-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.mobile-mega-nav .mega-item{border-bottom:1px solid var(--line)}.mobile-mega-nav .mega-panel{position:static;max-width:none;width:auto;box-shadow:none;border:0;padding:8px 0 20px}.mobile-mega-nav .mega-item>summary{font-size:1rem;justify-content:space-between;min-height:50px}.mobile-mega-nav .mega-panel li a{font-size:.9rem}.feedback-home{--section-gap:60px}.feedback-home .lean-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr);gap:56px;padding:60px 36px 48px;align-items:center}.feedback-home .lean-hero>div{min-width:0}.feedback-home .lean-hero h1{font-size:clamp(3rem,4.5vw,4.8rem);line-height:1.06;max-width:800px;margin:0 0 22px}.feedback-home .lean-hero .hero-lead{font-size:1.13rem;line-height:1.65;max-width:58ch;margin:0 0 26px}.feedback-home .hero-contact{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin:0 0 22px}.feedback-home .hero-contact .button{min-height:52px;padding:14px 22px;font-size:.94rem}.feedback-home .hero-contact .text-link{font-size:.85rem}.feedback-home .hero-proof{font-size:.84rem;line-height:1.6;max-width:65ch;color:var(--muted);margin:0}.feedback-home .hero-proof strong{color:var(--ink);font-weight:650}.feedback-home .lean-portrait{height:auto;aspect-ratio:965/1630;max-height:440px;max-width:270px;justify-self:center;align-self:center;width:100%;background:none;border-radius:0;overflow:visible}.feedback-home .lean-portrait img{height:100%;width:100%;object-fit:contain;object-position:center;border-radius:0}.feedback-home .compact-section{padding:var(--section-gap) 36px}.feedback-home .core-selection{padding-top:28px}.feedback-home .core-grid{gap:24px;align-items:start}.feedback-home .core-grid article{min-width:0;padding:26px;background:transparent;border:0;border-top:3px solid var(--bronze);box-shadow:none;overflow-wrap:anywhere}.feedback-home .core-grid .core-name{min-height:0;margin:0 0 16px;color:var(--bronze-dark,var(--bronze));font-size:.88rem;line-height:1.45;font-weight:750}.feedback-home .core-grid h2{min-height:0;margin:0 0 18px;font-size:clamp(1.8rem,2.15vw,2.25rem);line-height:1.14}.feedback-home .core-grid p{font-size:.94rem;line-height:1.65;margin-bottom:18px}.feedback-home .core-grid .deliverables{margin:18px 0 24px;padding:0;list-style:none}.feedback-home .core-grid .deliverables li{font-size:.92rem;line-height:1.5;margin:0;padding:0 0 13px 23px;position:relative}.feedback-home .core-grid .deliverables li:before{content:'✓';position:absolute;left:0;color:var(--bronze);font-weight:750}.feedback-home .core-grid>article[data-johannes-core]>.core-card-media{width:100%;aspect-ratio:16/9;align-self:start;margin:0 0 20px;overflow:hidden;border-radius:0}.feedback-home .core-grid>article[data-johannes-core]>.core-card-media img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 0%;border-radius:0}.feedback-home .core-grid>article[data-johannes-core]>.core-card-media[data-core-image="organisations"] img{object-position:50% 40%}.feedback-home .core-grid article>.text-link{font-size:.85rem;margin-top:12px;max-width:100%}.service-more{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:.9rem}.service-more>summary{display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-weight:650;line-height:1.45;padding:8px 0;color:var(--bronze-dark,var(--bronze))}.service-more>summary:after{content:'+';flex:none}.service-more[open]>summary:after{content:'−'}.service-more[open]>summary{margin-bottom:16px}.feedback-home .service-more p,.feedback-home .service-more li{font-size:.86rem;line-height:1.65}.feedback-home .core-grid .service-more .core-context{background:transparent;border-left:0;padding:0;margin:0 0 16px}.feedback-home .home-proof{border-top:1px solid var(--line);gap:46px}.feedback-home .home-proof h2{font-size:clamp(2rem,3vw,3rem)}.feedback-home .home-testimonial{font-size:1.1rem;line-height:1.65;max-width:62ch}.feedback-home .proof-case{min-width:0}.feedback-home .proof-case img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.feedback-home .last-call{margin-top:28px}.johannes-footer .footer-brand img,.johannes-footer .lean-footer>div>img{max-width:125px;max-height:70px;object-fit:contain}.johannes-footer .footer-contact{gap:0}.johannes-footer .footer-contact p{margin:0 0 10px}.johannes-footer .footer-contact>a{margin:0 0 8px}.johannes-footer .bavaria-map{max-width:260px;width:100%;height:auto;margin:16px 0 0}.johannes-footer .footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px}.johannes-footer a{overflow-wrap:anywhere}@media(min-width:1101px){.johannes-header .mega-nav{display:flex}.johannes-header .menu-toggle{display:none}.johannes-header .site-menu{display:none!important}}@media(max-width:1100px){.johannes-header .mega-nav{display:none}.johannes-header .header-inner{padding-inline:24px}.johannes-header .header-actions{margin-left:auto}.johannes-header .menu-toggle{display:flex}.johannes-header .site-menu{left:24px;right:24px}.feedback-home .lean-hero{gap:32px}.feedback-home .core-grid{gap:18px}.feedback-home .core-grid article{padding:22px 16px}.feedback-home .core-grid h2{font-size:1.85rem}}@media(max-width:760px){.johannes-header .header-inner{min-height:74px;padding:10px 22px;gap:12px}.johannes-header .brand{width:120px;height:48px}.johannes-header .header-actions .button-small{display:none}.johannes-header .site-menu{left:0;right:0;padding:18px 22px;max-height:calc(100dvh - 74px)}.mobile-mega-nav{grid-template-columns:minmax(0,1fr);gap:0}.mobile-mega-nav .mega-item>summary{font-size:.97rem;min-height:52px}.mobile-mega-nav .mega-panel li a{padding:12px 0;font-size:.87rem}.feedback-home{--section-gap:36px}.feedback-home .lean-hero{display:flex;flex-direction:column;position:relative;align-items:stretch;padding:34px 22px 28px;gap:26px}.feedback-home .lean-hero .eyebrow{padding-right:0;font-size:.65rem;line-height:1.5}.feedback-home .lean-hero h1{padding-right:0;font-size:clamp(2.65rem,9vw,3.6rem);line-height:1.08;margin-bottom:20px}.feedback-home .lean-hero .hero-lead{font-size:1rem;line-height:1.65;margin-bottom:24px}.feedback-home .hero-contact{gap:16px;margin-bottom:20px}.feedback-home .hero-contact .button{min-height:50px;font-size:.9rem;max-width:100%;white-space:normal}.feedback-home .hero-proof{font-size:.8rem}.feedback-home .lean-portrait{position:static;width:min(100%,190px);height:auto;aspect-ratio:965/1630;max-height:none;align-self:center;opacity:1}.feedback-home .lean-portrait img{height:100%;width:100%;object-fit:contain;border-radius:0;object-position:center}.feedback-home .compact-section{padding:var(--section-gap) 22px}.feedback-home .core-selection{padding-top:14px}.feedback-home .core-grid{grid-template-columns:minmax(0,1fr);gap:28px}.feedback-home .core-grid article{padding:22px 0 0}.feedback-home .core-grid h2{font-size:1.9rem;min-height:0;max-width:25ch}.feedback-home .core-grid .core-name{font-size:.85rem;margin-bottom:12px}.feedback-home .core-grid .deliverables{margin:16px 0 18px}.feedback-home .home-proof{grid-template-columns:minmax(0,1fr);gap:28px}.feedback-home .home-proof h2{font-size:2.3rem}.feedback-home .home-testimonial{font-size:1rem}.feedback-home .last-call{margin:18px 22px 36px}.johannes-footer .bavaria-map{max-width:240px}}@media(max-width:360px){.johannes-header .header-inner{padding-inline:18px;gap:8px}.johannes-header .header-actions{gap:10px}.johannes-header .brand{width:108px}.feedback-home .lean-hero h1{font-size:2.6rem}.feedback-home .hero-contact{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.mega-item>summary::after{transition:none}}.johannes-header .site-menu.mobile-mega-nav{display:none}.johannes-header .site-menu.mobile-mega-nav.open{display:grid}.mega-trigger>span[aria-hidden="true"]{display:none}.hero-contact>p{margin:0;font-size:.86rem;line-height:1.55;color:var(--muted);flex-basis:100%}.johannes-context{max-width:1180px;margin-inline:auto;padding:36px}.johannes-context-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;margin:24px 0 0}.johannes-context-list li{min-width:0;border-top:2px solid var(--bronze);padding-top:18px;line-height:1.6}.johannes-context-list strong{display:block;font-size:1.03rem;line-height:1.45;margin-bottom:10px}.johannes-context-list span{display:block;font-size:.95rem;color:var(--muted)}@media(max-width:760px){.johannes-context{padding:32px 24px}.johannes-context-list{grid-template-columns:1fr;gap:18px}.johannes-header .site-menu.mobile-mega-nav.open{display:block}}@media(min-width:1101px){.johannes-header .site-menu.mobile-mega-nav.open{display:none!important}}@supports(grid-template-rows:subgrid){@media(min-width:761px){.feedback-home .core-grid{align-items:stretch;row-gap:0}.feedback-home .core-grid>article[data-johannes-core]{display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:0;align-content:start}.feedback-home .core-grid>article[data-johannes-core]>.text-link{justify-self:start;align-self:start;margin-bottom:0}.feedback-home .core-grid>article[data-johannes-core]>.service-more{align-self:start}}}.feedback-home .hero-reference{max-width:58ch;margin:0 0 24px;padding-left:16px;border-left:3px solid var(--bronze,#a9552b)}.feedback-home .hero-testimonial{margin:0;font-size:1rem;line-height:1.55;font-style:normal}.feedback-home .hero-testimonial cite{display:block;margin-top:8px;font-size:.875rem;line-height:1.45;font-style:normal;color:var(--muted)}.feedback-home .hero-reference>.text-link{display:inline-flex;margin-top:8px;font-size:.875rem;line-height:1.45}@media(max-width:760px){.feedback-home .hero-reference{margin-bottom:20px;padding-left:12px}.feedback-home .hero-testimonial{font-size:1rem}}#johannes-context-sales .johannes-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}.last-call .intro-note{font-size:.875rem;line-height:1.6;max-width:62ch}@media(max-width:760px){#johannes-context-sales .johannes-context-list{grid-template-columns:minmax(0,1fr)}}.contact-rail{right:12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:6px;overflow:hidden}.contact-rail a{width:48px;height:48px;min-width:48px;min-height:48px;display:grid;place-items:center;padding:0;color:var(--ink);line-height:1}.contact-rail svg{display:block;width:28px;height:28px;flex:none}.contact-rail a[aria-label="WhatsApp"]{color:#17853d}.contact-rail a:hover,.contact-rail a[aria-label="WhatsApp"]:hover{color:#fff;background:var(--bronze)}.contact-rail a:focus-visible{outline:3px solid var(--bronze);outline-offset:-4px}@media(min-width:761px){body{padding-right:72px}}@media(max-width:760px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.contact-rail{right:max(16px,env(safe-area-inset-right,0px));top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:none;flex-direction:row}.contact-rail svg{width:30px;height:30px}.contact-rail a{border-bottom:0;border-right:1px solid var(--line)}.contact-rail a:last-child{border-right:0}}.dj-effort-comparison{padding-block:44px}.dj-effort-comparison>.dj-shell>h2{margin:0 0 24px;text-wrap:balance}.dj-effort-comparison .dj-effort-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dj-effort-comparison .dj-effort-columns>div{min-width:0;border-top:2px solid var(--bronze);padding-top:16px}.dj-effort-comparison .dj-effort-columns h3{margin:0 0 12px;font-size:1.65rem;line-height:1.2}.dj-effort-comparison .dj-effort-columns p{max-width:60ch;margin:0;line-height:1.65;text-wrap:pretty}@media(max-width:760px){.dj-effort-comparison{padding-block:30px}.dj-effort-comparison>.dj-shell{padding-inline:24px}.dj-effort-comparison>.dj-shell>h2{margin-bottom:22px}.dj-effort-comparison .dj-effort-columns{grid-template-columns:minmax(0,1fr);gap:24px}}.feedback-home .lean-hero .hero-audience{max-width:58ch;margin:0 0 16px;font-size:1rem;line-height:1.5;font-weight:600;color:var(--ink);text-wrap:pretty}.feedback-home .core-grid>article[data-johannes-core]>.core-startup-link{font-size:.875rem;line-height:1.45;margin-top:8px;max-width:100%;overflow-wrap:anywhere;align-self:flex-start}@supports(grid-template-rows:subgrid){@media(min-width:761px){.feedback-home .core-grid>article[data-johannes-core]>.core-startup-link{grid-row:7;align-self:start;justify-self:start}.feedback-home .core-grid>article[data-johannes-core]>.service-more{grid-row:8}}}.reference-complete .jvk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.reference-complete .jvk-summary>div{border-top:2px solid var(--bronze);padding-top:14px}.reference-complete .jvk-summary h3{font-size:1.45rem;line-height:1.2;margin:0 0 10px}.reference-complete .jvk-summary p{font-size:1rem;line-height:1.6;margin:0}.reference-complete .jvk-context{border-top:1px solid var(--line,#d8d3cb);padding-top:14px}.reference-complete .jvk-context summary,.contact-compose .contact-topic-field summary{cursor:pointer;font-weight:600;color:var(--bronze);padding:8px 0}.contact-compose .contact-topic-field{margin:0 0 24px;border-bottom:1px solid var(--line,#d8d3cb);padding-bottom:12px}.contact-compose .contact-topic-field label{display:block;margin-top:12px}.contact-compose .contact-topic-summary{margin-bottom:12px}#sales-pricing .fees-support-grid{align-items:start}#sales-pricing .fees-executive{display:block;min-height:0;border-top:2px solid var(--bronze)!important;padding:28px}#sales-pricing .fees-executive .eyebrow{margin:0 0 16px}#sales-pricing .fees-executive h3{font-size:clamp(1.8rem,2.4vw,2.35rem);line-height:1.12;margin:0 0 18px}#sales-pricing .fees-executive .executive-lead{margin:0 0 22px;font-size:1rem;line-height:1.65}#sales-pricing .fees-executive .executive-action{margin:0}#sales-pricing .fees-executive .button{max-width:100%;white-space:normal}#sales-pricing .fees-executive .executive-meta{font-size:.875rem;margin:14px 0 20px;color:var(--muted)}#sales-pricing .fees-executive .executive-note{font-size:.875rem;line-height:1.6;margin:0 0 18px}#sales-pricing .fees-executive .executive-scope-link{font-size:.9rem;margin:0}@media(max-width:1100px){.reference-complete .jvk-summary{grid-template-columns:1fr;gap:18px}}@media(max-width:760px){#sales-pricing .fees-executive{padding:22px}.contact-compose .contact-topic-field summary{min-height:44px}}@media(min-width:1100px){.feedback-home .lean-portrait{width:min(100%,340px);max-width:340px;max-height:none;height:auto;aspect-ratio:965/1630;align-self:start;margin-top:60px}}.feedback-home .lean-portrait.home-natural-portrait{aspect-ratio:3/4;height:auto;max-height:none}.feedback-home .lean-portrait.home-natural-portrait img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.feedback-home .home-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.feedback-home .home-offer-card{display:flex;flex-direction:column;gap:14px;min-width:0;border-top:2px solid var(--bronze,#a87950);padding-top:18px}.feedback-home .home-offer-card>h2{font-size:clamp(1.35rem,1.7vw,1.65rem);line-height:1.2;margin:0;overflow-wrap:anywhere;text-wrap:balance}.feedback-home .home-offer-media{aspect-ratio:16/9;overflow:hidden;border-radius:4px;width:100%;margin:0}.feedback-home .home-offer-media picture{display:block;width:100%;height:100%}.feedback-home .home-offer-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.feedback-home .home-offer-media[data-offer-image="workshop"] img{object-position:50% 40%}.feedback-home .home-offer-media[data-offer-image="sales"] img{object-position:50% 0%}.feedback-home .home-offer-media[data-offer-image="cook"] img{object-position:50% 0%}.feedback-home .home-offer-lead{margin:0;line-height:1.5}.feedback-home .home-offer-link{justify-self:start;align-self:start;margin:0}.feedback-home .home-offer-more{margin:0;align-self:start;width:100%}.feedback-home .home-offer-more>summary{font-size:1rem;line-height:1.4;padding-block:12px;padding-right:28px}.feedback-home .home-offer-more>div{padding-top:10px}.feedback-home .home-offer-more .button{margin-top:16px;white-space:normal}@supports(grid-template-rows:subgrid){@media(min-width:761px){.feedback-home .home-offer-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:14px;align-content:start}}}.sales-sparring-page .sales-accompaniment{scroll-margin-top:110px;border-top:2px solid var(--bronze,#a87950)}.sales-sparring-page .sales-accompaniment>p{max-width:74ch}.fees-page .accompaniment-fees-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.fees-page .accompaniment-fees-grid>article{border-top:2px solid var(--bronze,#a87950);padding-top:18px;min-width:0}.fees-page .accompaniment-fees-grid .button{white-space:normal}@media(max-width:760px){.feedback-home .home-offer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.feedback-home .home-offer-card{gap:12px}.fees-page .accompaniment-fees-grid{grid-template-columns:minmax(0,1fr)}}.sales-sparring-page .sales-entry-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 32px}.sales-sparring-page .sales-entry-points>a{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--bronze);padding:16px 0;text-decoration:none;min-width:0}.sales-sparring-page .sales-entry-points strong{font-size:1.15rem;line-height:1.3}.sales-sparring-page .sales-entry-points span{font-size:.95rem;line-height:1.5}.sales-sparring-page .sales-entry-points>a:hover strong{color:var(--bronze)}.sales-sparring-page .sales-entry-points>a:focus-visible,.sales-sparring-page .sales-session-details>summary:focus-visible{outline:3px solid var(--bronze);outline-offset:5px}.sales-sparring-page .sales-field-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;counter-reset:sales-step}.sales-sparring-page .sales-field-steps>li{counter-increment:sales-step;border-top:2px solid var(--bronze);padding-top:16px;min-width:0}.sales-sparring-page .sales-field-steps>li:before{content:counter(sales-step,decimal-leading-zero);color:var(--bronze);font-weight:700}.sales-sparring-page .sales-field-steps h3{font-size:1.3rem;margin:8px 0}.sales-sparring-page .sales-field-steps p{font-size:.95rem;line-height:1.55}.sales-sparring-page .travel-accent-media{float:right;width:32%;aspect-ratio:16/9;margin:0 0 16px 24px;overflow:hidden}.sales-sparring-page .travel-accent-media img{width:100%;height:100%;object-fit:cover}.sales-sparring-page #travelncoach{display:flow-root}.sales-sparring-page .sales-session-details{border-top:1px solid var(--line);padding-top:16px;margin-top:32px}.sales-sparring-page .sales-session-details>summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-weight:700;color:var(--bronze)}.sales-sparring-page .sales-session-details>summary::-webkit-details-marker{display:none}.sales-sparring-page .sales-session-details>summary:after{content:'+'}.sales-sparring-page .sales-session-details[open]>summary:after{content:'−'}.sales-sparring-page #eins-zu-eins,.sales-sparring-page #one-to-one{scroll-margin-top:120px}@media(max-width:760px){.sales-sparring-page .sales-entry-points,.sales-sparring-page .sales-field-steps{grid-template-columns:minmax(0,1fr);gap:16px}.sales-sparring-page .travel-accent-media{float:none;width:100%;max-width:420px;margin:0 0 18px}}.profile-page .profile-natural-portrait{height:auto;aspect-ratio:3/4;background:transparent}.profile-page .profile-natural-portrait img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.profile-page .profile-personal-no-photo{grid-template-columns:minmax(0,1fr);gap:12px}.profile-page .profile-personal-no-photo>div{max-width:75ch}.profile-page .profile-personal-no-photo .profile-talk-note{font-size:.9rem;margin:0;padding-left:14px;border-left:2px solid var(--bronze,#a9552b)}.sales-sparring-page>nav.sales-entry-points,.sales-sparring-page>details.sales-session-details{max-width:var(--max);margin-inline:auto;padding-inline:36px}.sales-sparring-page>details.sales-session-details>div>.compact-section{max-width:none;margin-inline:0;padding-inline:0}@media(max-width:760px){.sales-sparring-page>nav.sales-entry-points,.sales-sparring-page>details.sales-session-details{padding-inline:22px}}.feedback-home .lean-hero.home-workshop-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.feedback-home .lean-portrait.home-workshop-photo{width:100%;max-width:480px;max-height:none;height:auto;aspect-ratio:4/3;align-self:start;justify-self:center;margin-top:40px}.feedback-home .lean-portrait.home-workshop-photo img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.feedback-home .home-offer-media[data-offer-image="basecamp"]{background:var(--ivory,#faf8f5)}.feedback-home .home-offer-media[data-offer-image="basecamp"] img{object-fit:contain;object-position:center}@media(max-width:760px){.feedback-home .lean-hero.home-workshop-hero{gap:26px}.feedback-home .lean-portrait.home-workshop-photo{align-self:center;margin-top:0}}.news-nav-link{display:flex;align-items:center;min-height:44px;padding:10px 0;font-weight:650;text-decoration:none;color:var(--ink);flex-shrink:0}.news-nav-link:hover,.news-nav-link[aria-current]{color:var(--bronze)}.news-nav-link:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.mobile-mega-nav>.news-nav-link{border-bottom:1px solid var(--line);padding:14px 0}.news-page h1{max-width:24ch;margin-bottom:24px}.news-intro{max-width:70ch}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.news-grid>article{min-width:0;border-top:2px solid var(--bronze);background:#fff;display:flex;flex-direction:column}.news-grid>article>img,.news-grid>article>.mealz-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.news-grid>article>.mealz-figure img{object-fit:contain;background:var(--ivory)}.news-card-copy{padding:22px;display:flex;flex-direction:column;gap:14px;flex:1}.news-card-copy h2{font-size:1.65rem;line-height:1.2;margin:0}.news-card-copy p{font-size:.95rem;line-height:1.55;margin:0}.news-card-copy>.text-link{margin-top:auto;align-self:start}.news-date{font-size:.82rem;color:var(--muted);margin:0 0 14px}.mealz-figure{margin:0;min-width:0}.mealz-figure img{display:block;width:100%;height:auto;object-fit:contain}.mealz-figure figcaption{font-size:.8rem;line-height:1.5;color:var(--muted);padding:10px 0}.news-grid .mealz-figure figcaption{padding:10px 22px 0}.news-article-image{max-width:820px;margin:0 0 28px}.news-article-image img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.news-article-copy{max-width:75ch;margin-top:28px;overflow-wrap:anywhere}.news-article-copy h2{font-size:1.8rem;line-height:1.25;margin:28px 0 16px}.news-article-copy p,.news-article-copy li{line-height:1.65}.news-source-note{font-size:.85rem;color:var(--muted);margin-top:28px}.news-back{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.mealz-outlook{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:32px;align-items:start}.mealz-outlook>div{min-width:0}.mealz-outlook .mealz-small{max-width:360px;justify-self:center}.mealz-outlook .button{white-space:normal}@media(max-width:760px){.news-grid,.mealz-outlook{grid-template-columns:minmax(0,1fr);gap:24px}.news-card-copy{padding:20px}.news-page h1{font-size:2.7rem;overflow-wrap:anywhere}.mealz-outlook .mealz-small{width:100%;max-width:480px}}.home-evolution{--bronze:#aa5d31;--bronze-dark:#7b3f20}.feedback-home.home-evolution .home-evolution-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;padding:36px 36px 28px;align-items:start}.home-evolution .home-evolution-hero h1{font-size:clamp(2.7rem,4vw,4.1rem);margin-bottom:18px}.home-evolution .home-evolution-hero .hero-lead{font-size:1.05rem;line-height:1.6;margin-bottom:20px}.home-evolution-workshop{margin:0;min-width:0;width:100%;max-width:550px;justify-self:center}.home-evolution-workshop img{display:block;width:100%;height:auto;object-fit:contain;border-radius:2px}.home-evolution .hero-contact{margin-top:0}.home-evolution .hero-contact p{margin:10px 0;font-size:.9rem}.home-school-early,.hero-journey-recommendation{font-size:.85rem;margin:10px 0 0}.home-evolution .compact-section{padding-top:36px;padding-bottom:36px}.home-evolution-offers>h2{margin-bottom:14px}.offers-note{font-size:.95rem;margin-bottom:24px}.home-flip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-flip-card{height:440px;perspective:1400px;min-width:0;scroll-margin-top:24px}.home-flip-feature{grid-column:1/-1;height:320px}.home-flip-inner{height:100%;width:100%;position:relative;transform-style:preserve-3d;transition:transform .55s ease}.home-flip-card.is-open .home-flip-inner{transform:rotateY(180deg)}.home-flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:6px;overflow:hidden;border:1px solid #142b3c20}.home-flip-front{background:#142b3c;color:#fff;display:flex;flex-direction:column}.home-flip-media{height:190px;flex:none;overflow:hidden;background:#090909}.home-flip-media img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);object-position:center}.home-flip-card[data-home-flip="fractional"] .home-flip-media img{object-position:45% 38%}.home-flip-card[data-home-flip="field"] .home-flip-media img{object-position:center 35%}.home-flip-card[data-home-flip="cook"] .home-flip-media img{object-position:center 40%}.home-flip-front-copy{padding:18px 20px;min-height:0;display:flex;flex-direction:column;gap:10px;flex:1;overflow:auto;border-top:3px solid var(--bronze)}.home-flip-front-copy h3{font-size:1.7rem;line-height:1.12;margin:0;color:white;overflow-wrap:anywhere}.home-flip-front-copy p{font-size:.9rem;line-height:1.4;margin:0;color:#fff}.home-flip-front-copy .flip-kicker,.home-flip-back .flip-kicker{font-size:.68rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-weight:700;border-left:3px solid var(--bronze);padding-left:9px}.home-flip-turn{margin-top:auto;align-self:start;min-height:40px;border:1px solid var(--bronze);border-radius:3px;padding:8px 12px;background:var(--bronze);color:white;font:650 .82rem/1.3 Inter,Arial,sans-serif;cursor:pointer;display:inline-flex;gap:18px;align-items:center}.home-flip-turn:hover{background:var(--bronze-dark)}.home-flip-feature .home-flip-front{background:#080808}.home-flip-feature .home-flip-media{position:absolute;inset:0 0 0 auto;height:100%;width:auto;overflow:visible}.home-flip-feature .home-flip-media img{height:100%;width:auto;max-width:none;object-fit:contain;filter:none}.home-flip-feature .home-flip-front-copy{position:relative;max-width:53%;height:100%;padding:28px 32px;border:0;justify-content:center;flex:none;background:linear-gradient(90deg,#080808 75%,#08080800)}.home-flip-feature .home-flip-front-copy h3{font-size:2.8rem}.home-flip-feature .home-flip-front-copy p{font-size:1rem;line-height:1.5}.home-flip-feature .home-flip-turn{margin-top:6px}.home-flip-back{transform:rotateY(180deg);background:#142b3c;color:white;border-top:3px solid var(--bronze);padding:20px;display:flex;flex-direction:column;gap:12px}.home-flip-back-scroll{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;padding-right:5px}.home-flip-back-scroll h4{font:650 1.25rem/1.2 'Barlow Condensed',Inter,sans-serif;margin:12px 0}.home-flip-back-scroll p,.home-flip-back-scroll li{font-size:.9rem;line-height:1.5;margin-bottom:14px}.home-flip-back .inline-links{gap:10px;margin:14px 0}.home-flip-back .text-link{color:white;border-color:#ffffff60}.home-flip-back .core-context a{color:white}.home-flip-back :focus-visible,.home-flip-front :focus-visible{outline:3px solid white;outline-offset:3px}.home-flip-back-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;border-top:1px solid #ffffff40;padding-top:12px;max-height:52%;overflow:auto;flex:none}.home-flip-back-actions .text-link{font-size:.85rem;min-height:36px}.home-flip-back-actions .button{font-size:.8rem;padding:9px 12px;min-height:40px;white-space:normal;max-width:100%}.home-flip-close{border:0;background:transparent;color:white;padding:8px 0;font:500 .8rem/1.4 Inter,Arial,sans-serif;cursor:pointer;min-height:36px}.home-flip-legacy{margin-top:18px;border-top:1px solid #ffffff40;padding-top:12px}.home-flip-legacy>summary{cursor:pointer;color:white;font-weight:650;font-size:.85rem;list-style:none}.home-flip-legacy>summary:after{content:' +'}.home-flip-legacy[open]>summary:after{content:' −'}.home-flip-legacy>summary::-webkit-details-marker{display:none}.home-flip-legacy>div{padding-top:16px}.home-flip-legacy h3,.home-flip-legacy h4{font-size:1.15rem;line-height:1.3;color:white;margin:12px 0}.home-flip-legacy .button{white-space:normal;font-size:.8rem;padding:9px 12px}.home-flip-feature .home-flip-back{padding:26px 32px}.home-offers-footer{margin-top:22px}.home-evolution-experience{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px}.home-evolution-experience>div{min-width:0}.home-evolution-experience p{font-size:.97rem;line-height:1.6}.home-evolution-experience .example-label{font-size:.82rem;font-weight:650;color:var(--bronze-dark)}.home-evolution-reference{border-left:3px solid var(--bronze);padding-left:24px}.home-evolution-reference blockquote{margin:18px 0 20px}.home-evolution-reference blockquote p{font-size:1.1rem;line-height:1.6}.home-evolution-reference cite{font-size:.82rem;line-height:1.5;display:block;font-style:normal}.experience-background{font-size:.85rem;margin-top:20px}.experience-background summary{cursor:pointer;color:var(--bronze-dark);font-weight:650}.home-evolution-school>p,.home-evolution-school>ul{max-width:80ch}.home-next-generation{border-top:1px solid var(--line);margin-top:26px;padding-top:22px;max-width:85ch}.home-next-generation h3{font-size:1.6rem;line-height:1.25;margin-bottom:12px}.home-news-hints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-news-hints>article{border-top:2px solid var(--bronze);padding-top:18px;min-width:0}.home-news-hints time{font-size:.8rem;color:var(--muted)}.home-news-hints h3{font-size:1.5rem;line-height:1.25;margin:12px 0}.home-evolution .home-evolution-news>.inline-links{margin-top:22px}@media(max-width:760px){.feedback-home.home-evolution .home-evolution-hero{display:flex;flex-direction:column;padding:28px 22px 24px;gap:24px}.home-evolution-workshop{max-width:550px;align-self:center}.home-flip-grid{grid-template-columns:minmax(0,1fr);gap:18px}.home-flip-feature{height:490px}.home-flip-feature .home-flip-media{height:230px;width:100%;inset:0 0 auto}.home-flip-feature .home-flip-media img{width:100%;height:100%;object-fit:contain;object-position:right center}.home-flip-feature .home-flip-front-copy{height:auto;max-width:none;padding:20px;position:absolute;inset:230px 0 0;background:#080808;justify-content:start}.home-flip-feature .home-flip-front-copy h3{font-size:2.2rem}.home-flip-feature .home-flip-front-copy p{font-size:.9rem}.home-flip-feature .home-flip-front-copy .flip-kicker{font-size:.66rem}.home-flip-feature .home-flip-turn{margin-top:auto}.home-flip-feature .home-flip-back{padding:20px}.home-evolution-experience,.home-news-hints{grid-template-columns:minmax(0,1fr);gap:24px}.home-evolution-reference{padding-left:18px}.home-evolution .compact-section{padding-top:28px;padding-bottom:28px}}@media(prefers-reduced-motion:reduce){.home-flip-inner{transition:none;transform:none!important;transform-style:flat}.home-flip-back{transform:none;visibility:hidden}.home-flip-card.is-open .home-flip-front{visibility:hidden}.home-flip-card.is-open .home-flip-back{visibility:visible}}.home-evolution .home-hero-copy{min-width:0}.home-evolution .home-contact-rail-slot{flex-basis:100%;min-width:0}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-front,.home-evolution .home-flip-back{background:#242422}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-front{border-bottom:4px solid var(--bronze)}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-media{position:absolute;inset:0;width:100%;height:100%}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-front-copy{position:relative;flex:none;margin-top:auto;min-height:0;max-height:100%;padding:44px 20px 20px;border-top:0;background:linear-gradient(180deg,#24242200 0%,#242422db 28%,#242422f5 100%)}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-front-copy h3{text-shadow:0 1px 4px #000}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-front-copy .flip-kicker{border-left-width:4px;background:#242422eb;padding:5px 8px;font-size:.75rem;align-self:start;max-width:100%}.home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-turn{margin-top:10px;flex-shrink:0}.home-evolution .home-flip-back{padding-top:22px}.home-evolution .home-flip-back-scroll{padding-right:8px}.home-evolution .home-flip-back-scroll>.flip-kicker{padding-right:36px}.home-evolution .home-flip-back-scroll h4{margin:12px 0}.home-evolution .home-flip-back-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;max-height:45%;align-items:center}.home-evolution .home-flip-back-actions .button{width:100%;justify-content:center;text-align:center;line-height:1.35}.home-evolution .home-flip-close{position:absolute;top:8px;right:10px;width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:1px solid #ffffff60;border-radius:3px;padding:0;font-size:1.6rem;background:#242422;z-index:1}.home-evolution .home-flip-close:hover{background:var(--bronze)}.home-evolution .home-flip-feature .home-flip-back-scroll p{max-width:85ch}@media(max-width:760px){.feedback-home.home-evolution .home-evolution-hero{gap:18px;padding-top:22px}.home-evolution .home-hero-copy{display:contents}.home-evolution .home-hero-heading{order:1;width:100%}.feedback-home.home-evolution .home-hero-heading h1{font-size:clamp(2.2rem,8.5vw,2.75rem);margin-bottom:12px}.feedback-home.home-evolution .hero-audience{font-size:.94rem;line-height:1.4;margin-bottom:0}.feedback-home.home-evolution .hero-contact{order:2;gap:10px;margin:0;width:100%}.home-evolution .hero-contact p{margin:0;font-size:.86rem;line-height:1.45}.home-evolution .home-contact-rail-slot .contact-rail{position:static;inset:auto;transform:none;display:inline-flex;flex-direction:row;margin:0;box-shadow:none;max-width:100%}.home-evolution .home-evolution-workshop{order:3;width:100%}.feedback-home.home-evolution .hero-lead{order:4;margin-bottom:0;font-size:1rem;line-height:1.5}.home-evolution .hero-journey-recommendation{order:5;margin:0}.home-evolution .home-school-early{order:6;margin:0}.home-evolution .home-flip-back-actions .button{font-size:.78rem}}.johannes-header .mega-services>.mega-panel{width:620px;max-height:calc(100dvh - 110px);overflow:auto}.mega-service-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.mega-service-columns>section{min-width:0}.mega-service-columns h2{font:650 .83rem/1.4 Inter,Arial,sans-serif;margin:0 0 10px;color:var(--bronze-dark)}.mega-service-utility{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.mega-service-utility a{font-size:.82rem;line-height:1.4;min-height:36px;display:flex;align-items:center;color:var(--ink)}.sales-sparring-page .sales-opportunity-practice{max-width:1440px;margin-inline:auto;padding-top:32px;padding-bottom:32px;scroll-margin-top:24px}.sales-opportunity-practice>p{max-width:85ch}.sales-opportunity-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;list-style:none;padding:0;margin:24px 0}.sales-opportunity-topics>li{min-width:0;padding-top:14px;border-top:2px solid var(--bronze)}.sales-opportunity-topics h3{font-size:1.3rem;line-height:1.25;margin:0 0 10px}.sales-opportunity-topics p,.sales-opportunity-scope{font-size:.94rem;line-height:1.55;margin-bottom:0}@media(max-width:1100px){.johannes-header .mobile-mega-nav .mega-services>.mega-panel{width:auto;max-width:none;max-height:none;overflow:visible}.mobile-mega-nav .mega-service-columns{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:760px){.sales-sparring-page .sales-opportunity-practice{padding-top:28px;padding-bottom:28px}.sales-opportunity-topics{grid-template-columns:minmax(0,1fr);gap:18px}}.home-evolution .hero-competence{font-size:.85rem;line-height:1.5;color:var(--muted);margin:12px 0 18px;max-width:65ch}.home-evolution .home-alexis-photo{width:128px;max-width:100%;margin-bottom:20px}.home-evolution .home-alexis-photo img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.home-evolution .home-lower-visual{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:32px;align-items:start}.home-evolution .home-lower-visual>div{min-width:0}.home-evolution .home-lower-media img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;border-radius:3px;background:var(--sand)}.home-evolution .home-truck-preview{margin:0 0 18px}.home-evolution .home-truck-preview img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.home-evolution .home-truck-preview figcaption{font-size:.8rem;line-height:1.5;margin-top:8px;color:var(--muted)}.profile-page .profile-industry-line{font-size:1rem;line-height:1.6;color:var(--ink);margin:24px 0;max-width:85ch}.profile-page .profile-awards-documents{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.profile-page .profile-awards-documents .award-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-page .credential-sales-leadership{gap:0;align-self:start;min-width:0}.profile-page .credential-sales-leadership>h3{margin:0 0 16px}.profile-page .credential-sales-part{width:100%;min-width:0}.profile-page .credential-sales-part+.credential-sales-part{border-top:2px solid var(--bronze);padding-top:18px;margin-top:18px}.profile-page .credential-sales-part .ups-logo{width:58px;height:auto;max-width:100%;margin:0 auto 10px;display:block}.profile-page .credential-sales-part>img:not(.ups-logo){width:100%;height:auto;display:block;object-fit:contain;margin-bottom:12px}.profile-page .credential-sales-part h4{font:650 .95rem/1.4 Inter,Arial,sans-serif;color:var(--bronze-dark);margin:8px 0}.profile-page .credential-sales-part p{font-size:.85rem;line-height:1.55;margin:8px 0}.profile-page .credential-sales-part .text-link{font-size:.8rem;line-height:1.5;white-space:normal}@media(max-width:760px){.home-evolution .hero-competence{order:5;margin:0;font-size:.85rem}.home-evolution .hero-journey-recommendation{order:6}.home-evolution .home-school-early{order:7}.home-evolution .home-lower-visual{grid-template-columns:minmax(0,1fr);gap:20px}.home-evolution .home-lower-media{max-width:480px;width:100%}.home-evolution .home-lower-media img{max-height:none}.profile-page .profile-awards-documents{grid-template-columns:minmax(0,1fr);gap:24px}.profile-page .profile-awards-documents .award-cards{grid-template-columns:minmax(0,1fr)}}.johannes-header .mega-link-copy{display:block;min-width:0}.johannes-header .mega-mobile-help{display:none}.johannes-header .mega-panel .mega-opportunity-link{font-size:.8rem;line-height:1.45;padding:8px 0 14px 12px;color:var(--bronze-dark)}.johannes-header .mega-link-preview{font-size:.83rem;line-height:1.5;color:var(--ink);padding:12px 14px;margin:16px 0 0;border-left:2px solid var(--bronze);background:var(--sand);min-height:4.9em}@media(max-width:1100px){.johannes-header .mega-mobile-help{display:block;font-size:.8rem;line-height:1.45;font-weight:400;color:var(--muted);margin-top:5px}.johannes-header .mega-link-preview{display:none}.johannes-header .mega-panel .mega-opportunity-link{padding-left:12px;font-size:.85rem}}.profile-page .credential-sales-leadership{display:flex;flex-direction:column;align-items:center}.johannes-header .mega-link-preview{display:grid;min-height:0}.johannes-header .mega-link-preview>p,.johannes-header .mega-link-preview>.mega-preview-sizing{grid-area:1/1;margin:0;overflow-wrap:anywhere}.johannes-header .mega-preview-sizing{visibility:hidden;pointer-events:none}@media(min-width:1101px){.johannes-header .mega-item>.mega-panel{max-height:calc(100dvh - 110px);overflow:auto}}@media(max-width:1100px){.johannes-header .mega-link-preview{display:none}}@media(hover:none),(pointer:coarse){.johannes-header .mega-mobile-help{display:block;font-size:.8rem;line-height:1.45;font-weight:400;color:var(--muted);margin-top:5px}.johannes-header .mega-link-preview{display:none}}:root{--site-header-height:86px}.johannes-header{position:sticky;top:0;z-index:100}html{scroll-padding-top:calc(var(--site-header-height) + 16px)}body [id]{scroll-margin-top:0}body .scope-anchor,body .profile-page section[id],body .home-flip-card,body .sales-sparring-page .sales-accompaniment,body .sales-sparring-page .sales-opportunity-practice,body .sales-sparring-page #eins-zu-eins,body .sales-sparring-page #one-to-one{scroll-margin-top:0}.johannes-header .site-menu{max-height:calc(100dvh - var(--site-header-height) - 8px)}@media(min-width:1101px){.johannes-header .mega-item>.mega-panel{max-height:calc(100dvh - var(--site-header-height) - 8px)}}.home-evolution .home-lower-visual{max-width:1160px;width:100%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 36px;align-items:center}.home-evolution .home-lower-visual>div:last-child{min-width:0}.home-evolution .home-lower-visual h2{font-size:clamp(1.9rem,2.5vw,2.6rem);line-height:1.16;margin:0 0 18px;max-width:27ch}.home-evolution .home-lower-visual p,.home-evolution .home-lower-visual li{font-size:1rem;line-height:1.6}.home-evolution .home-lower-visual p{max-width:65ch;margin:0 0 18px}.home-evolution .home-lower-visual .eyebrow{font-size:.72rem;line-height:1.4;margin:0 0 12px}.home-evolution .home-lower-media img{max-height:none;width:100%;height:auto;object-fit:contain}.home-evolution .home-next-generation .inline-links{gap:12px 20px}.home-evolution .home-next-generation .inline-links .text-link{font-size:.86rem;line-height:1.5;padding-block:6px}.home-evolution .home-evolution-school>div:last-child{display:contents}.home-evolution .home-evolution-school>.home-lower-media{grid-column:1;grid-row:1/4;align-self:center}.home-evolution .home-evolution-school .eyebrow,.home-evolution .home-evolution-school h2,.home-evolution .home-evolution-school p:not(.eyebrow):not(:last-of-type){grid-column:2}.home-evolution .home-evolution-school ul,.home-evolution .home-evolution-school p:last-of-type,.home-evolution .home-evolution-school .inline-links{grid-column:1/-1}.home-evolution .home-evolution-school ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;max-width:none}.home-evolution .home-evolution-school li{border-top:2px solid var(--bronze);padding-top:12px}.home-evolution .home-evolution-school p:last-of-type{max-width:none;margin:0}.home-evolution .home-news-hints{max-width:1000px;gap:28px;align-items:start}.home-evolution .home-news-hints>article{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.home-evolution .home-news-hints figure{display:grid;grid-template-rows:auto minmax(3em,auto);gap:8px;margin:0}.home-evolution .home-news-hints figure img{width:100%;height:auto;aspect-ratio:16/9;max-height:260px;object-fit:cover;border-radius:3px}.home-evolution .home-news-hints .home-school-news-preview img{object-fit:contain;background:var(--sand)}.home-evolution .home-news-hints figcaption{font-size:.8rem;line-height:1.5;color:var(--muted);margin:0}.home-evolution .home-news-hints h3{font-size:1.65rem;line-height:1.2;margin:0}.home-evolution .home-news-hints p{font-size:.95rem;line-height:1.6;margin:0}.home-evolution .home-news-hints .text-link{align-self:start;justify-self:start;margin:0}.profile-page .profile-awards-documents{grid-template-columns:minmax(0,1fr);gap:26px}.profile-page .profile-awards-documents .profile-award-visual{max-width:65ch}.profile-page .profile-awards-documents .award-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.profile-page .credential-grid{align-items:start}.profile-page .credential{align-self:start}.method-layout>*{min-width:0}.method-panels li,.method-panels p{overflow-wrap:anywhere}@media(min-width:761px){.young-page #schulen.school-compact,.young-page #mein-weg.school-compact{display:flow-root}.young-page #schulen.school-compact>div:first-child,.young-page #mein-weg.school-compact>div:first-child{float:right;width:30%;max-width:300px;margin:0 0 20px 30px}.young-page #schulen.school-compact .inline-links,.young-page #mein-weg.school-compact .inline-links{clear:both}.references-page .reference-complete{display:flow-root}.references-page .reference-complete>div:first-child{float:right;width:220px;max-width:30%;margin:0 0 22px 30px}.references-page .reference-complete img{height:auto;max-height:none;object-fit:contain}.references-page .reference-complete .jvk-summary{clear:both}}@media(max-width:1050px){.profile-page .profile-awards-documents .award-cards{grid-template-columns:minmax(0,1fr)}.method-layout{grid-template-columns:minmax(0,1fr);gap:24px}.method-layout figure{max-width:200px;margin-inline:auto}.method-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.method-tabs button{padding:16px 12px;min-width:0}.method-panels>section{padding:26px}}@media(max-width:760px){:root{--site-header-height:74px}body:has(.home-evolution){padding-bottom:0}.home-evolution .home-lower-visual{grid-template-columns:minmax(0,1fr);gap:20px}.home-evolution .home-evolution-school>div:last-child{display:block}.home-evolution .home-evolution-school>.home-lower-media{grid-column:auto;grid-row:auto}.home-evolution .home-evolution-school ul{grid-template-columns:minmax(0,1fr);gap:14px;margin:22px 0}.home-evolution .home-lower-visual h2{font-size:2rem}.home-evolution .home-lower-media{max-width:none}.home-evolution .home-news-hints{gap:28px}.home-evolution .home-news-hints figure img{max-height:none}.home-evolution .home-news-hints figure{grid-template-rows:auto auto}.method-tabs{grid-template-columns:minmax(0,1fr)}.method-panels ul{grid-template-columns:minmax(0,1fr)}}.home-evolution .home-news-hints .home-truck-preview img{object-fit:contain;background:var(--sand)}@supports(grid-template-rows:subgrid){@media(min-width:761px){.home-evolution .home-news-hints{row-gap:14px}.home-evolution .home-news-hints>article{grid-template-rows:subgrid;grid-row:span 6;row-gap:14px}.home-evolution .home-news-hints figure{grid-template-rows:subgrid;grid-row:span 2;row-gap:8px}}}body .dj-section[id],body .dj-effort-section[id],body .method-panels [role="tabpanel"]{scroll-margin-top:0}.sales-sparring-page .sales-opportunity-practice{max-width:var(--max);margin-inline:auto}.sales-sparring-page .sales-opportunity-practice>.inline-links{margin-top:18px}.profile-page .credential-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:18px 28px}.profile-page .credential-grid>.credential:not(.credential-sales-leadership){grid-column:1;display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 18px;text-align:left;align-items:start}.profile-page .credential-grid>.credential:not(.credential-sales-leadership) .credential-mark{grid-column:1;grid-row:1/span 3;height:112px;margin:0}.profile-page .credential-grid>.credential:not(.credential-sales-leadership) h3,.profile-page .credential-grid>.credential:not(.credential-sales-leadership)>p,.profile-page .credential-grid>.credential:not(.credential-sales-leadership) .credential-caption{grid-column:2;margin:0}.profile-page .credential-grid>.credential-sales-leadership{grid-column:2;grid-row:1/span 3}.profile-page .credential-sales-part>img:not(.ups-logo){max-width:300px;margin-inline:auto}@media(max-width:760px){.profile-page .credential-grid{grid-template-columns:minmax(0,1fr);gap:16px}.profile-page .credential-grid>.credential:not(.credential-sales-leadership){grid-template-columns:88px minmax(0,1fr);gap:8px 16px}.profile-page .credential-grid>.credential-sales-leadership{grid-column:auto;grid-row:auto}}.method-page .fees-hero h1>span,.method-page .method-outro h2>span{display:block}.legal-hero+.source-details{grid-template-columns:minmax(0,1fr);max-width:960px;margin-inline:auto;gap:20px;align-items:start}.news-article .mealz-figure{max-width:700px;margin:0 0 28px}.news-article .mealz-figure img{width:100%;height:auto;max-height:520px;object-fit:contain}.news-grid>article>.news-card-media{margin:0}.news-grid>article>.news-card-media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.news-grid>article>figure>figcaption{font-size:.8rem;line-height:1.5;padding:10px 22px 0}@supports(grid-template-rows:subgrid){@media(min-width:761px){.news-grid>article{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.news-grid>article>figure{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.news-grid>article>.news-card-copy{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:14px}}}.organisations-page .organisations-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:28px 36px;align-items:start}.organisations-page .organisations-hero-copy,.organisations-page .organisations-hero-media{min-width:0}.organisations-page .organisations-hero h1{font-size:clamp(2.5rem,3.6vw,3.8rem);line-height:1.08;margin:0 0 18px;max-width:20ch}.organisations-page .organisations-hero .hero-subtitle{font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.2;margin:0 0 18px}.organisations-page .organisations-hero .offer-lead{font-size:1rem;line-height:1.6;font-weight:400;margin:0 0 22px;max-width:65ch}.organisations-page .organisations-hero-media{align-self:center}.organisations-page .organisations-hero-media img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.organisations-page .organisations-primary-action .button{margin:0;max-width:100%;white-space:normal}.organisations-page .organisations-hero-options{grid-column:1/-1;min-width:0;border-top:1px solid var(--line);padding-top:20px}.organisations-page .organisations-options-label{font-size:.75rem;font-weight:650;color:var(--muted);margin:0 0 12px}.organisations-page .organisations-hero-options ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;list-style:none;padding:0;margin:0}.organisations-page .organisations-hero-options li{min-width:0}.organisations-page .organisations-hero-options .text-link{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:.9rem;line-height:1.45;min-height:48px;margin:0;padding:10px 0;white-space:normal}.organisations-page .organisations-hero-information{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 24px;min-width:0}.organisations-page .organisations-hero-information>span{font-size:.75rem;color:var(--muted)}.organisations-page .organisations-hero-information>div{display:flex;flex-wrap:wrap;gap:12px 28px;min-width:0}.organisations-page .organisations-hero-information .text-link{font-size:.78rem;line-height:1.5;min-height:44px;align-items:center;padding:8px 0;margin:0;white-space:normal;max-width:100%}@media(max-width:900px){.organisations-page .organisations-hero{grid-template-columns:minmax(0,1fr);gap:24px}.organisations-page .organisations-hero-media{width:100%;max-width:620px;justify-self:start}.organisations-page .organisations-hero-options ul{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:760px){.organisations-page .organisations-hero h1{font-size:2.55rem}.organisations-page .organisations-hero-options,.organisations-page .organisations-hero-information{width:100%}.organisations-page .organisations-hero-information{gap:6px}.organisations-page .organisations-hero-information>div{flex-direction:column;align-items:flex-start;gap:4px}.organisations-page .organisations-hero-media img{max-height:none}}.organisations-page .organisations-hero-options .text-link{font-size:1rem}.organisations-page .organisations-hero-information .text-link{font-size:.875rem}.organisations-page .organisations-hero-options .text-link span,.organisations-page .organisations-hero-information .text-link span{font-size:inherit;line-height:inherit}.home-evolution .bavaria-offer-home{max-width:1160px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center;border-top:2px solid var(--bronze);border-bottom:1px solid var(--line)}.home-evolution .bavaria-offer-home h2{font-size:2.2rem;line-height:1.15;margin:0 0 12px}.home-evolution .bavaria-offer-home p:not(.eyebrow){font-size:1rem;line-height:1.6;max-width:65ch;margin:0}.bavaria-offer-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.bavaria-offer-actions .button{white-space:normal;max-width:100%}.bavaria-news-feature{border-top:2px solid var(--bronze);border-bottom:1px solid var(--line);padding:24px 0;margin:24px 0 32px}.bavaria-news-feature h2{font-size:2rem;line-height:1.2;margin:0 0 12px}.bavaria-news-feature>p{max-width:75ch}@media(max-width:900px){.home-evolution .bavaria-offer-home{grid-template-columns:minmax(0,1fr)}.bavaria-offer-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}@media(max-width:760px){.home-evolution .bavaria-offer-home h2,.bavaria-news-feature h2{font-size:1.9rem}.bavaria-offer-actions{flex-direction:column;align-items:flex-start}}html[lang="de"]{--bronze:#AA5D31;--bronze-dark:#874824}html[lang="de"] .johannes-header .mega-mobile-help{display:block;font-size:.82rem;line-height:1.45;font-weight:400;color:#46535b;margin-top:5px}html[lang="de"] .johannes-header .mega-link-preview{display:none}html[lang="de"] .johannes-header .mega-services>.mega-panel{width:720px;max-width:calc(100vw - 32px)}html[lang="de"] .johannes-header .mega-panel .mega-explained-link{align-items:start;min-height:44px}html[lang="de"] .johannes-header .mega-panel .mega-opportunity-link{border:0;margin:0 0 6px;padding:10px 12px;background:#f3eee7;color:#243743;font-size:.9rem}html[lang="de"] .johannes-header .mega-panel .mega-opportunity-link .mega-mobile-help{color:#46535b}html[lang="de"] .home-evolution .hero-location{font-size:1rem;line-height:1.5;margin:0 0 18px}html[lang="de"] .home-evolution .home-flip-card{display:flex;flex-direction:column;height:auto;min-height:0;container-type:inline-size}html[lang="de"] .home-evolution .home-flip-inner{height:auto;min-height:0;display:grid;flex:1}html[lang="de"] .home-evolution .home-flip-card .home-flip-front{position:relative;grid-area:1/1;display:flex;min-height:0;min-width:0;background:#142b3c;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}html[lang="de"] .home-evolution .home-flip-card .home-flip-media{position:relative;inset:auto;width:100%;height:140px;min-height:140px;flex:1 0 140px;overflow:hidden}html[lang="de"] .home-evolution .home-flip-card .home-flip-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}html[lang="de"] .home-evolution .home-flip-card:is([data-home-flip="cook"],[data-home-flip="travel"],[data-home-flip="hike"]) .home-flip-media img{filter:grayscale(0)}html[lang="de"] .home-evolution .home-flip-card .home-flip-front-copy{position:relative;inset:auto;max-width:none;max-height:none;height:auto;flex:0 0 auto;gap:12px;margin:0;padding:24px 22px;background:#142b3c;overflow:visible}html[lang="de"] .home-evolution .home-flip-card .home-flip-front-copy h3{font-size:1.8rem;line-height:1.18;text-shadow:none}html[lang="de"] .home-evolution .home-flip-card .home-flip-front-copy .flip-kicker{color:#fff;background:transparent;border:0;border-left:4px solid var(--bronze);padding:0 0 0 9px;font-size:.75rem;letter-spacing:.06em;align-self:start;max-width:100%}html[lang="de"] .home-evolution .home-flip-card .home-flip-front-copy p{font-size:.95rem;line-height:1.5}html[lang="de"] .home-evolution .home-flip-card .home-flip-front-copy .de-offer-question{font:900 clamp(1.125rem,5.8cqw,1.3125rem)/1.3 Inter,Arial,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}html[lang="de"] .de-offer-front-actions{display:flex;flex-direction:column;align-items:start;gap:6px;margin-top:0;padding-top:6px}html[lang="de"] .de-offer-direct{color:#fff;min-height:44px;font-size:.9rem;line-height:1.35;white-space:normal}html[lang="de"] .de-offer-stable-nav{position:relative;z-index:1;flex:none;min-width:0;background:#142b3c;padding:4px 22px 6px;border:1px solid #142b3c20;border-bottom:4px solid var(--bronze);border-radius:0 0 6px 6px}html[lang="de"] .de-offer-stable-nav a{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;overflow-wrap:anywhere}html[lang="de"] .de-offer-stable-nav a:focus-visible{outline:3px solid #fff;outline-offset:3px}html[lang="de"] .home-evolution .home-flip-card .home-flip-turn{margin-top:0;min-height:44px;background:var(--bronze);border:1px solid var(--bronze);color:#fff;font-size:.85rem;line-height:1.35;white-space:normal;text-align:left}html[lang="de"] .home-evolution .home-flip-turn:hover{background:var(--bronze-dark)}html[lang="de"] .home-evolution .home-flip-card .home-flip-back{position:relative;inset:auto;grid-area:1/1;min-width:0;min-height:0;padding:24px 22px;gap:14px;background:#142b3c;border-top-color:#AA5D31;border-bottom-left-radius:0;border-bottom-right-radius:0}html[lang="de"] .home-evolution .home-flip-back .flip-kicker{color:#fff}html[lang="de"] .home-evolution .home-flip-back-scroll{flex:1 0 auto;min-height:0;overflow:auto;overflow-wrap:anywhere}html[lang="de"] .home-evolution .home-flip-back-scroll h4{font:900 clamp(1.125rem,5.8cqw,1.3125rem)/1.3 Inter,Arial,sans-serif;letter-spacing:-.01em;margin:18px 0 16px;padding-right:0}html[lang="de"] .home-evolution .home-flip-back-scroll p:not(.flip-kicker){font:400 .95rem/1.55 Inter,Arial,sans-serif;margin:0}html[lang="de"] .home-evolution .home-flip-back-actions{max-height:none;min-width:0;grid-template-columns:minmax(0,1fr);padding-top:14px;gap:12px}html[lang="de"] .home-evolution .home-flip-back-actions a{min-width:0;overflow-wrap:anywhere}html[lang="de"] .home-evolution .home-flip-close{background:#142b3c;top:14px;right:14px}html[lang="de"] .home-evolution .home-flip-feature .home-flip-inner{min-height:0}html[lang="de"] .home-evolution .home-flip-feature .home-flip-front{display:grid;grid-template-columns:1.1fr 1fr}html[lang="de"] .home-evolution .home-flip-feature .home-flip-media{grid-column:2;grid-row:1;align-self:stretch;height:auto;min-height:0;min-width:0;background:#080808}html[lang="de"] .home-evolution .home-flip-feature .home-flip-media img{position:absolute;inset:0;object-fit:contain;object-position:right center}html[lang="de"] .home-evolution .home-flip-feature .home-flip-front-copy{grid-column:1;grid-row:1;padding:24px 22px}html[lang="de"] .home-evolution .home-flip-feature .home-flip-front-copy h3{font-size:2.6rem}html[lang="de"] .home-evolution .home-flip-feature .home-flip-back-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang="de"] .de-working ol,html[lang="de"] .de-journey-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:24px 0 0;counter-reset:work}html[lang="de"] .de-working li,html[lang="de"] .de-journey-flow li{min-width:0;border-top:3px solid #AA5D31;padding-top:20px;counter-increment:work}html[lang="de"] .de-working li:before,html[lang="de"] .de-journey-flow li:before{content:'0' counter(work);font:650 .8rem/1 Inter,Arial,sans-serif;color:#874824}html[lang="de"] .de-working h3,html[lang="de"] .de-journey-flow h3{font-size:1.45rem;margin:12px 0}html[lang="de"] .de-working p,html[lang="de"] .de-experience p,html[lang="de"] .de-journey-flow p{font-size:1rem;line-height:1.6}html[lang="de"] .de-reference .home-evolution-reference{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px 32px;align-items:start;border:0;padding:0}html[lang="de"] .de-reference .home-alexis-photo{grid-column:1;grid-row:1/4;width:140px;height:140px;max-width:100%;margin:0;border-radius:50%;overflow:hidden}html[lang="de"] .de-reference .home-alexis-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;border-radius:0;transform:scale(1.4);transform-origin:100% 0}html[lang="de"] .de-reference .eyebrow,html[lang="de"] .de-reference blockquote,html[lang="de"] .de-reference .text-link{grid-column:2;margin:0}html[lang="de"] .de-reference blockquote p{font-size:1.25rem;line-height:1.5}html[lang="de"] .de-reference cite{font-size:.85rem;line-height:1.5}html[lang="de"] .de-experience{display:grid;grid-template-columns:1fr 1fr;gap:32px}html[lang="de"] .de-experience ul{list-style:none;padding:0;margin:0 0 12px}html[lang="de"] .de-experience li{font-size:1rem;line-height:1.5;padding:12px 0;border-bottom:1px solid #d7d2ca}html[lang="de"] .de-experience li strong{display:block}html[lang="de"] .home-news-hints>article{display:flex;flex-direction:column;min-width:0}html[lang="de"] .home-news-hints figure{aspect-ratio:16/9;width:100%;height:auto;max-height:none;margin:0 0 18px;display:flex;flex-direction:column}html[lang="de"] .home-news-hints figure img{width:100%;height:auto;min-height:0;aspect-ratio:16/9;object-fit:contain}html[lang="de"] .home-news-hints figcaption{min-height:2.8em;font-size:.75rem;line-height:1.4}html[lang="de"] .home-news-hints article>.text-link{align-self:start;margin-top:auto}html[lang="de"] .de-scope-documents{margin-top:18px}html[lang="de"] .de-scope-documents summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}html[lang="de"] .de-sales-orientation{font-size:1.05rem;line-height:1.6;margin:16px 0}@media(max-width:1100px){html[lang="de"] .johannes-header .mega-services>.mega-panel{width:auto;max-width:100%}html[lang="de"] .home-evolution .home-flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang="de"] .home-evolution .home-flip-feature{grid-column:1/-1}}@media(max-width:760px){html[lang="de"] .home-evolution .home-flip-grid{grid-template-columns:minmax(0,1fr)}html[lang="de"] .home-evolution .home-flip-card{min-height:0}html[lang="de"] .home-evolution .home-flip-card .home-flip-front{min-height:0}html[lang="de"] .home-evolution .home-flip-feature .home-flip-inner{min-height:0}html[lang="de"] .home-evolution .home-flip-feature .home-flip-front{display:flex;flex-direction:column}html[lang="de"] .home-evolution .home-flip-feature .home-flip-media{height:140px;min-height:140px}html[lang="de"] .home-evolution .home-flip-feature .home-flip-media img{position:static}html[lang="de"] .home-evolution .home-flip-card .home-flip-front-copy,html[lang="de"] .home-evolution .home-flip-card .home-flip-back{padding:24px 20px}html[lang="de"] .de-offer-stable-nav{padding:4px 20px 6px}html[lang="de"] .home-evolution .home-flip-feature .home-flip-front-copy h3{font-size:2.2rem}html[lang="de"] .home-evolution .home-flip-feature .home-flip-back-actions{grid-template-columns:minmax(0,1fr)}html[lang="de"] .home-evolution .hero-location{order:5;margin:0}html[lang="de"] .de-working ol,html[lang="de"] .de-journey-flow ol,html[lang="de"] .de-experience{grid-template-columns:minmax(0,1fr);gap:22px}html[lang="de"] .de-reference .home-evolution-reference{grid-template-columns:minmax(0,1fr);gap:18px}html[lang="de"] .de-reference .home-alexis-photo{grid-column:1;grid-row:auto;width:140px}html[lang="de"] .de-reference .eyebrow,html[lang="de"] .de-reference blockquote,html[lang="de"] .de-reference .text-link{grid-column:1}}html[lang="de"] .de-partner-voice{display:grid;grid-template-columns:140px minmax(0,1fr);gap:32px;align-items:start;text-align:left}html[lang="de"] .de-partner-voice>img{display:block;width:140px;height:140px;max-width:100%;border-radius:50%;object-fit:contain}html[lang="de"] .de-partner-voice h2{font-size:clamp(2rem,3vw,2.6rem);line-height:1.15}html[lang="de"] .de-partner-voice blockquote{margin:0 0 18px}html[lang="de"] .de-partner-voice blockquote p{font-size:1rem;line-height:1.65;max-width:72ch}html[lang="de"] .de-partner-voice cite{display:block;font-size:.85rem;line-height:1.5;font-style:normal;font-weight:600;margin-top:20px}html[lang="de"] .de-reference{text-align:left}html[lang="de"] .de-bavaria-heart{display:inline-block;width:36px;height:33px;vertical-align:-3px;margin-right:12px;flex:none}html[lang="de"] .profile-page .credential-sales-part.de-alpega-awards{background:#142b3c;color:#fff;padding:18px;border-radius:4px}html[lang="de"] .profile-page .de-alpega-awards :is(h4,p,li,a){color:#fff}html[lang="de"] .profile-page .de-alpega-awards .de-award-names{list-style:none;padding:0;margin:14px 0;font-size:.95rem;line-height:1.5;font-weight:600}html[lang="de"] .profile-page .de-alpega-awards .de-award-names li+li{margin-top:8px}html[lang="de"] .profile-page .de-alpega-awards a{border-color:#ffffff80}@media(max-width:760px){html[lang="de"] .de-partner-voice{grid-template-columns:1fr;gap:18px}html[lang="de"] .de-partner-voice>img{width:128px;height:128px}}html[lang="de"] .feedback-home.home-evolution .de-home-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"graphic board" "context context";align-items:center;padding-top:24px;gap:22px 24px}html[lang="de"] .de-home-graphic{grid-area:graphic;width:100%;min-width:0;padding:20px;background:#142b3c;color:#fff;border-radius:4px}html[lang="de"] .de-graphic-stage{position:relative;width:100%;aspect-ratio:1531/558;container-type:inline-size}html[lang="de"] .feedback-home.home-evolution .de-graphic-heading{position:absolute;inset:0;width:100%;max-width:none;padding:0;margin:0;font:inherit;line-height:1;color:#fff}html[lang="de"] .de-graphic-heading>span{position:absolute;display:block}html[lang="de"] .de-graphic-heading svg{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}html[lang="de"] .de-graphic-clarity{left:3.592%;top:7.348%;width:37.557%;height:77.419%;z-index:1}html[lang="de"] .de-graphic-clarity path{fill:#104d6b}html[lang="de"] .de-graphic-clarity-text{position:absolute;left:8%;top:32%;width:61%;text-align:center;font:700 1.3rem/1.02 'Barlow Condensed',Inter,sans-serif;font-size:clamp(1.25rem,4.3cqw,2.3rem);color:#fff}html[lang="de"] .de-graphic-action{left:20.901%;top:0;width:75.506%;height:99.821%}html[lang="de"] .de-graphic-action path{fill:#AA5D31}html[lang="de"] .de-graphic-action-text{position:absolute;left:28%;right:8%;top:15%;text-align:center;font:700 2rem/.98 'Barlow Condensed',Inter,sans-serif;font-size:clamp(2rem,8.1cqw,4.8rem);color:#fff}html[lang="de"] .de-home-graphic .de-graphic-team{position:absolute;left:43%;top:74%;width:47%;margin:0;text-align:center;font:400 1rem/1.35 Inter,Arial,sans-serif;font-size:clamp(1rem,2.65cqw,1.3rem);color:#fff}html[lang="de"] .de-graphic-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:18px 0 0}html[lang="de"] .de-graphic-pillars li{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;font:600 1rem/1.35 Inter,Arial,sans-serif;color:#fff}html[lang="de"] .de-graphic-pillars svg{display:block;flex:none;width:24px;height:24px;fill:#AA5D31;stroke:none}html[lang="de"] .de-graphic-pillars circle{fill:none;stroke:#AA5D31;stroke-width:2}html[lang="de"] .de-graphic-pillars li:last-child path{fill:none;stroke:#AA5D31;stroke-width:2;stroke-linejoin:round}html[lang="de"] .de-home-evidence{grid-area:context;min-width:0}html[lang="de"] .de-home-intro-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"lead contact" "experience location";align-items:start;gap:12px 32px;min-width:0}html[lang="de"] .feedback-home.home-evolution .de-home-intro-copy .hero-lead{grid-area:lead;max-width:none;font-size:1.05rem;line-height:1.6;margin:0}html[lang="de"] .de-home-intro-copy .hero-competence,html[lang="de"] .de-home-intro-copy .hero-location{font-size:.95rem;line-height:1.55;margin:0}html[lang="de"] .de-home-intro-copy .hero-competence{grid-area:experience}html[lang="de"] .de-home-intro-copy .hero-location{grid-area:location}html[lang="de"] .de-home-intro-copy .hero-contact{grid-area:contact;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;width:100%}html[lang="de"] .de-home-hero .home-evolution-workshop{grid-area:board;display:block;position:static;order:initial;min-width:0;width:100%;height:auto;max-width:none;margin:0;justify-self:end}html[lang="de"] .de-home-hero .home-evolution-workshop img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}@media(min-width:761px) and (max-width:1000px){html[lang="de"] .de-home-graphic{padding:18px 14px}html[lang="de"] .de-graphic-pillars{gap:10px}html[lang="de"] .de-graphic-pillars li{flex-direction:column;gap:6px;text-align:center}html[lang="de"] .de-graphic-stage{margin-bottom:34px}html[lang="de"] .de-home-graphic .de-graphic-team{left:0;top:100%;width:100%;margin:10px 0 0;font-size:1rem}}@media(max-width:760px){html[lang="de"] .feedback-home.home-evolution .de-home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"graphic" "context" "board";padding-top:18px;gap:20px}html[lang="de"] .de-home-graphic{padding:18px 16px}html[lang="de"] .de-graphic-stage{aspect-ratio:1531/558;margin-bottom:34px}html[lang="de"] .de-graphic-clarity-text{font-size:clamp(1.25rem,6.5cqw,1.65rem)}html[lang="de"] .de-graphic-action-text{left:27%;right:6%;top:16%;font-size:clamp(1.65rem,10.2cqw,3.5rem)}html[lang="de"] .de-home-graphic .de-graphic-team{left:0;top:100%;width:100%;margin:10px 0 0;font-size:1rem;line-height:1.4}html[lang="de"] .de-graphic-pillars{gap:10px;padding:0;margin:18px 0 0}html[lang="de"] .de-graphic-pillars li{flex-direction:column;gap:6px;text-align:center;font-size:1rem}html[lang="de"] .de-home-intro-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"contact" "lead" "experience" "location";gap:14px}html[lang="de"] .de-home-hero .home-evolution-workshop{max-width:550px;justify-self:center}}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-media{height:auto;min-height:0;flex:0 0 auto;aspect-ratio:16/9}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-front-copy h3{font:650 1.0625rem/1.35 Inter,Arial,sans-serif;font-family:Inter,Arial,sans-serif!important;letter-spacing:0;border-left:4px solid var(--bronze);padding-left:10px}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-back-scroll .de-business-offer-name{font:700 1.0625rem/1.35 Inter,Arial,sans-serif;letter-spacing:0;border-left:4px solid var(--bronze);padding:0 44px 0 10px;margin:0}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-back-scroll .de-business-context{font:500 .8125rem/1.5 Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;color:var(--sand);padding-left:14px;margin:8px 0 16px}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-back-actions .button{background:var(--bronze);border-color:var(--bronze);color:#fff}html[lang="de"] .home-evolution .home-flip-card[data-business-prototype] .home-flip-back-actions .button:hover{background:var(--bronze-dark);border-color:var(--bronze-dark)}html[lang="de"] .home-evolution .home-flip-feature[data-business-prototype] .home-flip-media{aspect-ratio:auto}html[lang="de"] .home-evolution .home-flip-feature[data-business-prototype] .home-flip-media img{object-fit:contain;object-position:right center}html[lang="de"] .home-evolution .home-flip-feature[data-business-prototype] .home-flip-back-actions{grid-template-columns:minmax(0,1fr);justify-items:start}html[lang="de"] .home-evolution .home-flip-feature[data-business-prototype] .home-flip-back-actions .button{width:auto}@media(max-width:760px){html[lang="de"] .home-evolution .home-flip-feature[data-business-prototype] .home-flip-media{aspect-ratio:16/9}}@media(min-width:1101px){html[lang="de"] .home-evolution .home-flip-card:not(.home-flip-feature) .home-flip-front-copy{flex:1 0 auto}html[lang="de"] .home-evolution .home-flip-card:not(.home-flip-feature) .de-offer-front-actions{margin-top:auto}}html[lang="de"] .de-approved-figure{margin:0;min-width:0}html[lang="de"] .de-approved-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 50%;border-radius:4px}html[lang="de"] .de-approved-figure figcaption{font:400 .78rem/1.5 Inter,Arial,sans-serif;margin:8px 0 0;color:inherit}html[lang="de"] .de-approved-journey .de-approved-figure{margin-bottom:20px}html[lang="de"] .cook-coaching-page .offer-hero-image.de-approved-cook{height:auto;min-height:0;max-height:none;align-self:center;overflow:visible;background:transparent}html[lang="de"] .sales-opportunity-practice .de-approved-figure{max-width:1200px;margin:20px 0 12px}html[lang="de"] .sales-opportunity-practice .de-approved-example{max-width:82ch}html[lang="de"] .de-approved-practical{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;margin:20px 0}html[lang="de"] .de-approved-practical p{margin:0;max-width:60ch}@media(max-width:760px){html[lang="de"] .de-approved-practical{grid-template-columns:minmax(0,1fr);gap:18px}}
.om-performance-picture{display:contents}
