html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}a{text-decoration:none;color:inherit}button{padding:0;background:none;border:none;outline:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}html{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;scroll-behavior:smooth}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{position:relative;font-family:sans-serif;font-size:1rem;font-size:100%;font-weight:400;line-height:1;overflow-x:hidden;height:100%;color:#000;background-color:#fff}.cursor{--size: 2rem;position:fixed;width:var(--size);height:var(--size);top:calc(var(--size) / -2);left:calc(var(--size) / -2);-webkit-transform:translate3d(-100px, -100px, 0);transform:translate3d(-100px, -100px, 0);pointer-events:none;z-index:1000;will-change:transform;-webkit-transition:all .15s;transition:all .15s}.cursor .cursor-inner{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #ffffe0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;opacity:1;-webkit-transform:scale(1);transform:scale(1);will-change:transform}.cursor.is-clicked .cursor-inner{opacity:.5}.cursor.is-hidden .cursor-inner{opacity:0}.cursor.is-link-hovered{mix-blend-mode:normal}.cursor.is-link-hovered .cursor-inner{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:.6;border:none;background-color:#fff}.cursor.image-cursor{mix-blend-mode:normal}.cursor.image-cursor .cursor-inner{opacity:1}.cursor.image-cursor .cursor-inner::before{content:"Image";position:absolute;top:calc(var(--size) / -2);left:calc(var(--size) / -2);width:300%;height:300%;background-color:#bf5540;border-radius:50%;opacity:1;color:#fff;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:1rem;line-height:1.3}.button:hover{cursor:pointer}.image:hover{cursor:none}@media only screen and (hover: none){.cursor,.cursor-inner{display:none}}body{background:#1a1a1a}.grid{max-width:80rem;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4rem;padding-bottom:4rem}.button{background:#4095bf;color:#fff;padding:2rem 3rem;text-transform:uppercase;font-size:1.25rem;margin-bottom:3rem}.image{display:block;width:400px;height:auto}
