.utility-drawer{justify-content:center;align-items:center;display:flex;position:relative}.utility-drawer .trigger-btn{z-index:10;color:#02002199;border-radius:9999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.utility-drawer .trigger-btn:hover{--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));background-color:#0000001a}}@media (hover:hover) and (pointer:fine){.utility-drawer .trigger-btn:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#ffffff1a}}@media (min-width:768px){.utility-drawer .slide-panel.desktop-panel{display:flex}}@media (hover:hover){.utility-drawer .action-item:hover{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity));background-color:#ea580c1a}.utility-drawer .action-item:hover:is(.dark *){--tw-text-opacity:1;color:rgb(5 97 183/var(--tw-text-opacity));background-color:#0561b71a}.utility-drawer .action-item:hover .action-icon{opacity:1}}@media (min-width:768px){.utility-drawer .action-label{display:inline}}@media (hover:hover) and (pointer:fine){.utility-drawer .panel-close:hover{--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));background-color:#0000001a}}@media (hover:hover) and (pointer:fine){.utility-drawer .panel-close:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#ffffff1a}}.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:80px 85px 1fr 56px}@media (min-width:768px){.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:80px 85px 1fr 56px}@media (min-width:768px){.project-list.internal thead tr{grid-template-columns:96px 101px minmax(210px,1fr) minmax(250px,1fr) 56px}}.utility-drawer{align-items:center;height:100%;display:flex;position:relative}.utility-drawer .trigger-btn{z-index:10;color:#02002199;border-radius:9999px;place-items:center;width:2rem;height:2rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.utility-drawer .trigger-btn:hover{--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));background-color:#0000001a}}.utility-drawer .trigger-btn:is(.dark *){color:#fff9}@media (hover:hover) and (pointer:fine){.utility-drawer .trigger-btn:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#ffffff1a}}.utility-drawer .trigger-btn.is-open{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.utility-drawer .trigger-btn.is-open:is(.dark *){--tw-text-opacity:1;color:rgb(5 97 183/var(--tw-text-opacity))}.utility-drawer .slide-panel.desktop-panel{pointer-events:none;visibility:hidden;z-index:50;--tw-border-opacity:1;border-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity));opacity:0;--tw-shadow:0 0 20px #0561b726;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);height:48px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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:#fffffff2;border-radius:1rem;align-items:center;gap:.75rem;padding-left:1rem;padding-right:3rem;display:none;position:absolute;top:50%;right:0}.utility-drawer .slide-panel.desktop-panel:is(.dark *){background-color:#020021f2;border-color:#ffffff1a}@media (min-width:768px){.utility-drawer .slide-panel.desktop-panel{display:flex}}.utility-drawer .slide-panel.desktop-panel{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,visibility 0s .25s;transform:translate(20%)translateY(-50%)}.utility-drawer .slide-panel.desktop-panel.is-open{pointer-events:auto;visibility:visible;opacity:1;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,visibility;transform:translate(0)translateY(-50%)}.utility-drawer .panel-status{white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.utility-drawer .status-text{flex-direction:column;line-height:1.25;display:flex}.utility-drawer .status-label{text-transform:uppercase;letter-spacing:.05em;color:#02002166;font-size:9px;font-weight:700}.utility-drawer .status-label:is(.dark *){color:#fff6}.utility-drawer .status-date{--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.utility-drawer .status-date:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.utility-drawer .panel-divider{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity));width:1px;height:2rem}.utility-drawer .panel-divider:is(.dark *){background-color:#ffffff1a}.utility-drawer .panel-actions{align-items:center;gap:.25rem;display:flex}.utility-drawer .action-item{cursor:pointer;white-space:nowrap;color:#020021b3;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:Karla,sans-serif;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.utility-drawer .action-item:is(.dark *){color:#ffffffb3}@media (hover:hover){.utility-drawer .action-item:hover{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity));background-color:#ea580c1a}.utility-drawer .action-item:hover:is(.dark *){--tw-text-opacity:1;color:rgb(5 97 183/var(--tw-text-opacity));background-color:#0561b71a}.utility-drawer .action-item:hover .action-icon{opacity:1}}.utility-drawer .action-icon{opacity:.6;width:.875rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.utility-drawer .action-label{display:none}@media (min-width:768px){.utility-drawer .action-label{display:inline}}.utility-drawer .panel-close{--tw-translate-y:-50%;width:1.75rem;height:1.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:#02002166;border-radius:9999px;place-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:50%;right:.75rem}@media (hover:hover) and (pointer:fine){.utility-drawer .panel-close:hover{--tw-text-opacity:1;color:rgb(2 0 33/var(--tw-text-opacity));background-color:#0000001a}}.utility-drawer .panel-close:is(.dark *){color:#fff6}@media (hover:hover) and (pointer:fine){.utility-drawer .panel-close:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#ffffff1a}}.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 192px 160px 100px 56px}@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 192px 160px 100px 56px}@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}
