{"product_id":"operation-sofu-fujin-game-day-17-april-2027","title":"Operation Sōfū - Fujin Game Day · 17 April 2027","description":"\u003cdiv style=\"font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.7;color:#e8e6e6;background:#050505;padding:28px 22px;border:1px solid #1e1d1d;\"\u003e\n\n  \u003cdiv style=\"font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#8faf74;margin-bottom:10px;\"\u003ePrivate game day — Ronin only\u003c\/div\u003e\n\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald','Arial Narrow',sans-serif;font-size:46px;line-height:.92;letter-spacing:.02em;color:#fff;text-transform:uppercase;\"\u003eOperation \u003cspan style=\"color:#8faf74;\"\u003eSōfū\u003c\/span\u003e\n\u003c\/div\u003e\n\n  \u003cdiv style=\"font-size:13px;letter-spacing:.24em;color:#8faf74;margin-top:8px;\"\u003e双風 — TWIN WIND\u003c\/div\u003e\n\n  \u003cdiv style=\"margin-top:20px;padding:14px 0 14px 16px;border-left:2px solid #8faf74;color:#a8a6a6;font-size:14px;\"\u003e\n    Saturday 17 April 2027 · Red Alert · 08:00 – 17:30\u003cbr\u003e\n    The whole site is ours for the day. No public bookings, no marshals — just the Ronin roster and whoever they bring along.\n  \u003c\/div\u003e\n\n  \u003ctable role=\"presentation\" style=\"width:100%;border-collapse:collapse;margin-top:24px;border:1px solid #1e1d1d;\"\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width:50%;padding:14px 16px;border:1px solid #1e1d1d;vertical-align:top;\"\u003e\n        \u003cdiv style=\"font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#6e6c6c;\"\u003eDate\u003c\/div\u003e\n        \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:26px;color:#fff;margin-top:6px;\"\u003eSAT 17 APRIL 2027\u003c\/div\u003e\n      \u003c\/td\u003e\n      \u003ctd style=\"width:50%;padding:14px 16px;border:1px solid #1e1d1d;vertical-align:top;\"\u003e\n        \u003cdiv style=\"font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#6e6c6c;\"\u003eSite\u003c\/div\u003e\n        \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:26px;color:#fff;margin-top:6px;\"\u003eRED ALERT\u003c\/div\u003e\n      \u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"padding:14px 16px;border:1px solid #1e1d1d;vertical-align:top;\"\u003e\n        \u003cdiv style=\"font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#6e6c6c;\"\u003eMarshals\u003c\/div\u003e\n        \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:26px;color:#8faf74;margin-top:6px;\"\u003eNONE\u003c\/div\u003e\n        \u003cdiv style=\"font-size:11px;color:#6e6c6c;margin-top:4px;\"\u003eWe call our own\u003c\/div\u003e\n      \u003c\/td\u003e\n      \u003ctd style=\"padding:14px 16px;border:1px solid #1e1d1d;vertical-align:top;\"\u003e\n        \u003cdiv style=\"font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#6e6c6c;\"\u003eSlots\u003c\/div\u003e\n        \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:26px;color:#fff;margin-top:6px;\"\u003e120\u003c\/div\u003e\n        \u003cdiv style=\"font-size:11px;color:#6e6c6c;margin-top:4px;\"\u003e50 pairs · 20 solos\u003c\/div\u003e\n      \u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:13px;letter-spacing:.2em;color:#8faf74;margin-top:30px;\"\u003e01 — THE SECOND WIND\u003c\/div\u003e\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:30px;line-height:1.05;color:#fff;margin-top:8px;text-transform:uppercase;\"\u003eEveryone brings somebody\u003c\/div\u003e\n  \u003cp style=\"color:#a8a6a6;font-size:14px;margin:12px 0 0;\"\u003eSōfū means twin wind, and that's the whole idea — nobody comes on their own. Mate, partner, brother, the lad from your home site who keeps asking about the rigs. Doesn't matter who — if they want to play, bring them. One Ronin, one guest, booked as a pair.\u003c\/p\u003e\n  \u003cp style=\"color:#a8a6a6;font-size:14px;margin:12px 0 0;\"\u003ePairing up works out £35 a head. There are 20 solo slots if you genuinely can't get anyone along.\u003c\/p\u003e\n\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:13px;letter-spacing:.2em;color:#8faf74;margin-top:30px;\"\u003e02 — NO MARSHALS\u003c\/div\u003e\n  \u003cp style=\"color:#a8a6a6;font-size:14px;margin:10px 0 0;\"\u003eNobody in a hi-vis following you round the field, so the calls are on you. Nothing complicated:\u003c\/p\u003e\n  \u003cul style=\"color:#a8a6a6;font-size:14px;margin:12px 0 0;padding-left:20px;\"\u003e\n    \u003cli style=\"margin-bottom:7px;\"\u003e\n\u003cspan style=\"color:#fff;\"\u003eTake your hits.\u003c\/span\u003e Hand up, call it, walk out.\u003c\/li\u003e\n    \u003cli style=\"margin-bottom:7px;\"\u003e\n\u003cspan style=\"color:#fff;\"\u003eEye pro stays on\u003c\/span\u003e from the safe zone line until you're back inside it. Guests too — this is the one we can't be relaxed about.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan style=\"color:#fff;\"\u003eThere's a games master and timekeeper\u003c\/span\u003e running throughout — game on, endex, keeping the phases moving.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp style=\"color:#6e6c6c;font-size:12px;margin:12px 0 0;\"\u003eRed Alert's usual site limits apply — 350 fps AEG, 400 fps DMR, 10m minimum engagement, chrono on 0.20g.\u003c\/p\u003e\n\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:13px;letter-spacing:.2em;color:#8faf74;margin-top:30px;\"\u003e03 — THE DAY\u003c\/div\u003e\n  \u003ctable role=\"presentation\" style=\"width:100%;border-collapse:collapse;margin-top:12px;\"\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;width:80px;\"\u003e08:00\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eGates open, sign-in\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e08:30\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eChrono\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e09:15\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eQuick brief\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e09:45\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eMorning skirmishes\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e12:30\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eLunch — raffle drawn\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e13:30\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eAfternoon objectives\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e15:30\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;border-bottom:1px solid #1e1d1d;color:#fff;font-size:14px;\"\u003eThe big one — everyone on the field\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:9px 0;font-family:'Bebas Neue','Oswald',sans-serif;font-size:20px;color:#8faf74;\"\u003e16:30\u003c\/td\u003e\n\u003ctd style=\"padding:9px 0;color:#fff;font-size:14px;\"\u003eEndex, tidy up, pub optional\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:13px;letter-spacing:.2em;color:#8faf74;margin-top:30px;\"\u003e04 — RAFFLE\u003c\/div\u003e\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:30px;line-height:1.05;color:#fff;margin-top:8px;text-transform:uppercase;\"\u003eA raffle ticket with every game ticket\u003c\/div\u003e\n  \u003cp style=\"color:#a8a6a6;font-size:14px;margin:12px 0 0;\"\u003eOne each, so a pair gets two. Nothing extra to buy and nothing to enter — you're in the moment you book.\u003c\/p\u003e\n  \u003ctable role=\"presentation\" style=\"width:100%;border-collapse:collapse;margin-top:16px;border:1px solid #1e1d1d;\"\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width:20%;padding:14px 8px;border:1px solid #1e1d1d;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:9px;letter-spacing:.2em;color:#8faf74;\"\u003ePRIZE 01\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:22px;color:#6e6c6c;margin-top:7px;\"\u003eTBA\u003c\/div\u003e\n\u003c\/td\u003e\n      \u003ctd style=\"width:20%;padding:14px 8px;border:1px solid #1e1d1d;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:9px;letter-spacing:.2em;color:#8faf74;\"\u003ePRIZE 02\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:22px;color:#6e6c6c;margin-top:7px;\"\u003eTBA\u003c\/div\u003e\n\u003c\/td\u003e\n      \u003ctd style=\"width:20%;padding:14px 8px;border:1px solid #1e1d1d;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:9px;letter-spacing:.2em;color:#8faf74;\"\u003ePRIZE 03\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:22px;color:#6e6c6c;margin-top:7px;\"\u003eTBA\u003c\/div\u003e\n\u003c\/td\u003e\n      \u003ctd style=\"width:20%;padding:14px 8px;border:1px solid #1e1d1d;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:9px;letter-spacing:.2em;color:#8faf74;\"\u003ePRIZE 04\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:22px;color:#6e6c6c;margin-top:7px;\"\u003eTBA\u003c\/div\u003e\n\u003c\/td\u003e\n      \u003ctd style=\"width:20%;padding:14px 8px;border:1px solid #1e1d1d;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:9px;letter-spacing:.2em;color:#8faf74;\"\u003ePRIZE 05\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:22px;color:#6e6c6c;margin-top:7px;\"\u003eTBA\u003c\/div\u003e\n\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003cp style=\"color:#6e6c6c;font-size:12px;margin:12px 0 0;\"\u003eFive prizes, announced closer to the day. Drawn at lunch, 12:30 — so whatever you win, you're using it in the afternoon. Tickets handed out at sign-in against your name.\u003c\/p\u003e\n\n  \u003cdiv style=\"font-family:'Bebas Neue','Oswald',sans-serif;font-size:13px;letter-spacing:.2em;color:#8faf74;margin-top:30px;\"\u003e05 — BOOKING\u003c\/div\u003e\n  \u003cdiv style=\"border:1px solid rgba(143,175,116,.4);background:rgba(143,175,116,.07);padding:18px;margin-top:12px;\"\u003e\n    \u003cdiv style=\"color:#fff;font-size:14px;\"\u003e\n\u003cstrong\u003ePut your guest's full name in the order notes at checkout\u003c\/strong\u003e so we've got the right numbers for the site.\u003c\/div\u003e\n    \u003cp style=\"color:#a8a6a6;font-size:13px;margin:12px 0 0;\"\u003ePaid up front, as the site needs numbers confirmed well in advance. If something comes up you can pass your pair to another Ronin up to a week before — just tell us who's taking it and we'll swap the names over.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin-top:26px;padding-top:18px;border-top:1px solid #1e1d1d;font-family:'Bebas Neue','Oswald',sans-serif;font-size:15px;letter-spacing:.14em;color:#6e6c6c;\"\u003e\n    DESIGNED TO ADAPT. MADE TO PERFORM.\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Fujin","offers":[{"title":"Ronin + Guest (pair)","offer_id":55075944366426,"sku":"FJN-SOFU-PAIR","price":70.0,"currency_code":"GBP","in_stock":true},{"title":"Solo","offer_id":55075944399194,"sku":"FJN-SOFU-SOLO","price":50.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0836\/6981\/1546\/files\/FUJIN-OperationSofu-selection.png?v=1792868770","url":"https:\/\/www.fujinairsoft.com\/products\/operation-sofu-fujin-game-day-17-april-2027","provider":"Fujin Airsoft","version":"1.0","type":"link"}