.ApplyForm_applySection__ljP6a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(40px,6vw,72px);margin-top:80px}.ApplyForm_heading__Z2I5Z{margin-top:20px;max-width:18ch}.ApplyForm_intro__RVU_L{color:var(--fg-muted);margin-top:18px;max-width:54ch}.ApplyForm_intro__RVU_L a{color:var(--accent)}.ApplyForm_form__j4I3n{display:grid;grid-gap:24px;gap:24px;margin-top:32px;max-width:640px}.ApplyForm_field__bZ3Zx label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:10px}.ApplyForm_field__bZ3Zx input,.ApplyForm_field__bZ3Zx textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--border-strong);padding:12px 0;color:var(--fg);font-family:var(--font-sans);font-size:15px;outline:none;transition:border-color .3s var(--ease);resize:vertical}.ApplyForm_field__bZ3Zx input:focus,.ApplyForm_field__bZ3Zx textarea:focus{border-bottom-color:var(--accent)}.ApplyForm_fileField__85sPJ{display:flex;align-items:center;gap:16px}.ApplyForm_fileField__85sPJ input[type=file]{display:none}.ApplyForm_fileField__85sPJ label{margin:0}.ApplyForm_cvError__rYYFF{margin:-8px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:#ff7a6b}.ApplyForm_fileField__85sPJ input[type=file]:disabled+label{opacity:.5;pointer-events:none}.ApplyForm_sentNote__caA44{margin:-8px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-dim)}.PageHead_pageHead__cWF1Z{padding:clamp(140px,16vw,200px) 0 clamp(50px,8vw,90px);position:relative;border-bottom:1px solid var(--border);overflow:hidden}.PageHead_pageHead__cWF1Z:before{content:"";position:absolute;inset:-20% auto auto -10%;width:60vmax;height:60vmax;background:radial-gradient(ellipse,color-mix(in oklab,var(--accent) 10%,transparent),transparent 65%);filter:blur(60px);opacity:.7;pointer-events:none}.PageHead_pageHead__cWF1Z>.PageHead_inner__bxDzS{position:relative;z-index:1}.PageHead_crumbs__YW9KV{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:28px}.PageHead_crumbs__YW9KV a:hover{color:var(--accent)}.PageHead_crumbs__YW9KV .PageHead_sep__3cWIE{color:var(--fg-dim);margin:0 12px}.PageHead_crumbs__YW9KV .PageHead_current__rkNk_{color:var(--fg)}.PageHead_pageTitle__cjRsG{max-width:18ch;margin-bottom:24px}.PageHead_pageTitle__cjRsG em{font-style:italic;color:var(--accent);font-weight:300}.PageHead_pageLead__OMV5T{max-width:60ch;color:var(--fg-muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.Legal_legalBody__2IIdX{max-width:740px;margin:0 auto;padding:60px 0 120px}.Legal_legalBody__2IIdX h2{margin:56px 0 16px;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:500;letter-spacing:-.03em}.Legal_legalBody__2IIdX h3{margin:32px 0 10px;font-size:1.15rem;font-weight:500;letter-spacing:-.02em;color:var(--fg)}.Legal_legalBody__2IIdX li,.Legal_legalBody__2IIdX p{color:var(--fg-muted);line-height:1.7;margin:0 0 14px}.Legal_legalBody__2IIdX ul{padding-left:22px;margin:0 0 18px}.Legal_legalBody__2IIdX strong{color:var(--fg);font-weight:500}.Legal_legalBody__2IIdX a{color:var(--accent)}.Legal_legalBody__2IIdX code{font-family:var(--font-mono);color:var(--accent)}.Legal_stamp__AAsTy{color:var(--fg-dim);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.CareerDetail_jobMetaRow__RMed0{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.CareerDetail_jobLayout__mlf1k{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:80px;gap:80px;align-items:start}@media (max-width:980px){.CareerDetail_jobLayout__mlf1k{grid-template-columns:1fr;gap:56px}}.CareerDetail_jobBody__JoVPS h3{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:500;margin:56px 0 20px;letter-spacing:-.035em}.CareerDetail_jobBody__JoVPS h3:first-child{margin-top:0}@media (max-width:880px){.CareerDetail_jobBody__JoVPS>div+div{margin-top:48px}.CareerDetail_jobBody__JoVPS h3{margin-bottom:24px}}.CareerDetail_jobBody__JoVPS p{color:var(--fg-muted);margin:0 0 16px;max-width:64ch}.CareerDetail_jobBody__JoVPS ul{padding:0;list-style:none;margin:0;display:grid;grid-gap:14px;gap:14px}.CareerDetail_jobBody__JoVPS ul li{padding-left:28px;position:relative;color:var(--fg-muted);line-height:1.55}.CareerDetail_jobBody__JoVPS ul li:before{content:"";position:absolute;left:0;top:10px;width:14px;height:1px;background:var(--accent)}.CareerDetail_jobSidebar__JaAEj{position:-webkit-sticky;position:sticky;top:100px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px}.CareerDetail_jobSidebar__JaAEj h4{margin-bottom:24px;font-size:13px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-weight:500}.CareerDetail_row___IBEj{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border);font-size:14px}.CareerDetail_row___IBEj:first-of-type{border-top:0}.CareerDetail_row___IBEj .CareerDetail_k__U7Lc2{color:var(--fg-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.CareerDetail_row___IBEj .CareerDetail_v__vvbPZ{color:var(--fg);font-weight:500;text-align:right}.CareerDetail_apply__jqnoO{margin-top:28px;width:100%;justify-content:center}.CareerDetail_backRow__q2trD{margin-top:80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.CareerDetail_backLink__I_EOX{font-family:var(--font-mono);font-size:13px;color:var(--accent);display:inline-flex;align-items:center;gap:8px}.CareerDetail_backLink__I_EOX:before{content:"←";transition:transform .3s var(--ease)}.CareerDetail_backLink__I_EOX:hover:before{transform:translateX(-4px)}