body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-user-select:none;user-select:none}.slide-in{-webkit-transform-origin:bottom;transform-origin:bottom}.slide-in,.slide-out{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100%}.slide-out{-webkit-transform-origin:top;transform-origin:top}:root{--color-text:#c27e73;--color-bg:#141418;--color-link:#a8dbe0;--color-title:#99dde2;--color-title-alt:#e2d2c3;--color-border:rgba(91,91,91,.44);--color-menu-item:#393634;--color-menu-item-alt:#e0d2c4;--color-menu-item-hover:#efafa5;--color-menu-item-desc:#f1f1f1;--color-desc-cont:#e2d2c3;--color-desc:#656569;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#141418;background-color:var(--color-bg);color:#c27e73;color:var(--color-text);margin:0;text-transform:uppercase}@font-feature-values "AlphaLyrae"{@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5}}.ImageTilesMenu__container .js .loading:after,.ImageTilesMenu__container .js .loading:before{content:"";position:fixed;z-index:1000}.ImageTilesMenu__container .js .loading:before{background:#141418;background:var(--color-bg);height:100%;left:0;top:0;width:100%}.ImageTilesMenu__container .js .loading:after{-webkit-animation:loaderAnim .7s linear infinite alternate forwards;animation:loaderAnim .7s linear infinite alternate forwards;background:#a8dbe0;background:var(--color-link);border-radius:50%;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.4;top:50%;width:60px}.ImageTilesMenu__container a{color:#a8dbe0;color:var(--color-link);cursor:pointer;outline:none;text-decoration:none}.ImageTilesMenu__container a:hover{color:#fff;color:var(--color-link-hover);outline:none}.ImageTilesMenu__container a:focus{background:#d3d3d3;outline:none}.ImageTilesMenu__container a:focus:not(:focus-visible){background:transparent}.ImageTilesMenu__container a:focus-visible{background:transparent;outline:2px solid red}.ImageTilesMenu__container .unbutton{background:none;border:0;cursor:pointer;font:inherit;margin:0;padding:0}.ImageTilesMenu__container .unbutton:focus{outline:none}.ImageTilesMenu__container main{display:grid;grid-template-areas:"main";height:auto;position:relative;width:100%}.ImageTilesMenu__container .frame{grid-gap:.5rem;align-items:center;align-self:start;display:grid;grid-area:main;grid-template-areas:"title" "prev" "sponsor";grid-template-columns:100%;justify-items:start;justify-self:start;padding:1.5rem;pointer-events:none;position:relative;width:100%;z-index:1000}.ImageTilesMenu__container body #cdawrap{justify-self:start}.ImageTilesMenu__container .frame a{pointer-events:auto}.ImageTilesMenu__container .frame a:not(.frame__title-back){overflow:hidden;position:relative;white-space:nowrap}.ImageTilesMenu__container .frame a:not(.frame__title-back):before{background:currentColor;content:"";height:1px;position:absolute;top:90%;-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.ImageTilesMenu__container .frame a:not(.frame__title-back):hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.ImageTilesMenu__container .frame__title{display:flex;grid-area:title}.ImageTilesMenu__container .frame__title-main{font-size:inherit;font-weight:inherit;margin:0}.ImageTilesMenu__container .frame__title-back{align-items:flex-end;display:flex;position:relative}.ImageTilesMenu__container .frame__title-back span{display:none}.ImageTilesMenu__container .frame__title-back svg{fill:currentColor}.ImageTilesMenu__container .frame__prev{grid-area:prev}.ImageTilesMenu__container .title{font-family:Anton;text-align:center}.ImageTilesMenu__container .menu{flex-direction:column;grid-area:main;justify-content:center;position:relative}.ImageTilesMenu__container .menu--hidden{pointer-events:none}.ImageTilesMenu__container .menu__item:not(:last-child){border-bottom:1px solid rgba(91,91,91,.44);border-bottom:1px solid var(--color-border)}.ImageTilesMenu__container .menu__item-title{color:#393634;color:var(--color-menu-item);display:block;font-size:5vh;font-weight:400;grid-column:2;text-transform:none;-webkit-transform:translateX(50px);transform:translateX(50px);white-space:nowrap}.ImageTilesMenu__container .menu__item:focus .menu__item-title,.ImageTilesMenu__container .menu__item:hover .menu__item-title{color:#efafa5;color:var(--color-menu-item-hover)}.ImageTilesMenu__container .menu__item .menu__item-title i{font-style:normal}.ImageTilesMenu__container .menu__item:focus .menu__item-title i,.ImageTilesMenu__container .menu__item:hover .menu__item-title i{color:#e0d2c4;color:var(--color-menu-item-alt);transition:color .2s ease-out}.ImageTilesMenu__container .menu__item-desc{color:#f1f1f1;color:var(--color-menu-item-desc);display:none;font-size:clamp(.5rem,2.5vh,1rem);font-weight:500;line-height:1;max-width:450px;opacity:0}.ImageTilesMenu__container .thumbgrid-wrap{display:grid;grid-area:main;pointer-events:none;position:relative;z-index:-1}.ImageTilesMenu__container .thumbgrid{display:grid;grid-area:1/-1;grid-template-columns:repeat(100,1%);grid-template-rows:repeat(100,1%);width:100%}.ImageTilesMenu__container .thumbgrid-wrap .thumbgrid__item{aspect-ratio:4/3;grid-area:var(--grid-row)/var(--grid-column);opacity:0;width:18vw}.ImageTilesMenu__container .thumbgrid-wrap .thumbgrid--current .thumbgrid__item{opacity:1}.ImageTilesMenu__container .thumbgrid__item:first-child{--bg-pos-x:0;--bg-pos-y:0}.ImageTilesMenu__container .thumbgrid__item:nth-child(2){--bg-pos-x:100%;--bg-pos-y:0}.ImageTilesMenu__container .thumbgrid__item:nth-child(3){--bg-pos-x:0;--bg-pos-y:100%}.ImageTilesMenu__container .thumbgrid__item:nth-child(4){--bg-pos-x:100%;--bg-pos-y:100%}.ImageTilesMenu__container .pos-1{--grid-row:7;--grid-column:60}.ImageTilesMenu__container .pos-2{--grid-row:15;--grid-column:30}.ImageTilesMenu__container .pos-3{--grid-row:7;--grid-column:5}.ImageTilesMenu__container .pos-4{--grid-row:11;--grid-column:80}.ImageTilesMenu__container .pos-5{--grid-row:13;--grid-column:5}.ImageTilesMenu__container .pos-6{--grid-row:12;--grid-column:60}.ImageTilesMenu__container .pos-7{--grid-row:14;--grid-column:80}.ImageTilesMenu__container .pos-8{--grid-row:9;--grid-column:30}.ImageTilesMenu__container .pos-9{--grid-row:15;--grid-column:30}.ImageTilesMenu__container .pos-10{--grid-row:13;--grid-column:60}.ImageTilesMenu__container .pos-11{--grid-row:25;--grid-column:5}.ImageTilesMenu__container .pos-12{--grid-row:15;--grid-column:80}.ImageTilesMenu__container .pos-13{--grid-row:14;--grid-column:5}.ImageTilesMenu__container .pos-14{--grid-row:22;--grid-column:30}.ImageTilesMenu__container .pos-15{--grid-row:28;--grid-column:80}.ImageTilesMenu__container .pos-16{--grid-row:18;--grid-column:60}.ImageTilesMenu__container .pos-17{--grid-row:24;--grid-column:80}.ImageTilesMenu__container .pos-18{--grid-row:33;--grid-column:30}.ImageTilesMenu__container .pos-19{--grid-row:20;--grid-column:60}.ImageTilesMenu__container .pos-20{--grid-row:34;--grid-column:5}.ImageTilesMenu__container .pos-21{--grid-row:33;--grid-column:60}.ImageTilesMenu__container .pos-22{--grid-row:28;--grid-column:30}.ImageTilesMenu__container .pos-23{--grid-row:28;--grid-column:5}.ImageTilesMenu__container .pos-24{--grid-row:29;--grid-column:80}.ImageTilesMenu__container .pos-25{--grid-row:35;--grid-column:30}.ImageTilesMenu__container .pos-26{--grid-row:30;--grid-column:60}.ImageTilesMenu__container .pos-27{--grid-row:32;--grid-column:80}.ImageTilesMenu__container .pos-28{--grid-row:36;--grid-column:5}.ImageTilesMenu__container .pos-29{--grid-row:44;--grid-column:5}.ImageTilesMenu__container .pos-30{--grid-row:40;--grid-column:30}.ImageTilesMenu__container .pos-31{--grid-row:44;--grid-column:80}.ImageTilesMenu__container .pos-32{--grid-row:44;--grid-column:60}.ImageTilesMenu__container .pos-33{--grid-row:42;--grid-column:30}.ImageTilesMenu__container .pos-34{--grid-row:42;--grid-column:80}.ImageTilesMenu__container .pos-35{--grid-row:41;--grid-column:60}.ImageTilesMenu__container .pos-36{--grid-row:45;--grid-column:5}.ImageTilesMenu__container .pos-37{--grid-row:38;--grid-column:60}.ImageTilesMenu__container .pos-38{--grid-row:41;--grid-column:30}.ImageTilesMenu__container .pos-39{--grid-row:43;--grid-column:5}.ImageTilesMenu__container .pos-40{--grid-row:41;--grid-column:80}.ImageTilesMenu__container .pos-41{--grid-row:49;--grid-column:80}.ImageTilesMenu__container .pos-42{--grid-row:44;--grid-column:5}.ImageTilesMenu__container .pos-43{--grid-row:49;--grid-column:30}.ImageTilesMenu__container .pos-44{--grid-row:51;--grid-column:60}.ImageTilesMenu__container .pos-45{--grid-row:55;--grid-column:60}.ImageTilesMenu__container .pos-46{--grid-row:53;--grid-column:80}.ImageTilesMenu__container .pos-47{--grid-row:61;--grid-column:5}.ImageTilesMenu__container .pos-48{--grid-row:61;--grid-column:30}.ImageTilesMenu__container .pos-49{--grid-row:54;--grid-column:80}.ImageTilesMenu__container .pos-50{--grid-row:64;--grid-column:60}.ImageTilesMenu__container .pos-51{--grid-row:63;--grid-column:30}.ImageTilesMenu__container .pos-52{--grid-row:57;--grid-column:5}.ImageTilesMenu__container .pos-53{--grid-row:64;--grid-column:80}.ImageTilesMenu__container .pos-54{--grid-row:69;--grid-column:5}.ImageTilesMenu__container .pos-55{--grid-row:64;--grid-column:30}.ImageTilesMenu__container .pos-56{--grid-row:59;--grid-column:60}.ImageTilesMenu__container .pos-57{--grid-row:65;--grid-column:30}.ImageTilesMenu__container .pos-58{--grid-row:67;--grid-column:80}.ImageTilesMenu__container .pos-59{--grid-row:64;--grid-column:60}.ImageTilesMenu__container .pos-60{--grid-row:71;--grid-column:5}.ImageTilesMenu__container .pos-61{--grid-row:62;--grid-column:60}.ImageTilesMenu__container .pos-62{--grid-row:74;--grid-column:5}.ImageTilesMenu__container .pos-63{--grid-row:72;--grid-column:30}.ImageTilesMenu__container .pos-64{--grid-row:72;--grid-column:80}.ImageTilesMenu__container .pos-65{--grid-row:67;--grid-column:60}.ImageTilesMenu__container .pos-66{--grid-row:81;--grid-column:30}.ImageTilesMenu__container .pos-67{--grid-row:82;--grid-column:5}.ImageTilesMenu__container .pos-68{--grid-row:72;--grid-column:80}.ImageTilesMenu__container .pos-69{--grid-row:73;--grid-column:60}.ImageTilesMenu__container .pos-70{--grid-row:82;--grid-column:80}.ImageTilesMenu__container .pos-71{--grid-row:76;--grid-column:5}.ImageTilesMenu__container .pos-72,.ImageTilesMenu__container .pos-73{--grid-row:79;--grid-column:30}.ImageTilesMenu__container .pos-74{--grid-row:85;--grid-column:80}.ImageTilesMenu__container .pos-75{--grid-row:82;--grid-column:5}.ImageTilesMenu__container .pos-76{--grid-row:88;--grid-column:60}.ImageTilesMenu__container .pos-77{--grid-row:81;--grid-column:60}.ImageTilesMenu__container .pos-78{--grid-row:81;--grid-column:30}.ImageTilesMenu__container .pos-79{--grid-row:92;--grid-column:5}.ImageTilesMenu__container .pos-80{--grid-row:83;--grid-column:80}.ImageTilesMenu__container .pos-81{--grid-row:85;--grid-column:5}.ImageTilesMenu__container .pos-82{--grid-row:84;--grid-column:30}.ImageTilesMenu__container .pos-83{--grid-row:92;--grid-column:80}.ImageTilesMenu__container .pos-84{--grid-row:89;--grid-column:60}.ImageTilesMenu__container .pos-85{--grid-row:99;--grid-column:30}.ImageTilesMenu__container .pos-86{--grid-row:89;--grid-column:60}.ImageTilesMenu__container .pos-87{--grid-row:95;--grid-column:80}.ImageTilesMenu__container .pos-88{--grid-row:97;--grid-column:5}.ImageTilesMenu__container .pos-89{--grid-row:99;--grid-column:60}.ImageTilesMenu__container .pos-90{--grid-row:93;--grid-column:30}.ImageTilesMenu__container .pos-91{--grid-row:101;--grid-column:5}.ImageTilesMenu__container .pos-92{--grid-row:103;--grid-column:80}.ImageTilesMenu__container .pos-93{--grid-row:105;--grid-column:5}.ImageTilesMenu__container .pos-94{--grid-row:96;--grid-column:80}.ImageTilesMenu__container .pos-95{--grid-row:103;--grid-column:30}.ImageTilesMenu__container .pos-96{--grid-row:101;--grid-column:60}.ImageTilesMenu__container .pos-97{--grid-row:103;--grid-column:80}.ImageTilesMenu__container .pos-98{--grid-row:113;--grid-column:30}.ImageTilesMenu__container .pos-99{--grid-row:109;--grid-column:60}.ImageTilesMenu__container .thumbgrid__item-img{background-position:var(--bg-pos-x) var(--bg-pos-y);background-size:200%;height:100%;width:100%}.ImageTilesMenu__container .content-wrap{display:none;grid-area:main;pointer-events:none}.ImageTilesMenu__container .content{grid-area:1/-1;max-height:100vh;opacity:0;padding:8rem 1.5rem;pointer-events:none}.ImageTilesMenu__container .content--current{opacity:1;pointer-events:auto}.ImageTilesMenu__container .content__title{color:#99dde2;color:var(--color-title);font-family:afronaut,serif;font-size:clamp(2rem,10vw,8rem);font-weight:400;grid-column:2;line-height:1.2;margin:0;text-transform:none}.ImageTilesMenu__container .content__title i{color:#e2d2c3;color:var(--color-title-alt);font-style:normal}.ImageTilesMenu__container .char-wrap{display:inline-block;overflow:hidden;position:relative}.ImageTilesMenu__container .content__desc{color:#656569;color:var(--color-desc);font-weight:500;grid-column:2;line-height:1;margin:0;max-width:550px}.ImageTilesMenu__container .content__desc--cont{color:#e2d2c3;color:var(--color-desc-cont);position:relative}.ImageTilesMenu__container .content__images{margin:1.75rem 0 3rem}.ImageTilesMenu__container .content__images .thumbgrid{aspect-ratio:4/3;flex:none;grid-area:thumbgrid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,50%);height:auto;width:100%}.ImageTilesMenu__container .content__images .thumbgrid--content{grid-template-columns:100%;grid-template-rows:100%}.ImageTilesMenu__container .thumbgrid--content .thumbgrid__item{aspect-ratio:4/3;grid-area:1/1}.ImageTilesMenu__container .thumbgrid--content .thumbgrid__item-img{background-position:0 0;background-size:100%}.ImageTilesMenu__container .thumb{aspect-ratio:4/3;display:none;height:50vh;width:auto}.ImageTilesMenu__container .thumb--prev{grid-area:thumbprev;justify-self:end}.ImageTilesMenu__container .thumb--next{grid-area:thumbnext}.ImageTilesMenu__container .thumb__inner{background-position:50% 50%;background-size:cover;-webkit-filter:brightness(.3);filter:brightness(.3);height:100%;width:100%}.ImageTilesMenu__container .content__back{border:1px solid hsla(0,0%,100%,.3);border-radius:2rem;color:#fff;grid-column:2;justify-self:start;padding:.15rem .85rem .25rem;text-transform:uppercase}.ImageTilesMenu__container .page_title{font-size:8vh;margin-bottom:8rem;text-align:center;text-decoration:underline}@media screen and (min-width:53em){.ImageTilesMenu__container .frame{grid-gap:2rem;align-content:space-between;grid-template-areas:"title sponsor" "prev ...";grid-template-columns:auto 1fr;grid-template-rows:auto auto;height:100vh;justify-items:start;padding:.75rem;position:fixed}.ImageTilesMenu__container .menu__item{grid-gap:1.5rem;align-items:center;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:20vw auto auto 1fr}.ImageTilesMenu__container .menu__item-title{font-size:clamp(1rem,9vh,5rem)}.ImageTilesMenu__container .menu__item-desc{display:block}.ImageTilesMenu__container .content{align-content:end;-webkit-column-gap:2vw;column-gap:2vw;grid-template-columns:20vw 1fr;grid-template-rows:auto 12vw auto auto;padding:1.5rem 0}.ImageTilesMenu__container .content__images{grid-gap:2vw;display:grid;gap:2vw;grid-template-areas:"thumbprev thumbgrid thumbnext";grid-template-columns:20vw 1fr auto}.ImageTilesMenu__container .thumb{display:block}.ImageTilesMenu__container .content__images .thumbgrid{height:50vh;width:auto}.ImageTilesMenu__container body #cdawrap{justify-self:end}}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);left:0;position:absolute;top:0;transition:inherit;-webkit-user-select:none;user-select:none;visibility:hidden}.splitting{--word-center:calc((var(--word-total) - 1)/2);--char-center:calc((var(--char-total) - 1)/2);--line-center:calc((var(--line-total) - 1)/2)}.splitting .word{--word-percent:calc(var(--word-index)/var(--word-total));--line-percent:calc(var(--line-index)/var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index)/var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset)*var(--char-offset))/var(--char-center));--distance-sine:calc(var(--char-offset)/var(--char-center));--distance-percent:(var(--distance)/var(--char-center))}.splitting.cells img{display:block;width:100%}@supports (display:grid){.splitting.cells{background-size:cover;overflow:hidden;position:relative;visibility:hidden}.splitting .cell-grid{background:inherit;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr);height:100%;left:0;position:absolute;top:0;width:100%}.splitting .cell{background:inherit;overflow:hidden;position:relative}.splitting .cell-inner{background:inherit;height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));position:absolute;top:calc(-100%*var(--row-index));visibility:visible;width:calc(100%*var(--col-total))}.splitting .cell{--center-x:calc((var(--col-total) - 1)/2);--center-y:calc((var(--row-total) - 1)/2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x)*var(--offset-x))/var(--center-x));--distance-y:calc((var(--offset-y)*var(--offset-y))/var(--center-y))}}.LogoBehindTheDecks-svg rect,.LogoBehindTheDecks-svg text,.LogoBehindTheKizomba-svg rect,.LogoBehindTheKizomba-svg text{fill:#fff}.LogoBehindTheDecks-svg rect,.LogoBehindTheKizomba-svg rect{stroke:none}.LogoBehindTheDecks-svg{text-align:center;width:70%}.LogoBehindTheDecks-container{align-items:center;display:flex;justify-content:center;margin:6rem 0}*,:after,:before{box-sizing:border-box}:root{--color-text:#fff;--color-bg:#131417;--color-link:#aaa;--color-link-hover:#fff;--color-label:#adadad;--color-text-alt:#575757;--color-caption:#fff;font-size:18px}.ScrollBasedLayoutAnimations__container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#131417;background-color:var(--color-bg);color:#fff;color:var(--color-text);font-family:tenon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;margin:0}@-webkit-keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}}@keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}}.ScrollBasedLayoutAnimations__container a{color:#aaa;color:var(--color-link);cursor:pointer;outline:none;text-decoration:none}.ScrollBasedLayoutAnimations__container a:hover{color:#fff;color:var(--color-link-hover);outline:none}.ScrollBasedLayoutAnimations__container a:focus{background:#d3d3d3;outline:none}.ScrollBasedLayoutAnimations__container a:focus:not(:focus-visible){background:transparent}.ScrollBasedLayoutAnimations__container a:focus-visible{background:transparent;outline:2px solid red}.ScrollBasedLayoutAnimations__container main{overflow:hidden;position:relative;width:100%}.ScrollBasedLayoutAnimations__container .highlight-text{color:#fff;font-size:bold}.ScrollBasedLayoutAnimations__container .unbutton{background:none;border:0;cursor:pointer;font:inherit;margin:0;padding:0}.ScrollBasedLayoutAnimations__container .unbutton:focus{outline:none}.ScrollBasedLayoutAnimations__container .frame{grid-gap:.5rem;align-items:center;align-self:start;display:grid;font-size:.85rem;grid-template-areas:"title" "prev" "sponsor" "demos";grid-template-columns:100%;justify-items:start;justify-self:start;opacity:.7;padding:1rem;pointer-events:none;position:relative;width:100%}.ScrollBasedLayoutAnimations__container body #cdawrap{justify-self:start}.ScrollBasedLayoutAnimations__container .frame a{pointer-events:auto}.ScrollBasedLayoutAnimations__container .frame a:not(.frame__title-back){overflow:hidden;position:relative;white-space:nowrap}.ScrollBasedLayoutAnimations__container .frame a:not(.frame__title-back):before{background:currentColor;content:"";height:1px;position:absolute;top:90%;-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.ScrollBasedLayoutAnimations__container .frame a:not(.frame__title-back):hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.ScrollBasedLayoutAnimations__container .frame__title{display:flex;grid-area:title}.ScrollBasedLayoutAnimations__container .frame__title-main{font-size:inherit;font-weight:inherit;margin:0}.ScrollBasedLayoutAnimations__container .frame__title-back{align-items:flex-end;display:flex;position:relative}.ScrollBasedLayoutAnimations__container .frame__title-back span{display:none}.ScrollBasedLayoutAnimations__container .frame__title-back svg{fill:currentColor}.ScrollBasedLayoutAnimations__container .frame__prev{grid-area:prev}.ScrollBasedLayoutAnimations__container .project{grid-column-gap:7vw;grid-row-gap:.5rem;display:grid;margin:1vh auto;max-width:1000px;padding:1rem}.ScrollBasedLayoutAnimations__container .project--intro{grid-template-areas:"label-name" "name" "label-date" "date" "title" "label-mission" "mission";grid-template-columns:1fr}.ScrollBasedLayoutAnimations__container .dj-liner-container{text-align:center}.ScrollBasedLayoutAnimations__container .social-icon--container{align-items:center;display:flex}.ScrollBasedLayoutAnimations__container .social-icon--container a{margin-right:.5rem}.ScrollBasedLayoutAnimations__container .project--details{grid-template-areas:"label-default" "paragraph";grid-template-columns:1fr}.ScrollBasedLayoutAnimations__container .project--left{justify-content:start}.ScrollBasedLayoutAnimations__container .project--right{justify-content:end}.ScrollBasedLayoutAnimations__container .project--details p{grid-area:paragraph;max-width:400px}.ScrollBasedLayoutAnimations__container .project__label--default{grid-area:label-default}.ScrollBasedLayoutAnimations__container .project p{color:#575757;color:var(--color-text-alt);line-height:1.4;margin:0}.ScrollBasedLayoutAnimations__container .project__label{color:#adadad;color:var(--color-label)}.ScrollBasedLayoutAnimations__container .project__label--name{color:#fff;grid-area:label-name}.ScrollBasedLayoutAnimations__container .project__label--date{grid-area:label-date}.ScrollBasedLayoutAnimations__container .project__label--mission{grid-area:label-mission}.ScrollBasedLayoutAnimations__container .project__name{grid-area:name}.ScrollBasedLayoutAnimations__container .project__date{grid-area:date}.ScrollBasedLayoutAnimations__container .project__mission{grid-area:mission;line-height:1.4}.ScrollBasedLayoutAnimations__container .project__mission p:first-child{grid-area:p1}.ScrollBasedLayoutAnimations__container .project__mission p:child{grid-area:p2}.ScrollBasedLayoutAnimations__container .project__mission p{color:#575757;color:var(--color-text-alt)}.ScrollBasedLayoutAnimations__container .project__title{display:grid;font-size:clamp(2rem,13vw,8rem);font-weight:400;grid-area:title;line-height:1;margin:10vh 0}.ScrollBasedLayoutAnimations__container .project__heading{color:#adadad;color:var(--color-label);font-size:inherit;font-weight:inherit;margin:0}.ScrollBasedLayoutAnimations__container .social-network{padding-top:10px}.ScrollBasedLayoutAnimations__container .social-icon-path--instagram path:hover{fill:#a0f}.ScrollBasedLayoutAnimations__container .social-icon-path--soundcloud path:hover{fill:#fff}.ScrollBasedLayoutAnimations__container .social-icon-path--spotify path:hover{fill:#127e08}.ScrollBasedLayoutAnimations__container .social-icon-path--youtube path:hover{fill:#7e0816}.ScrollBasedLayoutAnimations__container .social-icon-path--deezer path:hover{fill:#0c087e}.ScrollBasedLayoutAnimations__container .gallery-wrap{align-items:center;display:flex;height:100vh;justify-content:center;margin:40vh auto;overflow:hidden;position:relative;width:100%}.ScrollBasedLayoutAnimations__container .gallery-wrap--auto{height:auto}.ScrollBasedLayoutAnimations__container .gallery-wrap--large{height:110vh}.ScrollBasedLayoutAnimations__container .gallery-wrap--dense{margin:0}.ScrollBasedLayoutAnimations__container .gallery{flex:none;height:100%;position:relative;width:100%}.ScrollBasedLayoutAnimations__container .gallery--breakout{width:-webkit-min-content;width:min-content}.ScrollBasedLayoutAnimations__container .gallery__item{background-position:50% 50%;background-size:cover;border-radius:6px;-webkit-filter:brightness(1);filter:brightness(1);flex:none;position:relative}.ScrollBasedLayoutAnimations__container .gallery__item-cut{display:grid;overflow:hidden;place-items:center}.ScrollBasedLayoutAnimations__container .gallery__item-inner{background-position:none!important;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.ScrollBasedLayoutAnimations__container .caption{color:#fff;color:var(--color-caption);font-size:clamp(1rem,3vw,1.75rem);font-weight:400;z-index:101}.ScrollBasedLayoutAnimations__container .gallery--row{--size-factor:1.25;--item-height:20vh;align-items:center;display:flex;gap:2rem;justify-content:center}.ScrollBasedLayoutAnimations__container .gallery--row .gallery__item{aspect-ratio:2/3;width:auto}.ScrollBasedLayoutAnimations__container .gallery--row .gallery__item--s{height:var(--item-height)}.ScrollBasedLayoutAnimations__container .gallery--row .gallery__item--m{height:calc(var(--size-factor)*var(--item-height))}.ScrollBasedLayoutAnimations__container .gallery--row .gallery__item--l{height:calc(var(--size-factor)*2*var(--item-height))}.ScrollBasedLayoutAnimations__container .gallery--row .gallery__item--xl{height:calc(var(--size-factor)*3*var(--item-height));z-index:100}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--row .gallery__item--l,.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--row .gallery__item--m{height:var(--item-height)}.ScrollBasedLayoutAnimations__container .gallery--row .caption{bottom:-50vh;height:auto;left:0;max-width:730px;opacity:0;padding:4.5vw;position:absolute;width:100%}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--row .caption{bottom:0;opacity:1}.ScrollBasedLayoutAnimations__container .gallery--one{display:grid;place-items:center}.ScrollBasedLayoutAnimations__container .gallery--one .gallery__item{-webkit-filter:brightness(1) hue-rotate(90deg);filter:brightness(1) hue-rotate(90deg);height:400%;width:400%}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--one .gallery__item{-webkit-filter:brightness(.7) hue-rotate(0deg);filter:brightness(.7) hue-rotate(0deg);height:100%;width:100%}.ScrollBasedLayoutAnimations__container .gallery--one .caption{display:grid;font-size:clamp(2rem,5vw,3rem);height:100vh;left:50%;margin:100vh 0 0 -50vw;place-items:center;position:absolute;top:50%;width:100vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--one .caption{margin-top:-50vh}.ScrollBasedLayoutAnimations__container .gallery--grid{grid-row-gap:2.5vw;grid-column-gap:3vw;-webkit-column-gap:3vw;column-gap:3vw;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);height:auto;row-gap:2.5vw}.ScrollBasedLayoutAnimations__container .gallery--grid .gallery__item{height:33vh;width:33vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid{gap:0}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid .gallery__item{-webkit-filter:brightness(.65);filter:brightness(.65);height:110vh;width:110vw}.ScrollBasedLayoutAnimations__container .gallery--grid .caption{display:grid;height:100vh;left:50%;margin-left:-50vw;margin-top:50vh;max-width:none;opacity:0;padding:0;place-items:center;position:absolute;top:50%;width:100vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid .caption{margin-top:-40vh;opacity:1}.ScrollBasedLayoutAnimations__container .gallery--grid .caption p{padding:50vh 30vw 10vh 10vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid .caption p{margin-top:0}.ScrollBasedLayoutAnimations__container .gallery--stack{grid-gap:2rem;--offset:1rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(6,1fr);justify-content:start;padding:2rem}.ScrollBasedLayoutAnimations__container .gallery--stack .gallery__item{border-radius:1.5vw;height:35vw;width:25vw;z-index:1}.ScrollBasedLayoutAnimations__container .gallery--stack-glass .gallery__item{-webkit-filter:opacity(1);filter:opacity(1)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .gallery__item{grid-area:1/1/2/2}.ScrollBasedLayoutAnimations__container .gallery--stack .caption{bottom:0;color:#575757;color:var(--color-text-alt);left:100vw;opacity:0;position:absolute;width:100vw;z-index:0}.ScrollBasedLayoutAnimations__container .gallery--stack .caption p{margin:0}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .caption{left:0;opacity:1}.ScrollBasedLayoutAnimations__container .gallery--stack-inverse .gallery__item:nth-child(5){z-index:2}.ScrollBasedLayoutAnimations__container .gallery--stack-inverse .gallery__item:nth-child(4){z-index:3}.ScrollBasedLayoutAnimations__container .gallery--stack-inverse .gallery__item:nth-child(3){z-index:4}.ScrollBasedLayoutAnimations__container .gallery--stack-inverse .gallery__item:nth-child(2){z-index:5}.ScrollBasedLayoutAnimations__container .gallery--stack-inverse .gallery__item:first-child{z-index:6}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .gallery__item:nth-child(2){margin-left:var(--offset)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .gallery__item:nth-child(3){margin-left:calc(var(--offset)*2)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .gallery__item:nth-child(4){margin-left:calc(var(--offset)*3)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .gallery__item:nth-child(5){margin-left:calc(var(--offset)*4)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .gallery__item:nth-child(6){margin-left:calc(var(--offset)*5)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-dark .gallery__item:nth-child(2){-webkit-filter:brightness(.8);filter:brightness(.8)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-dark .gallery__item:nth-child(3){-webkit-filter:brightness(.7);filter:brightness(.7)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-dark .gallery__item:nth-child(4){-webkit-filter:brightness(.6);filter:brightness(.6)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-dark .gallery__item:nth-child(5){-webkit-filter:brightness(.5);filter:brightness(.5)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-dark .gallery__item:nth-child(6){-webkit-filter:brightness(.4);filter:brightness(.4)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-glass .gallery__item{opacity:.7}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-scale .gallery__item:nth-child(2){-webkit-transform:scale(.98);transform:scale(.98)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-scale .gallery__item:nth-child(3){-webkit-transform:scale(.96);transform:scale(.96)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-scale .gallery__item:nth-child(4){-webkit-transform:scale(.94);transform:scale(.94)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-scale .gallery__item:nth-child(5){-webkit-transform:scale(.92);transform:scale(.92)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack-scale .gallery__item:nth-child(6){-webkit-transform:scale(.9);transform:scale(.9)}.ScrollBasedLayoutAnimations__container .gallery--gridtiny{grid-gap:1vh;display:grid;gap:1vh;grid-template-columns:repeat(10,1fr);height:-webkit-min-content;height:min-content;padding:0 2vh;width:300%}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--gridtiny{gap:2vh;width:100%}.ScrollBasedLayoutAnimations__container .gallery--gridtiny .gallery__item{aspect-ratio:1;-webkit-filter:contrast(.8) saturate(0) brightness(.6) opacity(1);filter:contrast(.8) saturate(0) brightness(.6) opacity(1);height:auto;width:100%}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--gridtiny .gallery__item{-webkit-filter:contrast(1) saturate(1) brightness(.8) opacity(.8);filter:contrast(1) saturate(1) brightness(.8) opacity(.8)}.ScrollBasedLayoutAnimations__container .gallery--gridtiny .caption{display:grid;font-size:clamp(2rem,8vw,4rem);height:100vh;left:50%;margin:-50vh 0 0 -50vw;opacity:0;place-items:center;position:absolute;top:50%;width:100vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--gridtiny .caption{opacity:1}.ScrollBasedLayoutAnimations__container .gallery--switch .gallery__item--center{aspect-ratio:auto;-webkit-filter:brightness(.5);filter:brightness(.5);height:100vh;width:100vw}.ScrollBasedLayoutAnimations__container .gallery--bento{grid-gap:1vh;align-content:center;display:grid;gap:1vh;grid-template-columns:repeat(3,32.5vw);grid-template-rows:repeat(4,23vh);justify-content:center}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--bento{gap:15vh;grid-template-columns:repeat(3,100vw);grid-template-rows:repeat(4,49.5vh)}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:first-child{grid-area:1/1/3/2}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(2){grid-area:1/2/2/3}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(3){grid-area:2/2/4/3}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(4){grid-area:1/3/3/3}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(5){grid-area:3/1/3/2}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(6){grid-area:3/3/5/4}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(7){grid-area:4/1/5/2}.ScrollBasedLayoutAnimations__container .gallery--bento .gallery__item:nth-child(8){grid-area:4/2/5/3}.ScrollBasedLayoutAnimations__container .gallery--bento .caption{display:grid;font-size:clamp(2rem,10vw,5rem);height:100vh;left:50%;margin:100vh 0 0 -50vw;place-items:center;position:absolute;top:50%;width:100vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--bento .caption{margin-top:-50vh}.ScrollBasedLayoutAnimations__container .gallery--grid10{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:repeat(2,1fr)}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid10{grid-gap:0;grid-template-columns:1fr 300px 1fr;grid-template-rows:1fr 60vh 1fr}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid10 .gallery__item{grid-area:2/2/3/3}.ScrollBasedLayoutAnimations__container .gallery--grid10 .caption{display:grid;font-size:clamp(2rem,8vw,6rem);height:100vh;left:50%;margin:100vh 0 0 -50vw;place-items:center;position:absolute;top:50%;width:100vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--grid10 .caption{margin-top:-50vh;opacity:1}@media screen and (min-width:53em){.ScrollBasedLayoutAnimations__container .frame{grid-gap:2rem;align-content:space-between;grid-template-areas:"title prev ... sponsor";grid-template-columns:auto auto auto 1fr;justify-items:start}.ScrollBasedLayoutAnimations__container .frame__demos{justify-self:end}.ScrollBasedLayoutAnimations__container .project--intro{grid-template-areas:"label-name name" "label-date date" "title title" "label-mission mission";grid-template-columns:auto 1fr}.ScrollBasedLayoutAnimations__container .project--details{grid-template-areas:"label-default paragraph";grid-template-columns:auto auto}.ScrollBasedLayoutAnimations__container .project__label{text-align:left}.ScrollBasedLayoutAnimations__container .project__mission{grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-areas:"p1 ..." "... p2";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ScrollBasedLayoutAnimations__container .gallery--grid10{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(4,1fr)}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-1{grid-area:1/1}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-2{grid-area:1/2}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-3{grid-area:1/4}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-4{grid-area:1/5}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-5{grid-area:3/6}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-6{grid-area:1/7}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-7{grid-area:1/9}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-8{grid-area:3/10}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-9{grid-area:2/8}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-10{grid-area:4/9}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-11{grid-area:3/8}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-12{grid-area:2/2}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-13{grid-area:3/1}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-14{grid-area:3/4}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-15{grid-area:4/3}.ScrollBasedLayoutAnimations__container .gallery--grid10:not(.gallery--switch) .pos-16{grid-area:4/7}.ScrollBasedLayoutAnimations__container .gallery--stack .caption{bottom:40%;max-width:800px;width:60vw}.ScrollBasedLayoutAnimations__container .gallery--switch.gallery--stack .caption{left:40vw}.ScrollBasedLayoutAnimations__container body #cdawrap{justify-self:end}}.about-title,.about__subtitle{text-align:center}.fade{-webkit-animation:fadeInOut 3s ease-in-out;animation:fadeInOut 3s ease-in-out}@-webkit-keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:1}}footer{color:#575757;margin:3rem 0 1rem;padding:8rem 0 1rem;text-align:center}footer a{text-decoration:none}footer a:visited{color:#fff}footer a:hover{color:#ffc783}.navigation__container nav{margin-top:10px}.navigation__container .navbar{display:flex;justify-content:space-between;padding:1rem .5rem;text-align:center}.navigation__container .active{visibility:hidden}.navigation__container ul{list-style:none;margin:0;padding:0}.navigation__container li{display:flex;flex-direction:column;justify-content:flex-end;margin-right:10px}.navigation__container .about-navigation-link{color:#fff;display:inline-block;overflow:hidden;position:relative;text-decoration:none}.navigation__container .about-navigation-link:after{border-bottom:1px solid #fff;bottom:0;content:"";left:0;position:absolute;right:100%;transition:right .5s ease-out}.navigation__container .about-navigation-link:hover:after{color:#fff;right:0}.navigation__container .about-navigation-link:hover{color:#fff}.navigation__container .about-navigation-link:active{color:#fff;text-decoration:none}.navigation__container .animate-border{border:1px solid transparent;display:inline-block;overflow:hidden;padding:10px;position:relative}.navigation__container .animate-border:before{top:0}.navigation__container .animate-border:after{left:0}.navigation__container .animate-border:after,.navigation__container .animate-border:before{background:#fff;content:"";position:absolute}.navigation__container .animate-border:before{height:1px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.navigation__container .animate-border:after,.navigation__container .animate-border:before{bottom:0;right:0;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}.navigation__container .animate-border:after{top:0;-webkit-transform:scaleY(0);transform:scaleY(0);width:1px}.navigation__container .animate-border:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.navigation__container .animate-border:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}
/*# sourceMappingURL=main.95bc790b.css.map*/