*,*: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:728px;height:90px;margin:0 auto;box-sizing:border-box;opacity:1;overflow:hidden;transition:opacity .3s;cursor:pointer}.banner:not(.banner--ready){opacity:0}.banner:after{content:"";position:absolute;width:100%;height:100%;border:1px solid #eee;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:#bdbdbd}.optout{display:block;position:absolute;z-index:1000;margin:5px;overflow:hidden;width:10px;height:10px}.optout__image{position:absolute;width:auto;height:100%;top:0;left:0;fill:#bdbdbd}.banner--horizontal .optout{bottom:0;left:0}.banner--square .optout,.banner--vertical .optout{top:0;left:0}.optout:hover{width:54px}.optout:hover path:last-child{fill:#2ecc71}@charset "UTF-8";.button{--icon-gap: .2em;--icon-size: .6em;--button-text-color: #fff;--button-icon-color: #f29e22;color:var(--button-text-color)}.button__text{display:inline-flex;align-items:center;gap:var(--icon-gap);position:relative;letter-spacing:.04em}.button__text:after{content:"";display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);flex:0 0 auto;background-color:var(--button-icon-color);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.8 88.68'><polygon points='76.8 44.34 0 0 0 88.68 76.8 44.34'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.8 88.68'><polygon points='76.8 44.34 0 0 0 88.68 76.8 44.34'/></svg>") no-repeat center/contain;transition:transform .3s ease;vertical-align:middle}.button:hover .button__text:after{transform:translate(3px)}
