*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}a,a>*{text-decoration:none}.banner{position:relative;width:160px;height:600px;margin:0 auto;box-sizing:border-box;opacity:1;overflow:hidden;transition:opacity .3s;cursor:pointer;border-radius:7px}.banner:not(.banner--ready){opacity:0}.banner:after{content:"";position:absolute;width:100%;height:100%;border:1px solid #5e4b8b;border-radius:7px;z-index:99;pointer-events:none}.layer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9}.layer--background{background-size:contain;background-repeat:no-repeat;transition:background-image .3s}.layer--overlay{pointer-events:none;z-index:11;background-size:contain;background-repeat:no-repeat}.layer .click-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9}body{color:#fcfafa}.optout{display:block;position:absolute;z-index:1000;margin:5px;overflow:hidden;top:0;left:0;width:10px;height:10px}.optout__image{position:absolute;width:auto;height:100%;top:0;left:0;fill:#fcfafa}.optout:hover{width:54px}.optout:hover path:last-child{fill:#2ecc71}
