:root{color:#0b263c;font-synthesis:none;text-rendering:optimizelegibility;--navy:#09253b;--navy-2:#102f45;--teal:#22b3b6;--teal-dark:#149ca1;--ink:#0b263c;--muted:#52616b;--paper:#f8faf9;--line:#b9d8d7;--header-height:100px;background:#f8faf9;font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0}body,button,input,textarea{font:inherit}img{width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0;line-height:1.48}h1,h2,h3,h4{letter-spacing:-.035em;margin:0;line-height:1.06}h1{font-size:clamp(2.65rem,5vw,5.65rem);font-weight:650}h2{font-size:clamp(2rem,3.2vw,3.65rem);font-weight:650}h3{font-size:1.25rem}.container{width:min(1180px,100% - 72px);margin-inline:auto}.section{padding:94px 0}.compact-bottom{padding-bottom:48px}.compact-top{padding-top:48px}.section-tint{background:#edf4f3}.dark-section{background:var(--navy);color:#fff}.eyebrow{color:var(--teal-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:750;line-height:1.2}.eyebrow.light{color:#5ee0de}.button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-size:.88rem;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--teal-dark);transform:translateY(-1px)}.button-outline{background:0 0;border:1px solid #fffc}.button-outline:hover{color:var(--ink);background:#fff}.site-header{z-index:50;width:100%;height:var(--header-height);color:#fff;transition:background .25s,box-shadow .25s;position:fixed;top:0;left:0}.site-header.dark-at-top:not(.is-scrolled):not(.menu-open){color:var(--ink)}.site-header.is-scrolled,.site-header.menu-open{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061c2df0;box-shadow:0 4px 24px #0000001f}.site-header.contact-header.is-scrolled:not(.menu-open){color:#0b1f33;background:#f7f8f6f5}.header-inner{grid-template-columns:190px 1fr auto;align-items:center;gap:34px;width:min(1270px,100% - 72px);height:100%;margin-inline:auto;display:grid}.brand-link{justify-self:start}.logo{background-color:currentColor;flex:none;display:block}.logo-compact{width:77px;height:40px;-webkit-mask:url(/assets/bmm-logo-compact.svg) 50%/contain no-repeat;mask:url(/assets/bmm-logo-compact.svg) 50%/contain no-repeat}.logo-full{width:271px;height:40px;-webkit-mask:url(/assets/bmm-logo-full.svg) 50%/contain no-repeat;mask:url(/assets/bmm-logo-full.svg) 50%/contain no-repeat}.site-header .logo{color:#f7f8f6}.site-header.dark-at-top:not(.is-scrolled):not(.menu-open) .logo,.site-header.contact-header.is-scrolled:not(.menu-open) .logo{color:#0b1f33}.site-header nav{justify-content:center;gap:clamp(22px,3vw,48px);display:flex}.site-header nav a{padding:8px 0;font-size:.82rem;position:relative}.site-header nav a:after{content:"";opacity:0;background:currentColor;height:1px;transition:all .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a.active:after{opacity:.9;transform:scaleX(1)}.header-cta{min-height:42px;padding-inline:24px}.site-header.services-header:not(.is-scrolled) .header-cta{border:2px solid var(--navy);color:var(--navy);background:0 0}.site-header.services-header:not(.is-scrolled) .header-cta:hover{background:var(--navy);color:#f7f8f6}.header-cta-hidden{visibility:hidden;pointer-events:none}.menu-button,.mobile-nav{display:none}.image-hero{color:#fff;min-height:clamp(580px,100svh,900px);position:relative;overflow:hidden}.image-hero picture,.image-hero picture img,.hero-shade{height:100%;position:absolute;inset:0}.image-hero picture img{object-fit:cover}.hero-shade{background:linear-gradient(90deg,#051928d1 0%,#0519288c 38%,#05192814 73%)}.hero-content{z-index:2;min-height:clamp(580px,100svh,900px);padding-top:calc(var(--header-height) + 28px);flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:72px;display:flex;position:relative}.hero-content h1{max-width:790px}.hero-body{max-width:670px;margin-top:22px;font-size:1.02rem}.hero-actions{gap:18px;margin-top:32px;display:flex}.narrow-left{max-width:1050px;margin-left:max(36px,50vw - 590px)}.narrow-left h2{margin-bottom:8px}.narrow-left h3{letter-spacing:-.015em;margin-bottom:18px;font-size:1.18rem;font-weight:500}.narrow-left>p:last-child{max-width:1050px}.thinking-grid{grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.thinking-grid article{border-left:1px solid var(--line);padding:0 36px}.thinking-grid article:first-child{border-left:0;padding-left:0}.thinking-grid h3{letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:1.85rem}.thinking-grid h4{letter-spacing:0;margin:8px 0 16px;font-size:1rem;font-weight:650}.thinking-grid p{color:var(--muted);font-size:.9rem}.big-number{color:var(--teal);letter-spacing:-.04em;font-size:2.2rem;font-weight:450}.thinking-grid .big-number{font-size:2.47rem}.split-feature{background:#f0f5f5}.split-feature-grid{grid-template-columns:48% 52%;min-height:430px;display:grid}.feature-copy{align-self:center;padding:72px 65px 72px 0}.feature-copy h2{margin-bottom:20px}.feature-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:26px}.split-feature picture{position:relative;overflow:hidden}.split-feature picture:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f0f5f5 0%,#f0f5f5e6 20%,#f0f5f57a 55%,#f0f5f500 100%);width:34%;position:absolute;top:0;bottom:0;left:0}.split-feature picture,.split-feature picture img{height:100%}.split-feature picture img{object-fit:cover}.service-links{border-top:1px solid #d6e3e2;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.service-links a{border-bottom:1px solid #d6e3e2;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 28px 18px 0;display:flex}.service-links a:nth-child(odd){margin-right:40px}.service-links strong,.service-links small{display:block}.service-links small{color:var(--muted);margin-top:6px;font-size:.8rem}.service-links b{color:var(--teal-dark);font-size:1.3rem}.why-grid{grid-template-columns:minmax(380px,1.2fr) minmax(0,2.3fr);gap:56px;margin-top:82px;display:grid}.why-grid h2{white-space:nowrap;font-size:2.25rem}.why-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:28px;display:grid}.why-points>p{font-size:.86rem}.why-grid strong{margin-bottom:8px;display:block}.cta-band{background:var(--navy);color:#fff;padding:36px 0}.cta-grid{grid-template-columns:1.5fr .8fr auto;align-items:center;gap:48px;display:grid}.cta-grid h2{font-size:2.2rem}.cta-grid>p{font-size:.86rem}.site-footer{background:#f5f7f6;padding:34px 0}.site-footer.footer-inverted{color:#f7f8f6;background:#0b1f33}.footer-grid{justify-content:space-between;align-items:center;gap:36px;display:flex}.footer-brand{color:#0b1f33;align-items:center;display:flex}.footer-inverted .footer-brand{color:#f7f8f6}.footer-meta{justify-content:flex-end;align-items:center;gap:24px;display:flex}.footer-meta>p{text-align:right;font-size:.7rem}.footer-linkedin,.contact-linkedin{align-items:center;gap:8px;font-weight:650;display:inline-flex}.footer-linkedin{opacity:.86;font-size:.78rem;transition:color .2s,opacity .2s}.footer-linkedin:hover{color:var(--teal-dark);opacity:1}.footer-inverted .footer-linkedin:hover{color:#5ee0de}.linkedin-icon{flex:none;width:18px;height:18px}.service-catalog{padding-top:72px}.service-group{margin-bottom:70px}.service-group:last-child{margin-bottom:0}.service-group-title h2{letter-spacing:.16em;text-transform:uppercase;font-size:2.7rem;font-weight:400}.service-group-title p{margin-top:5px;font-size:1.05rem}.service-items{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.service-items article{min-width:0;padding:0 40px}.service-items article:first-child{padding-left:0}.service-items article:last-child{padding-right:0}.service-items article+article{border-left:1px solid var(--line)}.service-items h3{letter-spacing:-.02em;margin-bottom:9px;font-size:.9rem}.service-items p{color:var(--ink);font-size:.82rem;line-height:1.35}.two-col,.editorial-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.two-col>div:last-child>p,.editorial-grid>p,.editorial-grid>div:last-child{color:var(--muted);font-size:1.02rem}.dark-section .two-col>div:last-child>p{color:#ffffffc7}.two-col .button{margin-top:28px}.invitation{border-top:1px solid #cddedd}.services-invitation{background:var(--paper);padding:54px 0}.services-invitation-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;display:grid}.services-invitation-copy{min-width:0}.services-invitation-copy .eyebrow{margin-bottom:8px}.services-invitation-copy h2{letter-spacing:-.025em;font-size:1.65rem}.services-invitation-copy>p:last-child{max-width:680px;color:var(--muted);margin-top:14px;font-size:.82rem}.services-invitation .button{min-width:176px}.about-approach{padding:50px 0 38px}.about-approach .eyebrow{margin-bottom:7px}.about-approach h2{font-size:2.1rem}.about-approach-copy{margin-top:14px}.about-approach-copy p{max-width:1080px;color:var(--ink);font-size:.88rem}.about-approach-copy p+p{margin-top:8px}.about-expertise{padding:34px 0 50px}.about-expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.about-expertise article{min-width:0;padding-right:68px}.about-expertise article+article{border-left:1px solid var(--line);padding-left:68px;padding-right:0}.about-expertise article+article>p:last-child{max-width:450px}.about-expertise .eyebrow{margin-bottom:8px}.about-expertise h2{max-width:440px;font-size:2.35rem}.about-expertise article+article h2{max-width:360px}.about-expertise h2+p{margin-top:26px}.about-expertise article>p:not(.eyebrow),.about-plain-list{color:var(--ink);font-size:.88rem;line-height:1.38}.about-expertise article>p+p{margin-top:16px}.about-plain-list{margin:13px 0 16px;padding-left:19px;list-style:outside}.about-why{aspect-ratio:2048/682;background:var(--navy);color:#f7f8f6;width:min(1180px,100% - 72px);min-height:355px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.about-why>img,.about-why-shade{width:100%;height:100%;position:absolute;inset:0}.about-why>img{object-fit:cover;object-position:center}.about-why-shade{background:linear-gradient(90deg,#05192800 22%,#05192814 45%,#051928a3 100%)}.about-why-inner{z-index:1;justify-content:flex-end;align-items:center;min-height:355px;display:flex;position:relative}.about-why-copy{width:49%;padding:35px 0}.about-why-copy .eyebrow{margin-bottom:8px}.about-why-copy h2{max-width:470px;font-size:2.25rem}.about-why-copy h2+p{margin-top:18px}.about-why-copy p,.about-why-copy li{font-size:.88rem;line-height:1.34}.about-why-copy ul{margin:15px 0;padding-left:19px}.about-thinking{padding:54px 0 50px}.about-thinking-grid{grid-template-columns:minmax(320px,.86fr) minmax(0,1.5fr);gap:80px;display:grid}.about-thinking-title .eyebrow{margin-bottom:12px}.about-thinking-words{letter-spacing:.13em;text-transform:uppercase;font-size:2.7rem;font-weight:350;line-height:1.42}.about-thinking-list article{grid-template-columns:minmax(190px,.9fr) minmax(0,1.3fr);align-items:start;display:grid}.about-thinking-list article+article{margin-top:30px}.about-thinking-list article>div{padding-right:28px}.about-thinking-list h3{letter-spacing:.12em;text-transform:uppercase;font-size:1.42rem}.about-thinking-list strong{margin-top:3px;font-size:.84rem;display:block}.about-thinking-list article>p{border-left:1px solid var(--line);color:var(--ink);padding-left:28px;font-size:.84rem;line-height:1.35}.about-notes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;display:grid}.about-notes article{padding-right:68px}.about-notes article+article{border-left:1px solid var(--line);padding-left:68px;padding-right:0}.about-notes .eyebrow{margin-bottom:9px}.about-notes article>p:last-child{font-size:.84rem;line-height:1.38}.about-invitation{background:var(--navy);color:#f7f8f6;padding:28px 0 30px}.about-invitation-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;display:grid}.about-invitation .eyebrow{margin-bottom:6px}.about-invitation h2{letter-spacing:-.025em;font-size:1.65rem}.about-invitation-grid>div>p:last-child{color:#f7f8f6d1;max-width:680px;margin-top:9px;font-size:.78rem}.about-invitation .button{min-width:176px}.fractional-role{padding:48px 0 28px}.fractional-role h2{font-size:2.1rem}.fractional-role-copy{margin-top:14px}.fractional-role-copy p{font-size:.9rem}.fractional-role-copy p+p{margin-top:9px}.fractional-situations{padding:24px 0 32px}.situation-grid{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.situation-grid article{border-left:1px solid var(--line);min-height:105px;padding:0 24px}.situation-grid article:first-child{border-left:0;padding-left:0}.situation-grid article:last-child{padding-right:0}.situation-grid .big-number{font-size:2.1rem;display:block}.situation-grid p{margin-top:14px;font-size:.85rem;font-weight:600;line-height:1.3}.fractional-case{background:var(--paper);color:var(--ink);padding:30px 0 34px}.fractional-case-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.fractional-case-grid>p{color:var(--ink);align-self:start;margin-bottom:0;font-size:.9rem}.fractional-case h2{font-size:2.1rem}.fractional-case .eyebrow.light{color:var(--teal-dark)}.fractional-levels{padding:28px 0 42px}.levels-comparison{grid-template-columns:150px repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.levels-labels,.level-column{grid-template-rows:34px 48px 46px 60px 38px;display:grid}.levels-labels strong{align-self:start;padding-top:4px;font-size:.72rem}.level-column{border-left:1px solid var(--line);min-width:0;padding-left:10px}.level-column h3{color:var(--navy);letter-spacing:-.02em;font-size:1rem}.level-column dl,.level-column dl>div{display:contents}.level-column dt{display:none}.level-column dd{color:var(--ink);margin:0;padding:4px 10px 0 0;font-size:.78rem;line-height:1.25}.fractional-invitation{background:var(--navy);color:#f7f8f6;padding:28px 0 30px}.fractional-invitation-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;display:grid}.fractional-invitation .eyebrow{margin-bottom:6px}.fractional-invitation h2{letter-spacing:-.025em;font-size:1.65rem}.fractional-invitation-grid>div>p:last-child{color:#f7f8f6d1;max-width:680px;margin-top:9px;font-size:.78rem}.fractional-invitation .button{min-width:176px}.contact-shell{background:#0b1f33;flex-direction:column;min-height:100vh;display:flex}.contact-page{padding-top:var(--header-height);background:#f7f8f6;flex:1}.contact-intro{min-height:min(790px,47.25vw);padding:75px 0 66px;position:relative;overflow:hidden}.contact-background{z-index:0;pointer-events:none;width:1672px;max-width:none;display:block;position:absolute;bottom:0;left:min(55vw,1365px);transform:translate(-81.64%)}.contact-background img{width:100%;height:auto;display:block}.contact-background-mobile{display:none}.contact-grid{z-index:1;grid-template-columns:1fr 1fr;gap:10%;display:grid;position:relative}.contact-copy h1{max-width:550px;font-size:clamp(3rem,5vw,5rem)}.accent-rule{background:#0b1f33;width:70px;height:1px;margin:30px 0;display:block}.contact-copy>p:not(.eyebrow){color:#0b1f33;max-width:500px;margin-bottom:34px}.contact-email{color:#0b1f33;justify-content:center;align-items:center;gap:10px;width:min(100%,500px);font-weight:650;display:flex}.contact-email img{flex:none;width:22px;height:16px}.contact-form-column{align-self:start}.contact-form{background:#fff;padding:35px;box-shadow:0 16px 45px #0e293714}.contact-form h2{margin-bottom:30px;font-size:2rem}.contact-form label{color:var(--ink);margin-bottom:22px;font-size:.78rem;font-weight:700;display:block}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #aac0c3;outline:none;margin-top:8px;padding:13px 0;font-weight:400}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--teal-dark)}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-success{color:var(--teal-dark);margin-top:18px;font-size:.82rem}.form-error{color:#a32929;margin-top:18px;font-size:.82rem}.button:disabled{opacity:.65;cursor:wait}.next-step{color:#0b1f33;background:0 0;border-top:1px solid #d6e3e2;margin:0 35px;padding-top:26px}.next-step>p:last-child{color:#0b1f33}@media (width<=1100px){.why-grid{grid-template-columns:1fr;gap:34px}.why-grid h2{white-space:normal}.why-points{gap:34px;margin-top:0}}@media (width<=980px){.container{width:min(100% - 44px,840px)}.header-inner{grid-template-columns:100px 1fr auto;width:calc(100% - 44px)}.site-header nav{gap:18px}.site-header nav a{font-size:.72rem}.header-cta{display:none}.thinking-grid article{padding-inline:22px}.why-grid{grid-template-columns:1fr;gap:34px}.why-points{gap:34px;margin-top:0}.cta-grid{grid-template-columns:1fr auto}.cta-grid>p{display:none}.situation-grid{grid-template-columns:1fr 1fr}.situation-grid article:nth-child(3){border-left:0;padding-left:0}.contact-grid{gap:5%}}@media (width>=701px) and (height<=720px){.hero-content{padding-top:calc(var(--header-height) + 18px);padding-bottom:34px}.hero-content h1{max-width:720px;font-size:clamp(3.15rem,8.6vh,4.35rem)}.hero-body{max-width:620px;margin-top:14px;font-size:.9rem}.hero-actions{margin-top:20px}}@media (width>=701px){.contact-page{flex-direction:column;display:flex}.contact-intro{flex:1}}@media (width<=700px){:root{--header-height:72px}h1{font-size:clamp(2.35rem,12vw,3.8rem)}h2{font-size:clamp(1.9rem,9vw,2.75rem)}.container{width:calc(100% - 40px)}.section{padding:66px 0}.compact-bottom{padding-bottom:34px}.compact-top,.home-challenge{padding-top:34px}.home-thinking{padding-bottom:18px}.button{min-height:44px;padding-inline:20px}.header-inner{justify-content:space-between;width:calc(100% - 40px);display:flex}.site-header .logo-compact{width:56px;height:29px}.site-header nav,.header-cta{display:none}.menu-button{width:42px;height:42px;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.menu-button span{background:currentColor;width:25px;height:1px;transition:all .2s}.menu-open .menu-button span:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .menu-button span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{top:var(--header-height);color:#fff;background:#061c2df5;flex-direction:column;width:100%;max-height:0;padding:0 20px;transition:max-height .3s,padding-block .3s;display:flex;position:absolute;left:0;overflow:hidden}.menu-open .mobile-nav{max-height:420px;padding-block:16px 28px}.mobile-nav a{border-bottom:1px solid #ffffff24;padding:13px 0;font-size:1.05rem}.image-hero,.hero-content{min-height:620px}.image-hero picture img{object-position:center}.hero-home picture img{object-position:62% center}.hero-shade{background:linear-gradient(#05192859 0%,#05192875 35%,#051928d1 100%)}.hero-content{justify-content:flex-end;padding-top:90px;padding-bottom:40px}.hero-content h1{font-size:clamp(2.45rem,11vw,3.4rem)}.hero-body{margin-top:18px;font-size:.92rem}.hero-actions{width:100%;margin-top:26px}.hero-actions .button{flex:1;padding-inline:12px;font-size:.75rem}.narrow-left{margin-inline:20px}.narrow-left h3{margin-top:10px}.thinking-grid{grid-template-columns:1fr;margin-top:28px}.thinking-grid article,.thinking-grid article:first-child{border:0;border-top:1px solid var(--line);padding:28px 0}.thinking-grid h3{font-size:1.55rem}.thinking-grid .big-number{font-size:2.07rem}.split-feature-grid{grid-template-columns:1fr;width:100%;min-height:470px;position:relative;overflow:hidden}.feature-copy{z-index:2;align-self:stretch;padding:30px 20px 28px;position:relative}.feature-copy .button{text-align:center;width:100%;padding-inline:14px}.split-feature picture{z-index:0;height:auto;position:absolute;inset:-90px 0 0}.split-feature picture:before{background:linear-gradient(#f0f5f5 0% 40%,#f0f5f5f5 56%,#f0f5f5a8 76%,#f0f5f514 100%);width:100%;display:block}.split-feature picture img{object-position:47% center}.service-links{grid-template-columns:1fr}.service-links a:nth-child(odd){margin-right:0}.why-grid{grid-template-columns:1fr;gap:28px;margin-top:58px}.why-points{grid-template-columns:1fr;gap:28px}.why-points>p{border-top:1px solid #d6e3e2;padding-top:18px}.cta-band{padding:48px 0}.cta-grid{grid-template-columns:1fr;align-items:start;gap:18px}.cta-grid>p{max-width:310px;font-size:.9rem;display:block}.cta-grid .button{justify-self:stretch;width:100%;margin-top:8px}.footer-grid,.footer-brand{align-items:flex-start}.footer-grid{flex-direction:column}.footer-meta{flex-direction:column;align-items:flex-start;gap:12px}.footer-meta>p{text-align:left}.service-catalog{padding-top:52px;padding-bottom:24px}.service-group{margin-bottom:52px}.service-group-title h2{font-size:clamp(2rem,10vw,2.7rem)}.service-group-title p{margin-top:7px}.service-items{grid-template-columns:1fr;gap:0}.service-items article{border:0;border-top:1px solid var(--line);padding:24px 0}.service-items article+article{border-left:0}.services-invitation{padding:48px 0}.services-invitation-grid{grid-template-columns:1fr;align-items:start;gap:28px}.services-invitation-copy h2{font-size:clamp(1.75rem,8vw,2.2rem)}.services-invitation-copy>p:last-child{font-size:.9rem}.services-invitation .button{width:100%}.two-col,.editorial-grid,.note-grid{grid-template-columns:1fr;gap:26px}.about-approach{padding:42px 0 30px}.about-approach h2{font-size:clamp(1.9rem,8.4vw,2.45rem)}.about-approach-copy{margin-top:18px}.about-approach-copy p{font-size:.94rem}.about-expertise{padding:18px 0 40px}.about-expertise-grid{grid-template-columns:1fr}.about-expertise article{padding:26px 0}.about-expertise article+article{border-top:1px solid var(--line);border-left:0;padding:34px 0 0}.about-expertise h2{font-size:clamp(1.9rem,8.4vw,2.45rem)}.about-expertise h2+p{margin-top:22px}.about-expertise article>p:not(.eyebrow),.about-plain-list{font-size:.94rem}.about-why{aspect-ratio:auto;width:100%;min-height:0}.about-why-inner{min-height:0}.about-why>img{object-position:38% center}.about-why-shade{background:linear-gradient(#0519280f 0%,#051928c7 50%,#051928f2 100%)}.about-why-inner{justify-content:flex-start;align-items:flex-end}.about-why-copy{width:100%;padding:46px 0}.about-why-copy h2{font-size:clamp(2rem,9vw,2.75rem)}.about-why-copy p,.about-why-copy li{font-size:.94rem}.about-thinking{padding:48px 0 42px}.about-thinking-grid{grid-template-columns:1fr;gap:38px}.about-thinking-words{font-size:clamp(2rem,9vw,2.55rem);line-height:1.48}.about-thinking-list article{grid-template-columns:1fr}.about-thinking-list article+article{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.about-thinking-list article>div{padding-right:0}.about-thinking-list article>p{border-left:0;margin-top:14px;padding-left:0;font-size:.94rem}.about-notes{grid-template-columns:1fr;margin-top:42px}.about-notes article{border-top:1px solid var(--line);padding:26px 0 0}.about-notes article+article{border-left:0;margin-top:28px;padding:28px 0 0}.about-notes article>p:last-child{font-size:.94rem}.about-invitation{padding:42px 0}.about-invitation-grid{grid-template-columns:1fr;align-items:start;gap:28px}.about-invitation h2{font-size:clamp(1.75rem,8vw,2.2rem)}.about-invitation-grid>div>p:last-child{font-size:.9rem}.about-invitation .button{width:100%}.fractional-role{padding:44px 0 24px}.fractional-role-copy p{font-size:.95rem}.fractional-situations{padding:22px 0 30px}.fractional-situations .situation-grid{grid-template-columns:1fr;margin-top:16px}.fractional-situations .situation-grid article,.fractional-situations .situation-grid article:nth-child(3){border:0;border-top:1px solid var(--line);min-height:0;padding:24px 0}.fractional-situations .situation-grid p{margin-top:12px;font-size:.95rem}.fractional-case{background:var(--navy);color:#f7f8f6;padding:30px 0 34px}.fractional-case-grid{grid-template-columns:1fr;gap:18px}.fractional-case-grid>p{color:#f7f8f6;align-self:start;margin-bottom:0;font-size:.95rem}.fractional-case .eyebrow.light{color:#5ee0de}.fractional-levels{padding:28px 0 38px}.levels-comparison{grid-template-columns:1fr;gap:24px;margin-top:18px}.levels-labels{display:none}.level-column{border:0;border-top:1px solid var(--line);padding:24px 0 0;display:block}.level-column h3{margin-bottom:18px;font-size:1.15rem}.level-column dl,.level-column dl>div{display:block}.level-column dl>div+div{margin-top:14px}.level-column dt{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:750;display:block}.level-column dd{margin-top:5px;padding:0;font-size:.9rem}.fractional-invitation{padding:42px 0}.fractional-invitation-grid{grid-template-columns:1fr;align-items:start;gap:28px}.fractional-invitation h2{font-size:clamp(1.75rem,8vw,2.2rem)}.fractional-invitation-grid>div>p:last-child{font-size:.9rem}.fractional-invitation .button{width:100%}.contact-intro{min-height:0;padding:0 0 48px}.contact-background-desktop{display:none}.contact-grid{grid-template-columns:1fr;gap:0}.contact-copy-wrap{margin-inline:-20px;padding:58px 20px 32px;position:relative;overflow:hidden}.contact-background-mobile{z-index:0;pointer-events:none;width:auto;max-width:none;height:100%;display:block;position:absolute;inset:0 auto 0 -200px}.contact-background-mobile img{width:auto;max-width:none;height:100%;display:block}.contact-copy{z-index:1;position:relative}.contact-copy>p:not(.eyebrow){-webkit-backdrop-filter:blur(2px);background:#f7f8f699;border-radius:2px;padding:14px 16px}.contact-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.contact-form-column{z-index:1;position:relative}.contact-form{padding:28px 22px}.contact-form button[type=submit]{width:100%}.form-row{grid-template-columns:1fr;gap:0}.next-step{margin-inline:22px;padding-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.footer-meta{column-gap:30px}.footer-links{display:contents}.footer-linkedin,.footer-legal-link{font-size:.7rem;font-weight:400}.footer-cookie-settings{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.footer-legal-link:hover,.footer-legal-link:focus-visible{color:var(--teal-dark)}.footer-inverted .footer-legal-link:hover,.footer-inverted .footer-legal-link:focus-visible{color:#5ee0de}.cookie-consent-wrap{z-index:100;pointer-events:none;padding:20px;position:fixed;bottom:0;left:0;right:0}.cookie-consent{background:var(--navy);color:#f7f8f6;pointer-events:auto;border:1px solid #5ee0de47;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:34px;width:min(1180px,100%);margin-inline:auto;padding:28px 32px;display:grid;box-shadow:0 14px 45px #0000004d}.cookie-consent:focus{outline:none}.cookie-consent-copy{max-width:760px}.cookie-consent .eyebrow{margin-bottom:8px}.cookie-consent h2{margin-bottom:10px;font-size:1.55rem}.cookie-consent-copy>p:not(.eyebrow){color:#f7f8f6e6;font-size:.85rem}.cookie-consent-copy a{text-underline-offset:3px;text-decoration:underline}.cookie-consent-status{margin-top:9px}.cookie-consent-actions{align-content:center;gap:9px;min-width:190px;display:grid}.cookie-consent-button{width:100%;min-height:42px}.cookie-consent-button+.cookie-consent-button{background:0 0;border:1px solid #f7f8f6b8}.cookie-consent-button+.cookie-consent-button:hover{color:var(--navy);background:#f7f8f6}.cookie-consent-close{color:#f7f8f6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:5px 2px;font-size:.72rem;text-decoration:underline}@media (width<=720px){.cookie-consent-wrap{padding:10px}.cookie-consent{grid-template-columns:1fr;gap:20px;padding:22px 20px}.cookie-consent-actions{min-width:0}.cookie-consent h2{font-size:1.35rem}}.site-header.legal-header{z-index:50;width:100%;position:fixed;top:0;left:0;background:var(--navy)!important;color:#f7f8f6!important}.legal-page{padding-top:calc(var(--header-height) + 64px);padding-bottom:110px}.legal-document{font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.68}.legal-document h1,.legal-document h2,.legal-document h3{font-family:inherit}.legal-document h1{margin-bottom:10px;font-size:1.15em;line-height:1.35}.legal-document h2{margin-bottom:12px;font-size:1.1em;line-height:1.4}.legal-document h3{margin:24px 0 8px;font-size:1em;line-height:1.45}.legal-updated{margin-bottom:42px}.legal-document section{margin-top:38px}.legal-document p{margin-bottom:16px}.legal-document ul{margin:8px 0 20px}.legal-document li{margin:5px 0}
