.gi-component{--color-red-600: #a00f19;--color-red-500: #da161f;--color-red-100: #ffe6e6;--color-grey-800: #191919;--color-grey-700: #333333;--color-grey-600: #4c4c4c;--color-grey-500: #595959;--color-grey-400: #a0a0a0;--color-grey-300: #cccccc;--color-grey-200: #e5e5e5;--color-grey-100: #f2f2f2;--color-stone-999: #655f59;--color-stone-900: #7c756e;--color-stone-800: #95908b;--color-stone-700: #a8a29d;--color-stone-600: #b6b2ad;--color-stone-500: #c4c1bd;--color-stone-400: #cdcac7;--color-stone-300: #dcd9d7;--color-stone-200: #eeedea;--color-stone-150: #f4f3f1;--color-stone-100: #f9f9f8;--color-white-100: #ffffff;--color-finblue-800: #01425f;--color-finblue-700: #195f7d;--color-finblue-600: #127ca2;--color-finblue-500: #2897ba;--color-finblue-400: #79bdd5;--color-finblue-300: #aad5e4;--color-finblue-200: #dbedf4;--color-finblue-100: #f3f9fb;--color-light-blue-700: #d2e3e9;--color-light-blue-600: #d7e6ec;--color-light-blue-500: #dbe9ee;--color-light-blue-400: #e0ecf1;--color-light-blue-300: #e6f0f3;--color-light-blue-200: #edf4f7;--color-light-blue-100: #f4f8fa;--color-light-blue-50: #fbfcfd;--color-blue-900: #023350;--color-blue-800: #054463;--color-blue-700: #064e6d;--color-blue-600: #085878;--color-blue-500: #096080;--color-blue-400: #2e7893;--color-blue-300: #5390a6;--color-blue-200: #84b0c0;--color-blue-100: #b5cfd9;--color-blue-50: #e1ecf0;--color-teal-800: #023350;--color-teal-600: #275e7b;--color-teal-500: #2e7893;--color-teal-400: #649baf;--color-teal-300: #a7c9d6;--color-teal-200: #e1ecf0;--color-teal-100: #f4f8fa;--color-periwinkle-800: #071249;--color-periwinkle-700: #0c2183;--color-periwinkle-600: #1230be;--color-periwinkle-500: #2447eb;--color-periwinkle-400: #5f78f0;--color-periwinkle-300: #99a9f6;--color-periwinkle-200: #d3dafb;--color-periwinkle-100: #f0f3fe;--color-meadow-800: #003930;--color-meadow-700: #024a3e;--color-meadow-600: #00735f;--color-meadow-500: #05ae90;--color-meadow-400: #33d2b7;--color-meadow-300: #9af1e1;--color-meadow-200: #ccf6ef;--color-meadow-100: #e8fdf9;--color-yellow-600: #fdcd22;--color-yellow-500: #ffe81f;--color-yellow-200: #fff682;--color-yellow-100: #feffd5;--color-burgundy-500: #852e57;--color-burgundy-400: #8a6277;--color-burgundy-300: #bd9eae;--color-burgundy-200: #e1d2da;--color-burgundy-100: #f4e9ef;--color-salmon-500: #d56161;--color-salmon-400: #db7676;--color-salmon-300: #e6a0a0;--color-salmon-200: #f1caca;--color-salmon-100: #f9eaea;--color-purple-500: #40016f;--color-purple-400: #794d9a;--color-purple-300: #9f80b6;--color-purple-200: #c6b3d4;--color-purple-100: #e2d9e9;--color-sky-500: #69a8b1;--color-sky-400: #89cad3;--color-sky-300: #afdbe1;--color-sky-200: #d8edf0;--color-sky-100: #eff8f9;--color-olive-500: #5b6a57;--color-olive-400: #798d74;--color-olive-300: #a6b3a2;--color-olive-200: #cad1c7;--color-olive-100: #edf0ed;--color-utility-green-900: #0b560d;--color-utility-green-800: #166917;--color-utility-green-700: #1c731c;--color-utility-green-600: #227e22;--color-utility-green-500: #268626;--color-utility-green-200: #93c393;--color-utility-green-100: #bedbbe;--color-utility-green-50: #e5f0e5;--color-utility-red-900: #880000;--color-utility-red-800: #ac0000;--color-utility-red-700: #ca0101;--color-utility-red-600: #d00202;--color-utility-red-500: #d50202;--color-utility-red-200: #ea8181;--color-utility-red-100: #f2b3b3;--color-utility-red-50: #fae1e1;--color-ndp-100: #fde6d2;--color-ndp-200: #fbcda5;--color-ndp-500: #eb7100;--color-ndp-alt: #b82f0f}.gi-component{--font-serif: normal 400 "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--font-serif-bold: normal 400 "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--font-sans-serif: normal 400 "GMsans-Web-Regular", Helvetica, Arial, Verdana, sans-serif;--font-sans-serif-bold: normal 400 "GMsans-Web-Bold", Helvetica, Arial, Verdana, sans-serif;--font-sans-serif-label: normal 400 "GMsans-Web-Label", Helvetica, Arial, Verdana, sans-serif;--text-PR-1: normal 400 48px/56px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-2: normal 400 40px/48px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-3: normal 400 32px/40px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-4: normal 400 24px/30px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-5: normal 400 20px/28px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-6: normal 400 20px/26px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-7: normal 400 18px/24px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PR-8: normal 400 16px/22px "Pratt-Nova-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-1: normal 400 88px/96px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-2: normal 400 48px/56px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-3: normal 400 40px/46px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-4: normal 400 36px/42px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-5: normal 400 32px/38px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-6: normal 400 24px/30px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-7: normal 400 22px/28px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-8: normal 400 18px/24px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PM-9: normal 400 16px/22px "Pratt-Nova-Medium-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-1: normal 400 88px/96px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-2: normal 400 48px/56px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-3: normal 400 40px/46px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-4: normal 400 36px/42px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-5: normal 400 32px/38px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-6: normal 400 24px/30px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-7: normal 400 22px/28px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-8: normal 400 18px/24px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-PB-9: normal 400 16px/22px "Pratt-Nova-Bold-GI", Georgia, Palatino, Book Antiqua, Times New Roman, serif;--text-GMR-1: normal 400 24px/32px "GMsans-Web-Regular-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMR-2: normal 400 20px/28px "GMsans-Web-Regular-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMR-3: normal 400 18px/24px "GMsans-Web-Regular-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMR-4: normal 400 16px/24px "GMsans-Web-Regular-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMR-5: normal 400 14px/14px "GMsans-Web-Regular-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMR-6: normal 400 14px/20px "GMsans-Web-Regular-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMB-1: normal 400 32px/40px "GMsans-Web-Bold-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMB-2: normal 400 28px/36px "GMsans-Web-Bold-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMB-3: normal 400 24px/30px "GMsans-Web-Bold-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMB-4: normal 400 20px/28px "GMsans-Web-Bold-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMB-5: normal 400 18px/24px "GMsans-Web-Bold-GI", Helvetica, Arial, Verdana, sans-serif;--text-GMB-6: normal 400 16px/20px "GMsans-Web-Bold-GI", Helvetica, Arial, Verdana, sans-serif;--text-GML-1: normal 400 18px/18px "GMsans-Web-Label-GI", Helvetica, Arial, Verdana, sans-serif;--text-GML-2: normal 400 16px/16px "GMsans-Web-Label-GI", Helvetica, Arial, Verdana, sans-serif;--text-GML-3: normal 400 14px/14px "GMsans-Web-Label-GI", Helvetica, Arial, Verdana, sans-serif;--text-HELR-1: normal 400 24px/30px Helvetica, Arial, Verdana, sans-serif;--text-HELR-2: normal 400 18px/24px Helvetica, Arial, Verdana, sans-serif;--text-HELR-3: normal 400 16px/22px Helvetica, Arial, Verdana, sans-serif;--text-HELR-4: normal 400 14px/14px Helvetica, Arial, Verdana, sans-serif;--text-HELB-1: normal 700 40px/48px Helvetica, Arial, Verdana, sans-serif;--text-HELB-2: normal 700 32px/40px Helvetica, Arial, Verdana, sans-serif;--text-HELB-3: normal 700 24px/32px Helvetica, Arial, Verdana, sans-serif;--text-HELB-4: normal 700 20px/28px Helvetica, Arial, Verdana, sans-serif;--text-HELB-5: normal 700 18px/24px Helvetica, Arial, Verdana, sans-serif;--text-HELB-6: normal 700 16px/24px Helvetica, Arial, Verdana, sans-serif}.gi-article .text-GML-1{font:var(--text-GML-1);text-transform:uppercase}.gi-article .text-GML-2{font:var(--text-GML-2);text-transform:uppercase}.gi-article .text-GML-3{font:var(--text-GML-3);text-transform:uppercase}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#111;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--max-component-width: 800px}.gi-article .gi-awards-grid{max-width:var(--max-component-width);display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,170px));gap:2rem 1.25rem;width:100%;margin:1rem auto;padding:0rem;box-sizing:border-box;align-items:center;justify-content:center}.gi-component{margin:0;padding:0;font-family:Pratt,Georgia,Times New Roman,Times,serif;font-size:16px;line-height:1.5;position:relative;--scrollbar-width: 15px}@media(max-width:800px){.gi-article .gi-awards-grid{grid-template-columns:repeat(2,minmax(0,200px))}}.bar-chart.svelte-yr5rj4{display:grid;grid-template-columns:min-content 1fr min-content;gap:.5rem .75rem}.bar-chart.svelte-yr5rj4.mobile{gap:.25rem .5rem}.bar-chart.svelte-yr5rj4.mobile .bar-bg:where(.svelte-yr5rj4){height:10px}.bar-chart.svelte-yr5rj4.mobile .bar-row.weightedScore:where(.svelte-yr5rj4){padding-bottom:.25rem}.bar-chart.svelte-yr5rj4.mobile .bar-row.weightedScore:where(.svelte-yr5rj4) .bar-label:where(.svelte-yr5rj4),.bar-chart.svelte-yr5rj4.mobile .bar-row.weightedScore:where(.svelte-yr5rj4) .bar-value:where(.svelte-yr5rj4){font-size:12px}.bar-chart.svelte-yr5rj4.mobile .bar-label:where(.svelte-yr5rj4),.bar-chart.svelte-yr5rj4.mobile .bar-value:where(.svelte-yr5rj4){font-size:12px}.bar-row.svelte-yr5rj4{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.bar-row.weightedScore.svelte-yr5rj4{padding-bottom:.5rem;margin-bottom:.15rem;border-bottom:1px dotted var(--color-grey-200)}.bar-row.weightedScore.svelte-yr5rj4 .bar-label:where(.svelte-yr5rj4),.bar-row.weightedScore.svelte-yr5rj4 .bar-value:where(.svelte-yr5rj4){font-family:GMSanC-Bold-GI,Helvetica,Arial,Verdana,sans-serif;font-size:14px}.bar-label.svelte-yr5rj4{color:var(--color-grey-700, #333);font:var(--text-GMR-5);text-transform:uppercase}.bar-bg.svelte-yr5rj4{background:var(--color-grey-200, #e5e5e5);border-radius:1px;height:14px;overflow:hidden;position:relative}.bar.svelte-yr5rj4{height:100%;transition:width .7s cubic-bezier(.25,1,.5,1);background-color:var(--color-grey-800, #111)}.bar-weightedScore.svelte-yr5rj4{background:var(--color-burgundy-500)}.bar-value.svelte-yr5rj4{text-align:right;font:var(--text-GMR-5);color:var(--color-grey-800, #191919)}@supports not (grid-template-columns: subgrid){.bar-row.svelte-yr5rj4{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:.75rem}}.brokerage-card.svelte-avwdyp{position:relative;background:var(--color-white-100, #fff);border-radius:1px;border:1px solid var(--color-grey-200, #e5e5e5);box-shadow:0 2px 8px #00000012;padding:0;margin:0rem auto;max-width:var(--max-component-width);box-sizing:border-box;margin:2.5rem auto;padding-bottom:1rem}.brokerage-card-error.svelte-avwdyp{max-width:var(--max-component-width);margin:2.5rem auto;padding:1rem;border:1px solid var(--color-grey-200, #e5e5e5);color:var(--color-grey-800, #191919)}.rank.svelte-avwdyp{position:absolute;--w: 2.5rem;width:var(--w);border-radius:var(--w);top:calc(-.25 * var(--w));left:calc(-.15 * var(--w));font:var(--text-GMB-5);display:flex;align-items:center;justify-content:center;z-index:20;aspect-ratio:1;background:var(--color-grey-800, #191919);color:#fff;display:none}.rank.svelte-avwdyp .rank-text:where(.svelte-avwdyp){--pad: .85rem}.card-header.svelte-avwdyp{display:flex;align-items:center;gap:1.5rem;margin:0;padding:1.25rem 2rem;top:0;background:var(--color-white-100, #fff);border-bottom:1px solid var(--color-grey-200, #e5e5e5);z-index:10}.brokerage-img.svelte-avwdyp{width:100px;height:60px;object-fit:contain;border-radius:8px}.header-content.svelte-avwdyp{display:flex;gap:.5rem;flex-direction:column;justify-content:flex-start;height:100%}h2.brokerage-title.svelte-avwdyp{display:flex;align-items:flex-start;justify-content:flex-start;font:var(--text-GMB-2);line-height:1;color:var(--color-grey-800, #191919);margin:0}.subtitle.svelte-avwdyp{font:var(--text-PR-7);color:var(--color-grey-700, #333)}.card-stats.svelte-avwdyp{display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--color-grey-200, #e5e5e5);padding:.75rem 2rem .5rem}.stat.svelte-avwdyp{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 .5rem;gap:.15rem;font-family:GMSanC-Regular-GI,Helvetica,Arial,Verdana,sans-serif;color:var(--color-grey-800, #191919)}.stat.svelte-avwdyp:first-child{padding-left:0}.divider.svelte-avwdyp{width:1px;background:var(--color-grey-200, #e5e5e5);margin:0 .2rem}.stat-label.svelte-avwdyp{text-transform:uppercase;font-size:14px}.stat-label.svelte-avwdyp.Overall{font-family:GMSanC-Bold-GI,Helvetica,Arial,Verdana,sans-serif}.stat-value.svelte-avwdyp{font-size:18px;flex:1;display:flex;align-items:flex-start;margin-bottom:.2rem;margin-top:1px}.stat-value.svelte-avwdyp.Overall{font-family:GMSanC-Bold-GI,Helvetica,Arial,Verdana,sans-serif;font-size:24px;color:#191919;margin-top:0}.stat-value.svelte-avwdyp .text:where(.svelte-avwdyp){display:flex;flex-direction:row;align-items:center;line-height:1}.stat-value.svelte-avwdyp .text:where(.svelte-avwdyp):before{content:"#";margin-right:.1rem;font-size:.8em}.brokerage-card.mobile.svelte-avwdyp{font-size:1rem;margin:1.5rem auto}.brokerage-card.mobile.svelte-avwdyp .card-stats:where(.svelte-avwdyp){padding:.5rem}.brokerage-card.mobile.svelte-avwdyp .card-stats:where(.svelte-avwdyp) .stat:where(.svelte-avwdyp):first-child{padding-left:.5rem}.brokerage-card.mobile.svelte-avwdyp .card-stats:where(.svelte-avwdyp) .stat-label:where(.svelte-avwdyp){color:var(--color-grey-700, #333);font-family:GMSanC-Regular-GI,Helvetica,Arial,Verdana,sans-serif;font-size:12px;text-transform:uppercase}.brokerage-card.mobile.svelte-avwdyp .card-stats:where(.svelte-avwdyp) .stat-label:where(.svelte-avwdyp).Overall{font-family:GMSanC-Bold-GI,Helvetica,Arial,Verdana,sans-serif;font-size:12px}.brokerage-card.mobile.svelte-avwdyp .card-stats:where(.svelte-avwdyp) .stat-value:where(.svelte-avwdyp){font-family:GMSanC-Regular-GI,Helvetica,Arial,Verdana,sans-serif;font-size:16px;margin-bottom:.2rem}.brokerage-card.mobile.svelte-avwdyp .card-stats:where(.svelte-avwdyp) .stat-value:where(.svelte-avwdyp).Overall{font-family:GMSanC-Bold-GI,Helvetica,Arial,Verdana,sans-serif;font-size:20px}.brokerage-card.mobile.svelte-avwdyp .ranking-data-panel:where(.svelte-avwdyp){padding:1rem 1rem 0}.brokerage-card.mobile.svelte-avwdyp img.brokerage-img:where(.svelte-avwdyp){width:80px;height:50px}.brokerage-card.mobile.svelte-avwdyp .card-header:where(.svelte-avwdyp){padding:.5rem 1rem}.brokerage-card.mobile.svelte-avwdyp .header-content:where(.svelte-avwdyp){gap:.25rem}.brokerage-card.mobile.svelte-avwdyp .header-content:where(.svelte-avwdyp) h2.brokerage-title:where(.svelte-avwdyp){font:var(--text-GMB-4)}.brokerage-card.mobile.svelte-avwdyp .header-content:where(.svelte-avwdyp) .subtitle:where(.svelte-avwdyp){font:var(--text-PR-8)}.ranking-data-panel.svelte-avwdyp{padding:1.5rem 2rem .5rem}.weight-sliders.svelte-oprjbp{max-width:var(--max-component-width);max-width:450px;margin:0 auto .8rem;padding:.5rem;border:none;border-radius:0;background:#fff}.weight-sliders.svelte-oprjbp h4:where(.svelte-oprjbp){margin:0;font:var(--text-GMB-6)}.header.svelte-oprjbp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.45rem 0 .4rem}.controls-box.svelte-oprjbp{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-height:100px;border:1px solid var(--color-red-500, #f1c9d0);border-radius:.25rem;padding:1.55rem 1rem;box-sizing:border-box;margin:1rem auto .75rem}.input-mode-buttons.svelte-oprjbp{display:flex;gap:.15rem;margin:0;border-radius:999px;background:#eee;overflow-x:auto;scrollbar-width:none}.input-mode-buttons.svelte-oprjbp button:where(.svelte-oprjbp){padding:.5rem .75rem}.input-mode-buttons.svelte-oprjbp::-webkit-scrollbar{display:none}.ranked-mode.svelte-oprjbp{--border-radius: .5rem;--height: 2.25rem;margin-bottom:.75rem}.ranked-pool.svelte-oprjbp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;border-radius:calc(var(--border-radius) + .15rem);transition:background-color .18s ease,box-shadow .18s ease}.ranked-pool.drop-active.svelte-oprjbp{background:color-mix(in srgb,var(--color-burgundy-100, #f5e5e8) 80%,#fff);box-shadow:inset 0 0 0 2px var(--color-burgundy-400, #ad5c7f)}.ranked-pool-placeholder.svelte-oprjbp{height:var(--height);border-radius:var(--border-radius);border:2px solid var(--color-burgundy-200);box-sizing:border-box}.ranked-slots.svelte-oprjbp{display:grid;row-gap:.45rem;max-width:330px;margin:0 auto}.ranked-slot-row.svelte-oprjbp{display:grid;grid-template-columns:min-content minmax(0,1fr) min-content;align-items:center;column-gap:.6rem}.ranked-slot-label.svelte-oprjbp{display:flex;align-items:center;gap:.1rem;font:var(--text-GMB-4);color:var(--color-grey-400, #8c8c8c);min-width:2.3rem;font-size:16px}.ranked-slot-label.svelte-oprjbp span:where(.svelte-oprjbp){font-size:.8em}.ranked-slot-row.svelte-oprjbp:has(.filled:where(.svelte-oprjbp)) .ranked-slot-label:where(.svelte-oprjbp){color:var(--color-grey-800, #191919)}.ranked-slot.svelte-oprjbp{min-height:var(--height);border:2px dotted var(--color-grey-400, #bfbfbf);border-radius:var(--border-radius);padding:.2rem;background-color:var(--color-grey-100);background-color:#fff;box-sizing:border-box;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.ranked-slot.filled.svelte-oprjbp{border-color:transparent;border-width:0;padding:0}.ranked-slot.drop-active.svelte-oprjbp{border-color:var(--color-burgundy-500, #852e57);border-style:solid;background:color-mix(in srgb,var(--color-burgundy-100, #f5e5e8) 72%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-burgundy-500, #852e57) 25%,transparent)}.ranked-chip.svelte-oprjbp{display:grid;grid-template-columns:1.8rem 1fr;align-items:center;width:100%;border:none;border-radius:var(--border-radius);padding:0;background:var(--color-burgundy-200, #d5ccd1);color:var(--color-grey-800, #191919);font:var(--text-GMB-4);min-height:var(--height);text-align:left;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.ranked-chip.svelte-oprjbp:active{cursor:grabbing}.ranked-chip.dragging.svelte-oprjbp{opacity:.35;filter:saturate(.8)}.ranked-touch-ghost.svelte-oprjbp{position:fixed;z-index:25;transform:translate(-50%,-50%);display:grid;grid-template-columns:1.8rem 1fr;align-items:center;min-height:var(--height);min-width:min(260px,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--color-burgundy-500, #852e57) 35%,#fff);border-radius:var(--border-radius);background:color-mix(in srgb,var(--color-burgundy-200, #d5ccd1) 80%,#fff);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 24px #0000002e;opacity:.88;pointer-events:none}.ranked-chip-handle.svelte-oprjbp{position:relative;height:100%;border-radius:var(--border-radius) 0 0 var(--border-radius);background:var(--color-burgundy-500, #852e57)}.ranked-chip-handle.svelte-oprjbp:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:14px;transform:translate(-50%,-50%);background-image:radial-gradient(circle,#fff 1.2px,transparent 1.2px);background-size:5px 5px;background-position:0 0}.ranked-chip-label.svelte-oprjbp{padding:0 0rem;white-space:nowrap;font-size:16px;margin-left:-1.1rem;text-align:center}.ranked-remove.svelte-oprjbp{border:none;background:transparent;color:var(--color-grey-800, #191919);font:var(--text-GMB-4);cursor:pointer;width:1.4rem;padding:0}.ranked-remove-placeholder.svelte-oprjbp{width:1.4rem}.mode-button.svelte-oprjbp{flex:1;min-width:max-content;border:none;background:transparent;color:var(--color-black, #191919);border-radius:999px;padding:.33rem .62rem;font:var(--text-GMR-5);line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mode-button.active.svelte-oprjbp{background:var(--color-red-500, #c23345);color:#fff}.overlay-pill-toggle.svelte-oprjbp{display:inline-flex;align-items:center;justify-self:center;gap:.55rem;margin:0;color:var(--color-grey-700, #333);font:var(--text-GMR-5);cursor:pointer}.overlay-pill-toggle.svelte-oprjbp input:where(.svelte-oprjbp){position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.overlay-pill-track.svelte-oprjbp{--h: 1.15rem;--w: calc(var(--h) * 1.95);position:relative;width:var(--w);height:var(--h);border-radius:999px;background:var(--color-grey-300, #c8c8c8);transition:background-color .2s ease;flex-shrink:0}.overlay-pill-thumb.svelte-oprjbp{position:absolute;top:2px;left:2px;width:calc(var(--h) - 4px);height:calc(var(--h) - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.overlay-pill-label.svelte-oprjbp{line-height:1.2}.overlay-pill-toggle.svelte-oprjbp input:where(.svelte-oprjbp):checked+.overlay-pill-track:where(.svelte-oprjbp){background-color:var(--color-red-500, #c23345);box-shadow:none}.overlay-pill-toggle.svelte-oprjbp input:where(.svelte-oprjbp):checked+.overlay-pill-track:where(.svelte-oprjbp) .overlay-pill-thumb:where(.svelte-oprjbp){transform:translate(calc(var(--h) * .95))}.overlay-pill-toggle.svelte-oprjbp input:where(.svelte-oprjbp):focus-visible+.overlay-pill-track:where(.svelte-oprjbp){outline:2px solid var(--color-grey-600, #6b6b6b);outline-offset:2px}.reset-button.svelte-oprjbp{position:relative;display:flex;align-items:center;gap:.25rem;border:none;background:#fff;color:var(--color-grey-700, #333333);border-radius:.3rem;margin:0;padding:0;text-align:right;font:var(--text-GMR-5);text-transform:uppercase;cursor:pointer}.reset-button.svelte-oprjbp span:where(.svelte-oprjbp){height:16px}.reset-button.svelte-oprjbp span:where(.svelte-oprjbp) img:where(.svelte-oprjbp){height:16px;object-fit:cover}.reset-button.svelte-oprjbp:hover{border-color:var(--color-grey-500, #595959)}.reset-button.svelte-oprjbp:disabled{opacity:.35;cursor:default}.slider-row.svelte-oprjbp{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;gap:.75rem;margin:0rem 0}.grid.svelte-oprjbp{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;column-gap:.75rem;row-gap:0rem}.grid.slider-only.svelte-oprjbp{grid-template-columns:max-content minmax(0,1fr)}.label.svelte-oprjbp{font:var(--text-GMR-5)}.slider-debug-panel.svelte-oprjbp{border:1px solid var(--color-grey-300, #cccccc);border-radius:.35rem;padding:.4rem .5rem;margin-bottom:.6rem;background:var(--color-grey-100, #f7f7f7)}.slider-debug-toggle.svelte-oprjbp{display:inline-flex;align-items:center;gap:.35rem;font:var(--text-GMR-5)}.slider-debug-controls.svelte-oprjbp{display:grid;gap:.25rem;margin-top:.35rem}.slider-debug-controls.svelte-oprjbp label:where(.svelte-oprjbp){font:var(--text-GMR-5)}.slider-debug-values.svelte-oprjbp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .5rem;margin-top:.15rem;font:var(--text-GMR-6);color:var(--color-grey-700, #333333)}.point-squares.svelte-oprjbp{display:grid;grid-template-columns:repeat(10,1fr);gap:.35rem;min-width:0}.point-square.svelte-oprjbp{height:1.5rem;aspect-ratio:1 / 1;border-radius:.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;border:1px dashed var(--color-grey-400, #cccccc);background-color:var(--color-white-100, #fff)}.point-square.svelte-oprjbp.filled{background-color:var(--color-burgundy-500, #852e57);border-color:var(--color-burgundy-500, #852e57)}.point-square.svelte-oprjbp.unavailable{background-color:var(--color-grey-100, #f5f5f5);border:none;border-color:var(--color-grey-200, #e5e5e5);display:none;cursor:not-allowed;scale:1;--stripe-width: 2px;background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--stripe-width),var(--color-grey-300, #e5e5e5) var(--stripe-width),var(--color-grey-300, #e5e5e5) calc(var(--stripe-width) * 2))}.point-square.filled.svelte-oprjbp{background:var(--color-burgundy-500, #852e57);border-color:var(--color-burgundy-500, #852e57)}.point-square.svelte-oprjbp:not(.unavailable):hover{border-color:var(--color-burgundy-500, #852e57)}.value-controls.svelte-oprjbp{display:flex;align-items:center;gap:.3rem;justify-self:end}.step-button.svelte-oprjbp{display:inline-flex;align-items:center;justify-content:center;--w: 1rem;overflow:hidden;aspect-ratio:1 / 1;width:var(--w);border:none;border-radius:4px;background-color:var(--color-burgundy-100);background-color:transparent;color:var(--color-burgundy-500);color:var(--color-grey-700, #333333);cursor:pointer}.step-button.svelte-oprjbp:before,.step-button.svelte-oprjbp:after{scale:2.25}.step-button.svelte-oprjbp:before{content:"";width:0;height:0;border-top:.26rem solid transparent;border-bottom:.26rem solid transparent}.step-button.decrease.svelte-oprjbp:before{border-right:.42rem solid currentColor;margin-left:-.08rem}.step-button.increase.svelte-oprjbp:before{border-left:.42rem solid currentColor;margin-right:-.08rem}.step-button.svelte-oprjbp:hover{filter:brightness(1.05)}.step-button.svelte-oprjbp:disabled{opacity:.35;cursor:not-allowed;filter:none}.value-input.svelte-oprjbp{width:1.75rem;border:1px solid var(--color-grey-200, #e5e5e5);border:none;border-radius:1px;box-sizing:border-box;padding:.1rem 0;background:var(--color-grey-100, #f5f5f5);border-bottom:1px solid var(--color-grey-300);color:var(--color-black, #191919);font:var(--text-GMB-5);font-size:16px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.value-input.svelte-oprjbp::-webkit-outer-spin-button,.value-input.svelte-oprjbp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=range].svelte-oprjbp{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.75rem;background:transparent;--allowed-max: 100;--range-track-height: 5px;--range-thumb-size: 16px;--range-thumb-visible-width: calc(var(--range-thumb-size) * .6);--range-thumb-hit-padding-x: 0px;--range-thumb-hit-padding-y: 0px;--range-debug-hit-outline: transparent;--range-thumb-visible-radius: 3px;--range-thumb-visible-left-stripe: 0px;--range-fill-start: calc(var(--range-thumb-visible-width) / 2);--range-fill-travel: calc(100% - var(--range-thumb-visible-width));--range-thumb-offset-x: calc( ((var(--value, 0) - 50) / 50) * var(--range-thumb-hit-padding-x) );--range-fill-stop: calc( var(--range-fill-start) + ((var(--value, 0) * var(--range-fill-travel)) / 100) );--range-allowed-stop: calc( var(--range-fill-start) + ((var(--allowed-max, 100) * var(--range-fill-travel)) / 100) );--active-track-color: var(--color-burgundy-500, #852e57);--inactive-track-color: var(--color-grey-300, #cccccc);accent-color:var(--color-burgundy-500, #852e57);cursor:pointer}input[type=range].svelte-oprjbp::-webkit-slider-runnable-track{height:var(--range-track-height);border-radius:1px;background-image:linear-gradient(to right,var(--active-track-color) 0%,var(--active-track-color) var(--range-fill-stop),var(--inactive-track-color) var(--range-fill-stop),var(--inactive-track-color) var(--range-allowed-stop),transparent var(--range-allowed-stop),transparent 100%)}input[type=range].svelte-oprjbp::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:calc(var(--range-thumb-visible-width) + (var(--range-thumb-hit-padding-x) * 2));height:calc(var(--range-thumb-size) + (var(--range-thumb-hit-padding-y) * 2));margin-top:calc((var(--range-track-height) - var(--range-thumb-size) - (var(--range-thumb-hit-padding-y) * 2)) / 2);border-radius:calc(var(--range-thumb-visible-radius) + var(--range-thumb-hit-padding-y));border-style:solid;border-width:var(--range-thumb-hit-padding-y) var(--range-thumb-hit-padding-x);border-color:var(--range-debug-hit-outline);background-image:linear-gradient(to right,#fff 0,#fff var(--range-thumb-visible-left-stripe),var(--active-track-color) var(--range-thumb-visible-left-stripe),var(--active-track-color) 100%);background-color:transparent;background-clip:content-box;transform:translate(var(--range-thumb-offset-x));box-shadow:none}input[type=range].svelte-oprjbp::-moz-range-track{height:var(--range-track-height);border-radius:999px;border:none;background-image:linear-gradient(to right,var(--inactive-track-color) 0%,var(--inactive-track-color) var(--range-allowed-stop),transparent var(--range-allowed-stop),transparent 100%)}input[type=range].svelte-oprjbp::-moz-range-progress{height:var(--range-track-height);border-radius:999px;border:none;background:var(--active-track-color)}input[type=range].svelte-oprjbp::-moz-range-thumb{width:calc(var(--range-thumb-visible-width) + (var(--range-thumb-hit-padding-x) * 2));height:calc(var(--range-thumb-size) + (var(--range-thumb-hit-padding-y) * 2));border-style:solid;border-width:var(--range-thumb-hit-padding-y) var(--range-thumb-hit-padding-x);border-color:var(--range-debug-hit-outline);border-radius:calc(var(--range-thumb-visible-radius) + var(--range-thumb-hit-padding-y));background-image:linear-gradient(to right,#fff 0,#fff var(--range-thumb-visible-left-stripe),var(--active-track-color) var(--range-thumb-visible-left-stripe),var(--active-track-color) 100%);background-color:transparent;background-clip:content-box;transform:translate(var(--range-thumb-offset-x));box-shadow:none}@media(pointer:coarse){input[type=range].svelte-oprjbp{height:1.75rem;--range-thumb-hit-padding-x: 10px;--range-thumb-hit-padding-y: 9px}}@supports not (grid-template-columns: subgrid){.slider-row.svelte-oprjbp{grid-template-columns:max-content minmax(0,1fr) auto}.grid.slider-only.svelte-oprjbp .slider-row:where(.svelte-oprjbp){grid-template-columns:max-content minmax(0,1fr)}}@media(max-width:560px){.ranked-pool.svelte-oprjbp{gap:.45rem}.ranked-chip.svelte-oprjbp,.ranked-pool-placeholder.svelte-oprjbp,.ranked-slot.svelte-oprjbp{min-height:var(--height);height:var(--height)}.ranked-chip.svelte-oprjbp{grid-template-columns:1.7rem 1fr;border-radius:.8rem}.ranked-chip-label.svelte-oprjbp{padding:0 0rem;font:var(--text-GMB-6)}.grid.svelte-oprjbp{column-gap:.75rem}.slider-row.svelte-oprjbp{gap:.75rem}.point-squares.svelte-oprjbp{gap:.25rem}.point-square.svelte-oprjbp{max-width:1.35rem}}.logo-circle.svelte-317512{aspect-ratio:1 / 1;border-radius:var(--border-radius, 9999px);overflow:hidden;display:grid;place-items:center;background:var(--color-grey-100, #f5f5f5);border:1px solid var(--color-grey-200, #e5e5e5);box-sizing:border-box;flex:0 0 auto}.logo-circle.svelte-317512 img:where(.svelte-317512){max-width:var(--logo-scale, 108%);max-height:var(--logo-scale, 108%);width:auto;height:auto;object-fit:contain;display:block}.fallback.svelte-317512{font:var(--text-GMB-5);color:var(--color-grey-700, #333333);text-transform:uppercase;line-height:1}.banner.svelte-19qpj9p{position:relative;max-width:var(--max-component-width);display:flex;flex-direction:row;gap:1.25rem;align-items:center;justify-content:flex-start;background-color:#f5971d18;background-color:#fafafa;border-bottom:1px solid #ddd;color:#191919;margin:2rem auto 0;border-radius:0rem}.banner.svelte-19qpj9p .img-container:where(.svelte-19qpj9p){width:45px;scale:1;aspect-ratio:1 / 1;overflow:hidden;border-right:3px solid #191919;background-color:#f19120;border-radius:.1rem 0 0 .1rem}.banner.svelte-19qpj9p .img-container:where(.svelte-19qpj9p) img:where(.svelte-19qpj9p){width:100%;height:100%;object-fit:cover}.banner.svelte-19qpj9p .text-container:where(.svelte-19qpj9p){display:flex;align-items:center;justify-content:flex-start;flex:1}.banner.svelte-19qpj9p .text-container:where(.svelte-19qpj9p) .text:where(.svelte-19qpj9p){font-family:GMSanC-Bold-GI,Helvetica,Arial,Verdana,sans-serif;font-family:Pratt-Bold;font-size:22px;margin-top:6px}.banner.svelte-19qpj9p:after{content:"";width:0;height:0;border-style:solid;border-width:0 25px 55px 0;border-color:transparent #fff transparent transparent;right:0;top:0;position:absolute}.brokerage-rankings.svelte-1szj2oq{max-width:calc(var(--max-component-width));margin:1.5rem auto;font:var(--text-GMR-3);--color: #191919}.rankings-grid.svelte-1szj2oq{margin:0 auto;display:grid;gap:.2rem .65rem;grid-template-columns:min-content 30px max-content minmax(0,1fr) min-content}.rankings-grid-wrapper.svelte-1szj2oq{position:relative;padding:.5rem}.rankings-overlay.svelte-1szj2oq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem 1rem;background:#ffffffb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:4;transition-duration:.3s}.rankings-overlay-card.svelte-1szj2oq{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.9rem 1.25rem;border:1px solid var(--color-grey-300, #d5d5d5);border-radius:.6rem;background:var(--color-white-100, #fff);box-shadow:0 4px 16px #00000029}.rankings-overlay-card.svelte-1szj2oq p:where(.svelte-1szj2oq){margin:0;color:var(--color-grey-800, #191919);font:var(--text-GMR-4);text-wrap:balance}.rankings-overlay-card.svelte-1szj2oq strong:where(.svelte-1szj2oq){display:inline-block;padding:.15rem .45rem;border-radius:.4rem;background:var(--color-burgundy-100, #f5e9eb);color:var(--color-burgundy-500, #852e57);font:var(--text-GMB-5);margin:0 .1rem}.custom-controls.svelte-1szj2oq{height:0;opacity:0;overflow:hidden;transition:height .35s cubic-bezier(.22,1,.36,1),opacity .2s ease,margin .2s ease,padding .2s ease;max-width:var(--max-component-width);margin:0rem auto;padding:0rem;border-radius:0;background:transparent;border:none}@media(max-width:700px){.rankings-overlay.svelte-1szj2oq{padding-top:2.5rem}}.custom-controls.visible.svelte-1szj2oq{opacity:1;margin:1rem auto 0;padding:0}.custom-controls-content.svelte-1szj2oq{width:100%}.buttons.svelte-1szj2oq{position:relative;display:flex;margin:0 .25rem .75rem;justify-content:space-around;padding:0;border-bottom:1px solid var(--color-grey-200)}.buttons.svelte-1szj2oq button:where(.svelte-1szj2oq){flex:1;font:var(--text-GMR-5);color:var(--color-black);padding:.3rem .5rem;display:flex;align-items:center;justify-content:center;gap:.2rem;cursor:pointer;border:none;box-sizing:border-box;z-index:2;-webkit-tap-highlight-color:transparent}.buttons.svelte-1szj2oq button:where(.svelte-1szj2oq).active{transition:color .2s;transition-timing-function:cubic-bezier(.8,0,.2,1);transition-delay:0s}.buttons.svelte-1szj2oq button:where(.svelte-1szj2oq):last-child{border-right:none}.buttons.svelte-1szj2oq button:where(.svelte-1szj2oq).overall{font-family:GMSans-Web-Bold-GI}.buttons.svelte-1szj2oq button:where(.svelte-1szj2oq) span:where(.svelte-1szj2oq){scale:.9;margin-top:3px}.buttons.svelte-1szj2oq .button-highlight:where(.svelte-1szj2oq){position:absolute;top:0;left:0;height:100%;pointer-events:none;transition:left .3s ease,width .3s ease;z-index:3}.buttons.rounded.svelte-1szj2oq{background-color:var(--color-grey-100);border-radius:5rem}.buttons.rounded.svelte-1szj2oq button:where(.svelte-1szj2oq){background-color:transparent;border-radius:5rem;transition:color .2s}.buttons.rounded.svelte-1szj2oq button:where(.svelte-1szj2oq).active{color:#fff}.buttons.rounded.svelte-1szj2oq button:where(.svelte-1szj2oq).active span:where(.svelte-1szj2oq) svg:where(.svelte-1szj2oq){fill:#fff}.buttons.rounded.svelte-1szj2oq .button-highlight:where(.svelte-1szj2oq){position:absolute;height:100%;background-color:var(--color-burgundy-500);border-radius:5rem}.buttons.square.svelte-1szj2oq{background-color:transparent}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq){background-color:transparent;color:var(--color-grey-400);font-family:GMSans-Web-Bold-GI;padding:.4rem;border-radius:.1rem}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq) span:where(.svelte-1szj2oq) svg:where(.svelte-1szj2oq){fill:var(--color-grey-400)}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq).active{color:var(--color-burgundy-500);animation:svelte-1szj2oq-highlight .6s ease}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq).active span:where(.svelte-1szj2oq) svg:where(.svelte-1szj2oq){fill:var(--color-burgundy-500)}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq).active:hover{color:var(--color-burgundy-500)}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq).active:hover span:where(.svelte-1szj2oq) svg:where(.svelte-1szj2oq){fill:var(--color-burgundy-500)}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq):hover{color:var(--color-grey-700)}.buttons.square.svelte-1szj2oq button:where(.svelte-1szj2oq):hover span:where(.svelte-1szj2oq) svg:where(.svelte-1szj2oq){fill:var(--color-grey-700)}.buttons.square.svelte-1szj2oq .button-highlight:where(.svelte-1szj2oq){transition:left .3s ease,width .3s ease}.buttons.square.svelte-1szj2oq .button-highlight:where(.svelte-1szj2oq):after{content:"";position:absolute;left:0rem;right:0rem;bottom:0;height:3px;background:var(--color-burgundy-500)}@keyframes svelte-1szj2oq-highlight{0%{background-color:var(--color-burgundy-100)}to{background-color:transparent}}.rank-container.svelte-1szj2oq{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:0;border-bottom:1px dotted var(--color-grey-200, #e5e5e5)}.rank-container.svelte-1szj2oq:last-child{border-bottom:none}.rank.svelte-1szj2oq{width:24px;text-align:right;font:var(--text-GML-3)}.firm.svelte-1szj2oq{margin-right:.5rem;white-space:nowrap;font:var(--text-GMR-4)}.logo.svelte-1szj2oq{display:flex;align-items:center;justify-content:center}.score.svelte-1szj2oq{font:var(--text-GML-3)}.bar-container.svelte-1szj2oq{width:100%;min-width:0;height:10px;background-color:var(--color-grey-200, #e5e5e5);border-radius:1px;overflow:hidden}@supports not (grid-template-columns: subgrid){.rank-container.svelte-1szj2oq{grid-template-columns:30px 30px max-content minmax(0,1fr) 50px}}.bar.svelte-1szj2oq{height:100%;background-color:var(--color);background-color:var(--color-burgundy-500);background-color:var(--color-grey-800);border-radius:1px}.mobile.svelte-1szj2oq .rank-container:where(.svelte-1szj2oq){padding:0rem 0}.mobile.svelte-1szj2oq .bar-container:where(.svelte-1szj2oq){height:8px}.mobile.svelte-1szj2oq .firm:where(.svelte-1szj2oq){font:var(--text-GMR-5)}.mobile.svelte-1szj2oq .buttons:where(.svelte-1szj2oq){justify-content:space-between}.mobile.svelte-1szj2oq button:where(.svelte-1szj2oq){flex:unset;padding:.6rem 0rem;font-size:13px}.brokerage-award.svelte-fuqpum{position:relative;background:var(--color-white-100, #fff);border-radius:1px;border:1px solid var(--color-grey-200, #e5e5e5);box-shadow:0 2px 8px #00000012;box-sizing:border-box;aspect-ratio:1 / 1;min-height:230px;display:flex;flex-direction:column;width:100%;max-width:200px;overflow:hidden}.award-content.svelte-fuqpum{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;text-align:center}.brokerage-img.svelte-fuqpum{padding:1rem 2rem;width:100%;flex-grow:1;object-fit:contain;box-sizing:border-box}.brokerage-name.svelte-fuqpum{margin:0;font:var(--text-GMR-6);color:var(--color-grey-800, #191919);line-height:1.2;height:40px;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--color-grey-200, #e5e5e5);width:100%;padding:.1rem .35rem;box-sizing:border-box}.ribbon-container.svelte-fuqpum{--outer: .3rem;--root2: 1.414;width:calc(100% + var(--outer) * 2);margin-left:calc(var(--outer) * -1);display:flex;align-items:center;justify-content:center}.superlative-ribbon.svelte-fuqpum{position:relative;width:100%;background:linear-gradient(to right,var(--color-grey-800),var(--color-grey-700));color:var(--color-white-100);text-align:center;font:var(--text-GML-3);padding:.5rem .25rem;line-height:1.1;border-radius:2px;letter-spacing:0em;--deg: -0deg;transform:rotate(var(--deg)) skew(var(--deg))}.superlative-ribbon.svelte-fuqpum .text:where(.svelte-fuqpum){transform:skew(calc(var(--deg) * -1))}@media(max-width:640px){.brokerage-award.svelte-fuqpum{aspect-ratio:auto;min-height:190px}}
