*{margin:0;padding:0;box-sizing:border-box}:root{--background-black:#000000;--foreground-black:#0F0F0F;--background-white:#ffffff;--text-primary-white:#ffffff;--text-secondary-white:rgba(255,255,255,0.72);--text-primary-black:#000000;--text-secondary-black:#000000a3;--text-tertiary-black:#00000064;--text-tertiary-white:rgba(255,255,255,0.64);--primary-main:#863DFF;--primary-dark:#7636E0;--primary-purple:#863DFF;--primary-contrast:#ffffff;--secondary-main:#ffffff;--secondary-contrast:#000000;--tertiary-main:rgba(255,255,255,0.16);--tertiary-contrast:#ffffff;--outline-white:rgba(255,255,255,0.12);--outline-gray:#DFE0E0;--outline-gray-hover:rgba(255,255,255,0.24);--outline-black:rgba(0,0,0,0.12);--outline-black-light:#f5f5f5;--outline-white-light:rgba(255,255,255,0.08);--primary-light:#e395ff;--error-red:#ff9595;--success:#a3ffbf;--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:var(--primary-main);--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:hsl(6,78%,57%);--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:8px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,0.1);--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}body{font-family:var(--font-aeonik-pro-regular),sans-serif;background-color:var(--background-black);color:var(--text-primary-white);font-size:16px;line-height:1.5;letter-spacing:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:40px;line-height:44px;letter-spacing:-.32px}h1,h2{font-family:var(--font-aeonik-pro-medium);font-weight:400}h2{font-size:32px;line-height:40px;letter-spacing:-2%}h3{font-size:24px;line-height:32px}h3,h4{font-family:var(--font-aeonik-pro-medium);letter-spacing:-2%;font-weight:400}h4{font-size:20px;line-height:24px}.title,h5{font-size:16px;letter-spacing:-1%}.title,.title-sm,h5{font-family:var(--font-aeonik-pro-medium);line-height:24px;font-weight:400}.link,.title-sm{font-size:14px}.link{font-family:var(--font-aeonik-pro-medium);line-height:16px;letter-spacing:0;text-decoration:none;color:inherit}.link:active,.link:hover{color:var(--primary-light)}.link-black{font-family:var(--font-aeonik-pro-medium);font-size:14px;line-height:16px;letter-spacing:0;text-decoration:none;color:var(--text-primary-black)}.link-black:active,.link-black:hover{color:var(--primary-main)}.body-small{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0}.link-light{font-family:var(--font-aeonik-pro-medium);font-size:16px;line-height:24px;letter-spacing:0;text-decoration:none;color:var(--primary-light);cursor:pointer;transition:all .2s ease-out}.link-light:hover{color:var(--primary-main)}.link-light-sm,.link-light:active{color:var(--primary-light)}.link-light-sm{font-family:var(--font-aeonik-pro-medium);font-size:14px;line-height:16px;letter-spacing:0;text-decoration:none;cursor:pointer;transition:all .2s ease-out}.link-light-sm:hover{color:var(--primary-main)}.link-light-sm:active{color:var(--primary-light)}.smaller-h1{font-family:var(--font-aeonik-pro-medium);font-size:32px;line-height:40px;letter-spacing:-2%}.text-primary-main{color:var(--primary-main)}.text-primary-light{color:var(--primary-light)}.text-tertiary-white{color:var(--text-tertiary-white)}.text-secondary-white{color:var(--text-secondary-white)}.text-primary-white{color:var(--text-primary-white)}.text-primary-black{color:var(--text-primary-black)}.text-secondary-black{color:var(--text-secondary-black)}.text-tertiary-black{color:var(--text-tertiary-black)}.caption{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0}ul{list-style-type:disc;gap:12px}button{cursor:pointer}.button-base,button{padding:8px 16px;gap:4px;font-size:14px;transition:all .2s ease-out}.btn-sm,.button-base,button{display:inline-flex;justify-content:center;align-items:center;border-radius:36px;border:none;font-family:var(--font-aeonik-pro-medium);font-style:normal;line-height:16px}.btn-sm{padding:4px 12px;gap:8px;font-size:12px}.primary-button{background:var(--primary-main);color:var(--primary-contrast)}.primary-button:hover{background:var(--primary-dark)}.secondary-button{background:var(--secondary-main);color:var(--secondary-contrast)}.secondary-button:hover{background:#EBEBEB}.secondary-button-black{background:var(--background-black);color:var(--primary-contrast)}.secondary-button-black:hover{background:#292929}.tertiary-button{background:var(--tertiary-main);color:var(--tertiary-contrast)}.tertiary-button:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.tertiary-button-black{background:#e0e0e0;color:var(--text-primary-black);border:1px solid var(--outline-gray)}.tertiary-button-black:hover{background:#ffffff}a{text-decoration:none;color:inherit}.icon-button{background:transparent;border:none;cursor:pointer;width:24px;height:24px}.increase-btn-height{height:48px;box-shadow:0 1px 8px 0 rgba(0,0,0,.12)}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#333333}::-webkit-scrollbar-thumb{background:#f5f5f5}::-webkit-scrollbar-thumb:hover{background:#EBEBEB}.tab-container{display:flex;gap:4px}.filter-button{background:transparent;color:var(--secondary-contrast);border:1px solid var(--outline-white);padding:8px 16px;border-radius:8px;font-family:var(--font-aeonik-pro-regular);font-size:14px;line-height:16px;color:var(--text-primary-white);transition:all .2s ease-out;cursor:pointer}.filter-button:active{background:var(--primary-dark);color:var(--text-primary-white)}.filter-button:hover{background:#161616}.active-filter-button{color:var(--secondary-contrast);border:1px solid var(--outline-white);padding:8px 16px;border-radius:8px;font-family:var(--font-aeonik-pro-regular);font-size:14px;line-height:16px;color:var(--text-primary-white);transition:all .2s ease-out;cursor:pointer}.active-filter-button,.active-filter-button:hover{background:var(--primary-light);color:var(--text-primary-black)}.filter-button-white{background:transparent;color:var(--secondary-contrast);border:1px solid var(--outline-black);padding:8px 16px;border-radius:8px;font-family:var(--font-aeonik-pro-regular);font-size:14px;line-height:16px;color:var(--text-primary-black);transition:all .2s ease-out;cursor:pointer}.filter-button-white:active{background:var(--primary-dark);color:var(--text-primary-white)}.filter-button-white:hover{background:#161616;color:var(--text-primary-white)}.active-filter-button-white{color:var(--secondary-contrast);border:1px solid var(--outline-white);padding:8px 16px;border-radius:8px;font-family:var(--font-aeonik-pro-regular);font-size:14px;line-height:16px;color:var(--text-primary-white);transition:all .2s ease-out;cursor:pointer}.active-filter-button-white,.active-filter-button-white:hover{background:var(--primary-light);color:var(--text-primary-black)}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.nav-links{display:flex;gap:1.5rem}.nav-buttons{display:flex;align-items:center;gap:1rem}.button{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;font-size:1rem;transition:all .2s ease}.button-white{background-color:var(--primary-white);color:var(--primary-black)}.button-purple{background-color:var(--primary-purple);color:var(--primary-white)}.button-dark{background-color:var(--gray-800);color:var(--primary-white)}.inputContainer{display:flex;gap:4px;align-items:center;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:var(--background-black);transition:box-shadow .15s ease-out,border .2s ease-out}.inputContainer:has(input:invalid:not(:placeholder-shown)){border:1px solid var(--error-red);box-shadow:0 0 0 3px rgba(255,149,149,.32)}.inputContainer:hover{border:1px solid rgba(255,255,255,.24)}.inputContainer:focus-within{border:1px solid var(--primary-dark);box-shadow:0 0 0 3px rgba(190,117,255,.32)}select{display:flex;gap:4px;align-items:center;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:var(--background-black);transition:box-shadow .15s ease-out,border .2s ease-out;min-height:40px;outline:none;color:var(--text-primary-white);background-image:url(https://ojpncdvueyetebptprsv.supabase.co/storage/v1/object/public/assets/chevron-white.svg);background-position:right 1em top 50%,0 0;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:hover{border:1px solid var(--outline-gray-hover)}select:focus-within{border:1px solid var(--primary-main);box-shadow:0 0 0 3px rgba(190,117,255,.32)}input{display:flex;gap:4px;align-items:center;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:var(--background-black);transition:box-shadow .15s ease-out,border .2s ease-out;min-height:40px;outline:none;color:var(--text-primary-white)}input:hover{border:1px solid rgba(255,255,255,.24)}input:focus-within{border:1px solid var(--primary-dark);box-shadow:0 0 0 3px rgba(190,117,255,.32)}input:invalid:not(:placeholder-shown){border:1px solid var(--error-red);box-shadow:0 0 0 3px rgba(255,149,149,.32)}input::placeholder{color:var(--text-tertiary-white)}.input-white{background:var(--background-white);color:var(--text-primary-black);border:1px solid var(--outline-gray)}.input-white::placeholder{color:var(--text-secondary-black)}.input-white:hover{border:1px solid var(--primary-main)}input[type=radio]{min-height:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=radio]:checked{background-color:var(--primary-main)}textarea{width:100%;font-size:14px;font:inherit;min-height:120px;background-color:transparent;border:none;padding:12px;color:var(--text-primary-white);font-family:inherit;resize:vertical;outline:none}textarea:placeholder{color:var(--text-secondary-white)}.blankinput{border:none;background:transparent;font-family:var(--font-aeonik-pro-regular);font-size:14px;line-height:16px;color:var(--text-primary-white);padding:10px 0;border-radius:8px;width:100%}.blankinput:focus-within{border:none;box-shadow:none}.blankinput:invalid:not(:placeholder-shown){border:none;box-shadow:none}.blankinput:hover{border:none}label{font-family:var(--font-aeonik-pro-medium);font-size:14px;line-height:16px;color:var(--text-primary-white);margin:0 12px}.input-div{display:flex;flex-direction:column;gap:6px}.migration-banner{background-color:var(--outline-white);color:var(--text-primary-white);font-size:14px;padding:8px 12px;text-align:center}.mt-16{margin-top:16px}.job-listings{max-width:1216px;margin:0 auto;padding:32px 16px 80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin .8s linear infinite;margin-right:8px}.spinner-dark{border:2px solid rgba(0,0,0,.1);border-top-color:#000}.primary-button:disabled{background:var(--primary-dark);opacity:.7;cursor:not-allowed}.secondary-button:disabled{background:var(--secondary-main);opacity:.7;cursor:not-allowed}.whitebody{background-color:var(--background-white)}.blogSection{display:flex;flex-direction:column;align-items:center;gap:48px;padding:80px 16px;background-color:#fff}.blogGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));grid-gap:24px;gap:24px;flex-wrap:wrap;justify-content:center;max-width:1216px;margin:0 auto}.multiSelectContainer{position:relative;width:100%}.selectedCategories{min-height:40px;padding:0 8px;border:1px solid var(--outline-white);border-radius:8px;background-color:transparent;display:flex;flex-wrap:wrap;gap:8px;align-items:center;cursor:text}.selectedCategories:focus-within{border-color:var(--primary-main);box-shadow:0 0 0 2px rgba(134,61,255,.1)}.categoryChip{display:inline-flex;gap:4px;padding:4px 8px;background-color:rgba(134,61,255,.1);border:1px solid var(--primary-main);border-radius:16px;font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryChip,.chipRemove{align-items:center;color:var(--text-primary-white)}.chipRemove{background:none;border:none;font-size:18px;line-height:1;padding:0;cursor:pointer;display:flex;justify-content:center;width:16px;height:16px;border-radius:50%}.chipRemove:hover{background-color:rgba(255,255,255,.1)}.categoryInput{border:none!important;outline:none!important;padding:0 4px!important;background:transparent!important;min-width:120px!important;flex:1 1;color:var(--text-primary-white)!important;box-shadow:none!important}.categoryInput::placeholder{color:var(--text-tertiary-white)}.categoryInput:focus{border:none;outline:none}.categoryDropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--background-black);border:1px solid var(--outline-white);border-radius:8px;max-height:240px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.2)}.categoryOption{padding:8px 12px;cursor:pointer;color:var(--text-primary-white);transition:background-color .2s ease}.categoryOption:hover{background-color:var(--outline-gray-hover)}.noCategories{padding:12px;text-align:center;color:var(--text-tertiary-white);font-style:italic}.categoryDropdown::-webkit-scrollbar{width:8px}.categoryDropdown::-webkit-scrollbar-track{background:var(--background-dark);border-radius:8px}.categoryDropdown::-webkit-scrollbar-thumb{background:var(--outline-gray-hover);border-radius:8px}.categoryDropdown::-webkit-scrollbar-thumb:hover{background:var(--outline-white)}.banner-wrapper{padding:0}.card.card-inlined{max-width:100%;min-width:100%}.card.card-inlined .card-image{max-height:15px;margin-bottom:4px}.card.card-inlined .card-title{font-size:14px;margin-bottom:0}.card.card-inlined{margin-top:0}.card-button{margin-top:12px}@media (max-width:768px){.job-listings{padding:32px 16px 40px}h1{font-size:32px}.blogSection{padding:40px 16px;gap:24px}.blogGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.smaller-h1,h1{font-size:24px;line-height:32px}.blogGrid{grid-template-columns:1fr}}.ea-type-text{background:#212121!important}.ea-body{color:#a4a4a4!important}.ea-cta,.ea-headline{color:var(--primary-light)!important}@font-face{font-family:AeonikProRegular;src:url(/_next/static/media/1fe2d93c01c3975b-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:AeonikProRegular Fallback;src:local("Arial");ascent-override:91.72%;descent-override:20.71%;line-gap-override:0.00%;size-adjust:101.40%}.__className_ba8837{font-family:AeonikProRegular,AeonikProRegular Fallback;font-weight:400;font-style:normal}.__variable_ba8837{--font-aeonik-pro-regular:"AeonikProRegular","AeonikProRegular Fallback"}@font-face{font-family:AeonikProMedium;src:url(/_next/static/media/deece0efeba61504-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:AeonikProMedium Fallback;src:local("Arial");ascent-override:89.62%;descent-override:20.24%;line-gap-override:0.00%;size-adjust:103.77%}.__className_696ddf{font-family:AeonikProMedium,AeonikProMedium Fallback;font-weight:400;font-style:normal}.__variable_696ddf{--font-aeonik-pro-medium:"AeonikProMedium","AeonikProMedium Fallback"}