/* Self-hosted webfonts. Generated — do not hand-edit.
   Previously loaded from fonts.googleapis.com and api.fontshare.com, which disclosed
   every visitor's IP address to a third party before any consent (the issue a Munich
   court ruled on in 2022). Serving them from our own origin removes that entirely, and
   removes a render-blocking dependency on someone else's uptime. */
/* Satoshi */
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT-7QYRJOI-240293-KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI-PXCT3G6-f41d89-GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE-PSUTMAS-dbfdca-J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}



/* Switzer */
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/web/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII-ST3WKSS-58295f-6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/web/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q-YDPDINV-d3fa27-Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/web/A54N3N7J5AY6YOPYJKLHF5VH7G7HSSUN-ERWIWIB-3b3479-TOHQHMLIEIPKVF2JPM6SVKXFYGO5G2TJ.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}



/* Supreme */
@font-face {
  font-family: 'Supreme';
  src: url('/fonts/web/UDGUA26XVGIV6IQWMQNGGAL7FQZFY227-E6HQU6Y-e0ff35-5ZZU4JM62PS7KOJ7BOKLPL3AEO2G76TS.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Supreme';
  src: url('/fonts/web/5T6APCD6XXAHAFTHDATQKT4RFVWRY3KR-VM6PC4P-27b4be-TN7F4YNDQ3FJ6JRJV2XDS3CGMFKQRLXV.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Spline Sans */
@font-face {
  font-family: 'Spline Sans';
  src: url('/fonts/web/JS6BLFINJBKRL63KLC4DEWDP5SS44U75-DB7QM3U-b86159-6GXXGWV7H6GFDILIXG6O3VO5YT3LCBJ3.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Spline Sans';
  src: url('/fonts/web/GYAVYW26W7KJ22KXYKWDHOJVACHM2M4B-7XOUD2S-b9f6e6-BIDYWR33G7NBDCZJJRNT4Q2JHUS2KAON.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Gambetta */
@font-face {
  font-family: 'Gambetta';
  src: url('/fonts/web/UZPXFLPCL3LPXEMLR5DTVJKV74OXXAV4-6OFIA3N-d2e343-ODDSCHC7OZCRRQJDJV5LMJKTGF7URFO4.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Gambetta';
  src: url('/fonts/web/WOIRGZ7T5ERZLQWEZC5Y5LLHOCZXTMCM-R2YNHTD-e20ae5-RMBKFTS6UFOXVBCL3EVCXLWRQBA3PN4K.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Satoshi */
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT-7QYRJOI-240293-KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI-PXCT3G6-f41d89-GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}



/* Clash Grotesk */
@font-face {
  font-family: 'Clash Grotesk';
  src: url('/fonts/web/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3-TWF57IT-03d667-MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Clash Grotesk';
  src: url('/fonts/web/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ-TK62VLU-f52eb7-I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Switzer */
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/web/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII-ST3WKSS-58295f-6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/web/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S-WYO2P7D-4a1eab-6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}



/* Clash Display */
@font-face {
  font-family: 'Clash Display';
  src: url('/fonts/web/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7-ODD5YJN-0f2b9a-BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Clash Display';
  src: url('/fonts/web/BFBSY7LX5W2U2EROCLVVTQP4VS7S4PC3-IIUX4FG-304cd1-53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}



/* Outfit */
@font-face {
  font-family: 'Outfit';
  src: url('/fonts/web/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2-BVWMEQ5-1abc5a-5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Outfit';
  src: url('/fonts/web/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA-BLW2AGO-6d0094-OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Outfit';
  src: url('/fonts/web/WAAMEHKHJC5RGH5HYZXARMZDOGNO2EWO-IMX7NRN-d19eb9-QWBFHLNJNNJC3X2PA4WN6Q2H5G7OG6MX.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}



/* Nunito */
@font-face {
  font-family: 'Nunito';
  src: url('/fonts/web/TLYIEBMLK2WJ52NPZGXWE4JFG7QMD4YE-ZWEB6SE-73f4a4-JU4XHYYDF6C56R3QGL2R44ZSIUFUMIKR.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito';
  src: url('/fonts/web/4Q5HYDBTANL3ERCJ43BT3T6PCABTP525-2J7UE7L-060048-4V6IAVOQFOLXHZMSUY7BQKCWJG5N4TWB.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito';
  src: url('/fonts/web/MEHW73B2QOGW4XSMTMRZNTT456RGFGZR-NNG35T3-35f7c5-W5V7CAN3UXPRAAGP4NZQP6AVRBJRK74M.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}



/* Epilogue */
@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/web/TBAM3F2B3Q62J3EFZZOFBKD7FY2D2ABJ-UXFRFNK-335885-FXFHMD66ZLUDCPUIIIVS5BUZ2MFAWPYU.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/web/Q6PBDKMW3ILHZCUUHJUL7Z5CAEUYIYJT-ACU6JUV-9cc9e2-XVEXE7YCBGUS6ROKRHQHPQAR7KODNVQ3.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/web/HW7DA5MZIQCIMCOUSVAFDKYIAGBQ2EPW-64YUI6P-07a5aa-NJMCUXH2I67M6ZVSE6EO6LRTO3M22XCT.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}



/* Amulya */
@font-face {
  font-family: 'Amulya';
  src: url('/fonts/web/GSJK57T6I7HPQWCUX7MLHBCISZLIZ4OR-DOZUNEZ-610b96-QJ55ZH5AEGHTMOY3L34XTW5QXWYNA45R.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Amulya';
  src: url('/fonts/web/TP56F7U67SWPZ2ORHAOT4MLFCUWR75EA-5RXAJVC-0676ac-ZFQSVX4AE3C4HBFVS7ZPW2JQA7BHSJNC.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}



/* Nippo */
@font-face {
  font-family: 'Nippo';
  src: url('/fonts/web/U7JSLDUPOD4CH2AU5H6SM6CTOVK6PG6Z-SNDLV7S-ed3ec3-VRZUBY2RFQGFI5FK7Z6TUCJRE5WBEFEN.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Nippo';
  src: url('/fonts/web/AFAHDMOVBCROSSGE5GOSMLJMR75FYHZP-MX7VPGB-390eac-B3C3BZREKEN22Q6DYVZUXV3W4RJM63VW.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}



/* Panchang */
@font-face {
  font-family: 'Panchang';
  src: url('/fonts/web/3EYR5VZG7BOTQNLB34TX4FUZFGX2YCCM-SFOY6ZP-af5ae1-K6CYW4ZSO2LJE4GQSX5LXSHNP2RCBS3K.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Panchang';
  src: url('/fonts/web/47WQXPVBB5FZSBSKG7EM3GTGOVFM5BBT-ODED7M7-985b46-EE3DYKUPHF3W5SWXFO53CRP5KMNTTNTH.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Satoshi */
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT-7QYRJOI-240293-KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA-ZC32TK2-e57e1f-7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/web/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI-PXCT3G6-f41d89-GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}



/* Aktura */
@font-face {
  font-family: 'Aktura';
  src: url('/fonts/web/NIVDH3M5EHMOFQLFSO44DGIVRSURZ2LO-UBHE7HW-4e969c-UI4W6M6UVXNFLVDCI5G55QMMEE26RWQZ.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}



/* Sharpie */
@font-face {
  font-family: 'Sharpie';
  src: url('/fonts/web/LCVGQ32RKOGWKQCVQA4FSUCLBTK7B4OO-SRMMO5F-5da133-FZPYHU7WM7VKJ2XCLFZEY4VBQYEXEWMU.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Sharpie';
  src: url('/fonts/web/PIAXUBBFI5TB5V7M6HLDUAHSATPQWSW4-XQHPNLN-73943f-XKISSNYMTTK6MXKC6X5YIAZNIHJUMZ2M.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Sharpie';
  src: url('/fonts/web/7UVGHISZQ7F3NBM4WKMDRY3EA7MDETFN-YC5CTKT-23643a-2Y2YCNXC6ALMHDCOQKGOYKNCKBPXWGVC.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}



/* Boxing */
@font-face {
  font-family: 'Boxing';
  src: url('/fonts/web/3TCCMEW7OSY4MORIBO6XAVNRHGH2GCNO-M4CQ6LU-f6367a-TBVH46IPDALW6CXZUYYWHJP7BV43WVVF.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}



/* Zina */
@font-face {
  font-family: 'Zina';
  src: url('/fonts/web/ISV4T7NRO2A2F4YM5VCIX27QNDV66Z4B-I2MS2JT-878290-EL76ZS7AY22ALJEBHCNRLQSR7UA6S5NG.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}


