@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-54535c476eaae9337277b6080ca8e32c.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-4670154dc2a6ac1cdcdc96f4ec2f57cf.woff) format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-887392f5dc05878f3e589e8170a33e74.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-7eea460d49495be603f42f34a2de1b39.woff) format('woff');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-b565b7ff174c363bbba5c4c464455f52.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-d390f088ee66596358284361319d7f23.woff) format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-724c34af33eb647b18cfdab5ce8efb11.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-c0667a9356b38f7f9ff98eb205907018.woff) format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-f986c67a65eaf9884af4a8bed9de655c.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-650530a893a294289ba8f592d7077bf3.woff) format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-adff8a8144eca6fe3b92a499816affa6.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-7d91a3cfee5a25ae5ddf617160b33c2f.woff) format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-1f92cc096a442f924f59ea6fe283a6cc.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-e9e71014ecb9dc0a51ccf51bdb1071d1.woff) format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-d1d468934df9afe1b6d5442974ccd88b.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-1b916347467b136ece042285e4037dc4.woff) format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-cb1b5c227ed5670d470440e17b171cca.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-4bd56e466a679ac78e1197a891d3604a.woff) format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-5cf4b40877738923be8cb391e0b83450.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-10ea644ce1e4c21b6ac797229e5f6bfc.woff) format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-945db88ccab7aaec3d16dcb23554ffee.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-0bda2b0097b81224dd76a8107ebd5042.woff) format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-3d818e552d7a1d9c68f2fbe678ab9d0a.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-b4f31bba807b2c0dd8a641afdc5bb4b7.woff) format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-22788ef86dbf58f2735b0defe729f3ef.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-1c344165422ebd793240237262c7d69b.woff) format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-18e864ec97e491da2ba9dbbc2703a676.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-2ac69c9bec83c5f8c8cb73ae7c00c4a5.woff) format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-4eda65a745a8b4dff27a96b10c0dbc21.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-2c50bc3c44e4d969d2ea77de113932a3.woff) format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-3fb898468e45d25331eb0092e4bdf9f5.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-31f655db6fee7fa69449d2691c329801.woff) format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-88f5752c71aa6ec23a0c8d4750a30c88.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-87f1580677ba9d9a9693656c5c645fa5.woff) format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Hanabi';
	src: url(../../assets/fonts/Hanabi-522b19823cf9bd61f0934424c873ac36.woff2) format('woff2'),
	url(../../assets/fonts/Hanabi-d77824a62ee0373f9d94189a0d13011d.woff) format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}