:root {
  --community-title-size: clamp(2.5rem, 4.6vw, 4rem);
  --color-004f771a: #0f5c4a;
  --color-0081d2cb: rgba(167,223,242,.4);
  --color-00cb76cc: #cc4444;
  --color-0181dbf0: #7f96ab;
  --color-01ef759a: #C94F12;
  --color-01fddaad: #cdeafc;
  --color-031186fd: rgba(8, 56, 45, 0.85);
  --color-0315a0ed: #7fd0f2;
  --color-03ea1659: #c3d2df;
  --color-06d7318e: #E2DED4;
  --color-06ff57dd: rgba(255,255,255,.14);
  --color-07ee686b: #FFFFFF;
  --color-083769aa: rgba(6,26,47,0);
  --color-09e69704: #eaf3ef;
  --color-0b0583af: rgba(201, 162, 75, 0.35);
  --color-0c9d01a1: rgba(16,152,212,.32);
  --color-0d6bac2f: rgba(37,211,102,0.12);
  --color-0e3b6d3f: rgba(242,245,243,0.88);
  --color-0ec09781: #5C6660;
  --color-1056de95: rgba(13,86,69,.06);
  --color-10e9f560: transparent;
  --color-1248f9ab: rgba(255,255,255,0.8);
  --color-126418fd: #9fb8ad;
  --color-12a752d9: #bfe3f5;
  --color-12df4397: #DCEFFA;
  --color-1798bcfd: rgba(167,223,242,.16);
  --color-1a2fd22e: rgba(255,255,255,0.16);
  --color-1ba46014: #eef3f8;
  --color-1eb63603: rgba(16,152,212,.2);
  --color-1f2bb501: rgba(16,152,212,.45);
  --color-208cb836: #cfe0ec;
  --color-22e351ad: rgba(37, 211, 102, 0.55);
  --color-2458db34: rgba(2,122,72,.1);
  --color-26414e61: rgba(201,162,75,0.16);
  --color-26d06630: #EDF7FD;
  --color-298307d1: rgba(16,152,212,.4);
  --color-2beb7e26: #0D5645;
  --color-2c622b37: #ffd98a;
  --color-31dccc11: rgba(201,162,75,0.5);
  --color-3283c513: rgba(255,255,255,.92);
  --color-35303fed: rgba(201, 162, 75, 0.4);
  --color-360b3640: rgba(242,245,243,0.6);
  --color-3748776e: rgba(255,255,255,0.06);
  --color-37d2168b: #0a3a2e;
  --color-3932fe97: rgba(17,112,90,0.5);
  --color-3949a35a: #9fb0be;
  --color-394ed3ec: #F4F8FB;
  --color-3af89b13: rgba(143,199,230,.22);
  --color-3c1127d6: #B42318;
  --color-3cf15ea7: rgba(6,26,47,.14);
  --color-3d1477e0: rgba(6,26,47,.06);
  --color-3daa2dee: #C9A24B;
  --color-41d95a1a: #0A4537;
  --color-442bfe89: #e9d9ad;
  --color-44b20b1c: #8fc7e6;
  --color-4913bf2d: #A7DFF2;
  --color-4abb7e8c: rgba(255,255,255,0.07);
  --color-4d32e2c6: rgba(201,162,75,0.14);
  --color-50039769: rgba(255,255,255,.28);
  --color-5207e5e2: rgba(201, 162, 75, 0.5);
  --color-528f9fee: #F6F4EE;
  --color-52de1ef4: #93a4b3;
  --color-53a6d79f: rgba(245, 243, 238, 0.92);
  --color-5424bb10: rgba(2,122,72,0.06);
  --color-5704ef9e: rgba(255,255,255,.06);
  --color-5b465d3d: #061A2F;
  --color-5c484eb1: #0a2942;
  --color-5cc61d6a: rgba(6,26,47,.12);
  --color-5d1cc971: rgba(255,255,255,.82);
  --color-60fb502b: rgba(200, 155, 60, 0.5);
  --color-61508095: #B9CBDA;
  --color-620e5c95: #0a79ac;
  --color-6486a1b5: #061a2f;
  --color-66118498: #e8d09a;
  --color-69142783: rgba(255,255,255,0.04);
  --color-69606faa: rgba(13, 86, 69, 0.08);
  --color-6acf4506: rgba(255,255,255,.93);
  --color-6ad56203: rgba(127,208,242,.22);
  --color-6b80b490: rgba(201,162,75,0.4);
  --color-6c8e92df: #F5F3EE;
  --color-6ff9e27e: #f1e9d8;
  --color-711c9a52: rgba(245, 243, 238, 0.96);
  --color-75a03200: #027A48;
  --color-79e3a258: #d7dfe7;
  --color-7dc5a1a2: rgba(6,26,47,.62);
  --color-7ea770e1: #c7d1da;
  --color-80e2c208: rgba(167,223,242,.34);
  --color-81ef715e: #000;
  --color-823b2810: #0f231d;
  --color-827ca5dc: rgba(16,152,212,.05);
  --color-86842257: #BFD9CF;
  --color-86ff765e: #f3f5f8;
  --color-87129cda: #E6E9DE;
  --color-87b7054a: #0878AA;
  --color-87bcc1c8: rgba(2, 122, 72, 0.06);
  --color-8caa693a: rgba(255,255,255,.05);
  --color-8db5e17d: #FF7A32;
  --color-8ff2a174: rgba(242,245,243,0.92);
  --color-912751c2: #cfe0d8;
  --color-92340259: #fbbc04;
  --color-936e24dc: rgba(8, 56, 45, 0.16);
  --color-9371a381: rgba(16,152,212,.08);
  --color-9433c97d: rgba(13,86,69,0.1);
  --color-9601fb45: rgba(245, 243, 238, 0.88);
  --color-99face07: rgba(13, 86, 69, 0.1);
  --color-9ecb266f: #7b90a1;
  --color-9fd3860e: rgba(255,255,255,0.3);
  --color-a058f7c5: #A07F35;
  --color-a2fd3ab0: #25D366;
  --color-a4be6cb0: rgba(201,162,75,.2);
  --color-a84820e7: #E3ECF2;
  --color-adc21f1e: #5a4010;
  --color-afe3b31c: rgba(242,245,243,0.55);
  --color-b479e8dd: #1A1F1C;
  --color-b56364a7: rgba(255,255,255,.1);
  --color-b838660c: #02101d;
  --color-b8a0803a: rgba(255,255,255,0.6);
  --color-bb38c59a: rgba(201,162,75,0.18);
  --color-bce7d4d8: #1a73e8;
  --color-be7c9c38: #0d3352;
  --color-c0801f52: #fbfdff;
  --color-c0af942b: rgba(13, 86, 69, 0.35);
  --color-c34f5a2a: rgba(255,255,255,0.08);
  --color-c4649dfe: #8a6429;
  --color-c6229a51: #52655c;
  --color-c96eda8b: rgba(167,223,242,0);
  --color-c9940842: #C7C2B4;
  --color-ca217a36: #0f3f63;
  --color-ca406070: #11604C;
  --color-ca6fad7d: rgba(201,162,75,0.35);
  --color-cae93783: #4a3810;
  --color-ce2488d3: #89B795;
  --color-d07758cf: #F2F5F3;
  --color-d18d52ef: #6b5020;
  --color-d22d548d: #eaf6ff;
  --color-d5582fa6: #11705A;
  --color-d5fee159: rgba(16,152,212,.06);
  --color-d642af91: rgba(242,245,243,0.82);
  --color-d920ae74: rgba(242,245,243,.82);
  --color-db2020d7: rgba(6,26,47,.55);
  --color-dc68f2e1: rgba(255,255,255,0.7);
  --color-def92c2b: #0a4033;
  --color-e08de713: #fff;
  --color-e6665cb4: #7E641F;
  --color-e71f2ac3: #E0BE6E;
  --color-e84f56ed: #9fd0f2;
  --color-eabbb4ed: rgba(255,255,255,0.14);
  --color-eafa2ab9: rgba(255,255,255,0.35);
  --color-ec8f9ad7: rgba(255,255,255,0.85);
  --color-ed81d39f: #1098D4;
  --color-ee69556c: rgba(13,86,69,.08);
  --color-ef4faf22: rgba(201,162,75,.18);
  --color-f10b1d90: #fdf7ec;
  --color-f2319256: #0a9e6e;
  --color-f2a3612e: #D5B05C;
  --color-f30af819: #3a2b06;
  --color-f4fda485: #4A6275;
  --color-f7719339: #8fa6ba;
  --color-f7ab4db7: #08382D;
  --color-fa72136f: rgba(245, 243, 238, 0.97);
  --color-fb0347fc: #10654F;
  --color-fca22cd7: rgba(242,245,243,0.85);
  --color-fe856b73: rgba(127,208,242,0);
  --duration-01d8e7b3: .25s;
  --duration-0c99d9a3: .22s;
  --duration-0cbad7f6: .08s;
  --duration-11105581: 1.1s;
  --duration-139b65b9: 2.2s;
  --duration-1986020d: .32s;
  --duration-285ddfbc: .18s;
  --duration-3295e3ec: .55s;
  --duration-33f206ab: 2.6s;
  --duration-35c127a1: .30s;
  --duration-3979b188: .60s;
  --duration-3fffd018: 4s;
  --duration-4330fad4: .45s;
  --duration-45330023: .5s;
  --duration-534bd865: .15s;
  --duration-64c83df8: 1s;
  --duration-69e39fdf: .9s;
  --duration-6b266de5: .24s;
  --duration-6de8efed: .3s;
  --duration-7460879c: .8s;
  --duration-7582de95: 24s;
  --duration-82e84c7e: .2s;
  --duration-865e8d15: .35s;
  --duration-889c2fb8: .4s;
  --duration-93e3d8c5: 5s;
  --duration-9882f1d9: .05s;
  --duration-9bae1cde: 1.3s;
  --duration-bb58a3ad: .65s;
  --duration-bc4145e3: .28s;
  --duration-bce4c1aa: .16s;
  --duration-c366c3c4: .6s;
  --duration-c4b525cd: 2.4s;
  --duration-cc21f265: 0s;
  --duration-d0b9983a: 1.2s;
  --duration-d29a1d7c: 240ms;
  --duration-d4211756: .7s;
  --duration-d8643a63: .85s;
  --duration-df4f4518: 7s;
  --duration-e62ada63: .1s;
  --duration-ec6ebf93: .78s;
  --duration-f62a2b96: 1.6s;
  --duration-f79f071a: 60s;
  --easing-012e49e1: cubic-bezier(.22, .61, .36, 1);
  --easing-16c2539d: ease-in-out;
  --easing-4d7ce2c8: cubic-bezier(.34, 1.56, .64, 1);
  --easing-5dbfef21: cubic-bezier(.34,1.56,.64,1);
  --easing-791c2d09: ease-out;
  --easing-7f2fe580: linear;
  --easing-897027a7: cubic-bezier(.55,.06,.68,.19);
  --easing-914ff41a: ease;
  --easing-bc6cafc5: cubic-bezier(.2,.7,.2,1);
  --easing-cf4a3045: cubic-bezier(.22,.61,.36,1);
  --easing-d819e244: cubic-bezier(.3,.1,.25,1);
  --length-0018d625: .08em;
  --length-088f2449: 999px;
  --length-09f97395: 14px;
  --length-0b921137: -.04em;
  --length-0db6fd14: 5.4vw;
  --length-0f15e214: 3vw;
  --length-12032dae: 105px;
  --length-12a8299a: 9px;
  --length-1347c62b: 62px;
  --length-140f47c6: -3px;
  --length-145f2f53: 13px;
  --length-148307e7: 530px;
  --length-15de8423: 96vh;
  --length-1968afbf: 46px;
  --length-1db64320: 40px;
  --length-1f75ef36: 230px;
  --length-229a5dcb: 60px;
  --length-2793cbc2: 24px;
  --length-2b4d5a0e: 10.5px;
  --length-2c16eedf: 32vw;
  --length-33a3c91b: 0px;
  --length-33da5dd8: 9.5px;
  --length-35660153: 4px;
  --length-35a3cb17: -260px;
  --length-36588eb0: 72ch;
  --length-36bfad37: 1180px;
  --length-3772b3a1: 5px;
  --length-379847bd: .03em;
  --length-38402fb8: 700px;
  --length-38cb6b4a: 10px;
  --length-39b1d7f5: 500px;
  --length-39c8928c: 1080px;
  --length-3a7483f4: 860px;
  --length-3ad6fcf3: 3.8vw;
  --length-3bd98f1f: -7px;
  --length-3bece76c: 70vh;
  --length-3bfef1b3: 4vw;
  --length-3e419861: .02em;
  --length-424cae68: -16px;
  --length-43b2253d: 78px;
  --length-45c49e2e: 68px;
  --length-461c7918: 150px;
  --length-46bd065c: 140px;
  --length-47128122: 48px;
  --length-4749159e: 11.5px;
  --length-486c19b3: 0.04em;
  --length-48984c3d: 26px;
  --length-496c7ac6: 96svh;
  --length-4996eaa3: 680px;
  --length-4a89deed: 600px;
  --length-4d6d5812: 2.4vw;
  --length-539c8796: 1.6px;
  --length-57248b11: 14.5px;
  --length-58b24f71: -9999px;
  --length-58f8f9e3: -0.01em;
  --length-5c4d1235: .04em;
  --length-5c7355b4: -8px;
  --length-5c953e76: 25px;
  --length-5d6c4397: 22px;
  --length-5f0e2b1a: 8vw;
  --length-5f3701c8: 100svh;
  --length-5f9b8592: 84px;
  --length-5fafdef9: 0.64em;
  --length-6018510f: 38px;
  --length-616742ba: 3.4vw;
  --length-6313c12c: 22rem;
  --length-672d0be0: .16em;
  --length-67792bd0: 1.5px;
  --length-67931646: 16px;
  --length-686f5c06: 80px;
  --length-6d3b65a0: 11px;
  --length-6ddf4727: 19px;
  --length-6e90a05f: -64px;
  --length-717594bb: 44px;
  --length-733e27a4: 460px;
  --length-74761400: 2px;
  --length-74b1181d: -18px;
  --length-7769e817: 12px;
  --length-7891b166: -.028em;
  --length-7934f4fe: -160px;
  --length-7971a466: -999px;
  --length-7a17b054: 52ch;
  --length-7adef6a0: 6px;
  --length-7ceacc98: -0.02em;
  --length-7d247640: 56px;
  --length-7ef2763a: -12px;
  --length-7f108801: 15px;
  --length-7fa2b887: .1em;
  --length-822bb630: 780px;
  --length-85ac4241: .5px;
  --length-897330e8: 5vw;
  --length-8a59b1cc: 126px;
  --length-8ac7a958: -.03em;
  --length-8aeb429e: 12.5px;
  --length-8dd7b54c: 0.06em;
  --length-8dded4b1: 44vw;
  --length-91cb4fda: -2px;
  --length-929994f5: 34px;
  --length-93e20626: 1px;
  --length-9411a103: 27px;
  --length-942f8eff: 380px;
  --length-948261b7: 44ch;
  --length-95a8d358: 30px;
  --length-9679667b: .06em;
  --length-96ecb2fd: 96px;
  --length-96f55d5e: 200px;
  --length-978a9eb5: 900px;
  --length-993d7d6f: 1.8vw;
  --length-99699e25: 360px;
  --length-9a2336c4: 520px;
  --length-9b10085a: 320px;
  --length-9b184027: 74px;
  --length-9b53c9f3: -120px;
  --length-9bb5d32d: 17px;
  --length-9bf0c8e6: 20px;
  --length-9d76233c: -14px;
  --length-9d9bfb35: 32px;
  --length-9db9e740: 77px;
  --length-9e79cb0b: 58px;
  --length-9f5d2e9b: 3.6vw;
  --length-a0a3565c: 36px;
  --length-a144f7d1: 0.32em;
  --length-a15202ec: 7px;
  --length-a19dc763: 54px;
  --length-a1bf9ed2: -.02em;
  --length-a27c0599: 0.22em;
  --length-a27f2366: 15.5px;
  --length-a3043cab: -.01em;
  --length-a6e7588e: 180px;
  --length-a7470c31: 3.2vw;
  --length-a7d674f8: 64px;
  --length-a98947c3: .12em;
  --length-aa324257: 2vw;
  --length-ab98c047: 18px;
  --length-abe8a170: 4.6vw;
  --length-ac33ff91: 3px;
  --length-ae6cfbb1: 560px;
  --length-af9bd863: 46ch;
  --length-b039fb63: 1120px;
  --length-b113daae: 400px;
  --length-b4712640: .14em;
  --length-b58721b9: 2.6vw;
  --length-b6d3e010: 1.4px;
  --length-bbf4c126: .18em;
  --length-bcedb283: 64ch;
  --length-be408877: 72px;
  --length-c10b7e1d: 1.25rem;
  --length-c1e16de2: -56px;
  --length-c20a4352: -60px;
  --length-c2d6c23a: 60ch;
  --length-c3cc3211: 0.5px;
  --length-c4e4ec6f: 23px;
  --length-c50cab4c: 640px;
  --length-c51dfdfa: 132px;
  --length-c7840f3f: 720px;
  --length-c80bfee3: 28px;
  --length-c98b24d7: 42px;
  --length-cab55117: 1.9vw;
  --length-cb4f74e9: -4px;
  --length-cc17da38: 660px;
  --length-cf197d3f: 100px;
  --length-d06240e1: 760px;
  --length-d13358a0: 68ch;
  --length-d1531a86: -.045em;
  --length-d2d700ff: -100px;
  --length-d9132ff1: 16.5px;
  --length-d9ac1ac7: 480px;
  --length-da5e345c: 52px;
  --length-db2299b6: 220px;
  --length-dbea9539: 50px;
  --length-dfe998b4: 21px;
  --length-e0dedebb: 15ch;
  --length-e297ac1d: -1px;
  --length-e3566e61: 60vh;
  --length-e41687e6: -.035em;
  --length-e578ee9b: -22px;
  --length-e668d556: .22em;
  --length-ea85da56: 340px;
  --length-eb4ebe48: 8px;
  --length-eec1f4e9: -30px;
  --length-efac2dd6: 1340px;
  --length-f4c7d875: 76px;
  --length-f5b95457: 2.2vw;
  --length-f719b327: 540px;
  --length-f7359b17: 6.5vw;
  --length-f89fcb9f: 6vw;
  --length-f9378ad8: 90px;
  --length-fae75aef: 4.5vw;
  --length-fef37420: -6px;
  --length-ff989d8f: 13.5px;
  --line-height-004a9e08: 1.25;
  --line-height-1a948f1b: 1.4;
  --line-height-2af765db: 1.08;
  --line-height-6918de1a: 1.45;
  --line-height-6b86b273: 1;
  --line-height-89e0e9d0: 1.06;
  --line-height-8f652230: 1.7;
  --line-height-9c193c60: 1.3;
  --line-height-9e0b4cf4: 1.55;
  --line-height-9f0e787f: 1.15;
  --line-height-9f29a130: 1.5;
  --line-height-a72109b7: 1.62;
  --line-height-a97b042d: 1.8;
  --line-height-b05e2447: 1.1;
  --line-height-b7e2620d: 1.65;
  --line-height-c851818d: 1.18;
  --line-height-d4735e3a: 2;
  --line-height-d72c6e9c: 1.12;
  --line-height-ec6c168f: 1.6;
  --shadow-0255eb2b: 0 6px 44px rgba(16,152,212,.6);
  --shadow-07fd7cb4: 0 0 0 9px rgba(16,152,212,.05),var(--shadow);
  --shadow-094533be: 0 0 0 3px rgba(16,152,212,.14);
  --shadow-0c295a31: 0 8px 24px rgba(255,122,50,.28);
  --shadow-156e9167: 0 0 0 2px rgba(13,86,69,.12);
  --shadow-1b93cb04: inset 0 0 0 1px var(--green);
  --shadow-1df96fef: 0 20px 48px rgba(6,26,47,.1);
  --shadow-20ff7a01: 0 16px 38px rgba(13, 86, 69, 0.4);
  --shadow-3739dfcd: 0 10px 30px rgba(0,0,0,0.25);
  --shadow-3e755898: 0 0 12px rgba(127,208,242,.8);
  --shadow-410632ba: 0 8px 30px rgba(26, 31, 28, 0.08);
  --shadow-49de4e8f: 0 12px 30px rgba(255,122,50,.36);
  --shadow-5e11e3ac: 0 40px 90px rgba(5, 40, 32, 0.5);
  --shadow-5e3b61e5: 0 4px 16px rgba(15,107,85,0.28);
  --shadow-61956918: 0 14px 30px -14px rgba(255,122,50,.7);
  --shadow-629cda07: 0 0 0 3px rgba(16,152,212,.16),var(--shadow);
  --shadow-64afed3d: 0 16px 38px rgba(201, 162, 75, 0.48);
  --shadow-6975f1ad: 0 0 0 7px rgba(16,152,212,0);
  --shadow-726863ea: 0 0 0 0 rgba(16,152,212,0);
  --shadow-750a7abe: 0 26px 60px -18px rgba(6,26,47,.4);
  --shadow-75bcf752: 0 8px 20px rgba(13, 86, 69, 0.3);
  --shadow-8203da78: 0 12px 32px rgba(0, 0, 0, 0.3), var(--shadow-cta);
  --shadow-8a5b5a1e: 0 10px 26px rgba(37, 211, 102, 0.22);
  --shadow-969686fe: 0 0 0 4px rgba(16,152,212,.12);
  --shadow-9c1fa0bc: 0 24px 60px rgba(6,26,47,.12);
  --shadow-a3eb3916: 0 6px 24px -20px rgba(6,26,47,.5);
  --shadow-a4c8f227: 0 6px 18px rgba(15,107,85,.3);
  --shadow-afa2275c: 0 40px 80px -44px rgba(10,58,46,.6);
  --shadow-b5e4a1ae: 0 -8px 28px rgba(26, 31, 28, 0.1);
  --shadow-bdfa4416: 0 10px 28px rgba(13, 86, 69, 0.3);
  --shadow-c8715771: 0 4px 24px rgba(26, 31, 28, 0.08);
  --shadow-d00cd1ba: 0 0 0 0 rgba(16,152,212,.45);
  --shadow-d7d7c00e: 0 30px 70px -34px rgba(6,26,47,.30);
  --shadow-dabaacf8: 0 12px 34px -26px rgba(6,26,47,.4);
  --shadow-eab66002: 0 0 0 4px rgba(13, 86, 69, 0.14);
  --shadow-ed68a35c: 0 0 0 0 rgba(16,152,212,.5);
  --shadow-f6ae1ef2: 0 8px 28px rgba(37, 211, 102, 0.12);
  --shadow-fe5e250e: inset 0 0 150px 26px rgba(16,152,212,.45),inset 0 0 48px 6px rgba(167,223,242,.55);
  --space-5feceb66: 0;
  --type-fluid-sm: clamp(0.875rem, 0.82rem + 0.25vw, 1rem);
  --type-fluid-body: clamp(1rem, 0.94rem + 0.3vw, 1.125rem);
  --type-fluid-display: clamp(2.25rem, 1.5rem + 3.5vw, 4.5rem);
  --layout-grid-columns: 12;
  --layout-grid-gap: var(--length-2793cbc2);
  --motion-reveal-distance: var(--length-2793cbc2);
  --motion-page-duration: var(--duration-d29a1d7c);
  /* Boost Fit band on the homepage: the Boost Fit world (black, white, club green) */
  --bfit-black: #0A0A0A;
  --bfit-white: #FFFFFF;
  --bfit-green: #0D5645;
  --bfit-green-mid: #11705A;
  --bfit-green-light: #4FB38A;
  --bfit-dim: #B5BDB9;
  --bfit-rule: rgba(255, 255, 255, .14);
  --bfit-shade: linear-gradient(90deg, rgba(10, 10, 10, .15), rgba(10, 10, 10, .55));
  --bfit-pad-y: clamp(56px, 8vw, 96px);
  --bfit-wordmark-w: clamp(220px, 34vw, 380px);
  --bfit-title: clamp(30px, 4.6vw, 52px);
  --bfit-title-track: -.03em;
  --bfit-title-lh: .98;
  --bfit-body: 17px;
  --bfit-body-lh: 1.6;
  --bfit-mono: 13px;
  --bfit-mono-track: .22em;
  --bfit-btn: 15px;
  --bfit-btn-pad: 17px 32px;
  --bfit-cut: 10px;
  --bfit-cut-photo: 28px;
  --bfit-edge: 4px;
  --bfit-copy-max: 34rem;
  --bfit-photo-min: 260px;
  --bfit-zero: 0;
  --bfit-full: 100%;
  --bfit-by: 12px;
  --bfit-route-pad: 28px;
  --bfit-time: 22px;
  --bfit-place: 18px;
  --bfit-what: 14px;
  --bfit-chev-w: 34px;
  --bfit-chev-gap: 10px;
  --bfit-card: rgba(255, 255, 255, .04);
  --bfit-bar-h: 36px;
  --bfit-bar-font: 12px;
  --bfit-bar-track: .16em;
  --bfit-bar-chev: 22px;
  --bfit-nav-chev: 16px;
  --bfit-gap-xs: 8px;
  --bfit-hair: 1px;
}

