@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4b002ea02d94dd3c-s.0f.8z~c-tdtp1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b764a051971ad39e-s.0u21bxtjs0xjk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9107f2096befcb27-s.p.0.3itcakza1ka.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/971192e20d455721-s.0.eot9i7ks7l2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/aec0476d202eab92-s.0n2zk_zh21v~x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/966258b9232ba178-s.p.00sx15-y90qb..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb2df980ecf86a76-s.015vk2f_lnnr3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0e0a5b0398f6a72f-s.0o2uns6oxfpqg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7c153c022564ac00-s.p.0dlnc5jurwhd2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e410cf3d4b72150d-s.019qp0y6-ou~3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/5a44eb0c9b89120a-s.0ux8~u--3_u_5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/49d07f3cdebee475-s.p.0wx-roszojp9d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/21745f8f6ddeaa16-s.0rki8~l~1n.35.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/aae4a962ae3b2909-s.0dbmjk16x7mrs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/85268d582bf74b46-s.p.0_p21dr5785kf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.11ak.ruyvs7kt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.0~xypnw-ehxyx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.0aapj9pyt9oam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0oviuialj85z..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.0uy8evdve.ea3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.0qrn5m~u2b.t9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.0locfeaqvhyn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.p.0yabx1ygi_y9y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_e716b50-module__9A3IJa__className{font-family:Barlow Condensed,Barlow Condensed Fallback}.barlow_condensed_e716b50-module__9A3IJa__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_2de055ec-module__W9R9Aq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_2de055ec-module__W9R9Aq__variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7f9f0134-module__VYKLqG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7f9f0134-module__VYKLqG__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--black:#0a0a0c;--deep:#111116;--surface:#17171f;--card:#1d1d27;--border:#2a2a38;--gold:#c9a84c;--gold2:#e8c96a;--red:#d63c3c;--white:#f0ede8;--muted:#7a7a8e;--radius:4px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:11px;display:block}.section{padding:100px 0}.section--dark{background:var(--deep)}.section--surface{background:var(--surface)}.gold{color:var(--gold)}.red{color:var(--red)}.muted{color:var(--muted)}.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.marquee-track{animation:none!important}}nav.site-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0a0ceb;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex}.nav-logo{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex}.nav-logo span{color:var(--gold)}.nav-badge{background:var(--gold);color:var(--black);font-family:var(--font-mono);letter-spacing:.12em;border-radius:2px;padding:2px 7px;font-size:9px;font-weight:700}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-cta{background:var(--gold);border-radius:var(--radius);padding:9px 20px;color:var(--black)!important;font-size:12px!important;transition:background .2s!important}.nav-cta:hover{background:var(--gold2)!important;color:var(--black)!important}.nav-toggle{cursor:pointer;color:var(--white);background:0 0;border:none;padding:8px;font-size:24px;line-height:1;display:none}.hero{background:var(--black);align-items:center;min-height:100vh;padding-top:68px;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(80% 60% at 65%,#c9a84c12 0%,#0000 70%),repeating-linear-gradient(-55deg,#0000 0 38px,#c9a84c06 38px 39px);position:absolute;inset:0}.hero-accent{pointer-events:none;border:1px solid #c9a84c1f;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.hero-accent:before{content:"";border:1px solid #c9a84c14;border-radius:50%;position:absolute;inset:60px}.hero-content{z-index:2;max-width:800px;position:relative}.hero-eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero-eyebrow-line{background:var(--gold);width:48px;height:2px}.hero-eyebrow-text{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px}.hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(72px,10vw,128px);font-weight:900;line-height:.92}.hero h1 em{color:#0000;-webkit-text-stroke:2px var(--gold);font-style:normal}.hero-sub{color:var(--muted);max-width:520px;margin-bottom:40px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.btn{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary{background:var(--gold);color:var(--black)}.btn-primary:hover{background:var(--gold2);transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:wait;transform:none}.btn-outline{color:var(--white);border:1.5px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.hero-stats{border:1px solid var(--border);border-radius:var(--radius);gap:0;width:fit-content;margin-top:64px;display:flex;overflow:hidden}.hero-stat{border-right:1px solid var(--border);text-align:center;padding:20px 36px}.hero-stat:last-child{border-right:none}.hero-stat-num{font-family:var(--font-display);color:var(--gold);font-size:36px;font-weight:900;line-height:1}.hero-stat-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px}.marquee-wrap{background:var(--gold);white-space:nowrap;padding:12px 0;overflow:hidden}.marquee-track{gap:0;animation:22s linear infinite marquee;display:inline-flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--black);align-items:center;gap:32px;padding:0 32px;font-size:13px;font-weight:900;display:flex}.marquee-dot{background:var(--black);opacity:.4;border-radius:50%;width:6px;height:6px}.section-heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:.95}.section-sub{color:var(--muted);max-width:560px;margin-bottom:48px;font-size:16px;line-height:1.7}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-para{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.7}.about-box{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:40px;position:relative;overflow:hidden}.about-box:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);height:3px;position:absolute;top:0;left:0;right:0}.about-box-quote{font-family:var(--font-display);color:var(--white);margin-bottom:20px;font-size:28px;font-style:italic;font-weight:700;line-height:1.2}.about-box-attr{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px}.about-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.about-stat-card{text-align:center}.about-stat-num{font-family:var(--font-display);color:var(--gold);font-size:40px;font-weight:900}.about-stat-lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}.about-values{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.value-chip{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:var(--radius);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;padding:14px 18px;font-size:15px;font-weight:700}.tabs-nav{border-bottom:1px solid var(--border);gap:0;margin-bottom:48px;display:flex;overflow-x:auto}.tab-btn{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 28px;font-size:14px;font-weight:700;transition:all .2s}.tab-btn.active{color:var(--gold);border-bottom-color:var(--gold)}.tab-btn:hover:not(.active){color:var(--white)}.tab-panel{display:none}.tab-panel.active{display:block}.rugby101-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.info-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:border-color .2s,transform .2s}.info-card:hover{border-color:var(--gold);transform:translateY(-2px)}.info-card-icon{margin-bottom:16px;font-size:28px}.info-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin-bottom:10px;font-size:18px;font-weight:800}.info-card p{color:var(--muted);font-size:14px;line-height:1.6}.myth-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.myth-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;position:relative;overflow:hidden}.myth-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin-bottom:12px;padding:4px 10px;font-size:10px;display:inline-block}.myth-tag.myth{color:var(--red);background:#d63c3c26}.myth-tag.truth{color:var(--gold);background:#c9a84c26}.myth-card h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:17px;font-weight:800}.myth-card p{color:var(--muted);font-size:14px;line-height:1.6}.positions-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.pos-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:20px;padding:28px;display:flex}.pos-num{font-family:var(--font-display);color:var(--gold);opacity:.25;min-width:52px;font-size:48px;font-weight:900;line-height:1}.pos-info h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:18px;font-weight:800}.pos-info p{color:var(--muted);font-size:14px;line-height:1.6}.pos-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pos-tag{color:var(--gold);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#c9a84c1f;border-radius:2px;padding:3px 8px;font-size:10px}.join-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;display:grid}.step-list{flex-direction:column;gap:0;display:flex}.step{border-bottom:1px solid var(--border);align-items:flex-start;gap:24px;padding:24px 0;display:flex}.step:last-child{border-bottom:none}.step-num{font-family:var(--font-display);color:var(--gold);opacity:.3;min-width:48px;font-size:42px;font-weight:900;line-height:1}.step-content h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:20px;font-weight:800}.step-content p{color:var(--muted);font-size:14px;line-height:1.6}.join-sidebar{flex-direction:column;gap:20px;display:flex}.detail-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.detail-card h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:12px;font-size:15px;font-weight:800}.detail-card ul li{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.detail-card ul li:last-child{border-bottom:none}.detail-card ul li span{color:var(--white)}.detail-card ul li span.gold-val{color:var(--gold)}.gear-item{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 0;display:flex}.gear-item:last-child{border-bottom:none}.gear-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gear-dot.provided{background:var(--gold)}.gear-dot.buy{background:var(--border)}.gear-text{color:var(--muted);font-size:14px}.gear-text strong{color:var(--white)}.players-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.player-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s,transform .2s;overflow:hidden}.player-card:hover{border-color:var(--gold);transform:translateY(-3px)}.player-avatar{aspect-ratio:3/4;background:linear-gradient(135deg,#1d1d27,#252535);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.player-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player-avatar-inner{background:var(--border);width:80px;height:80px;font-family:var(--font-display);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex}.player-stripe{background:linear-gradient(90deg, var(--gold), transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.accent-green .player-avatar{background:linear-gradient(135deg,#1d2a1d,#1d2520)}.accent-green .player-avatar-inner{color:#4eca7f}.accent-green .player-stripe{background:linear-gradient(90deg,#4eca7f,#0000)}.accent-red .player-avatar{background:linear-gradient(135deg,#2a1d1d,#251d1d)}.accent-red .player-avatar-inner{color:var(--red)}.accent-red .player-stripe{background:linear-gradient(90deg,var(--red),transparent)}.accent-purple .player-avatar{background:linear-gradient(135deg,#1d1d2a,#1d2028)}.accent-purple .player-avatar-inner{color:#8b7fd4}.accent-purple .player-stripe{background:linear-gradient(90deg,#8b7fd4,#0000)}.player-info{padding:18px}.player-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:18px;font-weight:900}.player-position{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px}.player-story{color:var(--muted);font-size:13px;line-height:1.55}.player-quote{border-top:1px solid var(--border);font-family:var(--font-display);color:var(--white);margin-top:10px;padding-top:10px;font-size:14px;font-style:italic;line-height:1.4}.players-cta{text-align:center;margin-top:40px}.events-list{flex-direction:column;gap:0;display:flex}.event-row{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr auto;align-items:center;gap:32px;padding:24px 0;transition:background .2s;display:grid}.event-row:first-child{border-top:1px solid var(--border)}.event-row:hover{background:#c9a84c08}.event-date-block{text-align:center}.event-month{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10px}.event-day{font-family:var(--font-display);color:var(--white);font-size:42px;font-weight:900;line-height:1}.event-info h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:20px;font-weight:800}.event-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.event-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:6px 14px;font-size:10px;font-weight:700}.badge-home{color:var(--gold);background:#c9a84c26}.badge-away{color:var(--muted);background:#ffffff0f}.badge-event{color:var(--red);background:#d63c3c26}.badge-free{color:#4eca7f;background:#32c86426}.events-empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);text-align:center;padding:40px 0}.events-cta{text-align:center;margin-top:36px}.involved-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.involve-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.involve-card:hover{border-color:var(--gold);transform:translateY(-2px)}.involve-card:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.involve-card:hover:after{opacity:1}.involve-icon{margin-bottom:16px;font-size:32px}.involve-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:20px;font-weight:900}.involve-card p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.6}.involve-card ul li{color:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.involve-card ul li:last-child{border-bottom:none}.involve-card ul li:before{content:"→";color:var(--gold);font-size:12px}.news-grid{grid-template-columns:1.6fr 1fr 1fr;gap:24px;display:grid}.news-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s;overflow:hidden}.news-card:hover{border-color:var(--gold)}.news-img{aspect-ratio:16/9;background:var(--surface);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.news-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-img-emoji{opacity:.4;font-size:48px}.news-img-overlay{background:linear-gradient(to bottom, transparent 40%, var(--card));position:absolute;inset:0}.news-content{padding:20px}.news-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10px}.news-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.2}.news-card p{color:var(--muted);font-size:13px;line-height:1.6}.news-date{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;margin-top:12px;font-size:10px}.news-card.featured .news-img{aspect-ratio:16/10}.news-card.featured .news-content h3{font-size:26px}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.pillar-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.pillar-num{font-family:var(--font-display);color:var(--gold);opacity:.18;margin-bottom:8px;font-size:56px;font-weight:900;line-height:1}.pillar-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:19px;font-weight:900}.pillar-card p{color:var(--muted);font-size:14px;line-height:1.6}.safety-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.safety-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.safety-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;font-weight:800;display:flex}.safety-card p{color:var(--muted);margin-bottom:10px;font-size:14px;line-height:1.6}.safety-badge{color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#c9a84c1f;border-radius:2px;margin-top:8px;padding:4px 10px;font-size:10px;display:inline-block}.faq-container{max-width:900px}.faq-heading-center{text-align:center}.faq-sub-center{text-align:center;margin:0 auto 48px}.faq-list{flex-direction:column;gap:0;max-width:800px;margin:0 auto;display:flex}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:700;display:flex}.faq-q:hover{color:var(--gold)}.faq-arrow{color:var(--gold);flex-shrink:0;font-size:18px;transition:transform .2s}.faq-a{color:var(--muted);padding-bottom:22px;font-size:15px;line-height:1.7;display:none}.faq-item.open .faq-a{display:block}.faq-item.open .faq-arrow{transform:rotate(180deg)}.cta-banner{background:var(--gold);padding:80px 0;position:relative;overflow:hidden}.cta-banner:before{content:"RUGBY";font-family:var(--font-display);color:#00000014;pointer-events:none;white-space:nowrap;font-size:200px;font-weight:900;line-height:1;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.cta-text h2{font-family:var(--font-display);text-transform:uppercase;color:var(--black);margin-bottom:10px;font-size:56px;font-weight:900;line-height:.95}.cta-text p{color:#0009;max-width:440px;font-size:16px}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.btn-dark{background:var(--black);color:var(--white);padding:16px 36px}.btn-dark:hover{background:var(--deep);transform:translateY(-1px)}.btn-ghost-dark{color:var(--black);background:0 0;border:2px solid #0000004d;padding:16px 36px}.btn-ghost-dark:hover{border-color:var(--black)}.contact-grid{grid-template-columns:1fr 1.4fr;gap:60px;display:grid}.contact-info h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:22px;font-weight:800}.contact-info>p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.6}.contact-detail{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.contact-detail:last-child{border-bottom:none}.contact-icon{font-size:18px}.contact-detail-text{color:var(--muted);font-size:14px}.contact-detail-text strong{color:var(--white);font-size:15px;display:block}.contact-social{margin-top:28px}.contact-social .label{margin-bottom:14px}.form-group{margin-bottom:20px}.form-group label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10px;display:block}.form-group input,.form-group select,.form-group textarea{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;font-family:var(--font-body);color:var(--white);outline:none;padding:12px 16px;font-size:15px;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold)}.form-group select option{background:var(--card)}.form-group textarea{resize:vertical;min-height:120px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-btn{justify-content:center;width:100%;font-size:15px}.form-note{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.form-status{border-radius:var(--radius);text-align:center;margin-top:14px;padding:12px 16px;font-size:14px}.form-status.success{color:#4eca7f;background:#32c8641f}.form-status.error{color:var(--red);background:#d63c3c1f}.honeypot{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}footer.site-footer{background:var(--deep);border-top:1px solid var(--border);padding:60px 0 32px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:28px;font-weight:900}.footer-brand h3 span{color:var(--gold)}.footer-brand p{color:var(--muted);max-width:280px;font-size:14px;line-height:1.7}.footer-badge-wrap{margin-top:20px}.footer-col h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:10px}.footer-col ul{flex-direction:column;gap:10px;display:flex}.footer-col ul li a{color:var(--muted);font-size:14px;transition:color .2s}.footer-col ul li a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.footer-copy{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:11px}.social-links{gap:12px;display:flex}.social-link{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:border-color .2s,background .2s;display:flex}.social-link:hover{border-color:var(--gold);background:#c9a84c1a}.coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex}.coming-soon h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(48px,8vw,96px);font-weight:900;line-height:.95}.coming-soon p{color:var(--muted);max-width:440px}@media (max-width:900px){.nav-toggle{display:block}.nav-links{border-bottom:1px solid var(--border);background:#0a0a0cfa;flex-direction:column;align-items:flex-start;gap:0;padding:12px 32px 20px;display:none;position:absolute;top:68px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{padding:10px 0}.nav-links a.nav-cta{margin-top:8px;padding:10px 20px}.hero h1{font-size:64px}.about-grid,.join-grid,.contact-grid{grid-template-columns:1fr}.rugby101-grid,.players-grid,.involved-grid,.pillars-grid{grid-template-columns:1fr 1fr}.news-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.cta-inner{flex-direction:column}}@media (max-width:600px){.rugby101-grid,.players-grid,.involved-grid,.pillars-grid,.safety-grid,.myth-grid,.positions-grid{grid-template-columns:1fr}.hero-stats{flex-direction:column}.hero-stat{border-right:none;border-bottom:1px solid var(--border)}.hero-stat:last-child{border-bottom:none}.event-row{grid-template-columns:70px 1fr}.event-badge{display:none}.footer-top,.form-row{grid-template-columns:1fr}}
