.screen-reader-text{clip:rect(0.0625rem,0.0625rem,0.0625rem,0.0625rem);height:.0625rem;overflow:hidden;position:absolute !important;width:.0625rem}.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:.3125rem;top:.3125rem;width:auto;z-index:101}:focus,:focus-visible{outline:#dc1b13 auto rem_(1px)}:focus:not(:focus-visible){outline:0}svg{fill:currentColor}svg.icon{width:1em;height:1em}.the-banner{background-color:#292c96;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;text-align:center;padding:4.625rem .75rem 3.75rem}.the-banner .the-banner-title{color:#fff;font-size:3rem}.the-banner .the-banner-content{color:#fff}.the-banner .the-banner-content p{max-width:37.5rem;margin-inline:auto}.the-banner button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none;padding:.625rem .875rem}.the-banner button:hover,.the-banner button:focus-visible{background-color:#ffe900;text-decoration:none}.the-banner button:focus{text-decoration:none}.the-banner button .icon{-webkit-margin-end:.625rem;margin-inline-end:.625rem}.the-banner .the-stat-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;margin:0 auto;padding:2.5rem .75rem}.is-pdf .the-banner .the-stat-cards{padding:0}.the-banner .the-stat-cards .stat-card{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1875)),to(rgba(33,36,37,0)));background:-webkit-linear-gradient(rgba(255,255,255,0.1875),rgba(33,36,37,0));background:linear-gradient(rgba(255,255,255,0.1875),rgba(33,36,37,0));border-radius:1.5625rem;-webkit-box-flex:0;-ms-flex:0 1 16.5625rem;flex:0 1 16.5625rem;margin:0;padding:2.25rem 1.875rem;position:relative;font-size:1.125rem;font-weight:700;text-align:left}.the-banner .the-stat-cards .stat-label{display:block;font-size:1rem;font-weight:400;text-transform:uppercase}.the-banner .the-stat-cards .stat{display:block;font-weight:700;line-height:1;font-size:4.25rem;-webkit-margin-after:.25rem;margin-block-end:.25rem}.the-banner .the-stat-cards .stat.blurred{-webkit-filter:blur(19.6px);filter:blur(19.6px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.the-banner .the-stat-cards .icon-lock{position:absolute;top:40%;left:calc(50% - 30px);font-size:1.875rem}.the-step-indicator{list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:17.1875rem;padding:1.25rem 0 0;margin:0 auto}.the-step-indicator::before{content:"";position:absolute;z-index:-1;top:2.5rem;width:100%;border:.0625rem solid #98a4ae}.the-step-indicator .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.the-step-indicator .step button{padding:0;font-size:inherit;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.the-step-indicator .number{width:2.5rem;height:2.5rem;border:.0625rem solid #212425;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#212425;background-color:#fff;-webkit-box-shadow:0 0 0 .3125rem #fff;box-shadow:0 0 0 .3125rem #fff}.the-step-indicator .number .icon{font-size:1rem}.the-step-indicator .step--highlight .number{color:#fff;background-color:#3e56d1;border-color:#3e56d1}.the-step-indicator .label{display:inline-block;padding-top:.5rem}.key-sector-title{font-size:1.125rem;color:#212425;max-width:44.375rem;margin:1rem auto 0}.the-form{max-width:46.25rem;margin-inline:auto;-webkit-padding-after:4rem;padding-block-end:4rem}.the-form fieldset{scroll-margin-top:8.75rem;border:0 none;-webkit-margin-before:3rem;margin-block-start:3rem}.the-form fieldset:first-of-type{-webkit-margin-before:2.25rem;margin-block-start:2.25rem}.the-form legend{font-size:1.125rem;font-weight:700;color:#212425}.the-form button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.125rem auto 0}.the-form button:hover,.the-form button:focus-visible{background-color:#ffe900;text-decoration:none}.the-form button:focus{text-decoration:none}.the-form .validation-message{display:none;color:#dc1b13}.the-form .validation-error{border:.0625rem solid #dc1b13}.the-form .validation-error .validation-message{display:block}.the-form .the-sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.the-industry .the-industries{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.the-industry .the-industries label{border-radius:.75rem;color:#212425;cursor:pointer;text-align:center;font-size:.625rem;font-weight:600;-webkit-box-flex:0;-ms-flex:0 1 6.25rem;flex:0 1 6.25rem;padding:.5rem .25rem .25rem;position:relative}.the-industry .the-industries label:hover,.the-industry .the-industries label:focus{text-decoration:underline}.the-industry .the-industries label:has(input:checked){background-color:#292c96;color:#fff}.the-industry .the-industries label input{visibility:hidden;position:absolute;top:50%;left:45%}.the-industry .the-industries .icon{font-size:2rem;display:block;margin-inline:auto;margin-bottom:.5rem}.the-supply-chain .the-supply-chains{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem .75rem}.the-supply-chain .the-supply-chains label{color:#212425;background-color:#ededf6;text-align:center;font-size:1rem;font-weight:700;cursor:pointer;padding:.5rem .9375rem;border-radius:3.125rem;position:relative}.the-supply-chain .the-supply-chains label:has(input:checked){background-color:#292c96;color:#fff}.the-supply-chain .the-supply-chains label input{visibility:hidden;position:absolute;top:50%;left:45%}.dropdown-and-range-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropdown-and-range-slider label{-ms-flex-preferred-size:100%;flex-basis:100%;color:#212425}.dropdown-and-range-slider .styled-select{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;position:relative;z-index:10}.dropdown-and-range-slider .styled-select::after{content:"";position:absolute;top:calc(50% - 4px);right:.75rem;width:.5rem;height:.5rem;pointer-events:none;border-right:1px solid #212425;border-bottom:.0625rem solid #212425;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.dropdown-and-range-slider .styled-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #212425;color:#212425;padding:.75rem;width:100%}.dropdown-and-range-slider .range-slider-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%;-webkit-margin-start:-5%;margin-inline-start:-5%}.dropdown-and-range-slider .range-slider-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;height:.375em;width:80%;margin-inline:auto;display:block}.dropdown-and-range-slider .range-slider-container input[type=range]::-webkit-slider-runnable-track{border:.0625rem solid #212425;border-radius:6.25rem;height:.375em}.dropdown-and-range-slider .range-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;border-width:.9em .45em 0 .45em;border-color:#ffe900 transparent transparent transparent;border-style:solid;-webkit-filter:drop-shadow(0 0 1px #212425);filter:drop-shadow(0 0 1px #212425);position:relative;top:-0.375rem}.dropdown-and-range-slider .range-slider-container input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;border-width:.9em .45em 0 .45em;border-color:#ffe900 transparent transparent transparent;border-style:solid;filter:drop-shadow(0 0 1px #212425);position:relative;top:-0.375rem}.dropdown-and-range-slider .range-slider-container .range-labels{list-style:none;margin:0 auto;padding:0;display:table;width:96%}.dropdown-and-range-slider .range-slider-container .range-labels li{text-align:center;display:table-cell;width:20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;padding-top:.75rem}.dropdown-and-range-slider .range-slider-container .range-labels li::after{content:" ";position:absolute;top:.25rem;left:50%;display:block;width:.125rem;height:.5rem;background-color:#e8eaf3}.hs-form .hs-form-field label{color:#212425}.hs-form .hs-form-field label .hs-form-required{color:#dc1b13 !important}.hs-form .hs-form-field .hs-input{border:.0625rem solid #212425;color:#212425;width:100% !important}.hs-form .hs-form-field .hs-input.invalid.error{color:#dc1b13;border-color:#dc1b13}.hs-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hs-form .hs-fieldtype-booleancheckbox [type=checkbox]{width:auto !important;margin-right:.5rem}.hs-form .hs-button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none;display:block;text-align:center;width:100%}.hs-form .hs-button:hover,.hs-form .hs-button:focus-visible{background-color:#ffe900;text-decoration:none}.hs-form .hs-button:focus{text-decoration:none}.tooltip{position:absolute;width:17.8125rem;opacity:0;z-index:-1;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);border:.125rem solid #98a4ae;border-radius:.625rem;padding:1.375rem;background-color:#343739;font-size:.875rem;line-height:1.5;color:#fff;text-indent:0;pointer-events:none;-webkit-transition:opacity 0ms,-webkit-transform 0ms;transition:opacity 0ms,-webkit-transform 0ms;transition:opacity 0ms,transform 0ms;transition:opacity 0ms,transform 0ms,-webkit-transform 0ms}.tooltip>:last-child{margin-bottom:0}.tooltip::before,.tooltip::after{content:"";position:absolute;top:100%;right:1.25rem;margin-left:-0.75rem;border:.75rem solid transparent;border-top-color:#343739}.tooltip::before{margin-bottom:.0625rem;border-top-color:#98a4ae}.tooltip[aria-expanded=true]{opacitY:1;z-index:200;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 400ms,-webkit-transform 400ms;transition:opacity 400ms,-webkit-transform 400ms;transition:opacity 400ms,transform 400ms;transition:opacity 400ms,transform 400ms,-webkit-transform 400ms;pointer-events:auto}.tooltip .title{font-weight:700;text-transform:uppercase;font-size:1rem;-webkit-margin-after:.625rem;margin-block-end:.625rem}.tooltip p{font-size:1.125rem;margin:0}.for-unlocked-results{display:none}.is-unlocked .for-unlocked-results{display:block}.is-unlocked .for-locked-results{display:none}.the-result-components{max-width:70rem;margin:0 auto;padding:0 .75rem}.the-result-components>*{margin-top:3rem}.the-risk-summary .the-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.the-risk-summary .the-title{text-transform:uppercase;font-weight:700;font-size:1rem;margin-bottom:0}.the-risk-summary .the-options{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1.25rem}.the-risk-summary .the-options li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.the-risk-summary .the-options label{font-size:1rem;font-weight:700;cursor:pointer}.the-risk-summary .the-options label:has(:checked){color:#3e56d1;accent-color:#3e56d1}.the-risk-summary .the-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.25rem;-webkit-padding-before:1rem;padding-block-start:1rem}.the-risk-summary .the-grid div{background-color:#ededf6;border-radius:.3125rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.the-risk-summary .the-grid dt{font-size:1.125rem}.the-risk-summary .the-grid dd{font-weight:700;margin:0}.the-suppliers-chart .the-title{text-transform:uppercase;font-weight:700;font-size:16px;-ms-flex-preferred-size:100%;flex-basis:100%}.the-suppliers-chart .the-chart-filters .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin:1.25rem 0}.the-suppliers-chart .the-dimensions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:0}.the-suppliers-chart .the-dimensions label{display:block;border:.125rem solid #3e56d1;border-radius:3.125rem;color:#3e56d1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-size:1rem;font-weight:700;padding:.875rem 2rem;position:relative}.the-suppliers-chart .the-dimensions label:has(input:checked){background-color:#3e56d1;color:#fff}.the-suppliers-chart .the-dimensions label.locked{color:#212425;border-color:#212425}.the-suppliers-chart .the-dimensions label input{visibility:hidden;position:absolute;top:50%;left:45%}.the-suppliers-chart .the-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;list-style:none;padding:0;margin:0}.the-suppliers-chart .the-groups label{font-size:1rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.the-suppliers-chart .the-groups input{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.the-suppliers-chart .the-groups button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent;padding:0}.the-suppliers-chart .the-groups button .icon{font-size:.75rem}.the-suppliers-chart .the-groups .icon{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.the-suppliers-chart .the-groups .group-2023 input{accent-color:#2f872a}.the-suppliers-chart .the-groups .group-tariff-stress-test input{accent-color:#ffe900}.the-suppliers-chart .the-chart-container{position:relative;padding-top:2rem}.the-suppliers-chart .the-chart{width:100%;background-color:transparent}.the-suppliers-chart .the-chart th,.the-suppliers-chart .the-chart td{padding:.75rem .5rem .75rem 0;font-size:.9375rem;font-weight:400;border:0 none;vertical-align:middle}.the-suppliers-chart .the-chart .label{width:17.5rem;text-align:right}.the-suppliers-chart .the-chart .is-section th{font-weight:700}.the-suppliers-chart .the-chart .data{line-height:1}.the-suppliers-chart .the-chart .data>* + *{-webkit-margin-before:.1875rem;margin-block-start:.1875rem}.the-suppliers-chart .the-chart .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.the-suppliers-chart .the-chart .bar{display:inline-block;height:.75rem;border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem}.the-suppliers-chart .the-chart .item[data-group="2025"] .bar{background-color:#3e56d1}.the-suppliers-chart .the-chart .item[data-group=stressed] .bar{background-color:#ffe900}.the-suppliers-chart .the-chart .item[data-group="2023"] .bar{background-color:#2f872a}.is-pdf .the-suppliers-chart .the-chart .item[data-dimension=private_global] .bar{background-color:#2f872a}.the-suppliers-chart .the-grid-lines{position:absolute;top:0;right:0;left:17.5rem;bottom:0;z-index:-1}.the-suppliers-chart .the-grid-lines div{position:absolute;top:0;bottom:0;border-left:.125rem solid #ededf6}.the-suppliers-chart .the-grid-lines span{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;left:-1rem;background-color:#fff;padding:.375rem}.the-supply-chain-analysis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.the-supply-chain-analysis .the-title{text-transform:uppercase;font-weight:700;font-size:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}.the-supply-chain-analysis .the-description{font-size:.9375rem;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:38.75rem}.the-supply-chain-analysis .the-chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:700}.the-supply-chain-analysis .the-chart-legend .color-swatch{width:1.125rem;height:1.125rem;border-radius:50%;display:inline-block;margin-right:8px;background-color:#dc1b13}.the-supply-chain-analysis .the-chart-container{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.the-supply-chain-analysis .bar-chart{margin-bottom:1rem}.the-supply-chain-analysis .bar-chart .label{font-size:.9375rem;font-weight:700;margin-bottom:1rem}.the-supply-chain-analysis .bar-chart .bar-container{background-color:#ededf6;border-radius:.1875rem;overflow:hidden}.the-supply-chain-analysis .bar-chart .bar{display:block;font-size:1.125rem;font-weight:700;background-color:#dc1b13;color:#fff;text-align:center;padding:.25rem 0}.the-supply-chain-analysis .locked-out-banner{background-color:#fff;border:.125rem solid rgba(152,164,174,0.5);border-radius:.25rem;position:absolute;top:33%;left:calc(50% - 300px);width:100%;max-width:37.5rem;padding:1rem;text-align:center}.the-supply-chain-analysis .locked-out-banner button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none}.the-supply-chain-analysis .locked-out-banner button:hover,.the-supply-chain-analysis .locked-out-banner button:focus-visible{background-color:#ffe900;text-decoration:none}.the-supply-chain-analysis .locked-out-banner button:focus{text-decoration:none}.the-financial-profiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-pdf .the-financial-profiles{padding:0 1.375rem}.the-financial-profiles .the-title{text-transform:uppercase;font-weight:700;font-size:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}.is-pdf .the-financial-profiles .the-title{-ms-flex-preferred-size:auto;flex-basis:auto;margin:1rem 0 .75rem}.the-financial-profiles .the-description{font-size:.9375rem;-webkit-box-flex:0;-ms-flex:0 1 31.25rem;flex:0 1 31.25rem}.is-pdf .the-financial-profiles .the-description{-ms-flex-preferred-size:auto;flex-basis:auto}.the-financial-profiles .the-table-options{list-style:none;margin:0 0 1.25rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1.25rem;-webkit-box-flex:0;-ms-flex:0 1 26.25rem;flex:0 1 26.25rem}.the-financial-profiles .the-table-options li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.the-financial-profiles .the-table-options label{font-size:1rem;font-weight:700;cursor:pointer}.the-financial-profiles .the-table-options label:has(:checked){color:#3e56d1;accent-color:#3e56d1}.the-financial-profiles .the-table-options button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent;padding:0}.the-financial-profiles .the-table-options .icon{font-size:.75rem}.the-financial-profiles .the-table-container{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.the-financial-profiles table{width:100%;border:0 none;border-spacing:0;border-collapse:separate;border-radius:.3125rem .3125rem 0 0}.the-financial-profiles th,.the-financial-profiles td{border:.0625rem solid rgba(152,164,174,0.25);color:#212425;text-align:center;font-weight:700}.the-financial-profiles th.sector,.the-financial-profiles td.sector{text-align:left}.the-financial-profiles th{background-color:#ededf6;font-size:.75rem;text-transform:uppercase;padding:.875rem 1rem .5625rem}.the-financial-profiles td{font-size:1.125rem;padding:.6875rem 1rem}.is-pdf .the-financial-profiles td{padding:.5625rem 1rem}.the-financial-profiles td.sector{font-weight:400;font-size:1rem}.the-financial-profiles td .high-val{color:#2f872a}.the-financial-profiles td .low-val{color:#dc1b13}.the-financial-profiles thead th:first-child{border-top-left-radius:.3125rem}.the-financial-profiles thead th:last-child{border-top-right-radius:.3125rem}.the-financial-profiles td.sector{width:45%}.the-financial-profiles .blurred{-webkit-filter:blur(12px);filter:blur(12px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.the-financial-profiles .locked-out-banner{background-color:#fff;border:.125rem solid rgba(152,164,174,0.5);border-radius:.25rem;position:absolute;top:50%;left:calc(50% - 300px);width:100%;max-width:37.5rem;padding:1rem;text-align:center}.the-financial-profiles .locked-out-banner button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none}.the-financial-profiles .locked-out-banner button:hover,.the-financial-profiles .locked-out-banner button:focus-visible{background-color:#ffe900;text-decoration:none}.the-financial-profiles .locked-out-banner button:focus{text-decoration:none}.bottom-cta{text-align:center;-webkit-margin-after:1.4rem;margin-block-end:1.4rem}.bottom-cta button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none;padding:.625rem .875rem;margin-inline:auto}.bottom-cta button:hover,.bottom-cta button:focus-visible{background-color:#ffe900;text-decoration:none}.bottom-cta button:focus{text-decoration:none}.bottom-cta button .icon{-webkit-margin-end:.625rem;margin-inline-end:.625rem}.the-methodology{background-color:#ededf6;padding:1.25rem .75rem 2rem}.the-methodology .inner{max-width:70rem;margin:0 auto;position:relative}.the-methodology .the-text{max-width:37.5rem;margin:0 auto}.the-methodology .the-text h2{font-size:1rem;font-weight:700;text-transform:uppercase;position:absolute;left:0}.the-methodology .the-text p{margin-bottom:0;font-size:.9375rem;line-height:1}.the-methodology .the-text * + *{margin-top:.75rem}.modal-gate{position:fixed;z-index:-1;overflow:auto;background-color:rgba(33,36,37,0.75);width:100%;top:0;right:0;left:0;bottom:0;visibility:hidden;opacity:0;-webkit-transition:opacity 320ms;transition:opacity 320ms}.modal-gate .inner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;max-width:26.25rem;max-height:33.75rem;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.is-showing-modal .modal-gate{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000;visibility:visible;opacity:1}.is-showing-modal .modal-gate .inner{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1}.modal-gate .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#98a4ae;font-size:1rem;position:absolute;top:.5rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem}.modal-gate .the-content{height:100%;overflow:auto;padding:2rem 1rem}.modal-gate .title{font-size:1.875rem;font-weight:700}.modal-gate .description{font-size:1rem}.modal-gate .hubspot-form{width:100%;margin-bottom:1rem}.modal-gate .submit-button{background-color:#ffe900;border-radius:3.125rem;color:#212425;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;padding:.625rem 3.125rem;text-decoration:none;background-color:#ededf6;display:block;text-align:center;width:100%}.modal-gate .submit-button:hover,.modal-gate .submit-button:focus-visible{background-color:#ffe900;text-decoration:none}.modal-gate .submit-button:focus{text-decoration:none}.screen--hidden{display:none}@media(max-width:56.25em){.the-methodology .the-text h2{position:static}}@media(max-width:49.375em){.the-form fieldset:first-of-type{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}}@media(max-width:47.5em){.the-risk-summary .the-grid div{-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width:43.75em){.the-supply-chain-analysis .locked-out-banner{left:0;right:0}.the-financial-profiles .locked-out-banner{left:0;right:0}}@media(max-width:42.5em){.dropdown-and-range-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-and-range-slider .styled-select{-webkit-margin-after:.75rem;margin-block-end:.75rem}.dropdown-and-range-slider .range-slider-container{-webkit-margin-start:0;margin-inline-start:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.the-supply-chain-analysis .the-chart-legend{-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width:40em){.the-suppliers-chart .the-dimensions{gap:.375rem}.the-suppliers-chart .the-dimensions label{padding:.5rem 1.125rem}.the-suppliers-chart .the-chart .label{text-align:left;padding-bottom:0;width:auto}.the-suppliers-chart .the-chart thead,.the-suppliers-chart .the-chart tbody,.the-suppliers-chart .the-chart th,.the-suppliers-chart .the-chart td,.the-suppliers-chart .the-chart tr{display:block}.the-suppliers-chart .the-chart .is-section .data{display:none}.the-suppliers-chart .the-grid-lines{left:0}.the-suppliers-chart .the-grid-lines div:nth-of-type(even){display:none}}@media(max-width:32.5em){.the-risk-summary .the-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:30em){.the-financial-profiles .the-table-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-gate .inner{top:2rem;left:0;right:0;bottom:2rem;-webkit-transform:none;-ms-transform:none;transform:none;max-width:none}}