html[data-css~="style"] {
  --green: var(--color-2beb7e26);
  --green-mid: var(--color-d5582fa6);
  --green-dark: var(--color-41d95a1a);
  --green-deep: var(--color-f7ab4db7);
  --gold: var(--color-3daa2dee);
  --gold-soft: var(--color-e71f2ac3);
  --sage: var(--color-87129cda);
  --bg: var(--color-6c8e92df);
  --card: var(--color-07ee686b);
  --text: var(--color-b479e8dd);
  --text-soft: var(--color-0ec09781);
  --line: var(--color-06d7318e);
  --error: var(--color-3c1127d6);
  --success: var(--color-75a03200);
  --whatsapp: var(--color-a2fd3ab0);
  --s1: var(--length-eb4ebe48);
  --s2: var(--length-67931646);
  --s3: var(--length-2793cbc2);
  --s4: var(--length-9d9bfb35);
  --s5: var(--length-1db64320);
  --s6: var(--length-47128122);
  --s8: var(--length-a7d674f8);
  --s12: var(--length-96ecb2fd);
  --radius: var(--length-9bf0c8e6);
  --radius-sm: var(--length-09f97395);
  --shadow: var(--shadow-410632ba);
  --shadow-lg: 0 var(--length-2793cbc2) var(--length-229a5dcb) var(--color-936e24dc);
  --shadow-cta: 0 var(--length-38cb6b4a) var(--length-c80bfee3) var(--color-0b0583af);
  --ease-spring: var(--easing-4d7ce2c8);
  --ease-out: var(--easing-012e49e1);
  --header-h: var(--length-45c49e2e);
}

