@font-face{font-family:'Fraunces';font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/fraunces-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Fraunces';font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/fraunces-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/inter-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/inter-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-weight:600;font-style:normal;font-display:swap;src:url('../fonts/inter-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-weight:700;font-style:normal;font-display:swap;src:url('../fonts/inter-latin-700-normal.woff2') format('woff2')}

body{margin:0;background:#F4F1EC} summary::-webkit-details-marker{display:none} details[open] .acc-sign{transform:rotate(45deg)} .acc-sign{transition:transform 200ms} a{text-decoration:none} button{cursor:pointer}
.m-col{opacity:1;transition:opacity 300ms ease} .m-press.in-view .m-col{opacity:0} .m-ph.held .m-col{opacity:0}
.m-ph,.m-ph img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.mk-ox{opacity:0;transition:opacity 500ms ease} .in-view .mk-ox{opacity:1} .in-view-demo .m-ph:nth-of-type(1) .m-col{opacity:0}
div::-webkit-scrollbar{display:none}

html,body{margin:0;background:#F4F1EC}
#mpage{width:390px;zoom:var(--z,1)}
section{scroll-margin-top:56px}
a{text-decoration:none}
#m-head,#m-bar{transition:transform 300ms ease,opacity 300ms ease;opacity:0;pointer-events:none}
#m-head{transform:translateY(-100%)} #m-bar{transform:translateY(100%)}
#m-head.show,#m-bar.show{transform:none;opacity:1;pointer-events:auto}
