#video-logo{pointer-events:none;height:auto;width:100%}@media screen and (max-width:768px){#video-logo{width:200%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}header{position:absolute;display:flex;flex-direction:column;gap:2rem;padding:2rem;z-index:1;font-family:UncutSans,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and not (max-width:1024px){header{top:0;position:fixed}}nav{display:flex;flex-direction:column;gap:.5rem;font-size:1.5rem}a{text-decoration:none;color:inherit}.header-dj-name{font-size:3rem}@font-face{font-family:UncutSans;src:url(/assets/UncutSans-Regular-BgLMakaz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{overscroll-behavior:none;margin:0;padding:0;width:100%}html{scroll-behavior:smooth;background-color:#000}body{font-family:UncutSans,sans-serif}.content{display:flex;flex-direction:column;position:absolute}#bg{position:fixed;top:-10dvh;left:0;width:100vw;height:130dvh;z-index:-1;touch-action:none}@media(min-width:1024px){#bg{top:0;width:100vw;height:100vh}}#about{display:flex;flex-direction:column;align-items:center;height:100vh}#about>.about-image{height:100%;align-content:center}#about>.about-image>img{width:clamp(300px,40vw,420px);border-radius:32px}#about>.about-content{display:flex;flex-direction:column;gap:1em;max-width:clamp(300px,80vw,800px)}#about>.about-content>p{font-size:1.2em;max-width:90vw;text-align:center}#about>.about-content>ul{list-style-type:disc;padding-left:20px;max-width:800px}.section-heading{font-size:2.5em;margin-bottom:.5em;margin-top:.5em;text-align:center}section{margin-bottom:5rem}#home{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;width:100%;position:relative;height:100vh}#contact{margin-bottom:5rem;height:fit-content}form{display:flex;flex-direction:column;width:300px;margin:0 auto;outline:1px solid #444;padding:20px}form textarea{resize:vertical;min-height:100px;max-height:300px;padding:10px;margin-bottom:15px;font-size:1em;border:1px solid #ccc;border-radius:5px;font-family:inherit}form>input[type=text],input[type=email]{padding:10px;margin-bottom:15px;font-size:1em;border:1px solid #ccc;border-radius:5px;font-family:inherit}form button{padding:10px;font-size:1em;border:none;border-radius:5px;cursor:pointer;font-family:inherit;font-weight:700;color:#000;background-color:#fff}.social-links{display:flex;justify-content:center;gap:20px;margin-top:20px;flex-wrap:wrap;align-items:stretch}.social-links .social-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-radius:8px;min-width:120px;min-height:120px;text-align:center;background:transparent;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;color:inherit;text-decoration:none}.social-links .social-item img{width:48px;height:48px;object-fit:contain;display:block}.social-links .social-item h2{margin:0;font-size:.85rem;letter-spacing:.6px;text-transform:uppercase;font-weight:600}.social-links .social-item .social-handle{color:inherit;font-size:.9rem;word-break:break-word;max-width:160px}.social-links .social-item:hover,.social-links .social-item:focus{transform:translateY(-4px);background-color:#ffffff05;box-shadow:0 6px 18px #00000040}.social-links .social-item:focus{outline:2px solid rgba(255,255,255,.08)}.social-links .social-item .social-handle:hover{text-decoration:underline}.archive-content{display:flex;align-items:center;flex-direction:column;gap:1.5rem;width:100%}.archive-item{padding:1rem;transition:background-color .3s ease;width:50%;box-sizing:border-box;max-width:100%;overflow-x:hidden}.archive-item iframe{display:block;width:100%;max-width:100%;height:300px}.archive-item>div{white-space:normal!important;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.archive-item{width:80%}}
