AOJ HERO FACTION

Task Force Onyx

Discipline, cohesion and mission success. Task Force Onyx is built for players who want structured light-milsim gameplay where teamwork matters more than individual performance.

Light Milsim Objective Focused Multicam Full Tactical Gear
01

TEAM PROFILE

The heroes of the operation

Task Force Onyx is regarded as the heroic force within AOJ operations. Its members are commonly assigned missions involving civilian protection, defensive operations, intelligence recovery, hostage rescue and the containment of hostile factions.

Onyx is not designed around reckless charges or independent action. The team succeeds through communication, discipline and coordinated movement. Every player is expected to understand the mission, remain connected to their unit and support the wider operational plan.

Every player has a role. Every movement has a purpose. Victory belongs to the team that remains organised when the situation begins to collapse.

02

GAMEPLAY STYLE

Structured light-milsim

Task Force Onyx usually operates under a stricter light-milsim ruleset. Games may include defined squad roles, command structures, medic systems, ammunition limits, mission-specific equipment restrictions and objectives that require several units to work together.

Communication and cohesion are essential. Players may be required to hold defensive lines, escort key personnel, secure strategic locations, conduct patrols or recover intelligence while maintaining control of the wider battlefield.

01

Teamwork

Players operate as part of a coordinated unit rather than fighting as isolated individuals.

02

Discipline

Members are expected to follow mission instructions, maintain formation and support command decisions.

03

Cohesion

The team advances, defends and adapts together, keeping communication active throughout the operation.

04

Objectives

Success is measured by mission completion, not simply by the number of opposing players eliminated.

03

FIELD IDENTITY

Multicam and forest colours

Task Force Onyx commonly wears Multicam and other forest-compatible colours designed to blend into woodland and mixed outdoor environments. Members usually deploy in full tactical gear, reinforcing the team’s organised and professional field presence.

Typical equipment includes tactical clothing, plate carriers or load-bearing rigs, helmets, radios, hydration systems and mission-appropriate primary weapons. Exact equipment requirements may vary between events, but players should aim for a practical and coordinated appearance.