html[data-css~="component-7ec7fdeb08"] {
  --blue: var(--color-ed81d39f);
  --navy: var(--color-5b465d3d);
  --sky: var(--color-4913bf2d);
  --white: var(--color-07ee686b);
  --orange: var(--color-8db5e17d);
  --green: var(--color-ce2488d3);
  --bg: var(--color-394ed3ec);
  --slate: var(--color-f4fda485);
  --line: var(--color-5cc61d6a);
  --line2: var(--color-3d1477e0);
  --shadow: var(--shadow-d7d7c00e);
  --r: var(--length-9bf0c8e6);
  --maxw: var(--length-39c8928c);
  --ease: var(--easing-cf4a3045);
  --d1: var(--duration-bce4c1aa);
  --d2: var(--duration-35c127a1);
  --d3: var(--duration-3979b188);
}

html[data-css~="component-b13cf611dd"] {
  --blue: var(--color-87b7054a);
  --navy: var(--color-5b465d3d);
  --sky: var(--color-4913bf2d);
  --white: var(--color-07ee686b);
  --orange: var(--color-01ef759a);
  --green: var(--color-ce2488d3);
  --bg: var(--color-394ed3ec);
  --slate: var(--color-f4fda485);
  --line: var(--color-a84820e7);
  --r: var(--length-5d6c4397);
  --ease: var(--easing-bc6cafc5);
}

