body,html{overflow-x:clip}canvas,iframe,img,svg,video{max-width:100%}@media (max-width:900px){:root{--mobile-gutter:16px}html{scroll-padding-top:96px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip!important}article,body,div,footer,form,header,label,main,nav,section{min-width:0}.content-width,.content-width-wide,.section-shell{width:100%!important;max-width:100%!important}.content-width,.content-width-wide{padding-left:var(--mobile-gutter)!important;padding-right:var(--mobile-gutter)!important}.section-shell{overflow-x:clip!important}main :where(h1,h2,h3,h4,p,li,a,button,label,span){max-width:100%;overflow-wrap:break-word;word-break:normal}main :where(p,li,blockquote,figcaption){text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}main :where(h1,h2,h3){text-wrap:balance}main:not(.personal-profile-page) h1{font-size:clamp(31px,9.6vw,43px)!important;line-height:1.05!important;letter-spacing:-.045em!important}main:not(.personal-profile-page) h2{font-size:clamp(26px,8vw,37px)!important;line-height:1.1!important;letter-spacing:-.038em!important}main:not(.personal-profile-page) h3{font-size:clamp(19px,6.2vw,27px)!important;line-height:1.16!important}main :where(p,li){font-size:16px!important;line-height:1.7!important}.eyebrow{gap:8px!important;font-size:10px!important;line-height:1.5!important;letter-spacing:.19em!important;white-space:normal!important}.eyebrow:before{width:24px!important;flex:0 0 24px}.glass-surface,.luxury-panel{max-width:100%!important;border-radius:24px!important}header .content-width-wide{padding-left:12px!important;padding-right:12px!important}header .content-width-wide>a[aria-label="Zur Startseite"]{top:8px!important;width:64px!important;height:82px!important}header .content-width-wide>div.justify-end{padding-left:72px!important}header .content-width-wide>div.justify-center{padding-left:0!important}header nav{border-radius:22px!important;padding:8px 10px!important}header nav>div{gap:10px!important}#hauptnavigation-mobile{max-height:calc(100dvh - 94px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px!important;margin-top:8px!important;padding:8px!important}#hauptnavigation-mobile a{min-height:48px;padding:13px 14px!important;font-size:14px!important;line-height:1.25!important;letter-spacing:.13em!important}main>.section-shell:first-of-type{padding-top:112px!important}.personal-profile-page>.section-shell:first-of-type{padding-top:0!important}main>section.min-h-screen:first-of-type{min-height:100svh!important;height:auto!important;padding-bottom:32px!important}main>section.min-h-screen:first-of-type .content-width-wide.relative.flex{min-height:calc(100svh - 112px)!important;align-items:center!important}.asset-hero-word-headline{margin-top:20px!important;font-size:clamp(35px,11.2vw,47px)!important;line-height:1.01!important;letter-spacing:-.052em!important}.asset-hero-word-lead,.asset-highlight-lead{font-size:16px!important;line-height:1.62!important}.asset-highlight-item,.hero-usp-box-fixed{height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;justify-content:flex-start!important;text-align:left!important;font-size:15px!important;line-height:1.55!important}.asset-cta-button,.personal-profile-cta-button{max-width:100%!important;min-height:54px!important;padding:14px 16px!important}.asset-cta-button,.asset-cta-text,.asset-cta-text-mask,.asset-cta-text-track,.personal-profile-cta-button{width:100%!important;height:auto!important;white-space:normal!important;text-align:center!important;line-height:1.35!important}.asset-cta-text,.asset-cta-text-mask,.asset-cta-text-track{max-height:none!important;overflow:visible!important;transform:none!important}.asset-cta-text[aria-hidden=true]{display:none!important}main .grid{min-width:0}main :where(.hero-usp-box-fixed,.premium-gold-glass-card,.service-glass-card,.profile-step-inner-card,.profile-expertise-tile){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}main :where(.p-7,.p-8,.p-9,.p-10,.p-12){padding:22px!important}#team-search{min-width:0!important;height:54px!important;padding-left:78px!important;padding-right:14px!important;font-size:13px!important}#team-search::-moz-placeholder{font-size:12px}#team-search::placeholder{font-size:12px}main a[href^="/team/"]{min-width:0}main a[href^="/team/"] .relative.h-\[260px\].w-\[260px\],main a[href^="/team/"] .relative.h-\[300px\].w-\[300px\]{width:min(72vw,248px)!important;height:min(72vw,248px)!important}.personal-profile-page .profile-split-hero-track{left:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;overflow:hidden!important}.personal-profile-page .profile-split-hero-sticky{position:relative!important;inset:auto!important;overflow:visible!important}.personal-profile-page .profile-split-hero-sticky,.personal-profile-page .profile-split-left{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important}.personal-profile-page .profile-split-left{max-height:none!important;overflow:hidden!important;opacity:1!important;transform:none!important;background:#050505!important}.personal-profile-page .profile-split-left:after{display:none!important;content:none!important}.personal-profile-page .profile-hero-photo-full{position:relative!important;inset:auto!important;width:100%!important;height:min(76svh,620px)!important;min-height:430px!important;flex:0 0 auto!important;overflow:hidden!important;background:#050505!important}.personal-profile-page .profile-hero-photo-main{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:var(--member-image-position,center top)!important;object-position:var(--member-image-position,center top)!important;transform:none!important}.personal-profile-page[data-member-id=holger-gurcke] .profile-hero-photo-main{-o-object-position:center top!important;object-position:center top!important}.personal-profile-page .profile-hero-photo-shade{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.18))!important}.personal-profile-page .profile-split-left-copy{position:relative!important;inset:auto!important;z-index:4!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px 20px 28px!important;overflow:visible!important;opacity:1!important;transform:none!important;background:radial-gradient(circle at 18% 0,rgba(212,175,55,.14),transparent 38%),linear-gradient(180deg,rgba(14,12,8,.98),#050505)!important;border-top:1px solid rgba(212,175,55,.22)}.personal-profile-page .profile-split-left-copy h1{margin-top:12px!important;font-size:clamp(33px,10.5vw,45px)!important;line-height:1.04!important;letter-spacing:-.05em!important}.personal-profile-page .profile-split-left-copy p{margin-top:12px!important;font-size:15px!important;line-height:1.6!important;letter-spacing:.02em!important}.personal-profile-page .profile-split-back{top:94px!important;left:16px!important;min-height:40px!important;padding:0 14px!important;font-size:12px!important}.personal-profile-page .profile-split-video-panel{position:relative!important;inset:auto!important;width:100%!important;height:min(72svh,600px)!important;min-height:500px!important;transform:none!important}.personal-profile-page .profile-split-video-copy{left:20px!important;right:20px!important;bottom:24px!important;max-width:none!important;opacity:1!important;transform:none!important}.personal-profile-page .profile-split-video-copy h2{font-size:clamp(43px,13vw,61px)!important;line-height:.9!important}.personal-profile-page .profile-split-video-copy p{margin-top:16px!important;font-size:15px!important;line-height:1.58!important}.personal-profile-page .profile-split-scroll-tip{display:none!important}.personal-profile-page .content-width-wide{gap:18px!important}.personal-profile-page :where(.rounded-\[34px\],.rounded-\[36px\],.rounded-\[28px\]){border-radius:24px!important}.personal-profile-page :where(.text-\[46px\],h2,h3){font-size:clamp(25px,8vw,35px)!important;line-height:1.12!important;letter-spacing:-.035em!important}.personal-profile-page .relative.flex.h-\[520px\]{height:min(118vw,520px)!important;min-height:390px!important}.personal-profile-page :where(.profile-step-bg-section,.profile-step-content,.profile-step-inner-card,.profile-expertise-bg-section,.profile-expertise-content,.approach-editorial,.approach-text,.profile-story-sticky-stack,.profile-story-sticky-slide,.profile-story-sticky-card,.profile-story-copy,.asset-pin-track-2026,.asset-pin-sticky-2026,.asset-pin-slide-2026,.asset-pin-card-2026,.asset-pin-copy-2026){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;opacity:1!important}.personal-profile-page .approach-editorial{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.personal-profile-page :where(.profile-story-sticky-stack,.asset-pin-track-2026){display:grid!important;gap:16px!important}.personal-profile-page :where(.profile-story-sticky-card,.asset-pin-card-2026){display:flex!important;flex-direction:column!important}.personal-profile-page :where(.profile-story-image-wrap,.asset-pin-media-2026,.approach-image-frame){width:100%!important;height:clamp(210px,62vw,320px)!important;min-height:210px!important;max-height:none!important;overflow:hidden!important}.personal-profile-page iframe{height:360px!important;min-height:360px!important}.personal-profile-page a[href^="mailto:"],.personal-profile-page a[href^="tel:"]{overflow-wrap:anywhere!important;word-break:break-word!important}[aria-label="Galerie Karussell"] .relative.flex.h-\[420px\]{height:clamp(300px,88vw,420px)!important}[aria-label="Galerie Karussell"] button{width:46px!important;height:46px!important}.luxury-image-footer,.luxury-image-footer__content,.luxury-image-footer__glass,.luxury-image-footer__inner,.luxury-image-footer__left,.luxury-image-footer__right{width:100%!important;max-width:100%!important;min-width:0!important}.luxury-image-footer__inner{padding:16px!important}.luxury-image-footer__glass{padding:22px 18px!important;border-radius:24px!important}.luxury-image-footer__content{gap:28px!important}.luxury-image-footer__content,.luxury-image-footer__links{display:grid!important;grid-template-columns:1fr!important}.luxury-image-footer__links{gap:6px!important}.luxury-image-footer__links a{width:100%!important;min-height:44px!important;padding:10px 8px!important}.luxury-image-footer__links a>span{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;white-space:normal!important;text-align:center!important}.luxury-image-footer__bottom-text{font-size:10px!important;line-height:1.6!important;letter-spacing:.13em!important;text-align:center!important}body>.fixed.inset-0.z-\[100\]{padding:10px!important;align-items:center!important}body>.fixed.inset-0.z-\[100\]>[role=dialog]{max-height:calc(100dvh - 20px)!important;padding:18px!important;border-width:1px!important;border-radius:16px!important}#cookie-dialog-title{margin-top:22px!important;font-size:22px!important;line-height:1.1!important}#cookie-dialog-description{margin-top:16px!important;max-height:38dvh!important;padding-right:4px!important;font-size:13px!important;line-height:1.6!important}#cookie-settings-panel{padding:14px!important}body>.fixed.inset-0.z-\[100\] button{min-height:50px!important;padding:12px 14px!important;font-size:13px!important}a.glass-button,button,input,select,textarea{min-height:44px}@media (hover:none){a:hover,button:hover{transform:none!important}}}@media (max-width:640px){:root{--mobile-gutter:14px}main>.section-shell:first-of-type{padding-top:104px!important}main>section.min-h-screen:first-of-type .content-width-wide.relative.flex{min-height:calc(100svh - 104px)!important}main :where(.p-6,.p-7,.p-8,.p-9,.p-10,.p-12){padding:18px!important}.glass-surface,.luxury-panel{border-radius:20px!important}.personal-profile-page .profile-hero-photo-full{height:min(70svh,560px)!important;min-height:400px!important}.personal-profile-page .profile-split-video-panel{height:min(70svh,560px)!important;min-height:480px!important}.personal-profile-page .profile-split-video-copy h2{font-size:clamp(39px,13.8vw,55px)!important}.personal-profile-page iframe,main iframe{min-height:320px!important;height:320px!important}.luxury-image-footer__inner{padding:10px!important}}@media (max-width:390px){:root{--mobile-gutter:12px}header .content-width-wide>a[aria-label="Zur Startseite"]{width:58px!important;height:74px!important}header .content-width-wide>div.justify-end{padding-left:64px!important}.asset-hero-word-headline{font-size:clamp(32px,10.8vw,39px)!important}main:not(.personal-profile-page) h1{font-size:clamp(29px,9.2vw,36px)!important}main:not(.personal-profile-page) h2{font-size:clamp(24px,7.7vw,31px)!important}.personal-profile-page .profile-hero-photo-full{min-height:370px!important}.personal-profile-page .profile-split-left-copy,.personal-profile-page .profile-split-video-copy{padding-left:16px!important;padding-right:16px!important}.personal-profile-page .profile-split-video-copy{left:0!important;right:0!important}#team-search::-moz-placeholder{color:transparent!important}#team-search::placeholder{color:transparent!important}}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){.personal-profile-page .profile-hero-photo-full{height:86svh!important;min-height:300px!important}.personal-profile-page .profile-split-video-panel{height:100svh!important;min-height:420px!important}main>section.min-h-screen:first-of-type{min-height:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,html{width:100%!important;max-width:100%!important}canvas,iframe,img,svg,video{display:block;max-width:100%!important}article,div,footer,form,header,main,nav,section{min-width:0}main :where(h1,h2,h3,h4,p,li,a,button,span){max-width:100%;overflow-wrap:break-word}html body main.glass-theme .asset-highlight-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:20px!important;overflow:visible!important}html body main.glass-theme .asset-highlight-grid,html body main.glass-theme .asset-highlight-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:250px!important;max-height:none!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}@media (min-width:901px) and (max-width:1439px){html body main.glass-theme .asset-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{min-height:220px!important}}@media (max-width:900px){html body main.glass-theme .asset-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:170px!important;max-height:none!important;padding:22px 18px!important;overflow:visible!important}html body main.glass-theme .responsive-sticky-panel,html body main.glass-theme .responsive-sticky-slide{min-height:0!important;height:auto!important;overflow:visible!important}html body main.glass-theme .responsive-sticky-panel{position:relative!important;top:auto!important;width:100%!important;max-height:none!important;padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:1180px){html body main.personal-profile-page .profile-story-card,html body main.personal-profile-page .profile-story-copy,html body main.personal-profile-page .profile-story-sticky-card,html body main.personal-profile-page .profile-story-sticky-slide,html body main.personal-profile-page .profile-story-sticky-slide>div,html body main.personal-profile-page .profile-story-sticky-stack{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;opacity:1!important}html body main.personal-profile-page .profile-story-sticky-stack{display:grid!important;gap:20px!important}html body main.personal-profile-page .profile-story-sticky-card{display:grid!important;grid-template-columns:1fr!important}html body main.personal-profile-page .profile-story-image-wrap{width:100%!important;height:clamp(240px,48vw,460px)!important;min-height:240px!important;overflow:hidden!important}html body main.personal-profile-page .asset-pin-card-2026,html body main.personal-profile-page .asset-pin-copy-2026,html body main.personal-profile-page .asset-pin-slide-2026,html body main.personal-profile-page .asset-pin-sticky-2026,html body main.personal-profile-page .asset-pin-textblock-2026,html body main.personal-profile-page .asset-pin-track-2026,html body main.personal-profile-page .asset-pin-track-2026.is-pinned,html body main.personal-profile-page .asset-pin-track-2026.is-released{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;opacity:1!important;visibility:visible!important}html body main.personal-profile-page .asset-pin-track-2026{display:grid!important;gap:20px!important}html body main.personal-profile-page .asset-pin-slide-2026{display:block!important;margin:0 0 20px!important}html body main.personal-profile-page .asset-pin-card-2026{display:grid!important;grid-template-columns:1fr!important}html body main.personal-profile-page .asset-pin-media-wrap-2026{width:100%!important;height:auto!important;min-height:0!important;padding:0 18px 18px!important}html body main.personal-profile-page .asset-pin-media-2026{width:100%!important;height:clamp(240px,48vw,460px)!important;min-height:240px!important;overflow:hidden!important}html body main.personal-profile-page .asset-pin-expanded-text-2026{height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:640px){html body main.glass-theme .asset-highlight-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{width:100%!important;min-height:0!important;padding:20px 16px!important}html body main.glass-theme .responsive-sticky-panel{padding-top:48px!important;padding-bottom:48px!important}html body main.glass-theme .benefits-carousel{width:100%!important;min-width:0!important;padding-left:42px!important;padding-right:42px!important}html body main.glass-theme .benefits-carousel__card{width:min(78vw,340px)!important;max-width:calc(100vw - 92px)!important}html body main.glass-theme .benefits-carousel__dots{width:calc(100% - 20px)!important;max-width:100%!important;flex-wrap:wrap!important;row-gap:7px!important}}@media (max-width:390px){html body main.glass-theme .asset-highlight-grid .asset-highlight-item{padding:18px 14px!important}html body main.glass-theme .benefits-carousel{padding-left:36px!important;padding-right:36px!important}html body main.glass-theme .benefits-carousel__card{width:calc(100vw - 92px)!important;max-width:300px!important}}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){html body main.glass-theme .responsive-sticky-panel{min-height:0!important;padding-top:40px!important;padding-bottom:40px!important}html body main.glass-theme .asset-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .leaflet-container{background:#111111!important}html body .leaflet-container .leaflet-tile-container,html body .leaflet-container .leaflet-tile-pane{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}html body .leaflet-container .leaflet-tile-pane img.leaflet-tile{filter:grayscale(1) invert(.9) brightness(.7) contrast(1.15)!important;opacity:1!important;mix-blend-mode:normal!important}html body .leaflet-control-attribution{max-width:calc(100% - 12px);white-space:normal;background:rgba(0,0,0,.78)!important;color:rgba(255,255,255,.78)!important}html body .leaflet-control-attribution a{color:#f4d46b!important}#cookie-dialog-title{font-size:22px!important}#cookie-dialog-description,#cookie-dialog-description a,body>.fixed.inset-0.z-\[100\] button{font-size:13px!important}@media (min-width:641px){html body .content-width,html body .content-width-wide{width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body .luxury-image-footer{padding-left:10vw!important;padding-right:10vw!important}html body .luxury-image-footer,html body .luxury-image-footer__inner{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .luxury-image-footer__inner{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body .luxury-image-footer__glass{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width:641px) and (max-width:1366px){html body .luxury-image-footer{min-height:auto!important;padding-top:clamp(70px,8vw,110px)!important;padding-bottom:clamp(70px,8vw,110px)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;overflow:hidden!important}html body .luxury-image-footer__inner{width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}html body .luxury-image-footer__glass{width:100%!important;max-width:100%!important;padding:clamp(28px,4vw,48px) clamp(26px,4vw,48px)!important;overflow:hidden!important}html body .luxury-image-footer__content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,4vw,42px)!important;align-items:start!important}html body .luxury-image-footer__content,html body .luxury-image-footer__left,html body .luxury-image-footer__right{width:100%!important;max-width:100%!important;min-width:0!important}html body .luxury-image-footer__right{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:0!important;overflow:visible!important}html body .luxury-image-footer div,html body .luxury-image-footer h2,html body .luxury-image-footer p{max-width:100%!important}html body .luxury-image-footer__links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;grid-template-columns:none!important;width:100%!important;gap:10px 24px!important;overflow:visible!important}html body .luxury-image-footer__links,html body .luxury-image-footer__links a{align-items:center!important;justify-content:center!important;max-width:100%!important}html body .luxury-image-footer__links a{width:auto!important;min-height:44px!important;padding:8px 4px!important;display:inline-flex!important}html body .luxury-image-footer__links a>span{display:inline-flex!important;width:auto!important;max-width:100%!important;flex-wrap:nowrap!important;white-space:nowrap!important;text-align:center!important}html body .luxury-image-footer__bottom-text{width:100%!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important}}:root{--layout-edge:16px;--section-space:56px;--gap-sm:12px;--gap-md:16px;--gap-lg:20px;--gap-xl:24px;--card-pad:18px;--panel-pad:20px;--title-1:clamp(31px,9vw,39px);--title-2:clamp(25px,7.5vw,33px);--title-3:clamp(20px,6vw,26px);--hero-display:clamp(41px,14vw,59px)}body,html{width:100%;max-width:100%;overflow-x:clip!important}@supports not (overflow:clip){body,html{overflow-x:hidden!important}}html body .content-width,html body .content-width-wide,html body main.glass-theme .content-width,html body main.glass-theme .content-width-wide,html body main.personal-profile-page .content-width,html body main.personal-profile-page .content-width-wide{width:calc(100% - 32px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .content-width-wide.glass-surface,html body main.glass-theme .content-width-wide.glass-surface{padding:var(--panel-pad)!important}html body .section-shell{padding-bottom:var(--section-space)!important}html body main :where(.grid,.flex)>*{min-width:0!important;max-width:100%}html body :where(img,video,iframe,canvas,svg){max-width:100%!important}html body main :where(h1,h2,h3,h4){max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:balance}html body main :where(p,li,blockquote,figcaption){max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto}html body :where(a[href^="mailto:"],a[href^="tel:"]){overflow-wrap:anywhere!important;word-break:break-word!important}html body main.glass-theme .section-shell h1{font-size:var(--title-1)!important;line-height:1.02!important}html body main.glass-theme .responsive-sticky-panel h2,html body main.glass-theme .section-shell h2,html body main.personal-profile-page .asset-pin-heading-2026 h2{font-size:var(--title-2)!important;line-height:1.08!important}html body main.glass-theme .section-shell h3,html body main.personal-profile-page :where(.approach-text h3,.profile-story-copy h3,.profile-step-inner-card h3,.asset-pin-title-2026){font-size:var(--title-3)!important;line-height:1.16!important}html body main.glass-theme .asset-hero-word-headline,html body main.personal-profile-page .profile-split-left-copy h1{font-size:var(--title-1)!important;line-height:1.02!important}html body main.personal-profile-page .profile-split-video-copy h2{font-size:var(--hero-display)!important}html body main [class~=gap-3]{gap:var(--gap-sm)!important}html body main [class~=gap-4]{gap:var(--gap-md)!important}html body main [class~=gap-5],html body main [class~=gap-6]{gap:var(--gap-lg)!important}html body main [class~=gap-7],html body main [class~=gap-8]{gap:var(--gap-xl)!important}html body main.glass-theme .asset-highlight-grid,html body main.glass-theme .responsive-sticky-panel>.content-width-wide>.grid,html body main.personal-profile-page .asset-pin-track-2026,html body main.personal-profile-page .profile-story-sticky-stack{gap:var(--gap-lg)!important}html body main.glass-theme .responsive-sticky-panel :where([class~=p-7],[class~=p-8],[class~=p-9],[class~=p-10],[class~=p-12]),html body main.glass-theme .section-shell :where([class~=p-7],[class~=p-8],[class~=p-9],[class~=p-10],[class~=p-12]){padding:var(--panel-pad)!important}html body main.glass-theme :where(.asset-highlight-item,.premium-gold-glass-card,.service-glass-card,.hero-usp-box-fixed),html body main.personal-profile-page :where(.profile-step-inner-card,.profile-story-sticky-card,.asset-pin-copy-2026,.profile-expertise-tile){height:auto!important;max-height:none!important;padding:var(--card-pad)!important;box-sizing:border-box!important}html body main.glass-theme :where(.asset-highlight-item,.premium-gold-glass-card,.service-glass-card,.hero-usp-box-fixed) :where(p,span,div),html body main.personal-profile-page :where(.profile-step-inner-card,.profile-story-copy,.asset-pin-copy-2026,.profile-expertise-tile) :where(p,span,div,a){max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}html body main.glass-theme :where(.same-box-font-text,.same-usp-box-text,.konsequenz-same-usp-text){width:100%!important;max-width:100%!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.55!important;overflow-wrap:break-word!important;word-break:normal!important}html body main.glass-theme .ablauf-step-label{font-size:clamp(13px,1vw,16px)!important;line-height:1.3!important}html body main.glass-theme .asset-highlight-grid{grid-template-columns:minmax(0,1fr)!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{min-height:110px!important}html body main.glass-theme #problem [class~=mt-6][class~=grid][class~=auto-rows-fr],html body main.glass-theme #services [class~=mt-6][class~=grid][class~=auto-rows-fr],html body main.glass-theme #solution [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:minmax(0,1fr)!important}html body main.glass-theme :where(.premium-gold-glass-card,.service-glass-card){min-height:118px!important}html body main.glass-theme .asset-cta-button,html body main.personal-profile-page .personal-profile-cta-button{max-width:100%!important;height:auto!important;min-height:48px!important;white-space:normal!important;padding:13px 18px!important}html body main.glass-theme .asset-cta-button :where(span),html body main.personal-profile-page .personal-profile-cta-button :where(span){white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-align:center!important}html body [role=dialog]{width:min(830px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;padding:var(--panel-pad)!important;box-sizing:border-box!important}html body #cookie-dialog-title{font-size:clamp(18px,5vw,21px)!important}@media (min-width:480px){:root{--layout-edge:22px;--section-space:64px;--card-pad:20px;--panel-pad:24px}html body .content-width,html body .content-width-wide,html body main.glass-theme .content-width,html body main.glass-theme .content-width-wide,html body main.personal-profile-page .content-width,html body main.personal-profile-page .content-width-wide{width:calc(100% - 44px)!important}}@media (min-width:541px){html body main.glass-theme #problem [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:641px){html body main.glass-theme #services [class~=mt-6][class~=grid][class~=auto-rows-fr],html body main.glass-theme #solution [class~=mt-6][class~=grid][class~=auto-rows-fr],html body main.glass-theme .asset-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:768px){:root{--layout-edge:32px;--section-space:76px;--gap-sm:14px;--gap-md:18px;--gap-lg:22px;--gap-xl:28px;--card-pad:22px;--panel-pad:28px;--title-1:clamp(41px,6.5vw,57px);--title-2:clamp(31px,4.8vw,43px);--title-3:clamp(23px,3.3vw,31px);--hero-display:clamp(51px,8.5vw,75px)}html body .content-width,html body .content-width-wide,html body main.glass-theme .content-width,html body main.glass-theme .content-width-wide,html body main.personal-profile-page .content-width,html body main.personal-profile-page .content-width-wide{width:calc(100% - 64px)!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{min-height:140px!important}}@media (min-width:1024px){:root{--layout-edge:48px;--section-space:88px;--gap-sm:14px;--gap-md:18px;--gap-lg:24px;--gap-xl:32px;--card-pad:24px;--panel-pad:32px;--title-1:clamp(53px,5.4vw,73px);--title-2:clamp(37px,4vw,51px);--title-3:clamp(25px,2.8vw,33px);--hero-display:clamp(61px,7.2vw,93px)}html body .content-width,html body .content-width-wide,html body main.glass-theme .content-width,html body main.glass-theme .content-width-wide,html body main.personal-profile-page .content-width,html body main.personal-profile-page .content-width-wide{width:calc(100% - 96px)!important}html body main.glass-theme .asset-highlight-grid .asset-highlight-item{min-height:160px!important}}@media (min-width:1100px){html body main.glass-theme .asset-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1200px){html body main.glass-theme #services [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-height:800px),(max-width:1366px){html body main.glass-theme .responsive-sticky-slide{min-height:0!important;height:auto!important}html body main.glass-theme .responsive-sticky-panel{position:relative!important;top:auto!important;min-height:0!important;height:auto!important;padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}}@media (min-width:1280px){:root{--layout-edge:64px;--section-space:96px;--card-pad:26px;--panel-pad:36px;--title-1:clamp(59px,5vw,79px);--title-2:clamp(41px,3.8vw,53px);--title-3:clamp(27px,2.6vw,35px);--hero-display:clamp(69px,7vw,105px)}html body .content-width,html body .content-width-wide,html body main.glass-theme .content-width,html body main.glass-theme .content-width-wide,html body main.personal-profile-page .content-width,html body main.personal-profile-page .content-width-wide{width:calc(100% - 128px)!important}}@media (min-width:1440px){html body main.glass-theme #solution [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1536px){:root{--layout-edge:88px;--section-space:108px;--gap-lg:26px;--gap-xl:36px;--card-pad:28px;--panel-pad:40px;--title-1:clamp(65px,4.8vw,87px);--title-2:clamp(43px,3.5vw,57px);--title-3:clamp(28px,2.4vw,37px);--hero-display:clamp(75px,6.6vw,115px)}html body .content-width,html body .content-width-wide,html body main.glass-theme .content-width,html body main.glass-theme .content-width-wide,html body main.personal-profile-page .content-width,html body main.personal-profile-page .content-width-wide{width:calc(100% - 176px)!important}}@media (min-width:1600px){html body main.glass-theme .asset-highlight-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:640px){html body .section-shell{padding-bottom:56px!important}html body main.glass-theme .asset-highlight-grid,html body main.glass-theme .responsive-sticky-panel>.content-width-wide>.grid{gap:16px!important}html body main.personal-profile-page .profile-split-left-copy p{letter-spacing:normal!important;overflow-wrap:break-word!important;word-break:normal!important}html body main.personal-profile-page .asset-pin-media-2026,html body main.personal-profile-page .profile-story-image-wrap{height:clamp(210px,65vw,320px)!important;min-height:210px!important}}@media (min-width:641px){html body main#main-content [class~=grid][class~=auto-rows-fr]{grid-auto-rows:1fr!important;align-items:stretch!important}html body main#main-content [class~=grid][class~=auto-rows-fr]>*{height:100%!important;min-width:0!important;max-width:100%!important}html body main#main-content [class~=grid][class~=auto-rows-fr]>*>:where(.glass-surface,.profile-step-inner-card,.premium-gold-glass-card,.service-glass-card){height:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}html body main#main-content.personal-profile-page
div.profile-step-content.profile-step-content>[class~=mt-7][class~=grid]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:18px!important}html body main#main-content.personal-profile-page
div.profile-step-content.profile-step-content>[class~=mt-7][class~=grid]>div,html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card{flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;max-height:none!important;padding:20px 18px!important;box-sizing:border-box!important;overflow:hidden!important}html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card
h3{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;font-size:clamp(21px,6.8vw,26px)!important;line-height:1.16!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important;text-wrap:pretty!important}html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card
.accessible-read-text,html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card
.asset-pin-answer-2026,html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card
p{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:clamp(14px,3.7vw,16px)!important;line-height:1.68!important;letter-spacing:normal!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important;white-space:pre-line!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}html body main#main-content.personal-profile-page
div.profile-step-inner-card.profile-step-inner-card
:where(span,a,div){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}@media (min-width:700px){html body main#main-content.personal-profile-page div.profile-step-content.profile-step-content>[class~=mt-7][class~=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:clamp(18px,2vw,26px)!important}html body main#main-content.personal-profile-page div.profile-step-content.profile-step-content>[class~=mt-7][class~=grid]>div{height:100%!important}html body main#main-content.personal-profile-page div.profile-step-inner-card.profile-step-inner-card{height:100%!important;min-height:300px!important;padding:clamp(24px,2.5vw,34px) clamp(22px,2.4vw,32px)!important}html body main#main-content.personal-profile-page div.profile-step-inner-card.profile-step-inner-card h3{font-size:clamp(22px,2.25vw,29px)!important}html body main#main-content.personal-profile-page div.profile-step-inner-card.profile-step-inner-card .accessible-read-text,html body main#main-content.personal-profile-page div.profile-step-inner-card.profile-step-inner-card p{font-size:clamp(14px,1.15vw,16px)!important}}html body main#main-content.glass-theme
section#problem h2,html body main#main-content.glass-theme
section#services h2,html body main#main-content.glass-theme
section#solution h2{max-width:100%!important;font-size:clamp(27px,3.7vw,49px)!important;line-height:1.09!important;letter-spacing:-.035em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}html body main#main-content.glass-theme
section#problem
[class~=mt-6][class~=grid][class~=auto-rows-fr]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:18px!important}html body main#main-content.glass-theme
section#problem
.konsequenz-same-usp-text{display:block!important;width:100%!important;max-width:100%!important;font-size:clamp(14px,1.15vw,17px)!important;line-height:1.5!important;letter-spacing:.03em!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}html body main#main-content.glass-theme
section#solution
[class~=mt-6][class~=grid][class~=auto-rows-fr]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:18px!important}html body main#main-content.glass-theme
section#solution
.premium-gold-glass-card.glass-surface,html body main#main-content.glass-theme
section#solution
[class~=mt-6][class~=grid][class~=auto-rows-fr]>*{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}html body main#main-content.glass-theme
section#solution
.premium-gold-glass-card.glass-surface{--move-by:8px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:175px!important;max-height:none!important;padding:22px 18px!important;box-sizing:border-box!important;border-radius:18px!important}html body main#main-content.glass-theme
section#solution
.premium-gold-glass-card.glass-surface
.ablauf-step-label{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;font-size:clamp(13px,3vw,15px)!important;line-height:1.3!important;letter-spacing:normal!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}html body main#main-content.glass-theme
section#solution
.premium-gold-glass-card.glass-surface
.same-box-font-text{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:clamp(14px,3.8vw,17px)!important;line-height:1.48!important;letter-spacing:normal!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}html body main#main-content.glass-theme
section#services
[class~=mt-6][class~=grid][class~=auto-rows-fr]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:18px!important}html body main#main-content.glass-theme
section#services
.service-glass-card.glass-surface{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:140px!important;max-height:none!important;padding:20px 18px!important;box-sizing:border-box!important}html body main#main-content.glass-theme
section#services
.same-usp-box-text{display:block!important;width:100%!important;max-width:100%!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.5!important;letter-spacing:.06em!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}@media (min-width:641px){html body main#main-content.glass-theme section#problem [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important}html body main#main-content.glass-theme section#services [class~=mt-6][class~=grid][class~=auto-rows-fr],html body main#main-content.glass-theme section#solution [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}html body main#main-content.glass-theme section#services [class~=mt-6][class~=grid][class~=auto-rows-fr]>*,html body main#main-content.glass-theme section#solution [class~=mt-6][class~=grid][class~=auto-rows-fr]>*{height:100%!important}html body main#main-content.glass-theme section#solution .premium-gold-glass-card.glass-surface{height:100%!important;min-height:220px!important}html body main#main-content.glass-theme section#services .service-glass-card.glass-surface{height:100%!important;min-height:150px!important}}@media (min-width:1200px){html body main#main-content.glass-theme section#services [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1536px){html body main#main-content.glass-theme section#solution [class~=mt-6][class~=grid][class~=auto-rows-fr]{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body main#main-content.glass-theme section#solution .premium-gold-glass-card.glass-surface{height:100%!important;min-height:250px!important}}@media (max-width:640px){html body main#main-content [class~=grid][class~=auto-rows-fr]{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}html body main#main-content [class~=grid][class~=auto-rows-fr]>*,html body main#main-content.glass-theme section#services .service-glass-card.glass-surface,html body main#main-content.glass-theme section#solution .premium-gold-glass-card.glass-surface,html body main#main-content.personal-profile-page div.profile-step-inner-card.profile-step-inner-card{height:auto!important}}html body main#main-content.personal-profile-page
div.approach-editorial.approach-editorial{align-items:stretch!important}html body main#main-content.personal-profile-page
div.approach-text.approach-text{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;align-self:stretch!important;box-sizing:border-box!important}html body main#main-content.personal-profile-page
div.approach-text.approach-text
article.approach-copy-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:300px!important;max-height:none!important;padding:clamp(22px,2.4vw,34px) clamp(20px,2.2vw,32px)!important;box-sizing:border-box!important;overflow:hidden!important}html body main#main-content.personal-profile-page
div.approach-text.approach-text
article.approach-copy-card
h3{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;max-inline-size:100%!important;margin-left:0!important;margin-right:0!important;font-size:clamp(10px,1.9vw,17px)!important;line-height:1.18!important;letter-spacing:-.02em!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:anywhere!important;word-wrap:break-word!important;word-break:break-word!important;hyphens:auto!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;box-sizing:border-box!important;overflow:hidden!important}html body main#main-content.personal-profile-page
div.approach-text.approach-text
article.approach-copy-card
p{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:20px!important;margin-left:0!important;margin-right:0!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.65!important;letter-spacing:normal!important;white-space:pre-line!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:normal!important;hyphens:auto!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}html body main#main-content.personal-profile-page
div.approach-text.approach-text
article.approach-copy-card
:where(span,a,div,strong,em){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (max-width:640px){html body main#main-content.personal-profile-page div.approach-text.approach-text article.approach-copy-card{height:auto!important;min-height:0!important;padding:20px 17px!important}html body main#main-content.personal-profile-page div.approach-text.approach-text article.approach-copy-card h3{font-size:clamp(10px,7vw,15px)!important;line-height:1.2!important}html body main#main-content.personal-profile-page div.approach-text.approach-text article.approach-copy-card p{font-size:14px!important;line-height:1.65!important}}@media (min-width:641px) and (max-width:1100px){html body main#main-content.personal-profile-page div.approach-text.approach-text article.approach-copy-card{min-height:260px!important}html body main#main-content.personal-profile-page div.approach-text.approach-text article.approach-copy-card h3{font-size:clamp(10px,3vw,16px)!important}}@container (max-width: 390px){html body main#main-content.personal-profile-page article.approach-copy-card h3{font-size:21px!important}}html body main.personal-profile-page
div.approach-editorial.approach-editorial
div.approach-text.approach-text
article>h3{font-size:33px!important;line-height:1.12!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important}@media (max-width:900px){html body main.personal-profile-page div.approach-editorial.approach-editorial div.approach-text.approach-text article>h3{font-size:28px!important}}@media (max-width:480px){html body main.personal-profile-page div.approach-editorial.approach-editorial div.approach-text.approach-text article>h3{font-size:24px!important}}html body main.personal-profile-page
div.approach-editorial.approach-editorial
div.approach-text.approach-text
article h3.approach-title-final.approach-title-final{font-size:32px!important;line-height:1.12!important;word-break:normal!important}@media (max-width:900px){html body main.personal-profile-page div.approach-editorial.approach-editorial div.approach-text.approach-text article h3.approach-title-final.approach-title-final{font-size:27px!important}}@media (max-width:480px){html body main.personal-profile-page div.approach-editorial.approach-editorial div.approach-text.approach-text article h3.approach-title-final.approach-title-final{font-size:24px!important}}html body main.personal-profile-page
div.approach-editorial.approach-editorial
div.approach-text.approach-text
article h3.approach-title-final.approach-title-final{width:100%!important;max-width:100%!important;font-size:25px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto!important}@media (max-width:1200px){html body main.personal-profile-page div.approach-editorial.approach-editorial div.approach-text.approach-text article h3.approach-title-final.approach-title-final{font-size:23px!important}}@media (max-width:600px){html body main.personal-profile-page div.approach-editorial.approach-editorial div.approach-text.approach-text article h3.approach-title-final.approach-title-final{font-size:21px!important}}html body main
div.approach-editorial.approach-editorial
div.approach-text.approach-text
article>h3,html body main
h3.approach-title-final.approach-title-final.approach-title-final{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:20px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;word-wrap:anywhere!important;word-break:break-all!important;hyphens:auto!important}@media (max-width:600px){html body main div.approach-editorial.approach-editorial div.approach-text.approach-text article>h3,html body main h3.approach-title-final.approach-title-final.approach-title-final{font-size:18px!important}}html body main
h3.homepage-pillar-title-final.homepage-pillar-title-final.homepage-pillar-title-final{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:24px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:balance!important}@media (max-width:1200px){html body main h3.homepage-pillar-title-final.homepage-pillar-title-final.homepage-pillar-title-final{font-size:22px!important}}@media (max-width:640px){html body main h3.homepage-pillar-title-final.homepage-pillar-title-final.homepage-pillar-title-final{font-size:20px!important}}html body .luxury-image-footer__glass{background:linear-gradient(135deg,rgba(18,16,11,.82),rgba(7,7,7,.74) 50%,rgba(30,22,6,.76))!important;border-color:rgba(255,255,255,.26)!important;box-shadow:0 44px 140px rgba(0,0,0,.76),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(212,175,55,.2)!important;backdrop-filter:blur(42px) saturate(175%) contrast(108%)!important;-webkit-backdrop-filter:blur(42px) saturate(175%) contrast(108%)!important}html body .luxury-image-footer__glass:before{background:radial-gradient(circle at 12% 0,rgba(212,175,55,.16),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%,transparent 72%,rgba(212,175,55,.08))!important}@media (min-width:981px){html body main.personal-profile-page section.profile-split-hero-track{height:200vh!important;height:200svh!important;min-height:0!important}}html body footer.luxury-image-footer.luxury-image-footer{background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18) 52%,rgba(0,0,0,.32)),url(/images/image00109.png)!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;filter:none!important}html body footer.luxury-image-footer.luxury-image-footer:before{background:radial-gradient(circle at 14% 18%,rgba(212,175,55,.1),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.03),rgba(0,0,0,.28))!important}html body footer.luxury-image-footer.luxury-image-footer
div.luxury-image-footer__glass.luxury-image-footer__glass{background:linear-gradient(135deg,rgba(18,16,11,.56),rgba(7,7,7,.46) 50%,rgba(30,22,6,.5))!important;backdrop-filter:blur(5px) saturate(128%) contrast(104%)!important;-webkit-backdrop-filter:blur(5px) saturate(128%) contrast(104%)!important}html body footer.luxury-image-footer.luxury-image-footer
div.luxury-image-footer__glass.luxury-image-footer__glass:before{background:radial-gradient(circle at 12% 0,rgba(212,175,55,.1),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.055),transparent 34%,transparent 72%,rgba(212,175,55,.05))!important}@media (max-width:640px){html body footer.luxury-image-footer.luxury-image-footer div.luxury-image-footer__glass.luxury-image-footer__glass{background:linear-gradient(145deg,rgba(16,14,10,.58),rgba(5,5,5,.5))!important;backdrop-filter:blur(4px) saturate(124%)!important;-webkit-backdrop-filter:blur(4px) saturate(124%)!important}}html body footer.luxury-image-footer.luxury-image-footer
div.luxury-image-footer__glass.luxury-image-footer__glass{background:linear-gradient(135deg,rgba(16,14,10,.8),rgba(5,5,5,.72) 50%,rgba(26,19,7,.76))!important;backdrop-filter:blur(32px) saturate(145%) brightness(78%) contrast(108%)!important;-webkit-backdrop-filter:blur(32px) saturate(145%) brightness(78%) contrast(108%)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:0 38px 110px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(212,175,55,.16)!important}html body footer.luxury-image-footer.luxury-image-footer
div.luxury-image-footer__glass.luxury-image-footer__glass:before{background:radial-gradient(circle at 12% 0,rgba(212,175,55,.12),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.075),transparent 34%,transparent 72%,rgba(212,175,55,.07))!important}@media (max-width:640px){html body footer.luxury-image-footer.luxury-image-footer div.luxury-image-footer__glass.luxury-image-footer__glass{background:linear-gradient(145deg,rgba(16,14,10,.82),rgba(5,5,5,.74))!important;backdrop-filter:blur(28px) saturate(138%) brightness(76%) contrast(106%)!important;-webkit-backdrop-filter:blur(28px) saturate(138%) brightness(76%) contrast(106%)!important}}html body main.personal-profile-page .content-width-wide{width:calc(100% - 40px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body main.personal-profile-page :where(.profile-step-content,.profile-expertise-content)>.grid{gap:clamp(16px,2vw,24px)!important}html body main.personal-profile-page :where(.profile-step-inner-card,.profile-expertise-tile,.approach-copy-card,.profile-story-sticky-card,.asset-pin-card-2026,.asset-motion-card-2026,.asset-stack-card-2026){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body main.personal-profile-page :where(.profile-step-inner-card,.profile-expertise-tile,.approach-copy-card,.profile-story-sticky-card,.asset-pin-card-2026,.asset-motion-card-2026,.asset-stack-card-2026) :where(h1,h2,h3,h4,p,a){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}.floating-utility-controls{position:fixed;z-index:90;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));display:grid;gap:10px}.floating-utility-button{display:inline-flex;width:44px;height:44px;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0;border:2px solid rgba(255,255,255,.94);border-radius:999px;color:#080704;background:linear-gradient(145deg,#f4d76a,#d4af37 58%,#9c7613);box-shadow:0 10px 28px rgba(0,0,0,.42),0 0 0 2px rgba(212,175,55,.24),inset 0 1px 0 rgba(255,255,255,.72);cursor:pointer;text-decoration:none;transition:transform .16s ease,filter .16s ease}.floating-utility-button:focus-visible,.floating-utility-button:hover{color:#080704;filter:brightness(1.08);transform:translateY(-2px) scale(1.04)}.floating-utility-button:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.floating-utility-button svg{width:24px;height:24px;max-width:24px!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.floating-utility-button svg circle{fill:currentColor;stroke:none}@media (max-width:359px){html body main.personal-profile-page .content-width-wide{width:calc(100% - 28px)!important}.floating-utility-button{width:40px;height:40px;min-width:40px;min-height:40px}.floating-utility-button svg{width:21px;height:21px}}@media (min-width:480px){html body main.personal-profile-page .content-width-wide{width:calc(100% - 56px)!important}}@media (min-width:768px){html body main.personal-profile-page .content-width-wide{width:calc(100% - 80px)!important}}@media (min-width:1024px){html body main.personal-profile-page .content-width-wide{width:calc(100% - clamp(112px, 10vw, 180px))!important}}@media (min-width:1600px){html body main.personal-profile-page .content-width-wide{width:min(1600px,calc(100% - 180px))!important}}@media (prefers-reduced-motion:reduce){.floating-utility-button{transition:none!important}}@media (max-width:640px){body,html,html body main#main-content.personal-profile-page,html body main#main-content.personal-profile-page>.section-shell{width:100%!important;max-width:100%!important;overflow-x:clip!important}html body main#main-content.personal-profile-page>.section-shell{margin:0!important;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;box-sizing:border-box!important}html body main#main-content.personal-profile-page>.section-shell>.content-width-wide{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:visible!important}html body main#main-content.personal-profile-page :where(.asset-pin-section-2026,.asset-pin-heading-2026,.asset-pin-track-2026,.asset-pin-sticky-2026,.asset-pin-slide-2026,.asset-pin-card-2026,.asset-pin-copy-2026,.asset-pin-textblock-2026,.asset-pin-media-wrap-2026,.asset-pin-media-2026){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body main#main-content.personal-profile-page .asset-pin-track-2026,html body main#main-content.personal-profile-page .asset-pin-track-2026.is-pinned,html body main#main-content.personal-profile-page .asset-pin-track-2026.is-released{position:relative!important;display:grid!important;height:auto!important;min-height:0!important;gap:16px!important;inset:auto!important;overflow:visible!important}html body main#main-content.personal-profile-page .asset-pin-sticky-2026,html body main#main-content.personal-profile-page .asset-pin-track-2026.is-pinned .asset-pin-sticky-2026,html body main#main-content.personal-profile-page .asset-pin-track-2026.is-released .asset-pin-sticky-2026{position:relative!important;inset:auto!important;display:grid!important;height:auto!important;min-height:0!important;gap:16px!important;transform:none!important;overflow:visible!important}html body main#main-content.personal-profile-page .asset-pin-slide-2026{position:relative!important;inset:auto!important;display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;opacity:1!important}html body main#main-content.personal-profile-page article.asset-pin-card-2026.asset-pin-card-2026{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:22px!important;overflow:hidden!important}html body main#main-content.personal-profile-page div.asset-pin-copy-2026.asset-pin-copy-2026{display:block!important;height:auto!important;min-height:0!important;padding:18px 16px!important;overflow:visible!important}html body main#main-content.personal-profile-page .asset-pin-topline-2026{gap:10px!important;margin:0 0 14px!important}html body main#main-content.personal-profile-page h3.asset-pin-title-2026.asset-pin-title-2026{width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(20px,6.3vw,24px)!important;line-height:1.15!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;text-wrap:wrap!important}html body main#main-content.personal-profile-page .asset-pin-copy-2026 p{width:100%!important;max-width:100%!important;margin-top:14px!important;font-size:14px!important;line-height:1.6!important;letter-spacing:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}html body main#main-content.personal-profile-page .asset-pin-footer-2026{margin-top:16px!important;padding-top:12px!important;gap:6px!important;font-size:10px!important}html body main#main-content.personal-profile-page .asset-pin-media-wrap-2026{height:auto!important;min-height:0!important;padding:0 12px 12px!important}html body main#main-content.personal-profile-page .asset-pin-media-2026{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/11!important;border-radius:16px!important;overflow:hidden!important}html body main#main-content.personal-profile-page :where(.profile-step-bg-section,.profile-story-sticky-card,.profile-step-inner-card){width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body main#main-content.personal-profile-page :where(h1,h2,h3,p,a,span){max-width:100%!important}}@supports not (overflow:clip){@media (max-width:640px){body,html,html body main#main-content.personal-profile-page,html body main#main-content.personal-profile-page>.section-shell{overflow-x:hidden!important}}}