.AutomationCard-module__hO86hW__card{border-top:1px solid var(--mag-line);grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;display:grid}.AutomationCard-module__hO86hW__index{font-family:var(--mag-display);letter-spacing:-.02em;color:var(--mag-accent);font-size:1.5rem;font-weight:800;line-height:1}.AutomationCard-module__hO86hW__body{flex-direction:column;gap:.7rem;display:flex}.AutomationCard-module__hO86hW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.AutomationCard-module__hO86hW__name{font-family:var(--mag-display);letter-spacing:-.02em;color:var(--mag-ink);margin:0;font-size:1.45rem;font-weight:800;line-height:1.1}.AutomationCard-module__hO86hW__setup{font-family:var(--mag-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-ink-3);white-space:nowrap;font-size:.68rem}.AutomationCard-module__hO86hW__what{color:var(--mag-ink-2);max-width:62ch;margin:0;font-size:1.02rem;line-height:1.55}.AutomationCard-module__hO86hW__tools{flex-wrap:wrap;gap:.5rem;margin:.15rem 0;padding:0;list-style:none;display:flex}.AutomationCard-module__hO86hW__tool{font-family:var(--mag-label);letter-spacing:.04em;color:var(--mag-ink);border:1px solid var(--mag-line-strong);padding:.3rem .6rem;font-size:.7rem}.AutomationCard-module__hO86hW__tie{color:var(--mag-ink);border-left:2px solid var(--mag-accent);max-width:62ch;margin:.3rem 0 0;padding-left:.9rem;font-size:.92rem;line-height:1.5}.AutomationCard-module__hO86hW__tieLabel{font-family:var(--mag-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mag-accent);margin-bottom:.25rem;font-size:.62rem;font-weight:600;display:block}@media (max-width:560px){.AutomationCard-module__hO86hW__card{grid-template-columns:1fr;gap:.5rem}}
.PostCard-module__bPs1-q__card{flex-direction:column;gap:.65rem;text-decoration:none;display:flex}.PostCard-module__bPs1-q__media{aspect-ratio:16/10;border:1px solid var(--mag-line);background:#141416;overflow:hidden}.PostCard-module__bPs1-q__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.PostCard-module__bPs1-q__card:hover .PostCard-module__bPs1-q__img{transform:scale(1.04)}.PostCard-module__bPs1-q__cluster{font-family:var(--mag-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mag-accent);margin-top:.35rem;font-size:.68rem;font-weight:600}.PostCard-module__bPs1-q__title{font-family:var(--mag-display);letter-spacing:-.02em;color:var(--mag-ink);margin:0;font-size:1.3rem;font-weight:700;line-height:1.12;transition:color .15s}.PostCard-module__bPs1-q__card:hover .PostCard-module__bPs1-q__title{color:var(--mag-accent)}.PostCard-module__bPs1-q__meta{font-family:var(--mag-label);letter-spacing:.04em;text-transform:uppercase;color:var(--mag-ink-3);align-items:center;gap:.5rem;font-size:.72rem;display:flex}@media (prefers-reduced-motion:reduce){.PostCard-module__bPs1-q__img{transition:none}.PostCard-module__bPs1-q__card:hover .PostCard-module__bPs1-q__img{transform:none}}
.JournalProjectCard-module__jLwPrW__card{background:var(--mag-bg-elev);border:1px solid var(--mag-line);flex-direction:column;min-width:0;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.JournalProjectCard-module__jLwPrW__card:hover{border-color:var(--mag-accent);transform:translateY(-3px)}.JournalProjectCard-module__jLwPrW__media{aspect-ratio:16/10;background:linear-gradient(135deg,#1c1c1f,#0b0b0c);position:relative;overflow:hidden}.JournalProjectCard-module__jLwPrW__media[data-domain=AI_ML]{background:linear-gradient(135deg,#2a1c4a,#0b0b0c)}.JournalProjectCard-module__jLwPrW__media[data-domain=SWE]{background:linear-gradient(135deg,#0f2f3a,#0b0b0c)}.JournalProjectCard-module__jLwPrW__media[data-domain=DATA_SCIENCE]{background:linear-gradient(135deg,#34240f,#0b0b0c)}.JournalProjectCard-module__jLwPrW__media[data-domain=PRODUCT]{background:linear-gradient(135deg,#123018,#0b0b0c)}.JournalProjectCard-module__jLwPrW__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.JournalProjectCard-module__jLwPrW__domain{font-family:var(--mag-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mag-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0cb3;padding:.3rem .55rem;font-size:.62rem;position:absolute;top:.75rem;left:.75rem}.JournalProjectCard-module__jLwPrW__rating{position:absolute;top:.7rem;right:.7rem}.JournalProjectCard-module__jLwPrW__body{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.15rem 1.25rem;display:flex}.JournalProjectCard-module__jLwPrW__title{font-family:var(--mag-display);letter-spacing:-.01em;color:var(--mag-ink);margin:0;font-size:1.15rem;font-weight:700;line-height:1.15}.JournalProjectCard-module__jLwPrW__meta{font-family:var(--mag-label);letter-spacing:.04em;text-transform:uppercase;color:var(--mag-ink-3);margin:0;font-size:.72rem}.JournalProjectCard-module__jLwPrW__go{font-family:var(--mag-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-accent);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.72rem;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.JournalProjectCard-module__jLwPrW__card{transition:border-color .18s}.JournalProjectCard-module__jLwPrW__card:hover{transform:none}}
.JobLandingPage-module__pvehna__page{flex-direction:column;gap:3rem;padding:2.5rem 0 5rem;display:flex}.JobLandingPage-module__pvehna__head{flex-direction:column;gap:.75rem;max-width:46rem;display:flex}.JobLandingPage-module__pvehna__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--mag-accent);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.JobLandingPage-module__pvehna__h1{letter-spacing:-.03em;text-wrap:balance;color:var(--mag-ink);margin:0;font-size:clamp(2rem,1.5rem + 2.4vw,3.4rem);font-weight:800;line-height:1.02}.JobLandingPage-module__pvehna__intro{color:var(--mag-ink-2);margin:0;font-size:1.05rem;line-height:1.6}.JobLandingPage-module__pvehna__source{color:var(--mag-ink-3);margin:0;font-size:.78rem;line-height:1.5}.JobLandingPage-module__pvehna__h2{letter-spacing:-.02em;color:var(--mag-ink);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:clamp(1.25rem,1.1rem + .7vw,1.7rem);font-weight:700;display:flex}.JobLandingPage-module__pvehna__proof{border:1px solid var(--mag-line);background:var(--mag-bg-elev);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.JobLandingPage-module__pvehna__proofHead{flex-direction:column;gap:.6rem;max-width:44rem;display:flex}.JobLandingPage-module__pvehna__proofEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mag-accent);align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.JobLandingPage-module__pvehna__proofHead .JobLandingPage-module__pvehna__h2{margin:0}.JobLandingPage-module__pvehna__proofBlurb{color:var(--mag-ink-2);margin:0;font-size:.95rem;line-height:1.6}.JobLandingPage-module__pvehna__proofGrid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;display:grid}.JobLandingPage-module__pvehna__jobs{border-top:1px solid var(--mag-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobLandingPage-module__pvehna__job{border-bottom:1px solid var(--mag-line);gap:.25rem;padding:1.1rem 2.5rem 1.1rem 0;text-decoration:none;transition:background-color .15s,padding-left .15s;display:grid;position:relative}.JobLandingPage-module__pvehna__job:hover,.JobLandingPage-module__pvehna__job:focus-visible{background:var(--mag-bg-elev);padding-left:.9rem}.JobLandingPage-module__pvehna__jobEmployer{letter-spacing:.04em;text-transform:uppercase;color:var(--mag-ink-3);font-size:.78rem;font-weight:600}.JobLandingPage-module__pvehna__jobTitle{color:var(--mag-ink);font-size:1.05rem;font-weight:700;line-height:1.3}.JobLandingPage-module__pvehna__jobMeta{color:var(--mag-ink-2);flex-wrap:wrap;gap:.35rem .9rem;font-size:.82rem;display:flex}.JobLandingPage-module__pvehna__jobOcc{color:var(--mag-ink-3)}.JobLandingPage-module__pvehna__jobGo{color:var(--mag-ink-3);position:absolute;top:1.3rem;right:.6rem}.JobLandingPage-module__pvehna__job:hover .JobLandingPage-module__pvehna__jobGo,.JobLandingPage-module__pvehna__job:focus-visible .JobLandingPage-module__pvehna__jobGo{color:var(--mag-accent)}.JobLandingPage-module__pvehna__more{margin:1.2rem 0 0;font-size:.95rem;font-weight:600}.JobLandingPage-module__pvehna__more a{color:var(--mag-accent);align-items:center;gap:.35rem;display:inline-flex}.JobLandingPage-module__pvehna__chips{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.JobLandingPage-module__pvehna__chip{border:1px solid var(--mag-line);background:var(--mag-bg-elev);color:var(--mag-ink-2);align-items:center;gap:.45rem;padding:.42rem .75rem;font-size:.85rem;display:inline-flex}.JobLandingPage-module__pvehna__chipCount{color:var(--mag-accent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.JobLandingPage-module__pvehna__nav{border-top:2px solid var(--mag-ink);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;padding-top:2rem;display:grid}.JobLandingPage-module__pvehna__navBlock{flex-direction:column;gap:.8rem;display:flex}.JobLandingPage-module__pvehna__navHeading{letter-spacing:.12em;text-transform:uppercase;color:var(--mag-ink-3);margin:0;font-size:.78rem;font-weight:700}.JobLandingPage-module__pvehna__navList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.JobLandingPage-module__pvehna__navList a{color:var(--mag-ink);border-bottom:1px solid #0000;align-items:baseline;gap:.5rem;font-size:.95rem;text-decoration:none;display:inline-flex}.JobLandingPage-module__pvehna__navList a:hover,.JobLandingPage-module__pvehna__navList a:focus-visible{color:var(--mag-accent);border-bottom-color:var(--mag-accent)}.JobLandingPage-module__pvehna__navCount{color:var(--mag-ink-3);font-variant-numeric:tabular-nums;font-size:.75rem}@media (max-width:40rem){.JobLandingPage-module__pvehna__proof{padding:1.25rem}.JobLandingPage-module__pvehna__page{gap:2.25rem}}.JobLandingPage-module__pvehna__stats{flex-wrap:wrap;gap:0 2.25rem;margin:.25rem 0 0;padding:0;display:flex}.JobLandingPage-module__pvehna__stats>div{flex-direction:column;gap:.15rem;display:flex}.JobLandingPage-module__pvehna__stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--mag-ink-3);font-size:.68rem;font-weight:700}.JobLandingPage-module__pvehna__stats dd{letter-spacing:-.01em;color:var(--mag-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:800}.JobLandingPage-module__pvehna__stats>div:last-child dd{font-size:.95rem;font-weight:600}.JobLandingPage-module__pvehna__faq{border:1px solid var(--mag-line);background:var(--mag-bg-elev);padding:2rem}.JobLandingPage-module__pvehna__faqList{flex-direction:column;gap:1.4rem;margin:0;padding:0;display:flex}.JobLandingPage-module__pvehna__faqItem{flex-direction:column;gap:.4rem;max-width:46rem;display:flex}.JobLandingPage-module__pvehna__faqQ{color:var(--mag-ink);font-size:1.02rem;font-weight:700;line-height:1.35}.JobLandingPage-module__pvehna__faqA{color:var(--mag-ink-2);margin:0;font-size:.95rem;line-height:1.62}.JobLandingPage-module__pvehna__faqLink{color:var(--mag-accent);white-space:nowrap;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.JobLandingPage-module__pvehna__faqLink:hover,.JobLandingPage-module__pvehna__faqLink:focus-visible{text-underline-offset:2px;text-decoration:underline}.JobLandingPage-module__pvehna__reading{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.JobLandingPage-module__pvehna__readingLink{border:1px solid var(--mag-line);height:100%;color:var(--mag-ink);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.JobLandingPage-module__pvehna__readingLink:hover,.JobLandingPage-module__pvehna__readingLink:focus-visible{border-color:var(--mag-accent);color:var(--mag-accent)}@media (max-width:40rem){.JobLandingPage-module__pvehna__faq{padding:1.25rem}.JobLandingPage-module__pvehna__stats{gap:0 1.25rem}}
.ProjectRail-module__PBSrma__rail{max-width:var(--mag-maxw);padding:clamp(3rem, 6vw, 5rem) var(--mag-gutter);border-top:1px solid var(--mag-line);margin-inline:auto}.ProjectRail-module__PBSrma__head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.ProjectRail-module__PBSrma__eyebrow{font-family:var(--mag-label);letter-spacing:.22em;text-transform:uppercase;color:var(--mag-accent);margin:0 0 .75rem;font-size:.72rem}.ProjectRail-module__PBSrma__heading{font-family:var(--mag-display);letter-spacing:-.03em;color:var(--mag-ink);margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1}.ProjectRail-module__PBSrma__blurb{font-family:var(--mag-body);color:var(--mag-ink-2);max-width:52ch;margin:.85rem 0 0;font-size:1rem;line-height:1.5}.ProjectRail-module__PBSrma__seeAll{font-family:var(--mag-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-ink);border-bottom:2px solid var(--mag-accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;padding-bottom:.4rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.ProjectRail-module__PBSrma__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:1024px){.ProjectRail-module__PBSrma__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ProjectRail-module__PBSrma__head{flex-direction:column;align-items:flex-start}.ProjectRail-module__PBSrma__grid{grid-template-columns:1fr}}
.JobmarktDirectory-module__pzpscW__directory{border-top:1px solid var(--mag-line);flex-direction:column;gap:1.75rem;padding:3rem 0 4rem;display:flex}.JobmarktDirectory-module__pzpscW__head{flex-direction:column;gap:.6rem;max-width:46rem;display:flex}.JobmarktDirectory-module__pzpscW__heading{letter-spacing:-.02em;color:var(--mag-ink);margin:0;font-size:clamp(1.4rem,1.2rem + .9vw,2rem);font-weight:800}.JobmarktDirectory-module__pzpscW__blurb{color:var(--mag-ink-2);margin:0;font-size:.95rem;line-height:1.6}.JobmarktDirectory-module__pzpscW__groups{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.JobmarktDirectory-module__pzpscW__group{flex-direction:column;gap:.85rem;min-width:0;display:flex}.JobmarktDirectory-module__pzpscW__groupHeading{letter-spacing:.13em;text-transform:uppercase;color:var(--mag-accent);margin:0;font-size:.75rem;font-weight:700}.JobmarktDirectory-module__pzpscW__list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.JobmarktDirectory-module__pzpscW__link{color:var(--mag-ink);border-bottom:1px solid #0000;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;font-size:.95rem;text-decoration:none;display:flex}.JobmarktDirectory-module__pzpscW__link:hover,.JobmarktDirectory-module__pzpscW__link:focus-visible{color:var(--mag-accent);border-bottom-color:var(--mag-line)}.JobmarktDirectory-module__pzpscW__count{color:var(--mag-ink-3);font-variant-numeric:tabular-nums;font-size:.75rem}
.ProjectPick-module__BwA0Rq__pick{background:var(--mag-bg-elev);border:1px solid var(--mag-line);border-left:3px solid var(--mag-accent);margin:2.5rem 0;padding:1.5rem 1.6rem 1.75rem}.ProjectPick-module__BwA0Rq__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.ProjectPick-module__BwA0Rq__eyebrow{font-family:var(--mag-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mag-accent);font-size:.68rem}.ProjectPick-module__BwA0Rq__title{font-family:var(--mag-display);letter-spacing:-.02em;color:var(--mag-ink);margin:0 0 .6rem;font-size:1.5rem;font-weight:800;line-height:1.1}.ProjectPick-module__BwA0Rq__note{color:var(--mag-ink);margin:0 0 .5rem;font-size:1rem;line-height:1.5}.ProjectPick-module__BwA0Rq__desc{color:var(--mag-ink-2);margin:0 0 1.25rem;font-size:.98rem;line-height:1.5}.ProjectPick-module__BwA0Rq__generic{color:var(--mag-ink);max-width:52ch;margin:.6rem 0 1.25rem;font-size:1.02rem;line-height:1.5}.ProjectPick-module__BwA0Rq__cta{font-family:var(--mag-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-accent-ink);background:var(--mag-accent);align-items:center;gap:.45rem;padding:.75rem 1.15rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.ProjectPick-module__BwA0Rq__cta:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ProjectPick-module__BwA0Rq__cta{transition:none}}
.jobsV2-module__s_wZzq__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--v2-dim);margin:0;font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__num{font-variant-numeric:tabular-nums}.jobsV2-module__s_wZzq__area{border-radius:var(--v2-r);background:var(--v2-panel);box-shadow:var(--v2-lit), var(--v2-lift-1);transition:box-shadow var(--v2-t2) var(--v2-ease), transform var(--v2-t2) var(--v2-spring), background var(--v2-t2) var(--v2-ease);position:relative}.jobsV2-module__s_wZzq__area:after{content:"";pointer-events:none;z-index:4;border-radius:inherit;position:absolute;inset:0}.jobsV2-module__s_wZzq__area[data-live]{box-shadow:var(--v2-lit), var(--v2-lift-1), var(--v2-bloom)}.jobsV2-module__s_wZzq__btn{border-radius:var(--v2-r);background:var(--v2-ink);color:#131216;font:700 15px var(--v2-font);border-radius:var(--v2-r);cursor:pointer;box-shadow:var(--v2-lit);transition:background var(--v2-t1) var(--v2-ease), box-shadow var(--v2-t2) var(--v2-ease), transform var(--v2-t1) var(--v2-spring);border:0;justify-content:center;align-items:center;gap:.6em;padding:12px 20px;text-decoration:none;display:inline-flex}.jobsV2-module__s_wZzq__btn:hover{box-shadow:var(--v2-lit), 0 0 0 1px #ffffff80, 0 10px 30px #ffffff2e;background:#fff;transform:translateY(-1px)}.jobsV2-module__s_wZzq__btnPv{background:var(--v2-pv-deep);color:#fff}.jobsV2-module__s_wZzq__btnPv:hover{background:var(--v2-pv-hover);box-shadow:var(--v2-lit), 0 0 0 1px #8b7bf58c, 0 10px 30px #8b7bf54d}.jobsV2-module__s_wZzq__btn:disabled{opacity:.3;cursor:default;box-shadow:none;transform:none}.jobsV2-module__s_wZzq__ghost{color:var(--v2-mute);box-shadow:inset 0 0 0 1px var(--v2-line-2);background:0 0}.jobsV2-module__s_wZzq__ghost:hover{background:var(--v2-raised);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line-2)}.jobsV2-module__s_wZzq__sm{padding:8px 14px;font-size:13px}.jobsV2-module__s_wZzq__chip{border-radius:var(--v2-r);letter-spacing:.09em;text-transform:uppercase;color:var(--v2-mute);background:var(--v2-base);box-shadow:inset 0 0 0 1px var(--v2-line);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.jobsV2-module__s_wZzq__chip[data-tone=pv]{color:var(--v2-pv);background:var(--v2-pv-wash);box-shadow:inset 0 0 0 1px #8b7bf573}.jobsV2-module__s_wZzq__chip[data-tone=on]{color:var(--v2-lav);box-shadow:inset 0 0 0 1px var(--v2-line-2)}.jobsV2-module__s_wZzq__chips{flex-wrap:wrap;gap:6px;display:flex}.jobsV2-module__s_wZzq__dot{border-radius:50%;flex:none;width:10px;height:10px}[data-b=in]>.jobsV2-module__s_wZzq__dot,.jobsV2-module__s_wZzq__dot[data-b=in]{background:var(--v2-go);box-shadow:0 0 10px #2fae768c}[data-b=gap]>.jobsV2-module__s_wZzq__dot,.jobsV2-module__s_wZzq__dot[data-b=gap]{box-shadow:inset 0 0 0 2px var(--v2-soon)}[data-b=far]>.jobsV2-module__s_wZzq__dot,.jobsV2-module__s_wZzq__dot[data-b=far]{box-shadow:inset 0 0 0 1px var(--v2-idle)}[data-b=locked]>.jobsV2-module__s_wZzq__dot,.jobsV2-module__s_wZzq__dot[data-b=locked]{box-shadow:inset 0 0 0 1px var(--v2-idle);opacity:.6}.jobsV2-module__s_wZzq__meter{border-radius:var(--v2-r-sm);align-items:flex-end;gap:3px;display:inline-flex}.jobsV2-module__s_wZzq__meter i{transform-origin:bottom;width:5px;transition:background var(--v2-t2) var(--v2-ease), transform var(--v2-t2) var(--v2-spring);background:#bdbdc138}.jobsV2-module__s_wZzq__meter i:first-child{height:6px}.jobsV2-module__s_wZzq__meter i:nth-child(2){height:9px}.jobsV2-module__s_wZzq__meter i:nth-child(3){height:12px}.jobsV2-module__s_wZzq__meter i:nth-child(4){height:15px}.jobsV2-module__s_wZzq__meter i:nth-child(5){height:18px}[data-b=in] .jobsV2-module__s_wZzq__meter i[data-on]{background:var(--v2-go)}[data-b=gap] .jobsV2-module__s_wZzq__meter i[data-on]{background:var(--v2-soon-txt)}[data-b=far] .jobsV2-module__s_wZzq__meter i[data-on],[data-b=locked] .jobsV2-module__s_wZzq__meter i[data-on]{background:var(--v2-idle)}.jobsV2-module__s_wZzq__dist{flex:none;align-items:center;gap:7px;display:flex}[data-b=gap] .jobsV2-module__s_wZzq__dist,[data-b=in] .jobsV2-module__s_wZzq__dist{border-radius:999px;padding:4px 10px 4px 8px}[data-b=gap] .jobsV2-module__s_wZzq__dist{background:#b8760f1a;box-shadow:inset 0 0 0 1px #b8760f66}[data-b=in] .jobsV2-module__s_wZzq__dist{background:#2fae761a;box-shadow:inset 0 0 0 1px #2fae7673}[data-b=locked] .jobsV2-module__s_wZzq__distLab{display:none}[data-b=locked] .jobsV2-module__s_wZzq__meter i{opacity:.55}.jobsV2-module__s_wZzq__distLab{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}[data-b=in] .jobsV2-module__s_wZzq__distLab{color:var(--v2-go-txt)}[data-b=gap] .jobsV2-module__s_wZzq__distLab{color:var(--v2-soon-txt)}[data-b=far] .jobsV2-module__s_wZzq__distLab,[data-b=locked] .jobsV2-module__s_wZzq__distLab{color:var(--v2-idle-txt)}.jobsV2-module__s_wZzq__stack{border-radius:var(--v2-r-sm);background:var(--v2-base);height:8px;box-shadow:inset 0 0 0 1px var(--v2-line);display:flex;overflow:hidden}.jobsV2-module__s_wZzq__stack i{transition:width var(--v2-t3) var(--v2-ease);display:block}.jobsV2-module__s_wZzq__stack i[data-b=in]{background:var(--v2-go)}.jobsV2-module__s_wZzq__stack i[data-b=gap]{background:var(--v2-soon)}.jobsV2-module__s_wZzq__stack i[data-b=far]{background:var(--v2-idle)}.jobsV2-module__s_wZzq__stack i[data-b=locked]{background:#7e7e8866}.jobsV2-module__s_wZzq__tallyBar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.jobsV2-module__s_wZzq__tallyBar .jobsV2-module__s_wZzq__stack{flex:auto;max-width:none;height:6px}.jobsV2-module__s_wZzq__tallyItem{color:var(--v2-dim);align-items:center;gap:7px;font-size:13px;display:inline-flex}.jobsV2-module__s_wZzq__tallyItem b{font-variant-numeric:tabular-nums;color:var(--v2-ink);font-weight:800}.jobsV2-module__s_wZzq__hero{padding-block:clamp(12px,1.6vw,20px) clamp(18px,2.2vw,30px)}@media (max-width:960px){.jobsV2-module__s_wZzq__heroGrid{grid-template-columns:minmax(0,1fr)}}.jobsV2-module__s_wZzq__cvCard{padding:var(--v2-item);flex-direction:column;gap:14px;display:flex}.jobsV2-module__s_wZzq__cvHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.jobsV2-module__s_wZzq__cvHead h2{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.016em;margin:0;font-size:18px;font-weight:700}.jobsV2-module__s_wZzq__scan{background:var(--v2-base);height:92px;box-shadow:inset 0 0 0 1px var(--v2-line);position:relative;overflow:hidden}.jobsV2-module__s_wZzq__scanLine{background:#ffffff21;height:5px;position:absolute;left:14px}.jobsV2-module__s_wZzq__beam{background:linear-gradient(#0000,#8b7bf54d,#0000);height:34px;position:absolute;top:-40px;left:0;right:0;box-shadow:0 0 22px #8b7bf580}.jobsV2-module__s_wZzq__scan[data-run] .jobsV2-module__s_wZzq__beam{animation:jobsV2-module__s_wZzq__beam 1.5s var(--v2-ease) infinite}@keyframes jobsV2-module__s_wZzq__beam{0%{top:-40px}to{top:92px}}.jobsV2-module__s_wZzq__cvInput{background:var(--v2-base);width:100%;box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-ink);font:400 13px var(--v2-font);border:0;padding:11px 14px}.jobsV2-module__s_wZzq__cvInput::placeholder{color:var(--v2-dim)}.jobsV2-module__s_wZzq__cvInput:focus{box-shadow:inset 0 0 0 1px var(--v2-pv);outline:none}.jobsV2-module__s_wZzq__fine{color:var(--v2-dim);margin:0;font-size:13px;line-height:1.65}.jobsV2-module__s_wZzq__fine b{color:var(--v2-mute);font-weight:700}.jobsV2-module__s_wZzq__sec{padding-block:var(--v2-band)}.jobsV2-module__s_wZzq__secTight{padding-top:clamp(28px,3.4vw,44px)}.jobsV2-module__s_wZzq__secHead{border-bottom:1px solid var(--v2-line);grid-template-columns:auto minmax(2rem,1fr) auto;align-items:baseline;gap:10px 20px;margin-bottom:20px;padding-bottom:18px;display:grid}.jobsV2-module__s_wZzq__secHead>h2{grid-column:1}.jobsV2-module__s_wZzq__secRule{background:linear-gradient(90deg, var(--v2-line-2), var(--v2-line) 60%, transparent);grid-column:2;align-self:center;height:1px}.jobsV2-module__s_wZzq__secCount{border-radius:var(--v2-r-sm);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--v2-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;font-size:15px;font-weight:800}.jobsV2-module__s_wZzq__secCount small{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-dim);text-align:right;margin-top:3px;font-size:11px;font-weight:800;display:block}.jobsV2-module__s_wZzq__secNote{color:var(--v2-dim);grid-column:1/-1;max-width:62ch;margin:0;font-size:13.5px}.jobsV2-module__s_wZzq__secHead h2{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.032em;margin:0;font-size:clamp(22px,2.8vw,34px);font-weight:800;line-height:1.06}.jobsV2-module__s_wZzq__secHead p{color:var(--v2-dim);max-width:46ch;margin:0;font-size:15px}.jobsV2-module__s_wZzq__secTail{margin-left:auto}.jobsV2-module__s_wZzq__mapCol{border-radius:var(--v2-r-lg);min-width:0;display:flex;position:relative}.jobsV2-module__s_wZzq__mapCol>:first-child{flex:1;min-width:0}.jobsV2-module__s_wZzq__mapWrap{gap:var(--v2-item);grid-template-columns:minmax(0,1fr) clamp(19rem,25vw,23rem);align-items:stretch;display:grid}@media (max-width:940px){.jobsV2-module__s_wZzq__mapWrap{grid-template-columns:minmax(0,1fr)}}.jobsV2-module__s_wZzq__stage{background:radial-gradient(60% 62% at 50% 48%, #2fae7614, transparent 70%), radial-gradient(90% 90% at 50% 50%, #96a5c80d, transparent 72%), var(--v2-base);min-height:clamp(23rem,44vw,34rem);position:relative;overflow:hidden}.jobsV2-module__s_wZzq__stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.jobsV2-module__s_wZzq__readout{z-index:5;font-variant-numeric:tabular-nums;letter-spacing:.15em;text-transform:uppercase;color:var(--v2-dim);pointer-events:none;margin:0;font-size:11px;font-weight:800;position:absolute}.jobsV2-module__s_wZzq__readoutTl{top:14px;left:16px}.jobsV2-module__s_wZzq__readoutBr{bottom:14px;right:16px}.jobsV2-module__s_wZzq__tip{z-index:6;pointer-events:none;opacity:0;background:var(--v2-raised);box-shadow:var(--v2-lit), var(--v2-lift-1);white-space:nowrap;transition:opacity var(--v2-t1) var(--v2-ease);padding:7px 11px;font-size:13px;font-weight:700;position:absolute;transform:translate(-50%,-150%)}.jobsV2-module__s_wZzq__tip[data-on]{opacity:1}.jobsV2-module__s_wZzq__lock{z-index:5;background:linear-gradient(#0000,#131216b8 62%);align-items:flex-end;padding:64px 0 0;display:flex;position:absolute;inset:auto 0 0}.jobsV2-module__s_wZzq__lockPlate{border-radius:var(--v2-r);text-align:left;background:color-mix(in srgb, var(--v2-panel) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:18px;width:100%;padding:18px clamp(16px,2.4vw,26px);display:flex;box-shadow:inset 0 1px #ffffff12}.jobsV2-module__s_wZzq__lockPlate h3{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(15px,1.5vw,19px)}.jobsV2-module__s_wZzq__lockPlate p{flex:1;min-width:0;max-width:none;font-size:13px}.jobsV2-module__s_wZzq__lockPlate a{flex:none}@media (max-width:720px){.jobsV2-module__s_wZzq__lockPlate{flex-direction:column;align-items:flex-start;gap:10px}.jobsV2-module__s_wZzq__lockPlate h3{white-space:normal}}.jobsV2-module__s_wZzq__lock h3{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.028em;margin:0;font-size:clamp(18px,2vw,25px);font-weight:800}.jobsV2-module__s_wZzq__lock p{color:var(--v2-dim);max-width:34ch;margin:0;font-size:15px}.jobsV2-module__s_wZzq__side{border-radius:var(--v2-r-lg);padding:var(--v2-item);flex-direction:column;gap:18px;display:flex}.jobsV2-module__s_wZzq__legend{flex-direction:column;display:flex}.jobsV2-module__s_wZzq__legRow{border-bottom:1px solid var(--v2-line);min-height:24px;font:600 13px var(--v2-font);color:var(--v2-mute);text-align:left;cursor:pointer;width:100%;transition:color var(--v2-t1) var(--v2-ease);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.jobsV2-module__s_wZzq__legRow:hover{color:var(--v2-ink)}.jobsV2-module__s_wZzq__legN{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.jobsV2-module__s_wZzq__topList{flex-direction:column;margin-top:auto;display:flex}.jobsV2-module__s_wZzq__topRow{border-top:1px solid var(--v2-line);color:var(--v2-mute);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.jobsV2-module__s_wZzq__topRow span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobsV2-module__s_wZzq__topN{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-weight:800}.jobsV2-module__s_wZzq__topBar{background:var(--v2-go);opacity:.6;grid-column:1/-1;height:3px}.jobsV2-module__s_wZzq__topRow[data-far] .jobsV2-module__s_wZzq__topBar{background:var(--v2-idle);opacity:.4}.jobsV2-module__s_wZzq__stack[data-empty]{background-image:repeating-linear-gradient(135deg,#0000,#0000 5px,#ffffff0d 5px 6px)}.jobsV2-module__s_wZzq__stack[data-empty] i{display:none}.jobsV2-module__s_wZzq__cmd{z-index:60;border-block:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-base) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);position:sticky;top:60px}.jobsV2-module__s_wZzq__cmdIn{flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:12px;display:flex}.jobsV2-module__s_wZzq__srch{flex:16rem;align-items:center;gap:10px;min-width:0;display:flex}.jobsV2-module__s_wZzq__srch input{min-width:0;min-height:24px;color:var(--v2-ink);font:600 15px var(--v2-font);background:0 0;border:0;flex:1}.jobsV2-module__s_wZzq__srch input::placeholder{color:var(--v2-dim);font-weight:400}.jobsV2-module__s_wZzq__srch input:focus{outline:none}.jobsV2-module__s_wZzq__tgls{border-radius:var(--v2-r);align-items:center;gap:16px;display:flex}.jobsV2-module__s_wZzq__tgl{min-width:24px;min-height:24px;font:700 13px var(--v2-font);color:var(--v2-dim);cursor:pointer;white-space:nowrap;transition:color var(--v2-t1) var(--v2-ease), border-color var(--v2-t1) var(--v2-ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 4px}.jobsV2-module__s_wZzq__tgl:hover{color:var(--v2-mute)}.jobsV2-module__s_wZzq__tgl[aria-pressed=true]{color:var(--v2-ink);border-bottom-color:var(--v2-pv)}.jobsV2-module__s_wZzq__results{container-type:inline-size}.jobsV2-module__s_wZzq__state{border-radius:var(--v2-r);color:var(--v2-dim);padding-block:var(--v2-blk);margin:0;font-size:15px}.jobsV2-module__s_wZzq__grid{gap:var(--v2-item);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));display:grid}.jobsV2-module__s_wZzq__card{border-radius:var(--v2-r);padding:var(--v2-item);color:inherit;flex-direction:column;gap:9px;text-decoration:none;display:flex}.jobsV2-module__s_wZzq__card:hover{background:var(--v2-raised);box-shadow:var(--v2-lit), var(--v2-lift-2), 0 0 0 1px #ffffff24;transform:translateY(-3px)}.jobsV2-module__s_wZzq__card:hover .jobsV2-module__s_wZzq__jobTitle{color:#fff}.jobsV2-module__s_wZzq__card .jobsV2-module__s_wZzq__jobTitle{min-height:3.9em}.jobsV2-module__s_wZzq__co{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-dim);margin:0;font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__jobTitle{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.016em;margin:0;font-size:clamp(15.5px,1.45vw,17.5px);font-weight:700;line-height:1.28}.jobsV2-module__s_wZzq__meta{color:var(--v2-dim);margin:0;font-size:13px}.jobsV2-module__s_wZzq__cardFoot{border-top:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:auto;padding-top:14px;display:flex}.jobsV2-module__s_wZzq__split{gap:var(--v2-item);grid-template-columns:25rem minmax(0,1fr);align-items:start;display:grid}@media (max-width:1200px){.jobsV2-module__s_wZzq__split{grid-template-columns:21rem minmax(0,1fr)}}@media (max-width:860px){.jobsV2-module__s_wZzq__split{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__paneCol{display:none}}.jobsV2-module__s_wZzq__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.jobsV2-module__s_wZzq__row{border-radius:var(--v2-r);font-family:var(--v2-font);text-align:left;cursor:pointer;width:100%;color:inherit;border:0;padding:14px 16px;display:block}.jobsV2-module__s_wZzq__row:hover{background:var(--v2-raised);box-shadow:var(--v2-lit), var(--v2-lift-2), 0 0 0 1px #ffffff24;transform:translate(3px)}.jobsV2-module__s_wZzq__row:hover .jobsV2-module__s_wZzq__jobTitle{color:#fff}.jobsV2-module__s_wZzq__row:hover .jobsV2-module__s_wZzq__meter i{transform:scaleY(1.12)}.jobsV2-module__s_wZzq__row[data-selected]{background:var(--v2-raised);box-shadow:var(--v2-lit), var(--v2-lift-1), inset 3px 0 0 var(--v2-ink), 0 0 0 1px #ffffff21}.jobsV2-module__s_wZzq__rowMain{min-width:0;display:block}.jobsV2-module__s_wZzq__rowAside{display:none}.jobsV2-module__s_wZzq__co{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.jobsV2-module__s_wZzq__jobTitle{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;min-height:2.6em;transition:color var(--v2-t1) var(--v2-ease);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jobsV2-module__s_wZzq__meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jobsV2-module__s_wZzq__rowDist{margin-top:7px;display:block}.jobsV2-module__s_wZzq__rowFoot{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:9px;display:flex}.jobsV2-module__s_wZzq__rowMeta{min-width:0;color:var(--v2-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.jobsV2-module__s_wZzq__paneCol{position:sticky;top:128px}.jobsV2-module__s_wZzq__pane{padding:var(--v2-item);max-height:calc(100vh - 152px);overflow-y:auto}.jobsV2-module__s_wZzq__paneCo{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-mute);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__paneTitle{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.028em;margin:9px 0 12px;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.2}.jobsV2-module__s_wZzq__facts{border-top:1px solid var(--v2-line);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:14px;margin-top:16px;padding-top:16px;display:grid}.jobsV2-module__s_wZzq__factK{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dim);font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__factV{color:var(--v2-mute);margin-top:5px;font-size:15px;font-weight:700;display:block}.jobsV2-module__s_wZzq__block{border-top:1px solid var(--v2-line);margin-top:18px;padding-top:16px}.jobsV2-module__s_wZzq__block[data-b=gap]{border-top-color:var(--v2-soon)}.jobsV2-module__s_wZzq__block[data-b=in]{border-top-color:var(--v2-go)}.jobsV2-module__s_wZzq__block h3{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.016em;margin:9px 0 12px;font-size:18px;font-weight:700}.jobsV2-module__s_wZzq__blockGo{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.jobsV2-module__s_wZzq__phone{flex-direction:column;gap:8px;width:min(390px,100%);margin-inline:auto;padding:12px;display:flex}.jobsV2-module__s_wZzq__frow{color:inherit;flex-direction:column;gap:6px;padding:13px 14px;text-decoration:none;display:flex}.jobsV2-module__s_wZzq__foot{margin-top:var(--v2-item);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.jobsV2-module__s_wZzq__foot p{color:var(--v2-dim);max-width:66ch;margin:0;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__area,.jobsV2-module__s_wZzq__btn,.jobsV2-module__s_wZzq__row,.jobsV2-module__s_wZzq__card,.jobsV2-module__s_wZzq__stack i,.jobsV2-module__s_wZzq__meter i,.jobsV2-module__s_wZzq__tip{transition-duration:.001ms!important}.jobsV2-module__s_wZzq__scan[data-run] .jobsV2-module__s_wZzq__beam{animation:none}}.jobsV2-module__s_wZzq__liLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-dim);font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__liOk{color:var(--v2-lav)}.jobsV2-module__s_wZzq__liOk strong{color:var(--v2-pv);font-weight:700}.jobsV2-module__s_wZzq__liBad{color:var(--v2-pv);font-weight:600}@keyframes jobsV2-module__s_wZzq__v2Rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jobsV2-module__s_wZzq__v2Fade{0%{opacity:0}to{opacity:1}}@keyframes jobsV2-module__s_wZzq__v2Drift{0%{transform:translate(-2%,-1%)scale(1.04)}50%{transform:translate(3%,2%)scale(1.12)}to{transform:translate(-1%,2%)scale(1.06)}}@keyframes jobsV2-module__s_wZzq__v2Sheen{0%{transform:translate(-120%)skew(-18deg)}60%{transform:translate(220%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes jobsV2-module__s_wZzq__v2Pulse{0%{box-shadow:0 0 #8b7bf58c}70%{box-shadow:0 0 0 7px #8b7bf500}to{box-shadow:0 0 #8b7bf500}}.jobsV2-module__s_wZzq__heroWash{pointer-events:none;filter:blur(46px);animation:jobsV2-module__s_wZzq__v2Drift 30s var(--v2-ease) infinite alternate;background:radial-gradient(38% 44% at 22% 36%,#ffffff38,#0000 70%),radial-gradient(46% 52% at 78% 58%,#1b169080,#0000 72%);position:absolute;inset:-30%}.jobsV2-module__s_wZzq__heroSheen{pointer-events:none;width:28%;animation:jobsV2-module__s_wZzq__v2Sheen 9s var(--v2-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff21,#0000);position:absolute;top:0;bottom:0}.jobsV2-module__s_wZzq__heroIntro>*{animation:jobsV2-module__s_wZzq__v2Rise .7s var(--v2-ease) both}.jobsV2-module__s_wZzq__heroIntro>:first-child{animation-delay:50ms}.jobsV2-module__s_wZzq__heroIntro>:nth-child(2){animation-delay:.14s}.jobsV2-module__s_wZzq__heroIntro>:nth-child(3){animation-delay:.23s}.jobsV2-module__s_wZzq__heroIntro>:nth-child(4){animation-delay:.32s}.jobsV2-module__s_wZzq__cvCard{animation:jobsV2-module__s_wZzq__v2Rise .7s var(--v2-ease) .2s both}.jobsV2-module__s_wZzq__stats>*{animation:jobsV2-module__s_wZzq__v2Rise .6s var(--v2-spring) both}.jobsV2-module__s_wZzq__list>li,.jobsV2-module__s_wZzq__grid>*{animation:jobsV2-module__s_wZzq__v2Fade .5s var(--v2-ease) both}.jobsV2-module__s_wZzq__list>li:first-child,.jobsV2-module__s_wZzq__grid>:first-child{animation-delay:20ms}.jobsV2-module__s_wZzq__list>li:nth-child(2),.jobsV2-module__s_wZzq__grid>:nth-child(2){animation-delay:50ms}.jobsV2-module__s_wZzq__list>li:nth-child(3),.jobsV2-module__s_wZzq__grid>:nth-child(3){animation-delay:80ms}.jobsV2-module__s_wZzq__list>li:nth-child(4),.jobsV2-module__s_wZzq__grid>:nth-child(4){animation-delay:.11s}.jobsV2-module__s_wZzq__list>li:nth-child(5),.jobsV2-module__s_wZzq__grid>:nth-child(5){animation-delay:.14s}.jobsV2-module__s_wZzq__list>li:nth-child(6),.jobsV2-module__s_wZzq__grid>:nth-child(6){animation-delay:.17s}.jobsV2-module__s_wZzq__list>li:nth-child(n+7),.jobsV2-module__s_wZzq__grid>:nth-child(n+7){animation-delay:.2s}.jobsV2-module__s_wZzq__flagLive{animation:jobsV2-module__s_wZzq__v2Pulse 2.6s var(--v2-ease) infinite}.jobsV2-module__s_wZzq__cmd{box-shadow:inset 0 1px #ffffff0d}.jobsV2-module__s_wZzq__tgl{border-bottom-color:#0000;position:relative}.jobsV2-module__s_wZzq__tgl:after{content:"";background:var(--v2-ink);height:2px;transition:left var(--v2-t2) var(--v2-ease), right var(--v2-t2) var(--v2-ease);position:absolute;bottom:-2px;left:50%;right:50%}.jobsV2-module__s_wZzq__tgl[aria-pressed=true]:after{left:0;right:0}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__heroWash,.jobsV2-module__s_wZzq__heroSheen,.jobsV2-module__s_wZzq__flagLive{animation:none}.jobsV2-module__s_wZzq__heroIntro>*,.jobsV2-module__s_wZzq__cvCard,.jobsV2-module__s_wZzq__stats>*,.jobsV2-module__s_wZzq__list>li,.jobsV2-module__s_wZzq__grid>*{opacity:1;animation:none;transform:none}}.jobsV2-module__s_wZzq__bridge{border-top:1px solid var(--v2-line);flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px;display:flex}.jobsV2-module__s_wZzq__bridgeLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobsV2-module__s_wZzq__bridgeName{letter-spacing:-.014em;color:var(--v2-ink);font-size:15px;font-weight:700}.jobsV2-module__s_wZzq__bridgeCard{width:100%;animation:.5s cubic-bezier(.645,.045,.355,1) both jobsV2-module__s_wZzq__bridgeIn}@keyframes jobsV2-module__s_wZzq__bridgeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__bridgeCard{animation:none}}.jobsV2-module__s_wZzq__posting{border-top:1px solid var(--v2-line);margin-top:20px;padding-top:18px}.jobsV2-module__s_wZzq__posting>p:first-child{margin-bottom:12px}.jobsV2-module__s_wZzq__jdSecs{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.jobsV2-module__s_wZzq__jdSec{border-radius:var(--v2-r);background:var(--v2-base);box-shadow:inset 0 0 0 1px var(--v2-line), var(--v2-lit);padding:18px 20px 20px}.jobsV2-module__s_wZzq__jdSec[data-wide=yes]{grid-column:1/-1}.jobsV2-module__s_wZzq__jdSec[data-long=yes] .jobsV2-module__s_wZzq__jdList{columns:20rem 2;column-gap:34px;display:block}.jobsV2-module__s_wZzq__jdSec[data-long=yes] .jobsV2-module__s_wZzq__jdList li{break-inside:avoid;margin-bottom:10px}.jobsV2-module__s_wZzq__jdSec[data-cols=yes]{columns:20rem 2;column-gap:34px}.jobsV2-module__s_wZzq__jdSec[data-cols=yes]>.jobsV2-module__s_wZzq__jdTitle{column-span:all}.jobsV2-module__s_wZzq__jdSec[data-cols=yes] .jobsV2-module__s_wZzq__jdPara{break-inside:avoid;max-width:none}.jobsV2-module__s_wZzq__jdTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink);align-items:center;gap:9px;margin:0 0 12px;font-size:13px;font-weight:800;display:flex}.jobsV2-module__s_wZzq__jdMark{border-radius:var(--v2-r-sm);background:var(--v2-idle);flex:none;width:6px;height:6px}.jobsV2-module__s_wZzq__jdPara,.jobsV2-module__s_wZzq__jdList li{letter-spacing:0;max-width:54ch;color:var(--v2-mute);font-size:16px;line-height:1.7}.jobsV2-module__s_wZzq__jdPara{margin:0 0 12px}.jobsV2-module__s_wZzq__jdPara:last-child{margin-bottom:0}.jobsV2-module__s_wZzq__jdList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.jobsV2-module__s_wZzq__jdList li{padding-left:17px;position:relative}.jobsV2-module__s_wZzq__jdList li:before{content:"";background:var(--v2-idle);width:5px;height:5px;position:absolute;top:.66em;left:0}@media (max-width:900px){.jobsV2-module__s_wZzq__jdSecs{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__jdSec{grid-column:1/-1}}.jobsV2-module__s_wZzq__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start;gap:clamp(18px,2vw,28px) clamp(20px,2.6vw,36px);padding-block:clamp(20px,2.6vw,34px) clamp(18px,2.4vw,30px);display:grid}@media (max-width:940px){.jobsV2-module__s_wZzq__heroInner{grid-template-columns:minmax(0,1fr)}}.jobsV2-module__s_wZzq__heroMain{min-width:0}.jobsV2-module__s_wZzq__heroTitle{font-family:var(--v2-font);letter-spacing:-.032em;color:var(--v2-ink);text-wrap:balance;max-width:16ch;margin:12px 0 0;font-size:clamp(32px,4.9vw,64px);font-weight:600;line-height:1}.jobsV2-module__s_wZzq__heroSub{color:var(--v2-mute);max-width:54ch;margin:10px 0 0;font-size:clamp(15px,1.3vw,18px)}.jobsV2-module__s_wZzq__heroSearch{background:var(--v2-panel);box-shadow:var(--v2-lit), var(--v2-lift-1);transition:box-shadow var(--v2-t2) var(--v2-ease);align-items:stretch;gap:0;margin-top:clamp(18px,2.4vw,26px);display:flex}.jobsV2-module__s_wZzq__heroField{flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;padding:10px 16px;display:flex}.jobsV2-module__s_wZzq__heroField label{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-dim);font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__heroField input{width:100%;min-width:0;min-height:24px;color:var(--v2-ink);font:600 15px var(--v2-font);background:0 0;border:0}.jobsV2-module__s_wZzq__heroField input::placeholder{color:var(--v2-dim);font-weight:400}.jobsV2-module__s_wZzq__heroField input:focus{outline:none}.jobsV2-module__s_wZzq__heroDivide{background:var(--v2-line);width:1px;margin-block:10px}.jobsV2-module__s_wZzq__heroSearch .jobsV2-module__s_wZzq__btn{padding-inline:clamp(18px,2.4vw,30px)}@media (max-width:560px){.jobsV2-module__s_wZzq__heroSearch{flex-wrap:wrap}.jobsV2-module__s_wZzq__heroDivide{display:none}.jobsV2-module__s_wZzq__heroField{border-bottom:1px solid var(--v2-line);flex-basis:100%}.jobsV2-module__s_wZzq__heroSearch .jobsV2-module__s_wZzq__btn{flex:1}}.jobsV2-module__s_wZzq__heroTypes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jobsV2-module__s_wZzq__typeChip{font:700 12.5px var(--v2-font);color:var(--v2-mute);cursor:pointer;box-shadow:inset 0 0 0 1px var(--v2-line);transition:color var(--v2-t1) var(--v2-ease), box-shadow var(--v2-t1) var(--v2-ease), background var(--v2-t1) var(--v2-ease);background:0 0;border:0;padding:7px 14px}.jobsV2-module__s_wZzq__typeChip:hover{color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line-2)}.jobsV2-module__s_wZzq__typeChip[aria-pressed=true]{color:#131216;background:var(--v2-ink);box-shadow:none}.jobsV2-module__s_wZzq__heroTrust{color:var(--v2-dim);margin:10px 0 0;font-size:13px}.jobsV2-module__s_wZzq__heroTrust b{color:var(--v2-ink);font-weight:800}.jobsV2-module__s_wZzq__liDetails{margin-top:4px}.jobsV2-module__s_wZzq__liDetails summary{color:var(--v2-dim);cursor:pointer;min-height:24px;padding-block:6px;font-size:12.5px;font-weight:700}.jobsV2-module__s_wZzq__liDetails summary:hover{color:var(--v2-mute)}.jobsV2-module__s_wZzq__liDetails .jobsV2-module__s_wZzq__cvInput{margin-top:8px}::view-transition-group(*){animation-duration:.46s;animation-timing-function:cubic-bezier(.645,.045,.355,1)}::view-transition-old(jobsV2-module__s_wZzq__jobs-pane){animation-duration:.3s}::view-transition-new(jobsV2-module__s_wZzq__jobs-pane){animation-duration:.3s}::view-transition-image-pair(*){isolation:auto}::view-transition-old(*){mix-blend-mode:normal;object-fit:cover;height:100%;animation-duration:.46s}::view-transition-new(*){mix-blend-mode:normal;object-fit:cover;height:100%;animation-duration:.46s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.001ms!important}::view-transition-old(*){animation-duration:.001ms!important}::view-transition-new(*){animation-duration:.001ms!important}}.jobsV2-module__s_wZzq__heroCities{color:var(--v2-dim);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:12px 0 0;font-size:13px;display:flex}.jobsV2-module__s_wZzq__cityLink{font:600 13px var(--v2-font);color:var(--v2-mute);cursor:pointer;border:0;border-bottom:1px solid var(--v2-line-2);transition:color var(--v2-t1) var(--v2-ease), border-color var(--v2-t1) var(--v2-ease);background:0 0;padding:2px 0;position:relative}.jobsV2-module__s_wZzq__cityLink:after{content:"";height:24px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.jobsV2-module__s_wZzq__cityLink:hover{color:var(--v2-ink);border-bottom-color:var(--v2-go)}.jobsV2-module__s_wZzq__heroSide{border-radius:var(--v2-r);flex-direction:column;display:flex}.jobsV2-module__s_wZzq__heroSplit{box-shadow:inset 0 0 0 1px var(--v2-line);flex-direction:column;margin-top:12px;display:flex}.jobsV2-module__s_wZzq__splitRow{border-radius:var(--v2-r);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--v2-line);transition:background var(--v2-t1) var(--v2-ease);background:0 0;align-items:baseline;gap:10px;padding:9px 14px 11px;display:flex;position:relative;overflow:hidden}.jobsV2-module__s_wZzq__splitRow:last-child{border-bottom:0}.jobsV2-module__s_wZzq__splitRow:hover{background:var(--v2-panel)}.jobsV2-module__s_wZzq__splitRow[aria-pressed=true]{background:var(--v2-raised)}.jobsV2-module__s_wZzq__splitN{letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;min-width:3.4ch;font-size:18px;font-weight:800}.jobsV2-module__s_wZzq__splitLab{color:var(--v2-mute);font-size:13px;font-weight:600}.jobsV2-module__s_wZzq__splitBar{background:var(--v2-idle);transform-origin:0;width:100%;height:2px;transition:transform var(--v2-t3) var(--v2-ease);position:absolute;bottom:0;left:0}.jobsV2-module__s_wZzq__splitRow[aria-pressed=true] .jobsV2-module__s_wZzq__splitBar{background:var(--v2-go)}.jobsV2-module__s_wZzq__secHead[data-compact]{row-gap:0;margin-bottom:12px;padding-bottom:12px}.jobsV2-module__s_wZzq__secHead[data-compact]>h2{letter-spacing:-.02em;font-size:22px}.jobsV2-module__s_wZzq__hero{--px:0;--py:0;--mx:50%;--my:40%;--lit:0;position:relative;overflow:hidden}.jobsV2-module__s_wZzq__hero>:not(.jobsV2-module__s_wZzq__heroDrift):not(.jobsV2-module__s_wZzq__heroSpot){z-index:1;position:relative}.jobsV2-module__s_wZzq__heroDrift{z-index:0;pointer-events:none;transform:translate3d(calc(var(--px) * -58px), calc(var(--py) * -34px), 0);will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-90px}.jobsV2-module__s_wZzq__heroSpot{z-index:0;pointer-events:none;background:radial-gradient(460px 460px at var(--mx) var(--my), #becdff13, #8b7bf50a 42%, transparent 68%);opacity:var(--lit);transition:opacity .32s var(--v2-ease);position:absolute;inset:0}.jobsV2-module__s_wZzq__heroTitle{transform:translate3d(calc(var(--px) * 14px), calc(var(--py) * 7px), 0);transition:transform .52s cubic-bezier(.22,.61,.36,1)}.jobsV2-module__s_wZzq__heroSearch{transition:box-shadow var(--v2-t2) var(--v2-ease);position:relative}.jobsV2-module__s_wZzq__heroSearch:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(460px 140px at calc(50% + var(--px) * 46%) 0%, #ffffff21, transparent 72%);transition:opacity var(--v2-t2) var(--v2-ease);position:absolute;inset:0}.jobsV2-module__s_wZzq__heroSearch:hover:after,.jobsV2-module__s_wZzq__heroSearch:focus-within:after{opacity:1}.jobsV2-module__s_wZzq__heroSearch:focus-within{box-shadow:inset 0 0 0 1px var(--v2-line-2), 0 12px 40px #00000073}.jobsV2-module__s_wZzq__splitRow .jobsV2-module__s_wZzq__splitBar{transform-origin:0}.jobsV2-module__s_wZzq__splitRow:hover .jobsV2-module__s_wZzq__splitBar{background:var(--v2-mute)}.jobsV2-module__s_wZzq__splitRow:hover .jobsV2-module__s_wZzq__splitN{color:#fff}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__heroDrift,.jobsV2-module__s_wZzq__heroTitle,.jobsV2-module__s_wZzq__heroSpot,.jobsV2-module__s_wZzq__heroSearch,.jobsV2-module__s_wZzq__heroSearch:after,.jobsV2-module__s_wZzq__splitRow .jobsV2-module__s_wZzq__splitBar{transition:none;transform:none}.jobsV2-module__s_wZzq__heroSpot,.jobsV2-module__s_wZzq__heroSearch:hover:after,.jobsV2-module__s_wZzq__heroSearch:focus-within:after{opacity:0}}.jobsV2-module__s_wZzq__heroPoints{flex-direction:column;gap:14px;max-width:52ch;margin:26px 0 0;padding:0;list-style:none;display:flex}.jobsV2-module__s_wZzq__heroPoints li{border-top:1px solid var(--v2-line);grid-template-columns:minmax(4.6ch,auto) 1fr;align-items:baseline;gap:14px;padding-top:13px;display:grid}.jobsV2-module__s_wZzq__heroPoints li>b{letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.jobsV2-module__s_wZzq__heroPoints li>span{color:var(--v2-dim);font-size:13px;line-height:1.55}.jobsV2-module__s_wZzq__cmdIn{justify-content:flex-end}.jobsV2-module__s_wZzq__heroPoints{max-width:64ch}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__mapWrap{grid-template-columns:minmax(0,1fr) clamp(16rem,19vw,20rem);gap:12px}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__lockPlate{flex-direction:column;align-items:flex-start;gap:10px}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__lockPlate p{max-width:46ch}@media (max-width:1100px){.jobsV2-module__s_wZzq__heroInner{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__heroSide,.jobsV2-module__s_wZzq__heroInner>.jobsV2-module__s_wZzq__mapWrap{grid-column:1}}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__lockPlate{background:color-mix(in srgb, var(--v2-base) 78%, transparent);padding:14px clamp(14px,1.8vw,20px)}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__lockPlate h3{font-size:18px}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__lockPlate p{margin:0;font-size:13px}.jobsV2-module__s_wZzq__heroAct{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.jobsV2-module__s_wZzq__heroLink{min-height:24px;color:var(--v2-mute);font:700 14px var(--v2-font);letter-spacing:.01em;cursor:pointer;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--v2-line-2);text-decoration-color:var(--v2-line-2);transition:color var(--v2-t1) var(--v2-ease);background:0 0;border:0;padding:0}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__mapWrap{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__heroInner .jobsV2-module__s_wZzq__mapCol{min-height:clamp(320px,44vh,460px)}.jobsV2-module__s_wZzq__sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--v2-ink);font-family:var(--v2-font);background:0 0;border:0;margin:0;padding:0;overflow:auto}.jobsV2-module__s_wZzq__sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060609b8}.jobsV2-module__s_wZzq__sheetIn{border-radius:var(--v2-r-lg);background:var(--v2-panel);width:min(560px,100% - 32px);box-shadow:var(--v2-lit), var(--v2-lift-2);margin:clamp(24px,8vh,88px) auto}.jobsV2-module__s_wZzq__sheetHead{border-bottom:1px solid var(--v2-line);align-items:center;gap:16px;padding:18px 20px;display:flex}.jobsV2-module__s_wZzq__sheetHead h2{letter-spacing:.1em;text-transform:uppercase;color:var(--v2-mute);margin:0;font-size:15px;font-weight:800}.jobsV2-module__s_wZzq__sheetX{width:32px;height:32px;color:var(--v2-mute);cursor:pointer;transition:color var(--v2-t1) var(--v2-ease), background var(--v2-t1) var(--v2-ease);background:0 0;border:0;place-items:center;margin-left:auto;font-size:22px;line-height:1;display:grid}.jobsV2-module__s_wZzq__sheetX:hover{color:var(--v2-ink);background:var(--v2-raised)}.jobsV2-module__s_wZzq__sheetBody{flex-direction:column;gap:18px;padding:20px;display:flex}.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__cvCard,.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__side{box-shadow:none;background:0 0;padding:0}.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__cvCard:after,.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__side:after{display:none}.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__heroSplit{margin-top:0}@media (prefers-reduced-motion:no-preference){.jobsV2-module__s_wZzq__sheet[open] .jobsV2-module__s_wZzq__sheetIn{animation:.22s cubic-bezier(.22,.61,.36,1) jobsV2-module__s_wZzq__sheetIn}}@keyframes jobsV2-module__s_wZzq__sheetIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.jobsV2-module__s_wZzq__lockTitle{letter-spacing:-.015em;color:var(--v2-ink);margin:0;font-size:18px;font-weight:800}.jobsV2-module__s_wZzq__heroLink{min-height:24px;color:var(--v2-mute);font:700 14px var(--v2-font);cursor:pointer;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--v2-line-2);text-decoration-color:var(--v2-line-2);transition:color var(--v2-t1) var(--v2-ease);background:0 0;border:0;margin-top:22px;padding:0}.jobsV2-module__s_wZzq__heroLink:hover{color:var(--v2-ink);text-decoration-color:currentColor}.jobsV2-module__s_wZzq__sheet:has(.jobsV2-module__s_wZzq__mapWrap) .jobsV2-module__s_wZzq__sheetIn{width:min(1080px,100% - 32px)}.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__mapWrap{grid-template-columns:minmax(0,1fr) clamp(16rem,22vw,21rem)}.jobsV2-module__s_wZzq__sheetBody .jobsV2-module__s_wZzq__mapCol{min-height:360px}.jobsV2-module__s_wZzq__heroDo{border-radius:var(--v2-r);background:var(--v2-panel);max-width:30rem;box-shadow:var(--v2-lit), var(--v2-lift-2);margin-top:28px;padding:24px}.jobsV2-module__s_wZzq__heroDo .jobsV2-module__s_wZzq__btn{min-height:60px;font-size:16px}.jobsV2-module__s_wZzq__heroDo .jobsV2-module__s_wZzq__cvCard{box-shadow:none;background:0 0;padding:0}.jobsV2-module__s_wZzq__heroDo .jobsV2-module__s_wZzq__cvCard:after{display:none}.jobsV2-module__s_wZzq__heroProj{border-top:1px solid var(--v2-line);margin-top:26px;padding-top:20px}.jobsV2-module__s_wZzq__heroProj .jobsV2-module__s_wZzq__fine{margin:6px 0 14px}.jobsV2-module__s_wZzq__heroProjRow{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;display:grid}.jobsV2-module__s_wZzq__heroProjCard{border-radius:var(--v2-r);box-shadow:none;border-bottom:1px solid var(--v2-line);transition:color var(--v2-t1) var(--v2-ease);background:0 0;flex-direction:column;gap:3px;padding:9px 0;text-decoration:none;display:flex}.jobsV2-module__s_wZzq__heroProjCard:last-child{border-bottom:0}.jobsV2-module__s_wZzq__heroProjCard:hover .jobsV2-module__s_wZzq__heroProjName{color:var(--v2-lav)}.jobsV2-module__s_wZzq__heroProjName{color:var(--v2-ink);font-size:13px;font-weight:700;line-height:1.35}.jobsV2-module__s_wZzq__heroProjMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-dim);font-size:11px;font-weight:700}.jobsV2-module__s_wZzq__heroSide .jobsV2-module__s_wZzq__heroProjRow{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__ctaFine{color:var(--v2-dim);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.jobsV2-module__s_wZzq__heroInner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.jobsV2-module__s_wZzq__heroMain{grid-column:1/-1}.jobsV2-module__s_wZzq__heroDo{grid-column:1}.jobsV2-module__s_wZzq__heroSide{grid-column:2}.jobsV2-module__s_wZzq__heroDo{flex-direction:column;justify-content:center;max-width:none;margin-top:0;display:flex}.jobsV2-module__s_wZzq__heroSide{background:var(--v2-panel);box-shadow:var(--v2-lit), var(--v2-lift-1);flex-direction:column;justify-content:center;padding:24px;display:flex}.jobsV2-module__s_wZzq__heroSide .jobsV2-module__s_wZzq__heroSplit{box-shadow:none;margin-top:0}.jobsV2-module__s_wZzq__heroSide .jobsV2-module__s_wZzq__heroSplit .jobsV2-module__s_wZzq__splitRow:first-child{border-top:0}.jobsV2-module__s_wZzq__heroSide .jobsV2-module__s_wZzq__heroProj{margin-top:18px;padding-top:16px}@media (max-width:900px){.jobsV2-module__s_wZzq__heroInner{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__heroDo,.jobsV2-module__s_wZzq__heroSide{grid-column:1}}.jobsV2-module__s_wZzq__tubes{z-index:0;display:block;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.jobsV2-module__s_wZzq__heroScrim{z-index:0;pointer-events:none;background:linear-gradient(100deg,#131216ed 0%,#131216d1 46%,#13121699 100%),linear-gradient(#13121659,#131216bf);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__tubes{display:none}}.jobsV2-module__s_wZzq__prompt{border-radius:var(--v2-r-field);background:var(--v2-raised);box-shadow:inset 0 0 0 1px var(--v2-line-2), var(--v2-lift-1);transition:box-shadow var(--v2-t2) var(--v2-ease);align-items:center;gap:12px;margin-top:22px;padding:8px 8px 8px 16px;display:flex}.jobsV2-module__s_wZzq__prompt:focus-within{box-shadow:inset 0 0 0 1px #8b7bf58c, var(--v2-lift-2)}.jobsV2-module__s_wZzq__prompt input{min-width:0;min-height:44px;color:var(--v2-ink);font:600 16px var(--v2-font);letter-spacing:0;background:0 0;border:0;flex:1}.jobsV2-module__s_wZzq__prompt input::placeholder{color:var(--v2-dim);font-weight:400}.jobsV2-module__s_wZzq__prompt input:focus{outline:none}.jobsV2-module__s_wZzq__promptSpark{flex:none;width:15px;height:15px;position:relative}.jobsV2-module__s_wZzq__promptSpark:before,.jobsV2-module__s_wZzq__promptSpark:after{content:"";background:var(--v2-pv);position:absolute}.jobsV2-module__s_wZzq__promptSpark:before{width:1.5px;height:15px;top:0;left:7px}.jobsV2-module__s_wZzq__promptSpark:after{width:15px;height:1.5px;top:7px;left:0}.jobsV2-module__s_wZzq__promptFile{border-radius:var(--v2-r);min-height:40px;color:var(--v2-mute);font:700 13px var(--v2-font);cursor:pointer;box-shadow:inset 0 0 0 1px var(--v2-line-2);transition:color var(--v2-t1) var(--v2-ease), background var(--v2-t1) var(--v2-ease);background:0 0;border:0;flex:none;padding:0 14px}.jobsV2-module__s_wZzq__promptFile:hover{color:var(--v2-ink);background:var(--v2-panel)}.jobsV2-module__s_wZzq__promptGo{border-radius:var(--v2-r);flex:none;min-height:40px;padding-inline:22px}.jobsV2-module__s_wZzq__intents{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.jobsV2-module__s_wZzq__intent{border-radius:var(--v2-r);min-height:32px;color:var(--v2-mute);font:700 13px var(--v2-font);cursor:pointer;box-shadow:inset 0 0 0 1px var(--v2-line-2);transition:color var(--v2-t1) var(--v2-ease), background var(--v2-t1) var(--v2-ease), box-shadow var(--v2-t1) var(--v2-ease);background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.jobsV2-module__s_wZzq__intent:hover{color:var(--v2-ink);background:var(--v2-panel)}.jobsV2-module__s_wZzq__intent[aria-pressed=true]{color:#131216;background:var(--v2-ink);box-shadow:none}.jobsV2-module__s_wZzq__intentN{color:var(--v2-dim);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.jobsV2-module__s_wZzq__intent[aria-pressed=true] .jobsV2-module__s_wZzq__intentN{color:#13121699}.jobsV2-module__s_wZzq__intentPv{color:var(--v2-pv);box-shadow:inset 0 0 0 1px #8b7bf580}.jobsV2-module__s_wZzq__intentPv:hover{color:#fff;background:var(--v2-pv-deep);box-shadow:none}.jobsV2-module__s_wZzq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobsV2-module__s_wZzq__heroInner{grid-template-columns:minmax(0,1fr)}.jobsV2-module__s_wZzq__heroMain{grid-column:1/-1;max-width:62rem}.jobsV2-module__s_wZzq__heroTitle{max-width:18ch}.jobsV2-module__s_wZzq__heroSub{max-width:60ch}@media (max-width:620px){.jobsV2-module__s_wZzq__prompt{flex-wrap:wrap;gap:10px;padding:12px}.jobsV2-module__s_wZzq__prompt input{flex:100%;order:1}.jobsV2-module__s_wZzq__promptSpark{order:0}.jobsV2-module__s_wZzq__promptFile{flex:1;order:2}.jobsV2-module__s_wZzq__promptGo{flex:1;order:3}}.jobsV2-module__s_wZzq__pager{border-top:1px solid var(--v2-line);align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.jobsV2-module__s_wZzq__pagerAt{color:var(--v2-dim);text-align:center;margin-inline:auto;font-size:13px}.jobsV2-module__s_wZzq__pagerAt b{color:var(--v2-ink);font-weight:800}.jobsV2-module__s_wZzq__pagerOf{color:var(--v2-dim)}.jobsV2-module__s_wZzq__pager .jobsV2-module__s_wZzq__btn:disabled{opacity:.35;cursor:default}.jobsV2-module__s_wZzq__state{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.jobsV2-module__s_wZzq__state p{margin:0}@media (max-width:560px){.jobsV2-module__s_wZzq__pager{flex-wrap:wrap;justify-content:space-between}.jobsV2-module__s_wZzq__pagerAt{text-align:left;flex:100%;order:-1;margin-bottom:4px}}.jobsV2-module__s_wZzq__intentFree{color:var(--v2-go);text-decoration:none;box-shadow:inset 0 0 0 1px #2fae7673}.jobsV2-module__s_wZzq__intentFree:hover{color:#0d1a14;background:var(--v2-go);box-shadow:none}.jobsV2-module__s_wZzq__cvOffer{background:var(--v2-base);border-radius:var(--v2-r);transition:box-shadow var(--v2-t1) var(--v2-ease), background var(--v2-t1) var(--v2-ease);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #2fae7666}.jobsV2-module__s_wZzq__cvOffer:hover{background:var(--v2-raised);box-shadow:inset 0 0 0 1px #2fae76b3}.jobsV2-module__s_wZzq__cvOfferMain{color:var(--v2-go);font-size:14px;font-weight:800}.jobsV2-module__s_wZzq__cvOfferSub{color:var(--v2-dim);font-size:12.5px;line-height:1.5}.jobsV2-module__s_wZzq__consent{color:var(--v2-dim);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 10px;font-size:13px;line-height:1.5;display:flex}.jobsV2-module__s_wZzq__consent input{width:16px;height:16px;accent-color:var(--v2-acc);cursor:pointer;flex:none;margin-top:2px}.jobsV2-module__s_wZzq__consent b{color:var(--v2-ink);font-weight:650}.jobsV2-module__s_wZzq__fine[data-tone=bad]{color:#ff9b9b;font-weight:500}.jobsV2-module__s_wZzq__cvSteps{background:var(--v2-base);box-shadow:inset 0 0 0 1px var(--v2-line);border-radius:var(--v2-r);gap:10px;margin:0 0 12px;padding:12px 14px;list-style:none;display:grid}.jobsV2-module__s_wZzq__cvStep{color:var(--v2-dim);align-items:center;gap:10px;font-size:13px;line-height:1.3;display:flex}.jobsV2-module__s_wZzq__cvDot{width:18px;height:18px;color:var(--v2-base);box-shadow:inset 0 0 0 1.5px var(--v2-line);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.jobsV2-module__s_wZzq__cvStepLabel{flex:1}.jobsV2-module__s_wZzq__cvStepHint{font-variant-numeric:tabular-nums;color:var(--v2-dim);flex:none;font-size:12px}.jobsV2-module__s_wZzq__cvStep[data-state=run]{color:var(--v2-ink)}.jobsV2-module__s_wZzq__cvStep[data-state=run] .jobsV2-module__s_wZzq__cvDot{box-shadow:inset 0 0 0 1.5px var(--v2-acc);animation:1.1s ease-in-out infinite jobsV2-module__s_wZzq__cvPulse}.jobsV2-module__s_wZzq__cvStep[data-state=run] .jobsV2-module__s_wZzq__cvStepHint{color:var(--v2-acc)}.jobsV2-module__s_wZzq__cvStep[data-state=done]{color:var(--v2-ink)}.jobsV2-module__s_wZzq__cvStep[data-state=done] .jobsV2-module__s_wZzq__cvDot{background:var(--v2-acc);box-shadow:none}.jobsV2-module__s_wZzq__cvStep[data-state=bad]{color:#ff9b9b}.jobsV2-module__s_wZzq__cvStep[data-state=bad] .jobsV2-module__s_wZzq__cvDot{box-shadow:none;background:#ff9b9b}@keyframes jobsV2-module__s_wZzq__cvPulse{0%,to{box-shadow:inset 0 0 0 1.5px var(--v2-acc)}50%{box-shadow:inset 0 0 0 1.5px var(--v2-acc), 0 0 0 5px #4d8ff029}}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__cvStep[data-state=run] .jobsV2-module__s_wZzq__cvDot{animation:none}}.jobsV2-module__s_wZzq__matchMeter{gap:5px;margin:2px 0 8px;display:flex}.jobsV2-module__s_wZzq__matchMeter i{background:var(--v2-line);border-radius:3px;width:26px;height:6px}.jobsV2-module__s_wZzq__matchMeter i[data-on]{background:var(--v2-acc)}.jobsV2-module__s_wZzq__matchVerdict{letter-spacing:-.014em;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.35}.jobsV2-module__s_wZzq__matchVerdict em{color:var(--v2-acc);font-style:normal}.jobsV2-module__s_wZzq__fitFrame{color:var(--v2-ink);margin:0 0 14px;font-size:15px;line-height:1.55}.jobsV2-module__s_wZzq__fitFrame em{color:var(--v2-acc);font-style:normal;font-weight:650}.jobsV2-module__s_wZzq__fitK{color:var(--v2-dim);font-size:11.5px}.jobsV2-module__s_wZzq__matchMeter i[data-new]{background:var(--v2-acc);box-shadow:0 0 10px #4d8ff08c}.jobsV2-module__s_wZzq__fitBasis{color:var(--v2-dim);margin:8px 0 14px;font-size:12px;line-height:1.5}.jobsV2-module__s_wZzq__sheetIn[data-wide]{width:min(960px,100% - 32px)}.jobsV2-module__s_wZzq__fitFlow{grid-template-columns:1fr 34px 1.22fr 34px 1fr;align-items:stretch;display:grid}.jobsV2-module__s_wZzq__fitStage{background:var(--v2-base);box-shadow:inset 0 0 0 1px var(--v2-line);border-radius:var(--v2-r);flex-direction:column;gap:9px;min-width:0;padding:15px;display:flex}.jobsV2-module__s_wZzq__fitStage[data-hero]{background:#4d8ff017;box-shadow:inset 0 0 0 1.5px #4d8ff080}.jobsV2-module__s_wZzq__fitK[data-hero]{color:var(--v2-acc);font-weight:700}.jobsV2-module__s_wZzq__fitStageNote{color:var(--v2-dim);margin:0;font-size:13px;line-height:1.5}.jobsV2-module__s_wZzq__fitStageCta{margin-top:auto}.jobsV2-module__s_wZzq__fitOp{color:var(--v2-acc);place-self:center;font-size:23px;font-weight:750;line-height:1}.jobsV2-module__s_wZzq__fitPct{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px;font-weight:750;line-height:1}.jobsV2-module__s_wZzq__fitPct[data-gain] small{color:var(--v2-acc);margin-left:3px;font-size:13px;font-weight:700}.jobsV2-module__s_wZzq__fitFine{color:var(--v2-dim);font-size:11.5px}.jobsV2-module__s_wZzq__fitReach{color:var(--v2-acc);font-size:12.5px;line-height:1.45}.jobsV2-module__s_wZzq__fitReach b{color:var(--v2-ink)}.jobsV2-module__s_wZzq__fitProjRow{align-items:center;gap:10px;min-width:0;display:flex}.jobsV2-module__s_wZzq__fitThumb{border-radius:var(--v2-r-sm);object-fit:cover;width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--v2-line);flex:none}.jobsV2-module__s_wZzq__fitProjTitle{letter-spacing:-.012em;font-size:15px;font-weight:700;line-height:1.3}.jobsV2-module__s_wZzq__chips[data-size=xs] .jobsV2-module__s_wZzq__chip{padding:3px 7px;font-size:10.5px}.jobsV2-module__s_wZzq__fitEqNothing{display:none}@media (max-width:760px){.jobsV2-module__s_wZzq__fitFlow{grid-template-columns:1fr;gap:4px}.jobsV2-module__s_wZzq__fitOp{padding:2px 0}}.jobsV2-module__s_wZzq__fitJob{letter-spacing:-.012em;font-size:15.5px;font-weight:700;line-height:1.3}.jobsV2-module__s_wZzq__fitAdds{gap:5px;display:grid}.jobsV2-module__s_wZzq__matchMeter i[data-add]{background:var(--v2-go)}.jobsV2-module__s_wZzq__meterRow{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 8px;display:flex}.jobsV2-module__s_wZzq__meterRow .jobsV2-module__s_wZzq__matchMeter{margin:0}.jobsV2-module__s_wZzq__meterRow .jobsV2-module__s_wZzq__chip[data-tone=add]{padding:3px 8px;font-size:10.5px}.jobsV2-module__s_wZzq__chip[data-tone=add]{color:var(--v2-go-txt);background:#2fae7614;font-weight:650;box-shadow:inset 0 0 0 1px #2fae7673}.jobsV2-module__s_wZzq__paneGo{gap:10px;margin-top:14px;display:flex}.jobsV2-module__s_wZzq__newTag{letter-spacing:.08em;color:var(--v2-go-txt);border-radius:4px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800;box-shadow:inset 0 0 0 1px #2fae7673}.jobsV2-module__s_wZzq__viewedTag{opacity:.75}.jobsV2-module__s_wZzq__skel{pointer-events:none;gap:10px;display:grid}.jobsV2-module__s_wZzq__skelBar{background:var(--v2-line);border-radius:6px;height:12px}@media (prefers-reduced-motion:no-preference){.jobsV2-module__s_wZzq__skelBar{animation:1.2s ease-in-out infinite jobsV2-module__s_wZzq__skelPulse}@keyframes jobsV2-module__s_wZzq__skelPulse{0%,to{opacity:.55}50%{opacity:1}}}.jobsV2-module__s_wZzq__rowLogo{float:right;border-radius:var(--v2-r-sm);object-fit:contain;background:#fff;width:34px;height:34px;margin-left:10px;padding:3px}.jobsV2-module__s_wZzq__paneCoRow{align-items:center;gap:10px;display:flex}.jobsV2-module__s_wZzq__paneLogo{border-radius:var(--v2-r-sm);object-fit:contain;background:#fff;flex:none;width:30px;height:30px;padding:3px}.jobsV2-module__s_wZzq__matchAsk{align-items:center;gap:8px;margin:10px 0 0;display:flex}.jobsV2-module__s_wZzq__fbBtn{cursor:pointer;border-radius:var(--v2-r-sm);filter:grayscale()opacity(.75);transition:filter .12s var(--v2-ease), transform .12s var(--v2-ease);background:0 0;border:0;padding:4px 6px;font-size:15px;line-height:1}.jobsV2-module__s_wZzq__fbBtn:hover,.jobsV2-module__s_wZzq__fbBtn:focus-visible{filter:none;transform:translateY(-1px)}.jobsV2-module__s_wZzq__fitSay{color:var(--v2-dim);font-size:12.5px;line-height:1.55}.jobsV2-module__s_wZzq__fitSay b{color:var(--v2-ink);font-weight:650}.jobsV2-module__s_wZzq__matchMeter i[data-done]{background:var(--v2-go);position:relative}.jobsV2-module__s_wZzq__matchMeter i[data-done]:after{content:"✓";text-align:center;color:var(--v2-go);font-size:8px;font-weight:800;position:absolute;inset:-13px 0 0}.jobsV2-module__s_wZzq__chip[data-tone=done]{color:var(--v2-go-txt);background:#2fae761a;font-weight:700;box-shadow:inset 0 0 0 1.5px #2fae768c}.jobsV2-module__s_wZzq__certCard{border-radius:var(--v2-r-sm);background:#2fae7612;align-items:center;gap:10px;margin:2px 0 12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #2fae7659}.jobsV2-module__s_wZzq__certSeal{background:var(--v2-go);color:#07130d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.jobsV2-module__s_wZzq__certBody{gap:1px;min-width:0;display:grid}.jobsV2-module__s_wZzq__certBody b{letter-spacing:-.01em;font-size:12.5px;font-weight:650}.jobsV2-module__s_wZzq__certBody small{color:var(--v2-dim);font-size:11px}.jobsV2-module__s_wZzq__btnGo{background:var(--v2-go);color:#07130d}.jobsV2-module__s_wZzq__btnGo:hover{filter:brightness(1.08)}.jobsV2-module__s_wZzq__fchips{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.jobsV2-module__s_wZzq__fchip{cursor:pointer;font:600 12px var(--v2-font);color:var(--v2-ink);background:var(--v2-panel);box-shadow:inset 0 0 0 1px var(--v2-line);transition:box-shadow .12s var(--v2-ease);border:0;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.jobsV2-module__s_wZzq__fchip span{color:var(--v2-dim);font-size:13px;line-height:1}.jobsV2-module__s_wZzq__fchip:hover,.jobsV2-module__s_wZzq__fchip:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-line-2)}.jobsV2-module__s_wZzq__fchip:hover span{color:var(--v2-ink)}.jobsV2-module__s_wZzq__fchipAll{color:var(--v2-dim);background:0 0}.jobsV2-module__s_wZzq__heroSub[data-compact]{display:none}@media (max-width:720px){.jobsV2-module__s_wZzq__heroSub:not([data-compact]){display:none}.jobsV2-module__s_wZzq__heroSub[data-compact]{display:block}}.jobsV2-module__s_wZzq__detailPage{max-width:760px;padding-block:22px 72px}.jobsV2-module__s_wZzq__detailBack{min-height:40px;color:var(--v2-dim);box-shadow:inset 0 0 0 1px var(--v2-line);transition:color .14s var(--v2-ease), box-shadow .14s var(--v2-ease);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:0 15px 0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.jobsV2-module__s_wZzq__detailBackArrow{transition:transform .16s var(--v2-ease);font-size:15px;line-height:1}.jobsV2-module__s_wZzq__detailBack:hover,.jobsV2-module__s_wZzq__detailBack:focus-visible{color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line-2)}.jobsV2-module__s_wZzq__detailBack:hover .jobsV2-module__s_wZzq__detailBackArrow{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.jobsV2-module__s_wZzq__detailBackArrow{transition:none}.jobsV2-module__s_wZzq__detailBack:hover .jobsV2-module__s_wZzq__detailBackArrow{transform:none}}.jobsV2-module__s_wZzq__detailPane{background:var(--v2-panel);border-radius:var(--v2-r-lg);box-shadow:inset 0 0 0 1px var(--v2-line);padding:20px}.jobsV2-module__s_wZzq__detailSkel{gap:12px;display:grid}.jobsV2-module__s_wZzq__intentLong{display:inline}.jobsV2-module__s_wZzq__intentShort{display:none}@media (max-width:720px){.jobsV2-module__s_wZzq__prompt{gap:8px;margin-top:16px;padding:6px 6px 6px 12px}.jobsV2-module__s_wZzq__prompt input{min-width:0;font-size:16px}.jobsV2-module__s_wZzq__intents{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:10px;padding-bottom:4px;overflow-x:auto}.jobsV2-module__s_wZzq__intents::-webkit-scrollbar{display:none}.jobsV2-module__s_wZzq__intent{scroll-snap-align:start;white-space:nowrap;flex:none}.jobsV2-module__s_wZzq__intentPv,.jobsV2-module__s_wZzq__intentLong{display:none}.jobsV2-module__s_wZzq__intentShort{display:inline}}.jobsV2-module__s_wZzq__cmdSearch{display:none}@media (max-width:720px){.jobsV2-module__s_wZzq__cmdSearch{background:var(--v2-raised);min-width:0;box-shadow:inset 0 0 0 1px var(--v2-line);font:500 16px var(--v2-font);color:var(--v2-ink);border:0;border-radius:10px;flex:100%;padding:9px 12px;display:block}.jobsV2-module__s_wZzq__cmdSearch::placeholder{color:var(--v2-dim)}.jobsV2-module__s_wZzq__cmdSearch:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-acc);outline:none}.jobsV2-module__s_wZzq__cmdIn{gap:8px 18px;padding-block:10px}.jobsV2-module__s_wZzq__frow{gap:5px;padding:15px 36px 15px 16px;position:relative}.jobsV2-module__s_wZzq__frow .jobsV2-module__s_wZzq__jobTitle{letter-spacing:-.012em;font-size:16px;line-height:1.32}.jobsV2-module__s_wZzq__frow:after{content:"›";width:max-content;color:var(--v2-dim);font-size:22px;line-height:1;position:absolute;top:50%;left:auto;right:15px;transform:translateY(-50%)}}.jobsV2-module__s_wZzq__mEyebrow,.jobsV2-module__s_wZzq__mHeroCtas{display:none}@media (max-width:720px){.jobsV2-module__s_wZzq__mEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-acc);margin:0 0 10px;font-size:11px;font-weight:800;display:block}.jobsV2-module__s_wZzq__mHeroCtas{gap:10px;margin-top:18px;display:grid}.jobsV2-module__s_wZzq__mCtaMain,.jobsV2-module__s_wZzq__mCtaGhost{border-radius:var(--v2-r);width:100%;min-height:52px;font:700 15px var(--v2-font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.jobsV2-module__s_wZzq__mCtaMain{background:var(--v2-acc);color:#08111f}.jobsV2-module__s_wZzq__mCtaMain:active{background:var(--v2-acc-hover)}.jobsV2-module__s_wZzq__mCtaGhost{color:var(--v2-ink);box-shadow:inset 0 0 0 1.5px var(--v2-line-2);background:0 0}.jobsV2-module__s_wZzq__prompt{display:none}.jobsV2-module__s_wZzq__hero{padding-block:8px 14px}.jobsV2-module__s_wZzq__mEyebrow{margin-bottom:7px}.jobsV2-module__s_wZzq__heroTitle{letter-spacing:-.024em;margin-top:0;font-size:30px;line-height:1.08}.jobsV2-module__s_wZzq__heroSub{margin-top:8px;font-size:14.5px;line-height:1.45}.jobsV2-module__s_wZzq__mHeroCtas{gap:8px;margin-top:14px}.jobsV2-module__s_wZzq__mCtaMain,.jobsV2-module__s_wZzq__mCtaGhost{min-height:48px;font-size:14.5px}.jobsV2-module__s_wZzq__intents{margin-top:12px}.jobsV2-module__s_wZzq__secTight{padding-top:16px}.jobsV2-module__s_wZzq__cmd{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);box-shadow:none;margin-inline:calc(-1 * var(--v2-gut));padding-block:8px 6px;padding-inline:var(--v2-gut);background:0 0;border-block:0;top:54px}.jobsV2-module__s_wZzq__cmdSearch{border-radius:var(--v2-r);min-height:48px;box-shadow:inset 0 0 0 1px var(--v2-line-2);background:0 0;padding:12px 14px}.jobsV2-module__s_wZzq__cmdSearch:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v2-acc)}}.jobsV2-module__s_wZzq__paneGoM{display:none}@media (max-width:720px){.jobsV2-module__s_wZzq__paneGoM{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 2px;display:grid}.jobsV2-module__s_wZzq__paneGoM .jobsV2-module__s_wZzq__actApply,.jobsV2-module__s_wZzq__paneGoM .jobsV2-module__s_wZzq__actSave{width:100%;min-height:44px;padding-block:0;font-size:14px}.jobsV2-module__s_wZzq__blockGo .jobsV2-module__s_wZzq__actApply,.jobsV2-module__s_wZzq__blockGo .jobsV2-module__s_wZzq__actSave{display:none}.jobsV2-module__s_wZzq__blockGo{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jobsV2-module__s_wZzq__blockGo>*{flex:100%;min-height:44px;padding-block:0;font-size:14px}.jobsV2-module__s_wZzq__jdSecs{gap:10px;margin-top:12px}.jobsV2-module__s_wZzq__jdSec{padding:15px 16px 17px}.jobsV2-module__s_wZzq__jdTitle{letter-spacing:.1em;margin-bottom:10px;font-size:11.5px}.jobsV2-module__s_wZzq__jdList{gap:12px}.jobsV2-module__s_wZzq__jdList li{max-width:none;font-size:15.5px;line-height:1.62}.jobsV2-module__s_wZzq__jdPara{line-height:1.62}.jobsV2-module__s_wZzq__detailPane{box-shadow:none;background:0 0;border-radius:0;padding:0}.jobsV2-module__s_wZzq__jdSecs{gap:0}.jobsV2-module__s_wZzq__jdSec{box-shadow:none;background:0 0;border-radius:0;padding:18px 0 4px}.jobsV2-module__s_wZzq__jdSec+.jobsV2-module__s_wZzq__jdSec{border-top:1px solid var(--v2-line)}.jobsV2-module__s_wZzq__fbBtn{place-items:center;min-width:44px;min-height:44px;padding:0;display:inline-grid}.jobsV2-module__s_wZzq__matchAsk{gap:2px}.jobsV2-module__s_wZzq__detailBack{min-height:44px}.jobsV2-module__s_wZzq__factK{font-size:11.5px}.jobsV2-module__s_wZzq__intent{align-items:center;min-height:40px;display:inline-flex}.jobsV2-module__s_wZzq__tgl,.jobsV2-module__s_wZzq__pager .jobsV2-module__s_wZzq__btn{align-items:center;min-height:44px;display:inline-flex}}.jobsV2-module__s_wZzq__cityField{flex:0 15rem;align-items:center;min-width:0;display:flex;position:relative}.jobsV2-module__s_wZzq__cityField input{background:var(--v2-raised);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--v2-line);border-radius:var(--v2-r-sm);font:500 14px var(--v2-font);color:var(--v2-ink);border:0;padding:8px 32px 8px 12px}.jobsV2-module__s_wZzq__cityField input::placeholder{color:var(--v2-dim)}.jobsV2-module__s_wZzq__cityField input:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-acc);outline:none}.jobsV2-module__s_wZzq__cityClear{min-width:24px;min-height:24px;color:var(--v2-dim);font:700 16px var(--v2-font);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.jobsV2-module__s_wZzq__cityClear:hover{color:var(--v2-ink)}.jobsV2-module__s_wZzq__cityList{z-index:70;background:var(--v2-raised);border-radius:var(--v2-r);box-shadow:var(--v2-lit), var(--v2-lift-2);max-height:18rem;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.jobsV2-module__s_wZzq__cityOpt{text-align:left;border-radius:var(--v2-r-sm);width:100%;min-height:32px;font:600 14px var(--v2-font);color:var(--v2-mute);cursor:pointer;background:0 0;border:0;padding:6px 10px;display:block}.jobsV2-module__s_wZzq__cityOpt[data-active]{background:var(--v2-panel);color:var(--v2-ink)}@media (max-width:720px){.jobsV2-module__s_wZzq__cityField{flex:100%}.jobsV2-module__s_wZzq__cityField input{min-height:44px;font-size:16px}.jobsV2-module__s_wZzq__cityOpt{min-height:44px}}.jobsV2-module__s_wZzq__paneOffer{margin-top:18px}.jobsV2-module__s_wZzq__directoryScope{--mag-ink:var(--v2-ink);--mag-ink-2:var(--v2-mute);--mag-ink-3:var(--v2-dim);--mag-line:var(--v2-line);--mag-accent:var(--v2-acc);padding-block:var(--v2-band)}.jobsV2-module__s_wZzq__titleDe{color:var(--v2-dim);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.jobsV2-module__s_wZzq__card>.jobsV2-module__s_wZzq__titleDe{margin-top:-6px}.jobsV2-module__s_wZzq__paneTitleDe{color:var(--v2-mute);overflow-wrap:anywhere;margin:-6px 0 12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.jobsV2-module__s_wZzq__closedPage{padding-block:clamp(32px, 5vw, 64px) var(--v2-band)}.jobsV2-module__s_wZzq__closedTitle{font-family:var(--v2-font);color:var(--v2-ink);letter-spacing:-.028em;margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.15}.jobsV2-module__s_wZzq__closedLede{max-width:38rem;color:var(--v2-mute);margin:0 0 20px;font-size:15px;line-height:1.55}.jobsV2-module__s_wZzq__closedActions{flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,4vw,44px);display:flex}.jobsV2-module__s_wZzq__countryField{flex:0 11rem;align-items:center;min-width:0;display:flex;position:relative}.jobsV2-module__s_wZzq__countryField select{background:var(--v2-raised);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--v2-line);border-radius:var(--v2-r-sm);font:500 14px var(--v2-font);color:var(--v2-ink);cursor:pointer;border:0;padding:8px 12px}.jobsV2-module__s_wZzq__countryField select:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-acc);outline:none}@media (max-width:720px){.jobsV2-module__s_wZzq__countryField{flex:100%}.jobsV2-module__s_wZzq__countryField select{min-height:44px;font-size:16px}}
.PullQuote-module__u9klWG__pull{border-left:4px solid var(--mag-accent);margin:2.75rem 0;padding-left:1.5rem}.PullQuote-module__u9klWG__quote{font-family:var(--mag-display);letter-spacing:-.025em;color:var(--mag-ink);margin:0;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;line-height:1.12}.PullQuote-module__u9klWG__cite{font-family:var(--mag-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mag-accent);margin-top:.9rem;font-size:.74rem;font-weight:600}.PullQuote-module__u9klWG__takeaway{background:var(--mag-bg-elev);border:1px solid var(--mag-line);border-top:3px solid var(--mag-accent);margin:2.5rem 0;padding:1.4rem 1.5rem 1.5rem}.PullQuote-module__u9klWG__takeawayLabel{font-family:var(--mag-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mag-accent);margin-bottom:.6rem;font-size:.66rem;font-weight:600;display:block}.PullQuote-module__u9klWG__takeawayBody{font-family:var(--mag-body);color:var(--mag-ink);font-size:1.08rem;line-height:1.55}.PullQuote-module__u9klWG__takeawayBody p:last-child{margin-bottom:0}
.StatBand-module__XWohvW__band{background:var(--mag-paper);color:var(--mag-paper-ink)}.StatBand-module__XWohvW__inner{max-width:var(--mag-maxw);padding:clamp(3rem, 6vw, 5rem) var(--mag-gutter);margin-inline:auto}.StatBand-module__XWohvW__note{font-family:var(--mag-label);letter-spacing:.22em;text-transform:uppercase;color:var(--mag-paper-ink-2);margin:0 0 2rem;font-size:.72rem}.StatBand-module__XWohvW__grid{grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.StatBand-module__XWohvW__stat{border-top:2px solid var(--mag-paper-ink);margin-right:1.5rem;padding:1.25rem 1.5rem .5rem 0}.StatBand-module__XWohvW__value{font-family:var(--mag-display);letter-spacing:-.04em;color:var(--mag-paper-ink);font-size:clamp(2.75rem,6vw,4.75rem);font-weight:800;line-height:.95}.StatBand-module__XWohvW__label{font-family:var(--mag-label);letter-spacing:.04em;color:var(--mag-paper-ink-2);max-width:20ch;margin:.6rem 0 0;font-size:.78rem}@media (max-width:860px){.StatBand-module__XWohvW__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}}@media (max-width:460px){.StatBand-module__XWohvW__grid{grid-template-columns:1fr 1fr}.StatBand-module__XWohvW__stat{margin-right:.75rem}}
.layout-module__ZALGiG__journal{--mag-bg:#101216;--mag-bg-elev:#1a1d23;--mag-bg-elev-2:#23262e;--mag-ink:#fff;--mag-ink-2:#b6b6ba;--mag-ink-3:#7d7d82;--mag-line:#ffffff24;--mag-line-strong:#ffffff4d;--mag-paper:#fff;--mag-paper-ink:#0b0b0c;--mag-paper-ink-2:#55555a;--mag-paper-line:#0000001f;--mag-accent:#cf0;--mag-accent-2:#b7e600;--mag-accent-ink:#0b0b0c;--mag-display:var(--font-manrope), "Manrope", system-ui, sans-serif;--mag-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--mag-label:var(--font-manrope), "Manrope", system-ui, sans-serif;--mag-mono:var(--font-mono), "JetBrains Mono", monospace;--mag-gutter:clamp(1.25rem, 4vw, 6rem);--mag-maxw:2200px;background-color:var(--mag-bg);color:var(--mag-ink);min-height:100vh;font-family:var(--mag-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(1200px 560px at 50% -180px,#96a5c817,#0000 68%);background-repeat:no-repeat;flex-direction:column;display:flex}.layout-module__ZALGiG__journal ::selection{background:var(--mag-accent);color:var(--mag-accent-ink)}.layout-module__ZALGiG__main{flex:1;width:100%}.layout-module__ZALGiG__wrap{width:100%;max-width:var(--mag-maxw);padding-inline:var(--mag-gutter);margin-inline:auto}
.HeroMarquee-module__uOsPCG__marquee{border-top:1px solid var(--mag-line);border-bottom:1px solid var(--mag-line);flex-direction:column;gap:.9rem;padding:1.4rem 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.HeroMarquee-module__uOsPCG__row{white-space:nowrap;display:flex;overflow:hidden}.HeroMarquee-module__uOsPCG__track{will-change:transform;flex-shrink:0;align-items:center;display:inline-flex}.HeroMarquee-module__uOsPCG__trackLeft{animation:42s linear infinite HeroMarquee-module__uOsPCG__scrollLeft}.HeroMarquee-module__uOsPCG__trackRight{animation:58s linear infinite HeroMarquee-module__uOsPCG__scrollRight}.HeroMarquee-module__uOsPCG__marquee:hover .HeroMarquee-module__uOsPCG__track{animation-play-state:paused}@keyframes HeroMarquee-module__uOsPCG__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes HeroMarquee-module__uOsPCG__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.HeroMarquee-module__uOsPCG__topicItem{font-family:var(--mag-display);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:.9rem;padding:0 1.4rem;font-size:clamp(1.6rem,3.4vw,2.75rem);font-weight:800;line-height:1;display:inline-flex}.HeroMarquee-module__uOsPCG__fill{color:var(--mag-ink)}.HeroMarquee-module__uOsPCG__outline{color:#0000;-webkit-text-stroke:1.4px var(--mag-accent);text-stroke:1.4px var(--mag-accent)}.HeroMarquee-module__uOsPCG__star{color:var(--mag-accent);font-size:.5em}.HeroMarquee-module__uOsPCG__latestItem{font-family:var(--mag-label);letter-spacing:.04em;text-transform:uppercase;color:var(--mag-ink-2);align-items:center;gap:.85rem;padding:0 1.15rem;font-size:.82rem;font-weight:500;display:inline-flex}.HeroMarquee-module__uOsPCG__dot{background:var(--mag-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (prefers-reduced-motion:reduce){.HeroMarquee-module__uOsPCG__trackLeft,.HeroMarquee-module__uOsPCG__trackRight{animation:none}}
.MdxInteractive-module__DY3nBW__reveal{border:1px solid var(--mag-line);background:var(--mag-bg-elev);margin:2rem 0}.MdxInteractive-module__DY3nBW__revealBtn{cursor:pointer;width:100%;font-family:var(--mag-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-accent);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.8rem;font-weight:600;display:flex}.MdxInteractive-module__DY3nBW__revealBtn:hover{color:var(--mag-ink)}.MdxInteractive-module__DY3nBW__chev{transition:transform .2s}.MdxInteractive-module__DY3nBW__chevOpen{transition:transform .2s;transform:rotate(180deg)}.MdxInteractive-module__DY3nBW__revealBody{font-family:var(--mag-body);color:var(--mag-ink);padding:0 1.25rem 1.25rem;font-size:1.05rem;line-height:1.6}.MdxInteractive-module__DY3nBW__revealBody p:last-child{margin-bottom:0}.MdxInteractive-module__DY3nBW__check{background:var(--mag-bg-elev);border:1px solid var(--mag-line);border-left:3px solid var(--mag-accent);margin:2.5rem 0;padding:1.4rem 1.5rem 1.5rem}.MdxInteractive-module__DY3nBW__checkLabel{font-family:var(--mag-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mag-accent);margin-bottom:.7rem;font-size:.66rem;font-weight:600;display:block}.MdxInteractive-module__DY3nBW__checkQ{font-family:var(--mag-display);letter-spacing:-.01em;color:var(--mag-ink);margin:0 0 1.1rem;font-size:1.25rem;font-weight:700;line-height:1.25}.MdxInteractive-module__DY3nBW__checkOpts{flex-direction:column;gap:.6rem;display:flex}.MdxInteractive-module__DY3nBW__opt{background:var(--mag-bg);border:1px solid var(--mag-line-strong);cursor:pointer;width:100%;font-family:var(--mag-body);color:var(--mag-ink);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:1rem;transition:border-color .15s,background .15s;display:flex}.MdxInteractive-module__DY3nBW__opt:hover:not(:disabled){border-color:var(--mag-accent)}.MdxInteractive-module__DY3nBW__opt:disabled{cursor:default}.MdxInteractive-module__DY3nBW__optCorrect{border-color:var(--mag-accent);color:var(--mag-ink);background:#ccff001a}.MdxInteractive-module__DY3nBW__optCorrect svg{color:var(--mag-accent)}.MdxInteractive-module__DY3nBW__optWrong{color:var(--mag-ink-2);border-color:#6b6b70}.MdxInteractive-module__DY3nBW__optWrong svg{color:var(--mag-ink-3)}.MdxInteractive-module__DY3nBW__optMuted{opacity:.5}.MdxInteractive-module__DY3nBW__checkExp{font-family:var(--mag-body);color:var(--mag-ink);margin:1.1rem 0 0;font-size:1rem;line-height:1.55}.MdxInteractive-module__DY3nBW__checkExp strong{color:var(--mag-accent)}@media (prefers-reduced-motion:reduce){.MdxInteractive-module__DY3nBW__chev,.MdxInteractive-module__DY3nBW__chevOpen,.MdxInteractive-module__DY3nBW__opt{transition:none}}
.SectionHero-module__sru6fq__hero{border-bottom:1px solid var(--mag-line)}.SectionHero-module__sru6fq__inner{max-width:var(--mag-maxw);padding:clamp(2rem, 5vw, 4rem) var(--mag-gutter) clamp(2rem, 4vw, 3rem);margin-inline:auto}.SectionHero-module__sru6fq__back{font-family:var(--mag-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mag-ink-3);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.72rem;text-decoration:none;display:inline-flex}.SectionHero-module__sru6fq__back:hover{color:var(--mag-ink)}.SectionHero-module__sru6fq__eyebrow{font-family:var(--mag-label);letter-spacing:.2em;text-transform:uppercase;color:var(--mag-accent);margin:0 0 1rem;font-size:.74rem;font-weight:600}.SectionHero-module__sru6fq__title{font-family:var(--mag-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--mag-ink);margin:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:800;line-height:.96}.SectionHero-module__sru6fq__blurb{max-width:54ch;color:var(--mag-ink-2);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.SectionHero-module__sru6fq__count{font-family:var(--mag-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-ink-3);margin:1.25rem 0 0;font-size:.74rem}
.page-module__dgei_G__head{max-width:760px;padding:clamp(2rem, 5vw, 4rem) var(--mag-gutter) 0;flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.page-module__dgei_G__backLink{font-family:var(--mag-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mag-ink-3);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.72rem;text-decoration:none;display:inline-flex}.page-module__dgei_G__backLink:hover{color:var(--mag-ink)}.page-module__dgei_G__kicker{font-family:var(--mag-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mag-accent);margin-bottom:1rem;font-size:.72rem;text-decoration:none;display:inline-block}.page-module__dgei_G__kicker:hover{text-underline-offset:3px;text-decoration:underline}.page-module__dgei_G__title{font-family:var(--mag-display);letter-spacing:-.035em;color:var(--mag-ink);margin:0;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:800;line-height:1.02}.page-module__dgei_G__standfirst{font-family:var(--mag-body);color:var(--mag-ink-2);margin:1.25rem 0 0;font-size:1.2rem;line-height:1.5}.page-module__dgei_G__meta{border-top:1px solid var(--mag-line);font-family:var(--mag-label);letter-spacing:.04em;text-transform:uppercase;color:var(--mag-ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}.page-module__dgei_G__author{color:var(--mag-ink)}.page-module__dgei_G__metaDot{color:var(--mag-ink-3)}.page-module__dgei_G__updated{color:var(--mag-ink-3);font-style:italic}.page-module__dgei_G__hero{max-width:1040px;padding-inline:var(--mag-gutter);margin:clamp(2rem,4vw,3rem) auto 0}.page-module__dgei_G__heroImg{aspect-ratio:16/8;object-fit:cover;border:1px solid var(--mag-line);width:100%}.page-module__dgei_G__article{max-width:760px;padding-inline:var(--mag-gutter);margin:clamp(2.25rem,4vw,3.25rem) auto 0}.page-module__dgei_G__h2{font-family:var(--mag-display);letter-spacing:-.02em;color:var(--mag-ink);margin:2.75rem 0 1rem;scroll-margin-top:90px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;line-height:1.1}.page-module__dgei_G__h3{font-family:var(--mag-display);letter-spacing:-.01em;color:var(--mag-ink);margin:2.25rem 0 .75rem;scroll-margin-top:90px;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:700;line-height:1.15}.page-module__dgei_G__p{font-family:var(--mag-body);color:var(--mag-ink);margin:0 0 1.6em;font-size:1.2rem;line-height:1.72}.page-module__dgei_G__list{margin:0 0 1.6em;padding-left:1.4rem}.page-module__dgei_G__li{font-family:var(--mag-body);color:var(--mag-ink);margin-bottom:.7rem;font-size:1.2rem;line-height:1.7}.page-module__dgei_G__li::marker{color:var(--mag-accent)}.page-module__dgei_G__link{color:var(--mag-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mag-accent);text-decoration-color:var(--mag-accent);text-underline-offset:3px;text-decoration-thickness:2px;transition:color .15s}.page-module__dgei_G__link:hover{color:var(--mag-accent)}.page-module__dgei_G__inlineCode{font-family:var(--mag-mono);background:var(--mag-bg-elev-2);border:1px solid var(--mag-line);color:var(--mag-ink);border-radius:3px;padding:.1em .35em;font-size:.9em}.page-module__dgei_G__pre{border:1px solid var(--mag-line);border-left:3px solid var(--mag-accent);font-family:var(--mag-mono);background:#141416;margin:0 0 1.75em;padding:1.15rem 1.25rem;font-size:.88rem;line-height:1.6;overflow-x:auto}.page-module__dgei_G__pre code{color:var(--mag-ink-2);background:0 0;border:none;padding:0}.page-module__dgei_G__blockquote{font-family:var(--mag-display);letter-spacing:-.01em;color:var(--mag-ink);border-left:3px solid var(--mag-accent);margin:2rem 0;padding:.35rem 0 .35rem 1.5rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.35}.page-module__dgei_G__hr{background:var(--mag-line);border:0;height:1px;margin:2.75rem 0}.page-module__dgei_G__image{object-fit:cover;border:1px solid var(--mag-line);width:100%;max-height:480px;margin:2.25rem 0;display:block}.page-module__dgei_G__related{max-width:1040px;padding-inline:var(--mag-gutter);margin:clamp(3rem,6vw,5rem) auto 0}.page-module__dgei_G__relatedHead{align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.page-module__dgei_G__relatedLabel{font-family:var(--mag-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mag-ink);white-space:nowrap;margin:0;font-size:.78rem}.page-module__dgei_G__relatedRule{background:var(--mag-line);flex:1;height:1px}.page-module__dgei_G__relatedGrid{background:var(--mag-line);border:1px solid var(--mag-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module__dgei_G__relatedCard{background:var(--mag-bg);flex-direction:column;gap:.7rem;padding:1.4rem 1.35rem 1.5rem;text-decoration:none;transition:background .16s;display:flex}.page-module__dgei_G__relatedCard:hover{background:var(--mag-bg-elev)}.page-module__dgei_G__relatedCluster{font-family:var(--mag-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mag-accent);font-size:.66rem}.page-module__dgei_G__relatedTitle{font-family:var(--mag-display);letter-spacing:-.01em;color:var(--mag-ink);font-size:1.2rem;font-weight:700;line-height:1.15}.page-module__dgei_G__relatedCard:hover .page-module__dgei_G__relatedTitle{color:var(--mag-accent)}.page-module__dgei_G__relatedMeta{font-family:var(--mag-label);text-transform:uppercase;color:var(--mag-ink-3);align-items:center;gap:.35rem;margin-top:auto;font-size:.7rem;display:flex}@media (max-width:720px){.page-module__dgei_G__relatedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__dgei_G__link,.page-module__dgei_G__relatedCard{transition:none}}
.page-module__oPuz0a__wrap{max-width:var(--mag-maxw);padding:clamp(2.5rem, 5vw, 4rem) var(--mag-gutter) 0;margin-inline:auto}.page-module__oPuz0a__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__oPuz0a__disclaimer{font-family:var(--mag-label);letter-spacing:.02em;color:var(--mag-ink-3);max-width:70ch;margin:2rem 0 0;font-size:.74rem;line-height:1.6}.page-module__oPuz0a__sectionHead{align-items:center;gap:1.25rem;margin:0 0 1.75rem;display:flex}.page-module__oPuz0a__sectionLabel{font-family:var(--mag-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mag-ink);white-space:nowrap;margin:0;font-size:.78rem;font-weight:600}.page-module__oPuz0a__rule{background:var(--mag-line);flex:1;height:1px}.page-module__oPuz0a__postGrid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem;display:grid}@media (max-width:900px){.page-module__oPuz0a__grid,.page-module__oPuz0a__postGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module__oPuz0a__grid,.page-module__oPuz0a__postGrid{grid-template-columns:1fr}}
.applyProofModal-module__xgk91G__overlay{z-index:200;-webkit-backdrop-filter:blur(3px);background:#080a0cb8;justify-content:center;align-items:center;padding:1.25rem;animation:.16s ease-out applyProofModal-module__xgk91G__apOverlayIn;display:flex;position:fixed;inset:0}.applyProofModal-module__xgk91G__modal{background:var(--mag-bg-elev);border:1px solid var(--mag-line);width:100%;max-width:540px;max-height:calc(100dvh - 2.5rem);padding:clamp(1.5rem,3vw,2.1rem);animation:.2s cubic-bezier(.22,1,.36,1) applyProofModal-module__xgk91G__apModalIn;position:relative;overflow-y:auto}@keyframes applyProofModal-module__xgk91G__apOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes applyProofModal-module__xgk91G__apModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.applyProofModal-module__xgk91G__close{border:1px solid var(--mag-line);width:2rem;height:2rem;color:var(--mag-ink-2);cursor:pointer;background:0 0;place-items:center;transition:border-color .15s,color .15s;display:grid;position:absolute;top:.85rem;right:.85rem}.applyProofModal-module__xgk91G__close:hover{border-color:var(--mag-line-strong);color:var(--mag-ink)}.applyProofModal-module__xgk91G__eyebrow{font:800 .72rem/1 var(--mag-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mag-accent);align-items:center;gap:.4rem;margin:0 0 .7rem;display:inline-flex}.applyProofModal-module__xgk91G__title{font:800 clamp(1.7rem, 3.2vw, 2.2rem) / 1.05 var(--mag-display);letter-spacing:-.03em;color:var(--mag-ink);margin:0 0 .75rem;padding-right:2rem}.applyProofModal-module__xgk91G__lede{font:400 1rem/1.62 var(--mag-body);color:var(--mag-ink-2);margin:0 0 1.4rem}.applyProofModal-module__xgk91G__lede strong{color:var(--mag-ink);font-weight:700}.applyProofModal-module__xgk91G__cards{flex-direction:column;gap:.6rem;display:flex}.applyProofModal-module__xgk91G__card{border:1px solid var(--mag-line);background:var(--mag-bg);align-items:center;gap:.9rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex}.applyProofModal-module__xgk91G__card:hover{border-color:var(--mag-accent);transform:translateY(-1px)}.applyProofModal-module__xgk91G__thumb{background:var(--mag-bg-elev-2);flex:none;width:64px;height:64px;overflow:hidden}.applyProofModal-module__xgk91G__thumbVideo{object-fit:cover;width:100%;height:100%;display:block}.applyProofModal-module__xgk91G__cardBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.applyProofModal-module__xgk91G__cardTitle{font:700 .98rem/1.25 var(--mag-display);color:var(--mag-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.applyProofModal-module__xgk91G__cardMeta{font:600 .78rem var(--mag-body);color:var(--mag-ink-2);align-items:center;gap:.35rem;display:inline-flex}.applyProofModal-module__xgk91G__cardMeta svg{color:var(--mag-accent);flex:none}.applyProofModal-module__xgk91G__start{font:800 .82rem var(--mag-body);color:var(--mag-accent);flex:none;align-items:center;gap:.25rem;display:inline-flex}.applyProofModal-module__xgk91G__footer{border-top:1px solid var(--mag-line);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.4rem;padding-top:1.15rem;display:flex}.applyProofModal-module__xgk91G__applyNow{font:700 .9rem var(--mag-body);color:var(--mag-ink);border:1px solid var(--mag-line-strong);align-items:center;gap:.4rem;padding:.6rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.applyProofModal-module__xgk91G__applyNow:hover{border-color:var(--mag-ink-3);background:var(--mag-bg)}.applyProofModal-module__xgk91G__later{font:600 .85rem var(--mag-body);color:var(--mag-ink-3);cursor:pointer;background:0 0;border:none;padding:.4rem .2rem}.applyProofModal-module__xgk91G__later:hover{color:var(--mag-ink-2)}@media (prefers-reduced-motion:reduce){.applyProofModal-module__xgk91G__overlay,.applyProofModal-module__xgk91G__modal{animation:none}}
.FreeTemplates-module__y-oONG__hero{border-top:1px solid var(--mag-line);border-bottom:1px solid var(--mag-line);background:radial-gradient(120% 90% at 88% 10%, #ccff000f, transparent 60%), var(--mag-bg-elev)}.FreeTemplates-module__y-oONG__inner{max-width:var(--mag-maxw);padding:clamp(3rem, 6vw, 5.5rem) var(--mag-gutter);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.FreeTemplates-module__y-oONG__eyebrow{font-family:var(--mag-label);letter-spacing:.22em;text-transform:uppercase;color:var(--mag-accent);margin:0 0 1.1rem;font-size:.72rem;font-weight:600}.FreeTemplates-module__y-oONG__title{font-family:var(--mag-display);letter-spacing:-.03em;color:var(--mag-ink);max-width:15ch;margin:0;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1.02}.FreeTemplates-module__y-oONG__accent{color:var(--mag-accent)}.FreeTemplates-module__y-oONG__lead{font-family:var(--mag-body);color:var(--mag-ink-2);max-width:52ch;margin:1.25rem 0 0;font-size:1.08rem;line-height:1.6}.FreeTemplates-module__y-oONG__lead strong{color:var(--mag-ink);font-weight:700}.FreeTemplates-module__y-oONG__lead em{color:var(--mag-ink);font-style:italic}.FreeTemplates-module__y-oONG__tiles{grid-template-columns:repeat(2,1fr);gap:.85rem;margin:2rem 0 1.5rem;display:grid}.FreeTemplates-module__y-oONG__tile{background:var(--mag-bg);border:1px solid var(--mag-line);align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.FreeTemplates-module__y-oONG__tile:hover{border-color:var(--mag-accent);transform:translateY(-2px)}.FreeTemplates-module__y-oONG__tileBadge{font-family:var(--mag-label);letter-spacing:.08em;color:var(--mag-accent-ink);background:var(--mag-accent);flex-shrink:0;padding:.28rem .45rem;font-size:.64rem;font-weight:700}.FreeTemplates-module__y-oONG__tileText{flex-direction:column;gap:.15rem;min-width:0;margin-right:auto;display:flex}.FreeTemplates-module__y-oONG__tileTitle{font-family:var(--mag-display);letter-spacing:-.01em;color:var(--mag-ink);font-size:.98rem;font-weight:700;line-height:1.1}.FreeTemplates-module__y-oONG__tileStd{font-family:var(--mag-label);letter-spacing:.04em;text-transform:uppercase;color:var(--mag-ink-3);font-size:.62rem}.FreeTemplates-module__y-oONG__tileIcon{color:var(--mag-ink-3);flex-shrink:0}.FreeTemplates-module__y-oONG__tile:hover .FreeTemplates-module__y-oONG__tileIcon{color:var(--mag-accent)}.FreeTemplates-module__y-oONG__note{color:var(--mag-ink-2);max-width:60ch;margin:0;font-size:.95rem;line-height:1.55}.FreeTemplates-module__y-oONG__noteLink{color:var(--mag-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mag-accent);text-decoration-color:var(--mag-accent);text-underline-offset:3px;text-decoration-thickness:2px}.FreeTemplates-module__y-oONG__noteLink:hover{color:var(--mag-accent)}.FreeTemplates-module__y-oONG__visual{justify-content:center;display:flex}.FreeTemplates-module__y-oONG__papers{aspect-ratio:1/1.1;width:100%;max-width:420px;position:relative}.FreeTemplates-module__y-oONG__paperFront,.FreeTemplates-module__y-oONG__paperBack{filter:drop-shadow(0 24px 40px #00000073);position:absolute}.FreeTemplates-module__y-oONG__paperFront{z-index:2;width:74%;animation:6.5s ease-in-out infinite FreeTemplates-module__y-oONG__floatFront;bottom:2%;left:4%}.FreeTemplates-module__y-oONG__paperBack{z-index:1;width:64%;animation:7.5s ease-in-out infinite FreeTemplates-module__y-oONG__floatBack;top:2%;right:3%;transform:rotate(7deg)}@keyframes FreeTemplates-module__y-oONG__floatFront{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes FreeTemplates-module__y-oONG__floatBack{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(7deg)translateY(-9px)}}@media (max-width:900px){.FreeTemplates-module__y-oONG__inner{grid-template-columns:1fr}.FreeTemplates-module__y-oONG__visual{order:-1}.FreeTemplates-module__y-oONG__papers{max-width:320px;margin-inline:auto}}@media (max-width:560px){.FreeTemplates-module__y-oONG__tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FreeTemplates-module__y-oONG__tile,.FreeTemplates-module__y-oONG__paperFront,.FreeTemplates-module__y-oONG__paperBack{transition:none;animation:none}}
