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,#fff));--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,#fff));--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 #0000000a, 0 12px 32px -18px #00000024;--sec-page:var(--background,var(--tenant-background,var(--sec-surf)))}.dark body{--sec-shadow:0 1px 2px #0000004d, 0 12px 32px -18px #0009}@layer components{.sec-display{font-family:var(--sec-font-display);letter-spacing:-.012em}.sec-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--sec-ink-3);font-size:12px;font-weight:500}.sec-btn{border-radius:var(--sec-radius);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:filter .15s,transform .15s,background-color .15s,border-color .15s;display:inline-flex}.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 #fff3,0 1px 2px #0000002e}.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 #0000000d}.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));border-radius:var(--sec-radius-lg)}.sec-panel-dark{color:#f4f4f5;border-radius:var(--sec-radius-lg);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{border-radius:var(--kd-logo-radius,8px);border:var(--kd-logo-border,1px solid var(--sec-line));background:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.sec-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.sec-logo-lg{border-radius:var(--kd-logo-radius,10px);width:56px;height:56px}.sec-logo-xl{border-radius:var(--kd-logo-radius,12px);width:72px;height:72px}.sec-logo-fallback{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)));font-size:12px;font-weight:600}.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{min-width:0;height:var(--kd-logo-tile-h,80px);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,#fff);color:#3a3a42;justify-content:center;align-items:center;padding:0 14px;display:flex;overflow:hidden}.sec-logo-mark{width:auto;height:var(--kd-logo-mark-h,56px);object-fit:contain;mix-blend-mode:var(--kd-logo-blend,multiply);max-width:100%;max-height:calc(100% - 16px);display:block}.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{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.sec-chip{border:1px solid var(--sec-line);background:var(--sec-surf);height:22px;color:var(--sec-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.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();opacity:.72;transition:filter .2s,opacity .2s}.sec-logo-wall a:hover img,.sec-logo-wall a:focus-visible img{filter:none;opacity:1}.sec-input{border-radius:var(--kd-input-radius,var(--sec-radius));border:var(--kd-input-border,1px solid var(--sec-line-2));background:var(--sec-surf);width:100%;height:40px;color:var(--sec-ink);outline:none;padding:0 12px;font-size:14px;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{background:var(--sec-surf-2);border:1px solid var(--sec-line);border-radius:999px;height:8px;overflow:hidden}.sec-bar>span{background:linear-gradient(to right, var(--sec-accent-soft), var(--sec-accent));border-radius:999px;height:100%;display:block}.sec-embed iframe,.sec-embed form,.sec-embed .sec-embed-inner>*{max-width:100%}.sec-embed input[type=email],.sec-embed input[type=text]{border-radius:var(--sec-radius);border:1px solid var(--sec-line-2);background:var(--sec-surf);height:40px;color:var(--sec-ink);padding:0 12px;font-size:14px}[data-kardow-section-head]>*{min-width:0;max-width:100%}[data-kardow-section-head] :is(h1,h2,h3){overflow-wrap:break-word}[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:auto}[data-kardow-section-title]{align-items:center;column-gap:var(--kd-section-rule-gap,.5em);display:flex}[data-kardow-section-title]:after{content:"";border-top:var(--kd-section-rule,0 none);flex:1 1 0;min-width:0}@media (max-width:639px){[data-kardow-section-head]>:is([data-kardow-section-title],:has(>[data-kardow-section-title])){align-self:stretch}}.sec-shader{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sec-shader-fallback{background:linear-gradient(135deg, var(--sec-accent-soft), var(--sec-accent) 55%, var(--sec-accent-deep));position:absolute;inset:0}.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:#ffffffb3}.sec-on-dark .sec-input{color:#16161a;background:#fffffff5;border-color:#0000}.sec-on-dark .sec-input::placeholder{color:#6b6b74}.sec-on-dark .sec-btn-secondary{color:#16161a;background:#fff;border-color:#0000}.sec-on-dark .sec-btn-ghost{color:#fff}.sec-on-dark .sec-chip{color:#fff;background:#ffffff1f;border-color:#ffffff40}.sec-suggest{z-index:30;border:1px solid var(--sec-line-2);border-radius:var(--sec-radius);background:var(--sec-surf);text-align:left;max-height:320px;color:var(--sec-ink);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px -12px #00000040}.sec-suggest-item{cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;display:flex}.sec-suggest-item[aria-selected=true],.sec-suggest-item:hover{background:var(--sec-surf-2)}.sec-suggest-kind{color:var(--sec-ink-3);white-space:nowrap;margin-left:auto;font-size:11px}.sec-mark{font-style:inherit}.sec-mark-bar{color:var(--sec-on-accent);background:var(--sec-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;margin:0 .02em;padding:0 .16em}.sec-mark-tape{color:var(--sec-on-accent);background:var(--sec-accent);clip-path:polygon(.32em 0,100% 0,calc(100% - .32em) 100%,0 100%);margin:.04em .02em 0;padding:.02em .26em .06em .2em;display:inline-block}.sec-mark-underline{background-image:linear-gradient(var(--sec-accent), var(--sec-accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 94%;background-repeat:no-repeat;background-size:100% .14em}.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-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.08em}.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{background:var(--pat-a-c);-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{background:var(--pat-a-c)}.sec-pat-svg{width:100%;height:100%;fill:var(--pat-a,var(--sec-accent));display:block}.sec-search-card .sec-input,.sec-on-dark .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)}.sec-job-list{border-top:1px solid var(--sec-line);margin:0;padding:0;list-style:none}.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;grid-template-columns:var(--row-logo) minmax(0, 1fr);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,0px);border:var(--kd-row-border,0 solid transparent);border-radius:var(--kd-row-radius,0px);background:var(--kd-row-bg,transparent);box-shadow:var(--kd-row-shadow,0 0 #0000);color:var(--sec-ink);grid-template-areas:"logo main""logo meta";align-items:start;column-gap:14px;text-decoration:none;transition:background-color .15s,box-shadow .15s,border-color .15s,transform .15s;display:grid;position:relative}.sec-job-row:after{content:"";left:var(--row-rule-inset);right:var(--row-rule-inset);border-bottom:var(--kd-row-rule,1px solid var(--sec-line));pointer-events:none;position:absolute;bottom:0}.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{transform:translate(calc(var(--logo-x,0) * 100%), calc(var(--logo-y,0) * 100%)) scale(var(--logo-scale,1));padding:0}.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);letter-spacing:.02em;font-weight:700}.sec-job-main{grid-area:main;min-width:0;display:block}.sec-job-kicker{display:none}.sec-job-title{-webkit-line-clamp:2;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);color:var(--kd-row-title-color,var(--sec-ink));-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.sec-job-line{white-space:nowrap;min-width:0;font-size:max(14px, var(--kd-row-meta-size,14px));color:var(--kd-row-meta-color,var(--sec-ink-3));align-items:center;margin-top:4px;line-height:1.45;display:flex;overflow:hidden}.sec-job-company{color:var(--kd-row-employer-color,var(--sec-ink));font-size:14px;font-weight:500}.sec-job-company,.sec-job-place{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sec-job-company{flex-shrink:.5}.sec-job-line>:is(.sec-job-sep,.sec-job-ws){flex:none}.sec-job-sep{color:var(--sec-ink-3);margin:0 .45em}.sec-job-ws{border-radius:var(--kd-row-chip-radius,4px);background:var(--accent-tint,var(--sec-accent-tint));height:20px;color:var(--link,var(--sec-accent-deep));white-space:nowrap;vertical-align:1px;align-items:center;margin-left:8px;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.sec-job-meta{flex-wrap:wrap;grid-area:meta;align-items:baseline;gap:4px 10px;min-width:0;margin-top:6px;display:flex}.sec-job-meta:empty{display:none}.sec-job-pay{font-size:max(14px, var(--kd-row-pay-size-phone,14px));color:var(--kd-row-pay-color,var(--sec-ink));white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sec-job-age{color:var(--sec-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.sec-job-meta>.sec-job-pay+.sec-job-age:before{content:"·";color:var(--sec-ink-3);margin-right:10px}.sec-job-new,.sec-job-flag{border-radius:var(--kd-row-chip-radius,4px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.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-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.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);min-height:var(--kd-row-min-h,96px);padding-block:var(--kd-row-py,16px);grid-template-areas:"logo main meta";align-items:center;column-gap: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{text-align:right;flex-flow:column;justify-content:center;align-items:flex-end;gap:5px;margin-top:0}.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{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:16px;line-height:1.3;display:block}.sec-job-row[data-variant=compact] .sec-job-line{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;display:block;overflow:hidden}.sec-job-row[data-variant=compact] :is(.sec-job-company,.sec-job-pay){font-size:14px}.sec-job-card{border:var(--kd-card-border,1px solid var(--sec-line));border-radius:var(--kd-card-radius,var(--sec-radius-lg));background:var(--sec-surf);height:100%;box-shadow:var(--kd-card-shadow,0 0 #0000);color:var(--sec-ink);flex-direction:column;padding:20px;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.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-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sec-job-card:focus-visible{outline:2px solid var(--brand-mark,var(--sec-accent));outline-offset:2px}.sec-job-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sec-job-card .sec-job-title{font-size:max(18px, var(--kd-card-title-size,18px));margin-top:14px}.sec-job-card .sec-job-line{margin-top:4px}.sec-job-card-foot{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:16px;display:flex}.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:#0000}.sec-logo-lg.sec-logo-fallback{font-size:20px;font-weight:700}}.sec-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.sec-bleed){overflow-x:clip}[data-kardow-section]:has(.sec-suggest){z-index:60;position:relative}[data-kardow-home-hero]:has(.sec-suggest){z-index:60;position:relative}[data-kardow-home-hero] [data-kardow-section]:has(.sec-suggest){z-index:auto}:where([data-kardow-section=job-alert]) [data-kardow-alert-title]{font-family:var(--kd-alert-title-font,var(--kd-heading-font,var(--sec-font-display)));font-size:var(--kd-alert-title-size,clamp(1.5rem, 2.3vw, 2rem));font-weight:var(--kd-alert-title-weight,var(--kd-heading-weight,700));line-height:var(--kd-alert-title-leading,1.2)}.sec-marquee-pause:hover [data-marquee-track],.sec-marquee-pause:focus-within [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)}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%)}
