.CareerSection_career__hZo2S{position:relative;z-index:1;border-top:1px solid var(--gray-200);padding-top:6rem;padding-bottom:6rem}.CareerSection_content___MrtA{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem;max-width:80rem;margin:0 auto;padding:0 1.5rem}.CareerSection_left____Eer{display:flex;flex-direction:column}.CareerSection_label__YS3no{display:block;text-transform:uppercase;font-size:.75rem;color:#ef4444;letter-spacing:.1em;font-family:var(--font-space-mono),monospace;margin-bottom:1rem}.CareerSection_title__eQvPi{font-size:1.875rem;font-weight:500;letter-spacing:-.025em;margin-bottom:1.5rem;transition:color .3s}.CareerSection_title__eQvPi:hover{color:var(--brand-color)}.CareerSection_description__T8NDe{font-size:1.125rem;color:var(--gray-500);font-weight:300;margin-bottom:2rem;max-width:28rem;line-height:1.75}.CareerSection_emailLink__kAuiY{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--brand-color);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color .3s}.CareerSection_emailLink__kAuiY:hover{color:#ef4444}.CareerSection_right__0J_6C{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.CareerSection_right__0J_6C.CareerSection_scrollContainer__QMu_i{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;max-height:var(--max-height,600px);scroll-behavior:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:scroll-position}@media (max-width:767px){.CareerSection_right__0J_6C.CareerSection_scrollContainer__QMu_i.CareerSection_mobileContainer__d7xqk{overflow:hidden;-webkit-overflow-scrolling:auto;will-change:auto;touch-action:none}.CareerSection_motionTrack__JXt6r{display:flex;flex-direction:column;width:100%;gap:1rem;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.CareerSection_right__0J_6C.CareerSection_scrollContainer__QMu_i::-webkit-scrollbar{display:none}.CareerSection_jobCard__FInRm{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border:1px solid #f3f4f6;background:#fff!important;background-color:#fff!important;opacity:1!important;cursor:pointer;transition:all .3s;isolation:isolate}.CareerSection_jobCard__FInRm:hover{border-color:rgba(239,68,68,.5);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.CareerSection_jobContent__m7SWq{flex:1 1}.CareerSection_jobTitle__QJ3XP{font-size:1.125rem;font-weight:500;margin-bottom:.25rem;transition:color .3s}.CareerSection_jobCard__FInRm:hover .CareerSection_jobTitle__QJ3XP{color:#ef4444}.CareerSection_jobDetails__6WsXy{font-size:.75rem;color:var(--gray-400);font-family:var(--font-space-mono),monospace}.CareerSection_chevron__7rWxl{color:var(--gray-300);transition:color .3s}.CareerSection_jobCard__FInRm:hover .CareerSection_chevron__7rWxl{color:#ef4444}.CareerSection_modalOverlay__74_V2{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem;overflow-y:auto}.CareerSection_modalContent___XPki{background:#fff;width:100%;max-width:42rem;padding:2rem;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--gray-200);margin:auto}.CareerSection_modalClose__8r09K{position:absolute;top:1rem;right:1rem;color:var(--gray-400);background:none;border:none;cursor:pointer;transition:color .3s;padding:.25rem;display:flex;align-items:center;justify-content:center}.CareerSection_modalClose__8r09K:hover{color:#ef4444}.CareerSection_modalHeader__VPD2P{margin-bottom:2rem}.CareerSection_modalTitle__e_aSp{font-size:1.5rem;font-weight:500;letter-spacing:-.025em;margin-bottom:.5rem}.CareerSection_modalSubtitle__CAJnR{font-size:.875rem;color:var(--gray-500);font-weight:300;margin-bottom:1.5rem}.CareerSection_modalDescription___4In6{color:var(--gray-500);font-weight:300;margin-bottom:2rem;border-bottom:1px solid var(--gray-100);padding-bottom:1.5rem;font-size:.875rem;line-height:1.75}.CareerSection_descriptionTitle__YJ5Qc{color:var(--gray-900);font-weight:500;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-space-mono),monospace}.CareerSection_descriptionText__dWi5V{margin-bottom:1rem}.CareerSection_requirementsList__ckW5R{list-style-type:disc;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem}.CareerSection_modalForm__pv_1j{display:flex;flex-direction:column;gap:1.25rem}.CareerSection_formGrid__cZwfH{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.CareerSection_formField__Jmieu{display:flex;flex-direction:column;gap:.375rem}.CareerSection_fieldLabel__VinR5{font-size:.75rem;font-family:var(--font-space-mono),monospace;text-transform:uppercase;color:var(--gray-500)}.CareerSection_input__nlddP,.CareerSection_textarea__WGWHD{width:100%;border:1px solid var(--gray-200);padding:.75rem;font-size:.875rem;background:#fff;transition:border-color .3s;outline:none}.CareerSection_input__nlddP:focus,.CareerSection_textarea__WGWHD:focus{border-color:#ef4444}.CareerSection_textarea__WGWHD{resize:vertical;min-height:6rem}.CareerSection_fileInput__stE3u{width:100%;border:1px solid var(--gray-200);padding:.25rem;font-size:.75rem;color:var(--gray-500);cursor:pointer}.CareerSection_fileInput__stE3u::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border:0;font-size:.75rem;font-family:var(--font-space-mono),monospace;text-transform:uppercase;background-color:var(--gray-50);color:var(--gray-700);-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.CareerSection_fileInput__stE3u::file-selector-button{margin-right:1rem;padding:.5rem 1rem;border:0;font-size:.75rem;font-family:var(--font-space-mono),monospace;text-transform:uppercase;background-color:var(--gray-50);color:var(--gray-700);transition:all .3s;cursor:pointer}.CareerSection_fileInput__stE3u::-webkit-file-upload-button:hover{background-color:var(--brand-color);color:#fff}.CareerSection_fileInput__stE3u::file-selector-button:hover{background-color:var(--brand-color);color:#fff}.CareerSection_submitBtn__H9Cx8{width:100%;background-color:var(--brand-color);color:#fff;padding:.875rem;text-transform:uppercase;font-size:.75rem;font-weight:500;letter-spacing:.1em;border:1px solid transparent;transition:all .3s;cursor:pointer;margin-top:.5rem}.CareerSection_submitBtn__H9Cx8:hover{background-color:#9a8976}@media (min-width:1024px){.CareerSection_content___MrtA{grid-template-columns:repeat(2,1fr);gap:4rem}.CareerSection_title__eQvPi{font-size:1.875rem}.CareerSection_formGrid__cZwfH{grid-template-columns:repeat(2,1fr)}}.ThankYouMessage_overlay__bDpI0{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem;animation:ThankYouMessage_fadeIn__nhnWS .3s ease-out}@keyframes ThankYouMessage_fadeIn__nhnWS{0%{opacity:0}to{opacity:1}}.ThankYouMessage_messageBox__wk5dB{background:#fff;width:100%;max-width:28rem;padding:2.5rem 2rem;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--gray-200);text-align:center;animation:ThankYouMessage_slideUp__Rh_U8 .3s ease-out}@keyframes ThankYouMessage_slideUp__Rh_U8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ThankYouMessage_iconContainer__cz5Od{display:flex;justify-content:center;margin-bottom:1.5rem}.ThankYouMessage_icon__AKtIT{color:#10b981;animation:ThankYouMessage_scaleIn__5Ak_7 .3s ease-out .1s both}@keyframes ThankYouMessage_scaleIn__5Ak_7{0%{transform:scale(0)}to{transform:scale(1)}}.ThankYouMessage_title__8N6EM{font-size:1.5rem;font-weight:500;letter-spacing:-.025em;margin-bottom:.75rem;color:var(--gray-900)}.ThankYouMessage_message__Hpcqp{font-size:.875rem;color:var(--gray-500);font-weight:300;line-height:1.75;margin-bottom:2rem}.ThankYouMessage_closeButton__yFWoy{width:100%;background-color:var(--brand-color);color:#fff;padding:.75rem 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;border:1px solid transparent;transition:all .3s;cursor:pointer;font-family:var(--font-space-mono),monospace}.ThankYouMessage_closeButton__yFWoy:hover{background-color:#9a8976}.ThankYouMessage_closeButton__yFWoy:active{transform:scale(.98)}@media (max-width:640px){.ThankYouMessage_messageBox__wk5dB{padding:2rem 1.5rem;max-width:90%}.ThankYouMessage_title__8N6EM{font-size:1.25rem}.ThankYouMessage_icon__AKtIT{width:40px;height:40px}}.CompanyStatsSection_section__Oykbn{position:relative;z-index:1;padding:3.75rem 0 3.25rem}.CompanyStatsSection_container__y_p09{width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem}.CompanyStatsSection_statsGrid__w7Rt3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.CompanyStatsSection_statCard__2R7Br{position:relative;min-width:0}.CompanyStatsSection_statFrame__uxj3g{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:1rem;border:1px solid hsla(31,20%,61%,.22);background:hsla(31,20%,61%,.045);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:hidden;transition:transform .3s ease-out,box-shadow .3s ease-out}.CompanyStatsSection_statCard__2R7Br:hover .CompanyStatsSection_statFrame__uxj3g{transform:translateY(-.25rem);box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04)}.CompanyStatsSection_statFrame__uxj3g:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(31,20%,61%,.08) 1px,transparent 0),linear-gradient(180deg,hsla(31,20%,61%,.08) 1px,transparent 0);background-size:24px 24px;opacity:.45;pointer-events:none}.CompanyStatsSection_corner__ZIqaR{position:absolute;width:0;height:0;border:2px solid transparent;transition:all .3s ease-out;z-index:20;pointer-events:none}.CompanyStatsSection_cornerTopLeft__zfKK_{top:0;left:0;border-top-color:transparent;border-left-color:transparent}.CompanyStatsSection_cornerTopRight__YWR6a{top:0;right:0;border-top-color:transparent;border-right-color:transparent}.CompanyStatsSection_cornerBottomLeft__JtiTH{bottom:0;left:0;border-bottom-color:transparent;border-left-color:transparent}.CompanyStatsSection_cornerBottomRight__ubESX{bottom:0;right:0;border-bottom-color:transparent;border-right-color:transparent}.CompanyStatsSection_statCard__2R7Br:hover .CompanyStatsSection_cornerTopLeft__zfKK_{width:1rem;height:1rem;border-top-color:#f33;border-left-color:#f33}.CompanyStatsSection_statCard__2R7Br:hover .CompanyStatsSection_cornerTopRight__YWR6a{width:1rem;height:1rem;border-top-color:#f33;border-right-color:#f33}.CompanyStatsSection_statCard__2R7Br:hover .CompanyStatsSection_cornerBottomLeft__JtiTH{width:1rem;height:1rem;border-bottom-color:#f33;border-left-color:#f33}.CompanyStatsSection_statCard__2R7Br:hover .CompanyStatsSection_cornerBottomRight__ubESX{width:1rem;height:1rem;border-bottom-color:#f33;border-right-color:#f33}.CompanyStatsSection_statValue__41VH9{position:relative;z-index:1;font-size:clamp(2.15rem,7vw,3.5rem);line-height:1;font-weight:300;letter-spacing:-.04em;color:var(--gray-900)}.CompanyStatsSection_statLabel___hYNW{position:relative;z-index:1;margin-top:.9rem;font-size:.62rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-space-mono),monospace;color:var(--gray-500);max-width:100%;overflow-wrap:anywhere}@media (min-width:480px){.CompanyStatsSection_statsGrid__w7Rt3{gap:.9rem}.CompanyStatsSection_statFrame__uxj3g{min-height:170px;padding:1.15rem}.CompanyStatsSection_statLabel___hYNW{font-size:.66rem;letter-spacing:.09em}}@media (min-width:768px){.CompanyStatsSection_statsGrid__w7Rt3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.CompanyStatsSection_statFrame__uxj3g{min-height:220px;padding:1.75rem}.CompanyStatsSection_statValue__41VH9{font-size:4.5rem}.CompanyStatsSection_statLabel___hYNW{margin-top:1.5rem;font-size:.78rem;line-height:1.5;letter-spacing:.1em;overflow-wrap:normal}}@media (min-width:1024px){.CompanyStatsSection_section__Oykbn{padding:5rem 0 4.5rem}}.HeroSection_hero__mL_to{min-height:100vh;display:flex;padding-top:96px;position:relative;align-items:center}.HeroSection_heroGrid__Fui6N{display:grid;grid-template-columns:1fr;width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;grid-gap:4rem;gap:4rem}.HeroSection_heroText__9qoJN{display:flex;flex-direction:column;gap:2rem;justify-content:center;order:2}.HeroSection_badge__7BKvP{display:block;text-transform:uppercase;font-size:.75rem;color:#ef4444;letter-spacing:.1em;font-family:var(--font-space-mono),monospace;margin-bottom:1rem}.HeroSection_title__97FKV{font-size:3rem;line-height:1.1;font-weight:300;letter-spacing:-.025em;color:var(--gray-900)}.HeroSection_titleAccent__gOOva{color:var(--brand-color);font-style:italic;font-family:serif}.HeroSection_description___4T4Y{font-size:1.125rem;color:var(--gray-500);font-weight:300;max-width:28rem;line-height:1.75}.HeroSection_cta__FELMo{padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.HeroSection_ctaLink__83weU{display:flex;align-items:center;gap:.75rem;text-transform:uppercase;font-size:.875rem;font-weight:500;letter-spacing:.05em;border-bottom:1px solid var(--brand-color);padding-bottom:.25rem;color:var(--brand-color);text-decoration:none;transition:all .3s}.HeroSection_ctaLink__83weU:hover{color:var(--brand-color);border-color:var(--brand-color)}.HeroSection_ctaLink__83weU svg{transition:transform .3s}.HeroSection_ctaLink__83weU:hover svg{transform:translateX(.25rem)}.HeroSection_scrollHint__irTzh{font-size:.75rem;font-family:var(--font-space-mono),monospace;color:var(--gray-400)}.HeroSection_abstractElement__TaPh3{position:absolute;inset:0;pointer-events:none;z-index:0;display:none}.HeroSection_abstractContainer__o8iIz{width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem;gap:4rem;pointer-events:none}.HeroSection_abstractColumn__c2JjA{grid-column-start:2}.HeroSection_abstractColumn__c2JjA,.HeroSection_perspectiveContainer__xVkR6{height:100%;display:flex;align-items:center;justify-content:center;perspective:1000px}.HeroSection_perspectiveContainer__xVkR6{width:100%}.HeroSection_abstract3D__aBNns{position:relative;width:384px;height:384px;transform-style:preserve-3d;transform:rotateX(55deg) rotate(-20deg)}.HeroSection_abstractRotating__BfE33{position:absolute;inset:0;transform-style:preserve-3d;animation:HeroSection_spin__yaurE 30s linear infinite}@keyframes HeroSection_spin__yaurE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroSection_axisLine__57lxO{position:absolute;top:50%;left:50%;width:1px;height:200%;background:linear-gradient(180deg,transparent,rgba(239,68,68,.4),transparent);transform:translate(-50%,-50%) translateZ(0)}.HeroSection_baseGrid__Lfarq{position:absolute;top:50%;left:50%;width:288px;height:288px;border:1px solid hsla(31,20%,61%,.2);background-color:hsla(31,20%,61%,.05);transform:translate(-50%,-50%) translateZ(-60px);border-radius:.125rem}.HeroSection_baseGridPattern__HV1DX{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(31,20%,61%,.1) 1px,transparent 0),linear-gradient(180deg,hsla(31,20%,61%,.1) 1px,transparent 0);background-size:24px 24px}.HeroSection_baseLabel__Uvrdv{position:absolute;bottom:.5rem;left:.5rem;font-size:.5rem;font-family:var(--font-space-mono),monospace;color:hsla(31,20%,61%,.6);text-transform:uppercase;letter-spacing:.1em}.HeroSection_baseCornerTopLeft__dZoD_{position:absolute;top:-1px;left:-1px;width:.5rem;height:.5rem;border-top:1px solid var(--brand-color);border-left:1px solid var(--brand-color)}.HeroSection_baseCornerBottomRight__GXSpE{position:absolute;bottom:-1px;right:-1px;width:.5rem;height:.5rem;border-bottom:1px solid var(--brand-color);border-right:1px solid var(--brand-color)}.HeroSection_verticalElement1__SAV19{width:128px;height:96px;transform:translate(-50%,-50%) translateZ(-30px) rotateX(90deg)}.HeroSection_verticalElement1__SAV19,.HeroSection_verticalElement2__XveOv{position:absolute;top:50%;left:50%;border:1px solid hsla(31,20%,61%,.3);background-color:hsla(31,20%,61%,.05)}.HeroSection_verticalElement2__XveOv{width:96px;height:128px;transform:translate(-50%,-50%) translateZ(-30px) rotateY(90deg)}.HeroSection_mainSlab__EHu4z{position:absolute;top:50%;left:50%;width:224px;height:192px;border:1px solid hsla(31,20%,61%,.4);background-color:hsla(31,20%,61%,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transform:translate(-50%,-50%) translateZ(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.HeroSection_slabCorner__DvBNa{position:absolute;top:0;right:0;width:2rem;height:2rem;border-bottom:1px solid hsla(31,20%,61%,.2);border-left:1px solid hsla(31,20%,61%,.2)}.HeroSection_refPoint__alisF{position:absolute;top:-.25rem;right:-.25rem;width:.375rem;height:.375rem;background-color:#ef4444;border-radius:50%;box-shadow:0 0 10px rgba(255,51,51,.5)}.HeroSection_refPointLabel__k3o1W{position:absolute;top:.5rem;right:.5rem;font-size:.5rem;font-family:var(--font-space-mono),monospace;color:#ef4444;text-transform:uppercase;letter-spacing:.1em}.HeroSection_upperVolume__zPwMH{position:absolute;top:50%;left:50%;width:160px;height:256px;border:1px solid hsla(31,20%,61%,.5);background-color:hsla(31,20%,61%,.05);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translate(-50%,-50%) translateZ(50px)}.HeroSection_volumePattern__zjlBH{position:absolute;inset:0;opacity:.2;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,#b09d89 0,#b09d89 6px)}.HeroSection_volumeLabel__7aFlP{position:absolute;top:.5rem;left:.5rem;font-size:.5rem;font-family:var(--font-space-mono),monospace;color:var(--brand-color);text-transform:uppercase;letter-spacing:.1em}.HeroSection_dashedCircle__iYPhP{position:absolute;top:50%;left:50%;width:130%;height:130%;border:1px dashed #ef4444;border-radius:50%;transform:translate(-50%,-50%) translateZ(20px);animation:HeroSection_spinReverse__T6YTl 40s linear infinite}@keyframes HeroSection_spinReverse__T6YTl{0%{transform:translate(-50%,-50%) translateZ(20px) rotate(0deg)}to{transform:translate(-50%,-50%) translateZ(20px) rotate(-1turn)}}@media (min-width:1024px){.HeroSection_heroGrid__Fui6N{grid-template-columns:repeat(2,1fr);gap:4rem}.HeroSection_heroText__9qoJN{order:1;padding-right:3rem}.HeroSection_title__97FKV{font-size:4.5rem}.HeroSection_abstractElement__TaPh3{display:block}}@media (min-width:1280px){.HeroSection_title__97FKV{font-size:4.5rem}}