header.opp.opp-top{transition:transform .25s ease}.opp .top{background:rgba(var(--canvas-rgb),.78);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .2s,background .2s}header.opp-top.scrolled .top{border-bottom-color:var(--line);background:rgba(var(--canvas-rgb),.9)}.opp .top .wrap{height:64px;gap:28px;display:flex;align-items:center}.opp .top .logo{flex:none;display:inline-flex}.opp .top .logo svg{height:38px;width:auto}.opp .nav.tabs5{gap:2px;margin-right:auto}.opp .nav.tabs5,.opp .t5-i{display:flex;align-items:center;height:100%}.opp .t5-i{position:static}.opp .t5-t{position:relative;display:inline-flex;align-items:center;height:38px;border-radius:10px;color:var(--ink2);font:600 14.5px var(--font-b);white-space:nowrap;transition:background .15s,color .15s}.opp button.t5-t{gap:6px;padding:0 12px;border:0;background:none;cursor:pointer}.opp .t5-l{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 3px 0 13px;color:inherit;text-decoration:none}.opp .t5-c{display:inline-grid;place-items:center;width:26px;height:38px;padding:0 9px 0 3px;border:0;background:none;color:inherit;cursor:pointer}.opp .t5-i.open .t5-t,.opp .t5-i:hover .t5-t{background:var(--glass2);color:var(--hi)}.opp .t5-i.on .t5-t{color:var(--hi)}.opp .t5-i.on .t5-t:after{content:"";position:absolute;left:13px;right:13px;bottom:-13px;height:2px;border-radius:2px;background:var(--gold)}.opp .t5-t .cr{opacity:.55;transition:transform .2s,opacity .2s}.opp .t5-i.open .t5-t .cr{transform:rotate(180deg);opacity:1}.opp .t5-chip{font:800 10px/1 var(--font-m);font-style:normal;letter-spacing:.04em;color:#1a1200;background:linear-gradient(90deg,#ffd66b,var(--gold));padding:3px 5px;border-radius:5px}.opp .t5-c:focus-visible,.opp .t5-l:focus-visible,.opp .t5-panel a:focus-visible,.opp button.t5-t:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.opp .top .right{display:flex;align-items:center;gap:6px}.opp .top .right>*{flex-shrink:0}.opp .top .right .btn.icon{width:38px;height:38px;padding:0;display:inline-grid;place-items:center}.opp .top .right .btn.hire{margin-left:6px;padding-inline:16px;height:38px;font-weight:700}.opp .burger{display:none}.opp .t5-panel{position:absolute;left:0;right:0;top:100%;z-index:60;padding:0 var(--gutter,24px);pointer-events:none}.opp .t5-in{pointer-events:auto;max-width:1080px;margin:6px auto 0;display:grid;grid-template-columns:1fr minmax(240px,300px);gap:10px;padding:10px;border:1px solid var(--line2);border-radius:16px;background:rgb(var(--bg2-rgb));box-shadow:0 30px 70px -28px rgba(0,0,0,.75);animation:t5-in .16s ease-out}.opp .t5-panel.more .t5-in{grid-template-columns:1fr}@keyframes t5-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.opp .t5-cols{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:4px 18px;padding:12px 14px 8px}.opp .t5-h{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font:700 10.5px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.opp a.t5-h{color:var(--hi)}.opp a.t5-h .cr{transform:rotate(-90deg);opacity:.6}.opp a.t5-h:hover{color:var(--gold)}.opp .t5-col ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.opp .t5-col li a{display:grid;gap:1px;padding:7px 10px;margin-inline:-10px;border-radius:9px;color:var(--hi)}.opp .t5-col li a:hover,.opp .t5-col li a[aria-current=page]{background:var(--glass2)}.opp .t5-col .t{font:600 14px var(--font-b);display:inline-flex;align-items:center;gap:8px}.opp .t5-col .t em{font:700 9.5px var(--font-m);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#1a1200;background:var(--gold);padding:2px 6px;border-radius:4px}.opp .t5-col .n{font-size:12.5px;color:var(--mute);line-height:1.35}.opp .t5-feat{display:grid;align-content:start;gap:8px;padding:20px;border-radius:12px;color:var(--hi);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 100% 0,rgba(255,196,64,.16),transparent 60%),linear-gradient(160deg,rgba(var(--line-rgb),.08),rgba(var(--line-rgb),.02));border:1px solid var(--line)}.opp .t5-feat:hover{border-color:rgba(255,196,64,.55)}.opp .t5-feat .e{font:700 10.5px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.opp .t5-feat .h{font:800 19px/1.2 var(--font-d);letter-spacing:-.02em;text-wrap:balance}.opp .t5-feat .n{font-size:13px;color:var(--ink2);line-height:1.45}.opp .t5-feat .go{justify-self:start;margin-top:6px;padding:8px 14px;border-radius:9px;background:var(--hi);color:rgb(var(--canvas-rgb));font:700 13px var(--font-b)}@media (max-width:1180px){.opp .t5-l{padding-left:10px;font-size:14px}.opp button.t5-t{padding:0 10px;font-size:14px}.opp .top .wrap{gap:18px}}@media (max-width:1020px){.opp .nav.tabs5{display:none}.opp .top .right{margin-left:auto}.opp .burger{display:inline-flex;padding:8px 14px;height:38px;align-items:center}}@media (max-width:640px){.opp .top .right .btn.hire,.opp .top .right .langp{display:none}.opp .top .wrap{height:58px}.opp .top .logo svg{height:34px}}.opp .mnav{overflow-y:auto}.opp .macc{display:grid;gap:0;margin-top:12px}.opp .mnav .macc-g>button,.opp .mnav .macc-l{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--hi);font:700 22px/1.2 var(--font-d);letter-spacing:-.02em;text-align:left;cursor:pointer}.opp .macc-g.open>button .cr{transform:rotate(180deg)}.opp .macc-b{display:grid;gap:14px;padding:12px 0 18px;border-bottom:1px solid var(--line)}.opp .macc-b h3{margin:0 0 6px;font:700 10.5px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.opp .mnav .macc-b a{display:block;padding:7px 0;font:600 15px/1.3 var(--font-b);letter-spacing:0;border:0;color:var(--ink2)}.opp .mnav .macc-b a.all{color:var(--gold)}.opp .m5-search{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:var(--glass2);color:var(--mute);font:600 15px var(--font-b)}.opp .mnav .mfoot{padding-top:18px}.opp .foot .wrap .cols{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:28px 20px}.opp .foot .wrap .cols>div:first-child{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-bottom:8px;border-bottom:1px solid var(--line)}.opp .foot .cols a{color:var(--mute)}.opp .foot .cols a:hover{color:var(--hi)}@media (max-width:640px){.opp .foot .wrap .cols{grid-template-columns:1fr 1fr}}.opp .btn{border-radius:10px}.opp .btn:hover{transform:none}.crumbs{font-size:12.5px}.opp.rband{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:10px 0 4px;padding:12px 16px;border:1px solid var(--line2);border-radius:var(--r);background:var(--glass2);font-size:13.5px;color:var(--ink2);position:relative;z-index:2}.opp.rband .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);flex:none}.opp.rband .dot.fin{background:var(--win)}.opp.rband .k{font:700 11px var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.opp.rband .w b{color:var(--hi)}.opp.rband b.d{color:var(--dem2)}.opp.rband b.r{color:var(--gop2)}.opp.rband b.i{color:var(--ind)}.opp.rband .m{color:var(--mute)}.opp.rband .m b{font-family:var(--font-m);color:var(--ink2)}.opp.rband .call{font:700 10.5px var(--font-b);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.opp.rband .call.ok{color:var(--win);background:rgba(61,220,151,.12)}.opp.rband .call.no{color:var(--hi);border:1px solid var(--line2)}.opp.rband .call.x{color:var(--mute);background:var(--glass2)}.opp.rband .more{margin-left:auto;color:var(--hi);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:600}