.ifm[data-astro-cid-yqycwii4]{padding:clamp(36px,5vw,64px) 0}.ifm-card[data-astro-cid-yqycwii4]{position:relative;border:1px solid var(--line);border-top:none;border-radius:var(--r);background:#ffffff0a;overflow:hidden}.ifm-top[data-astro-cid-yqycwii4]{height:3px;background:var(--red);box-shadow:0 0 14px #da1e3c8c}.ifm-body[data-astro-cid-yqycwii4]{padding:clamp(24px,3.4vw,40px)}.ifm-h[data-astro-cid-yqycwii4]{font-family:var(--disp);font-weight:700;letter-spacing:-.012em;line-height:1.06;font-size:clamp(1.45rem,2.8vw,2.1rem);color:var(--white);margin:0;max-width:24ch}.ifm-p[data-astro-cid-yqycwii4]{font-family:var(--body);font-weight:300;color:var(--t2);line-height:1.56;font-size:clamp(.98rem,1.4vw,1.08rem);max-width:60ch;margin:14px 0 0}.ifm-embed[data-astro-cid-yqycwii4]{margin-top:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#00000040}.ifm-embed__head[data-astro-cid-yqycwii4]{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid var(--line)}.ifm-dot[data-astro-cid-yqycwii4]{width:.42em;height:.42em;border-radius:50%;background:var(--red);box-shadow:0 0 .55em #da1e3cd9;flex:none}.ifm-embed__label[data-astro-cid-yqycwii4]{font-family:var(--mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.ifm-embed__body[data-astro-cid-yqycwii4]{position:relative;min-height:480px}.ifm-frame[data-astro-cid-yqycwii4][data-event=quote_requested]{min-height:330px!important}.ifm-frame[data-astro-cid-yqycwii4][data-event=newsletter_subscribed]{min-height:240px!important}.ifm--quote[data-astro-cid-yqycwii4]{padding:clamp(20px,3vw,36px) 0}.ifm--quote[data-astro-cid-yqycwii4] .ifm-card[data-astro-cid-yqycwii4]{max-width:720px;margin:0 auto}.ifm--quote[data-astro-cid-yqycwii4] .ifm-body[data-astro-cid-yqycwii4]{padding:clamp(20px,2.6vw,30px)}.ifm--quote[data-astro-cid-yqycwii4] .ifm-h[data-astro-cid-yqycwii4]{font-size:clamp(1.35rem,2.4vw,1.75rem)}.ifm--quote[data-astro-cid-yqycwii4] .ifm-p[data-astro-cid-yqycwii4]{margin-bottom:14px}.ifm--quote[data-astro-cid-yqycwii4] .ifm-embed__body[data-astro-cid-yqycwii4]{min-height:0}.ifm-skel[data-astro-cid-yqycwii4]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:opacity .5s ease;z-index:2}.ifm-spin[data-astro-cid-yqycwii4]{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--red);animation:ifmspin .8s linear infinite}.ifm-skel__t[data-astro-cid-yqycwii4]{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}@keyframes ifmspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ifm-spin[data-astro-cid-yqycwii4]{animation:none}}.ifm-or[data-astro-cid-yqycwii4]{display:flex;align-items:center;gap:16px;margin:clamp(26px,3.4vw,38px) 0 0;font-family:var(--mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.ifm-or[data-astro-cid-yqycwii4]:before,.ifm-or[data-astro-cid-yqycwii4]:after{content:"";flex:1;height:1px;background:var(--line)}.ifm-cal[data-astro-cid-yqycwii4]{margin-top:clamp(18px,2.4vw,26px)}.ifm-cal__body[data-astro-cid-yqycwii4]{min-height:760px}.ifm-cal[data-astro-cid-yqycwii4] .calendly-inline-widget[data-astro-cid-yqycwii4]{min-width:320px;width:100%;height:760px}[data-theme=light] .ifm-card[data-astro-cid-yqycwii4]{border-color:#ffffff17;background:var(--black);box-shadow:0 18px 44px #0000002e}section[data-astro-cid-7jf2fhdj]{padding:clamp(56px,8vw,104px) 0}.job-hero[data-astro-cid-7jf2fhdj]{position:relative;overflow:hidden;margin-top:-72px;padding:clamp(120px,16vh,190px) 0 clamp(48px,7vh,90px);background:radial-gradient(70% 90% at 85% 10%,rgba(218,30,60,.18),transparent 60%),#0b0b0d}.hero__net[data-astro-cid-7jf2fhdj]{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%)}.job-hero__inner[data-astro-cid-7jf2fhdj]{max-width:700px}.job-hero[data-astro-cid-7jf2fhdj] h1[data-astro-cid-7jf2fhdj]{font-family:var(--disp);font-size:clamp(2.4rem,6vw,4.4rem);margin:16px 0 0;line-height:1.02;letter-spacing:-.02em}.job-hero[data-astro-cid-7jf2fhdj] .lead[data-astro-cid-7jf2fhdj]{margin-top:24px;max-width:56ch}.art-cta[data-astro-cid-7jf2fhdj]{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.job-hero[data-astro-cid-7jf2fhdj] .trustline[data-astro-cid-7jf2fhdj]{margin-top:30px;font-size:.72rem;letter-spacing:.05em;color:var(--t2)}.job-index[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:clamp(28px,4vw,44px) 0 clamp(40px,5vw,64px)}.job-index__a[data-astro-cid-7jf2fhdj]{display:block;padding:18px;border:1px solid var(--line);border-radius:3px;background:var(--surface, #161619);text-decoration:none;transition:border-color .2s ease}.job-index__a[data-astro-cid-7jf2fhdj]:hover{border-color:var(--red)}.job-index__t[data-astro-cid-7jf2fhdj]{display:block;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.job-index__h[data-astro-cid-7jf2fhdj]{font-family:var(--disp);font-weight:600;font-size:1.05rem;color:var(--white)}.job[data-astro-cid-7jf2fhdj]{border-top:1px solid var(--line);padding:clamp(32px,4vw,48px) 0;scroll-margin-top:90px}.job__meta[data-astro-cid-7jf2fhdj]{margin:0 0 10px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.job__h[data-astro-cid-7jf2fhdj]{margin:0 0 14px;font-family:var(--disp);font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em;color:var(--white)}.job__sum[data-astro-cid-7jf2fhdj]{margin:0 0 24px;max-width:66ch;font-family:var(--body);font-weight:300;font-size:1.05rem;line-height:1.65;color:var(--t2)}.job__cols[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px)}.job__sub[data-astro-cid-7jf2fhdj]{margin:0 0 10px;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--white)}.job__list[data-astro-cid-7jf2fhdj]{margin:0;padding:0;list-style:none}.job__list[data-astro-cid-7jf2fhdj] li[data-astro-cid-7jf2fhdj]{position:relative;padding:6px 0 6px 22px;font-family:var(--body);font-weight:300;line-height:1.55;color:var(--t2)}.job__list[data-astro-cid-7jf2fhdj] li[data-astro-cid-7jf2fhdj]:before{content:"";position:absolute;left:0;top:16px;width:10px;height:2px;background:var(--red)}.job__apply[data-astro-cid-7jf2fhdj]{display:inline-block;margin-top:24px;font-family:var(--disp);font-weight:600;color:var(--white);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.job__apply[data-astro-cid-7jf2fhdj]:hover{color:var(--red)}.art-faq[data-astro-cid-7jf2fhdj]{margin-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}.art-faq__item[data-astro-cid-7jf2fhdj]{border-bottom:1px solid var(--line)}.art-faq__item[data-astro-cid-7jf2fhdj] summary[data-astro-cid-7jf2fhdj]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4px}.art-faq__item[data-astro-cid-7jf2fhdj] summary[data-astro-cid-7jf2fhdj]::-webkit-details-marker{display:none}.art-faq__q[data-astro-cid-7jf2fhdj]{font-family:var(--disp);font-weight:600;font-size:clamp(1rem,1.7vw,1.22rem);letter-spacing:-.01em;color:var(--white)}.art-faq__mark[data-astro-cid-7jf2fhdj]{position:relative;width:15px;height:15px;flex:none}.art-faq__mark[data-astro-cid-7jf2fhdj]:before,.art-faq__mark[data-astro-cid-7jf2fhdj]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--red)}.art-faq__mark[data-astro-cid-7jf2fhdj]:before{width:15px;height:2px}.art-faq__mark[data-astro-cid-7jf2fhdj]:after{width:2px;height:15px;transition:transform .22s ease}.art-faq__item[data-astro-cid-7jf2fhdj][open] .art-faq__mark[data-astro-cid-7jf2fhdj]:after{transform:scaleY(0)}.art-faq__a[data-astro-cid-7jf2fhdj]{margin:0 4px 22px;max-width:66ch;font-family:var(--body);font-weight:300;font-size:1rem;line-height:1.6;color:var(--t2)}.rv[data-astro-cid-7jf2fhdj]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.rv[data-astro-cid-7jf2fhdj].in{opacity:1;transform:none}@media (max-width: 980px){.job-index[data-astro-cid-7jf2fhdj]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.job__cols[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr}}@media (max-width: 480px){.job-index[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.rv[data-astro-cid-7jf2fhdj]{opacity:1;transform:none;transition:none}}
