/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--navy:#07162f;--blue:#0b2c5e;--gold:#d7aa4d;--gold2:#f0cc78;--cream:#f7f2e7;--paper:#fffdf8;--ink:#10213c;--muted:#667288;--line:#d9d3c6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}section[id]{scroll-margin-top:88px}a{color:inherit;text-decoration:none}img{width:100%;display:block}p{line-height:1.75}em{color:var(--gold);font:italic 400 1em Georgia}.siteHeader{z-index:50;color:#fff;-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);background:#041027e8;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 28px #02081726}.brand{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:12px;font-size:11px;display:flex}.brand b{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);place-items:center;font:700 15px Georgia;display:grid}.siteHeader nav{color:#dce5f2;gap:28px;font-size:12px;display:flex}.siteHeader nav a{padding:10px 0}.siteHeader nav a:hover,.siteHeader nav a:focus-visible{color:var(--gold2)}.headerCta{border-bottom:1px solid var(--gold);padding:8px 0;font-size:12px}.menuToggle{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:none}.menuText{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.menuIcon{flex-direction:column;justify-content:space-between;width:22px;height:14px;display:flex}.menuIcon i{background:var(--gold2);width:100%;height:1px;transition:transform .2s;display:block}.menuOpen .menuIcon i:first-child{transform:translateY(6.5px)rotate(45deg)}.menuOpen .menuIcon i:last-child{transform:translateY(-6.5px)rotate(-45deg)}.hero{background:radial-gradient(circle at 80% 15%,#19457e 0,#0c2a58 28%,var(--navy) 66%);color:#fff;min-height:880px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.heroGrid{grid-template-columns:1.07fr .93fr;align-items:center;gap:5vw;max-width:1450px;margin:auto;padding:165px 5vw 60px;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.23em;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--gold);width:28px;height:1px}.eyebrow.blue{color:var(--blue)}.hero h1,h2,.quote blockquote{letter-spacing:-.045em;margin:24px 0;font:400 clamp(46px,5.4vw,82px)/1.01 Georgia}.hero h1 em{margin-top:8px;display:inline-block}.intro{color:#c9d4e4;max-width:680px;font-size:17px}.actions{gap:13px;margin:34px 0 52px;display:flex}.btn{text-transform:uppercase;letter-spacing:.12em;padding:17px 24px;font-size:10px;font-weight:700}.gold{background:linear-gradient(120deg,var(--gold),var(--gold2));color:var(--navy)}.outline{border:1px solid #ffffff4a}.proof{border-top:1px solid #ffffff28;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding-top:26px;display:grid}.proof div{align-items:center;gap:11px;max-width:270px;display:flex}.proof strong{color:var(--gold2);white-space:nowrap;font:400 27px Georgia}.proof span{text-transform:uppercase;letter-spacing:.1em;color:#aebdd2;font-size:9px;line-height:1.45}.heroVisual{align-self:end;position:relative}.portrait{outline-offset:12px;border-radius:50% 50% 12px 12px/35% 35% 12px 12px;outline:1px solid #d7aa4d77;height:675px;overflow:hidden}.portrait img{object-fit:cover;object-position:center top;height:100%}.current{background:var(--paper);color:var(--navy);border-left:4px solid var(--gold);padding:17px 21px;position:absolute;bottom:28px;left:-40px;box-shadow:0 14px 40px #0005}.current small{text-transform:uppercase;letter-spacing:.2em;color:#9b772c;margin-bottom:6px;font-size:8px;display:block}.current b{font:400 14px/1.45 Georgia}.quote{background:var(--cream);text-align:center;padding:88px 8vw}.quote small,.label{text-transform:uppercase;letter-spacing:.2em;color:#8d7137;font-size:9px;font-weight:700}.quote blockquote{max-width:1120px;margin:18px auto 0;font-size:clamp(29px,4vw,55px);line-height:1.23}.section{padding:108px 6vw}.label{align-items:center;gap:14px;margin-bottom:62px;display:flex}.label span{background:var(--line);flex:1;height:1px}.label.light{color:#aebbd0}.label.light span{background:#ffffff24}h2{font-size:clamp(39px,4.6vw,67px);line-height:1.05}.aboutGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;max-width:1320px;margin:auto;display:grid}.editorial{position:relative}.editorial img{object-fit:cover;height:680px}.editorial:before{content:"";border:1px solid var(--gold);z-index:-1;position:absolute;inset:-15px 15px 15px -15px}.editorial small{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.14em;padding:14px 18px;font-size:8px;position:absolute;bottom:40px;right:-28px}.lead{color:#263c5c;font:400 20px/1.6 Georgia}.muted{color:var(--muted)}.chips{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.chips span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.11em;padding:9px 13px;font-size:8px}.dark{background:var(--navy);color:#fff}.split{justify-content:space-between;align-items:end;gap:8vw;max-width:1350px;margin:auto;display:flex}.split>p{max-width:470px;color:var(--muted)}.dark .split>p{color:#b5c2d5}.services{border-block:1px solid #ffffff2d;grid-template-columns:repeat(3,1fr);max-width:1350px;margin:64px auto 48px;display:grid}.services article{border-right:1px solid #ffffff2d;padding:43px 37px}.services article:last-child{border:0}.services i,.pillars i{color:var(--gold);font:italic 18px Georgia}.services h3,.bookGrid h3,.pillars h3,.leadCards h3,.timeline h3{margin:23px 0 12px;font:400 27px Georgia}.services p{color:#b5c2d5;font-size:13px}.services small,.industries small,.bookGrid small,.bookGrid b,.pillars b,.leadCards small,.timeline small,figcaption small{text-transform:uppercase;letter-spacing:.16em;color:var(--gold2);font-size:8px}.services small{margin-top:30px;display:block}.industries{flex-wrap:wrap;align-items:center;gap:18px;max-width:1350px;margin:auto;display:flex}.industries small{color:#8495ad}.industries b{font:400 14px Georgia}.books{background:#f4f0e7}.bookPromise{max-width:490px}.bookPromise>p{color:var(--muted)}.amazonTop{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:35px;min-width:280px;margin-top:12px;padding:16px 19px;font-size:9px;font-weight:700;display:inline-flex}.amazonTop span,.bookBuy span,.bookCta a span{color:var(--gold2)}.funnelSteps{background:#fffaf0;border-block:1px solid #d8c38f;justify-content:center;align-items:center;gap:18px;max-width:1350px;margin:50px auto 0;padding:17px 22px;display:flex}.funnelSteps span{text-transform:uppercase;letter-spacing:.13em;color:#6d5a33;font-size:8px;font-weight:700}.funnelSteps i{color:var(--gold);font-style:normal}.bookGrid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1450px;margin:34px auto 76px;display:grid}.bookGrid article{border-top:3px solid var(--gold);background:#eae3d5;padding:23px 20px 28px;overflow:hidden}.bookImage{align-items:center;height:335px;display:flex}.bookImage img{object-fit:contain;filter:drop-shadow(0 20px 18px #07162f45);height:100%}.bookGrid small{color:#936e25}.bookGrid h3{margin:10px 0 6px}.bookGrid p{color:var(--muted);min-height:42px;font-size:11px}.bookBuy{text-transform:uppercase;letter-spacing:.15em;color:#71551d;border-top:1px solid #c8b98f;justify-content:space-between;margin-top:16px;padding-top:12px;font-size:8px;font-weight:700;display:flex}.pillars{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1350px;margin:auto;display:grid}.pillars article{border-right:1px solid var(--line);padding:33px 22px}.pillars article:last-child{border:0}.pillars h3{margin:15px 0 5px}.pillars b{color:#987329}.pillars p{color:var(--muted);font-size:11px}.bookCta{background:linear-gradient(135deg,#0c2b5a,var(--navy));color:#fff;justify-content:space-between;align-items:center;gap:35px;max-width:1350px;margin:70px auto 0;padding:44px 50px;display:flex}.bookCta small{text-transform:uppercase;letter-spacing:.18em;color:var(--gold2);font-size:8px}.bookCta h3{margin:12px 0 0;font:400 27px/1.25 Georgia}.bookCta a{background:linear-gradient(120deg,var(--gold),var(--gold2));color:var(--navy);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:17px 22px;font-size:9px;font-weight:700}.bookCta a span{color:var(--navy);margin-left:18px}.leadGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;max-width:1350px;margin:auto;display:grid}.leadCards{border-top:1px solid var(--line);margin-top:34px}.leadCards article{border-bottom:1px solid var(--line);grid-template-columns:1fr .7fr 1.5fr;gap:18px;padding:22px 0;display:grid}.leadCards h3{margin:0;font-size:16px}.leadCards small,.timeline small{color:#9b762b}.leadCards p{color:var(--muted);margin:0;font-size:10px}.leadGrid figure{margin:0;position:relative}.leadGrid figure img{object-fit:cover;height:750px}.leadGrid figcaption{color:#fff;background:linear-gradient(#0000,#07162fec);padding:80px 26px 27px;position:absolute;inset:auto 0 0}.leadGrid figcaption small{margin-bottom:7px;display:block}.leadGrid figcaption b{font:400 16px Georgia}.journey{background:var(--cream)}.journeyGrid{grid-template-columns:.8fr 1.2fr;gap:9vw;max-width:1350px;margin:auto;display:grid}.timeline{border-left:1px solid var(--gold);padding-left:43px}.timeline article{padding-bottom:45px;position:relative}.timeline article:before{content:"";border:2px solid var(--gold);background:var(--cream);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-50px}.timeline h3{margin:8px 0}.timeline p{color:var(--muted);font-size:12px}.endorsements{background:radial-gradient(circle at 15% 20%,#163f75 0,transparent 30%),linear-gradient(135deg,#0a2855,var(--navy));color:#fff;text-align:center;overflow:hidden}.endorsementIntro{max-width:870px;margin:0 auto 46px}.endorsementIntro .eyebrow{color:#c9d4e4;justify-content:center}.testimonialStage{touch-action:pan-y;max-width:1040px;margin:0 auto}.testimonialCard{text-align:left;border:1px solid #ffffff24;border-top:3px solid var(--gold);background:linear-gradient(145deg,#ffffff12,#ffffff06);flex-direction:column;min-height:410px;padding:42px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #02091873}.testimonialCard:after{content:"";border:1px solid #d7aa4d24;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-200px;right:-185px}.testimonialTop{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.languageBadge,.testimonialCount{text-transform:uppercase;letter-spacing:.18em;font-size:8px}.languageBadge{color:var(--gold2);background:#d7aa4d0d;border:1px solid #d7aa4d78;padding:8px 11px}.testimonialCount{color:#95a8c2}.quoteMark{height:42px;color:var(--gold);z-index:1;margin-top:29px;font:400 72px/.75 Georgia;position:relative}.testimonialCard blockquote{color:#f8f4eb;z-index:1;margin:12px 0 32px;font:400 clamp(17px,1.8vw,22px)/1.62 Georgia;position:relative}.testimonialPerson{z-index:1;color:#fff;background:0 0;border-top:1px solid #ffffff1f;align-items:center;gap:14px;margin-top:auto;padding:22px 0 0;display:flex;position:relative}.testimonialInitials{background:linear-gradient(135deg,var(--gold),var(--gold2));width:48px;height:48px;color:var(--navy);letter-spacing:.08em;border-radius:50%;flex:0 0 48px;place-items:center;font:700 13px Georgia;display:grid}.testimonialPerson>span:last-child{flex-direction:column;gap:5px;display:flex}.testimonialPerson strong{font:400 16px Georgia}.testimonialPerson small{text-transform:uppercase;letter-spacing:.13em;color:#aebcd0;font-size:8px}.testimonialControls{justify-content:center;align-items:center;gap:12px;min-height:52px;margin:22px 0 32px;display:flex}.testimonialControls button{cursor:pointer;font-family:inherit}.testimonialArrow{color:#fff;background:#ffffff0b;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;font-size:17px;transition:all .2s}.testimonialArrow:hover,.testimonialArrow:focus-visible{border-color:var(--gold);color:var(--gold2);background:#d7aa4d1f}.testimonialDots{align-items:center;gap:8px;margin:0 7px;display:flex}.testimonialDot{background:#ffffff50;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .2s}.testimonialDot.active{background:var(--gold);width:27px}.testimonialPause{color:#b8c6d9;text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;border-bottom:1px solid #d7aa4d82;margin-left:8px;padding:7px 2px;font-size:8px}.testimonialPause:hover,.testimonialPause:focus-visible{color:var(--gold2);border-color:var(--gold)}.testimonialControls button:focus-visible,.endorsementFormLink:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}.endorsementFormLink{color:var(--navy);background:linear-gradient(120deg,var(--gold),var(--gold2));text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:28px;padding:16px 20px;font-size:9px;font-weight:700;display:inline-flex}.endorsementFormLink span{font-size:13px}.consultation{background:linear-gradient(160deg,#fffdf8 0,#f3ecdd 100%)}.consultationGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:6vw;max-width:1350px;margin:auto;display:grid}.consultationCopy{padding-top:16px}.consultationCopy h2{font-size:clamp(39px,4.2vw,64px)}.consultationLead{color:#314665;max-width:570px;font:400 18px/1.65 Georgia}.consultationDetails{border-top:1px solid var(--line);margin:34px 0}.consultationDetails>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:19px 0;display:grid}.consultationDetails b{color:#a47a29;padding-top:3px;font:italic 14px Georgia}.consultationDetails p{flex-direction:column;gap:5px;margin:0;display:flex}.consultationDetails strong{font:400 16px Georgia}.consultationDetails span{color:var(--muted);font-size:11px;line-height:1.55}.consultationDirect{background:linear-gradient(120deg,var(--gold),var(--gold2));min-width:290px;color:var(--navy);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:42px;padding:17px 20px;font-size:9px;font-weight:700;display:inline-flex}.consultationNote{color:#87734b;text-transform:uppercase;letter-spacing:.12em;margin-top:15px;font-size:7px;line-height:1.6;display:block}.calFrameShell{border:1px solid #d8cfbc;border-top:4px solid var(--gold);background:#fff;overflow:hidden;box-shadow:0 28px 70px #07162f1c}.calFrameHeader{color:#7f6a3f;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #ece6da;justify-content:space-between;align-items:center;height:58px;padding:0 21px;font-size:8px;display:flex}.calFrameHeader b{color:var(--navy);letter-spacing:0;font:400 13px Georgia}.calFrame{background:#fff;border:0;width:100%;height:760px;display:block}.calFallback{text-align:center;color:var(--muted);border-top:1px solid #ece6da;margin:0;padding:13px 20px;font-size:9px}.calFallback a{color:#795b1f;border-bottom:1px solid var(--gold)}.connect{grid-template-columns:.86fr 1.14fr;min-height:750px;display:grid}.connect>div:first-child img{object-fit:cover;height:100%}.connectCopy{flex-direction:column;justify-content:center;padding:95px 8vw;display:flex}.email{border-bottom:1px solid var(--gold);margin:18px 0;padding:18px 0;font:400 clamp(21px,3vw,38px) Georgia}.social{flex-wrap:wrap;gap:26px;display:flex}.social a{text-transform:uppercase;letter-spacing:.14em;font-size:9px}footer{color:#fff;background:#041027;align-items:center;gap:30px;padding:36px 6vw;display:flex}footer p{letter-spacing:.11em;text-transform:uppercase;color:#9daec5;flex:1;font-size:9px}footer small{color:#6f819b;font-size:8px}@media (width<=1000px){.siteHeader{height:76px;padding:0 24px}.siteHeader nav{visibility:hidden;opacity:0;background:#041027fa;border-bottom:1px solid #d7aa4d45;gap:0;max-height:0;padding:0 24px;transition:max-height .25s,opacity .2s,padding .25s;display:grid;position:absolute;inset:100% 0 auto;overflow:hidden}.siteHeader nav a{border-bottom:1px solid #ffffff16;padding:14px 0;font:400 18px Georgia}.siteHeader nav a:last-child{border-bottom:0}.siteHeader.menuOpen nav{visibility:visible;opacity:1;max-height:430px;padding:12px 24px 24px}.menuToggle{display:flex}.heroGrid,.aboutGrid,.leadGrid,.journeyGrid,.consultationGrid{grid-template-columns:1fr}.hero{min-height:auto}.heroVisual{max-width:650px;margin:auto}.split{display:block}.services{grid-template-columns:1fr}.services article{border-bottom:1px solid #ffffff2d;border-right:0}.bookGrid,.pillars{grid-template-columns:repeat(2,1fr)}.funnelSteps{flex-wrap:wrap}.bookCta{flex-direction:column;align-items:flex-start}.consultationCopy{max-width:720px}.calFrameShell{margin-top:18px}.connect{grid-template-columns:1fr}.connect>div:first-child{height:620px}}@media (width<=640px){.siteHeader{height:72px;padding:0 21px}.siteHeader .brand span,.headerCta{display:none}.heroGrid{padding:126px 21px 38px}.hero h1{font-size:47px}.intro{font-size:14px}.actions{text-align:center;flex-direction:column}.proof{gap:18px 14px}.proof strong{font-size:23px}.proof span{font-size:8px}.portrait{height:475px}.current{left:-4px}.quote,.section{padding:72px 21px}.label{margin-bottom:40px}.editorial img{height:500px}.amazonTop{min-width:100%;margin-top:18px}.funnelSteps{justify-content:flex-start}.funnelSteps i{display:none}.funnelSteps span{width:45%}.bookGrid{gap:7px}.bookGrid article{padding:14px 9px}.bookImage{height:225px}.bookGrid p{min-height:56px}.pillars{grid-template-columns:1fr}.pillars article{border-right:0;border-bottom:1px solid var(--line)}.bookCta{padding:34px 24px}.bookCta a{white-space:normal;line-height:1.5}.leadCards article{grid-template-columns:1fr}.leadGrid figure img{height:550px}.endorsementIntro{margin-bottom:32px}.testimonialCard{min-height:520px;padding:30px 23px}.testimonialCard blockquote{font-size:16px;line-height:1.58}.quoteMark{margin-top:23px}.testimonialPerson small{line-height:1.5}.testimonialControls{gap:8px}.testimonialPause{margin-left:2px}.consultationLead{font-size:16px}.consultationDirect{gap:20px;min-width:100%}.calFrame{height:840px}.calFrameHeader{padding:0 15px}.connect>div:first-child{height:470px}.connectCopy{padding:72px 21px}.email{font-size:19px}footer{flex-direction:column;align-items:flex-start;gap:10px}}.bookingCard{background:linear-gradient(135deg,var(--navy),#0c2d5f);color:#fff;border-left:4px solid var(--gold);margin:28px 0 34px;padding:26px 28px;box-shadow:0 22px 50px #07162f24}.bookingCard small,.contactLabel{text-transform:uppercase;letter-spacing:.15em;font-size:8px;display:block}.bookingCard small{color:var(--gold2)}.bookingCard h3{margin:10px 0;font:400 24px/1.2 Georgia}.bookingCard p{color:#b7c4d6;margin:0 0 20px;font-size:11px;line-height:1.65}.bookingCard a{background:linear-gradient(120deg,var(--gold),var(--gold2));color:var(--navy);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:28px;padding:15px 18px;font-size:8px;font-weight:700;display:inline-flex}.bookingNote{color:#8fa2bd;text-transform:uppercase;letter-spacing:.1em;margin-top:13px;font-size:7px;line-height:1.5;display:block}.contactLabel{color:#87734b}.connect .email{margin:8px 0 18px}.mediaKitDownload{color:var(--navy);background:#fffaf0;border:1px solid #d3c49d;justify-content:space-between;align-items:center;margin:24px 0 0;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex}.mediaKitDownload:hover,.mediaKitDownload:focus-visible{transform:translateY(-2px);box-shadow:0 15px 35px #07162f18}.mediaKitDownload span{flex-direction:column;gap:5px;display:flex}.mediaKitDownload small{text-transform:uppercase;letter-spacing:.14em;color:#8d7137;font-size:7px}.mediaKitDownload b{font:400 18px Georgia}.mediaKitDownload i{background:var(--navy);width:34px;height:34px;color:var(--gold2);border-radius:50%;place-items:center;font-style:normal;display:grid}@media (width<=640px){.bookingCard{padding:24px 20px}.bookingCard a{width:100%}}.ventureLink{color:#73551a;border-bottom:1px solid var(--gold);text-transform:uppercase;letter-spacing:.13em;margin-top:8px;padding-bottom:3px;font-size:8px;font-weight:700;display:inline-flex}.offers{background:radial-gradient(circle at 90% 5%,#164177 0,transparent 30%),var(--navy);color:#fff}.offerIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;max-width:1350px;margin:auto;display:grid}.offerIntro .eyebrow{color:#c7d3e3}.offerIntro h2{margin-bottom:0}.offerIntro>p{color:#b5c2d5;max-width:520px}.offerJourney{border-block:1px solid #ffffff25;justify-content:center;align-items:center;gap:24px;max-width:1350px;margin:54px auto 24px;padding:16px 24px;display:flex}.offerJourney span{text-transform:uppercase;letter-spacing:.18em;color:#dce5f2;font-size:8px;font-weight:700}.offerJourney i{color:var(--gold);font-style:normal}.offerGrid{grid-template-columns:repeat(6,1fr);gap:13px;max-width:1350px;margin:auto;display:grid}.offerGrid article{border:1px solid #ffffff1f;background:#ffffff0a;border-top:3px solid #5e7799;flex-direction:column;grid-column:span 2;min-height:390px;padding:31px 28px;display:flex}.offerGrid article:nth-child(4){grid-column:2/span 2}.offerGrid article:nth-child(5){grid-column:4/span 2}.offerGrid .offerFeatured{color:var(--navy);border-color:#d5b66c;border-top-color:var(--gold);background:linear-gradient(145deg,#fffdf8,#eee4d2)}.offerGrid small{color:var(--gold2);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.offerGrid .offerFeatured small{color:#8d6c28}.offerGrid h3{margin:18px 0 12px;font:400 25px/1.2 Georgia}.offerGrid p{color:#b5c2d5;margin:0 0 15px;font-size:11px;line-height:1.7}.offerGrid .offerFeatured p{color:#5f6c7e}.offerGrid b{text-transform:uppercase;letter-spacing:.13em;color:var(--gold2);margin-top:8px;margin-bottom:6px;font-size:8px}.offerGrid ul{margin:2px 0 24px;padding:0;list-style:none}.offerGrid li{color:#4e5e73;border-bottom:1px solid #1b31501a;padding:8px 0;font-size:10px}.offerGrid li:before{content:"✓";color:#a57c29;margin-right:10px}.offerGrid .offerFeatured>a{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;margin-top:auto;padding:15px 17px;font-size:8px;font-weight:700;display:flex}.offerGrid .offerFeatured>a span{color:var(--gold2)}.offerFormat{color:#8fa2bd;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #ffffff1c;margin-top:auto;padding-top:16px;font-size:7px}.offerTextLink{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #d7aa4d70;align-self:flex-start;margin-top:auto;padding:12px 0 5px;font-size:8px;font-weight:700}@media (width<=1000px){.offerIntro{grid-template-columns:1fr}.offerGrid{grid-template-columns:repeat(2,1fr)}.offerGrid article,.offerGrid article:nth-child(4),.offerGrid article:nth-child(5){grid-column:span 1}}@media (width<=640px){.offerJourney{justify-content:flex-start;gap:12px;overflow:auto}.offerJourney span{white-space:nowrap}.offerGrid{grid-template-columns:1fr}.offerGrid article{min-height:auto}.offerFormat,.offerTextLink{margin-top:18px}}.siteHeader nav{gap:22px}.mediaHero{border-bottom:1px solid var(--gold);color:var(--gold2);padding-inline:8px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.testimonialArrow,.testimonialDot,.siteHeader nav,.menuIcon i{transition:none}}.biographyPage{background:var(--paper)}.bioHero{background:radial-gradient(circle at 18% 20%,#19457e 0,#0c2a58 34%,var(--navy) 72%);color:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:680px;padding:150px 7vw 70px;display:grid;overflow:hidden}.bioHeroCopy h1{letter-spacing:-.055em;margin:24px 0;font:400 clamp(58px,7vw,105px)/.95 Georgia}.bioHeroCopy>p:last-child{color:#c8d4e5;letter-spacing:.08em;text-transform:uppercase;font-size:13px;line-height:1.7}.bioPortrait{outline-offset:12px;border-radius:50% 50% 10px 10px/35% 35% 10px 10px;outline:1px solid #d7aa4d77;justify-self:center;max-width:480px;height:520px;overflow:hidden}.bioPortrait img{object-fit:cover;object-position:center top;height:100%}.bioBody{grid-template-columns:280px 1fr;align-items:start;gap:9vw;max-width:1260px;margin:auto;padding:110px 6vw;display:grid}.bioBody aside{border-top:3px solid var(--gold);background:var(--cream);flex-direction:column;padding:26px;display:flex;position:sticky;top:125px}.bioBody aside span{color:#947127;text-transform:uppercase;letter-spacing:.15em;margin-top:20px;font-size:8px}.bioBody aside span:first-child{margin-top:0}.bioBody aside strong{margin-top:7px;font:400 15px/1.5 Georgia}.bioBody article{max-width:760px}.bioBody .bioLead{color:#263c5c;margin-top:0;font:400 22px/1.65 Georgia}.bioBody article h2{letter-spacing:-.025em;margin:52px 0 15px;font-size:34px}.bioBody article>p:not(.bioLead){color:var(--muted)}.bioBody blockquote{border-left:3px solid var(--gold);color:var(--navy);margin:55px 0;padding:32px 0 32px 30px;font:italic 26px/1.5 Georgia}.bioLinks{flex-wrap:wrap;gap:10px;display:flex}.bioLinks a{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.12em;padding:13px 16px;font-size:8px;font-weight:700}.bioLinks a:hover,.bioLinks a:focus-visible{background:var(--blue);color:var(--gold2)}@media (width<=900px){.bioHero{grid-template-columns:1fr;padding-top:125px}.bioPortrait{justify-self:start;width:min(100%,480px)}.bioBody{grid-template-columns:1fr}.bioBody aside{position:static}.bioBody article{max-width:none}}@media (width<=640px){.bioHero{padding:115px 21px 55px}.bioHeroCopy h1{font-size:58px}.bioPortrait{height:430px}.bioBody{gap:55px;padding:72px 21px}.bioBody .bioLead{font-size:19px}.bioBody article h2{font-size:30px}.bioBody blockquote{padding-left:20px;font-size:21px}}.routeHero{background:radial-gradient(circle at 15% 20%,#19457e 0,#0c2a58 35%,var(--navy) 74%);color:#fff;grid-template-columns:1.02fr .98fr;align-items:center;gap:7vw;min-height:760px;padding:138px 6vw 58px;display:grid}.routeHero>div{max-width:720px}.routeHero h1{letter-spacing:-.05em;margin:25px 0;font:400 clamp(52px,6vw,88px)/1 Georgia}.routeHero>div>p:not(.eyebrow){color:#c5d2e3;max-width:650px;font-size:16px}.routeHero .btn{margin-top:22px;display:inline-flex}.routeHero>img{object-fit:cover;border:1px solid #d7aa4d88;height:560px;box-shadow:18px 18px #d7aa4d18}.authorHero>img{object-position:center}.professionalHero>img{object-position:center 35%}.leadershipHero>img{object-position:center}.serviceHero>img{object-position:center 20%}.routeIntro{grid-template-columns:1.08fr .92fr;align-items:end;gap:8vw;max-width:1350px;margin:0 auto 52px;display:grid}.routeIntro h2{margin:0}.routeIntro>p{color:var(--muted);max-width:560px}.pathwayGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1350px;margin:auto;display:grid}.pathwayGrid a{background:var(--cream);border-top:3px solid var(--gold);flex-direction:column;min-height:325px;padding:31px 27px;transition:transform .2s,box-shadow .2s;display:flex}.pathwayGrid a:hover{transform:translateY(-5px);box-shadow:0 22px 45px #07162f15}.pathwayGrid i,.industryGrid i,.principleGrid i,.processSteps i{color:#a77e2d;font:italic 17px Georgia}.pathwayGrid h3,.industryGrid h3,.ideaGrid h3,.principleGrid h3,.processSteps h3{margin:25px 0 10px;font:400 24px/1.2 Georgia}.pathwayGrid p{color:var(--muted);font-size:11px}.pathwayGrid span{text-transform:uppercase;letter-spacing:.14em;color:#795b1e;margin-top:auto;font-size:8px;font-weight:700}.featuredBuilds,.capabilitySection,.authoredWorks,.leadershipPrinciples,.processSection{background:var(--navy);color:#fff}.buildGrid{grid-template-columns:1fr 1fr;gap:15px;max-width:1350px;margin:auto;display:grid}.buildGrid article{border:1px solid #ffffff1e;border-top:3px solid var(--gold);background:#ffffff0a;padding:46px}.buildGrid small{color:var(--gold2);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.buildGrid h2{font-size:45px}.buildGrid p{color:#b7c4d6}.buildGrid a{border-bottom:1px solid var(--gold);color:var(--gold2);text-transform:uppercase;letter-spacing:.13em;margin-top:18px;padding-bottom:5px;font-size:8px;display:inline-block}.mediaBand{background:var(--cream);justify-content:space-between;align-items:center;gap:50px;display:flex}.mediaBand h2{margin:20px 0 10px;font-size:45px}.mediaBand p{max-width:720px;color:var(--muted)}.mediaBand>a{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;padding:19px 25px;font-size:9px;font-weight:700}.pageCta{background:linear-gradient(135deg,#0c2c5e,var(--navy));color:#fff;justify-content:space-between;align-items:center;gap:6vw;padding:85px 7vw;display:flex}.pageCta>div:first-child{max-width:820px}.pageCta h2{margin:20px 0 10px;font-size:clamp(36px,4vw,59px)}.pageCta p:not(.eyebrow){color:#b7c4d6;max-width:720px}.pageCtaActions{text-align:center;flex-direction:column;gap:11px;min-width:260px;display:flex}.footerLinks{gap:16px;display:flex}.footerLinks a{text-transform:uppercase;letter-spacing:.12em;color:#aab8cb;font-size:7px}.industryGrid{grid-template-columns:repeat(6,1fr);gap:13px;max-width:1350px;margin:auto;display:grid}.industryGrid article{background:var(--cream);border-top:3px solid var(--gold);grid-column:span 2;padding:30px}.industryGrid article:nth-child(4){grid-column:2/span 2}.industryGrid article:nth-child(5){grid-column:4/span 2}.industryGrid p,.ideaGrid p,.processSteps p{color:var(--muted);font-size:11px}.capabilityGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;max-width:1350px;margin:auto;display:grid}.capabilityGrid>div{border-top:1px solid #ffffff25;grid-template-columns:1fr 1fr;display:grid}.capabilityGrid span{color:#c4d0df;border-bottom:1px solid #ffffff25;padding:20px 10px;font:400 15px Georgia}.founderLens{grid-template-columns:1fr .85fr;align-items:center;gap:8vw;display:grid}.founderLens>div{max-width:700px}.founderLens>img{object-fit:cover;height:520px}.founderLens p:not(.eyebrow){color:var(--muted)}.authorHero>img{height:590px}.authoredWorks .routeIntro>p{color:#b7c4d6}.workList{border-top:1px solid #ffffff25;max-width:1350px;margin:auto}.workList article{border-bottom:1px solid #ffffff25;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:20px 5px;display:grid}.workList i{color:var(--gold);font:italic 15px Georgia}.workList h3{margin:0;font:400 20px Georgia}.workList span{text-transform:uppercase;letter-spacing:.13em;color:#8ea0b8;font-size:7px}.ideasSection{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.ideaGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ideaGrid article{background:var(--cream);border-top:3px solid var(--gold);padding:28px}.newReleases{background:var(--paper)}.newBookGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:1350px;margin:auto;display:grid}.newBookGrid article{background:linear-gradient(145deg,#0d2e60,var(--navy));color:#fff;border-top:3px solid var(--gold);grid-template-columns:210px 1fr;align-items:center;gap:32px;min-height:500px;padding:30px;display:grid;box-shadow:0 24px 55px #07162f18}.newBookCover{height:360px}.newBookCover img{object-fit:contain;filter:drop-shadow(0 20px 18px #0007);height:100%}.newBookCopy small{color:var(--gold2);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.newBookCopy h3{margin:15px 0 9px;font:400 31px/1.08 Georgia}.newBookCopy h4{color:#d7e0ec;margin:0 0 20px;font-size:11px;font-weight:500;line-height:1.55}.newBookCopy p{color:#aebdd1;font-size:11px}.newBookCopy b{color:#d6c08b;text-transform:uppercase;letter-spacing:.1em;margin:20px 0;font-size:7px;line-height:1.6;display:block}.newBookCopy a{color:#fff;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #ffffff2d;justify-content:space-between;padding-top:15px;font-size:8px;font-weight:700;display:flex}.newBookCopy a span{color:var(--gold2)}.initiativeGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:1350px;margin:auto;display:grid}.initiativeGrid article{background:var(--cream)}.initiativeGrid img{object-fit:cover;height:355px}.initiativeGrid>article:first-child img{object-position:center 30%}.initiativeGrid>article:nth-child(3) img{object-position:center 20%}.initiativeGrid article>div{padding:30px}.initiativeGrid small{color:#977128;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.initiativeGrid h2{margin:12px 0;font-size:38px}.initiativeGrid p{color:var(--muted);font-size:11px}.principleGrid,.processSteps{border-block:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);max-width:1350px;margin:auto;display:grid}.principleGrid article,.processSteps article{border-right:1px solid #ffffff25;padding:34px 25px}.principleGrid article:last-child,.processSteps article:last-child{border:0}.principleGrid h3,.processSteps h3{color:#fff}.processSteps p{color:#aebdd1}.offersPage{background:var(--navy);color:#fff}.offersPage>.label{color:#aebbd0}.offersPage>.label span{background:#ffffff24}@media (width<=1050px){.routeHero,.routeIntro,.capabilityGrid,.founderLens,.ideasSection{grid-template-columns:1fr}.routeHero>img{width:min(100%,720px)}.pathwayGrid,.industryGrid{grid-template-columns:1fr 1fr}.industryGrid article,.industryGrid article:nth-child(4),.industryGrid article:nth-child(5){grid-column:span 1}.newBookGrid{grid-template-columns:1fr}.pageCta{flex-direction:column;align-items:flex-start}.initiativeGrid{grid-template-columns:1fr}.processSteps,.principleGrid{grid-template-columns:1fr 1fr}.workList article{grid-template-columns:50px 1fr}.workList span{grid-column:2}.footerLinks{flex-wrap:wrap}}@media (width<=640px){.routeHero{min-height:auto;padding:120px 21px 55px}.routeHero h1{font-size:50px}.routeHero>img{height:430px}.authorHero>img{height:440px}.pathwayGrid,.buildGrid,.industryGrid,.ideaGrid,.initiativeGrid,.processSteps,.principleGrid{grid-template-columns:1fr}.newBookGrid article{grid-template-columns:1fr;min-height:0;padding:25px 20px}.newBookCover{height:390px}.newBookCopy h3{font-size:30px}.pathwayGrid a{min-height:260px}.buildGrid article{padding:30px 23px}.mediaBand{flex-direction:column;align-items:flex-start}.mediaBand>a{white-space:normal}.pageCta{padding:72px 21px}.pageCtaActions{width:100%;min-width:0}.capabilityGrid>div{grid-template-columns:1fr}.founderLens>img{height:430px}.initiativeGrid img{height:280px}.principleGrid article,.processSteps article{border-bottom:1px solid #ffffff25;border-right:0}.workList article{padding:18px 0}footer .footerLinks{order:3}}.visualStory{background:#f4f0e7}.visualStoryGrid{grid-template-columns:1.15fr .85fr .85fr 1.15fr;align-items:stretch;gap:12px;max-width:1350px;margin:auto;display:grid}.visualStoryGrid figure,.bioGallery figure{background:var(--navy);margin:0;position:relative;overflow:hidden}.visualStoryGrid img{object-fit:cover;height:470px;transition:transform .35s}.visualStoryGrid figure:nth-child(2) img{object-position:center 25%}.visualStoryGrid figure:nth-child(3) img{object-position:center 20%}.visualStoryGrid figure:hover img{transform:scale(1.025)}.visualStoryGrid figcaption,.bioGallery figcaption{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(#0000,#07162fea);padding:55px 18px 18px;font-size:8px;position:absolute;inset:auto 0 0}.bioGallery{background:var(--cream)}.bioGallery>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1250px;margin:auto;display:grid}.bioGallery img{object-fit:cover;height:500px}.bioGallery figure:first-child img{object-position:center top}.bioGallery figure:nth-child(2) img{object-position:center 20%}.bioGallery figure:nth-child(3) img{object-position:center 18%}@media (width<=1000px){.visualStoryGrid,.bioGallery>div:last-child{grid-template-columns:1fr 1fr}.bioGallery figure:last-child{grid-column:1/-1}.bioGallery figure:last-child img{height:620px}}@media (width<=640px){.visualStoryGrid,.bioGallery>div:last-child{grid-template-columns:1fr}.visualStoryGrid img,.bioGallery img,.bioGallery figure:last-child img{height:430px}.bioGallery figure:last-child{grid-column:auto}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
