@font-face{font-family:'Marie Serif';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/jp-serif-0.woff2') format('woff2')}
@font-face{font-family:'Marie Sans';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/jp-sans-0.woff2') format('woff2')}
@font-face{font-family:'Marie Display';font-style:italic;font-weight:400;font-display:swap;src:url('fonts/display-0.woff2') format('woff2')}
@font-face{font-family:'Marie Display';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/display-1.woff2') format('woff2')}

@font-face{font-family:'shippori';font-weight:400;font-style:normal;font-display:swap;src:url('fonts/shippori.woff2') format('woff2')}

@font-face{font-family:'italiana';font-weight:400;font-style:normal;font-display:swap;src:url('fonts/italiana.woff2') format('woff2')}

/* Composite display fonts: Latin and Japanese share one family and optical sizing. */
@font-face{font-family:'Marie Classic';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/display-1.woff2') format('woff2');size-adjust:108%;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF}
@font-face{font-family:'Marie Classic';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/shippori.woff2') format('woff2');unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2FFFF}
@font-face{font-family:'Marie Editorial';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/display-1.woff2') format('woff2');size-adjust:108%;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF}
@font-face{font-family:'Marie Editorial';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/jp-serif-0.woff2') format('woff2');unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2FFFF}
