.elementor .e-44b3d539-e947{font-family:"Barlow Condensed";font-weight:800;font-size:24px;color:oklch(97% .006 95);letter-spacing:-0.025em;line-height:1;margin:0px;display:block;}.elementor .e-4cf30442-8ead{font-family:Manrope;font-weight:500;font-size:14px;color:oklch(97% .006 95 / .8);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:block;}.elementor .e-20537ee9-e946{font-family:Manrope;font-weight:500;font-size:14px;color:oklch(97% .006 95 / .8);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:block;}.elementor .e-60b82b6b-2ffd{font-family:Manrope;font-weight:500;font-size:14px;color:oklch(97% .006 95 / .8);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:block;}.elementor .e-66afb991-d9c4{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;display:block;}.elementor .e-32b0695e-f4ac{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;display:block;}.elementor .e-575b56d0-3ed2{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;display:block;}.elementor .e-40d0ce3d-43fb{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;display:block;}.elementor .e-5c9ddf9f-350e{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;display:block;}.elementor .e-785fc31d-7fc5{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;display:block;}.elementor .e-5f969169-6a71{width:240px;min-width:0px;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:5;padding:10px;border-radius:12px;background-color:oklch(20% 0 0);display:none;}.elementor .e-20925718-c198{width:auto;min-width:0px;padding:0px;&:hover > .e-div-block, &:focus-within > .e-div-block-base { display:block; }\n}.elementor .e-4e611ebd-86cd{font-family:Manrope;font-weight:500;font-size:14px;color:oklch(97% .006 95 / .8);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:block;}.elementor .e-4207f9bb-9666{font-family:Manrope;font-weight:500;font-size:14px;color:oklch(97% .006 95 / .8);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:block;}.elementor .e-3cd38317-2305{font-family:Manrope;font-weight:500;font-size:14px;color:oklch(97% .006 95 / .8);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:block;}.elementor .e-24a05763-c2b1{width:auto;min-width:0px;padding:0px;display:flex;gap:4px;align-items:center;}.elementor .e-6aa0c6d4-87b3{max-width:45vw;font-family:"Barlow Condensed";font-weight:700;font-size:14px;color:oklch(20% 0 0);letter-spacing:0.05em;line-height:20px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:999px;background-color:oklch(68% .19 45);display:block;}.elementor .e-63d4ae0f-cde0{font-family:Manrope;font-size:24px;color:oklch(97% .006 95);line-height:1;margin:0px;display:block;}.elementor .e-6d36393c-4c43{padding:0px;}.elementor .e-1d1f475e-8a67{width:40px;height:40px;color:oklch(97% .006 95);padding:8px;border-width:0px;background-color:transparent;}.elementor .e-ux-2f2332c8f2ac{font-family:"Barlow Condensed";font-weight:800;font-size:24px;line-height:1;margin:0px;}.elementor .e-ux-85b802fd8848{min-width:44px;min-height:44px;font-family:Manrope;font-size:32px;color:inherit;line-height:1;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;}.elementor .e-ux-b6ed8701c1fe{padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-mobile-c085bb54c2{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-4973223c-4827{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-35e8ca9b-cd8c{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-df05c51-380a{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-1e70a07b-a7b7{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-73c097f-1e43{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-28687631-d4aa{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-mobile-fcd65c85f0{font-family:Manrope;font-size:16px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;display:block;}.elementor .e-6f4b4e71-1d3b{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:block;}.elementor .e-2e8abf2b-a421{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:block;}.elementor .e-8346b28-902e{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:block;}.elementor .e-65528ab9-7c38{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:block;}.elementor .e-7a51a98f-29e7{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:block;}.elementor .e-4978e75e-fc1b{font-family:Manrope;font-size:14px;color:oklch(97% .006 95);line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:block;}.elementor .e-ux-4c5d37863f82{font-family:"Barlow Condensed";font-weight:700;font-size:18px;color:oklch(20% 0 0);letter-spacing:0.05em;line-height:1.5;text-align:center;text-transform:uppercase;padding:16px;margin-block-start:32px;border-radius:999px;background-color:oklch(68% .19 45);}.elementor .e-4d4d0838-6a61{width:min(340px, 88vw);max-height:75vh;position:absolute;inset-block-start:48px;inset-inline-end:0px;padding:16px;border-radius:16px;background-color:oklch(20% 0 0);overflow-y: auto;\n}.elementor .e-2619e8b7-fd9b{padding:0px;border-width:0px;}.elementor .e-5e34fc86-f5b3{width:40px;padding:0px;border-width:0px;display:none;}.elementor .e-75e7ce7-bcac{width:auto;min-width:0px;padding:0px;display:flex;gap:8px;align-items:center;}.elementor .e-61aa3cf2-5252{min-width:0px;max-width:1152px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;background-color:oklch(20% 0 0 / .3);backdrop-filter:blur(4px);display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-3a0c78b4-a83c{width:100%;min-width:0px;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:50;padding-block-start:16px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-63b74408-28e5{min-height:44px;font-family:"Barlow Condensed";font-weight:400;font-size:16px;color:inherit;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;padding:0px;margin:0px;border-block-end-width:1px;display:inline-flex;gap:12.8px;align-items:center;border-bottom-style: solid; border-bottom-color: currentColor; width:fit-content;\n}.elementor .e-283fce3f-3007{font-family:"Barlow Condensed";font-weight:400;font-size:12px;color:oklch(20% 0 0);letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:11.2px;padding-inline-end:11.2px;margin:0px;background-color:oklch(68% .19 45);display:block;width:fit-content;\n}.elementor .e-hfftopic-1e9733af{font-family:"Barlow Condensed";font-weight:500;font-size:12.8px;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase;margin:0px;display:block;}.elementor .e-5c65a877-213c{min-width:0px;padding:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-fab4510-1dfa{max-width:1040px;font-family:"Barlow Condensed";font-weight:800;font-size:clamp(4rem,8.5vw,8rem);color:oklch(20% 0 0);letter-spacing:-0.01em;line-height:.9;text-transform:uppercase;padding:0px;margin-block-start:32px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-236df470-7b55{max-width:720px;font-family:Manrope;font-weight:400;font-size:clamp(1.25rem,2vw,1.65rem);color:inherit;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-13d63bf2-79cd{min-width:0px;max-width:1440px;padding-block-start:144px;padding-block-end:48px;padding-inline-start:clamp(1.25rem,4vw,3.5rem);padding-inline-end:clamp(1.25rem,4vw,3.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-bb633d7-1a1c{width:100%;min-width:0px;padding:0px;margin:0px;}.elementor .e-752099db-e2cd{font-family:"Barlow Condensed";font-weight:500;font-size:12.8px;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase;margin:0px;display:block;}.elementor .e-17dc4d9-ca98{max-width:1120px;font-family:"Barlow Condensed";font-weight:800;font-size:clamp(4rem, 9vw, 9rem);color:oklch(20% 0 0);letter-spacing:-0.01em;line-height:.88;text-transform:uppercase;padding:0px;margin-block-start:32px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1b215a5-ba2d{max-width:496px;font-family:Manrope;font-size:16px;line-height:1.8;margin:0px;display:block;}.elementor .e-2a8596ba-2348{min-height:56px;font-family:"Barlow Condensed";font-weight:700;font-size:16.8px;color:oklch(97% .006 95);letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:oklch(20% 0 0);display:inline-flex;gap:32px;flex:0 0 auto;justify-content:space-between;align-items:center;}.elementor .e-3c10e54d-33a4{min-width:0px;padding:0px;display:flex;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-25245a4e-9796{min-width:0px;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1.25rem, 4vw, 3.5rem);padding-inline-end:clamp(1.25rem, 4vw, 3.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-11965ce1-746e{min-width:0px;color:oklch(20% 0 0);padding-block-start:clamp(4rem, 7vw, 7rem);padding-block-end:clamp(4rem, 7vw, 7rem);padding-inline-start:0px;padding-inline-end:0px;background-color:oklch(68% .19 45);}.elementor .e-3d4d7a8-7933{min-width:0px;color:oklch(20% 0 0);padding:0px;background-color:oklch(97% .006 95);}.elementor .e-1d7c416f-9b20{font-family:"Barlow Condensed";font-weight:800;font-size:176px;letter-spacing:-0.025em;line-height:.8;text-transform:uppercase;margin:0px;display:block;& span { -webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px oklch(68% .19 45); }\n}.elementor .e-d660a-3f7f{font-family:"Barlow Condensed";font-weight:700;font-size:20px;line-height:1.5;text-transform:uppercase;margin:0px;display:block;}.elementor .e-49fcfe46-89e7{font-family:Manrope;font-size:14px;color:oklch(97% .006 95 / .6);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2e4b5690-d96a{min-width:0px;padding:0px;}.elementor .e-7b5636ef-e49d{font-family:"Barlow Condensed";font-size:12px;color:oklch(68% .19 45);letter-spacing:0.25em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-11f676e3-b1ac{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-c99d56f-4ae0{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-68c0e8c0-bbb1{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-f8d645f-8e83{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4bce808a-f836{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4bdc39b2-755b{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3387cd18-65aa{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-31fcb183-7b11{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1ced8b05-56be{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5bdf4cf2-4bdb{min-width:0px;padding:0px;}.elementor .e-2f5e608b-dc17{font-family:"Barlow Condensed";font-size:12px;color:oklch(68% .19 45);letter-spacing:0.25em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7dc80ef4-8e32{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3c0a91d7-28a3{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-77f3252d-90c8{min-width:0px;padding:0px;}.elementor .e-4f7f817f-a3e8{font-family:"Barlow Condensed";font-size:12px;color:oklch(68% .19 45);letter-spacing:0.25em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6234c3b3-2e6a{font-family:Manrope;font-size:14px;line-height:21px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2af39109-26a8{min-width:0px;padding:0px;}.elementor .e-23eaf37d-1810{min-width:0px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));border-top-style: solid; border-top-color: oklch(97% .006 95 / .15);\n}.elementor .e-1bb0c404-21a5{font-family:Manrope;font-size:12px;color:oklch(97% .006 95 / .5);line-height:1.5;margin:0px;display:block;}.elementor .e-21002d3f-bcf0{font-family:Manrope;font-size:12px;line-height:1.5;margin:0px;display:block;}.elementor .e-435b9e82-77ac{font-family:Manrope;font-size:12px;line-height:1.5;margin:0px;display:block;}.elementor .e-6778b1ff-356d{font-family:Manrope;font-size:12px;line-height:1.5;margin:0px;display:block;}.elementor .e-f2155ed-6732{width:auto;min-width:0px;padding:0px;display:flex;gap:20px;}.elementor .e-382699ac-fe09{min-width:0px;padding:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-57c629bd-4661{min-width:0px;max-width:1280px;padding-block-start:80px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3b40df6a-dad1{min-width:0px;color:oklch(97% .006 95);padding:0px;background-color:oklch(20% 0 0);}.elementor .e-207118f7-8721{min-width:0px;font-family:Manrope;font-weight:400;font-size:16px;color:oklch(20% 0 0);line-height:1.5;padding:0px;background-color:oklch(97% .006 95);box-sizing:border-box; &, & *, & *::before, & *::after { box-sizing:border-box; } & a { color:inherit;text-decoration:none; } & a:focus-visible,& button:focus-visible { outline:2px solid currentColor;outline-offset:4px; } & .hff-article-reading { max-width:1440px;margin:0 auto;border-top:1px solid oklch(20% 0 0 / .14);display:grid;grid-template-columns:1fr 2fr;gap:80px;padding:48px clamp(1.25rem,4vw,3.5rem) 96px; } & .hff-article-toc { position:sticky;top:112px;align-self:start;min-width:0; } & .hff-article-toc>p:first-child { font-family:Barlow Condensed;font-size:12.8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.5; } & .hff-article-toc p { font-family:Manrope;font-size:14.4px;line-height:1.6;margin:0 0 16px; } & .hff-article-toc a { min-height:44px;display:block; } & .hff-article-text { max-width:720px;min-width:0; } & .hff-article-section { scroll-margin-top:112px;margin:0; } & .hff-article-section+.hff-article-section { margin-top:56px; } & .hff-article-section h2 { font-family:Barlow Condensed;font-size:44px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 24px;padding:0; } & .hff-article-section p { font-family:Manrope;font-size:16px;line-height:1.95;margin:0; } & .hff-article-section p+p { margin-top:24px; } & .hff-further-reading { border-top:1px solid currentColor;display:flex;flex-wrap:wrap;gap:24px 48px;margin-top:48px;padding-top:32px; } & .hff-further-reading a { font-family:Barlow Condensed;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid currentColor;display:inline-flex;align-items:center;min-height:44px; } & .hff-further-reading p { margin:0; }\n}