/* Fonts for the concept pages. Persona = the app's typeface (licences confirmed
   for web embedding, Oct 3 2026); the rest are OFL / Apache Google Fonts,
   self-hosted (licences in fonts/extra/). font-display: block so a wide face
   never re-wraps the page as files land. */
@font-face{font-family:"Persona";src:url("../../fonts/persona/persona-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+0,U+20-21,U+26,U+28-2A,U+2D,U+2F,U+3F-7E,U+A1,U+A6-AB,U+AE-AF,U+B4,U+B6-B8,U+BA-BB,U+BF-D6,U+D8-F6,U+F8-17E,U+192,U+218-219,U+2B0,U+2B3,U+2C6-2C7,U+2D8-2DD,U+2E1-2E2,U+1D43,U+1D47-1D49,U+1D50,U+1D52,U+1D57,U+2014,U+2020-2022,U+2026,U+2039-203A,U+2044,U+207D-207F,U+208D-208E,U+2122,U+FB00-FB04,U+FB06}
@font-face{font-family:"Persona";src:url("../../fonts/persona/persona-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+0,U+20-21,U+26,U+28-2A,U+2D,U+2F,U+3F-7E,U+A1,U+A6-AB,U+AE-AF,U+B4,U+B6-B8,U+BA-BB,U+BF-D6,U+D8-F6,U+F8-17E,U+192,U+218-219,U+2B0,U+2B3,U+2C6-2C7,U+2D8-2DD,U+2E1-2E2,U+1D43,U+1D47-1D49,U+1D50,U+1D52,U+1D57,U+2014,U+2020-2022,U+2026,U+2039-203A,U+2044,U+207D-207F,U+208D-208E,U+2122,U+FB00-FB04,U+FB06}
@font-face{font-family:"Persona";src:url("../../fonts/persona/persona-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:U+0,U+20-21,U+26,U+28-2A,U+2D,U+2F,U+3F-7E,U+A1,U+A6-AB,U+AE-AF,U+B4,U+B6-B8,U+BA-BB,U+BF-D6,U+D8-F6,U+F8-17E,U+192,U+218-219,U+2B0,U+2B3,U+2C6-2C7,U+2D8-2DD,U+2E1-2E2,U+1D43,U+1D47-1D49,U+1D50,U+1D52,U+1D57,U+2014,U+2020-2022,U+2026,U+2039-203A,U+2044,U+207D-207F,U+208D-208E,U+2122,U+FB00-FB04,U+FB06}
@font-face{font-family:"Persona";src:url("../../fonts/persona/persona-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:block;unicode-range:U+0,U+20-21,U+26,U+28-2A,U+2D,U+2F,U+3F-7E,U+A1,U+A6-AB,U+AE-AF,U+B4,U+B6-B8,U+BA-BB,U+BF-D6,U+D8-F6,U+F8-17E,U+192,U+218-219,U+2B0,U+2B3,U+2C6-2C7,U+2D8-2DD,U+2E1-2E2,U+1D43,U+1D47-1D49,U+1D50,U+1D52,U+1D57,U+2014,U+2020-2022,U+2026,U+2039-203A,U+2044,U+207D-207F,U+208D-208E,U+2122,U+FB00-FB04,U+FB06}
@font-face{font-family:"PersonaFigures";src:url("../../fonts/persona/persona-figures-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+22-25,U+27,U+2B-2C,U+2E,U+30-3E,U+A2-A5,U+B0-B3,U+B9,U+BC-BE,U+D7,U+F7,U+2013,U+2018-201A,U+201C-201E,U+20A3-20A4,U+20A7,U+20AC,U+2212,U+2248,U+2264-2265}
@font-face{font-family:"PersonaFigures";src:url("../../fonts/persona/persona-figures-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+22-25,U+27,U+2B-2C,U+2E,U+30-3E,U+A2-A5,U+B0-B3,U+B9,U+BC-BE,U+D7,U+F7,U+2013,U+2018-201A,U+201C-201E,U+20A3-20A4,U+20A7,U+20AC,U+2212,U+2248,U+2264-2265}
@font-face{font-family:"PersonaFigures";src:url("../../fonts/persona/persona-figures-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:U+22-25,U+27,U+2B-2C,U+2E,U+30-3E,U+A2-A5,U+B0-B3,U+B9,U+BC-BE,U+D7,U+F7,U+2013,U+2018-201A,U+201C-201E,U+20A3-20A4,U+20A7,U+20AC,U+2212,U+2248,U+2264-2265}
@font-face{font-family:"PersonaFigures";src:url("../../fonts/persona/persona-figures-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:block;unicode-range:U+22-25,U+27,U+2B-2C,U+2E,U+30-3E,U+A2-A5,U+B0-B3,U+B9,U+BC-BE,U+D7,U+F7,U+2013,U+2018-201A,U+201C-201E,U+20A3-20A4,U+20A7,U+20AC,U+2212,U+2248,U+2264-2265}
@font-face{font-family:"PersonaSymbols";src:url("../../fonts/persona/persona-symbols-core-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+A0,U+AC-AD,U+B5,U+2000-200B,U+2010-2012,U+2015-2017,U+201B,U+201F,U+2023-2025,U+2027,U+202F-2038,U+203B-2043,U+2045-205F,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20BF,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2713,U+2717,U+2756,U+2764,U+2780-2788}
@font-face{font-family:"PersonaSymbols";src:url("../../fonts/persona/persona-symbols-core-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+A0,U+AC-AD,U+B5,U+2000-200B,U+2010-2012,U+2015-2017,U+201B,U+201F,U+2023-2025,U+2027,U+202F-2038,U+203B-2043,U+2045-205F,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20BF,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2713,U+2717,U+2756,U+2764,U+2780-2788}
@font-face{font-family:"PersonaSymbols";src:url("../../fonts/persona/persona-symbols-core-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:U+A0,U+AC-AD,U+B5,U+2000-200B,U+2010-2012,U+2015-2017,U+201B,U+201F,U+2023-2025,U+2027,U+202F-2038,U+203B-2043,U+2045-205F,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20BF,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2713,U+2717,U+2756,U+2764,U+2780-2788}
@font-face{font-family:"PersonaSymbols";src:url("../../fonts/persona/persona-symbols-core-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:block;unicode-range:U+A0,U+AC-AD,U+B5,U+2000-200B,U+2010-2012,U+2015-2017,U+201B,U+201F,U+2023-2025,U+2027,U+202F-2038,U+203B-2043,U+2045-205F,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20BF,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2713,U+2717,U+2756,U+2764,U+2780-2788}
@font-face{font-family:"PersonaWordmark";src:url("../../fonts/persona-wordmark-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:block;unicode-range:U+20,U+41-5A}
@font-face{font-family:'Averia Serif Libre';font-style:italic;font-weight:300;font-display:block;src:url('../../fonts/extra/averia-serif-libre-300i.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Averia Serif Libre';font-style:italic;font-weight:400;font-display:block;src:url('../../fonts/extra/averia-serif-libre-400i.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Averia Serif Libre';font-style:italic;font-weight:700;font-display:block;src:url('../../fonts/extra/averia-serif-libre-700i.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Averia Serif Libre';font-style:normal;font-weight:400;font-display:block;src:url('../../fonts/extra/averia-serif-libre-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Averia Serif Libre';font-style:normal;font-weight:700;font-display:block;src:url('../../fonts/extra/averia-serif-libre-700.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Homemade Apple';font-style:normal;font-weight:400;font-display:block;src:url('../../fonts/extra/homemade-apple-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:block;src:url('../../fonts/extra/instrument-serif-400i.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:block;src:url('../../fonts/extra/instrument-serif-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:100 900;font-display:block;src:url('../../fonts/geist-mono-latin.woff2') format('woff2');}
@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:block;src:url('../../fonts/geist-latin.woff2') format('woff2');}
@font-face{font-family:'DotGothic16';font-style:normal;font-weight:400;font-display:block;src:url('../../fonts/extra/dotgothic16-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Familjen Grotesk';font-style:normal;font-weight:400 700;font-display:block;src:url('../../fonts/extra/familjen-grotesk-var.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:block;src:url('../../fonts/extra/anton-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
