.jobs .one{max-width:560px}.jobs header.wall{min-height:min(100svh,720px)}.jobs .wall .pat{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:0;display:flex}.jobs .hero h1{font-size:min(104px,11.6cqi);line-height:1.04}.jobs .hero .lede{max-width:52ch}.jobs .job{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,72px);display:grid}.jobs .job .title{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.jobs .job h2+.title{margin-bottom:24px}.jobs .job .one{margin:0}.jobs .job .one.match{margin-top:20px}.jobs .does{margin:0;padding:0;list-style:none}.jobs .does li{border-top:2px solid var(--ink);grid-template-columns:minmax(0,200px) 1fr;align-items:baseline;gap:4px 16px;padding:16px 0;display:grid}.jobs .does li:last-child{border-bottom:2px solid var(--ink)}.jobs .does b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:900}.jobs .does span{color:#2a2725;font-size:16px}@media (max-width:820px){.jobs .job,.jobs .does li{grid-template-columns:1fr}}.jobs .offer{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jobs .perk{border:2px solid var(--ink);flex-direction:column;padding:24px;display:flex}.jobs .perk b.no{font-family:var(--display);letter-spacing:.14em;color:var(--rosa);margin-bottom:24px;font-size:13px;font-weight:900;display:block}.jobs .perk h3{margin-bottom:12px;font-size:clamp(18px,1.9vw,24px);line-height:1.08}.jobs .perk p{color:#2a2725;margin:0;font-size:15.5px}.jobs .perk.lead{background:var(--ink);color:var(--ground)}.jobs .perk.lead b.no{color:var(--pink)}.jobs .perk.lead p{color:#cdbfae}.jobs .perk.lead h3 mark{background:var(--pink);color:var(--ink)}.jobs .perk .big{font-family:var(--display);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(40px,4.4vw,56px);font-weight:900;line-height:1}.jobs .perk .big small{letter-spacing:.06em;white-space:nowrap;margin:8px 0 0;font-size:14px;display:block}.jobs .perk.lead .big{color:var(--pink)}.jobs .perk.own{background:var(--pink)}.jobs .perk.own b.no,.jobs .perk.own p{color:var(--ink)}.jobs .perk.own .big{margin-bottom:12px}@media (max-width:900px){.jobs .offer{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.jobs .offer{grid-template-columns:1fr}}.jobs .join{padding-bottom:clamp(64px,9vw,128px)}.jobs .join h2{margin-bottom:16px;font-size:clamp(26px,4.4vw,52px);line-height:1.12}.jobs .join h2 s{color:var(--ground);text-decoration:line-through;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:.14em}.jobs .join .one{color:#cdbfae}.jobs form{gap:16px 12px}.jobs .lab{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#cfcfcf;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.jobs input[type=text],.jobs input[type=email],.jobs input[type=tel]{background:var(--ink);border-color:#5d5753}.jobs input:focus{border-color:var(--pink);outline:2px solid var(--pink);outline-offset:2px}.jobs input::placeholder{color:#8a8079}.jobs .chip{min-height:44px;font-family:var(--body);color:var(--ground);cursor:pointer;background:0 0;border:2px solid #5d5753;padding:12px 14px;font-size:14px;font-weight:600;position:relative}.jobs .chip.on{border-color:var(--pink);background:var(--pink);color:var(--ink)}.jobs .chip:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.jobs .chip .tip{z-index:6;background:var(--ground);width:min(280px,100vw - 48px);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--pink);font-family:var(--body);letter-spacing:0;text-transform:none;text-align:left;opacity:0;visibility:hidden;pointer-events:none;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.jobs .chip:focus-visible .tip,.jobs .chip.show .tip{opacity:1;visibility:visible;transform:none}@media (hover:hover){.jobs .chip:hover .tip{opacity:1;visibility:visible;transform:none}}.jobs .chips .chip:nth-child(3n) .tip{left:auto;right:0}@media (prefers-reduced-motion:reduce){.jobs .chip .tip{transition:none}}.jobs .rec{--wall:var(--ink);--fill:var(--pink);color:var(--ground);max-width:640px}.jobs .rechead{color:var(--ground);margin-bottom:12px;font-size:16px}.jobs .rechead small{color:#a89c8e;font-size:13px;display:block}.jobs .wavewrap{position:relative}.jobs .rec .wave{border:2px solid #5d5753;width:100%;height:56px;padding:6px 0;display:block}.jobs .rec.live .wave{border-color:var(--pink)}.jobs .wavestart,.jobs .wavestop{color:inherit;font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;inset:0}.jobs .wavestart{justify-content:center}.jobs .wavestop{justify-content:flex-end;padding:2px}.jobs .wavestop span{background:var(--wall);align-items:center;height:100%;padding:0 12px 0 16px;display:flex}.jobs .wavestart:focus-visible,.jobs .wavestop:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.jobs .recbtns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.jobs .recbtns .btn{white-space:nowrap;min-height:44px;color:var(--ground);border-color:#5d5753;padding:14px;font-size:11px}.jobs .recbtns .btn.off{opacity:.55;pointer-events:none}.jobs .recbtns .time{letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.65;margin-left:auto;font-size:13px}.jobs .gotit{max-width:640px;margin-top:24px}.jobs .gotit h3{margin-bottom:16px;font-size:clamp(22px,3vw,36px);line-height:1.12}.jobs .gotit h3:focus{outline:none}.jobs .gotit .one{margin:0}@media (max-width:600px){.jobs form .btn.pink{width:100%}}.jobs .footwall{border-top:1px solid #3a3532}