html[data-css~="component-4923ec6d66"] {
  --blue: var(--color-87b7054a);
  --navy: var(--color-5b465d3d);
  --sky: var(--color-4913bf2d);
  --white: var(--color-07ee686b);
  --orange: var(--color-01ef759a);
  --green: var(--color-ce2488d3);
  --bg: var(--color-394ed3ec);
  --slate: var(--color-f4fda485);
  --line: var(--color-a84820e7);
  --r: var(--length-5d6c4397);
  --ease: var(--easing-bc6cafc5);
}

html[data-css~="component-8247048a39"] {
  --blue: var(--color-ed81d39f);
  --navy: var(--color-5b465d3d);
  --sky: var(--color-4913bf2d);
  --white: var(--color-07ee686b);
  --orange: var(--color-8db5e17d);
  --green: var(--color-ce2488d3);
  --bg: var(--color-394ed3ec);
  --slate: var(--color-f4fda485);
  --line: var(--color-5cc61d6a);
  --line2: var(--color-3d1477e0);
  --shadow: var(--shadow-d7d7c00e);
  --r: var(--length-9bf0c8e6);
  --maxw: var(--length-39c8928c);
  --ease: var(--easing-cf4a3045);
  --d1: var(--duration-bce4c1aa);
  --d2: var(--duration-35c127a1);
  --d3: var(--duration-3979b188);
}