.aoj-onyx-team { –onyx-black: #0b0d0c; –onyx-panel: #151815; –onyx-panel-light: #1d211d; –onyx-gold: #c89b32; –onyx-gold-light: #e0bd62; –onyx-silver: #d5d7d4; –onyx-muted: #a7ada6; –onyx-border: rgba(200, 155, 50, 0.28); width: 100%; margin: 0 auto; color: var(–onyx-silver); background: linear-gradient(rgba(11, 13, 12, 0.95), rgba(11, 13, 12, 0.98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, 0.025) 0, rgba(255, 255, 255, 0.025) 1px, transparent 1px, transparent 18px ); border: 1px solid var(–onyx-border); border-radius: 8px; overflow: hidden; box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35); font-family: inherit; } .aoj-onyx-team *, .aoj-onyx-team *::before, .aoj-onyx-team *::after { box-sizing: border-box; } .aoj-onyx-team__hero { position: relative; padding: clamp(55px, 8vw, 100px) clamp(24px, 6vw, 80px); text-align: center; background: radial-gradient(circle at center, rgba(200, 155, 50, 0.17), transparent 45%), linear-gradient(135deg, #161916 0%, #080a09 100%); border-bottom: 1px solid var(–onyx-border); overflow: hidden; } .aoj-onyx-team__hero::before, .aoj-onyx-team__hero::after { content: “”; position: absolute; width: 220px; height: 2px; top: 50%; background: linear-gradient(90deg, transparent, var(–onyx-gold)); opacity: 0.7; } .aoj-onyx-team__hero::before { left: -40px; } .aoj-onyx-team__hero::after { right: -40px; transform: rotate(180deg); } .aoj-onyx-team__eyebrow { display: inline-block; margin-bottom: 16px; color: var(–onyx-gold-light); font-size: 0.78rem; font-weight: 800; letter-spacing: 0.24em; text-transform: uppercase; } .aoj-onyx-team h1 { margin: 0; color: #ffffff; font-size: clamp(2.5rem, 7vw, 5.8rem); font-weight: 900; line-height: 0.95; letter-spacing: -0.04em; text-transform: uppercase; text-shadow: 0 4px 30px rgba(0, 0, 0, 0.65); } .aoj-onyx-team h1::after { content: “”; display: block; width: 90px; height: 4px; margin: 26px auto 0; background: linear-gradient(90deg, var(–onyx-gold), var(–onyx-gold-light)); box-shadow: 0 0 18px rgba(200, 155, 50, 0.4); } .aoj-onyx-team__intro { max-width: 820px; margin: 28px auto 0; color: #d2d6d1; font-size: clamp(1rem, 1.8vw, 1.2rem); line-height: 1.75; } .aoj-onyx-team__tags { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 30px; } .aoj-onyx-team__tags span { padding: 8px 14px; color: var(–onyx-gold-light); background: rgba(200, 155, 50, 0.08); border: 1px solid rgba(200, 155, 50, 0.35); border-radius: 3px; font-size: 0.76rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; } .aoj-onyx-team__content { display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: clamp(35px, 5vw, 70px); padding: clamp(35px, 6vw, 75px); } .aoj-onyx-team__main > p { margin: 0 0 22px; color: #c8cdc7; font-size: 1rem; line-height: 1.85; } .aoj-onyx-team__section-heading { display: flex; align-items: center; gap: 18px; margin: 10px 0 26px; } .aoj-onyx-team__section-heading:not(:first-child) { margin-top: 58px; } .aoj-onyx-team__section-heading > span { display: flex; align-items: center; justify-content: center; flex: 0 0 46px; width: 46px; height: 46px; color: var(–onyx-gold-light); background: rgba(200, 155, 50, 0.1); border: 1px solid rgba(200, 155, 50, 0.4); border-radius: 3px; font-size: 0.82rem; font-weight: 900; } .aoj-onyx-team__section-heading p { margin: 0 0 5px; color: var(–onyx-gold); font-size: 0.72rem; font-weight: 800; letter-spacing: 0.18em; } .aoj-onyx-team__section-heading h2 { margin: 0; color: #ffffff; font-size: clamp(1.45rem, 3vw, 2.15rem); line-height: 1.15; } .aoj-onyx-team__quote { position: relative; margin: 38px 0; padding: 28px 30px 28px 70px; background: linear-gradient(135deg, rgba(200, 155, 50, 0.11), rgba(200, 155, 50, 0.025)); border-left: 4px solid var(–onyx-gold); } .aoj-onyx-team__quote span { position: absolute; top: 6px; left: 20px; color: rgba(200, 155, 50, 0.55); font-family: Georgia, serif; font-size: 4.5rem; line-height: 1; } .aoj-onyx-team__quote p { margin: 0; color: #f0f1ef; font-size: 1.05rem; font-weight: 700; line-height: 1.65; } .aoj-onyx-team__features { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin-top: 32px; } .aoj-onyx-team__features article { padding: 24px; background: var(–onyx-panel); border: 1px solid rgba(255, 255, 255, 0.07); border-top: 2px solid var(–onyx-gold); border-radius: 4px; transition: transform 0.2s ease, border-color 0.2s ease; } .aoj-onyx-team__features article:hover { transform: translateY(-3px); border-color: rgba(200, 155, 50, 0.4); } .aoj-onyx-team__icon { margin-bottom: 18px; color: var(–onyx-gold); font-size: 0.75rem; font-weight: 900; letter-spacing: 0.1em; } .aoj-onyx-team__features h3 { margin: 0 0 10px; color: #ffffff; font-size: 1.12rem; } .aoj-onyx-team__features p { margin: 0; color: var(–onyx-muted); font-size: 0.9rem; line-height: 1.65; } .aoj-onyx-team__sidebar { display: flex; flex-direction: column; gap: 20px; } .aoj-onyx-team__panel { padding: 25px; background: var(–onyx-panel); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 4px; } .aoj-onyx-team__panel–gold { background: linear-gradient(145deg, rgba(200, 155, 50, 0.12), rgba(200, 155, 50, 0.025)); border-color: var(–onyx-border); } .aoj-onyx-team__panel-label { margin: 0 0 20px; padding-bottom: 13px; color: var(–onyx-gold-light); border-bottom: 1px solid var(–onyx-border); font-size: 0.73rem; font-weight: 900; letter-spacing: 0.15em; } .aoj-onyx-team__panel dl { margin: 0; } .aoj-onyx-team__panel dl div { display: flex; justify-content: space-between; gap: 18px; padding: 13px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.06); } .aoj-onyx-team__panel dl div:last-child { padding-bottom: 0; border-bottom: 0; } .aoj-onyx-team__panel dt { color: var(–onyx-muted); font-size: 0.84rem; } .aoj-onyx-team__panel dd { margin: 0; color: #ffffff; font-size: 0.84rem; font-weight: 700; text-align: right; } .aoj-onyx-team__panel ul { margin: 0; padding: 0; list-style: none; } .aoj-onyx-team__panel li { position: relative; margin-bottom: 13px; padding-left: 20px; color: #d1d5d0; font-size: 0.9rem; line-height: 1.5; } .aoj-onyx-team__panel li:last-child { margin-bottom: 0; } .aoj-onyx-team__panel li::before { content: “◆”; position: absolute; left: 0; top: 1px; color: var(–onyx-gold); font-size: 0.65rem; } .aoj-onyx-team__motto { padding: 28px 20px; text-align: center; background: #080a09; border: 1px solid var(–onyx-border); border-radius: 4px; } .aoj-onyx-team__motto p { margin: 0 0 5px; color: var(–onyx-muted); font-size: 0.68rem; font-weight: 800; letter-spacing: 0.22em; } .aoj-onyx-team__motto strong { color: var(–onyx-gold-light); font-size: 1.15rem; letter-spacing: 0.08em; } @media (max-width: 900px) { .aoj-onyx-team__content { grid-template-columns: 1fr; } .aoj-onyx-team__sidebar { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } .aoj-onyx-team__motto { grid-column: 1 / -1; } } @media (max-width: 620px) { .aoj-onyx-team__hero { padding: 50px 20px; } .aoj-onyx-team__hero::before, .aoj-onyx-team__hero::after { display: none; } .aoj-onyx-team__content { padding: 32px 20px; } .aoj-onyx-team__features, .aoj-onyx-team__sidebar { grid-template-columns: 1fr; } .aoj-onyx-team__motto { grid-column: auto; } .aoj-onyx-team__quote { padding: 25px 22px 25px 55px; } .aoj-onyx-team__quote span { left: 13px; } .aoj-onyx-team__section-heading { align-items: flex-start; } }