@charset "UTF-8";@font-face{font-family:Criativa;src:url(/assets/font/CriativaSans-Medium.ttf);font-weight:500}@font-face{font-family:Criativa;src:url(/assets/font/CriativaSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Criativa;src:url(/assets/font/CriativaSans-SemiBold.ttf);font-weight:700}:root{--blue: #171693;--white: #fff;--white-alpha: rgba(255,255,255, .9);--margin: min(4vw, 2rem);--margin-block: var(--margin);--top-bar-height:7vh;--wrap-width: min(920px, 100vw);--border-radius: calc(.5 * var(--top-bar-height));--panel-width: calc(100vw - var(--top-bar-height));--painting-height: calc(100vh - var(--top-bar-height));--logo-height: calc(2 * var(--top-bar-height));--z-title: 10;--z-menu: 12;--z-debug: 99;--wrap-margin: calc((100vw - var(--wrap-width)) / 2)}@media screen and (min-width: 421px){:root{--margin-block: calc(.5 * var(--margin));--wrap-width: min(620px, 100vw)}}@media screen and (min-width: 1025px){:root{--wrap-width: min(920px, 100vw)}}h2{font-size:1.25em}p.quote{font-style:italic}p.quote:before{content:"\2018"}p.quote:after{content:"\2019"}p.credit{margin-top:3em;font-size:.8em}p.right{text-align:right}.cta{font-style:italic}html{font-family:Criativa;font-weight:500;color:var(--blue);background:var(--white);line-height:1.3em}@media screen and (min-width: 421px){html{font-size:1.2em}}body{margin:0}button{cursor:pointer;display:grid;place-content:center;background-color:transparent;margin-block:var(--margin-block);font-family:Criativa;padding-inline:.5rem;font-weight:700;font-size:1rem;border:1px solid var(--blue);color:var(--blue);border-radius:1em;height:2em}button.invert{background:var(--blue);border-color:var(--white);color:var(--white)}::-webkit-scrollbar{display:none}*{scrollbar-width:none}
