:root{--bg:#f4f3ed;--surface:#fbfaf6;--ink:#171714;--muted:#5c5b54;--placeholder:#6b6a63;--rule:#cfcec5;--callout:#f0ebcf;--accent:#ddff52;--match-bg:#e3f3ea;--match-border:#9ccdb4;--match-ink:#2f5d47;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:var(--font-body);--gutter:32px;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:var(--ink)}a:hover{color:var(--muted)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.display{margin:0;font-family:var(--font-display),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.eyebrow{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.eyebrow,.lede{color:var(--muted)}.lede{margin:32px 0 0;max-width:640px;font-size:22px;line-height:1.45}.lede-small{margin-top:24px;max-width:560px;font-size:20px;line-height:1.5}.btn{display:inline-flex;align-items:center;min-height:44px;padding:11px 16px;border:1px solid var(--ink);text-decoration:none}.btn-solid{background:var(--ink);color:var(--bg)}.btn-solid:hover{color:var(--bg);background:#34332e}.btn-block{justify-content:space-between;line-height:1.4;padding:21px 24px;font-size:18px;font-weight:500}.btn-outline.btn-block{font-weight:400}.chip{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--rule);text-decoration:none}.chip:hover{border-color:var(--ink);color:var(--ink)}.arrow-link{padding-bottom:6px;border-bottom:1px solid var(--ink);font-size:17px;text-decoration:none}.badge{padding:4px 8px;background:var(--accent);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.site-header{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid var(--rule)}.logo,.site-header{display:flex;align-items:center}.logo{gap:12px;text-decoration:none}.logo:hover{color:var(--ink)}.logo-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--accent)}.logo-mark,.logo-name{font-family:var(--font-display),sans-serif;font-size:20px;font-weight:600}.logo-name{line-height:1;letter-spacing:-.02em}.main-nav{display:flex;flex-wrap:wrap;align-items:center;gap:28px;font-size:16px}.main-nav a:not(.btn){text-decoration:none}.main-nav a[aria-current=page]{padding-bottom:2px;border-bottom:1px solid var(--ink)}.hero{padding:96px 0 56px}.hero .eyebrow{margin-bottom:28px}.hero-title{max-width:1000px;font-size:clamp(56px,9vw,120px);line-height:.86;letter-spacing:-.055em}.search{display:flex;flex-wrap:wrap;margin-top:48px;border:1px solid var(--ink);background:var(--surface)}.search-field{display:flex;flex:1 1 140px;flex-direction:column;gap:4px;padding:14px 20px}.search-field-wide{flex:2 1 260px;border-right:1px solid var(--rule)}.field-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.search input,.search select{padding:4px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:18px}.search input::placeholder{color:var(--placeholder)}.search-submit{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-width:160px;min-height:64px;border:0;background:var(--ink);color:var(--bg);font:inherit;font-size:17px;font-weight:500;cursor:pointer}.search-submit:hover{background:#34332e}.popular{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:15px}.popular-label{margin-right:6px;color:var(--muted)}.section-ruled{border-top:1px solid var(--ink)}#jobs{padding:40px 0 24px}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.section-title{font-size:clamp(40px,5vw,64px);line-height:.9;letter-spacing:-.045em}.job-list{margin:40px 0 0;padding:0;border-top:1px solid var(--ink);list-style:none}.job-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 40px;padding:28px 24px;border-bottom:1px solid var(--rule);text-decoration:none}.job-row:hover{color:var(--ink);background:var(--surface)}.job-row-sponsored,.job-row-sponsored:hover{background:var(--callout)}.job-row:hover .job-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.job-main{flex:999 1 520px;min-width:0}.job-company-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.job-company{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.job-title{margin-top:10px;font-family:var(--font-display),sans-serif;font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.025em}.job-meta{margin-top:10px;font-size:16px;color:var(--muted)}.job-side{display:flex;flex:1 1 160px;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.job-pay{font-family:var(--font-display),sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em}.job-age{font-size:14px;color:var(--muted)}.employers{margin-top:72px;padding:72px 0}.employers-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px}.employers-copy{flex:999 1 520px;min-width:0}.employers-actions{display:flex;flex:1 1 260px;flex-direction:column;gap:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin:48px 0 0;padding:0;border-top:1px solid var(--rule);list-style:none}.step{display:flex;flex-direction:column;gap:16px;padding:32px}.step:first-child{padding-left:0}.step:last-child{padding-right:0}.step+.step{border-left:1px solid var(--rule)}.step-num{font-family:var(--font-display),sans-serif;font-size:20px;color:var(--muted)}.step-title{font-size:22px;font-weight:500}.step-text{font-size:17px;line-height:1.5;color:var(--muted)}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:15px;list-style:none}.tag{padding:8px 12px;border:1px solid var(--rule)}.tag-on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.site-footer{justify-content:space-between;padding:40px 0 56px;border-top:1px solid var(--rule);font-size:15px;color:var(--muted)}.footer-nav,.site-footer{display:flex;flex-wrap:wrap;gap:24px}.footer-nav a{color:var(--muted)}.footer-nav a:hover{color:var(--ink)}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;font-size:15px}.breadcrumb,.breadcrumb a{color:var(--muted)}.job-header{padding:48px 0 40px;border-bottom:1px solid var(--ink)}.job-header .eyebrow{margin-bottom:20px}.job-header-title{max-width:1050px;font-size:clamp(44px,6.5vw,92px);line-height:.88;letter-spacing:-.05em}.job-details{display:flex;flex-wrap:wrap;gap:8px 0;margin:28px 0 0;font-size:18px;color:var(--muted)}.job-details>span:not(:last-child):after{content:"·";padding:0 8px}.job-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px;padding:48px 0 80px}.job-main-col{flex:999 1 560px;min-width:0}.glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;border-top:1px solid var(--rule)}.glance-item{padding:20px 16px 20px 0;border-bottom:1px solid var(--rule)}.glance-value{margin:8px 0 0;font-family:var(--font-display),sans-serif;font-size:26px;font-weight:500;letter-spacing:-.02em}.glance-empty{color:var(--muted)}.job-block{margin-top:56px}.job-block-ruled{margin-top:64px;padding-top:32px;border-top:1px solid var(--ink)}.job-block>.eyebrow{margin-bottom:20px}.job-intro{max-width:720px;margin:0;font-size:22px;line-height:1.5}.job-subhead{margin:40px 0 16px;font-family:var(--font-display),sans-serif;font-size:28px;font-weight:500;letter-spacing:-.02em}.duties{max-width:760px;margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.duties li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:17px;line-height:1.5}.duty-num{font-family:var(--font-display),sans-serif;color:var(--muted)}.bring{max-width:760px;margin:0;padding-left:20px;font-size:17px;line-height:1.7}.block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.block-title{font-size:40px;letter-spacing:-.04em}.match-key{margin:0;font-size:15px;color:var(--muted)}.match-swatch{display:inline-block;width:12px;height:12px;margin-right:6px;border:1px solid var(--match-border);background:var(--match-bg);vertical-align:-1px}.req-grid{display:grid;grid-gap:20px;gap:20px;margin:28px 0 0}.req-row{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;align-items:start}.req-row dt{padding-top:8px}.req-row dd{margin:0}.tag-optional{border-style:dashed;border-color:#a9a89f}.tag-match{border-color:var(--match-border);background:var(--match-bg)}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:24px 0 0;padding:0;border-top:1px solid var(--rule);list-style:none}.benefits li{padding:18px 0;border-bottom:1px solid var(--rule);font-size:18px}.practice{display:flex;flex-wrap:wrap;gap:32px;margin-top:24px}.practice-info{display:flex;flex:1 1 280px;flex-direction:column;gap:14px;font-size:18px;font-style:normal;line-height:1.5}.practice-name{font-size:22px;font-weight:500}.practice-address{color:var(--muted)}.practice-site{align-self:flex-start}.map-placeholder{display:flex;flex:1 1 320px;align-items:center;justify-content:center;min-height:220px;border:1px solid var(--rule);background:repeating-linear-gradient(0deg,transparent 0 39px,#e4e3da 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#e4e3da 39px 40px),#eeede6}.map-placeholder span{padding:8px 12px;background:var(--ink);color:var(--bg);font-size:14px}.apply{flex:1 1 300px;gap:16px;max-width:380px;min-width:0}.apply,.apply-card{display:flex;flex-direction:column}.apply-card{gap:18px;padding:28px;border:1px solid var(--ink);background:var(--surface)}.apply-card .field-label{margin:0}.apply-pitch{margin:0;font-family:var(--font-display),sans-serif;font-size:30px;font-weight:500;line-height:1.05;letter-spacing:-.03em}.apply-card .btn-block{padding:20px 22px}.apply-secondary{display:flex;gap:10px}.btn-icon{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:16px;cursor:pointer}.btn-icon:hover,.btn-icon[aria-pressed=true]{background:var(--bg)}.apply-note{margin:0;padding-top:14px;border-top:1px solid var(--rule);font-size:14px;line-height:1.5;color:var(--muted)}.match{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border:1px solid var(--match-border);background:var(--match-bg);font-size:16px;line-height:1.5}.match-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--match-ink)}.apply-meta{display:flex;flex-direction:column;padding:4px 0;font-size:15px;color:var(--muted)}.apply-meta>span{padding:12px 0;border-bottom:1px solid var(--rule)}.report-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 0;text-decoration:underline;cursor:pointer;list-style:none}.report-toggle::-webkit-details-marker{display:none}.report-form{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px;color:var(--ink)}.report-form fieldset{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0}.report-form legend{margin-bottom:6px}.radio{display:flex;align-items:center;gap:10px;min-height:36px}.report-details{display:flex;flex-direction:column;gap:6px}.report-details textarea{padding:10px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.report-form .btn{align-self:flex-start;background:transparent;font:inherit;cursor:pointer}.report-error{margin:0;color:#9b2c1f}.report-done{margin:0;padding:12px 0;color:var(--ink)}.similar{padding:56px 0 72px;border-top:1px solid var(--ink)}.similar-title{font-size:clamp(36px,4.5vw,56px);line-height:.92;letter-spacing:-.045em}.similar-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:32px 0 0;padding:0;border-top:1px solid var(--rule);list-style:none}.similar-item{display:flex;flex-direction:column;gap:8px;height:100%;padding:24px 24px 24px 0;border-bottom:1px solid var(--rule);text-decoration:none}.similar-item:hover{color:var(--ink)}.similar-item:hover .similar-job-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.similar-item .job-company{font-size:12px}.similar-job-title{font-family:var(--font-display),sans-serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.similar-item .job-meta{margin:0;font-size:15px}.signin{max-width:480px;padding:72px 0 96px}.signin-options{display:flex;flex-direction:column;gap:12px;margin-top:40px}.signin-options .btn{width:100%;background:transparent;font:inherit;font-size:18px;cursor:pointer}.signin-options .btn-solid{background:var(--ink);color:var(--bg)}.signin-options .btn:disabled{color:var(--muted);border-color:var(--rule);cursor:not-allowed}.pricing-hero{padding:96px 0 64px}.pricing-hero .eyebrow{margin-bottom:28px}.pricing-title{max-width:1100px;font-size:clamp(56px,9vw,124px);line-height:.85;letter-spacing:-.055em}.pricing-hero .lede{max-width:660px}.pricing-currency{margin:16px 0 0;font-size:15px;color:var(--muted)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ink)}.plan{display:grid;grid-row:span var(--plan-rows);grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;padding:44px 40px}.plan-head,.plan-name{margin:0 0 22px}.plan+.plan{border-left:1px solid var(--ink)}.plan-featured{--rule:#d9d2ae;--muted:#4a4943;background:var(--callout)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-head .plan-name{margin:0}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 22px}.plan-amount{font-size:112px;line-height:.85;letter-spacing:-.06em}.plan-blurb,.plan-unit{font-size:18px;color:var(--muted)}.plan-blurb{margin:0 0 22px;line-height:1.5}.plan-list{display:grid;grid-row:span var(--list-rows);grid-template-rows:subgrid;margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.plan-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:17px;line-height:1.4}.plan-check{flex:0 0 auto;margin-top:2px}.plan-cta{align-self:end;margin-top:22px}.coming-later{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-top:24px;padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:17px}.coming-later p{margin:0;line-height:1.5}.coming-label{margin-right:14px}.coming-later a{font-size:16px}.pricing-section{margin-top:96px}.faq{display:flex;flex-wrap:wrap;gap:48px}.faq-intro{flex:1 1 300px}.faq-list{flex:999 1 560px;min-width:0;border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;font-size:20px;font-weight:500;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{position:relative;flex:0 0 auto;width:16px;height:16px}.faq-icon:after,.faq-icon:before{content:"";position:absolute;top:7px;left:0;width:16px;height:1.5px;background:var(--ink)}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{display:none}.faq-item p{max-width:640px;margin:0 0 22px;font-size:17px;line-height:1.55;color:var(--muted)}.closing-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;margin-top:96px;padding:64px 0;border-top:1px solid var(--ink)}.closing-title{flex:999 1 520px;font-size:clamp(40px,5.5vw,76px);line-height:.9;letter-spacing:-.05em}.closing-cta .btn{flex:1 1 240px}.post-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;padding:56px 0 36px}.post-head-copy{flex:999 1 560px;min-width:0}.post-head .eyebrow{margin-bottom:20px}.post-title{font-size:clamp(48px,7vw,96px);line-height:.86;letter-spacing:-.055em}.post-progress{display:flex;flex:1 1 280px;flex-direction:column;gap:10px}.post-progress-text{display:flex;justify-content:space-between;font-size:15px;color:var(--muted)}.post-progress-count{font-weight:600;color:var(--ink)}.post-progress-bar{height:6px;background:#e4e3da}.post-progress-bar>div{height:6px;background:var(--ink);transition:width .2s ease}.post-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px;padding-bottom:96px}.post-form{flex:999 1 600px;min-width:0;border-top:1px solid var(--ink)}.post-section{padding:32px 0;border-bottom:1px solid var(--rule)}.post-section-title{display:flex;align-items:baseline;gap:14px;margin:0 0 6px;font-size:22px;font-weight:500}.post-section-num{font-family:var(--font-display),sans-serif;font-size:18px;color:var(--muted)}.post-hint{margin:0 0 18px 34px;font-size:15px;color:var(--muted)}.post-section-title+.post-body{margin-top:18px}.post-body{display:flex;flex-direction:column;gap:18px;margin-left:34px}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chip-row-labelled .field-label{margin-right:6px}.chip-btn{min-height:40px;padding:0 14px;border:1px solid var(--rule);background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.chip-btn:hover{border-color:var(--ink)}.chip-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.chip-lg{min-height:48px;padding:0 18px;font-size:17px}.chip-divider{align-self:stretch;width:1px;margin:0 6px;background:var(--rule)}.pay-row{flex-wrap:wrap;gap:10px;font-size:17px}.pay-field,.pay-row{display:flex;align-items:center}.pay-field{gap:6px;min-height:48px;padding:0 12px;border:1px solid var(--ink);background:var(--surface)}.pay-field input{width:88px;border:0;background:transparent;color:var(--ink);font:inherit}.pay-field:focus-within{outline:2px solid var(--ink);outline-offset:2px}.pay-field input:focus-visible{outline:none}.segmented{display:flex}.segmented .chip-btn{min-height:48px}.segmented .chip-btn+.chip-btn{margin-left:-1px}.post-hint-inline{margin:0;font-size:14px;color:var(--muted)}.post-warning{color:#b42318}.field{display:flex;flex-direction:column;gap:6px}.field input,.field select,.field textarea{box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;font-size:17px}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder)}.field-label-split{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.draft-note{font-weight:500;letter-spacing:0;text-transform:none}.title-input{font-size:20px!important;font-weight:500}.desc-input,.title-input{border-color:var(--rule)!important}.desc-input{font-size:16px!important;line-height:1.6;resize:vertical}.desc-drafted{background:#ffffff!important}.tone-row{justify-content:flex-start}.write-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-left:auto;padding:0 20px;border:0;background:var(--ink);color:var(--bg);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.write-btn:disabled{background:var(--muted);cursor:progress}.practice-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border:1px solid var(--rule);background:var(--surface)}.practice-card-text{display:flex;flex-direction:column;gap:4px}.practice-card-name{font-size:18px;font-weight:500}.practice-card-meta{font-size:15px;color:var(--muted)}.practice-card .btn,.practice-editor .btn{background:transparent;font:inherit;font-size:15px;cursor:pointer}.practice-editor .btn-solid{background:var(--ink)}.practice-editor .btn:disabled{opacity:.5;cursor:not-allowed}.practice-editor{display:flex;flex-direction:column;gap:14px}.field-row{display:flex;flex-wrap:wrap;gap:12px}.field-row .field{flex:2 1 180px}.field-row .field-narrow{flex:1 1 90px}.practice-editor-actions{display:flex;gap:10px}.post-publish{padding:32px 0 0}.feature-opt{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--rule);background:var(--surface);cursor:pointer}.feature-on{border-color:var(--ink);background:var(--callout)}.feature-opt input{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;accent-color:var(--ink)}.feature-opt>span{display:flex;flex-direction:column;gap:4px}.feature-opt-title{font-size:18px;font-weight:500}.feature-opt-text{font-size:15px;color:#4a4943}.publish-errors{margin:16px 0 0;padding:14px 18px 14px 36px;border:1px solid #b42318;color:#b42318}.publish-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.publish-actions .btn{min-height:56px;font:inherit;font-size:17px;cursor:pointer}.publish-preview{padding:0 22px;background:transparent}.publish-btn{flex:1 1 280px;justify-content:space-between;max-width:420px;padding:0 24px;font-size:18px!important;font-weight:500}.publish-btn:disabled{background:var(--muted);cursor:progress}.post-preview{display:flex;flex:1 1 340px;flex-direction:column;gap:14px;max-width:420px;min-width:0;position:-webkit-sticky;position:sticky;top:24px}.post-preview .eyebrow{margin:0}.preview-card{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--ink);background:var(--surface)}.preview-featured{background:var(--callout)}.preview-company{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-company .job-company{font-size:12px}.preview-title{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:500;line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.preview-card .job-meta{margin:0;font-size:15px}.preview-pay{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:500}.preview-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.preview-tags .tag{padding:4px 8px;font-size:13px}.preview-notes{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--rule);font-size:15px;color:var(--muted)}.preview-notes strong{color:var(--ink)}.posted-banner{display:flex;align-items:center;gap:12px;margin:20px 0 0;padding:14px 18px;border:1px solid var(--ink);background:var(--surface);font-size:16px}.job-text p{max-width:720px;margin:0 0 16px;font-size:19px;line-height:1.55}.job-text .bring{margin-bottom:16px}.account-step{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding:24px;border:1px solid var(--ink);background:var(--surface)}.account-title{margin:0;font-family:var(--font-display),sans-serif;font-size:26px;font-weight:500;letter-spacing:-.02em}.account-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.account-provider{width:100%;justify-content:center;background:transparent;font:inherit;font-size:17px;cursor:pointer}.account-email{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.account-email .field{flex:1 1 240px}.account-submit{display:inline-flex;align-items:center;gap:10px;min-height:48px;font:inherit;font-size:16px;font-weight:500;cursor:pointer}.account-note{margin:0;font-size:13px;color:var(--muted)}.search-head{padding:40px 0 32px}.search-title{font-size:clamp(44px,6.5vw,88px);line-height:.88;letter-spacing:-.05em}.search-compact{margin-top:32px}.search-compact .search-field{gap:2px;padding:10px 18px}.search-compact .field-label{font-size:11px}.search-compact input,.search-compact select{font-size:17px}.search-compact .search-submit{min-width:140px;min-height:56px;font-size:16px}.search-notice{margin:14px 0 0;font-size:15px;color:#b42318}.search-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px;padding-bottom:80px}.filters{flex:1 1 260px;max-width:300px;min-width:0}.filters[aria-busy=true]{opacity:.7}.filters-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--ink)}.filters-title{margin:0;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.filters-clear{font-size:14px;color:var(--muted)}.filters-toggle{display:none}.filter-group{margin:0;padding:24px 0;border:0;border-bottom:1px solid var(--rule)}.filter-group-last{border-bottom:0}.filter-group legend{padding:0 0 14px}.chip-check{position:relative;display:inline-flex}.chip-check input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.chip-check span{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--rule);font-size:15px}.chip-check:hover span{border-color:var(--ink)}.chip-check input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.chip-check input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.check-list{display:flex;flex-direction:column;gap:4px;font-size:16px}.check{display:flex;align-items:center;gap:10px;min-height:36px;cursor:pointer}.check input{width:18px;height:18px;margin:0;accent-color:var(--ink)}.check-count{margin-left:auto;font-size:14px;color:var(--muted)}.min-pay{display:flex;border:1px solid var(--ink);background:var(--surface)}.min-pay-amount{display:flex;flex:1 1 auto;align-items:center;gap:6px;padding:10px 14px;font-size:16px}.min-pay input{width:100%}.min-pay input,.min-pay select{border:0;background:transparent;color:var(--ink);font:inherit}.min-pay select{padding:0 12px;border-left:1px solid var(--rule);font-size:15px}.min-pay:focus-within{outline:2px solid var(--ink);outline-offset:2px}.min-pay input:focus-visible,.min-pay select:focus-visible{outline:none}.results{flex:999 1 560px;min-width:0}.results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid var(--ink)}.results-count{margin:0;font-size:17px}.results-count strong{font-weight:600}.results-count span,.sort{color:var(--muted)}.sort{display:flex;align-items:center;gap:10px;font-size:15px}.sort select{min-height:44px;padding:10px 12px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:14px;color:var(--muted)}.active-filters>span{margin-right:4px}.active-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--ink);color:var(--ink);text-decoration:none}.active-chip:hover{background:var(--ink);color:var(--bg)}.result-list{margin-top:0;border-top:0}.result-row .job-title{font-size:28px}.result-row .job-meta{margin-top:8px}.result-source{font-size:13px;color:var(--muted)}.result-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.tag-small{padding:4px 8px;font-size:13px}.result-row .job-side{flex-basis:150px}.result-row .job-pay{font-size:22px}.no-results{padding:40px 0;border-bottom:1px solid var(--rule);font-size:17px}.no-results-title{margin:0 0 8px;font-family:var(--font-display),sans-serif;font-size:28px;font-weight:500}.no-results p{margin:0;color:var(--muted)}.alert-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:32px;padding:28px;border:1px solid var(--ink)}.alert-copy{flex:999 1 320px}.alert-copy .field-label{margin:0 0 6px}.alert-title{margin:0;font-family:var(--font-display),sans-serif;font-size:26px;font-weight:500;letter-spacing:-.02em}.alert-btn{flex:1 1 200px;padding:18px 20px;font-size:16px}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;font-size:16px}.pagination-off,.pagination>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.pagination-off{color:var(--placeholder)}.pagination-pages{display:flex;gap:4px}.pagination-pages a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--rule);text-decoration:none}.pagination-pages a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.pagination-gap{display:inline-flex;align-items:center;justify-content:center;min-width:32px;color:var(--muted)}.alert-wrap{margin-top:32px}.alert-wrap .alert-box{margin-top:0}.alert-frequency{display:flex;gap:20px;margin:14px 0 0;padding:0;border:0}.alert-consent{align-items:flex-start;margin-top:10px;font-size:15px;line-height:1.45}.alert-consent input{flex:0 0 auto;margin-top:2px}.alert-btn:disabled{background:var(--muted);border-color:var(--muted);cursor:not-allowed}.alert-done,.alert-signin{background:var(--surface)}.alert-signin{display:flex;flex-direction:column;gap:14px;padding:24px 28px;border:1px solid var(--ink);border-top:0}.alert-signin-title{margin:0;font-size:17px;font-weight:500}.alerts-page{max-width:880px;padding:72px 0 96px}.alerts-empty{margin:40px 0 0;font-size:17px;color:var(--muted)}.alerts-list{margin:40px 0 0;padding:0;border-top:1px solid var(--ink);list-style:none}.alert-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:24px 0;border-bottom:1px solid var(--rule)}.alert-paused .alert-item-title{color:var(--muted)}.alert-item-main{display:flex;flex:999 1 320px;flex-direction:column;gap:6px}.alert-item-title{font-family:var(--font-display),sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em;text-decoration:none}.alert-item .job-meta{margin:0;font-size:15px}.alert-item-actions{display:flex;flex-wrap:wrap;gap:8px}.alert-item-actions .btn{background:transparent;font:inherit;font-size:15px;cursor:pointer}@media (max-width:900px){.steps{grid-template-columns:1fr}.step,.step:first-child,.step:last-child{padding:28px 0}.step+.step{border-left:0;border-top:1px solid var(--rule)}.plans{grid-template-columns:1fr}.plan,.plan-list{display:flex;flex-direction:column;grid-row:auto}.plan+.plan{border-left:0;border-top:1px solid var(--ink)}.filters{flex:1 1 100%;max-width:none}.filters-head{align-items:center;gap:12px}.filters-clear{margin-left:auto}.filters-toggle{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.filters:not(.filters-open) .filters-body{display:none}}@media (max-width:1000px){.post-preview{position:static;max-width:none}.job-layout{flex-direction:column;align-items:stretch}.apply,.job-main-col{flex:none}.apply{order:-1;max-width:none}}@media (max-width:640px){:root{--gutter:16px}.site-header{padding:16px 0}.main-nav{gap:8px 20px;font-size:15px}.main-nav .btn{margin-left:auto}.hero{padding:48px 0 40px}.hero .eyebrow{margin-bottom:20px}.hero-title{font-size:52px}.lede{margin-top:24px;font-size:18px}.lede-small{font-size:17px}.search{margin-top:32px;flex-direction:column}.search-field,.search-field-wide{flex:none;border-right:0;border-bottom:1px solid var(--rule)}.search-submit{width:100%}#jobs{padding-top:32px}.job-list{margin-top:28px}.job-row{padding:22px 12px;gap:12px}.job-main{flex-basis:100%}.job-title{font-size:24px}.job-meta{font-size:15px}.job-side{flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;text-align:left}.job-pay{font-size:20px}.employers{margin-top:48px;padding:48px 0}.search-head{padding:28px 0 24px}.search-title{font-size:44px}.search-layout{gap:24px}.result-row .job-title{font-size:23px}.post-head{padding:32px 0 24px}.post-title{font-size:48px}.post-body,.post-hint,.write-btn{margin-left:0}.write-btn{width:100%;justify-content:center}.publish-preview{flex:1 1 100%}.publish-btn{max-width:none}.pricing-hero{padding:48px 0 40px}.pricing-title{font-size:52px}.plan{padding:28px 20px}.plan-amount{font-size:80px}.closing-cta,.pricing-section{margin-top:64px}.faq{gap:28px}.faq-item summary{font-size:18px}.closing-cta{padding:48px 0}.job-header{padding:32px 0 28px}.job-header-title{font-size:44px}.job-details{font-size:16px}.job-layout{gap:40px;padding:32px 0 56px}.glance{grid-template-columns:1fr 1fr}.glance-value{font-size:22px}.job-intro{font-size:19px}.job-subhead{font-size:24px}.block-title{font-size:32px}.req-row{grid-template-columns:1fr}.req-row dt{padding-top:0}.apply-card{padding:22px}.apply-pitch{font-size:26px}.similar{padding:40px 0 48px}.similar-item{padding-right:0}}button.btn{font:inherit;cursor:pointer}button.btn:not(.btn-solid):not(.btn-accent){background:transparent;color:var(--ink)}.btn-accent{background:var(--accent);font-weight:500}.btn-accent:hover{color:var(--ink);filter:brightness(.95)}.apply-page{padding:32px 0 96px}.apply-back{margin:0 0 32px;font-size:15px}.apply-back a{color:var(--muted)}.apply-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.apply-main{flex:999 1 560px;min-width:0}.apply-title{font-size:clamp(44px,6vw,80px);line-height:.88;letter-spacing:-.05em}.apply-lede{margin:0;max-width:620px;font-size:20px;line-height:1.5;color:var(--muted)}.apply-section{margin-top:36px;padding-top:28px;border-top:1px solid var(--rule)}.apply-section-first{margin-top:40px;border-top-color:var(--ink)}.apply-section .field-label{margin:0 0 16px}.apply-section-hint{margin:-10px 0 18px;font-size:15px;color:var(--muted)}.apply-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:18px 20px;border:1px solid var(--rule);background:var(--surface)}.apply-card-text{display:flex;flex-direction:column;gap:4px;min-width:0}.apply-card-title{font-size:17px;font-weight:500;overflow-wrap:anywhere}.apply-card-name{font-size:20px}.apply-card-meta{font-size:15px;color:var(--muted)}.resume-file{display:flex;align-items:center;gap:14px;min-width:0}.resume-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:48px;border:1px solid var(--ink);font-size:11px;font-weight:600}.resume-replace{cursor:pointer;font-size:15px}.resume-replace:focus-within{outline:2px solid var(--ink);outline-offset:3px}.resume-error{flex-basis:100%}.apply-licenses{margin:12px 0 0;font-size:15px;color:var(--match-ink)}.apply-questions{display:flex;flex-direction:column;gap:18px}.apply-question{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.apply-question-label{flex:0 0 220px;font-size:17px}.apply-note-field{display:flex;flex-direction:column}.apply-note-field textarea{padding:14px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:1.55;resize:vertical}.apply-note-field textarea::placeholder{color:var(--placeholder)}.apply-send{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}.apply-privacy{margin:0;max-width:420px;font-size:14px;line-height:1.5;color:var(--muted)}.apply-send-btn{flex:0 0 auto;min-width:280px;gap:16px}.apply-send-btn:disabled{background:var(--muted);border-color:var(--muted);cursor:not-allowed}.apply-send-hint{margin:10px 0 0;font-size:14px;color:var(--muted);text-align:right}.apply-job{display:flex;flex:1 1 300px;flex-direction:column;gap:10px;min-width:0;max-width:360px;padding:24px;border:1px solid var(--ink);background:var(--surface)}.apply-job .field-label{margin:0}.apply-job-title{font-family:var(--font-display),sans-serif;font-size:26px;font-weight:500;line-height:1.08;letter-spacing:-.025em;text-decoration:none}.apply-job-match{margin-top:6px;padding-top:12px;border-top:1px solid var(--rule);font-size:14px;color:var(--match-ink)}.apply-done{display:flex;flex-direction:column;gap:24px}.apply-done-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--accent)}.apply-done-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.apply-done .apply-done-actions{margin-top:0}.apply-done-actions .btn-block{flex:0 1 auto;gap:16px;padding:16px 22px;font-size:17px}.apply-done .alert-box{margin-top:16px}.tracker{max-width:640px;margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.apply-done .tracker{margin-top:8px}.tracker-step{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:17px;color:var(--muted)}.tracker-done{color:var(--ink)}.tracker-done .tracker-num{color:var(--muted)}.tracker-when{color:var(--match-ink)}.applications-list{margin:40px 0 0;padding:0;list-style:none}.application-item{padding:28px 0;border-top:1px solid var(--ink)}.application-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.application-head>div{display:flex;flex-direction:column;gap:6px}.application-head .field-label{margin:0}.application-title{font-family:var(--font-display),sans-serif;font-size:26px;font-weight:500;letter-spacing:-.025em;text-decoration:none}.application-item .tracker{margin-top:20px;border-top-color:var(--rule)}.status-pill{align-self:flex-start;padding:3px 7px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#e4e3da;color:var(--ink)}.status-new{background:var(--ink);color:var(--bg)}.status-interviewing{background:var(--callout)}.status-hired{background:var(--match-bg);color:var(--match-ink)}.status-not-a-fit{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule)}.employer-tag{padding:3px 6px;border:1px solid var(--ink);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.employer{padding-bottom:96px}.employer-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:44px 0 28px}.employer-title{font-size:clamp(44px,6vw,80px);line-height:.88;letter-spacing:-.05em}.employer-empty{padding:32px 0;border-top:1px solid var(--ink);font-size:18px;color:var(--muted)}.employer-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.employer-jobs{flex:1 1 280px;min-width:0;max-width:320px;border-top:1px solid var(--ink)}.employer-job{display:flex;flex-direction:column;gap:8px;padding:20px 16px;border-bottom:1px solid var(--rule);text-decoration:none}.employer-job:hover{color:var(--ink);background:var(--surface)}.employer-job[aria-current=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--ink)}.employer-job-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.employer-job-title{font-size:18px;font-weight:500;line-height:1.2}.new-badge{flex:none;padding:3px 7px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:600}.employer-job-feat,.employer-job-meta{font-size:14px;color:var(--muted)}.employer-job-feat.is-featured{color:var(--match-ink)}.employer-main{flex:999 1 640px;min-width:0}.employer-job-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:24px;border:1px solid var(--ink);background:var(--surface)}.employer-job-name{font-size:34px;line-height:1.05;letter-spacing:-.03em}.employer-job-stats{margin:8px 0 0;font-size:15px;color:var(--muted)}.employer-job-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto}.employer-job-actions form{margin:0}.employer-job-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.employer-job-close{min-height:32px;padding:0;font-size:15px;color:var(--muted)}a.employer-job-close{display:inline-flex;align-items:center}.applicants-count{margin:32px 0 0}.job-tabs{display:flex;gap:24px;border-bottom:1px solid var(--rule)}.job-tabs a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;font-size:16px;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}.job-tabs a:hover{color:var(--ink)}.job-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.applicant-contact .btn,.employer-job-actions .btn{font-size:15px}.status-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 16px}.status-filters .chip-btn{display:inline-flex;align-items:center;text-decoration:none}.status-filters .chip-btn[aria-current=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.applicants-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.applicants{flex:1 1 300px;min-width:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.applicants form{margin:0}.applicant{display:flex;gap:12px;align-items:flex-start;width:100%;padding:16px 12px;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.applicant:hover,.applicant[aria-current=true]{background:var(--surface)}.applicant[aria-current=true]{box-shadow:inset 3px 0 0 var(--ink)}.initials{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ink);font-size:14px;font-weight:600}.applicant-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.applicant-top{display:flex;justify-content:space-between;gap:8px}.applicant-name{font-size:17px;font-weight:500}.applicant-new .applicant-name{font-weight:600}.applicant-line,.applicant-when{font-size:14px;color:var(--muted)}.applicant-when{flex:none;font-size:13px}.applicant-placeholder,.applicants-empty{padding:24px 12px;font-size:16px;color:var(--muted)}.applicant-placeholder{flex:1 1 360px;margin:0;border:1px dashed var(--rule)}.applicant-panel{display:flex;flex:1 1 360px;flex-direction:column;gap:18px;min-width:0;padding:28px;border:1px solid var(--ink);background:var(--surface);scroll-margin-top:16px}.applicant-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.applicant-panel-name{font-size:32px;letter-spacing:-.03em}.applicant-panel-where{margin:6px 0 0;font-size:15px;color:var(--muted)}.applicant-match{margin:0;font-size:15px;color:var(--match-ink)}.applicant-match-partial{color:var(--muted)}.applicant-answers{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;margin:0;padding-top:16px;border-top:1px solid var(--rule);font-size:16px}.applicant-answers dt{color:var(--muted)}.applicant-answers dd{margin:0}.applicant-note{margin:0;padding:16px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:16px;line-height:1.55;white-space:pre-line}.applicant-contact{display:flex;flex-wrap:wrap;gap:8px}.applicant-no-resume{align-self:center;font-size:15px;color:var(--muted)}.applicant-move{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--ink)}.applicant-move .field-label{margin:0}.applicant-move-buttons{display:flex;flex-wrap:wrap;gap:8px}.applicant-move-buttons form{margin:0}.applicant-move-buttons .btn{min-height:48px;font-size:15px}.applicant-move-buttons .btn:disabled{box-shadow:inset 0 0 0 2px var(--ink);cursor:default;opacity:1}.applicant-move-buttons .btn:disabled:after{content:" ✓"}.applicant-notice{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.outbox{margin:32px 0 0;padding:0;list-style:none}.outbox-item{padding:24px 0;border-top:1px solid var(--rule)}.outbox-meta{margin:0 0 12px;font-size:15px;line-height:1.5}.outbox-frame{width:100%;height:520px;border:1px solid var(--rule);background:#fff}@media (max-width:640px){.apply-question-label{flex-basis:100%}.apply-send-btn{flex:1 1 100%;min-width:0}.apply-send-hint{text-align:left}.apply-job{max-width:none}.apply-done-actions .btn-block{flex:1 1 100%}.employer-job-card{padding:20px}.employer-job-actions{width:100%;align-items:stretch}.employer-job-buttons{justify-content:flex-start}.employer-job-close{align-self:flex-end}.applicant-panel{padding:20px}.applicant-answers{grid-template-columns:1fr;gap:2px}.applicant-answers dd{margin-bottom:8px}}.badge-muted{background:#e4e3da}.closed-banner a{margin-left:auto}.edit-crumb{padding:20px 0 0;font-size:15px}.edit-crumb,.edit-crumb a{color:var(--muted)}.edit-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;padding:36px 0 32px}.edit-head>div{flex:999 1 560px;min-width:0}.edit-title{font-size:clamp(44px,6vw,80px);line-height:.88;letter-spacing:-.05em}.edit-intro{flex:1 1 280px;margin:0;font-size:16px;line-height:1.5;color:var(--muted)}.edit-intro strong{color:var(--ink);font-weight:600}.closed-callout,.sync-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border-left:4px solid var(--ink);background:var(--callout)}.closed-callout{margin-bottom:32px}.closed-callout>span,.sync-text{display:flex;flex-direction:column;gap:4px;font-size:15px;color:#4a4943}.closed-callout strong,.sync-text strong{font-size:17px;font-weight:500;color:var(--ink)}.closed-callout form{margin:0}.sync-callout{flex-direction:column;align-items:stretch;margin-top:24px}.sync-actions{display:flex;flex-wrap:wrap;gap:10px}.sync-actions .btn{gap:8px;font-size:15px}.edit-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px;padding-bottom:48px}.edit-main{flex:999 1 600px;min-width:0}.changed-tag{padding:3px 6px;background:var(--accent);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.edit-practice-btn{font-size:15px}.edit-side{flex:1 1 320px;gap:20px;min-width:0;max-width:400px}.edit-card,.edit-side{display:flex;flex-direction:column}.edit-card{gap:14px;padding:22px;border:1px solid var(--ink);background:var(--surface);font-size:15px}.edit-card-head{display:flex;align-items:center;justify-content:space-between}.edit-card-head .field-label{margin:0}.job-state{padding:3px 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:#e4e3da}.job-state-active{background:var(--accent)}.edit-stats{display:flex;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.edit-stats>span{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:12px 0 12px 14px}.edit-stats>span:first-child{padding-left:0}.edit-stats>span+span{border-left:1px solid var(--rule)}.edit-stat{font-family:var(--font-display),sans-serif;font-size:26px;white-space:nowrap;font-weight:500}.edit-stat-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.feature-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--rule);background:var(--callout)}.feature-card-on{background:var(--match-bg);border-color:var(--match-border)}.feature-card-title{font-size:17px;font-weight:500}.feature-card-text{font-size:15px;line-height:1.5;color:#4a4943}.feature-card .btn{align-self:flex-start;font-size:15px}.when-save{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--ink);font-size:15px;line-height:1.5;color:var(--muted)}.when-save .field-label{margin:0}.edit-close{padding-top:16px;border-top:1px solid var(--rule)}.close-job-btn{font-size:15px}.close-job{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--ink);scroll-margin:24px}.close-job-q{font-size:17px;font-weight:500}.close-reason{min-height:44px;text-align:left}.close-job-note{font-size:14px;line-height:1.5;color:var(--muted)}.close-job-actions{display:flex;align-items:center;gap:10px}.close-job-actions .btn{font-size:15px}.close-job-actions .btn:disabled{background:#9a998f;border-color:#9a998f;color:var(--bg);cursor:not-allowed}.save-bar-save:disabled{background:var(--muted);border-color:var(--muted);color:var(--bg);cursor:not-allowed}.link-btn{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;text-decoration:underline;cursor:pointer}.edit-page{padding-bottom:120px}.save-bar{position:fixed;right:0;bottom:0;left:0;z-index:5;background:var(--ink);color:var(--bg)}.save-bar-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--gutter)}.save-bar-text{font-size:16px}.save-bar-errors{margin:6px 0 0;padding-left:18px;font-size:14px;color:#ffd6cf}.save-bar-actions{display:flex;gap:10px}.save-bar .btn{min-height:48px;font-size:16px}.save-bar button.btn.save-bar-discard{border-color:var(--bg);color:var(--bg)}.save-bar-save{font-weight:600;border-color:var(--accent)}@media (max-width:640px){.edit-side{max-width:none}.save-bar-actions{width:100%}.save-bar-actions .btn{flex:1 1;justify-content:center}}.status-withdrawn{background:transparent;box-shadow:inset 0 0 0 1px var(--rule);text-decoration:line-through}.applicant-withdrawn .applicant-line,.applicant-withdrawn .applicant-name,.status-withdrawn{color:var(--muted)}.edit-form{border-top:1px solid var(--ink)}.edit-form .post-section-title .changed-tag{margin-left:auto;align-self:center}.edit-note{margin:0;padding:16px 18px;border-left:4px solid var(--ink);background:var(--callout);font-size:15px;line-height:1.5;color:#2e2d29}.edit-note strong{font-weight:600}.edit-form .sync-callout{margin-top:0}.sync-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px}.sync-title-btn{background:var(--surface);border-color:var(--ink)}@media (max-width:1000px){.employer-layout{flex-direction:column;align-items:stretch;gap:20px}.employer-jobs{display:flex;flex:none;gap:8px;max-width:none;overflow-x:auto;padding-bottom:4px;border-top:0;scroll-snap-type:x proximity}.employer-job{flex:0 0 220px;gap:4px;padding:12px 14px;border:1px solid var(--rule);scroll-snap-align:start}.employer-job[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}.employer-job-title{font-size:16px}.employer-job-meta{display:none}.employer-main{flex:none;width:100%}}.undo-notice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:10px 14px;background:var(--ink);color:var(--bg);font-size:15px}.undo-notice .undo-btn{min-height:32px;padding:0 4px;color:var(--bg);font-weight:600}.auth-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid var(--rule)}.auth-back{font-size:15px;color:var(--muted)}.auth{display:flex;flex-wrap:wrap;gap:48px 80px;align-items:flex-start;padding:64px 0 120px}.auth-narrow{justify-content:center}.auth-copy{flex:1 1 420px;min-width:0}.auth-copy .eyebrow{margin-bottom:20px}.auth-title{font-size:clamp(48px,6.5vw,88px);line-height:.88;letter-spacing:-.055em}.auth-lede{margin:28px 0 0;max-width:460px;font-size:18px;line-height:1.5;color:var(--muted)}.auth-draft,.auth-job{display:flex;flex-direction:column;gap:6px;max-width:460px;margin-top:32px}.auth-job{padding-top:18px;border-top:1px solid var(--ink)}.auth-draft{padding:18px 20px;border:1px solid var(--ink);background:var(--callout)}.auth-card-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.auth-card-title{font-family:var(--font-display),sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em}.auth-card-meta{font-size:15px;color:var(--muted)}.auth-both{max-width:460px;margin-top:32px;border-top:1px solid var(--ink)}.auth-both,.auth-both>span{display:flex;flex-direction:column}.auth-both>span{gap:2px;padding:14px 0;border-bottom:1px solid var(--rule)}.auth-both strong{font-size:17px;font-weight:500}.auth-both strong+span{font-size:15px;color:var(--muted)}.auth-panel{flex:1 1 420px;gap:16px;min-width:0;max-width:480px;padding:32px;border:1px solid var(--ink);background:var(--surface)}.auth-panel,.auth-providers{display:flex;flex-direction:column}.auth-providers{gap:12px}.auth-btn{justify-content:center;gap:12px;width:100%;min-height:56px;font:inherit;font-size:17px;font-weight:500;cursor:pointer}.auth-btn:disabled{opacity:.6;cursor:default}.auth-google{background:#fff}.auth-google:hover{color:var(--ink);background:#f7f7f2}.auth-apple{border-color:var(--ink)}.auth-btn-outline{min-height:52px;background:transparent;color:var(--ink)}.dev-stub{display:inline-block;flex:none;margin-left:8px;padding:2px 6px;border:1px dashed;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.auth-btn .dev-stub{margin-left:0}.auth-or{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.auth-or span{flex:1 1;height:1px;background:var(--rule)}.auth-code,.auth-email,.auth-profile{display:flex;flex-direction:column;gap:16px}.auth-email{gap:12px}.auth-panel .field input{min-height:52px;background:#fff}.auth-small{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.auth-small .link-btn{font-size:inherit}.auth-rule{padding-top:14px;border-top:1px solid var(--rule)}.auth-link{align-self:flex-start;font-size:15px}.auth-dev{margin:0;padding:10px 12px;border:1px dashed var(--muted);font-size:13px;color:var(--muted)}.code-boxes{position:relative;display:flex;gap:8px;cursor:text}.code-input{position:absolute;inset:0;z-index:1;width:100%;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:1em;outline:none}.code-input::selection{background:transparent}.code-box{display:flex;flex:1 1;align-items:center;justify-content:center;height:64px;border:1px solid var(--rule);background:#fff;font-family:var(--font-display),sans-serif;font-size:30px;font-weight:500}.code-boxes:focus-within .code-box-current{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:-2px}.continue-as{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.continue-as:hover{background:#f7f7f2}.continue-as-mark{display:flex;flex:0 0 48px;align-items:center;justify-content:center;height:48px;background:var(--accent);font-size:17px;font-weight:600}.continue-as-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.continue-as-name{font-size:18px;font-weight:500}.continue-as-email{overflow-wrap:anywhere;font-size:15px;color:var(--muted)}.who-option{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid var(--ink);background:#fff;text-decoration:none}.who-option:hover{color:var(--ink);outline:1px solid var(--ink)}.who-option-hire{background:var(--callout)}.who-title{font-family:var(--font-display),sans-serif;font-size:26px;font-weight:500;letter-spacing:-.02em}.who-desc{font-size:15px;line-height:1.45;color:#4a4943}.auth-row{display:flex;flex-wrap:wrap;gap:12px}.auth-grow{flex:2 1 200px}.auth-zip{flex:1 1 110px}.auth-hint{font-size:13px;color:var(--muted)}.auth-hint-up{margin-top:-8px}.auth-chips{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.auth-chips legend{margin-bottom:8px;padding:0}.auth-chip-row{display:flex;flex-wrap:wrap;gap:8px}.auth-resume{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px dashed var(--ink);background:#fff;cursor:pointer}.auth-resume:focus-within{outline:2px solid var(--ink);outline-offset:2px}.auth-resume-text{display:flex;flex-direction:column;gap:2px;min-width:0}.auth-resume-title{overflow-wrap:anywhere;font-size:16px;font-weight:500}.auth-resume-btn{flex:none;font-size:15px}.auth-consent{align-items:flex-start;font-size:15px;line-height:1.45}.auth-consent input{width:20px;height:20px;margin-top:1px;flex:none}.auth-profile .practice-editor{display:flex;flex-direction:column;gap:12px}.auth-stub{max-width:560px}.auth-stub-banner{margin:0;padding:8px 12px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.auth-stub-title{font-size:36px;line-height:1;letter-spacing:-.03em}.auth-board-list{margin:24px 0 0;padding-left:20px;font-size:18px;line-height:1.8}.account-facts{display:flex;flex-direction:column;margin:32px 0 20px;border-top:1px solid var(--ink)}.account-facts div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.account-facts dt{color:var(--muted)}.account-facts dd{margin:0;overflow-wrap:anywhere;text-align:right}.applications-links{margin:16px 0 0;font-size:15px}@media (max-width:700px){.auth{gap:32px;padding:32px 0 64px}.auth-panel{padding:20px}}.about{max-width:640px;padding:72px 0 120px}.about-title{font-size:clamp(44px,7vw,76px);line-height:.92;letter-spacing:-.05em}.about-body{margin-top:40px}.about-body p{margin:0 0 20px;font-size:18px;line-height:1.6}.about-body .about-pull{margin:40px 0;font-size:28px;line-height:1.2}.about-body .about-pull,.about-closing{font-family:var(--font-display),sans-serif;font-weight:500;letter-spacing:-.02em}.about-closing{margin:40px 0 0;padding:32px;background:var(--callout);font-size:clamp(24px,3.2vw,30px);line-height:1.25}.about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.about-actions .btn{flex:1 1 220px}@media (max-width:700px){.about{padding:40px 0 72px}.about-closing{padding:24px 20px}}.help-intro{margin:32px 0 0;font-size:18px;line-height:1.6}.help-jump{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-weight:500}.help-section{margin-top:56px;scroll-margin-top:24px}.help-section-title{margin:0 0 8px;font-family:var(--font-display),sans-serif;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.help-q{border-bottom:1px solid var(--rule);scroll-margin-top:24px}.help-q summary{display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.4;cursor:pointer;list-style:none}.help-q summary::-webkit-details-marker{display:none}.help-q summary:after{content:"+";flex:none;font-size:22px;line-height:1.1}.help-q[open] summary:after{content:"−"}.help-a p{margin:0 0 20px;font-size:17px;line-height:1.6}.help-closing p{margin:0}.help-closing a{word-break:break-word}.legal-title{font-size:clamp(40px,6vw,64px);line-height:.95;letter-spacing:-.04em}.legal-other{margin:24px 0 0;color:var(--muted)}.legal-body{margin-top:40px}.legal-body h2{margin:48px 0 12px;font-family:var(--font-display),sans-serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:24px}.legal-body li,.legal-body p{font-size:16px;line-height:1.65}.legal-body p,.legal-body ul{margin:0 0 16px}.legal-body ul{padding-left:22px}.legal-body li{margin-bottom:8px}.legal-body a{overflow-wrap:anywhere}.confidential-opt{align-items:flex-start;margin-top:20px}.confidential-opt-title{display:block;font-weight:500}.confidential-opt-text{display:block;margin-top:2px;color:var(--muted);font-size:14px;line-height:1.45}.confidential-tag{flex:none;padding:2px 7px;border:1px solid var(--ink);font-size:12px;font-weight:600;letter-spacing:.02em}.employer-job-confidential{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;color:var(--muted);font-size:14px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_398939{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_398939{--font-display:"Inter Tight","Inter Tight Fallback"}