.rnw .phero .eyebrow,.rnw .shead .eyebrow{font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700}.rnw .phero{background:#16161b;padding:170px 0 86px;position:relative;overflow:hidden}.rnw .phero:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(50% 62% at 24% 30%,#7d879e1a,#0000 60%),radial-gradient(44% 54% at 86% 88%,#6e788c0d,#0000 62%);position:absolute;inset:-25%}.rnw .phero:after{content:"";z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rnw .phero .wrap{z-index:1;position:relative}.rnw .phero .eyebrow{margin-bottom:20px;display:block}.rnw .phero h1{letter-spacing:-.03em;color:#fff;font-size:clamp(38px,6.4vw,86px);font-weight:600;line-height:1.01}.rnw .phero h1 .it{font-family:var(--serif);font-style:normal;font-weight:500}.rnw .phero .psub{max-width:640px;color:var(--ink2);word-break:keep-all;margin-top:26px;font-size:clamp(15px,1.6vw,18px);line-height:1.75}.rnw .values{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rnw .val{background:var(--panel);flex-direction:column;gap:14px;min-height:212px;padding:40px 32px;transition:background .25s;display:flex}.rnw .val .vno{font-family:var(--serif);color:var(--muted);font-size:16px;font-style:normal}.rnw .val h3{color:#fff;letter-spacing:-.01em;font-size:23px;font-weight:600}.rnw .val h3 .en{font-family:var(--serif);color:var(--muted);margin-left:8px;font-size:.66em;font-style:normal;font-weight:500}.rnw .val p{color:var(--ink2);font-size:15px;line-height:1.72}@media (max-width:760px){.rnw .values{grid-template-columns:1fr}}.rnw .jobs{grid-template-columns:1.05fr 1fr;align-items:start;gap:54px;display:grid}.rnw .jlist{border-top:1px solid var(--line)}.rnw .jrow{border-bottom:1px solid var(--line);transition:padding .25s var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:24px 6px;display:flex}.rnw .jrow:hover{padding-left:16px}.rnw .jrow .jt{color:#fff;font-size:19px;font-weight:600}.rnw .jrow .jx{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border:1px solid var(--line2);border-radius:999px;flex:none;padding:5px 12px;font-size:11.5px}.rnw .jnote{color:var(--muted);font-size:13.5px;font-family:var(--serif);margin-top:18px;font-style:normal}.rnw .jobs .citem:first-child{border-top:0;padding-top:0}.rnw .jobs .citem .cd .soon{color:var(--faint)}@media (max-width:780px){.rnw .jobs{grid-template-columns:1fr;gap:34px}}.rnw .cta{border-top:1px solid var(--line);padding:96px 0}.rnw .cta h3{letter-spacing:-.03em;color:#fff;margin-bottom:18px;font-size:clamp(26px,3.6vw,46px);font-weight:600;line-height:1.1}.rnw .cta h3 .it{font-family:var(--serif);color:var(--ink2);font-style:normal}.rnw .cta p{color:var(--ink2);max-width:560px;margin-bottom:30px;font-size:16px;line-height:1.7}.rnw .ctabtns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.rnw .phero{padding:140px 0 70px}}
