.Languages{font-family:IBM Plex Mono,monospace;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:normal;background-color:#f0f9ff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;color:#06c}@media screen and (min-width:992px){.Languages{font-size:14px}}.Languages a{cursor:pointer;text-decoration:none}.Languages a[data-current=true]{font-weight:600}.Languages a:hover{text-decoration:underline}header.Header{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:24px;position:sticky;top:0;z-index:100}@media screen and (min-width:992px){header.Header{padding:24px 32px}}header.Header .Header__Contents{align-items:center;display:flex;flex-direction:row;gap:32px;margin:0 auto;max-width:1400px}header.Header .Header__Contents .Header__Navigation{display:none;flex-direction:row;gap:32px}@media screen and (min-width:992px){header.Header .Header__Contents .Header__Navigation{display:flex}}header.Header .Header__Contents .Header__Navigation a{font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:regular;line-height:100%;letter-spacing:normal;color:#475569;cursor:pointer;text-decoration:none}header.Header .Header__Contents .Header__Navigation a:hover{text-decoration:underline}header.Header .Languages{display:none}@media screen and (min-width:992px){header.Header .Languages{display:block}}menu.Menu{font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:regular;line-height:100%;letter-spacing:normal;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;left:0;padding:116px 24px 32px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .5s ease-in-out;z-index:50}@media screen and (min-width:992px){menu.Menu{padding:100px 32px 32px}}menu.Menu[data-open=true]{transform:translateY(0)}menu.Menu nav{display:flex;flex-direction:column;gap:16px}menu.Menu nav a{color:inherit;text-decoration:none}menu.Menu .Languages{align-self:flex-start;margin-top:32px}footer.Footer{background-color:#06c;padding:48px 24px}@media screen and (min-width:992px){footer.Footer{padding:64px 32px}}footer.Footer .Footer__Contents{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1400px}footer.Footer .Footer__Contents .Footer__Legal{display:flex;flex-direction:column;gap:16px}footer.Footer .Footer__Contents .Footer__Legal img{width:100%;transform:translate(-12px)}@media screen and (min-width:992px){footer.Footer .Footer__Contents .Footer__Legal img{height:64px;width:auto}}footer.Footer .Footer__Contents .Footer__Legal .Footer__Texts{font-family:DM Sans,sans-serif;font-size:13px;font-style:normal;font-weight:regular;line-height:130%;letter-spacing:normal;color:#fff}footer.Footer .Footer__Contents .Footer__Navigation{align-items:center;display:flex;flex-direction:row;gap:16px}footer.Footer .Footer__Contents .Footer__Navigation a{font-family:DM Sans,sans-serif;font-size:13px;font-style:normal;font-weight:regular;line-height:130%;letter-spacing:normal;color:#fff;cursor:pointer;text-decoration:none}footer.Footer .Footer__Contents .Footer__Navigation a:hover{text-decoration:underline}.Home .Home__Hero .Home__Hero_Contents{align-items:stretch;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1400px;padding:64px 24px}@media screen and (min-width:992px){.Home .Home__Hero .Home__Hero_Contents{align-items:center;flex-direction:row;padding:128px 32px}}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details{display:flex;flex:1;flex-direction:column;gap:32px}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details h3{font-family:IBM Plex Mono,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal;align-self:flex-start;background-color:#05966933;border-radius:4px;color:#059669;margin:0;padding:8px 16px;text-transform:uppercase}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details h1{font-family:Crimson Pro,serif;font-size:52px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal;color:#06c;margin:0}@media screen and (min-width:768px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details h1{font-size:64px}}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details h1 span{color:#059669}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details p{font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;margin:0}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details .Home__Hero_Buttons{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Details .Home__Hero_Buttons{align-items:center;flex-direction:row}}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview{background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px #0066cc14,0 20px 60px #0066cc1a;flex:1;overflow:hidden;position:relative;width:100%}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview:before{background:linear-gradient(90deg,#06c,#059669);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Numbers{display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:24px}@media screen and (min-width:768px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Numbers{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}@media screen and (min-width:992px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Numbers{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Numbers .Home__Hero_Number{align-items:center;display:flex;gap:8px;flex-direction:column}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Numbers .Home__Hero_Number span{font-family:Crimson Pro,serif;font-size:48px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;color:#06c}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Numbers .Home__Hero_Number label{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:normal}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend{padding:16px}@media screen and (min-width:992px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend{padding:24px}}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend h4{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal;border-top:1px solid #e2e8f0;margin:0;padding:16px 0}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend .Home__Hero_Rating{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0}@media screen and (min-width:768px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend .Home__Hero_Rating{justify-content:space-around}}@media screen and (min-width:992px){.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend .Home__Hero_Rating{justify-content:space-between;gap:32px;padding:8px 32px}}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend .Home__Hero_Rating .Home__Hero_Rating_Value{align-items:center;display:flex;flex-direction:column;gap:8px}.Home .Home__Hero .Home__Hero_Contents .Home__Hero_Overview .Home__Hero_Legend .Home__Hero_Rating .Home__Hero_Rating_Value label{font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:normal}.Home .Home__Methodology{background-color:#f0f9ff;padding:64px 0 16px}@media screen and (min-width:992px){.Home .Home__Methodology{padding:96px 0 16px}}.Home .Home__Methodology .Home__Methodology_Contents{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px;padding:32px 24px}@media screen and (min-width:992px){.Home .Home__Methodology .Home__Methodology_Contents{gap:64px;padding:64px 32px}}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories{display:flex;flex-direction:row}}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category{background-color:#fff;border-radius:12px;box-shadow:0 0 0 1px #0066cc0f,0 10px 30px #0066cc14;display:flex;flex:1;flex-direction:column;gap:10px;overflow:hidden;padding:24px;position:relative}@media screen and (min-width:992px){.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category{padding:32px}}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category:before{background-color:var(--category-color);content:"";height:4px;left:0;position:absolute;top:0;transition:width .5s ease-in-out;width:0}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category:hover:before{width:100%}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category .Home__Icon{align-items:center;align-self:flex-start;background-color:rgba(var(--category-color-rgb),.2);border-radius:16px;display:flex;font-size:36px;height:60px;justify-content:center;padding:4px;width:60px}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category .Home__Title{font-family:Crimson Pro,serif;font-size:28px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;color:#06c}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category .Home__Text{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category .Home__Topics{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;display:flex;flex-direction:column;gap:3px}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category .Home__Topics .Home__Topic{align-items:center;display:flex;flex-direction:row;gap:8px}.Home .Home__Methodology .Home__Methodology_Contents .Home__Categories .Home__Category .Home__Topics .Home__Topic svg{flex:0 0 12px;width:12px}.Home .Home__Methodology .Home__Methodology_Contents .Home__Note{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:normal;background-color:#fff;border-radius:12px;box-shadow:0 0 0 1px #0066cc0f,0 10px 30px #0066cc14;padding:24px}@media screen and (min-width:992px){.Home .Home__Methodology .Home__Methodology_Contents .Home__Note{margin:0 auto;max-width:650px;padding:32px}}.Home .Home__Methodology .Home__Methodology_Contents .Home__Note strong{color:#06c}.Home .Home__Methodology .Home__Methodology_Contents .Home__CTA{text-align:center}.Home .Home__Rankings{box-sizing:border-box;padding:64px 24px}@media screen and (min-width:992px){.Home .Home__Rankings{padding:96px 32px}}.Home .Home__Rankings .Home__Rankings_Contents{background-color:#06c;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1400px;padding:24px}@media screen and (min-width:992px){.Home .Home__Rankings .Home__Rankings_Contents{align-items:center;flex-direction:row;padding:64px}}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details{display:flex;flex:1;flex-direction:column;gap:32px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details h2{font-family:Crimson Pro,serif;font-size:40px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;color:#fff;margin:0}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details p{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;color:#fff;margin:0}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Rankings_Features{display:flex;flex-direction:column;gap:16px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Rankings_Features .Home__Rankings_Feature{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:row;gap:16px;padding-bottom:16px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Rankings_Features .Home__Rankings_Feature:last-of-type{border-bottom:0;padding-bottom:0}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Rankings_Features .Home__Rankings_Feature .Home__Rankings_Icon{align-items:center;background-color:#fff3;border-radius:8px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Rankings_Features .Home__Rankings_Feature span{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;color:#fff}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Ranking_Buttons{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Details .Home__Ranking_Buttons{flex-direction:row}}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top{background-color:#fff;border-radius:12px;box-shadow:0 0 0 1px #0066cc0f,0 10px 30px #0066cc14;display:flex;flex:1;flex-direction:column;padding:24px}@media screen and (min-width:992px){.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top{padding:32px}}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Header{border-bottom:2px solid #e2e8f0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Header h4{font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:normal;margin:0;text-transform:uppercase}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Header span{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries{display:flex;flex-direction:column;max-height:420px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries .Home__Rankings_Entry{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:row;gap:24px;margin-bottom:16px;padding-bottom:16px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries .Home__Rankings_Entry .Home__Rankings_Rank{font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:normal}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries .Home__Rankings_Entry .Home__Rankings_Company{display:flex;flex:1;flex-direction:column;gap:8px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries .Home__Rankings_Entry .Home__Rankings_Company h5{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal;color:#06c;margin:0}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries .Home__Rankings_Entry .Home__Rankings_Company span{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal;display:none}@media screen and (min-width:768px){.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Entries .Home__Rankings_Entry .Home__Rankings_Company span{display:block}}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination{align-items:center;display:flex;flex-direction:row;justify-content:space-between;gap:16px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination a{height:20px;opacity:.5;width:20px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination a[data-enabled=true]{cursor:pointer;opacity:1}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination a svg{height:20px;width:20px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination div{align-items:center;display:flex;flex-direction:row;gap:8px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination div span{background-color:#47556940;border-radius:4px;height:2px;width:16px}.Home .Home__Rankings .Home__Rankings_Contents .Home__Rankings_Top .Home__Rankings_Pagination div span[data-active=true]{background-color:#475569bf}.Home .Home__Report{background-image:url(./HomeReport-Background-CNkyE5zd.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:64px 24px}@media screen and (min-width:992px){.Home .Home__Report{padding:96px 64px}}.Home .Home__Report .Home__Report_Box{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px;padding:24px;text-align:center}@media screen and (min-width:992px){.Home .Home__Report .Home__Report_Box{padding:64px}}.Home .Home__Report .Home__Report_Box h2{font-family:Crimson Pro,serif;font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;color:#06c;margin:0}.Home .Home__Report .Home__Report_Box p{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;margin:0}.Home .Home__Report .Home__Report_Box a{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal;background-color:#06c;border-radius:8px;color:#fff;padding:16px 32px;text-decoration:none}.Home .Home__Team .Home__Team_Contents{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px;padding:64px 24px}@media screen and (min-width:992px){.Home .Home__Team .Home__Team_Contents{gap:64px;padding:96px 64px}}.Home .Home__Team .Home__Team_Contents .Home__Team_Members{display:flex;flex-direction:column;gap:64px;padding-top:24px}@media screen and (min-width:992px){.Home .Home__Team .Home__Team_Contents .Home__Team_Members{flex-direction:row;gap:32px;justify-content:space-between;padding-top:0}}.Home .Home__Team .Home__Team_Contents .Home__Team_Members .Home__Team_Member{align-items:center;display:flex;flex-direction:column}.Home .Home__Team .Home__Team_Contents .Home__Team_Members .Home__Team_Member .Home__Team_Profile{align-items:center;height:120px;text-decoration:none;width:120px}.Home .Home__Team .Home__Team_Contents .Home__Team_Members .Home__Team_Member .Home__Team_Profile img{border-radius:120px;height:120px;object-fit:cover;width:120px}.Home .Home__Team .Home__Team_Contents .Home__Team_Members .Home__Team_Member .Home__Team_Name{font-family:Crimson Pro,serif;font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal;color:#06c;margin:24px 0 8px;text-align:center;text-decoration:none}.Home .Home__Team .Home__Team_Contents .Home__Team_Members .Home__Team_Member .Home__Team_Role{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;text-align:center}.Introduction{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:600px;text-align:center}.Introduction h1{font-family:Crimson Pro,serif;font-size:40px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;color:#06c;margin:0}@media screen and (min-width:768px){.Introduction h1{font-size:48px}}.Introduction h3{font-family:IBM Plex Mono,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal;color:#059669;margin:0;text-transform:uppercase}.Introduction p{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;margin:0;padding:0 24px}@media screen and (min-width:992px){.Introduction p{padding:0 32px}}.Button{--primary-color: #0066CC;--alternative-color: #ffffff}.Button[data-inverted=true]{--primary-color: #ffffff;--alternative-color: #0066CC}.Button{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;align-items:center;border:1px solid var(--primary-color);border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:row;gap:16px;padding:20px 24px;text-decoration:none;transition:transform .25s ease-in-out}@media screen and (min-width:992px){.Button{padding:20px 32px}}.Button svg path{fill:var(--alternative-color)}.Button[data-outlined=false]{background-color:var(--primary-color);color:var(--alternative-color)}.Button[data-outlined=true]{background-color:transparent;color:var(--primary-color)}.Button:hover{transform:translateY(-4%)}.Rating[data-rating=AAA]{--bg-color: #D4EDDA;--text-color: #155724}.Rating[data-rating=AA]{--bg-color: #D1ECF1;--text-color: #0C5460}.Rating[data-rating=A]{--bg-color: #FFF3CD;--text-color: #0C5460}.Rating[data-rating=BBB],.Rating[data-rating=BB],.Rating[data-rating=B]{--bg-color: #ffd6af;--text-color: #d35400}.Rating[data-rating=CCC]{--bg-color: #F8D7DA;--text-color: #721C24}.Rating{font-family:IBM Plex Mono,monospace;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:normal;background-color:var(--bg-color);border-radius:4px;color:var(--text-color);padding:8px 10px;width:min-content}.Methodology{margin:0 auto;max-width:800px;padding:64px 24px}@media screen and (min-width:992px){.Methodology{padding:64px 32px}}.Methodology h1{font-family:Crimson Pro,serif;font-size:40px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;color:#06c}@media screen and (min-width:768px){.Methodology h1{font-size:48px}}.Methodology h2{font-family:Crimson Pro,serif;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:normal}.Methodology h3{font-family:Crimson Pro,serif;font-size:24px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal}.Methodology p{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal}.Methodology a{color:inherit;font-weight:500}.Methodology ol,.Methodology ul{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal}.Rankings{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px;padding:64px 24px}@media screen and (min-width:992px){.Rankings{padding:64px 32px}}.Rankings .Rankings__Filters{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:10}@media screen and (min-width:768px){.Rankings .Rankings__Filters{flex-direction:row}}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Control{cursor:pointer;background:linear-gradient(90deg,var(--category-color) 0%,#059669 100%);border:0;border-radius:0;width:320px}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Placeholder{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:normal;color:#ffffffbf;padding:12px 6px}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Single{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:normal;color:#fff;margin:0;padding:12px 6px}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Separator{display:none}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Arrow svg path{fill:#fff}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Option,.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Option-Selected,.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Option-Focused{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:normal;background:none;color:#475569;cursor:pointer}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Option-Selected{background-color:#06c3;font-weight:700}.Rankings .Rankings__Filters .Rankings__Category .Rankings__Category_Option-Focused{background-color:#0066cc0d}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Control{cursor:pointer;background:#eee;border:0;border-radius:0;width:240px}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Single{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:normal;color:#475569;margin:0;padding:12px 6px}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Separator{display:none}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Arrow svg path{fill:#475569}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Option,.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Option-Selected,.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Option-Focused{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:normal;background:none;color:#475569;cursor:pointer}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Option-Selected{background-color:#06c3;font-weight:700}.Rankings .Rankings__Filters .Rankings__Sector .Rankings__Sector_Option-Focused{background-color:#0066cc0d}.Rankings .Rankings__Filters .Rankings__Search input{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal;background-color:#f2f2f7;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4yIiBkPSJNMTMuMzA2NyAxMS43MDk5SDEyLjQ2NTdMMTIuMTY3NiAxMS40MjI1QzEzLjIxMDkgMTAuMjA4OSAxMy44MzkgOC42MzMzOCAxMy44MzkgNi45MTk0OEMxMy44MzkgMy4wOTc4IDEwLjc0MTIgMCA2LjkxOTQ4IDBDMy4wOTc4IDAgMCAzLjA5NzggMCA2LjkxOTQ4QzAgMTAuNzQxMiAzLjA5NzggMTMuODM5IDYuOTE5NDggMTMuODM5QzguNjMzMzggMTMuODM5IDEwLjIwODkgMTMuMjEwOSAxMS40MjI1IDEyLjE2NzZMMTEuNzA5OSAxMi40NjU3VjEzLjMwNjdMMTcuMDMyNiAxOC42MTg3TDE4LjYxODcgMTcuMDMyNkwxMy4zMDY3IDExLjcwOTlaTTYuOTE5NDggMTEuNzA5OUM0LjI2ODc4IDExLjcwOTkgMi4xMjkwNyA5LjU3MDE3IDIuMTI5MDcgNi45MTk0OEMyLjEyOTA3IDQuMjY4NzggNC4yNjg3OCAyLjEyOTA3IDYuOTE5NDggMi4xMjkwN0M5LjU3MDE3IDIuMTI5MDcgMTEuNzA5OSA0LjI2ODc4IDExLjcwOTkgNi45MTk0OEMxMS43MDk5IDkuNTcwMTcgOS41NzAxNyAxMS43MDk5IDYuOTE5NDggMTEuNzA5OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==);background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;border:0;box-sizing:border-box;color:#1e293b;height:50px;padding:8px 16px;width:240px}.Rankings .Rankings__Wrapper{overflow-x:auto}@media screen and (min-width:992px){.Rankings .Rankings__Wrapper{overflow:hidden}}.Rankings .Rankings__Grid{background-color:#fff;display:flex;flex-direction:column;width:960px}@media screen and (min-width:992px){.Rankings .Rankings__Grid{width:auto}}.Rankings .Rankings__Grid .Rankings__Heading,.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current{align-items:center;display:grid;grid-template-columns:100px 320px repeat(var(--variable-columns, 0),1fr) 140px;justify-content:center}.Rankings .Rankings__Grid .Rankings__Heading{align-items:start;grid-auto-rows:minmax(64px,auto)}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current{grid-auto-rows:64px}@media screen and (min-width:992px){.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current{grid-auto-rows:80px}}.Rankings .Rankings__Grid .Rankings__Heading{background-color:#06c}.Rankings .Rankings__Grid .Rankings__Heading .Rankings__Header{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;min-width:0;padding:16px}.Rankings .Rankings__Grid .Rankings__Heading .Rankings__Header svg{height:16px;flex:0 0 16px;position:relative;top:0;width:16px}.Rankings .Rankings__Grid .Rankings__Heading .Rankings__Header svg path{fill:#fff}.Rankings .Rankings__Grid .Rankings__Heading .Rankings__Header span{font-family:Crimson Pro,serif;font-size:14px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:normal;color:#fff;text-transform:uppercase}.Rankings .Rankings__Grid .Rankings__Row[data-selected=false]:hover{background-color:#fcfcfc}.Rankings .Rankings__Grid .Rankings__Row[data-selected=true]{background-color:rgba(var(--category-color-rgb),.1)}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current{border-bottom:1px solid #e2e8f0;cursor:pointer}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__Cell{font-family:IBM Plex Mono,monospace;font-size:15px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;color:#475569;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 16px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__Cell[data-sorting=true]{background-color:#f5f5f5}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__Cell .Rankings__CellValue{align-items:center;display:flex;flex-direction:row;gap:8px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__Cell .Rankings__CellValue svg{height:12px;width:12px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__Rank{color:#06c}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__Name{font-family:DM Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;letter-spacing:.01em}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__ESG{align-items:center;display:flex;flex-direction:row;gap:8px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__ESG span{align-items:center;background-color:#f1f1f1;border-radius:20px;display:flex;height:20px;flex:0 0 20px;justify-content:center;transform-origin:center center;width:20px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__ESG span[data-trend=increased]{background-color:#0596691a;transform:rotate(45deg)}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Current .Rankings__ESG span[data-trend=decreased]{background-color:#dc26261a;transform:rotate(315deg)}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel{border-bottom:1px solid rgba(0,102,204,.25);display:none}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears{display:flex;flex-direction:column;overflow:hidden}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past{align-items:center;border-bottom:1px solid rgba(0,102,204,.25);display:grid;grid-auto-rows:60px;grid-template-columns:420px repeat(var(--variable-columns, 0),1fr) 140px;justify-content:center}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Year{text-align:center}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Year,.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Cell{font-family:IBM Plex Mono,monospace;font-size:15px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;color:#475569;padding:0 16px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Year .Rankings__CellValue,.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Cell .Rankings__CellValue{align-items:center;display:flex;flex-direction:row;gap:8px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Year .Rankings__CellValue svg,.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__History .Rankings__PastYears .Rankings__Past .Rankings__Cell .Rankings__CellValue svg{height:12px;width:12px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata{opacity:.9;padding:24px}@media screen and (min-width:992px){.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata{grid-auto-rows:80px;padding:32px 32px 32px 116px}}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata h4{font-family:DM Sans,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:normal;margin:0;padding-bottom:5px;text-transform:uppercase;border-bottom:1px solid rgba(51,51,51,.1019607843)}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items{display:flex;flex-direction:column;gap:5px;margin-top:5px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item{font-family:IBM Plex Mono,monospace;font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;display:flex;flex-direction:column;border-bottom:1px solid rgba(51,51,51,.1019607843);gap:4px;padding:8px 0}@media screen and (min-width:992px){.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item{display:grid;gap:0;grid-template-columns:320px 1fr;padding:2px 0 6px}}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item label{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:normal}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item div{display:flex;flex-direction:row;gap:16px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item a{align-items:center;color:inherit;display:flex;flex-direction:row;gap:4px;text-decoration:none}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item a span{text-decoration:underline}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item a svg{height:8px;transform:translateY(0);transition:transform .25s ease-in-out;width:8px}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item a svg path{fill:#475569}.Rankings .Rankings__Grid .Rankings__Row .Rankings__Panel .Rankings__Metadata .Rankings__Items .Rankings__Item a:hover svg{transform:translateY(2px)}.Rankings .Rankings__Grid .Rankings__Row[data-selected=true] .Rankings__Current .Rankings__Cell[data-sorting=true]{background:none}.Rankings .Rankings__Grid .Rankings__Row[data-selected=true] .Rankings__Panel{display:block}.Rankings .Rankings__Grid .Rankings__Placeholder{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;color:#475569;padding:40px 16px}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Comparison{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px;padding:64px 24px}@media screen and (min-width:992px){.Comparison{padding:64px 32px}}.Comparison .Comparison__Filters{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:10}@media screen and (min-width:768px){.Comparison .Comparison__Filters{flex-direction:row}}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Control{cursor:pointer;background:linear-gradient(90deg,var(--category-color) 0%,#059669 100%);border:0;border-radius:0;width:320px}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Placeholder{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:normal;color:#ffffffbf;padding:12px 6px}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Single{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:normal;color:#fff;margin:0;padding:12px 6px}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Separator{display:none}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Arrow svg path{fill:#fff}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Option,.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Option-Selected,.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Option-Focused{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:normal;background:none;color:#475569;cursor:pointer}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Option-Selected{background-color:#06c3;font-weight:700}.Comparison .Comparison__Filters .Comparison__Category .Comparison__Category_Option-Focused{background-color:#0066cc0d}.Comparison .Comparison__Cards{box-sizing:border-box;display:flex;flex-direction:row;gap:16px;overflow-x:auto;padding:8px}.Comparison .Comparison__Cards .Comparison__Card{background:linear-gradient(180deg,var(--category-color) 0%,#05966a 100%);box-sizing:border-box;flex:0 0 320px;min-height:400px;padding:24px 16px;position:relative;width:320px}.Comparison .Comparison__Cards .Comparison__Card:first-of-type{margin-left:auto}.Comparison .Comparison__Cards .Comparison__Card:last-of-type{margin-right:auto}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Search{position:relative}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Search input{font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:normal;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4zIiBkPSJNMTMuNTQ5OCAxMS45MjM4SDEyLjY5MzVMMTIuMzg5OSAxMS42MzEyQzEzLjQ1MjMgMTAuMzk1NCAxNC4wOTE4IDguNzkxMTIgMTQuMDkxOCA3LjA0NTlDMTQuMDkxOCAzLjE1NDQgMTAuOTM3NCAwIDcuMDQ1OSAwQzMuMTU0NCAwIDAgMy4xNTQ0IDAgNy4wNDU5QzAgMTAuOTM3NCAzLjE1NDQgMTQuMDkxOCA3LjA0NTkgMTQuMDkxOEM4Ljc5MTEyIDE0LjA5MTggMTAuMzk1NCAxMy40NTIzIDExLjYzMTIgMTIuMzg5OUwxMS45MjM4IDEyLjY5MzVWMTMuNTQ5OEwxNy4zNDM4IDE4Ljk1ODlMMTguOTU4OSAxNy4zNDM4TDEzLjU0OTggMTEuOTIzOFpNNy4wNDU5IDExLjkyMzhDNC4zNDY3OCAxMS45MjM4IDIuMTY3OTcgOS43NDUwMyAyLjE2Nzk3IDcuMDQ1OUMyLjE2Nzk3IDQuMzQ2NzggNC4zNDY3OCAyLjE2Nzk3IDcuMDQ1OSAyLjE2Nzk3QzkuNzQ1MDMgMi4xNjc5NyAxMS45MjM4IDQuMzQ2NzggMTEuOTIzOCA3LjA0NTlDMTEuOTIzOCA5Ljc0NTAzIDkuNzQ1MDMgMTEuOTIzOCA3LjA0NTkgMTEuOTIzOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;border:0;border-bottom:1px solid rgba(255,255,255,.2);box-sizing:border-box;color:#fff;width:100%}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Search input::placeholder{color:#fff9}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Search .Comparison__Candidates{padding:4px 0 0}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Search .Comparison__Candidates .Comparison__Candidate{font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:normal;border-bottom:1px solid rgba(255,255,255,.2);color:#fff9;cursor:pointer;padding:4px 0;transition:color .5s ease-in-out}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Search .Comparison__Candidates .Comparison__Candidate:hover{color:#fff}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Name{font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;margin:0 0 32px;padding:0 0 4px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties{display:flex;flex-direction:column;gap:32px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property{display:flex;flex-direction:column}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Label{font-family:Crimson Pro,serif;font-size:13px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:normal;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;margin-bottom:4px;padding:0 32px 4px 8px;text-transform:uppercase}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property>.Comparison__Value,.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item{font-family:IBM Plex Mono,monospace;font-size:13px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:normal;color:#fffc;margin-bottom:4px;padding:8px 32px 0 8px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item{align-items:center;border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;padding:2px 32px 6px 8px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Year{flex:0 0 64px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value{align-items:center;cursor:default;display:flex;flex-direction:row;gap:4px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value svg.Comparison__Annotation{height:12px;width:12px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value svg.Comparison__Annotation path{fill:#fff}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value svg.Comparison__Download{height:10px;width:10px}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value svg.Comparison__Download path{fill:#fff}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value a{align-items:center;color:#fffc;display:flex;flex-direction:row;gap:4px;text-decoration:none}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value a svg{transform:translateY(0);transition:transform .25s ease-in-out}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Value a:hover svg{transform:translateY(2px)}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Content .Comparison__Properties .Comparison__Property .Comparison__Item .Comparison__Rank{opacity:.75}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Create{cursor:pointer;position:absolute;right:-35px;top:50%;transform:translateY(-50%);z-index:1}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Remove{cursor:pointer;position:absolute;right:-14px;top:-14px;z-index:1}.Comparison .Comparison__Cards .Comparison__Card .Comparison__Remove svg{height:28px;width:28px}html,body{background-color:#fafbfc;color:#475569;margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:90px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
