@font-face{font-family:'gta-md';src:url(https://markwyner.com/fonts/gta-medium.woff2) format("woff2"),url(https://markwyner.com/fonts/gta-medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'gta-bd';src:url(https://markwyner.com/fonts/gta-bold.woff2) format("woff2"),url(https://markwyner.com/fonts/gta-bold.woff) format("woff");font-weight:400;font-style:normal}:root{--color-brand:#ff606f;--color-black:#000;--color-white:#fff;--color-dark-1:#333;--color-dark-2:#636262;--color-light-1:#898888;--color-light-2:#d4d3d3;--color-light-3:#f4f4f4;--container:640px;--container-wide:900px}address,abbr,audio,article,aside,b,blockquote,body,body div,caption,cite,code,del,dfn,dl,dt,dd,em,fieldset,figure,figcaption,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}address,article,aside,figure,footer,header,hgroup,nav,section{display:block}body{font-family:"gta-rg",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:2rem}::-moz-selection{color:var(--color-white);background:var(--color-black)}::selection{color:var(--color-white);background:var(--color-black)}a:link,a:visited{color:var(--color-black);text-decoration-color:var(--color-brand);text-decoration-thickness:.1em;text-underline-offset:2px}a:hover{text-decoration:none}footer,header,main{max-width:var(--container);margin:0 auto}footer p{color:var(--color-dark-1);font-size:1.1rem;line-height:1.3}header{text-align:left;background:url(https://i.snap.as/ipd0Ueh3.png) no-repeat right top .5rem;background-size:2rem 2rem;margin-bottom:2rem}header h1{font-family:"gta-bd",Helvetica,sans-serif;font-size:3rem;line-height:1;font-weight:400;text-transform:uppercase;color:var(--color-black);margin-bottom:1.5rem;padding-right:2.75rem}header p{font-size:1.5rem;line-height:1.3;margin-bottom:1rem;color:var(--color-dark-2)}main{margin-bottom:3rem}main > div{background:rgba(0,0,0,.9);position:relative;padding-top:56.25%;margin-bottom:1.5rem}main > div,main > div iframe{border-radius:.5rem}main > div:before{content:"loading…";position:absolute;top:50%;left:0;margin-top:-1rem;width:100%;font-size:1.5rem;text-align:center;text-transform:none;color:var(--color-white)}@media screen and (min-width: 744px){body{margin:3rem}header h1{padding-right:3rem}}