@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/albert-sans/albert-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/albert-sans/albert-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/albert-sans/albert-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya/alegreya-400-normal.woff2) format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya/alegreya-400-italic.woff2) format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya/alegreya-700-normal.woff2) format("woff2")}@font-face{font-family:Anybody;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anybody/anybody-400-normal.woff2) format("woff2")}@font-face{font-family:Anybody;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/anybody/anybody-400-italic.woff2) format("woff2")}@font-face{font-family:Anybody;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anybody/anybody-700-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo/archivo-400-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/archivo/archivo-400-italic.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo/archivo-700-normal.woff2) format("woff2")}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo/arimo-400-normal.woff2) format("woff2")}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/arimo/arimo-400-italic.woff2) format("woff2")}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo/arimo-700-normal.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/atkinson-hyperlegible-next-400-normal.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/atkinson-hyperlegible-next-400-italic.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/atkinson-hyperlegible-next-700-normal.woff2) format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/azeret-mono/azeret-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Azeret Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/azeret-mono/azeret-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/azeret-mono/azeret-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-italic.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow/barlow-700-normal.woff2) format("woff2")}@font-face{font-family:Besley;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/besley/besley-400-normal.woff2) format("woff2")}@font-face{font-family:Besley;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/besley/besley-400-italic.woff2) format("woff2")}@font-face{font-family:Besley;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/besley/besley-700-normal.woff2) format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-400-normal.woff2) format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-700-normal.woff2) format("woff2")}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bitter/bitter-400-normal.woff2) format("woff2")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bitter/bitter-400-italic.woff2) format("woff2")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bitter/bitter-700-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-400-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-400-italic.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-700-normal.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-400-normal.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-700-normal.woff2) format("woff2")}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungee/bungee-400-normal.woff2) format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cabin/cabin-400-normal.woff2) format("woff2")}@font-face{font-family:Cabin;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cabin/cabin-400-italic.woff2) format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cabin/cabin-700-normal.woff2) format("woff2")}@font-face{font-family:Cascadia Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cascadia-code/cascadia-code-400-normal.woff2) format("woff2")}@font-face{font-family:Cascadia Code;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cascadia-code/cascadia-code-400-italic.woff2) format("woff2")}@font-face{font-family:Cascadia Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cascadia-code/cascadia-code-700-normal.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat/caveat-400-normal.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat/caveat-700-normal.woff2) format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chivo/chivo-400-normal.woff2) format("woff2")}@font-face{font-family:Chivo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/chivo/chivo-400-italic.woff2) format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chivo/chivo-700-normal.woff2) format("woff2")}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chivo-mono/chivo-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Chivo Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/chivo-mono/chivo-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chivo-mono/chivo-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel/cinzel-400-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel/cinzel-700-normal.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comfortaa/comfortaa-400-normal.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa/comfortaa-700-normal.woff2) format("woff2")}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner/commissioner-400-normal.woff2) format("woff2")}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner/commissioner-700-normal.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-normal.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-italic.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant/cormorant-700-normal.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-400-normal.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-400-italic.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-500-normal.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-600-normal.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-700-normal.woff2) format("woff2")}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-700-italic.woff2) format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dancing-script/dancing-script-400-normal.woff2) format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script/dancing-script-700-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans/dm-sans-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-sans/dm-sans-400-italic.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans/dm-sans-500-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans/dm-sans-600-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans/dm-sans-700-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/dm-sans/dm-sans-700-italic.woff2) format("woff2")}@font-face{font-family:Domine;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/domine/domine-400-normal.woff2) format("woff2")}@font-face{font-family:Domine;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/domine/domine-700-normal.woff2) format("woff2")}@font-face{font-family:Dosis;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dosis/dosis-400-normal.woff2) format("woff2")}@font-face{font-family:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dosis/dosis-700-normal.woff2) format("woff2")}@font-face{font-family:Doto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/doto/doto-400-normal.woff2) format("woff2")}@font-face{font-family:Doto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/doto/doto-700-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-italic.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-500-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-600-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-700-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-700-italic.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/exo-2/exo-2-400-normal.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/exo-2/exo-2-400-italic.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/exo-2/exo-2-700-normal.woff2) format("woff2")}@font-face{font-family:Faustina;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/faustina/faustina-400-normal.woff2) format("woff2")}@font-face{font-family:Faustina;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/faustina/faustina-400-italic.woff2) format("woff2")}@font-face{font-family:Faustina;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/faustina/faustina-700-normal.woff2) format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-code/fira-code-400-normal.woff2) format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-code/fira-code-700-normal.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans/fira-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fira-sans/fira-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-sans/fira-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces/fraunces-400-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces/fraunces-400-italic.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces/fraunces-500-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces/fraunces-600-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces/fraunces-700-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/fraunces/fraunces-700-italic.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-400-normal.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-700-normal.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-mono/geist-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Germania One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/germania-one/germania-one-400-normal.woff2) format("woff2")}@font-face{font-family:Grandstander;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/grandstander/grandstander-400-normal.woff2) format("woff2")}@font-face{font-family:Grandstander;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/grandstander/grandstander-400-italic.woff2) format("woff2")}@font-face{font-family:Grandstander;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/grandstander/grandstander-700-normal.woff2) format("woff2")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/grenze-gotisch/grenze-gotisch-400-normal.woff2) format("woff2")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/grenze-gotisch/grenze-gotisch-700-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-400-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-400-italic.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-700-normal.woff2) format("woff2")}@font-face{font-family:Hepta Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hepta-slab/hepta-slab-400-normal.woff2) format("woff2")}@font-face{font-family:Hepta Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hepta-slab/hepta-slab-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-400-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-400-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-700-italic.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif/ibm-plex-serif-400-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif/ibm-plex-serif-400-italic.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif/ibm-plex-serif-500-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif/ibm-plex-serif-600-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-serif/ibm-plex-serif-700-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-serif/ibm-plex-serif-700-italic.woff2) format("woff2")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inconsolata/inconsolata-400-normal.woff2) format("woff2")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inconsolata/inconsolata-700-normal.woff2) format("woff2")}@font-face{font-family:Intel One Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intel-one-mono/intel-one-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Intel One Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intel-one-mono/intel-one-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Intel One Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intel-one-mono/intel-one-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-300-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-400-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-700-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/inter-800-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/josefin-sans/josefin-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/josefin-sans/josefin-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/josefin-sans/josefin-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/karla/karla-400-normal.woff2) format("woff2")}@font-face{font-family:Karla;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/karla/karla-400-italic.woff2) format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/karla/karla-500-normal.woff2) format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/karla/karla-600-normal.woff2) format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karla/karla-700-normal.woff2) format("woff2")}@font-face{font-family:Karla;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/karla/karla-700-italic.woff2) format("woff2")}@font-face{font-family:Latin Modern Roman;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/latin-modern-roman/latin-modern-roman-400-normal.woff2) format("woff2")}@font-face{font-family:Latin Modern Roman;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/latin-modern-roman/latin-modern-roman-400-italic.woff2) format("woff2")}@font-face{font-family:Latin Modern Roman;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/latin-modern-roman/latin-modern-roman-700-normal.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/lato-300-normal.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-normal.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-italic.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-normal.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-italic.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lexend/lexend-400-normal.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lexend/lexend-700-normal.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-400-normal.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-400-italic.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-700-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-400-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-400-italic.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-700-normal.woff2) format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata/literata-400-normal.woff2) format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata/literata-400-italic.woff2) format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata/literata-700-normal.woff2) format("woff2")}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster/lobster-400-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora/lora-400-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora/lora-400-italic.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lora/lora-500-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lora/lora-600-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora/lora-700-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lora/lora-700-italic.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-400-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-500-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-600-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-700-normal.woff2) format("woff2")}@font-face{font-family:Merienda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merienda/merienda-400-normal.woff2) format("woff2")}@font-face{font-family:Merienda;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merienda/merienda-700-normal.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather/merriweather-400-normal.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/merriweather/merriweather-400-italic.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/merriweather/merriweather-500-normal.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/merriweather/merriweather-600-normal.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merriweather/merriweather-700-normal.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/merriweather/merriweather-700-italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat/montserrat-300-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-400-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-400-italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat/montserrat-500-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-600-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700-italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-800-normal.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish/mulish-400-normal.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/mulish/mulish-400-italic.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish/mulish-700-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader/newsreader-400-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader/newsreader-400-italic.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader/newsreader-500-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader/newsreader-600-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/newsreader/newsreader-700-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/newsreader/newsreader-700-italic.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans/noto-sans-700-normal.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif/noto-serif-400-normal.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/noto-serif/noto-serif-400-italic.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif/noto-serif-700-normal.woff2) format("woff2")}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-display/noto-serif-display-400-normal.woff2) format("woff2")}@font-face{font-family:"Noto Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-display/noto-serif-display-400-italic.woff2) format("woff2")}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-display/noto-serif-display-700-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nunito/nunito-300-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito/nunito-400-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nunito/nunito-400-italic.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nunito/nunito-500-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito/nunito-600-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/nunito-700-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/nunito/nunito-700-italic.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito/nunito-800-normal.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest/onest-400-normal.woff2) format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest/onest-700-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/open-sans/open-sans-300-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans/open-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/open-sans/open-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans/open-sans-500-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans/open-sans-600-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans/open-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/open-sans/open-sans-700-italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans/open-sans-800-normal.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald/oswald-400-normal.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald/oswald-500-normal.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald/oswald-600-normal.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald/oswald-700-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit/outfit-400-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit/outfit-500-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit/outfit-600-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit/outfit-700-normal.woff2) format("woff2")}@font-face{font-family:Piazzolla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/piazzolla/piazzolla-400-normal.woff2) format("woff2")}@font-face{font-family:Piazzolla;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/piazzolla/piazzolla-400-italic.woff2) format("woff2")}@font-face{font-family:Piazzolla;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/piazzolla/piazzolla-700-normal.woff2) format("woff2")}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pixelify-sans/pixelify-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pixelify-sans/pixelify-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Playfair;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair/playfair-400-normal.woff2) format("woff2")}@font-face{font-family:Playfair;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair/playfair-400-italic.woff2) format("woff2")}@font-face{font-family:Playfair;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair/playfair-700-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-400-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-400-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display/playfair-display-500-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display/playfair-display-600-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-700-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-700-italic.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins/poppins-300-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-400-italic.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-700-italic.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/poppins-800-normal.woff2) format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p/press-start-2p-400-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/raleway/raleway-400-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/raleway/raleway-400-italic.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/raleway/raleway-500-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/raleway/raleway-600-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/raleway/raleway-700-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/raleway/raleway-700-italic.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/red-hat-mono/red-hat-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/red-hat-mono/red-hat-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/red-hat-mono/red-hat-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/roboto-300-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-400-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-400-italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/roboto-500-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto/roboto-600-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700-italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/roboto/roboto-800-normal.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono/roboto-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono/roboto-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-mono/roboto-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-slab/roboto-slab-400-normal.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-slab/roboto-slab-500-normal.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-slab/roboto-slab-600-normal.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-slab/roboto-slab-700-normal.woff2) format("woff2")}@font-face{font-family:Rokkitt;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rokkitt/rokkitt-400-normal.woff2) format("woff2")}@font-face{font-family:Rokkitt;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rokkitt/rokkitt-400-italic.woff2) format("woff2")}@font-face{font-family:Rokkitt;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rokkitt/rokkitt-700-normal.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik/rubik-400-normal.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rubik/rubik-400-italic.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik/rubik-700-normal.woff2) format("woff2")}@font-face{font-family:Sansita Swashed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sansita-swashed/sansita-swashed-400-normal.woff2) format("woff2")}@font-face{font-family:Sansita Swashed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sansita-swashed/sansita-swashed-700-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-400-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-400-italic.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-700-normal.woff2) format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans/shantell-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Shantell Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans/shantell-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shantell-sans/shantell-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-code-pro/source-code-pro-400-normal.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-code-pro/source-code-pro-400-italic.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-code-pro/source-code-pro-700-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-300-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-400-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-500-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-700-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-700-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-800-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-400-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-500-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-700-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-700-italic.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-400-normal.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-700-normal.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-400-normal.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-400-italic.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spectral/spectral-700-normal.woff2) format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/syne/syne-400-normal.woff2) format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/syne/syne-700-normal.woff2) format("woff2")}@font-face{font-family:TeX Gyre Heros;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tex-gyre-heros/tex-gyre-heros-400-normal.woff2) format("woff2")}@font-face{font-family:TeX Gyre Heros;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tex-gyre-heros/tex-gyre-heros-400-italic.woff2) format("woff2")}@font-face{font-family:TeX Gyre Heros;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tex-gyre-heros/tex-gyre-heros-700-normal.woff2) format("woff2")}@font-face{font-family:TeX Gyre Pagella;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tex-gyre-pagella/tex-gyre-pagella-400-normal.woff2) format("woff2")}@font-face{font-family:TeX Gyre Pagella;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tex-gyre-pagella/tex-gyre-pagella-400-italic.woff2) format("woff2")}@font-face{font-family:TeX Gyre Pagella;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tex-gyre-pagella/tex-gyre-pagella-700-normal.woff2) format("woff2")}@font-face{font-family:Ubuntu Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-sans-mono/ubuntu-sans-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Ubuntu Sans Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-sans-mono/ubuntu-sans-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Ubuntu Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-sans-mono/ubuntu-sans-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Victor Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/victor-mono/victor-mono-400-normal.woff2) format("woff2")}@font-face{font-family:Victor Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/victor-mono/victor-mono-400-italic.woff2) format("woff2")}@font-face{font-family:Victor Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/victor-mono/victor-mono-700-normal.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vollkorn/vollkorn-400-normal.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/vollkorn/vollkorn-400-italic.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vollkorn/vollkorn-700-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans/work-sans-400-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans/work-sans-400-italic.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans/work-sans-500-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans/work-sans-600-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans/work-sans-700-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/work-sans/work-sans-700-italic.woff2) format("woff2")}:root{--color-bg: #fafaf9;--color-surface: #ffffff;--color-text: #1a1a1a;--color-text-muted: #666666;--color-border: #e5e5e5;--color-accent: #1a3a5c;--color-accent-hover: #0f2744;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-6: 2.5rem;--space-8: 4rem;--space-12: 6rem;--radius: 4px;--content-width: 72ch;--page-width: 1100px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:700;line-height:1.2;margin:0 0 var(--space-3)}h1{font-size:2.5rem}h2{font-size:1.75rem}h3{font-size:1.25rem}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--color-accent-hover)}code,pre{font-family:var(--font-mono);font-size:.9em}pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);overflow-x:auto;line-height:1.5}.page{max-width:var(--page-width);margin:0 auto;padding:0 var(--space-3)}.prose{max-width:var(--content-width)}.prose h1{margin:0 0 var(--space-4);font-size:1.875rem;line-height:1.2}.prose h2{margin:var(--space-6) 0 var(--space-3);font-size:1.375rem;line-height:1.3}.prose h3{margin:var(--space-5) 0 var(--space-2);font-size:1.125rem;line-height:1.3}.prose p{margin:0 0 var(--space-3);line-height:1.6}.prose ul,.prose ol{margin:0 0 var(--space-3);padding-left:var(--space-4);line-height:1.6}.prose li{margin-bottom:var(--space-1)}.prose li>p{margin:0}.prose blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0}.prose blockquote p:last-child{margin-bottom:0}.prose code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.9em;padding:.15em .4em;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px}.prose pre{margin:var(--space-3) 0 var(--space-4);border-radius:var(--radius);overflow-x:auto}.prose pre code{padding:0;background:transparent;border:0;font-size:.875rem}.prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--color-accent-hover)}.prose strong{font-weight:600}.prose hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--color-border)}.prose table{width:100%;margin:var(--space-3) 0 var(--space-4);border-collapse:collapse;font-size:.95rem;line-height:1.5}.prose thead{background:var(--color-surface)}.prose th,.prose td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);text-align:left;vertical-align:top}.prose th{font-weight:600}.prose td code,.prose th code{font-size:.85em;white-space:nowrap}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:var(--space-12);padding:var(--space-8) 0 var(--space-6);background:var(--color-bg);border-top:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-muted)}.site-footer__grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-6);align-items:start}.site-footer__brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin-top:var(--space-3);margin-bottom:0;max-width:30em;line-height:1.55}.site-footer__brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;height:auto;max-width:160px}.site-footer__col[data-astro-cid-gcn2mc3v] h4[data-astro-cid-gcn2mc3v]{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--space-3);color:var(--color-text)}.site-footer__col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.site-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-text-muted);text-decoration:none}.site-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.site-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.site-footer__bottom[data-astro-cid-gcn2mc3v]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.35rem;font-size:.8rem}.site-footer__bottom[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.site-footer__bottom-row[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4)}.site-footer__bottom-row[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.site-footer__legal[data-astro-cid-gcn2mc3v]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-4)}.site-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-text-muted);text-decoration:none}.site-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.site-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.site-footer__license-note[data-astro-cid-gcn2mc3v]{max-width:72ch}@media (max-width: 720px){.site-footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:var(--space-6)}}.site-nav[data-astro-cid-4lunwx2e]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.site-nav__inner[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-3)}.site-nav__brand[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none}.site-nav__logo[data-astro-cid-4lunwx2e]{height:1.5rem;width:auto;display:block}.site-nav__sub[data-astro-cid-4lunwx2e]{font-weight:500;font-size:.875rem;color:var(--color-text-muted);letter-spacing:.01em}.site-nav__links[data-astro-cid-4lunwx2e]{display:flex;gap:var(--space-4);margin:0;padding:0;list-style:none}.site-nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{color:var(--color-text-muted);text-decoration:none}.site-nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].active,.site-nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:var(--color-text)}
