:root{--black:#080b0d;--ink:#0b0e10;--white:#f3f1ec;--paper:#f2f0eb;--gold:#dca847;--gold-light:#efc66e;--gold-ink:#805300;--line:#ffffff21;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{min-width:320px;color:var(--white);background:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}::selection{color:#0a0d0f;background:var(--gold-light)}body.menu-open,body.modal-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}.skip-link{z-index:200;color:#090c0e;border:2px solid var(--gold-ink);background:#fff;border-radius:2px;padding:12px 18px;font-size:14px;font-weight:600;transition:transform .2s;position:fixed;top:14px;left:14px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px;box-shadow:0 0 0 6px #040608e6}.registration-form input:focus-visible,.registration-form textarea:focus-visible,.modal input:focus-visible,.modal textarea:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.reveal{opacity:0;filter:blur(5px);transition:opacity 1s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.scroll-progress{z-index:80;pointer-events:none;background:#ffffff21;width:1px;height:92px;position:fixed;top:50%;right:15px;overflow:hidden;transform:translateY(-50%)}.scroll-progress span{background:linear-gradient(180deg, var(--gold-light), var(--gold));box-shadow:0 0 9px var(--gold);transform:scaleY(var(--scroll-progress,0));transform-origin:top;display:block;position:absolute;inset:0}.logo{z-index:2;filter:drop-shadow(0 0 11px #dca8472e);align-items:center;width:152px;height:67px;display:inline-flex;position:relative}.logo img{width:100%;height:auto;display:block}.header{z-index:20;opacity:0;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:112px;animation:1.15s cubic-bezier(.22,1,.36,1) 50ms forwards header-in;display:grid;position:absolute;top:0;left:38px;right:38px;transform:translateY(-18px)}.header:after{content:"";background:linear-gradient(90deg,#0000,#dca84799,#0000);height:1px;animation:1.5s cubic-bezier(.22,1,.36,1) .35s forwards header-line-in;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav{align-items:center;gap:clamp(20px,2.4vw,46px);display:flex}.nav a{color:#ffffffba;white-space:nowrap;font-size:11px;font-weight:400;transition:color .25s;position:relative}.nav a:after{content:"";background:var(--gold);height:1px;transition:right .3s;position:absolute;bottom:-10px;left:0;right:100%}.nav a:hover{color:#fff}.nav a:hover:after{right:0}.nav a.nav-active{color:var(--gold-light)}.nav a.nav-active:after{right:0}.header-actions{justify-content:flex-end;align-items:center;gap:40px;display:flex}.language,.mobile-language{color:#ffffff73;align-items:center;gap:10px;font-size:11px;display:flex}.language button,.mobile-language button{color:#ffffff6b;cursor:pointer;background:0 0;padding:0}.language button.active,.mobile-language button.active{color:#fff}.round-button{color:#101315;background:var(--gold-light);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s;animation:3.5s ease-out 1.8s infinite soft-pulse;display:grid;box-shadow:0 0 #efc66e47}.round-button:hover{background:#f7d584;transform:translate(5px)scale(1.04)}.arrow{font-style:normal;line-height:1;transition:transform .25s;display:inline-block}.arrow--diagonal{transform:rotate(-45deg)}.menu-button,.mobile-language{display:none}.hero{isolation:isolate;background:#05080a;justify-content:center;align-items:center;min-height:min(850px,100vh);display:flex;position:relative;overflow:hidden}.hero:before,.system:before,.closing:before{content:"";z-index:-1;opacity:.13;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.hero:before{z-index:1}.hero-image{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:112%;transform:translate3d(0, var(--hero-bg-y,0px), 0);will-change:transform;position:absolute;top:-6%;left:0}.hero-video-shade{z-index:1;pointer-events:none;background:linear-gradient(#03050761 0%,#0305070f 60%,#03050730 100%),radial-gradient(#0000 30%,#02040533 100%);position:absolute;inset:0}.hero-content{z-index:2;width:min(950px,86vw);opacity:var(--hero-fade,1);text-align:center;transform:translate3d(0, var(--hero-content-y,0px), 0);will-change:transform, opacity;margin-top:3px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.27em;margin:0 0 25px;font-size:10px;font-weight:600}.hero h1{letter-spacing:-.055em;text-shadow:0 2px 23px #00000042;margin:0;font-size:clamp(50px,5.25vw,83px);font-weight:300;line-height:1.12}.hero h1 span{opacity:0;filter:blur(7px);clip-path:inset(0 0 100%);animation:1.1s cubic-bezier(.16,1,.3,1) forwards hero-line-in;display:block;transform:translateY(42px)}.hero h1 .hero-line--1{animation-delay:.25s}.hero h1 .hero-line--2{animation-delay:.38s}.hero h1 .hero-line--3{animation-delay:.51s}.hero .eyebrow{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .15s forwards fade-up;transform:translateY(14px)}.hero-subtitle{color:#ffffffb3;opacity:0;margin:25px auto 23px;font-size:13px;animation:.85s cubic-bezier(.22,1,.36,1) .72s forwards fade-up;transform:translateY(15px)}.hero-buttons{opacity:0;justify-content:center;gap:18px;animation:.9s cubic-bezier(.22,1,.36,1) .86s forwards fade-up;display:flex;transform:translateY(16px)}.button{isolation:isolate;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff54;justify-content:center;align-items:center;gap:34px;min-width:178px;min-height:48px;padding:0 20px;font-size:12px;font-weight:500;transition:border-color .25s,background .25s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.button:hover{border-color:#ffffffa6;transform:translateY(-2px)}.button--gold{color:#121416;background:linear-gradient(100deg,#d39c38,#f1c86f);border:0;box-shadow:0 8px 30px #dca8471f}.button--gold:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 28%,#ffffff8c 49%,#0000 69%);transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2px;transform:translate(-125%)}.button--gold:hover{background:linear-gradient(100deg,#e0ad4d,#f7d789);box-shadow:0 12px 34px #dca84738}.button--gold:hover:before{transform:translate(125%)}.button i{color:#fff;background:#0b0f12;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:-10px;font-style:normal;display:grid}.hero-meta{z-index:2;color:#ffffff9e;letter-spacing:.28em;opacity:0;justify-content:space-between;font-size:8px;font-weight:600;animation:1s 1.1s forwards fade-in;display:flex;position:absolute;bottom:31px;left:38px;right:38px}.horizon-glow{z-index:1;transform-origin:50%;background:#efad43b8;height:1px;animation:1.8s cubic-bezier(.16,1,.3,1) .55s forwards horizon-in;position:absolute;top:74%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 7px #efad43,0 0 24px #efad43bd}.consulting{color:#080a0b;background:var(--paper);grid-template-rows:1fr 112px;grid-template-columns:54% 46%;min-height:min(790px,75vw);display:grid;position:relative;overflow:hidden}.consulting-copy{flex-direction:column;justify-content:center;padding:38px 5vw 40px;display:flex;position:relative}.section-number{color:var(--gold);opacity:0;font-size:20px;font-weight:500;transition:opacity .75s .1s,transform .75s cubic-bezier(.22,1,.36,1) .1s;position:absolute;top:33px;left:39px;transform:translateY(18px)}.consulting.in-view .section-number{opacity:1;transform:none}.consulting-inner{max-width:620px}.consulting h2{letter-spacing:-.052em;margin:0 0 48px;font-size:clamp(43px,4.25vw,68px);font-weight:400;line-height:1.04}.consulting-lead{margin:0 0 11px;font-size:clamp(16px,1.35vw,21px);font-weight:500}.consulting-body{color:#404243;max-width:540px;margin:0 0 45px;font-size:14px;line-height:1.65}.consulting-inner h2,.consulting-inner .consulting-lead,.consulting-inner .consulting-body,.consulting-inner .text-link{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.consulting-inner h2{clip-path:inset(0 0 100%);transition:opacity 1s cubic-bezier(.22,1,.36,1) 80ms,transform 1s cubic-bezier(.22,1,.36,1) 80ms,clip-path 1.15s cubic-bezier(.16,1,.3,1) 80ms}.consulting-inner .consulting-lead{transition-delay:.25s}.consulting-inner .consulting-body{transition-delay:.36s}.consulting-inner .text-link{transition-delay:.48s}.consulting-inner.is-visible h2,.consulting-inner.is-visible .consulting-lead,.consulting-inner.is-visible .consulting-body,.consulting-inner.is-visible .text-link{opacity:1;transform:none}.consulting-inner.is-visible h2{clip-path:inset(0)}.text-link{color:#17191a;align-items:center;gap:8px;width:max-content;padding:0 0 13px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.text-link:after{content:"";background:var(--gold);width:83px;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.text-link:hover:after{width:100%}.consulting-image{clip-path:inset(0 0 0 100%);filter:saturate(.72)contrast(1.03);will-change:clip-path;background:#171a1b;transition:clip-path 1.35s cubic-bezier(.16,1,.3,1),filter 1.5s;position:relative;overflow:hidden}.consulting-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#dca84717,#0000 19%);position:absolute;inset:0}.consulting-image img{object-fit:cover;object-position:52% center;width:100%;height:110%;transform:translate3d(0, var(--parallax-y,0px), 0);will-change:transform;position:absolute;inset:-5% 0}.consulting-image.is-visible,.consulting.in-view .consulting-image{clip-path:inset(0);filter:saturate()}.light-line{z-index:2;transform-origin:0;background:linear-gradient(90deg,#0000,#f2b84c);width:30%;height:1px;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .75s;position:absolute;top:48%;left:-8%;transform:scaleX(0);box-shadow:0 0 7px #f2b84cb3}.consulting-image.is-visible .light-line,.consulting.in-view .consulting-image .light-line{transform:scaleX(1)}.consulting-tabs{border-top:1px solid #d3d0c9;grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.consulting-tabs a{color:#4f5050;letter-spacing:.24em;opacity:0;place-items:center;height:100%;font-size:10px;font-weight:600;transition:color .25s,opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(17px)}.consulting.in-view .consulting-tabs a{opacity:1;transform:none}.consulting.in-view .consulting-tabs a:first-child{transition-delay:.62s}.consulting.in-view .consulting-tabs a:nth-child(2){transition-delay:.75s}.consulting.in-view .consulting-tabs a:nth-child(3){transition-delay:.88s}.consulting-tabs a:hover{color:var(--gold)}.consulting-tabs a+a:before{content:"";background:#dca8478c;width:1px;position:absolute;top:31%;bottom:31%;left:0}.system{isolation:isolate;background:#06090b;min-height:min(810px,79vw);position:relative;overflow:hidden}.system-image{z-index:-2;object-fit:cover;object-position:68% 54%;pointer-events:none;width:100%;height:110%;transform:translate3d(0, var(--parallax-y,0px), 0);will-change:transform;position:absolute;inset:-5% 0}.system-shade{z-index:0;background:linear-gradient(90deg,#050709ed 0%,#050709ad 55%,#0507092e 100%),linear-gradient(#0000 40%,#04060773);position:absolute;inset:0}.system-content{z-index:2;width:55%;min-height:inherit;flex-direction:column;padding:52px 4.25vw 40px;display:flex;position:relative}.system .eyebrow{opacity:0;margin-bottom:24px;transition:opacity .75s .15s,transform .75s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(14px)}.system-content.is-visible .eyebrow{opacity:1;transform:none}.system-steps{flex-direction:column;display:flex}.system-step{text-align:left;color:#ffffff85;opacity:0;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff47;grid-template-rows:auto auto;grid-template-columns:64px 1fr;width:100%;min-height:142px;padding:21px 0 24px;transition:color .35s,opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),min-height .45s;display:grid;position:relative;transform:translate(-34px)}.system-content.is-visible .system-step{opacity:1;transform:none}.system-content.is-visible .system-step:first-child{transition-delay:.2s,.22s,.22s,0s}.system-content.is-visible .system-step:nth-child(2){transition-delay:.2s,.35s,.35s,0s}.system-content.is-visible .system-step:nth-child(3){transition-delay:.2s,.48s,.48s,0s}.system-step:first-child{padding-top:5px}.step-number{padding-top:10px;font-size:17px}.step-title{letter-spacing:-.045em;font-size:clamp(45px,5.1vw,80px);font-weight:400;line-height:1;transition:text-shadow .4s}.step-description{opacity:0;color:#ffffffad;grid-column:2;max-width:510px;max-height:0;font-size:14px;line-height:1.62;transition:max-height .45s,opacity .45s,margin .45s;overflow:hidden}.step-rule{opacity:0;background:linear-gradient(90deg,#dca84740,#e3a940);height:1px;transition:left .55s,right .55s,opacity .35s;position:absolute;top:53%;left:100%;right:0;box-shadow:0 0 7px #e3a94080}.system-step--active{color:#f2f1ed;min-height:194px}.system-step--active .step-number{color:var(--gold)}.system-step--active .step-title{text-shadow:0 0 28px #ffffff14}.system-step--active .step-description{opacity:1;max-height:105px;margin-top:13px}.system-step--active .step-rule{opacity:1;left:84%;right:-35%}.text-link--dark{color:var(--gold);opacity:0;margin-top:27px;transition:opacity .75s .62s,transform .75s cubic-bezier(.22,1,.36,1) .62s;transform:translateY(12px)}.system-content.is-visible .text-link--dark{opacity:1;transform:none}.system-signature{color:#ffffff7a;letter-spacing:.26em;opacity:0;margin:auto 0 0;font-size:8px;font-weight:600;transition:opacity 1s .75s}.system-content.is-visible .system-signature{opacity:1}.closing{isolation:isolate;background:radial-gradient(at 50% 34%,#15181a 0%,#0a0d0f 43%,#070a0c 100%);flex-direction:column;min-height:min(840px,82vw);display:flex;position:relative;overflow:hidden}.closing:before{opacity:.23}.closing-cta{z-index:3;text-align:center;flex-direction:column;flex:0 0 55%;align-items:center;padding:67px 20px 35px;display:flex;position:relative}.closing-cta .eyebrow{margin-bottom:20px}.closing-cta h2{letter-spacing:-.055em;margin:0 0 19px;font-size:clamp(52px,5.4vw,84px);font-weight:300;line-height:1.03}.closing-cta>p:not(.eyebrow){color:#ffffff94;margin:0 0 26px;font-size:13px}.closing-cta .eyebrow,.closing-cta h2,.closing-cta>p:not(.eyebrow),.closing-cta .button{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.closing-cta h2{clip-path:inset(0 0 100%);transition:opacity 1s cubic-bezier(.22,1,.36,1) .12s,transform 1s cubic-bezier(.22,1,.36,1) .12s,clip-path 1.15s cubic-bezier(.16,1,.3,1) .12s}.closing-cta>p:not(.eyebrow){transition-delay:.3s}.closing-cta .button{transition-delay:.43s}.closing-cta.is-visible .eyebrow,.closing-cta.is-visible h2,.closing-cta.is-visible>p:not(.eyebrow),.closing-cta.is-visible .button{opacity:1;transform:none}.closing-cta.is-visible h2{clip-path:inset(0)}.closing-cta.is-visible .button:hover{transform:translateY(-2px)}.button--large{min-width:240px;min-height:59px;font-size:14px}.closing-cross{z-index:2;pointer-events:none;background:#db9f36;position:absolute;box-shadow:0 0 6px #f4b54d,0 0 19px #eba93ec2}.closing-cross--h{height:1px;transition:transform 1.45s cubic-bezier(.16,1,.3,1) .5s;top:55%;left:0;right:0;transform:scaleX(0)}.closing-cross--v{opacity:.8;transform-origin:top;width:1px;transition:transform 1.65s cubic-bezier(.16,1,.3,1) .18s;top:0;bottom:0;left:50%;transform:scaleY(0)}.closing.in-view .closing-cross--h{transform:scaleX(1)}.closing.in-view .closing-cross--v{transform:scaleY(1)}.closing-cross--h:after,.closing-cross--v:after{content:"";background:#fff3c7;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 15px 7px #e5a440}.closing-cross--h:after{top:-4px;left:calc(50% - 4px)}.closing-cross--v:after{top:33%;left:-3px}.footer{z-index:1;flex-direction:column;flex:45%;justify-content:flex-end;min-height:365px;padding:0 5.8vw 18px;display:flex;position:relative}.footer-word{z-index:0;pointer-events:none;opacity:0;height:275px;transform:translate3d(0, calc(45px + var(--parallax-y,0px)), 0) scale(.985);will-change:transform;justify-content:center;align-items:flex-end;transition:opacity 1.2s .65s,transform 1.4s cubic-bezier(.16,1,.3,1) .65s;display:flex;position:absolute;bottom:50px;left:5.5vw;right:4vw;overflow:hidden}.closing.in-view .footer-word{opacity:1;transform:translate3d(0, var(--parallax-y,0px), 0) scale(1)}.footer-word img{opacity:.26;width:min(62vw,820px);height:auto;display:block}.footer-nav{opacity:0;border-bottom:1px solid #ffffff24;grid-template-columns:230px 1fr 120px;align-items:center;gap:15px;min-height:74px;transition:opacity .9s .92s,transform .9s cubic-bezier(.22,1,.36,1) .92s;display:grid;transform:translateY(20px)}.footer-nav,.footer-legal{z-index:2;position:relative}.closing.in-view .footer-nav{opacity:1;transform:none}.footer-nav .logo{transform-origin:0;transform:scale(.72)}.footer-nav nav{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.footer-nav nav a{color:#ffffffb8;text-align:center;border-bottom:1px solid #dca84747;padding:19px 0;font-size:11px}.footer-language{color:#ffffffbf;justify-content:flex-end;align-items:center;gap:13px;font-size:10px;display:flex}.footer-language i,.footer-legal i{background:#ffffff3b;width:1px;height:15px}.footer-legal{color:#ffffffad;opacity:0;justify-content:space-between;align-items:flex-end;height:48px;font-size:9px;transition:opacity .8s 1.08s;display:flex}.closing.in-view .footer-legal{opacity:1}.footer-legal div{align-items:center;gap:19px;display:flex}.detail-page,.legal-page{background:#080b0d;min-height:100vh}.detail-hero,.detail-image-band,.legal-hero{isolation:isolate;position:relative;overflow:hidden}.detail-hero:before,.detail-image-band:before,.legal-hero:before{content:"";z-index:1;opacity:.14;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.detail-hero{background:#080b0d;align-items:center;min-height:min(820px,100vh);display:flex}.detail-hero-image{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:110%;transform:translate3d(0, var(--parallax-y,0px), 0);will-change:transform;position:absolute;inset:-5% 0}.detail-page--consulting .detail-hero-image{object-position:center 46%}.detail-page--leadership .detail-hero-image,.detail-page--about .detail-hero-image{object-position:65% center}.detail-hero-shade{z-index:0;background:linear-gradient(90deg,#040608f0 0%,#040608c2 45%,#0406082e 78%),linear-gradient(#0000 42%,#040608ad);position:absolute;inset:0}.detail-hero-content{z-index:3;width:min(940px,76vw);margin:78px 0 0 7vw;position:relative}.detail-hero-content .eyebrow{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .18s forwards fade-up;transform:translateY(14px)}.detail-hero h1{letter-spacing:-.064em;max-width:1100px;margin:0;font-size:clamp(60px,7vw,110px);font-weight:300;line-height:.98}.detail-hero h1 span{opacity:0;filter:blur(7px);clip-path:inset(0 0 100%);animation:hero-line-in 1.1s var(--line-delay) cubic-bezier(.16,1,.3,1) forwards;display:block;transform:translateY(46px)}.detail-hero-intro{color:#ffffffad;opacity:0;max-width:690px;margin:32px 0 0;font-size:15px;line-height:1.7;animation:.9s cubic-bezier(.22,1,.36,1) .7s forwards fade-up;transform:translateY(16px)}.detail-hero-meta{z-index:3;color:#ffffff94;letter-spacing:.26em;opacity:0;justify-content:space-between;font-size:8px;font-weight:600;animation:.9s 1s forwards fade-in;display:flex;position:absolute;bottom:31px;left:7vw;right:3.2vw}.detail-hero-meta span:first-child{color:var(--gold);letter-spacing:0;font-size:19px}.detail-statement{color:#0a0c0e;background:var(--paper);grid-template-columns:13% 52% 1fr;align-items:start;gap:4vw;min-height:610px;padding:110px 7vw 100px;display:grid}.detail-statement-index{color:var(--gold);align-items:center;gap:19px;font-size:20px;display:flex}.detail-statement-index i{background:#dca8479e;width:64px;height:1px;display:block}.detail-statement-copy .eyebrow{margin-bottom:34px}.detail-statement h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(46px,4.5vw,72px);font-weight:400;line-height:1.04}.detail-statement-body{color:#4b4d4e;max-width:430px;margin:83px 0 0;font-size:15px;line-height:1.75}.detail-services{background:#0a0d0f;padding:105px 7vw 120px}.detail-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:58px;display:flex}.detail-section-head .eyebrow{margin:0}.detail-section-head>span{color:#ffffffa8;letter-spacing:.18em;font-size:10px}.detail-card-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.detail-card{min-height:335px;transition-delay:var(--card-delay,0s);padding:30px 3vw 46px 0;position:relative}.detail-card+.detail-card{border-left:1px solid #ffffff29;padding-left:3vw}.detail-card>span{color:var(--gold);font-size:12px}.detail-card h3{letter-spacing:-.045em;margin:75px 0 21px;font-size:clamp(29px,2.7vw,43px);font-weight:300;line-height:1}.detail-card p{color:#ffffff8c;max-width:340px;margin:0;font-size:13px;line-height:1.7}.detail-card i{background:var(--gold);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.16,1,.3,1) .35s;position:absolute;bottom:-1px;left:0;right:3vw;transform:scaleX(0)}.detail-card.is-visible i{transform:scaleX(1)}.detail-card+.detail-card i{left:3vw}.detail-image-band{clip-path:inset(0 0 0 100%);will-change:clip-path;background:#080b0d;align-items:flex-end;min-height:690px;transition:clip-path 1.35s cubic-bezier(.16,1,.3,1);display:flex}.detail-band-image{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:110%;transform:translate3d(0, var(--parallax-y,0px), 0);will-change:transform;position:absolute;inset:-5% 0}.detail-page--leadership .detail-band-image,.detail-page--about .detail-band-image{object-position:65% center}.detail-image-band.is-visible,.detail-image-band.in-view{clip-path:inset(0)}.detail-image-overlay{z-index:0;background:linear-gradient(#04060808 28%,#040608ed),linear-gradient(90deg,#0406089e,#0000 63%);position:absolute;inset:0}.detail-image-copy{z-index:3;width:min(850px,77vw);padding:0 0 77px 7vw;position:relative}.detail-image-copy h2{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(53px,6vw,94px);font-weight:300;line-height:1}.detail-image-line{z-index:3;background:linear-gradient(90deg, var(--gold), #dca84700);transform-origin:0;height:1px;transition:transform 1.25s cubic-bezier(.16,1,.3,1) .5s;position:absolute;bottom:45px;left:7vw;right:0;transform:scaleX(0);box-shadow:0 0 8px #dca84766}.detail-image-band.in-view .detail-image-line{transform:scaleX(1)}.detail-process{color:#0b0d0e;background:var(--paper);padding:110px 7vw 120px}.detail-process .detail-section-head>span{color:#555759}.detail-process-list{border-top:1px solid #cecbc5}.detail-process-row{border-bottom:1px solid #cecbc5;grid-template-columns:90px 1.2fr 1fr 50px;align-items:center;gap:2vw;min-height:145px;display:grid}.detail-process-row>span{color:var(--gold);font-size:14px}.detail-process-row h3{letter-spacing:-.05em;margin:0;font-size:clamp(33px,3.6vw,57px);font-weight:400}.detail-process-row p{color:#555758;max-width:390px;margin:0;font-size:13px;line-height:1.65}.detail-process-row .arrow{border:1px solid #bebbb5;border-radius:50%;justify-self:end;place-items:center;width:36px;height:36px;transition:color .3s,background .3s,transform .3s;display:grid}.detail-process-row:hover .arrow{color:#111;background:var(--gold-light);border-color:var(--gold-light);transform:rotate(-45deg)translate(2px,2px)}.detail-cta{text-align:center;background:radial-gradient(circle,#1a1d1f,#090c0e 65%);place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.detail-cta:before{content:"";background:#dca847a6;width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #dca8477a}.detail-cta-line{background:#dca847bf;height:1px;transition:transform 1.35s cubic-bezier(.16,1,.3,1) .25s;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #dca8477a}.detail-cta.in-view .detail-cta-line{transform:scaleX(1)}.detail-cta>div:last-child{z-index:2;padding:50px 20px;position:relative}.detail-cta h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(52px,5.5vw,86px);font-weight:300;line-height:1.02}.detail-cta>div>p:not(.eyebrow){color:#ffffff94;margin:0 0 30px;font-size:13px}.detail-footer{background:#070a0c;padding:75px 5.8vw 22px}.detail-footer-main{border-bottom:1px solid #ffffff26;grid-template-columns:230px 1fr 55px;align-items:center;gap:32px;min-height:105px;display:grid}.detail-footer-main .logo{transform-origin:0;transform:scale(.78)}.detail-footer-main nav{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.detail-footer-main nav a{color:#ffffffad;text-align:center;border-bottom:1px solid #dca8473d;padding:19px 0;font-size:11px;transition:color .25s,border-color .25s}.detail-footer-main nav a:hover{color:var(--gold-light);border-color:var(--gold)}.detail-footer-top{color:#0b0d0f;background:var(--gold-light);border-radius:50%;justify-self:end;place-items:center;width:43px;height:43px;display:grid}.detail-footer-legal{color:#ffffff9e;justify-content:space-between;align-items:flex-end;min-height:58px;font-size:9px;display:flex}.detail-footer-legal div{align-items:center;gap:18px;display:flex}.detail-footer-legal i{background:#fff3;width:1px;height:14px}.registration-page{background:#080b0d;min-height:100vh}.registration-hero{isolation:isolate;background-color:#070a0c;background-image:linear-gradient(90deg,#040608f0,#0406088c 63%,#0406084d),url(/assets/leadership-development-vertrieb.webp);background-position:64% 42%;background-size:cover;align-items:center;min-height:min(760px,100vh);display:flex;position:relative;overflow:hidden}.registration-page--event .registration-hero{background-image:linear-gradient(90deg,#040608f2,#04060894 58%,#04060847),url(/assets/vertriebsberatung-strategiegespraech.webp);background-position:50%}.registration-hero:before{content:"";z-index:-1;opacity:.15;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.registration-hero-glow{z-index:1;background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;animation:1.8s cubic-bezier(.16,1,.3,1) .55s forwards horizon-in;position:absolute;top:63%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 9px #dca847cc,0 0 28px #dca8476b}.registration-hero-content{z-index:3;width:min(1030px,86vw);margin:72px 0 0 7vw;position:relative}.registration-hero-content .eyebrow{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .15s forwards fade-up;transform:translateY(14px)}.registration-hero h1{letter-spacing:-.06em;max-width:1030px;margin:0;font-size:clamp(58px,7vw,110px);font-weight:300;line-height:.98}.registration-hero h1 span{opacity:0;filter:blur(7px);clip-path:inset(0 0 100%);animation:hero-line-in 1.1s var(--line-delay) cubic-bezier(.16,1,.3,1) forwards;display:block;transform:translateY(46px)}.registration-hero-content>p:last-child{color:#ffffffad;opacity:0;max-width:680px;margin:30px 0 0;font-size:14px;line-height:1.7;animation:.9s cubic-bezier(.22,1,.36,1) .72s forwards fade-up;transform:translateY(16px)}.registration-section{color:#0b0d0e;background:var(--paper);grid-template-columns:minmax(310px,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(65px,9vw,150px);min-height:780px;padding:115px 7vw 125px;display:grid}.registration-intro .detail-statement-index{margin-bottom:70px}.registration-intro .eyebrow{margin-bottom:27px}.registration-intro h2{letter-spacing:-.055em;max-width:540px;margin:0;font-size:clamp(47px,5vw,76px);font-weight:400;line-height:1.02}.registration-copy{color:#515354;max-width:510px;margin:30px 0 52px;font-size:14px;line-height:1.75}.registration-points{border-top:1px solid #cecbc5}.registration-points>div{border-bottom:1px solid #cecbc5;grid-template-columns:46px 1fr;align-items:center;min-height:86px;padding:18px 0;display:grid}.registration-points>div>span{color:var(--gold);font-size:11px}.registration-points p{color:#555758;margin:0;font-size:12px;line-height:1.55}.registration-points strong{color:#111315;letter-spacing:.18em;margin-bottom:3px;font-size:10px;display:block}.registration-card{min-height:590px;color:var(--white);background:#0d1113;border:1px solid #dca8474d;padding:clamp(42px,5vw,72px);position:relative;box-shadow:0 30px 80px #0b0d0e2e}.registration-card:before{content:"";background:var(--gold-light);width:92px;height:1px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 10px #dca84780}.registration-form{flex-direction:column;gap:29px;display:flex}.registration-form label{color:#ffffffb8;letter-spacing:.13em;flex-direction:column;gap:10px;font-size:10px;font-weight:600;display:flex}.registration-field-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.registration-form input:not([type=checkbox]),.registration-form textarea{resize:vertical;color:#fff;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;outline:none;width:100%;padding:7px 0 12px;font-size:14px;transition:border-color .25s,box-shadow .25s}.registration-form input:not([type=checkbox]):focus,.registration-form textarea:focus{border-color:var(--gold);box-shadow:0 1px 0 var(--gold)}.registration-consent{grid-template-columns:18px 1fr;align-items:start;padding-top:3px;line-height:1.6;color:#ffffffbd!important;letter-spacing:0!important;gap:13px!important;font-size:11px!important;font-weight:400!important;display:grid!important}.registration-consent input{width:17px;height:17px;accent-color:var(--gold);margin:0}.registration-consent a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.registration-form .button{align-self:flex-start;margin-top:8px}.registration-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:450px;display:flex}.registration-success-mark{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold-light);border-radius:50%;place-items:center;margin-bottom:55px;font-size:22px;display:grid;box-shadow:0 0 25px #dca84721}.registration-success .eyebrow{margin-bottom:22px}.registration-success h2{letter-spacing:-.05em;max-width:520px;margin:0 0 24px;font-size:clamp(40px,4vw,62px);font-weight:300;line-height:1.05}.registration-success>p:not(.eyebrow){color:#ffffff94;max-width:480px;margin:0 0 38px;font-size:13px;line-height:1.7}.registration-success .text-link{color:var(--gold-light)}.breadcrumbs{z-index:5;color:#343638;background:var(--paper);border-bottom:1px solid #d5d1ca;padding:18px 7vw;position:relative}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:#85817a}.breadcrumbs a{color:var(--gold-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.breadcrumbs a:hover{color:#503400}.breadcrumbs [aria-current=page]{color:#555759}.consulting .eyebrow,.consulting .section-number,.detail-statement .eyebrow,.detail-statement-index,.detail-process .eyebrow,.detail-process-row>span,.registration-section .eyebrow,.registration-points>div>span,.service-clarity .eyebrow,.authority-content .eyebrow,.authority-section-heading>span{color:var(--gold-ink)}.service-clarity{color:#111315;background:#e8e5df;border-top:1px solid #d1cdc5;padding:105px 7vw 115px}.service-definition{max-width:1050px}.service-definition .eyebrow{margin-bottom:28px}.service-definition h2{letter-spacing:-.052em;max-width:900px;margin:0;font-size:clamp(43px,4.6vw,72px);font-weight:400;line-height:1.04}.service-definition>p:last-child{color:#444648;max-width:850px;margin:34px 0 0;font-size:16px;line-height:1.75}.service-clarity-grid{border-top:1px solid #c9c5bd;border-bottom:1px solid #c9c5bd;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.service-clarity-grid article{min-height:390px;padding:31px 3vw 42px 0}.service-clarity-grid article+article{border-left:1px solid #c9c5bd;padding-left:3vw}.service-clarity-grid article>span{color:var(--gold-ink);font-size:12px;font-weight:600}.service-clarity-grid h3{letter-spacing:-.04em;margin:54px 0 23px;font-size:clamp(27px,2.5vw,40px);font-weight:400;line-height:1.08}.service-clarity-grid p,.service-clarity-grid li{color:#4b4d4f;font-size:13px;line-height:1.72}.service-clarity-grid ul{margin:0;padding-left:19px}.service-clarity-grid li+li{margin-top:10px}.service-clarity-grid .text-link{color:#17191a;margin-top:27px}.authority-page{background:#080b0d;min-height:100vh}.authority-hero{isolation:isolate;background:#080b0d;align-items:flex-end;min-height:min(760px,100vh);display:flex;position:relative;overflow:hidden}.authority-hero:before{content:"";z-index:1;opacity:.14;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.authority-hero-image{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.authority-page--article .authority-hero-image{object-position:54% center}.authority-hero-shade{z-index:0;background:linear-gradient(90deg,#040608f2,#040608b8 53%,#0406083d),linear-gradient(#0000 32%,#040608cc);position:absolute;inset:0}.authority-hero-content{z-index:3;width:min(1050px,84vw);margin:170px 0 82px 7vw;position:relative}.authority-hero-content .eyebrow{margin-bottom:29px}.authority-hero-content h1{letter-spacing:-.06em;max-width:1050px;margin:0;font-size:clamp(55px,6.4vw,102px);font-weight:300;line-height:.98}.authority-hero-content>p:not(.eyebrow){color:#ffffffc7;max-width:760px;margin:32px 0 0;font-size:16px;line-height:1.72}.authority-byline{color:#ffffffbd;border-top:1px solid #ffffff3b;flex-wrap:wrap;gap:11px 30px;margin-top:37px;padding-top:22px;font-size:11px;line-height:1.5;display:flex}.authority-content{color:#111315;background:var(--paper);padding:100px max(7vw,50vw - 590px) 125px}.authority-page--article .authority-content{padding-left:max(7vw,50vw - 530px);padding-right:max(7vw,50vw - 530px)}.direct-answer{border-left:4px solid var(--gold-ink);color:#f5f2ec;background:#111517;margin-bottom:105px;padding:37px clamp(28px,4vw,58px);box-shadow:0 24px 65px #0a0c0d1f}.direct-answer .eyebrow{color:var(--gold-light);margin-bottom:19px}.direct-answer>p:last-child{letter-spacing:-.018em;max-width:970px;margin:0;font-size:clamp(19px,2vw,28px);line-height:1.55}.authority-section{padding:0 0 96px;scroll-margin-top:35px}.authority-section+.authority-section{border-top:1px solid #cfcbc4;padding-top:91px}.authority-section-heading{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:25px;margin-bottom:45px;display:grid}.authority-section-heading>span{letter-spacing:.2em;padding-top:9px;font-size:10px;font-weight:700}.authority-section-heading h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(39px,4.2vw,65px);font-weight:400;line-height:1.05}.authority-prose{max-width:850px;margin-left:155px}.authority-prose p{color:#454749;margin:0;font-size:16px;line-height:1.82}.authority-prose p+p{margin-top:24px}.authority-list{border-top:1px solid #cbc7bf;max-width:900px;margin:0 0 0 155px;padding:0;list-style:none}.authority-list li{color:#404244;border-bottom:1px solid #cbc7bf;padding:20px 15px 20px 34px;font-size:15px;line-height:1.65;position:relative}.authority-list li:before{content:"";background:var(--gold-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:29px;left:4px}.authority-card-grid{border-top:1px solid #c9c5bd;border-left:1px solid #c9c5bd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authority-card{color:#111315;background:#ffffff38;border-bottom:1px solid #c9c5bd;border-right:1px solid #c9c5bd;flex-direction:column;min-height:330px;padding:31px clamp(25px,3vw,45px) 39px;transition:color .25s,background .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}a.authority-card:hover{color:#fff;background:#111517;transform:translateY(-4px)}.authority-card-number{color:var(--gold-ink);font-size:12px;font-weight:700}a.authority-card:hover .authority-card-number{color:var(--gold-light)}.authority-card h3{letter-spacing:-.045em;max-width:560px;margin:60px 0 18px;font-size:clamp(27px,3vw,45px);font-weight:400;line-height:1.05}.authority-card p{color:#4e5052;max-width:530px;margin:0;font-size:13px;line-height:1.7}a.authority-card:hover p{color:#ffffffc2}.authority-card-link{color:var(--gold-ink);align-items:center;gap:9px;margin-top:auto;padding-top:28px;font-size:12px;font-weight:600;display:inline-flex}a.authority-card:hover .authority-card-link{color:var(--gold-light)}.authority-steps{border-top:1px solid #c9c5bd;margin:0;padding:0;list-style:none}.authority-step{border-bottom:1px solid #c9c5bd;grid-template-columns:115px 1fr;align-items:start;gap:25px;min-height:145px;padding:28px 0;display:grid}.authority-step>span{color:var(--gold-ink);padding-top:7px;font-size:14px;font-weight:700}.authority-step h3{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(27px,3vw,46px);font-weight:400;line-height:1.1}.authority-step p{color:#505254;max-width:800px;margin:0;font-size:14px;line-height:1.72}.authority-table-wrap{background:#f8f6f1;border:1px solid #bbb7af;max-width:100%;overflow-x:auto;box-shadow:0 16px 45px #0a0c0d14}.authority-table-wrap:focus-visible{outline-color:var(--gold-ink);box-shadow:0 0 0 4px #80530033}.authority-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.authority-table-wrap th,.authority-table-wrap td{vertical-align:top;border-bottom:1px solid #d3cfc8;border-right:1px solid #d3cfc8;padding:19px 21px;font-size:13px;line-height:1.62}.authority-table-wrap thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#14181a;font-size:11px}.authority-table-wrap tbody th{color:#2c2e30;background:#e9e5de;width:18%;font-weight:700}.authority-table-wrap td{color:#4a4c4e}.authority-table-wrap tr:last-child>*{border-bottom:0}.authority-table-wrap tr>:last-child{border-right:0}.authority-faqs{border-top:1px solid #c9c5bd}.authority-faqs details{border-bottom:1px solid #c9c5bd}.authority-faqs summary{cursor:pointer;color:#202224;padding:27px 55px 27px 0;font-size:clamp(18px,2vw,25px);line-height:1.35;list-style:none;position:relative}.authority-faqs summary::-webkit-details-marker{display:none}.authority-faqs summary:after{content:"+";color:var(--gold-ink);font-size:26px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.authority-faqs details[open] summary:after{content:"−"}.authority-faqs details p{color:#4c4e50;max-width:850px;margin:0;padding:0 55px 27px 0;font-size:14px;line-height:1.75}.authority-sources{padding-bottom:72px}.source-list{margin:0 0 0 155px;padding:0;list-style-position:outside}.source-list li{color:#555759;border-bottom:1px solid #d0ccc5;padding:18px 0 18px 8px;font-size:13px;line-height:1.65}.source-list a,.content-disclosure a{color:#694400;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.source-list p{margin:8px 0 0}.content-disclosure{border:1px solid #c9c5bd;border-left:4px solid var(--gold-ink);color:#393b3d;background:#e8e4dd;margin-top:4px;padding:28px 32px}.content-disclosure strong{color:#1d1f20;font-size:14px}.content-disclosure p{margin:10px 0 0;font-size:13px;line-height:1.72}.related-links{border-top:1px solid #c9c5bd;margin-top:78px;padding-top:39px}.related-links .eyebrow{margin-bottom:25px}.related-links>div{border-top:1px solid #c9c5bd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-links a{color:#242628;border-bottom:1px solid #c9c5bd;justify-content:space-between;align-items:center;gap:15px;min-height:88px;padding:20px 17px;font-size:13px;font-weight:600;display:flex}.related-links a+a{border-left:1px solid #c9c5bd}.related-links a:hover{color:#fff;background:#111517}.not-found-page{background:#080b0d;min-height:100vh}.not-found-content{background:radial-gradient(circle at 72% 35%,#252a2d,#080b0d 58%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:175px 7vw 95px;display:flex}.not-found-content h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(55px,7vw,108px);font-weight:300;line-height:.98}.not-found-content>p:not(.eyebrow){color:#ffffffbf;max-width:650px;margin:30px 0 0;font-size:15px;line-height:1.72}.not-found-links{flex-wrap:wrap;align-items:center;gap:15px 23px;margin-top:42px;display:flex}.not-found-links .text-link{color:var(--gold-light);margin-left:8px}.legal-hero{background:radial-gradient(circle at 72% 20%,#202426,#080b0d 58%);align-items:flex-end;min-height:440px;display:flex}.legal-hero-copy{z-index:3;padding:0 7vw 72px;position:relative}.legal-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(65px,8vw,126px);font-weight:300;line-height:.9;animation:1s cubic-bezier(.22,1,.36,1) .22s both fade-up}.legal-content{color:#111315;background:var(--paper);min-height:600px;padding:105px max(7vw,50vw - 540px) 125px}.legal-content>div{max-width:880px}.legal-content h2{letter-spacing:-.035em;margin:58px 0 18px;font-size:clamp(27px,3vw,42px);font-weight:400}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#515354;max-width:760px;margin:0 0 16px;font-size:14px;line-height:1.8}.legal-content address{color:#454749;max-width:760px;font-size:14px;font-style:normal;line-height:1.8}.legal-content a{color:#694400;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.legal-updated{background:#e4dac7;border:1px solid #c8b58d;width:max-content;padding:8px 11px;font-weight:600;color:#5e3d00!important;margin-bottom:35px!important;font-size:12px!important}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020405cc;place-items:center;padding:20px;animation:.25s fade;display:grid;position:fixed;inset:0}.modal{background:#0d1113;border:1px solid #dca84747;width:min(580px,100%);max-height:calc(100vh - 40px);padding:48px 54px 52px;animation:.35s rise;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000000a6}.modal .logo{transform-origin:0 0;margin-bottom:62px;transform:scale(.82)}.modal h2{letter-spacing:-.04em;margin:0 0 32px;font-size:34px;font-weight:300;line-height:1.15}.modal-close{color:#ffffffa6;cursor:pointer;background:0 0;font-size:30px;font-weight:300;position:absolute;top:19px;right:22px}.modal-description{color:#ffffffb8;max-width:470px;margin:-16px 0 29px;font-size:12px;line-height:1.68}.modal form{grid-template-columns:1fr 1fr;gap:19px;display:grid}.modal label{color:#ffffffad;letter-spacing:.09em;flex-direction:column;gap:8px;font-size:11px;display:flex}.modal label:nth-child(n+3){grid-column:1/-1}.modal input,.modal textarea{resize:vertical;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;outline:none;width:100%;padding:8px 0 10px;font-size:14px}.modal input:focus,.modal textarea:focus{border-color:var(--gold)}.modal form .button{grid-column:1/-1;margin-top:10px}.modal-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;display:flex}.modal-success>p:not(.eyebrow){color:#ffffffbd;max-width:460px;margin:-12px 0 31px;font-size:13px;line-height:1.68}.modal-privacy{color:#ffffffb3;grid-column:1/-1;margin:1px 0 0;font-size:11px;line-height:1.65}.modal-privacy a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes fade-in{to{opacity:1}}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes header-in{to{opacity:1;transform:translateY(0)}}@keyframes header-line-in{to{transform:scaleX(1)}}@keyframes hero-line-in{to{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)}}@keyframes horizon-in{to{transform:scaleX(1)}}@keyframes soft-pulse{0%,40%,to{box-shadow:0 0 #efc66e42}60%{box-shadow:0 0 0 10px #efc66e00}}@media (width<=1100px){.header{grid-template-columns:1fr auto;height:88px;left:24px;right:24px}.header .logo{transform-origin:0;transform:scale(.75)}.header-actions{gap:18px;position:absolute;top:24px;right:0}.language,.header .round-button{display:none}.menu-button{z-index:25;background:0 0;flex-direction:column;justify-content:center;gap:7px;width:40px;height:40px;padding:11px 7px;display:flex;position:relative}.menu-button span{background:#fff;width:100%;height:1px;display:block}.nav{z-index:20;opacity:0;visibility:hidden;background:#090c0e;flex-direction:column;align-items:flex-start;gap:28px;padding:130px 30px 45px;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.nav--open{opacity:1;visibility:visible;transform:none}.nav a{font-size:32px;font-weight:300}.mobile-language{margin-top:auto;display:flex}.hero{min-height:760px}.hero-image{object-position:55% center}.hero-content{margin-top:-8px}.hero h1{font-size:clamp(39px,8.8vw,66px)}.hero-subtitle{max-width:520px;padding:0 30px;line-height:1.55}.hero-meta{left:24px;right:24px}.consulting{grid-template-rows:minmax(600px,auto) 600px 104px;grid-template-columns:1fr;min-height:auto}.consulting-copy{padding:100px 7vw 80px}.consulting-image img{object-position:center}.consulting-tabs{grid-column:1;overflow-x:auto}.consulting-tabs a{min-width:260px}.system{min-height:760px}.system-image{object-position:54% center}.system-content{width:67%;padding-left:5vw}.system-step{grid-template-columns:50px 1fr;min-height:128px}.system-step--active{min-height:190px}.closing{min-height:850px}.footer-nav{grid-template-columns:180px 1fr 85px;min-height:135px}.footer-nav nav{grid-template-columns:repeat(3,1fr);gap:8px 16px}.detail-hero{min-height:760px}.detail-hero-content{width:84vw;margin-left:5vw}.detail-hero-meta{left:5vw;right:4vw}.detail-statement{grid-template-columns:100px 1fr;gap:35px;min-height:auto;padding:90px 6vw}.detail-statement-body{grid-column:2;margin:0}.detail-services,.detail-process{padding:90px 6vw 100px}.detail-card{min-height:310px}.detail-image-band{min-height:620px}.detail-image-copy{padding-left:6vw}.detail-process-row{grid-template-columns:60px 1fr 1fr 42px}.detail-footer{padding-left:5vw;padding-right:5vw}.detail-footer-main{grid-template-columns:165px 1fr 48px;gap:18px;min-height:155px}.detail-footer-main nav{grid-template-columns:repeat(3,1fr);gap:8px 14px}.registration-hero{min-height:740px}.registration-hero-content{width:88vw;margin-left:5vw}.registration-section{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:5vw;padding:90px 6vw 105px}.registration-card{padding:45px 38px}.service-clarity{padding:90px 6vw 100px}.service-clarity-grid{grid-template-columns:1fr 1fr}.service-clarity-grid article:last-child{border-top:1px solid #c9c5bd;border-left:0;grid-column:1/-1;min-height:300px;padding-left:0}.authority-hero{min-height:720px}.authority-hero-content{width:88vw;margin-left:5vw}.authority-content{padding:88px 6vw 105px}.authority-section-heading{grid-template-columns:95px 1fr}.authority-prose,.authority-list,.source-list{margin-left:120px}.related-links>div{grid-template-columns:1fr 1fr}.related-links a:last-child{border-left:0;grid-column:1/-1}}@media (width<=820px) and (width>=621px){.registration-section{padding:84px 7vw 100px;display:block}.registration-intro{max-width:660px}.registration-points{margin-bottom:65px}.registration-card{max-width:680px}.service-clarity-grid{grid-template-columns:1fr}.service-clarity-grid article+article,.service-clarity-grid article:last-child{border-top:1px solid #c9c5bd;border-left:0;grid-column:auto;min-height:0;padding:35px 0 42px}.authority-card-grid{grid-template-columns:1fr}.authority-card{min-height:285px}.related-links>div{grid-template-columns:1fr}.related-links a,.related-links a+a,.related-links a:last-child{border-left:0;grid-column:auto}}@media (width<=620px){.scroll-progress{display:none}.hero{min-height:720px}.hero-image{object-position:51% center;height:100%;top:0;transform:none}.hero:after{content:"";z-index:0;background:linear-gradient(#0305072e,#03050705 50%,#03050733);position:absolute;inset:0}.hero-content{z-index:3;width:92vw;margin-top:-40px}.eyebrow{letter-spacing:.2em;font-size:10px}.hero h1{font-size:36px;line-height:1.14}.hero-subtitle{max-width:340px;margin-top:21px;padding:0;font-size:12px}.hero-buttons{gap:9px}.button{gap:13px;min-width:0;min-height:46px;padding:0 15px;font-size:10px}.hero-meta{letter-spacing:.13em;font-size:9px;bottom:23px}.horizon-glow{top:71%}.consulting{grid-template-rows:minmax(550px,auto) 480px 91px}.section-number{font-size:15px;top:24px;left:22px}.consulting-copy{padding:92px 25px 66px}.consulting h2{margin-bottom:35px;font-size:37px}.consulting-lead{font-size:16px}.consulting-body{font-size:12px}.consulting-tabs{grid-template-columns:repeat(3,230px)}.consulting-tabs a{min-width:230px;font-size:10px}.consulting-image img{object-position:58% center;height:100%;inset:0;transform:none}.system{min-height:810px}.system-image{object-position:63% center;height:100%;inset:0;transform:none}.system-shade{background:linear-gradient(90deg,#050709e0,#05070985 70%,#05070933)}.system-content{width:92%;padding:47px 24px 32px}.system-step{grid-template-columns:40px 1fr;min-height:118px}.step-number{font-size:12px}.step-title{font-size:39px}.step-description{font-size:12px;line-height:1.6}.system-step--active{min-height:183px}.system-step--active .step-rule{left:86%;right:-13%}.closing{min-height:890px}.closing-cta{flex-basis:53%;padding:73px 20px 30px}.closing-cta h2{font-size:42px}.closing-cta>p:not(.eyebrow){max-width:330px;font-size:11px;line-height:1.5}.closing-cross--h{top:53%}.footer{min-height:415px;padding:0 24px 19px}.footer-word{height:210px;bottom:150px;left:17px;right:0}.footer-word img{opacity:.2;width:620px;max-width:none}.footer-nav{grid-template-columns:1fr auto;align-items:end;min-height:162px}.footer-nav .logo{margin-bottom:24px}.footer-nav nav{grid-area:1/1/auto/-1;grid-template-columns:repeat(2,1fr);gap:0 25px}.footer-nav nav a{text-align:left}.footer-language{margin-bottom:33px}.footer-legal{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;height:66px}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px);padding:37px 24px 35px}.modal .logo{margin-bottom:52px}.modal h2{font-size:29px}.modal form{grid-template-columns:1fr}.modal label,.modal label:nth-child(n+3),.modal form .button{grid-column:1}.detail-hero{align-items:center;min-height:700px}.detail-hero-image{object-position:60% center;height:100%;inset:0;transform:none}.detail-page--leadership .detail-hero-image,.detail-page--about .detail-hero-image{object-position:68% center}.detail-hero-shade{background:linear-gradient(90deg,#040608ed,#0406088f),linear-gradient(#0000 42%,#040608ad)}.detail-hero-content{width:auto;margin:53px 24px 0}.detail-hero h1{font-size:45px;line-height:1.02}.detail-hero-intro{margin-top:25px;font-size:12px;line-height:1.65}.detail-hero-meta{letter-spacing:.13em;font-size:9px;bottom:23px;left:24px;right:24px}.detail-hero-meta span:first-child{font-size:15px}.detail-statement{padding:72px 24px 80px;display:block}.detail-statement-index{margin-bottom:55px}.detail-statement-copy .eyebrow{margin-bottom:25px}.detail-statement h2{font-size:39px}.detail-statement-body{margin-top:38px;font-size:13px}.detail-services,.detail-process{padding:72px 24px 82px}.detail-section-head{margin-bottom:42px}.detail-card-grid{grid-template-columns:1fr}.detail-card{min-height:245px;padding:27px 0 36px}.detail-card+.detail-card{border-top:1px solid #ffffff29;border-left:0;padding-left:0}.detail-card h3{margin:54px 0 17px;font-size:35px}.detail-card i,.detail-card+.detail-card i{left:0;right:0}.detail-image-band{min-height:550px}.detail-band-image{object-position:62% center;height:100%;inset:0;transform:none}.detail-page--leadership .detail-band-image,.detail-page--about .detail-band-image{object-position:69% center}.detail-image-copy{width:auto;padding:0 24px 66px}.detail-image-copy h2{font-size:45px}.detail-image-line{bottom:37px;left:24px}.detail-process-row{grid-template-columns:45px 1fr 38px;gap:12px;min-height:170px;padding:24px 0}.detail-process-row h3{font-size:34px}.detail-process-row p{grid-column:2;font-size:12px}.detail-process-row .arrow{grid-area:1/3/3}.detail-cta{min-height:560px}.detail-cta h2{font-size:43px}.detail-cta>div>p:not(.eyebrow){max-width:330px;font-size:11px;line-height:1.55}.detail-footer{padding:58px 24px 22px}.detail-footer-main{grid-template-columns:1fr auto;align-items:start;min-height:235px}.detail-footer-main .logo{margin-top:10px}.detail-footer-main nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,1fr);gap:0 20px}.detail-footer-main nav a{text-align:left}.detail-footer-top{margin-top:4px}.detail-footer-legal{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:13px;min-height:82px}.legal-hero{min-height:360px}.legal-hero-copy{padding:0 24px 55px}.legal-hero h1{font-size:58px}.legal-content{padding:75px 24px 90px}.legal-content h2{margin-top:44px;font-size:29px}.registration-hero{background-position:62%;min-height:700px}.registration-page--event .registration-hero{background-position:60%}.registration-hero-content{width:auto;margin:50px 24px 0}.registration-hero h1{font-size:44px;line-height:1.03}.registration-hero-content>p:last-child{margin-top:24px;font-size:12px;line-height:1.65}.registration-hero-glow{top:67%}.registration-section{min-height:auto;padding:74px 24px 86px;display:block}.registration-intro .detail-statement-index{margin-bottom:52px}.registration-intro h2{font-size:40px}.registration-copy{margin-top:25px;font-size:13px}.registration-points{margin-bottom:58px}.registration-card{min-height:0;padding:40px 24px 45px}.registration-field-row{grid-template-columns:1fr;gap:29px}.registration-form .button{width:100%}.registration-success{min-height:460px}.registration-success h2{font-size:39px}.breadcrumbs{padding:15px 24px}.breadcrumbs ol{gap:5px}.breadcrumbs li{gap:5px;font-size:11px}.service-clarity{padding:72px 24px 82px}.service-definition h2{font-size:39px}.service-definition>p:last-child{margin-top:27px;font-size:14px}.service-clarity-grid{grid-template-columns:1fr;margin-top:52px}.service-clarity-grid article,.service-clarity-grid article+article,.service-clarity-grid article:last-child{border-top:0;border-left:0;grid-column:auto;min-height:0;padding:29px 0 36px}.service-clarity-grid article+article{border-top:1px solid #c9c5bd}.service-clarity-grid h3{margin:38px 0 18px;font-size:31px}.authority-hero{min-height:680px}.authority-hero-image{object-position:62% center}.authority-hero-content{width:auto;margin:160px 24px 58px}.authority-hero-content h1{font-size:43px;line-height:1.02}.authority-hero-content>p:not(.eyebrow){margin-top:25px;font-size:13px;line-height:1.65}.authority-byline{gap:8px 18px;margin-top:29px;font-size:10px}.authority-content,.authority-page--article .authority-content{padding:70px 24px 88px}.direct-answer{margin-bottom:72px;padding:28px 23px}.direct-answer>p:last-child{font-size:18px}.authority-section{padding-bottom:66px}.authority-section+.authority-section{padding-top:64px}.authority-section-heading{margin-bottom:32px;display:block}.authority-section-heading>span{margin-bottom:16px;padding:0;display:block}.authority-section-heading h2{font-size:36px}.authority-prose,.authority-list,.source-list{margin-left:0}.authority-prose p{font-size:14px;line-height:1.75}.authority-list li{padding-right:0;font-size:14px}.authority-card-grid{grid-template-columns:1fr}.authority-card{min-height:280px;padding:27px 23px 32px}.authority-card h3{margin-top:45px;font-size:32px}.authority-step{grid-template-columns:48px 1fr;gap:12px;min-height:0}.authority-step h3{font-size:29px}.authority-table-wrap{border-right:0;margin-right:-24px}.authority-table-wrap th,.authority-table-wrap td{padding:16px;font-size:12px}.authority-faqs summary{padding:23px 44px 23px 0;font-size:18px}.authority-faqs details p{padding-right:0;font-size:13px}.content-disclosure{padding:24px 21px}.related-links{margin-top:58px}.related-links>div{grid-template-columns:1fr}.related-links a,.related-links a+a,.related-links a:last-child{border-left:0;grid-column:auto}.not-found-content{min-height:680px;padding:155px 24px 75px}.not-found-content h1{font-size:46px}.not-found-content>p:not(.eyebrow){font-size:13px}.not-found-links{flex-direction:column;align-items:stretch;width:100%}.not-found-links .button{width:100%}.not-found-links .text-link{margin:10px 0 0}.legal-updated{width:auto}.modal-description{margin-top:-12px}.modal-privacy{font-size:11px}}@media (scripting:none){.header,.hero h1 span,.hero .eyebrow,.hero-subtitle,.hero-buttons,.hero-meta,.reveal,.image-reveal,.consulting-image,.consulting-inner h2,.consulting-inner .consulting-lead,.consulting-inner .consulting-body,.consulting-inner .text-link,.system .eyebrow,.system-step,.text-link--dark,.system-signature,.closing-cta .eyebrow,.closing-cta h2,.closing-cta>p:not(.eyebrow),.closing-cta .button,.footer-word,.footer-nav,.footer-legal,.section-number,.consulting-tabs a,.detail-hero-content .eyebrow,.detail-hero h1 span,.detail-hero-intro,.detail-hero-meta,.detail-image-band,.registration-hero-content .eyebrow,.registration-hero h1 span,.registration-hero-content>p:last-child{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}.horizon-glow,.registration-hero-glow,.closing-cross,.detail-image-line,.light-line{transform:none!important}.scroll-progress{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.header,.hero h1 span,.hero .eyebrow,.hero-subtitle,.hero-buttons,.hero-meta,.reveal,.image-reveal,.detail-image-band,.consulting-image,.consulting-inner h2,.consulting-inner .consulting-lead,.consulting-inner .consulting-body,.consulting-inner .text-link,.system .eyebrow,.system-step,.text-link--dark,.system-signature,.closing-cta .eyebrow,.closing-cta h2,.closing-cta>p:not(.eyebrow),.closing-cta .button,.footer-word,.footer-nav,.footer-legal,.section-number,.consulting-tabs a,.detail-hero-content .eyebrow,.detail-hero h1 span,.detail-hero-intro,.detail-hero-meta,.registration-hero-content .eyebrow,.registration-hero h1 span,.registration-hero-content>p:last-child{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.hero-image,.consulting-image img,.system-image,.detail-hero-image,.detail-band-image,.closing-cross,.horizon-glow,.registration-hero-glow,.detail-image-line,.light-line{transform:none!important}.scroll-progress{display:none}}
