/*fi-master.css*/
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--fi-ink);color:var(--fi-parchment);font-family:var(--fi-B);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,video{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font-family:inherit;font-size:inherit}
/* Reset browser-default italic on em — Fashion Ink uses em for semantic emphasis only, no italic styling */
em{font-style:normal}
.wp-site-blocks,.wp-block-template-part{margin:0;padding:0}
.fi-up{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}
.fi-up.on{opacity:1;transform:none}
.d1{transition-delay:.05s}.d2{transition-delay:.15s}.d3{transition-delay:.25s}.d4{transition-delay:.38s}.d5{transition-delay:.52s}
