:root{--icon-library:"lucide";--font-sans:"Nunito", sans-serif;--font-serif:"Playfair Display", serif;--font-mono:"Source Code Pro", monospace;--font-size:16px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--typography-fontname-primary:var(--font-serif);--typography-fontname-secondary:var(--font-sans);--typography-fontname-mono:var(--font-mono)}[data-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size);scroll-behavior:smooth}body{font-family:var(--typography-font-family-body);color:var(--typography-body-default);background-color:var(--surface-background-page);background-image:var(--fill-background-default);min-height:100vh;line-height:var(--line-height-body-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed}input:-webkit-autofill{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:hover{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:focus{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:active{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill:hover{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill:focus{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill:hover{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill:focus{caret-color:var(--typography-body-default);-webkit-box-shadow:0 0 0 1000px var(--surface-form-field-default) inset!important;-webkit-text-fill-color:var(--typography-body-default)!important;transition:background-color 5000s ease-in-out!important}input[type=radio],input[type=checkbox]{accent-color:var(--asset-checkbox-state-selected)}:focus-visible{outline:var(--border-line-weight-2) solid var(--border-form-field-state-focus);outline-offset:var(--border-line-weight-2)}.skip-to-content{padding:var(--layout-padding-button-small) var(--layout-padding-button-base);border-radius:var(--radius-small);background:var(--surface-button-default);color:var(--typography-button-filled-default);z-index:var(--z-tooltip);transition:top var(--transition-fast);position:absolute;top:-100%;left:0}.skip-to-content:focus{top:0}.icon-gradient{justify-content:center;align-items:center;display:inline-flex}.icon-gradient-primary svg,.icon-gradient-secondary svg,.icon-gradient-tertiary svg{fill:currentColor}.icon-gradient-primary,.icon-gradient-secondary,.icon-gradient-tertiary{-webkit-text-fill-color:transparent;color:#0000;background-clip:text}.icon-gradient-primary{background:linear-gradient(135deg, var(--asset-icon-supporting), var(--asset-icon-brand))}.icon-gradient-secondary{background:linear-gradient(135deg, var(--asset-icon-brand), var(--asset-icon-accent))}.icon-gradient-tertiary{background:linear-gradient(135deg, var(--asset-icon-supporting), var(--asset-icon-accent))}.icon-brand-primary{color:var(--asset-icon-brand)}.print-only{display:none}.document-cover-logo{margin:var(--layout-padding-large) auto var(--layout-padding-small);object-fit:contain;max-width:17.5rem;max-height:4.5rem;display:block}@media print{@page{size:Letter;margin:.4in}.no-print{display:none!important}.print-only{display:flex!important}nav:not(#proposal-content nav),footer:not(#proposal-content footer){display:none!important}body{background:#fff!important}.document-print-root{box-shadow:none!important;border-radius:0!important;overflow:visible!important}.print-running-header{border-bottom:var(--border-line-weight-1) solid var(--border-card-default);color:var(--typography-caption-default);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.7rem}:is(.proposal-section,.strategy-section){break-after:page;page-break-after:always}:is(.proposal-section,.strategy-section):last-child{break-after:avoid;page-break-after:avoid}.strategy-section,.print-tight-section{padding-top:24px!important;padding-bottom:24px!important}:is(.proposal-section,.strategy-section) .MuiContainer-root{padding-left:24px!important;padding-right:24px!important}.print-keep-together,:is(.proposal-section,.strategy-section) .MuiPaper-root,:is(.proposal-section,.strategy-section) .MuiCard-root,.strategy-section .MuiGrid-root>.MuiGrid-root,.strategy-section .MuiStack-root>.MuiBox-root,#proposal-content .MuiCard-root,#proposal-content li,#proposal-content tr{break-inside:avoid;page-break-inside:avoid}#proposal-content table{break-inside:auto}#proposal-content h1,#proposal-content h2,#proposal-content h3,#proposal-content h4,#proposal-content h5{break-after:avoid;page-break-after:avoid}#proposal-content .MuiBox-root:has(>img[data-nimg=fill]){width:160px!important;height:160px!important;min-height:unset!important;aspect-ratio:unset!important;position:relative!important;overflow:hidden!important}#proposal-content img[data-nimg=fill]{border-radius:8px;width:100%!important;height:100%!important;max-width:unset!important;max-height:unset!important;object-fit:cover!important;position:absolute!important}#proposal-content .MuiAccordion-root .MuiCollapse-root{visibility:visible!important;height:auto!important;min-height:0!important;overflow:visible!important}#proposal-content .MuiAccordion-root .MuiCollapse-wrapper,#proposal-content .MuiAccordion-root .MuiCollapse-wrapperInner{height:auto!important}#proposal-content .MuiAccordionSummary-expandIconWrapper{display:none!important}}[data-section-bg]>.section-content>*{background:0 0!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-track{margin-left:auto;margin-right:auto;display:flex;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-dots{justify-content:center;width:100%;margin:0;padding:0;list-style:none;position:absolute;bottom:-32px;display:flex!important}.slick-dots li{cursor:pointer;width:12px;height:12px;margin:0 4px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:var(--asset-divider-default);opacity:.5;width:12px;height:12px;transition:var(--transition-base);border:0;border-radius:50%;outline:none;padding:0;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li.slick-active button{opacity:1;background:var(--asset-infographic-brand)}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:var(--surface-card-default);width:40px;height:40px;box-shadow:0 var(--effect-shadow-small-offset-y) var(--effect-shadow-small-blur) var(--effect-shadow-small-spread) color-mix(in srgb, var(--effect-shadow-default) var(--effect-shadow-small-opacity), transparent);z-index:1;border:none;border-radius:50%;outline:none;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev{left:-16px}.slick-next{right:-16px}.slick-prev:before,.slick-next:before{color:var(--asset-icon-default);font-size:20px;line-height:1}.slick-prev:before{content:"‹"}.slick-next:before{content:"›"}
