.careers-form[data-astro-cid-yfluux5j]{background:var(--vs-sand-100);width:100%;color:var(--vs-ink);border-radius:18px;padding:clamp(24px,3.2vw,40px);box-shadow:0 30px 70px #14040573}.careers-form[data-astro-cid-yfluux5j] [data-astro-cid-yfluux5j][hidden]{display:none}.careers-form__form[data-astro-cid-yfluux5j]{flex-direction:column;gap:clamp(16px,1.9vw,20px);display:flex}.careers-form__row[data-astro-cid-yfluux5j]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(16px,1.9vw,20px) 14px;display:grid}.careers-form__role[data-astro-cid-yfluux5j]{background:var(--vs-coral-100);color:var(--vs-burgundy-900);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:12px 16px;font-size:15px;display:flex}.careers-form__clear[data-astro-cid-yfluux5j]{min-height:44px;color:var(--vs-coral-700);font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;text-decoration:underline}.field[data-astro-cid-yfluux5j]{flex-direction:column;gap:8px;display:flex}.field__label[data-astro-cid-yfluux5j]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vs-coral-700);font-size:12px}.field__optional[data-astro-cid-yfluux5j]{color:var(--vs-gray-400);margin-left:6px}.field__input[data-astro-cid-yfluux5j]{width:100%;min-height:50px;font-family:var(--font-sans);color:var(--vs-ink);background:var(--vs-white);border:1px solid #43111629;border-radius:10px;padding:13px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field__select[data-astro-cid-yfluux5j]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--vs-coral-700) 50%), linear-gradient(135deg, var(--vs-coral-700) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.field__textarea[data-astro-cid-yfluux5j]{resize:vertical;min-height:110px;line-height:1.45}.field__input[data-astro-cid-yfluux5j]:focus{border-color:var(--vs-coral-500);outline:none;box-shadow:0 0 0 3px #ff808b40}.field__input[data-astro-cid-yfluux5j][aria-invalid=true],.field__file[data-astro-cid-yfluux5j][aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e2e}.field__file[data-astro-cid-yfluux5j]{background:var(--vs-white);width:100%;min-height:50px;font:15px var(--font-sans);color:var(--vs-ink);border:1px dashed #4311164d;border-radius:10px;padding:10px}.field__file[data-astro-cid-yfluux5j]:focus-visible{outline:2px solid var(--vs-coral-500);outline-offset:2px}.field__hint[data-astro-cid-yfluux5j]{color:var(--vs-gray-600);font-size:14px}.field__error[data-astro-cid-yfluux5j]{color:#b3261e;font-size:13px}.careers-form__submit[data-astro-cid-yfluux5j]{background:var(--vs-coral-500);color:var(--vs-burgundy-900);border-radius:var(--r-pill);font-family:var(--font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:16px 28px;font-size:17px;font-weight:700;transition:background .2s,color .2s,transform .1s;display:inline-flex}.careers-form__submit[data-astro-cid-yfluux5j]:hover:not(:disabled){background:var(--vs-coral-700);color:var(--vs-white)}.careers-form__submit[data-astro-cid-yfluux5j]:active:not(:disabled){transform:scale(.98)}.careers-form__submit[data-astro-cid-yfluux5j]:disabled{opacity:.65;cursor:default}.careers-form__status[data-astro-cid-yfluux5j]{color:#b3261e;margin:0;font-size:14px;line-height:1.45}.careers-form__status[data-astro-cid-yfluux5j]:empty{display:none}.careers-form__status[data-astro-cid-yfluux5j] a[data-astro-cid-yfluux5j]{color:var(--vs-coral-700);text-decoration:underline}.careers-form__note[data-astro-cid-yfluux5j]{color:var(--vs-gray-600);margin:2px 0 0;font-size:14px;line-height:1.45}.careers-form__note[data-astro-cid-yfluux5j] a[data-astro-cid-yfluux5j]{color:var(--vs-coral-700);text-decoration:underline}[data-astro-cid-yfluux5j][data-pane=done],[data-astro-cid-yfluux5j][data-pane=email]{text-align:center;padding:clamp(24px,4vw,48px) 0}.careers-form__tick[data-astro-cid-yfluux5j]{background:var(--vs-coral-500);width:64px;height:64px;color:var(--vs-burgundy-900);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:30px;font-weight:700;display:inline-flex}.careers-form__heading[data-astro-cid-yfluux5j]{text-transform:uppercase;color:var(--vs-burgundy-900);margin:0;font-size:clamp(26px,3vw,34px)}.careers-form__done[data-astro-cid-yfluux5j]{max-width:38ch;color:var(--vs-gray-600);margin:12px auto 0;font-size:16px;line-height:1.5}.careers-form__done--small[data-astro-cid-yfluux5j]{font-size:14px}.careers-form__done[data-astro-cid-yfluux5j] a[data-astro-cid-yfluux5j]{color:var(--vs-coral-700);text-decoration:underline}.careers-form__again[data-astro-cid-yfluux5j]{min-height:44px;color:var(--vs-coral-700);border-radius:var(--r-pill);font:700 15px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #43111647;margin-top:22px;padding:10px 22px}.c-wrap[data-astro-cid-usty5cq5]{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,70px)}.c-accent[data-astro-cid-usty5cq5]{color:var(--vs-coral-500)}.c-section[data-astro-cid-usty5cq5]{background:var(--vs-sand-100);padding:clamp(64px,8vw,112px) 0;scroll-margin-top:60px}.c-dark[data-astro-cid-usty5cq5]{color:var(--vs-white);background:#230709}.c-alt[data-astro-cid-usty5cq5]{background:var(--vs-sand)}.c-eyebrow[data-astro-cid-usty5cq5]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vs-coral-700);margin:0 0 14px;font-size:clamp(12px,1.2vw,14px)}.c-dark[data-astro-cid-usty5cq5] .c-eyebrow[data-astro-cid-usty5cq5]{color:var(--vs-coral-500)}.c-h2[data-astro-cid-usty5cq5]{letter-spacing:.02em;text-transform:uppercase;max-width:20ch;color:inherit;margin:0;font-size:clamp(32px,4.6vw,56px);line-height:1}.c-sub[data-astro-cid-usty5cq5]{max-width:52ch;color:var(--vs-gray-600);margin:18px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.5}.c-dark[data-astro-cid-usty5cq5] .c-sub[data-astro-cid-usty5cq5]{color:#fffc}.c-arrow[data-astro-cid-usty5cq5]{min-height:44px;color:var(--vs-coral-700);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.c-arrow[data-astro-cid-usty5cq5]:hover{text-underline-offset:4px;text-decoration:underline}.c-dark[data-astro-cid-usty5cq5] .c-arrow[data-astro-cid-usty5cq5]{color:var(--vs-coral-500)}.c-section-cta[data-astro-cid-usty5cq5]{margin:28px 0 0}.c-hero[data-astro-cid-usty5cq5]{color:var(--vs-white);background:#230709;padding:clamp(150px,16vw,208px) 0 clamp(56px,6vw,88px);position:relative;overflow:hidden}.c-hero__bg[data-astro-cid-usty5cq5]{object-fit:cover;object-position:20% 60%;opacity:.92;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.c-hero__wash-h[data-astro-cid-usty5cq5],.c-hero__wash-v[data-astro-cid-usty5cq5]{pointer-events:none;position:absolute;inset:0}.c-hero__wash-h[data-astro-cid-usty5cq5]{background:linear-gradient(90deg,#230709f2 0%,#230709cc 40%,#2307095c 70%,#23070942 100%)}.c-hero__wash-v[data-astro-cid-usty5cq5]{background:linear-gradient(#23070900 66%,#230709bd 100%)}@media (width<=800px){.c-hero__wash-h[data-astro-cid-usty5cq5]{background:#230709d1}}.c-hero__inner[data-astro-cid-usty5cq5]{z-index:2;position:relative}.c-hero__kicker[data-astro-cid-usty5cq5]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vs-coral-500);margin:0 0 clamp(18px,2.4vw,26px);font-size:clamp(12px,1.3vw,15px)}.c-hero__title[data-astro-cid-usty5cq5]{letter-spacing:.03em;text-transform:uppercase;max-width:16ch;color:var(--vs-white);margin:0;font-size:clamp(40px,6.6vw,84px);line-height:.94}.c-hero__title[data-astro-cid-usty5cq5] span[data-astro-cid-usty5cq5]{display:block}.c-hero__lede[data-astro-cid-usty5cq5]{color:#ffffffdb;max-width:640px;margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(17px,1.85vw,22px);line-height:1.45}.c-hero__actions[data-astro-cid-usty5cq5]{gap:var(--sp-3);flex-wrap:wrap;margin-top:clamp(30px,4vw,42px);display:flex}.c-hero__cta[data-astro-cid-usty5cq5]{white-space:nowrap;padding:16px 32px;font-size:clamp(16px,1.6vw,19px);text-decoration:none}.c-btn-ghost[data-astro-cid-usty5cq5]{border-radius:var(--r-pill);color:var(--vs-white);white-space:nowrap;border:1px solid #fff6;align-items:center;gap:10px;padding:16px 30px;font-size:clamp(16px,1.6vw,19px);font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.c-btn-ghost[data-astro-cid-usty5cq5]:hover{border-color:var(--vs-coral-500);color:var(--vs-coral-100)}.c-cards[data-astro-cid-usty5cq5]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin-top:44px;display:grid}.c-card[data-astro-cid-usty5cq5]{background:var(--vs-white);border:1px solid #00000014;border-radius:16px;padding:clamp(24px,2.6vw,32px)}.c-card__icon[data-astro-cid-usty5cq5]{width:34px;height:34px;color:var(--vs-coral-700)}.c-card__title[data-astro-cid-usty5cq5]{margin:16px 0 0;font-size:21px;line-height:1.2}.c-card__body[data-astro-cid-usty5cq5]{color:var(--vs-gray-600);margin:8px 0 0;font-size:16px;line-height:1.5}.c-proof[data-astro-cid-usty5cq5]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,26px);margin-top:clamp(40px,5vw,64px);display:grid}.c-proof__card[data-astro-cid-usty5cq5]{border-radius:var(--r-lg);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.c-proof__card--coral[data-astro-cid-usty5cq5]{background:var(--vs-coral-100);--accent:var(--vs-coral-700)}.c-proof__card--blue[data-astro-cid-usty5cq5]{background:var(--vs-blue-100);--accent:var(--vs-blue-700)}.c-proof__card--aqua[data-astro-cid-usty5cq5]{background:var(--vs-aqua-100);--accent:var(--vs-aqua-700)}.c-proof__label[data-astro-cid-usty5cq5]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:clamp(12px,1.2vw,14px)}.c-proof__figure[data-astro-cid-usty5cq5]{align-items:baseline;gap:10px;margin:0 0 16px;display:flex}.c-proof__number[data-astro-cid-usty5cq5]{letter-spacing:-.02em;color:var(--accent);font-size:clamp(52px,6.4vw,84px);font-weight:700;line-height:.85}.c-proof__unit[data-astro-cid-usty5cq5]{color:var(--accent);font-size:clamp(18px,2vw,24px);font-weight:700}.c-proof__body[data-astro-cid-usty5cq5]{color:var(--vs-ink);margin:0;font-size:15px;line-height:1.5}.c-work[data-astro-cid-usty5cq5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(32px,6vw,96px);display:grid}.c-work__list[data-astro-cid-usty5cq5]{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.c-work__list[data-astro-cid-usty5cq5] li[data-astro-cid-usty5cq5]{border-bottom:1px solid #ffffff29;grid-template-columns:52px 1fr;gap:12px;padding:clamp(18px,2.2vw,26px) 0;display:grid}.c-work__n[data-astro-cid-usty5cq5]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--vs-coral-500);padding-top:4px;font-size:14px}.c-work__list[data-astro-cid-usty5cq5] p[data-astro-cid-usty5cq5]{color:#fffc;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.45}.c-work__list[data-astro-cid-usty5cq5] b[data-astro-cid-usty5cq5]{color:var(--vs-white)}@media (width<=800px){.c-work__cta[data-astro-cid-usty5cq5]{order:2}}.c-empty[data-astro-cid-usty5cq5]{background:var(--vs-white);border:1px solid #43111624;border-radius:18px;max-width:760px;margin-top:40px;padding:clamp(28px,4vw,48px)}.c-empty__lead[data-astro-cid-usty5cq5]{color:var(--vs-burgundy-900);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700}.c-empty__body[data-astro-cid-usty5cq5]{color:var(--vs-gray-600);margin:12px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.c-empty__cta[data-astro-cid-usty5cq5]{margin-top:26px;font-size:17px;text-decoration:none}.c-empty__areas[data-astro-cid-usty5cq5]{color:var(--vs-gray-600);border-top:1px solid #00000014;margin:26px 0 0;padding-top:20px;font-size:15px;line-height:1.5}.c-roles[data-astro-cid-usty5cq5]{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.c-role[data-astro-cid-usty5cq5]{background:var(--vs-white);color:inherit;border:1px solid #43111624;border-radius:16px;gap:6px;padding:clamp(22px,2.6vw,30px);text-decoration:none;transition:border-color .2s,transform .15s;display:grid}.c-role[data-astro-cid-usty5cq5]:hover{border-color:var(--vs-coral-500);transform:translateY(-1px)}.c-role__meta[data-astro-cid-usty5cq5]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vs-coral-700);font-size:12px}.c-role__title[data-astro-cid-usty5cq5]{color:var(--vs-burgundy-900);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2}.c-role__summary[data-astro-cid-usty5cq5]{color:var(--vs-gray-600);font-size:16px;line-height:1.5}.c-role__link[data-astro-cid-usty5cq5]{color:var(--vs-coral-700);margin-top:6px;font-weight:700}.c-art[data-astro-cid-usty5cq5]{position:relative;overflow:hidden}.c-art[data-astro-cid-usty5cq5]>.c-wrap[data-astro-cid-usty5cq5]{z-index:1;position:relative}.c-work__art[data-astro-cid-usty5cq5]{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;max-width:340px;height:auto;margin-top:36px;display:block;box-shadow:0 20px 60px #00000073}.c-empty-row[data-astro-cid-usty5cq5]{align-items:center;gap:clamp(32px,5vw,72px);display:flex}.c-empty-row[data-astro-cid-usty5cq5] .c-empty[data-astro-cid-usty5cq5]{flex:auto}.c-empty__art[data-astro-cid-usty5cq5]{aspect-ratio:4/5;object-fit:cover;border-radius:18px;flex:none;width:clamp(240px,24vw,320px);height:auto;margin-top:40px}.c-apply__bg[data-astro-cid-usty5cq5]{object-fit:cover;object-position:30% 70%;opacity:.45;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}@media (width<=800px){.c-work__art[data-astro-cid-usty5cq5],.c-empty__art[data-astro-cid-usty5cq5]{display:none}.c-apply__bg[data-astro-cid-usty5cq5]{opacity:.3}}.c-apply[data-astro-cid-usty5cq5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (prefers-reduced-motion:reduce){.c-role[data-astro-cid-usty5cq5]{transition:none}.c-role[data-astro-cid-usty5cq5]:hover{transform:none}}
