.brutalist-header{z-index:100;background-color:var(--bg-color);border-bottom:1px solid var(--border-color);position:sticky;top:0}.nav-grid{grid-template-columns:200px 1fr 260px;height:60px;display:grid}.brand{padding-left:var(--spacing-sm);border-right:1px solid var(--border-color);align-items:center;display:flex}.brand a{align-items:center;display:flex}.brand-logo{width:auto;height:32px}.nav-links{align-items:center;gap:var(--spacing-lg);padding:0 var(--spacing-md);border-right:1px solid var(--border-color);display:flex}.nav-link{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-size:12px;font-weight:500;transition:opacity .2s}.nav-link:hover{opacity:.7}.user-actions{text-transform:uppercase;cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:opacity .2s;display:flex}.user-actions:hover{opacity:.7}.user-actions--logged-in{cursor:default;padding:0 var(--spacing-sm);position:relative}.user-actions--logged-in:hover{opacity:1}.user-company-trigger{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color);background:0 0;border:none;align-items:center;gap:6px;max-width:100%;padding:6px 0;font-size:12px;font-weight:600;display:flex}.user-company-trigger:hover{opacity:.7}.user-company-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.user-chevron{flex-shrink:0;transition:transform .2s}.user-chevron--open{transform:rotate(180deg)}.user-dropdown{background:var(--bg-color);border:1px solid var(--border-color);z-index:200;min-width:200px;position:absolute;top:calc(100% + 1px);right:0}.user-dropdown-item{width:100%;padding:10px var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px;text-align:left;cursor:pointer;color:var(--text-color);background:0 0;border:none;font-size:12px;font-weight:500;transition:background-color .15s;display:block}.user-dropdown-item:hover{background-color:#1f1c1b0f}.user-dropdown-item--danger{color:#c0392b}.user-dropdown-item--danger:hover{background-color:#c0392b0f}.user-dropdown-separator{background:var(--border-color);height:1px}.info-footer{border-top:1px solid var(--border-color);grid-template-columns:repeat(4,1fr);display:grid}.footer-col{padding:var(--spacing-sm);border-right:1px solid var(--border-color);min-height:200px}.footer-col-last{border-right:none}.footer-heading{margin-bottom:var(--spacing-md);text-transform:capitalize;font-size:12px}.footer-list li{cursor:pointer;margin-bottom:6px;font-size:12px}.footer-list li:hover{text-decoration:underline}.footer-text{max-width:260px;font-size:12px;line-height:1.5}.footer-email{margin-top:20px;font-size:12px;font-weight:700}.footer-marquee{border-top:1px solid var(--border-color);padding:0 0 10px;line-height:.8;overflow:hidden}.big-type{font-family:var(--font-display);text-transform:uppercase;color:var(--text-color);white-space:nowrap;margin-left:-1vw;font-size:14vw}.section-header-full{padding:var(--spacing-md)var(--spacing-sm);border-bottom:1px solid var(--border-color);background-color:#1f1c1b08;justify-content:space-between;align-items:center;display:flex}.section-title-large{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:24px}.section-count{opacity:.6;text-transform:uppercase;font-size:12px}.section-link{text-transform:uppercase;opacity:.7;font-size:12px;font-weight:500;transition:opacity .2s}.section-link:hover{opacity:1}.arrow-icon{width:20px;height:20px}.arrow-icon path{stroke:var(--border-color);stroke-width:1.5px}.arrow-icon-small{width:14px;height:14px}.arrow-icon-small path{stroke:currentColor;stroke-width:1.5px}.company-name{font-family:var(--font-display);text-transform:uppercase;font-size:18px;line-height:1}.company-meta{opacity:.7;margin-top:4px;font-size:11px}.cell{padding:var(--spacing-sm);border-right:1px solid var(--border-color);flex-direction:column;justify-content:center;display:flex}.cell-action{border-right:none;justify-content:center;align-items:center}@media (max-width:768px){.nav-grid{grid-template-columns:1fr;height:auto}.brand{border-right:none;border-bottom:1px solid var(--border-color);padding:var(--spacing-sm);text-align:center;justify-content:center}.nav-links{border-right:none;border-bottom:1px solid var(--border-color);padding:var(--spacing-sm);justify-content:center}.user-actions{padding:var(--spacing-sm)}.user-actions--logged-in{padding:var(--spacing-sm);justify-content:center}.user-dropdown{left:50%;right:auto;transform:translate(-50%)}.info-footer{grid-template-columns:repeat(2,1fr)}.footer-col{min-height:auto;padding:var(--spacing-md)}.footer-col:nth-child(2){border-right:none}.footer-col:nth-child(3),.footer-col:nth-child(4){border-top:1px solid var(--border-color)}.big-type{font-size:20vw}}
.brutalist-modal .modal-content{background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:0;max-width:450px;padding:0}.brutalist-modal .modal-header{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);text-align:center}.brutalist-modal .modal-logo{margin-bottom:var(--spacing-sm)}.brutalist-modal .modal-title{font-family:var(--font-display);text-transform:uppercase;margin:0 0 4px;font-size:24px;line-height:1}.brutalist-modal .modal-description{opacity:.7;margin:0;font-size:13px}.brutalist-modal .modal-body{padding:var(--spacing-md)}.brutalist-modal .form-field{margin-bottom:var(--spacing-sm)}.brutalist-modal .form-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.brutalist-modal .form-input{width:100%;font-size:14px;font-family:var(--font-body);border:1px solid var(--border-color);color:var(--text-color);background:0 0;padding:10px 12px;transition:border-color .2s}.brutalist-modal .form-input:focus{border-color:var(--text-color);border-width:2px;outline:none;padding:9px 11px}.brutalist-modal .form-input::placeholder{opacity:.5}.brutalist-modal .forgot-link{text-transform:uppercase;cursor:pointer;opacity:.7;font-size:11px;transition:opacity .2s}.brutalist-modal .forgot-link:hover{opacity:1}.brutalist-modal .error-message{padding:var(--spacing-sm);color:#991b1b;margin-bottom:var(--spacing-sm);background:#dc26261a;border:1px solid #dc26264d;font-size:12px}.brutalist-modal .success-message{padding:var(--spacing-sm);color:#166534;margin-bottom:var(--spacing-sm);background:#22c55e1a;border:1px solid #22c55e4d;font-size:12px}.brutalist-modal .submit-button{width:100%;padding:12px var(--spacing-md);background-color:var(--text-color);color:var(--bg-color);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.brutalist-modal .submit-button:hover:not(:disabled){color:var(--text-color);outline:2px solid var(--text-color);background-color:#0000}.brutalist-modal .submit-button:disabled{opacity:.6;cursor:not-allowed}.brutalist-modal .secondary-button{width:100%;padding:12px var(--spacing-md);color:var(--text-color);border:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background-color:#0000;font-size:12px;font-weight:500;transition:all .2s}.brutalist-modal .secondary-button:hover{background-color:var(--text-color);color:var(--bg-color)}.brutalist-modal .modal-footer-text{text-align:center;opacity:.7;margin-top:var(--spacing-sm);font-size:12px}.brutalist-modal .modal-footer-text button{color:var(--text-color);cursor:pointer;background:0 0;border:none;font-weight:500;text-decoration:underline}.brutalist-modal .modal-footer-text button:hover{opacity:.7}.brutalist-modal .label-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.brutalist-modal .resend-button{text-transform:uppercase;letter-spacing:.5px;border:2px solid var(--border-color);width:100%;color:var(--text-color);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:10px 16px;transition:all .2s;display:flex}.brutalist-modal .resend-button:hover:not(:disabled){background:var(--text-color);color:var(--bg-color)}.brutalist-modal .resend-button:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=346c8fba811a642b.css.map*/