@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Encode+Sans:wght@100;300;400;500;600;700;900&display=swap");:root{--one:#000000;--two:#f5f5f5;--three:#e5ff73;--four:#a077f3;--vivid-red:#cf2e2e;--fs-small:1vw;--fs-midsmall:1.5vw;--fs-medium:2vw;--fs-moderate:2.5vw;--fs-big:3vw;--fs-bigger:4vw;--fs-large:5vw;--fs-xlarge:6vw;--fs-enormous:10vw;--head:"Bebas Neue",sans-serif;--body:"Encode Sans",sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--body);font-size:var(--fs-medium);line-height:1.5;color:var(--one);background:var(--vivid-red);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--head);font-weight:400;line-height:1}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.btn{display:inline-block;font-family:var(--head);text-transform:uppercase;font-size:var(--fs-medium);line-height:1.2;background:var(--three);color:var(--one);border:2px solid var(--one);border-radius:0;padding:5px 35px;cursor:pointer}.btn:hover{color:var(--two)}.btn:hover,.topbar{background:var(--one)}.topbar{color:var(--three);display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5vw 1.9vw .3vw 2vw}.topbar h4{font-family:var(--head);font-size:var(--fs-midsmall);font-weight:400}.topbar a{color:var(--three)}.header{background:var(--vivid-red);border:solid var(--one);border-width:2px 2px 1px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.header .title{display:flex;align-items:center;padding:0 2vw;border-right:2px solid var(--one)}.header .site-title{font-family:var(--head);text-transform:uppercase;font-size:3vw;line-height:1.2;color:var(--one)}.header .nav{display:flex;align-items:center;padding:0 2vw 0 0;border-left:2px solid var(--one)}.header .nav ul{list-style:none;display:flex;flex-wrap:wrap}.header .nav li{padding:0 1vw;border-right:2px solid var(--one)}.header .nav li:last-child{border-right:none}.header .nav a{font-family:var(--head);text-transform:uppercase;font-size:var(--fs-medium);color:var(--one)}.header .nav a:hover{text-decoration:underline}.wrap{border-left:1px solid var(--one);border-right:1px solid var(--one)}.row{display:flex;flex-wrap:wrap}.col{position:relative}.b1{border:1px solid var(--one)}.pad{padding:2vw}.hero-row>.col{width:50%}.hero{position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:2vw;border:1px solid var(--one);overflow:hidden}.hero .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:29% 50%;filter:url(#duotone-my)}.hero .inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.hero .spacer{height:30vh}.hero .midcols{display:flex}.hero .midcols>div{width:50%}.hero h2{font-size:var(--fs-xlarge);margin:0}.hero .ontdek{margin-top:1vw}.hero .hand{width:264px;max-width:60%}.hero .credit{font-size:var(--fs-small);text-align:right;margin-top:1vw}.rightcol{width:50%;border-left:1px solid var(--one);border-right:1px solid var(--one);display:flex;flex-direction:column}.limecard{background:var(--three);border-top:1px solid var(--one);border-bottom:1px solid var(--one);padding:2vw;display:flex;gap:1vw}.limecard p{flex:1 1;font-weight:500;font-size:var(--fs-midsmall)}.limecard h2{flex:1 1;color:var(--vivid-red);font-size:var(--fs-bigger);line-height:1;margin-bottom:1vw}.rommel{border-top:1px solid var(--one);border-bottom:1px solid var(--one);padding:2vw;flex:1 1;display:flex;align-items:flex-end;gap:1vw}.rommel .main{width:70%}.rommel h2{font-size:var(--fs-xlarge);line-height:1;margin-bottom:2vw}.rommel .reg{display:flex;justify-content:flex-end}.rommel .reg .btn{width:75%;text-align:center}.rommel .sm{width:10%;display:flex;align-items:flex-end}.four>.col{width:25%}.prog h3{font-size:var(--fs-big);text-transform:uppercase;margin-bottom:1vw}.prog p{font-weight:500}.prog.lineup>.col{width:calc(100% / 3)}.doemee{background:var(--three);border:1px solid var(--one);padding:2vw;display:flex;align-items:flex-end}.doemee .l{width:55%}.doemee h3{font-size:var(--fs-enormous);line-height:.9;margin-bottom:1vw}.doemee .r{width:45%;display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:.5vw}.doemee .r img{width:497px;max-width:100%}.gallery img{border:2px solid var(--one);filter:url(#duotone-my);width:100%}.info .label{font-size:var(--fs-moderate);text-transform:uppercase;margin-bottom:1vw}.info h4.line,.info h6.line{font-size:var(--fs-medium);font-weight:400;margin-bottom:.4vw}.info .kaart{margin-top:1vw}.info .center,.info .kaart{display:flex;justify-content:center}.info .center{flex-direction:column}.footer{background:var(--one);color:var(--two);padding:3vw 0;display:flex;flex-wrap:wrap}.footer .l{width:50%;padding:0 6vw 0 2vw;display:flex;flex-direction:column;justify-content:flex-end}.footer h3{color:var(--three);font-size:var(--fs-large)}.footer h4{font-size:var(--fs-medium);font-weight:500}.footer .r{width:50%;display:flex;justify-content:flex-end;align-items:flex-end;padding-right:2vw}.footer .r img{width:201px}.footer a{color:var(--two)}@media (max-width:781px){body{--fs-small:18px;--fs-midsmall:18px;--fs-medium:18px;--fs-moderate:22px;--fs-big:40px;--fs-bigger:50px;--fs-large:25px;--fs-xlarge:45px;--fs-enormous:70px}.doemee .l,.doemee .r,.footer .l,.footer .r,.four>.col,.hero-row>.col,.prog.lineup>.col,.rightcol,.rommel .main{width:100%}.header .site-title{font-size:34px}.four{flex-direction:column}}:root{--purple:#a077f3;--grad-rust-beige:linear-gradient(180deg,#a62b0c 0%,#f3f0e7);--grad-rust-beige-hard:linear-gradient(180deg,#a62b0c 50%,#f3f0e7 0)}.richtext h1,.richtext h2,.richtext h3,.richtext h4{font-family:var(--head);text-transform:uppercase;line-height:1;margin:1vw 0 .6vw}.richtext h2{font-size:var(--fs-bigger)}.richtext h3{font-size:var(--fs-big)}.richtext h4{font-size:var(--fs-moderate)}.richtext p{font-weight:500;margin-bottom:1vw}.richtext a{text-decoration:underline}.richtext ol,.richtext ul{margin:0 0 1vw 1.5em;font-weight:500}.richtext blockquote{border-left:2px solid var(--one);padding-left:1vw;font-size:var(--fs-midsmall);margin:1vw 0}.richtext hr{border:0;border-bottom:3px solid var(--one);margin:1.5vw 0}.btn.purple{background:var(--purple)}.btn.outline{background:transparent}.cover{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:2vw;border:1px solid var(--one);overflow:hidden}.cover .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover .bg.duo{filter:url(#duotone-my)}.cover.bg-red{background:var(--vivid-red)}.cover.bg-lime{background:var(--three)}.cover.bg-black{background:var(--one);color:var(--two)}.cover-inner{position:relative;z-index:1}.cover-inner h2{font-size:var(--fs-xlarge)}.cover-inner p{font-weight:500;margin:.6vw 0 1vw;max-width:40ch}.textcols{display:flex;flex-wrap:wrap}.textcols>.col{width:calc(100% / var(--cols, 1))}.textcols h3{font-size:var(--fs-big);text-transform:uppercase;margin-bottom:1vw}.textcols p{font-weight:500}.buttonrow{display:flex;flex-wrap:wrap;gap:1vw}.buttonrow,.formblock{border:1px solid var(--one)}.formblock>h3{font-size:var(--fs-big);text-transform:uppercase;margin-bottom:1vw}.ff-form{gap:1vw;max-width:640px}.ff-form,.ff-form .field{display:flex;flex-direction:column}.ff-form .field{gap:.4vw}.ff-form .field-inline{flex-direction:row;align-items:center;gap:.6vw}.ff-form label{font-family:var(--head);text-transform:uppercase;font-size:var(--fs-midsmall)}.ff-form input,.ff-form select,.ff-form textarea{font-family:var(--body);font-size:var(--fs-midsmall);padding:.8rem 1rem;border:2px solid var(--one);border-radius:0;background:var(--two);color:var(--one)}.ff-form input[type=checkbox]{width:auto;padding:0}.ff-form .form-message{font-weight:500}.ff-form .form-error{color:var(--vivid-red);font-weight:600}.ff-form .btn{align-self:flex-start;cursor:pointer}.form-done{border:2px solid var(--one);background:var(--three);padding:2vw}.form-done h3{font-size:var(--fs-big);text-transform:uppercase}@media (max-width:781px){.textcols>.col{width:100%}}