body{--sec-ink:var(--ink,var(--tenant-header-text,#16161a));--sec-ink-2:var(--ink-2,var(--tenant-header-text-muted,#5a5a63));--sec-ink-3:var(--ink-3,#8c8c96);--sec-line:var(--line,var(--tenant-border,#e6e6ea));--sec-line-2:var(--line-2,#d2d2da);--sec-surf:var(--surf,var(--tenant-background,#ffffff));--sec-surf-2:var(--surf-2,#f6f6f8);--sec-accent:var(--brand-accent,var(--tenant-button,#1d4ed8));--sec-on-accent:var(--on-accent,var(--tenant-button-text,#ffffff));--sec-accent-tint:color-mix(in srgb,var(--sec-accent) 9%,var(--sec-surf));--sec-accent-deep:color-mix(in oklch,var(--sec-accent) 84%,black);--sec-accent-soft:color-mix(in oklch,var(--sec-accent) 90%,white);--sec-radius:var(--control-radius,8px);--sec-radius-lg:calc(var(--control-radius, 8px) + 4px);--sec-font-display:var(--font-display,var(--font-heading,inherit));--sec-shadow:0 1px 2px rgb(0 0 0/0.04),0 12px 32px -18px rgb(0 0 0/0.14);--sec-page:var(--background,var(--tenant-background,var(--sec-surf)))}.dark body{--sec-shadow:0 1px 2px rgb(0 0 0/0.3),0 12px 32px -18px rgb(0 0 0/0.6)}@layer components{.sec-display{font-family:var(--sec-font-display);letter-spacing:-.012em}.sec-kicker{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sec-ink-3)}.sec-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:var(--sec-radius);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:filter .15s,transform .15s,background-color .15s,border-color .15s}.sec-btn:active{transform:scale(.985)}.sec-btn:disabled{opacity:.5;pointer-events:none}.sec-btn-lg{height:44px;padding:0 20px;font-size:15px}.sec-btn-sm{height:34px;padding:0 12px;font-size:13px}.sec-btn-primary{color:var(--sec-on-accent);border:1px solid color-mix(in oklch,var(--sec-accent) 86%,black);background:linear-gradient(to bottom,var(--sec-accent-soft),var(--sec-accent));box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 1px 2px rgb(0 0 0/.18)}.sec-btn-primary:hover{filter:brightness(1.05)}.sec-btn-secondary{color:var(--sec-ink);border:1px solid var(--sec-line-2);background:var(--sec-surf);box-shadow:0 1px 2px rgb(0 0 0/.05)}.sec-btn-secondary:hover{background:var(--sec-surf-2)}.sec-btn-ghost{color:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}.sec-btn-ghost:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.sec-card{border:var(--kd-card-border,1px solid var(--sec-line));background:var(--sec-surf);border-radius:var(--kd-card-radius,var(--sec-radius))}.sec-card-hover{transition:border-color .15s,background-color .15s,transform .15s}.sec-card-hover:hover{border-color:var(--sec-line-2);background:var(--sec-surf-2)}.sec-band{background:var(--sec-surf-2);border-top:1px solid var(--sec-line);border-bottom:1px solid var(--sec-line)}.sec-panel-accent{color:var(--sec-on-accent);background:linear-gradient(135deg,var(--sec-accent-soft),var(--sec-accent) 60%,var(--sec-accent-deep))}.sec-panel-accent,.sec-panel-dark{border-radius:var(--sec-radius-lg)}.sec-panel-dark{color:#f4f4f5;background:linear-gradient(160deg,#1c1c21,#0f0f12)}.sec-panel-tint{color:var(--sec-ink);background:var(--sec-accent-tint);border:1px solid color-mix(in srgb,var(--sec-accent) 18%,transparent);border-radius:var(--sec-radius-lg)}.sec-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:var(--kd-logo-radius,8px);border:var(--kd-logo-border,1px solid var(--sec-line));background:#ffffff}.sec-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.sec-logo-lg{width:56px;height:56px;border-radius:var(--kd-logo-radius,10px)}.sec-logo-xl{width:72px;height:72px;border-radius:var(--kd-logo-radius,12px)}.sec-logo-fallback{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--kd-logo-fallback-color,var(--link,var(--sec-ink-2)));background:var(--kd-logo-fallback-bg,var(--accent-tint,var(--sec-surf-2)))}.sec-logo-lg.sec-logo-fallback{font-size:15px}.sec-logo-xl.sec-logo-fallback{font-size:18px}.sec-logo[data-logo-shape=square] img{padding:0}.sec-logo[data-logo-shape=wide] img,.sec-logo[data-logo-shape=wordmark] img{padding:3px 1px}.sec-logo-tile{display:flex;align-items:center;justify-content:center;min-width:0;height:var(--kd-logo-tile-h,80px);padding:0 14px;border:var(--kd-logo-tile-border,1px solid var(--sec-line));border-radius:var(--kd-logo-tile-radius,var(--kd-card-radius,var(--sec-radius)));background:var(--kd-logo-tile-bg,#ffffff);color:#3a3a42;overflow:hidden}.sec-logo-mark{display:block;width:auto;height:var(--kd-logo-mark-h,56px);max-width:100%;max-height:calc(100% - 16px);object-fit:contain;mix-blend-mode:var(--kd-logo-blend,multiply)}.sec-logo-mark[data-logo-shape=wide]{height:calc(var(--kd-logo-mark-h, 56px) * .72)}.sec-logo-mark[data-logo-shape=wordmark]{height:calc(var(--kd-logo-mark-h, 56px) * .56)}.sec-logo-tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.sec-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--sec-line);background:var(--sec-surf);font-size:12px;line-height:1;color:var(--sec-ink-2);white-space:nowrap}.sec-chip-accent{color:var(--sec-accent-deep);background:var(--sec-accent-tint);border-color:color-mix(in srgb,var(--sec-accent) 22%,transparent)}.sec-logo-wall img{filter:grayscale(1);opacity:.72;transition:filter .2s,opacity .2s}.sec-logo-wall a:focus-visible img,.sec-logo-wall a:hover img{filter:none;opacity:1}.sec-input{height:40px;width:100%;padding:0 12px;border-radius:var(--kd-input-radius,var(--sec-radius));border:var(--kd-input-border,1px solid var(--sec-line-2));background:var(--sec-surf);font-size:14px;color:var(--sec-ink);outline:none;transition:border-color .15s,box-shadow .15s}.sec-input::placeholder{color:var(--sec-ink-3)}.sec-input:focus{border-color:var(--kd-input-focus,var(--sec-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--kd-input-focus,var(--sec-accent)) 22%,transparent)}.sec-bar{height:8px;border-radius:999px;background:var(--sec-surf-2);border:1px solid var(--sec-line);overflow:hidden}.sec-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(to right,var(--sec-accent-soft),var(--sec-accent))}.sec-embed .sec-embed-inner>*,.sec-embed form,.sec-embed iframe{max-width:100%}.sec-embed input[type=email],.sec-embed input[type=text]{height:40px;border-radius:var(--sec-radius);border:1px solid var(--sec-line-2);background:var(--sec-surf);color:var(--sec-ink);padding:0 12px;font-size:14px}[data-kardow-section-head]>*{min-width:0;max-width:100%}}@layer components{[data-kardow-section-head] :is(h1,h2,h3){overflow-wrap:break-word}}@layer components{[data-kardow-section-head]{background-color:var(--kd-section-head-bar,transparent);box-shadow:0 0 0 var(--kd-section-head-bar-py,8px) var(--kd-section-head-bar,transparent),calc(var(--kd-section-head-bar-py, 8px) - var(--kd-section-head-bar-px, 14px)) 0 0 var(--kd-section-head-bar-py,8px) var(--kd-section-head-bar,transparent),calc(var(--kd-section-head-bar-px, 14px) - var(--kd-section-head-bar-py, 8px)) 0 0 var(--kd-section-head-bar-py,8px) var(--kd-section-head-bar,transparent)}[data-kardow-section-head]>:is([data-kardow-section-title],:has(>[data-kardow-section-title])){flex:1 1 auto}[data-kardow-section-title]{display:flex;align-items:center;column-gap:var(--kd-section-rule-gap,.5em)}[data-kardow-section-title]:after{content:"";flex:1 1 0;min-width:0;border-top:var(--kd-section-rule,0 none)}@media (max-width:639px){[data-kardow-section-head]>:is([data-kardow-section-title],:has(>[data-kardow-section-title])){align-self:stretch}}}.sec-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.sec-bleed){overflow-x:clip}@layer components{.sec-shader{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sec-shader-fallback{position:absolute;inset:0;background:linear-gradient(135deg,var(--sec-accent-soft),var(--sec-accent) 55%,var(--sec-accent-deep))}.sec-shader-fallback-dark{background:radial-gradient(120% 90% at 20% 10%,color-mix(in oklch,var(--sec-accent) 55%,#0b0b0f),#0b0b0f 70%)}.sec-shader-fallback-light{background:radial-gradient(90% 80% at 30% 20%,var(--sec-accent-tint),var(--sec-surf) 75%)}.sec-on-dark{color:#f6f6f7}.sec-on-dark .sec-kicker{color:rgb(255 255 255/.7)}.sec-on-dark .sec-input{background:rgb(255 255 255/.96);color:#16161a;border-color:transparent}.sec-on-dark .sec-input::placeholder{color:#6b6b74}.sec-on-dark .sec-btn-secondary{background:#ffffff;color:#16161a;border-color:transparent}.sec-on-dark .sec-btn-ghost{color:#ffffff}.sec-on-dark .sec-chip{background:rgb(255 255 255/.12);color:#ffffff;border-color:rgb(255 255 255/.25)}.sec-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:320px;overflow-y:auto;border:1px solid var(--sec-line-2);border-radius:var(--sec-radius);background:var(--sec-surf);box-shadow:0 12px 40px -12px rgb(0 0 0/.25);text-align:left;color:var(--sec-ink)}.sec-suggest-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;cursor:pointer;text-align:left}.sec-suggest-item:hover,.sec-suggest-item[aria-selected=true]{background:var(--sec-surf-2)}.sec-suggest-kind{font-size:11px;color:var(--sec-ink-3);margin-left:auto;white-space:nowrap}}[data-kardow-section]:has(.sec-suggest){position:relative;z-index:60}.sec-marquee-pause:focus-within [data-marquee-track],.sec-marquee-pause:hover [data-marquee-track]{animation-play-state:paused!important}[data-kardow-section]{--sec-accent-tint:color-mix(in srgb,var(--sec-accent) 9%,var(--sec-surf));--sec-accent-deep:color-mix(in oklch,var(--sec-accent) 84%,black);--sec-accent-soft:color-mix(in oklch,var(--sec-accent) 90%,white)}@layer components{.sec-mark{font-style:inherit}.sec-mark-bar{padding:0 .16em;margin:0 .02em;border-radius:.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sec-mark-bar,.sec-mark-tape{color:var(--sec-on-accent);background:var(--sec-accent)}.sec-mark-tape{display:inline-block;padding:.02em .26em .06em .2em;margin:.04em .02em 0;clip-path:polygon(.32em 0,100% 0,calc(100% - .32em) 100%,0 100%)}.sec-mark-underline{background-image:linear-gradient(var(--sec-accent),var(--sec-accent));background-repeat:no-repeat;background-size:100% .14em;background-position:0 94%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sec-mark-color{color:var(--sec-accent)}.sec-on-dark .sec-mark-color{color:color-mix(in oklch,var(--sec-accent) 72%,white)}.sec-mark-invert.sec-mark-bar,.sec-mark-invert.sec-mark-tape{color:var(--sec-ink);background:var(--sec-surf)}.sec-mark-invert.sec-mark-underline{background-image:linear-gradient(currentColor,currentColor)}.sec-mark-invert.sec-mark-color{color:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.sec-pat{--pat-a-c:var(--pat-a,var(--sec-accent));--pat-b-c:var(--pat-b,var(--sec-ink));width:100%;height:100%}.sec-pat-hazard{background:repeating-linear-gradient(-45deg,var(--pat-a-c) 0 14px,var(--pat-b-c) 14px 28px)}.sec-pat-angle{background:repeating-linear-gradient(-55deg,var(--pat-a-c) 0 3px,transparent 3px 13px),var(--pat-b-c)}.sec-pat-dots{background:radial-gradient(circle,var(--pat-a-c) 0 1.7px,transparent 2.2px) 0 0 /14px 14px,var(--pat-b-c)}.sec-pat-zigzag{-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /24px 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /24px 100%}.sec-pat-solid,.sec-pat-zigzag{background:var(--pat-a-c)}.sec-pat-svg{display:block;width:100%;height:100%;fill:var(--pat-a,var(--sec-accent))}.sec-on-dark .sec-search-card .sec-input,.sec-search-card .sec-input{background:var(--sec-surf);color:var(--sec-ink);border-color:var(--sec-line-2)}.sec-on-dark .sec-search-card .sec-input::placeholder{color:var(--sec-ink-3)}}img[src*="data-kd-ph='photo'"]{background:linear-gradient(135deg,var(--sec-accent-tint) 0,var(--sec-accent-soft) 55%,var(--sec-accent) 165%)}img[src*="data-kd-ph='portrait'"]{background:radial-gradient(circle at 50% 38%,var(--sec-accent-soft) 0,var(--sec-accent-tint) 72%)}@layer components{.sec-job-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sec-line)}.sec-job-item{container:sec-job/inline-size}.sec-job-row{--row-logo:var(--kd-row-logo-phone,48px);--row-px:var(--kd-row-px,16px);--row-rule-inset:0px;position:relative;display:grid;grid-template-columns:var(--row-logo) minmax(0,1fr);grid-template-areas:"logo main" "logo meta";align-items:start;column-gap:14px;min-height:var(--kd-row-min-h-phone,96px);padding:var(--kd-row-py-phone,14px) var(--row-px);margin:0 var(--kd-row-mx,calc(-1 * var(--row-px))) var(--kd-row-gap,0);border:var(--kd-row-border,0 solid transparent);border-radius:var(--kd-row-radius,0);background:var(--kd-row-bg,transparent);box-shadow:var(--kd-row-shadow,0 0 #0000);color:var(--sec-ink);text-decoration:none;transition:background-color .15s,box-shadow .15s,border-color .15s,transform .15s}.sec-job-row:after{content:"";position:absolute;left:var(--row-rule-inset);right:var(--row-rule-inset);bottom:0;border-bottom:var(--kd-row-rule,1px solid var(--sec-line));pointer-events:none}.sec-job-row .sec-logo-row{grid-area:logo}.sec-logo-row{width:var(--row-logo,64px);height:var(--row-logo,64px);border-radius:var(--kd-logo-radius,8px)}:is(.sec-job-row,.sec-job-card) .sec-logo{padding:6px}:is(.sec-job-row,.sec-job-card) .sec-logo[data-logo-shape=wide]{padding:4px 3px}:is(.sec-job-row,.sec-job-card) .sec-logo[data-logo-shape=wordmark]{padding:2px}:is(.sec-job-row,.sec-job-card) .sec-logo img{padding:0;transform:translate(calc(var(--logo-x, 0) * 100%),calc(var(--logo-y, 0) * 100%)) scale(var(--logo-scale,1))}.sec-logo-row.sec-logo-fallback{font-family:var(--kd-monogram-font,var(--kd-row-title-font,var(--pk-row-title-font,inherit)));font-size:calc(var(--row-logo, 64px) * .36);font-weight:700;letter-spacing:.02em}.sec-job-main{grid-area:main;display:block;min-width:0}.sec-job-kicker{display:none}.sec-job-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;font-family:var(--kd-row-title-font,var(--pk-row-title-font,inherit));font-size:max(16px,var(--kd-row-title-size-phone,17px));font-weight:var(--kd-row-title-weight,600);letter-spacing:var(--kd-row-title-tracking,normal);text-transform:var(--kd-row-title-case,none);line-height:1.25;color:var(--kd-row-title-color,var(--sec-ink))}.sec-job-line{display:flex;align-items:center;margin-top:4px;min-width:0;overflow:hidden;white-space:nowrap;font-size:max(14px,var(--kd-row-meta-size,14px));line-height:1.45;color:var(--kd-row-meta-color,var(--sec-ink-3))}.sec-job-company{font-size:14px;font-weight:500;color:var(--kd-row-employer-color,var(--sec-ink))}.sec-job-company,.sec-job-place{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sec-job-company{flex-shrink:0.5}.sec-job-line>:is(.sec-job-sep,.sec-job-ws){flex:none}.sec-job-sep{margin:0 .45em;color:var(--sec-ink-3)}.sec-job-ws{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:var(--kd-row-chip-radius,4px);background:var(--accent-tint,var(--sec-accent-tint));color:var(--link,var(--sec-accent-deep));font-size:12px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:1px}.sec-job-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;margin-top:6px}.sec-job-meta:empty{display:none}.sec-job-pay{font-size:max(14px,var(--kd-row-pay-size-phone,14px));font-weight:600;color:var(--kd-row-pay-color,var(--sec-ink));white-space:nowrap;font-variant-numeric:tabular-nums}.sec-job-age{font-size:13px;color:var(--sec-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.sec-job-meta>.sec-job-pay+.sec-job-age:before{content:"\00B7";margin-right:10px;color:var(--sec-ink-3)}.sec-job-flag,.sec-job-new{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--kd-row-chip-radius,4px);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.sec-job-new{background:var(--accent-tint,var(--sec-accent-tint));color:var(--link,var(--sec-accent-deep))}.sec-job-flag{background:var(--kd-row-flag-bg,var(--brand-mark,var(--sec-accent)));color:var(--kd-row-flag-color,var(--on-mark,var(--sec-on-accent)))}.sec-job-row:hover{background:var(--kd-row-bg-hover,color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 4%,var(--kd-row-bg,var(--sec-surf))));border:var(--kd-row-border-hover,var(--pk-row-border-hover,var(--kd-row-border,0 solid transparent)));box-shadow:var(--kd-row-shadow-hover,var(--kd-row-shadow,0 0 #0000));transform:var(--kd-row-hover-transform,none)}.sec-job-row:hover .sec-job-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sec-job-row:active{background:color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 8%,var(--kd-row-bg,var(--sec-surf)));box-shadow:var(--kd-row-shadow-active,var(--kd-row-shadow,0 0 #0000));transform:var(--kd-row-active-transform,none)}.sec-job-row:focus-visible{outline:2px solid var(--brand-mark,var(--sec-accent));outline-offset:-2px}.sec-job-row.sec-job-featured{--sec-ink-3:var(--sec-ink-2);background:var(--kd-row-featured-bg,var(--pk-row-featured-bg,color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 6%,var(--kd-row-bg,var(--sec-surf)))));box-shadow:inset var(--kd-row-featured-bar,3px) 0 0 var(--kd-row-featured-accent,var(--brand-mark,var(--sec-accent))),var(--kd-row-shadow,0 0 #0000)}.sec-job-row.sec-job-featured:after{display:var(--kd-row-featured-rule,none)}.sec-job-row.sec-job-featured:hover{background:var(--kd-row-featured-bg-hover,var(--pk-row-featured-bg-hover,color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 9%,var(--kd-row-bg,var(--sec-surf)))));box-shadow:inset var(--kd-row-featured-bar,3px) 0 0 var(--kd-row-featured-accent,var(--brand-mark,var(--sec-accent))),var(--kd-row-shadow-hover,var(--kd-row-shadow,0 0 #0000))}@container sec-job (min-width: 640px){.sec-job-row{--row-logo:var(--kd-row-logo,64px);--row-px:var(--kd-row-px,20px);--row-rule-inset:var(--row-px);grid-template-columns:var(--row-logo) minmax(0,1fr) var(--kd-row-meta-w,180px);grid-template-areas:"logo main meta";align-items:center;column-gap:16px;min-height:var(--kd-row-min-h,96px);padding-block:var(--kd-row-py,16px)}.sec-job-title{font-size:max(19px,var(--kd-row-title-size,20px));line-height:1.25}.sec-job-line{margin-top:5px}.sec-job-company{font-size:max(15px,var(--kd-row-employer-size,15px))}.sec-job-meta{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:5px;margin-top:0;text-align:right}.sec-job-meta>.sec-job-pay+.sec-job-age:before{content:none}.sec-job-pay{font-size:max(15px,var(--kd-row-pay-size,15px))}}.sec-job-row[data-variant=compact]{--row-logo:40px;--row-px:12px;--kd-row-mx:calc(-1 * var(--row-px));--kd-row-gap:0px;--kd-row-border:0 solid transparent;--kd-row-shadow:0 0 #0000;--kd-row-shadow-hover:0 0 #0000;--kd-row-hover-transform:none;--kd-row-active-transform:none;--kd-row-rule:1px solid var(--sec-line);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"logo main";align-items:center;column-gap:12px;min-height:64px;padding-block:12px}.sec-job-row[data-variant=compact] .sec-job-title{display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:16px;line-height:1.3}.sec-job-row[data-variant=compact] .sec-job-line{display:block;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.sec-job-row[data-variant=compact] :is(.sec-job-company,.sec-job-pay){font-size:14px}.sec-job-card{position:relative;display:flex;flex-direction:column;height:100%;padding:20px;border:var(--kd-card-border,1px solid var(--sec-line));border-radius:var(--kd-card-radius,var(--sec-radius-lg));background:var(--sec-surf);box-shadow:var(--kd-card-shadow,0 0 #0000);color:var(--sec-ink);text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.sec-job-card:hover{border-color:color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 40%,var(--sec-line-2));background:color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 3%,var(--sec-surf))}.sec-job-card:hover .sec-job-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sec-job-card:focus-visible{outline:2px solid var(--brand-mark,var(--sec-accent));outline-offset:2px}.sec-job-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sec-job-card .sec-job-title{margin-top:14px;font-size:max(18px,var(--kd-card-title-size,18px))}.sec-job-card .sec-job-line{margin-top:4px}.sec-job-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.sec-job-card-foot .sec-job-pay{font-size:15px}.sec-job-card.sec-job-featured{--sec-ink-3:var(--sec-ink-2);background:color-mix(in srgb,var(--brand-mark,var(--sec-accent)) 5%,var(--sec-surf));box-shadow:inset 0 3px 0 var(--kd-row-featured-accent,var(--brand-mark,var(--sec-accent))),var(--kd-card-shadow,0 0 #0000)}.sec-logo[data-logo-tone=light]{background:var(--kd-logo-dark-bg,#1c1c21);border-color:transparent}.sec-logo-lg.sec-logo-fallback{font-size:20px;font-weight:700}}