body{color:#eee;width:100%;max-width:30rem;margin:0 auto;padding:0;position:relative}p{margin:0;line-height:1.5}h2,h3{margin:0}.icon{width:1.5rem;height:1.5rem}a{-webkit-user-select:none;user-select:none;text-decoration:none}#modal{z-index:1;flex-direction:column;width:100%;transition:top .2s ease-out,opacity .1s ease-out;display:flex;position:absolute;bottom:0;transform:translateZ(0)}#close{cursor:pointer;align-self:end;padding:1rem;line-height:0}#keyView,#copyView,#qrView{text-align:center;flex-direction:column;align-items:center;margin:0 1rem;display:flex}#keyView p,#copyView p,#qrView p{text-align:center;margin:2rem}#copyURL,#dlKey{cursor:pointer;box-sizing:border-box;border:0;border-radius:5rem;outline:0;justify-content:center;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}#copyURL span,#dlKey span{margin-left:.5rem}#qrView h3{margin:2rem 2rem 0}#qrView p{margin:.5rem 2rem 0}#qr{background:#fff;border-radius:.5rem;margin:2rem;padding:2rem}header{flex-direction:column;justify-content:flex-start;display:flex}.headerImgC{grid-template-rows:auto;grid-template-columns:auto;display:grid;overflow:hidden}#cover{-o-object-position:top center;object-position:top center;-o-object-fit:cover;object-fit:cover;grid-area:1/1;width:100%;height:20rem}#logo{pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;place-self:center;max-height:6rem}#topActions{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}#topActions>div{display:flex}#topActions a{cursor:pointer;padding:1rem;line-height:0}main{text-align:center;flex-direction:column;align-items:center;padding:1rem;display:flex}#profilePhoto{box-sizing:content-box;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:100%;width:10rem;height:10rem;margin-top:-6rem}#info{word-break:break-word;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;line-height:1.25;display:flex}.name{margin:0;font-size:1.5rem;font-weight:700}.pronouns{opacity:.8;margin:0 0 .5rem;font-size:.9rem;font-weight:400;display:block}.bizname{opacity:.8;margin:.5rem 0 0;font-size:.9rem}.bizaddr{opacity:.6;font-size:.8rem}.sub,.textC{white-space:pre-line;font-size:1rem;line-height:1.5}.sub{opacity:.8;margin:.5rem 0 0;font-size:.9rem}.textC{margin:1rem}#cta{cursor:pointer;box-sizing:border-box;border-radius:5rem;justify-content:center;align-items:center;width:100%;margin-top:2rem;padding:1rem 1.5rem;line-height:0;display:flex}#cta .icon{margin-right:.5rem}#cta p{margin:0}.actions{flex-wrap:wrap;justify-content:center;width:100%;margin-top:2rem;display:flex}.actionsC{width:33.33%}.actionBtn{flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.actionBtn a{border-radius:100%;padding:1rem;line-height:0}.actionBtn p{margin:.5rem 0 0;font-size:.9rem}.secBtn{padding:1rem}.featured{flex-direction:column;justify-content:center;width:100%;margin:2rem 0 0;display:flex}.section{text-align:center;padding:1rem 0;font-size:1.3rem;font-weight:700}.media{border-radius:1rem;margin-top:1rem;overflow:hidden}.media img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;display:block}.embedded{padding-top:100%;position:relative}.embedded iframe{width:100%;height:100%;position:absolute;top:0;left:0}.music,.video{width:100%}.mediaC{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}video{width:100%}.controls{text-align:center;box-sizing:border-box;width:100%;padding:1rem;font-size:.9rem}.pCtrl,.docDl{flex-direction:column;align-items:center;width:100%;display:none}.docDl{display:flex}.seekBar{appearance:none;cursor:pointer;border-radius:5rem;width:100%;height:.5rem;margin:1.5rem 0 .5rem}.playPause,.dlBtn{cursor:pointer;border-radius:5rem;margin:1rem 0 .5rem;padding:1rem;line-height:0}.pause{display:none}.title{margin:0;font-size:1rem;font-weight:700}.prodInfo .sub{margin:-1rem 0 0}.price{margin:1rem 0 0;font-size:1rem;font-weight:700}.label{letter-spacing:1px;border-radius:5rem;margin:1rem 0 .5rem;padding:1rem 1.5rem;font-size:1rem;display:inline-block}.label p{margin:0}footer{text-align:center;padding:4rem 1rem 2rem;font-size:.9rem}footer a{color:inherit;text-decoration:underline}