.twa-employer .emp-sec{position:relative;padding:clamp(64px,7vw,96px) var(--pad-x)}.twa-employer .emp-h{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.6vw,60px);line-height:1;margin:0}.twa-employer .emp-h--sm{font-size:clamp(36px,4vw,52px)}.twa-employer .emp-num{flex:none;font-family:var(--serif);font-style:italic;font-size:44px;line-height:1;color:var(--rust)}.twa-employer .emp-num--deep{color:var(--citron)}.twa-employer .emp-step{display:flex;align-items:baseline;gap:18px;min-width:0}.twa-employer .emp-split{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;gap:32px 80px;align-items:flex-start}.twa-employer .emp-split>.emp-step{flex:1 1 380px}.twa-employer .emp-text{flex:1 1 500px;min-width:0;display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.65}.twa-employer .emp-text--tight{gap:16px}.twa-employer .emp-text strong{font-weight:600}.twa-employer .emp-muted{color:var(--muted)}.twa-employer .emp-hero{position:relative;padding:clamp(72px,9vw,128px) var(--pad-x);overflow:hidden}.twa-employer .emp-hero__in{position:relative;z-index:1;max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px 80px;align-items:flex-end}.twa-employer .emp-hero__a{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.twa-employer .emp-hero__h{font-family:var(--serif);font-weight:400;font-size:clamp(52px,7vw,96px);line-height:.98;margin:0}.twa-employer .emp-hero__h em{font-style:italic;color:var(--clay)}.twa-employer .emp-hero__b{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px;font-size:18px;line-height:1.65}.twa-employer .emp-case,.twa-employer .emp-invoice{border-top:1px dashed var(--rule)}.twa-employer .emp-case{padding-bottom:clamp(88px,10vw,128px)}.twa-employer .emp-case__head{margin-bottom:48px}.twa-employer .emp-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:28px;gap:28px}.twa-employer .emp-reason{background:var(--sand);border-radius:8px;box-shadow:var(--shadow-card);padding:32px 30px;display:flex;flex-direction:column;gap:14px}.twa-employer .emp-reason__n{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.twa-employer .emp-reason__t{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0}.twa-employer .emp-reason p{font-size:16px;line-height:1.6}.twa-employer .emp-advice{margin:64px auto 0;max-width:780px;text-align:center;font-family:var(--serif);font-size:clamp(26px,2.8vw,34px);line-height:1.25}.twa-employer .emp-script{font-family:Sacre Bleu MVB,cursive;color:var(--clay);display:inline-block;transform:rotate(-3deg)}.twa-employer .emp-email{padding-top:clamp(88px,10vw,128px);padding-bottom:clamp(88px,10vw,128px)}.twa-employer .emp-email__in{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start}.twa-employer .emp-email__aside{flex:1 1 300px;min-width:0;max-width:420px;position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:22px;font-size:18px;line-height:1.65}.twa-employer .emp-copy{align-self:flex-start;padding:15px 24px}.twa-employer .emp-letter{flex:1 1 540px;min-width:0;background:var(--white);color:var(--ink);border-radius:8px;box-shadow:var(--shadow-plate);padding:clamp(28px,4vw,56px);transform:rotate(.4deg);display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:1.65}.twa-employer .emp-letter__subject{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:18px;border-bottom:1px dashed var(--rule)}.twa-employer .emp-letter__k{font-family:var(--mono);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-employer .emp-letter__v{font-weight:600}.twa-employer .emp-fill{color:var(--clay)}.twa-employer .emp-letter__list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.twa-employer .emp-letter__url{overflow-wrap:anywhere}.twa-employer .emp-letter__ps{margin-top:8px;padding-top:20px;border-top:1px dashed var(--rule);color:var(--muted)}@media (max-width:960px){.twa-employer .emp-email__aside{position:static;max-width:none}}.twa-employer .emp-after{padding-top:clamp(88px,10vw,128px);padding-bottom:clamp(88px,10vw,128px)}.twa-employer .emp-after__grid{max-width:1152px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:56px 80px;gap:56px 80px}.twa-employer .emp-after__col{display:flex;flex-direction:column;gap:22px}.twa-employer .emp-after__col p{font-size:18px;line-height:1.65}