html[data-css~="component-a467f286be"] {
  --blue: var(--color-87b7054a);
  --navy: var(--color-5b465d3d);
  --sky: var(--color-4913bf2d);
  --white: var(--color-07ee686b);
  --orange: var(--color-01ef759a);
  --green: var(--color-ce2488d3);
  --bg: var(--color-394ed3ec);
  --slate: var(--color-f4fda485);
  --line: var(--color-a84820e7);
  --r: var(--length-5d6c4397);
  --ease: var(--easing-bc6cafc5);
}

html[data-css~="business-phase2"] {
  --orange: var(--color-01ef759a);
}

:root { --tap-target: 44px; --border-width: 2px; --space-1: 4px; --space-3: 12px; --space-4: 16px; --space-9: 12px; }

:root { --viewport-height: 100dvh;   /* Boost Ambassador page (12 Oct 2026) */
  --amb-gap: 12px;
  --amb-pad: 20px 24px;
  --amb-radius: 14px;
  --amb-rung-size: clamp(1.25rem, 1rem + 1vw, 1.75rem);
  --amb-reward-pad: 6px 12px;
  --amb-reward-gap: 10px;
  --amb-rung-min: 260px;
  --amb-track: .04em;
  --amb-lh: 1.15;
  --amb-list-indent: 1.25rem;
  --home-menu-photo-h: 460px;
}

