.project-list{border-collapse:collapse;width:100%}.project-list th{vertical-align:middle;text-transform:uppercase;letter-spacing:.1em;opacity:.6;padding:.5rem;font-family:Karla,sans-serif;font-size:10px}@media (min-width:768px){.project-list th{padding:.25rem 1rem}}.project-list td{vertical-align:middle;padding:.75rem}@media (min-width:768px){.project-list td{padding:1rem}}.project-row{white-space:nowrap;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity));grid-template-columns:80px 85px 1fr;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;overflow:clip}.project-row:last-child{border-bottom-width:0}@media (hover:hover) and (pointer:fine){.project-row:hover{background-color:#4314071a}}.project-row:is(.dark *){border-color:#ffffff0d}@media (hover:hover) and (pointer:fine){.project-row:hover:is(.dark *){background-color:#ffffff0d}}@media (min-width:768px){.project-row{grid-template-columns:96px 101px 1fr 1fr}.project-list.internal .project-row{grid-template-columns:96px 101px minmax(210px,1fr) minmax(250px,1fr) 56px}}.project-list thead tr{white-space:nowrap;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity));text-align:left;grid-template-columns:80px 85px 1fr;display:grid}.project-list thead tr:is(.dark *){border-color:#ffffff0d}@media (min-width:768px){.project-list thead tr{grid-template-columns:96px 101px 1fr 1fr}.project-list.internal thead tr{grid-template-columns:96px 101px minmax(210px,1fr) minmax(250px,1fr) 56px}}.conditions-list{border-collapse:collapse;width:100%}.conditions-list th{vertical-align:middle;text-transform:uppercase;letter-spacing:.1em;opacity:.6;padding:.5rem;font-size:10px;font-weight:700}@media (min-width:768px){.conditions-list th{padding:.25rem 1rem}}.conditions-list td{vertical-align:middle;padding:.75rem}@media (min-width:768px){.conditions-list td{padding:1rem}}.condition-row{white-space:nowrap;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity));grid-template-columns:48px 192px 160px 100px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;overflow:clip}.condition-row:last-child{border-bottom-width:0}@media (hover:hover) and (pointer:fine){.condition-row:hover{background-color:#4314071a}}.condition-row:is(.dark *){border-color:#ffffff0d}@media (hover:hover) and (pointer:fine){.condition-row:hover:is(.dark *){background-color:#ffffff0d}}@media (min-width:768px){.condition-row{grid-template-columns:48px minmax(162px,1fr) minmax(180px,1fr) 101px}}.conditions-list.internal .condition-row{grid-template-columns:48px 232px 160px 100px}@media (min-width:768px){.conditions-list.internal .condition-row{grid-template-columns:48px minmax(162px,1fr) minmax(180px,1fr) 101px 56px}}.conditions-list thead tr{white-space:nowrap;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity));text-align:left;grid-template-columns:48px 192px 160px 100px;display:grid}.conditions-list thead tr:is(.dark *){border-color:#ffffff0d}@media (min-width:768px){.conditions-list thead tr{grid-template-columns:48px minmax(162px,1fr) minmax(180px,1fr) 101px}}.conditions-list.internal thead tr{grid-template-columns:48px 232px 160px 100px}@media (min-width:768px){.conditions-list.internal thead tr{grid-template-columns:48px minmax(162px,1fr) minmax(180px,1fr) 101px 56px}}.condition-list__item__link{outline-offset:2px;outline:2px solid #0000;flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.condition-list__item__link:hover .conditions-list__item__name,.condition-list__item__link:focus-visible .conditions-list__item__name{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.condition-list__item__link:hover .conditions-list__item__name:is(.dark *),.condition-list__item__link:focus-visible .conditions-list__item__name:is(.dark *){--tw-text-opacity:1;color:rgb(5 97 183/var(--tw-text-opacity))}.conditions-list__item__name{-webkit-line-clamp:2;--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));-webkit-box-orient:vertical;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:-webkit-box;overflow:hidden}.conditions-list__item__name:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.conditions-list__item__name{font-size:1rem;line-height:1.5rem}}.lb-nav{z-index:10;--tw-border-opacity:1;border-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity));--tw-backdrop-blur:blur(12px);width:100%;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#0000000a;border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.lb-nav:is(.dark *){background-color:#ffffff0f;border-color:#ffffff1a}@media (min-width:768px){.lb-nav{width:-moz-fit-content;width:fit-content}}.lb-tab{z-index:0;-webkit-user-select:none;user-select:none;white-space:nowrap;color:#02002199;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .5rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.lb-tab:hover{--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));background-color:#0000000a}}.lb-tab:is(.dark *){color:#ffffff80}@media (hover:hover) and (pointer:fine){.lb-tab:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#ffffff0f}}@media (min-width:768px){.lb-tab{flex:none;justify-content:flex-start;padding-left:1rem;padding-right:1rem}}.lb-tab--active{z-index:10;--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#ea580c4d}@media (hover:hover) and (pointer:fine){.lb-tab--active:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}.lb-tab--active:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored);background-color:#ffffff1f}@media (hover:hover) and (pointer:fine){.lb-tab--active:hover:is(.dark *){background-color:#ffffff24}}.lb-tab-icon{opacity:.6;width:.875rem}.lb-tab--active .lb-tab-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));opacity:1}.lb-tab--active .lb-tab-icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.lb-tab-badge{background-color:#0200211a;border-radius:9999px;padding:.125rem .5rem;font-family:Karla,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.lb-tab-badge:is(.dark *){background-color:#ffffff1a}.lb-tab--active .lb-tab-badge{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#fff3}.lb-tab--active .lb-tab-badge:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#ffffff1a}.companies-page{border-width:1px;border-color:#0000;flex-direction:column;min-height:calc(100vh - 7rem - 66px);display:flex;position:relative}.companies-page .page-header{flex-direction:row;gap:1rem;display:flex}.companies-page .page-header .col-1{flex:1}.companies-page .page-header .col-1 h1{font-size:1.875rem;font-weight:600;line-height:2.25rem;display:inline-block}@media (min-width:768px){.companies-page .page-header .col-1 h1{font-size:2.25rem;line-height:2.5rem}}.companies-page .page-header .col-2{justify-content:flex-end;gap:1rem;display:flex}.companies-page .page-header .header-btn{aspect-ratio:1;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.companies-page .page-header .header-btn{aspect-ratio:auto;justify-content:space-between;gap:1rem;min-width:56px}}.companies-page .page-header .header-btn:hover>svg{--tw-bg-opacity:0}.company-header{grid-template-columns:auto 32px 1fr;gap:1rem;margin-bottom:1rem;display:grid}
