.md-page .mx-reference{background:var(--color-deep-navy);color:var(--color-limestone);padding-block:calc(var(--spacing-10) * 3);scroll-margin-top:var(--navh);isolation:isolate;position:relative;overflow:hidden}.mx-billy-background{width:var(--method-portrait-width);object-fit:cover;object-position:center top;z-index:-2;height:100%;-webkit-mask-image:var(--method-portrait-mask);mask-image:var(--method-portrait-mask);position:absolute;inset:0}.md-page .mx-reference:before{content:"";z-index:-1;background:var(--method-portrait-scrim);position:absolute;inset:0}.md-page .mx-concept{padding-top:calc(var(--spacing-12) * 3 + var(--spacing-7));transform:translateY(var(--spacing-8))}.md-page .mx-reference-grid{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.mx-reference-photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);width:100%}.mx-concept{margin:0}.mx-concept .mx-reference-photo{aspect-ratio:auto;object-fit:contain;border-radius:0;height:auto}.mx-concept figcaption{margin-top:var(--spacing-4);font-size:var(--text-floor-body);line-height:var(--leading-body);color:var(--color-limestone)}.md-page .mx-reference h2{color:var(--color-ivory);max-width:100%}.md-page .mx-reference h2 em{color:var(--color-amber-forge);font-family:var(--font-voice);font-weight:var(--font-weight-bold)}.mx-reference-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.mx-reference-features{padding:var(--spacing-6) 0 0;margin:var(--spacing-6) 0 0;border-top:var(--border-hairline);border-color:var(--color-dusk);gap:var(--spacing-5);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.mx-reference-features svg{width:var(--spacing-10);height:var(--spacing-10);color:var(--color-amber-forge);margin-bottom:var(--spacing-4)}.md-page .mx-reference-features h3{color:var(--color-ivory)}.mx-reference-features p{font-size:var(--md-compact-label-size);line-height:var(--leading-lead)}@media (width<=1000px){.mx-billy-background{object-fit:contain;object-position:left top;width:100%;height:var(--method-portrait-mobile-height);-webkit-mask-image:var(--method-portrait-mobile-mask);mask-image:var(--method-portrait-mobile-mask)}.md-page .mx-reference-grid{grid-template-columns:1fr}.mx-reference-photo{aspect-ratio:16/9;max-height:calc(var(--spacing-12) * 4 + var(--spacing-10))}}@media (width<=767px){.md-page .mx-reference{padding-block:calc(var(--spacing-10) + var(--spacing-8))}.mx-reference-features{gap:var(--spacing-6);grid-template-columns:1fr}.mx-reference-features li{grid-template-columns:var(--spacing-10) 1fr;column-gap:var(--spacing-4);display:grid}.mx-reference-features svg{grid-row:span 2;margin:0}}.md-page #next-step .ww-section{background:0 0;padding:0}.md-page #next-step .ww-wrap{max-width:100%;padding:0}.md-page #next-step .ww-head{text-align:left;margin-bottom:var(--spacing-6);align-items:flex-start}.md-page #next-step .ww-title{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:0;max-width:100%}.md-page #next-step .ww-title em{white-space:normal}.md-page #next-step .ww-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.md-page #next-step .ww-cards{gap:var(--spacing-6);grid-template-columns:1fr}.md-page #next-step .ww-card{padding:var(--spacing-6);border-radius:var(--radius-card)}.md-page #next-step .ww-card h3{font-size:var(--text-heading);letter-spacing:0}.md-page #next-step .ww-light{color:var(--color-deep-navy)}.md-page #next-step .ww-dark h3{color:var(--color-ivory)}.md-page #next-step .ww-desc{margin-bottom:var(--spacing-6)}.md-page #next-step .ww-toggle{padding:var(--spacing-1);gap:var(--spacing-1);background:var(--color-limestone);border-radius:var(--radius-pill);margin-bottom:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-page #next-step .ww-toggle-choice{min-height:var(--target-ios);width:100%;color:var(--color-deep-navy);box-shadow:none;background:0 0;border:0}.md-page #next-step .ww-toggle-choice[aria-pressed=true]{background:var(--color-deep-navy);color:var(--color-ivory)}.md-page #next-step .ww-toggle-choice[aria-pressed=false]:hover{background:var(--color-ivory);color:var(--color-deep-navy)}.md-page #next-step .ww-cards-toggle{min-height:calc(var(--spacing-12) * 3 + var(--spacing-6))}.md-page #next-step .ww-card[hidden]{display:none}@media (width<=600px){.md-page .mx-billy-background{-webkit-mask-image:none;mask-image:none}}@keyframes method-soft-entrance{0%{opacity:0;transform:translateY(var(--spacing-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.md-entered .mx-reference-photo,.md-entered .md-story-grid>li{animation:method-soft-entrance calc(var(--duration-slow) + var(--duration-base)) var(--ease-standard) both}.md-entered .md-story-grid>li:nth-child(2){animation-delay:var(--duration-fast)}.md-entered .md-story-grid>li:nth-child(3){animation-delay:calc(var(--duration-fast) * 2)}.md-entered .md-story-grid>li:nth-child(4){animation-delay:calc(var(--duration-fast) * 3)}}.md-page .md-closing-second-line{display:block}.md-page .mc-explorer{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-7);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.mc-wheel{aspect-ratio:1;width:100%;display:block;overflow:visible}.mc-wedge{fill:var(--color-ivory);stroke:var(--color-home-separator);stroke-width:1px;cursor:pointer;transition:fill var(--duration-base) var(--ease-standard)}.mc-sector[data-selected=true] .mc-wedge{fill:var(--color-parchment);stroke:var(--color-amber-ink)}.mc-sector:hover .mc-wedge{fill:var(--color-parchment)}.mc-sector:focus-within .mc-wedge{stroke:var(--color-amber-ink);stroke-width:3px}.mc-control{width:100%;height:100%;line-height:var(--leading-body);text-align:center;flex-direction:column;min-height:var(--target-ios)!important;justify-content:center!important;gap:var(--spacing-2)!important;box-shadow:none!important;color:var(--color-deep-navy)!important;white-space:normal!important;text-transform:none!important;font-size:var(--text-micro)!important;background:0 0!important;border-radius:0!important;padding:0!important;display:flex!important}.mc-icon{width:var(--spacing-9);height:var(--spacing-9);color:var(--color-deep-navy);flex-shrink:0;display:block}.mc-icon svg{width:100%;height:100%;display:block}.mc-control span{display:block}.mc-core{fill:var(--color-deep-navy)}.mc-vision{fill:var(--color-ivory);font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-black);text-anchor:middle}.mc-union{fill:none;stroke:var(--color-amber-forge);stroke-width:2px}.md-page .mc-detail{border-left:var(--rule-forge);padding-left:var(--spacing-7);min-height:calc(var(--spacing-10) * 4);flex-direction:column;justify-content:center;display:flex}.md-page .mc-detail h3{font-size:var(--text-heading);line-height:var(--leading-heading)}.mc-detail-icon{width:var(--spacing-9);height:var(--spacing-9);margin-bottom:var(--spacing-5)}.md-page .mc-detail p{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--text-body-ink)}.md-page .mc-detail blockquote{font-size:var(--text-refined);line-height:var(--leading-body);color:var(--color-deep-navy);margin-top:var(--spacing-6)}.mc-list{display:none}.mc-context{gap:var(--spacing-6);min-width:0;display:grid}.md-page .mc-context .mc-detail{text-align:center;padding:var(--spacing-6);background:var(--color-parchment);border-radius:var(--radius-card);border:0;align-items:center;position:relative}.mc-context .mc-detail:before,.mc-context .mc-detail:after{content:"";height:var(--spacing-6);border-left:var(--border-hairline);border-color:var(--color-amber-ink);pointer-events:none;position:absolute;left:50%}.mc-context .mc-detail:before{bottom:100%}.mc-context .mc-detail:after{top:100%}.mc-context-title{justify-items:center;gap:var(--spacing-4);text-align:center;display:grid}.mc-context-title>svg{width:var(--spacing-9);height:var(--spacing-9);color:var(--color-amber-ink)}.md-page .mc-context-title h3{font-size:var(--text-refined);line-height:var(--leading-heading);margin:0}.md-page #seven-pillars h2{max-width:100%}.md-page #seven-pillars h2 em{font-family:var(--font-voice);font-weight:var(--font-weight-bold);color:var(--color-amber-ink);display:block}.md-page #seven-pillars.md-dark{background:var(--color-deep-navy);color:var(--color-ivory);padding-block:var(--spacing-12)}.md-page #seven-pillars.md-dark h2{color:var(--color-ivory)}.md-page #seven-pillars.md-dark h2 em,.md-page #seven-pillars.md-dark .mc-context-title>svg{color:var(--color-amber-forge)}.md-page #seven-pillars.md-dark .mc-context-title h3,.md-page #seven-pillars.md-dark>.band-wrap>.md-note{color:var(--color-limestone)}.md-page #seven-pillars.md-dark .mc-detail h3{color:var(--color-ivory)}.md-page #seven-pillars.md-dark .mc-list-choice{color:var(--color-ivory)!important;border-bottom-color:var(--color-dusk)!important}.md-page #seven-pillars.md-dark .mc-list-choice .mc-icon{color:var(--color-amber-forge)}.md-page #seven-pillars.md-dark .mc-list-choice[aria-pressed=true]{color:var(--color-deep-navy)!important}.md-page #seven-pillars.md-dark .mc-list-choice[aria-pressed=true] .mc-icon{color:var(--color-amber-ink)}@media (width<=767px){.md-page .mc-explorer{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.mc-control .mc-label{display:none}.mc-control .mc-icon{width:var(--spacing-10);height:var(--spacing-10)}.mc-list{display:grid}.mc-list-choice{text-align:left;width:100%;min-height:var(--target-ios)!important;gap:var(--spacing-4)!important;padding:var(--spacing-4) 0!important;border-bottom:var(--border-hairline)!important;box-shadow:none!important;white-space:normal!important;text-transform:none!important;color:var(--color-deep-navy)!important;font-size:var(--text-body)!important;border-radius:0!important}.mc-list-choice .mc-icon{width:var(--spacing-7);height:var(--spacing-7)}.mc-list-choice[aria-pressed=true]{background:var(--color-parchment)!important}.md-page .mc-detail{border-left:0;border-top:var(--rule-forge);padding:var(--spacing-6) 0 0;min-height:calc(var(--spacing-10) * 3)}}@media (prefers-reduced-motion:reduce){.mc-wedge{transition:none}}.md-page .mc-framework-layout{gap:var(--spacing-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.md-page .mc-framework-layout .mc-explorer{display:contents}.md-page .mc-introduction h2{font-size:var(--text-heading-lg)}.md-page .mc-introduction p,.md-page .mc-connection-copy p{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-ivory)}.md-page .mc-introduction .md-note{color:var(--color-limestone)}.md-page .mc-context{border-left:var(--border-hairline);border-color:var(--color-limestone);padding-left:var(--spacing-7)}.md-page .mc-connection-copy h3{color:var(--color-ivory);font-size:var(--text-body);text-transform:uppercase;margin-bottom:var(--spacing-4)}.md-page #seven-pillars .mc-context .mc-detail{padding:var(--spacing-6) 0 0;border-top:var(--border-hairline);border-color:var(--color-dusk);text-align:left;background:0 0;border-radius:0;align-items:flex-start;min-height:0}.md-page #seven-pillars .mc-context .mc-detail:before,.md-page #seven-pillars .mc-context .mc-detail:after{content:none}.md-page #seven-pillars .mc-detail h3,.md-page #seven-pillars .mc-detail blockquote{color:var(--color-ivory)}.md-page #seven-pillars .mc-detail p{color:var(--color-limestone)}.md-page #seven-pillars .mc-detail-icon{color:var(--color-amber-forge)}@media (width<=1100px){.md-page .mc-framework-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-introduction{grid-column:1/-1}}@media (width<=767px){.md-page .mc-framework-layout{grid-template-columns:minmax(0,1fr)}.md-page .mc-context{border-left:0;padding-left:0}}.md-page #seven-pillars .mc-context .mc-detail{justify-content:flex-start;min-height:26rem}.md-page #seven-pillars .mc-wheel{flex-shrink:0}@media (width<=767px){.md-page #seven-pillars .mc-context .mc-detail{min-height:30rem}}.md-page #seven-pillars.md-tan{color:var(--text-body-ink);padding-block:var(--spacing-12);background:#fff}.md-page #seven-pillars.md-tan h2,.md-page #seven-pillars.md-tan h3,.md-page #seven-pillars.md-tan .md-editorial{color:var(--color-deep-navy)}.md-page #seven-pillars.md-tan .mc-introduction p,.md-page #seven-pillars.md-tan .mc-connection-copy p{color:var(--text-body-ink)}.md-page #seven-pillars.md-tan .mc-connection-copy h3,.md-page #seven-pillars.md-tan .mc-context-title h3,.md-page #seven-pillars.md-tan .mc-introduction .md-note{color:var(--color-deep-navy)}.md-page #seven-pillars.md-tan .mc-context{border-color:var(--color-home-separator)}.md-page #seven-pillars.md-tan .mc-context .mc-detail{background:var(--color-parchment)}.md-page #seven-pillars.md-tan .mc-list-choice[aria-pressed=true]{background:var(--color-parchment)!important}.md-page #seven-pillars.md-tan :is(p,span,li,small){color:var(--text-body-ink)}.md-page #seven-pillars.md-tan :is(.mc-context-title>svg,.mc-detail svg,h2 em){color:var(--color-amber-ink)}.md-page #seven-pillars.md-tan .mc-control,.md-page #seven-pillars.md-tan .mc-control span,.md-page #seven-pillars.md-tan blockquote,.md-page #seven-pillars.md-tan blockquote *{color:var(--color-deep-navy)!important}.md-page #seven-pillars.md-tan .mc-context .mc-detail{border-radius:var(--radius-card);border-top:0;padding:var(--spacing-8) var(--spacing-7)!important}.md-page #seven-pillars.md-tan .mc-context .mc-detail:before{display:none}@media (width>=768px){.md-page #seven-pillars.md-tan .mc-context .mc-detail{justify-content:flex-start;min-height:36rem}}.md-connected{isolation:isolate;background:var(--color-ivory);color:var(--color-deep-navy);padding-block:var(--spacing-10);position:relative;overflow:hidden}.md-page .md-connected h2{font-size:var(--md-home-section-title);line-height:var(--leading-heading-lg);max-width:100%}.md-connected h2 em{font-family:var(--font-voice);font-weight:var(--font-weight-bold);color:var(--color-amber-ink);display:block}.md-connected-facets{gap:var(--spacing-8);margin-block:var(--spacing-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-connected-facets>div{padding-block:var(--spacing-5);border-block:var(--border-hairline)}.md-connected-facets header{align-items:center;gap:var(--spacing-5);margin-bottom:var(--spacing-5);display:flex}.md-connected-facets header>svg{width:var(--spacing-9);height:var(--spacing-9);color:var(--color-amber-ink);flex-shrink:0}.md-facet-label{font-size:var(--text-label);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--color-deep-navy);display:block}.md-page .md-connected-facets h3{font-family:var(--font-voice);font-size:var(--text-heading);margin:0 0 var(--spacing-1)}.md-connected-facets ul{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.md-connected-facets li{align-items:start;gap:var(--spacing-3);font-size:var(--text-body);line-height:var(--leading-body);display:flex}.md-connected-facets li svg{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-amber-ink);flex-shrink:0}.md-page .md-connected-tagline{font-family:var(--font-voice);font-style:italic;font-size:var(--text-lead);text-align:center;padding-block:var(--spacing-7);margin:0}.md-connected-facets{margin-bottom:0}.md-connected-process{gap:var(--spacing-7);border-top:var(--border-hairline);padding-top:var(--spacing-7);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}.md-page .md-connected-process .md-process-heading{font-family:var(--font-voice);font-size:var(--text-heading);line-height:var(--leading-heading)}.md-connected-process ol{gap:var(--spacing-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.md-connected-process li{border-left:var(--border-hairline);padding-left:var(--spacing-5)}.md-connected-process li>svg{width:var(--spacing-7);height:var(--spacing-7);color:var(--color-amber-ink);margin-bottom:var(--spacing-4)}.md-page .md-connected-process .md-process-step{font-size:var(--text-body);line-height:var(--leading-body);margin-block:var(--spacing-3)}.md-page .md-connected-process li p{font-size:var(--text-refined-min);line-height:var(--leading-body)}@media (width<=1000px){.md-connected-process{grid-template-columns:1fr}.md-connected-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.md-connected-facets,.md-connected-process ol{grid-template-columns:1fr}.md-connected{padding-block:var(--spacing-8)}.md-page .md-connected h2{font-size:var(--md-home-section-title)}}