/* Free-scan homepage (13 Oct 2026) */
:root {
  --scan-title-size: clamp(2.15rem, 1.4rem + 3.4vw, 3.75rem);
  --scan-title-lh: 1.06;
  --scan-chip-line: rgba(255, 255, 255, .3);
  --scan-chip-hover: rgba(255, 255, 255, .1);
  --scan-chip-pad: 9px 16px;
  --scan-chip-font: .95rem;
  --scan-label-font: .8rem;
  --scan-label-track: .12em;
  --scan-proof-font: .95rem;
  --scan-anchor-bg: rgba(255, 255, 255, .07);
  --scan-anchor-pad: 10px 14px;
  --scan-check-size: 36px;
  --scan-check-stroke: 2.4;
  --scan-price-pad: 28px;
  --scan-price-now: clamp(3rem, 2.2rem + 3vw, 4.25rem);
  --scan-price-old: 1.35rem;
  --scan-free-font: clamp(1.25rem, 1.05rem + .9vw, 1.6rem);
  --scan-free-lh: 1.4;
  --scan-disclosure-font: .85rem;
  --scan-offer-min: 280px;
  --scan-line: 1px;
  --scan-rail-col: 84%;
  --scan-rail-pad: 8px;
  --scan-hero-photo-ratio: 16 / 9;
  --scan-founder-ratio: 1;
}

/* Boost Team lockup on /business (17 Oct 2026) */
:root {
  --bt-logo-w: 210px;
  --bt-logo-w-shrink: 186px;
  --bt-logo-w-mobile: 168px;
  --bt-logo-w-foot: 260px;
}
