@font-face{font-family:Panton;font-weight:400;font-display:swap;src:url("Panton-Trial-Regular-BLPY1iRt.woff") format("woff")}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{font-family:Panton,sans-serif;font-display:block;font-size:max(.9rem,.9vw);color:#f5f5f5;background:#000}html,body,#root{width:100%;min-height:100%;height:auto}.frame{position:fixed;top:0;left:0;width:100%;height:100%;padding-left:max(1.2rem,30/1440 * 100vw);padding-right:max(1.2rem,30/1440 * 100vw);padding-top:1.8rem;z-index:99;pointer-events:none}.frame__header{display:flex;align-items:flex-start;flex-direction:column;gap:1.5rem}@media screen and (min-width: 53em){.frame__header{justify-content:space-between;flex-direction:row}}.frame a{pointer-events:auto;color:currentColor;text-decoration:none}.frame a{white-space:nowrap;overflow:hidden;position:relative;display:inline}.frame a:before{content:"";height:1px;width:100%;background:currentColor;position:absolute;top:90%;transition:transform .3s;transform-origin:0% 50%}.frame a:hover:before{transform:scaleX(0);transform-origin:100% 50%}.frame__title{font-size:inherit;font-weight:inherit}.frame__back{position:relative;display:flex;align-items:flex-end}.frame__back svg{fill:currentColor}.canvas{width:100%;height:100%;position:fixed;top:0;left:0}.click__anywhere{position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);z-index:999;background:none;outline:none;border:none;color:#f5f5f5;font-family:inherit;font-size:inherit}
