@import url(https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background:#000;--second-background:#020202;--third-background:#111;--foreground:#f1f1f1;--second-foreground:#fff;--mid:grey;--accent:#5cdb4e;--accent-background:#d8f7d5;--primary-font:"Montserrat",sans-serif}*{font-family:Montserrat,sans-serif;font-family:var(--primary-font)}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:#000;background-color:var(--background);color:#f1f1f1;color:var(--foreground);transition:background-color .5s ease-in}#lightDarkToggle{margin:1vh .5vw;position:absolute;z-index:1}#lightDarkToggle svg{background-color:#020202;background-color:var(--second-background);border:2.5px solid #fff;border:2.5px solid var(--second-foreground);border-radius:10px;color:#fff;color:var(--second-foreground);cursor:pointer;height:20px;max-height:7.5vw;max-width:7.5vw;padding:6.5px;width:20px}#lightDarkToggle svg:hover{background-color:#fff;background-color:var(--second-foreground);border:.15vw solid #fff;border:.15vw solid var(--second-foreground);color:#020202;color:var(--second-background)}@media screen and (max-width:700px){#lightDarkToggle{margin:3px}#lightDarkToggle svg{border:2.5px solid #fff;border:2.5px solid var(--second-foreground);border-radius:7.5px;height:15px;max-height:7.5vw;max-width:7.5vw;padding:5px;width:15px}}.header{align-items:center;background-color:#020202;background-color:var(--second-background);border-bottom:1px solid #fff;border-bottom:1px solid var(--second-foreground);-webkit-column-gap:30px;column-gap:30px;display:flex;height:15vh;justify-content:space-between;max-height:15vh;padding:0 1vw .15vw;text-align:center}.header,.header h1{color:#fff;color:var(--second-foreground);margin:0}.header h1{font-size:calc(15px + 2vw);font-weight:400}.link{color:#fff;color:var(--second-foreground);font-size:calc(10px + 1vw);font-weight:500;margin:0;text-decoration:none}.link:hover{color:#5cdb4e;color:var(--accent);text-decoration:underline}.links{display:flex;gap:50px}#pageTitle{width:800px}@media screen and (max-width:700px){.header{border-bottom:1px solid #fff;border-bottom:1px solid var(--second-foreground);flex-wrap:wrap;height:15vh;justify-content:space-around;max-height:15vh;padding-bottom:10px;padding-top:10px}#pageTitle{align-items:center;flex-basis:100%;font-size:11vw;padding-left:10px;padding-right:10px;text-align:center}.links{display:flex;gap:10vw;justify-content:center;width:100%}.header .link{font-size:5.5vw}}.embeddedLink{border-bottom:2px solid #000;border-bottom:2px solid var(--background);color:#fff;color:var(--second-foreground);font-weight:500;padding-bottom:1px;text-decoration:none}@media screen and (min-width:701px){.embeddedLink:hover{border-bottom:2px solid #5cdb4e;border-bottom:2px solid var(--accent);color:#5cdb4e;color:var(--accent)}}.main{color:#fff;color:var(--second-foreground);flex-wrap:wrap;justify-content:space-around;margin:0}h1{margin:0;padding:0}.flexBreak{flex-basis:100%;height:0}*{scrollbar-color:#f1f1f1 #020202;scrollbar-color:var(--foreground) var(--second-background);scrollbar-width:auto;transition:scrollbar-color .5s ease-in}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-transition:background-color .5s ease-in;transition:background-color .5s ease-in}::-webkit-scrollbar-thumb{background-color:#f1f1f1;background-color:var(--foreground);border:0 double var(--lighter-secondary-accent);border-radius:10px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.colour-transition{transition:color .5s ease-in;transition:background-color .5s ease-in}.colour-transition-0-1s{transition:color .1s ease-in;transition:background-color .1s ease-in}@media screen and (min-width:701px){#homeBGContainer{display:flex;height:84.75vh;justify-content:center;max-height:84.75vh;overflow:hidden;width:100%}#homeBackground{max-width:100%;min-height:1080px;min-width:1920px}}#homeMain{padding-bottom:0}#homeOverlay{border-radius:5px;padding:15px;position:absolute;text-align:center;top:25vh}.overlayText{color:#fff;font-size:3.5vw}@media screen and (max-width:700px){#homeBGContainer{align-content:center;align-items:center;display:flex;flex-direction:column;height:82.75vh;max-height:82.75vh;overflow:hidden;width:100%}#homeBackground{width:100%}#homeOverlay{background-color:#1b1b1ba6;left:5%;top:20vh}.overlayText{font-size:6.5vw}}#galleryCategoryTitle{color:var(--second-foreground);font-size:3.5vw;font-weight:400;padding:25px 50px;text-decoration:none}@media screen and (max-width:700px){#galleryCategoryTitle{font-size:15vw}}#eventTitle{color:var(--second-foreground);text-decoration-color:var(--accent)}#eventTitle:hover{text-decoration-color:#00000000}@media screen and (max-width:700px){#eventTitle{font-size:15vw}}.gridRow{display:flex;flex-basis:95%;flex-wrap:wrap;justify-content:center;max-width:1920px}.gridColumn{flex:10% 1;padding:0 4px}.gridColumn img{margin-bottom:8px;vertical-align:middle;width:100%}.scrollableElement{background-color:none;color:none;margin:0 auto;max-width:100%;padding:0;position:relative}.back-to-top-link{align-items:center;background-color:var(--second-foreground);border:2px solid var(--second-foreground);border-radius:50%;display:flex;height:3rem;justify-content:center;pointer-events:all;position:fixed;position:-webkit-sticky;position:sticky;text-decoration:none;top:calc(100vh - 5rem);width:3rem}.back-to-top-link svg{color:var(--second-background)}.back-to-top-link:hover{background-color:var(--second-background)}.back-to-top-link:hover svg{color:var(--second-foreground)}.back-to-top-wrapper{bottom:0;position:absolute;right:1vw;top:100vh;width:3em}.eventsList{flex-basis:100%;gap:20px}.event,.eventsList{display:flex;flex-wrap:wrap;justify-content:center}.event{align-items:center;background-color:var(--background);border:2px solid var(--foreground);border-radius:10px;box-shadow:var(--background-colour) 0 0 25px 0;height:33vw;overflow:hidden;position:relative;transition:border .35s ease-out;transition:box-shadow .3s ease-out;width:22.5vw;z-index:1}.event .imageContainer{align-items:flex-start;display:flex;flex-basis:100%;height:inherit;justify-content:center;overflow:hidden}.event .imageCover{background-color:#000000bb;height:inherit;position:absolute;transition:background-color .35s ease-out;width:inherit}.event img{border-radius:10px;flex-basis:100%;width:25vw}.event .info{align-content:flex-end;align-items:center;bottom:42.5%;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:10vw;justify-content:center;position:absolute;text-align:center;transition:bottom .35s ease-out;width:inherit}.eventName{font-size:calc(15px + 1vw);font-weight:500;text-shadow:#000 1px 1px 10px}.eventDate,.eventName{padding-left:10px;padding-right:10px}.eventDate{flex-basis:100%;font-size:calc(10px + 1vw);font-weight:200;text-shadow:#000 1px 1px 20px}#eventTitle{font-size:3.5vw;font-weight:400;padding:25px 10px;text-align:center}@media screen and (min-width:701px){.event:hover{border:2px solid var(--accent);box-shadow:var(--accent) 0 0 25px 0;z-index:0}.event:hover .imageCover{background-color:#00000000}.event:hover .info{bottom:4%}}@media screen and (max-width:700px){.eventsList{padding-bottom:30px}.event{height:50vh;width:85vw}.event .info{background-color:#00000050}.eventName{font-size:calc(10px + 5vw);font-weight:500}.eventDate{font-size:calc(10px + 3vw);font-weight:400}#eventTitle{font-size:8.5vw}}#contactMain{display:block;text-align:center}#contactTitle{font-size:5vw;font-weight:400}#contactBox{display:flex;flex-wrap:wrap;gap:50px;text-align:center}.contactLink{flex-basis:100%}@media screen and (max-width:700px){#contactTitle,.contactLink{font-size:calc(15px + 10vw)}}.contactIcon{color:#4747c5}.socialIcon{min-height:100px;min-width:100px}#bookingMain{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;height:85vh;justify-content:flex-start;text-align:center}#bookingTitle{font-size:3.5vw;font-weight:400;padding:25px 50px 0}#bookingDescription{font-size:calc(15px + .5vw);font-weight:400;margin-bottom:150px}#bookingFooter{width:50%}@media screen and (max-width:700px){#bookingTitle{font-size:calc(15px + 10vw)}#bookingDescription{font-size:calc(15px + 3.5vw)}#bookingFooter{width:85%}}table,td,th{border:1px solid;border-collapse:collapse}.pricingTable{font-size:calc(5px + .75vw);font-weight:100}.pricingTable td{background-color:var(--second-background);font-size:calc(7.5px + .75vw);font-weight:200;padding:5px 20px}.pricingTable th{background-color:var(--third-background);font-size:calc(5px + .75vw);font-weight:600;height:3vh;padding:5px 20px}#aboutMain{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}#aboutTitle{font-size:3.5vw;padding:25px 50px}#aboutDescription,#aboutTitle{flex-basis:100%;font-weight:400}#aboutDescription{font-size:calc(5px + 1.5vw);margin-bottom:150px}#aboutFooter{width:50%}@media screen and (max-width:700px){#aboutTitle{font-size:calc(15px + 10vw)}#aboutDescription{font-size:calc(15px + 3.5vw)}#aboutFooter{width:85%}}@font-face{font-family:ts_blockbold;font-style:normal;font-weight:400;src:url(/static/media/ts_block_bold-webfont.c0f609bf78d04f7235ef.woff2) format("woff2"),url(/static/media/ts_block_bold-webfont.7fb7a0ebbceccda5389b.woff) format("woff")}.projectsList{flex-basis:100%;gap:1.5vw}.project,.projectsList{display:flex;flex-wrap:wrap;justify-content:center}.project{align-items:center;background-color:var(--background);border:2px solid var(--foreground);border-radius:10px;box-shadow:var(--background-colour) 0 0 25px 0;overflow:hidden;padding:1.5vw;position:relative;text-decoration:none;transition:border .35s ease-out;transition:box-shadow .3s ease-out;width:20vw;z-index:1}.project img{flex-basis:100%;margin-bottom:1vw;width:100%}.project .info{align-content:flex-end;align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;transition:bottom .35s ease-out;width:inherit}.projectName{font-size:calc(10px + 1vw);font-weight:500;padding-bottom:10px}.projectClient,.projectName{padding-left:5px;padding-right:5px}.projectClient{flex-basis:100%;font-size:calc(5px + 1vw);font-weight:400}@media screen and (min-width:701px){.project:hover{border:2px solid var(--accent);box-shadow:var(--accent) 0 0 25px 0;z-index:0}.project:hover .imageCover{background-color:#00000000}.project:hover .info{bottom:4%}}@media screen and (max-width:700px){.projectsList{padding-bottom:30px}.project{padding:3vw;width:85vw}.project .info{background-color:#00000050}.projectName{font-size:calc(5px + 5vw);font-weight:500}.projectDate{font-size:calc(10px + 3vw);font-weight:400}#projectTitle{font-size:8.5vw}.projectClient{flex-basis:100%;font-size:calc(15px + 1vw);font-weight:400;padding-left:5px;padding-right:5px}}.videoRow div{flex-basis:25%}.photoRow{justify-content:space-between}.photoRow div{flex-basis:25%}@media screen and (max-width:700px){.projectTitle{font-size:45px}.projectSubTitle{font-size:30px;margin-bottom:5px;margin-top:10px}.sections{gap:50px}.headerSpotifyIcon{margin-bottom:0;margin-top:15px;-webkit-transform:scale(2);transform:scale(2)}.sectionHeading h1{font-size:30px}.sectionContent{gap:15px;width:100%}.musicVideoWithPhotos{width:100%}.sectionContent img{width:175px}.photoGrid{width:100%}.projectPhoto{width:185px}.photoRow{padding-left:20px;padding-right:20px}.photoRow div{flex-basis:50%}}.main{display:flex;gap:1.5vw;justify-content:center;padding-top:1.5vw}.projectHeader{align-items:center;display:flex;flex-direction:column;padding-bottom:25px;text-align:center;width:100%}.projectTitle{font-size:140px;font-weight:600}.projectSubTitle{font-size:60px;font-weight:500}.headerSpotifyIcon{margin-bottom:35px;margin-top:45px;-webkit-transform:scale(4);transform:scale(4)}.sections{display:flex;flex-wrap:wrap;gap:75px;justify-content:center;width:1920px}.section{flex-direction:column;gap:1.5vw;width:100%}.section,.sectionHeading{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.sectionHeading{gap:0;text-align:center}.sectionHeading h1{font-size:50px;font-weight:600}.sectionHeadingIcon{margin-left:10px;margin-right:10px;-webkit-transform:scale(1.5);transform:scale(1.5)}.sectionContent{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:75%}.fisheyeGrid{gap:0;width:100%}.musicVideoWithPhotos,.photoGrid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;width:75%}.projectPhoto{width:430px}.videoRow{align-items:flex-end;display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.videoRow div{flex-basis:100%}.videoRow video{height:auto;max-width:100%;object-fit:cover;vertical-align:middle}.photoRow{align-items:flex-end;display:flex;flex-direction:row;gap:20px;justify-content:center;width:100%}.photoRow div{flex-basis:100%}.photoRow img{height:auto;max-width:100%;object-fit:cover;vertical-align:middle}@media screen and (max-width:700px){.projectTitle{font-size:45px}.projectSubTitle{font-size:30px;margin-bottom:5px;margin-top:10px}.sections{gap:50px}.headerSpotifyIcon{margin-bottom:0;margin-top:15px;-webkit-transform:scale(2);transform:scale(2)}.sectionHeading h1{font-size:30px}.sectionContent{gap:15px;width:100%}.musicVideoWithPhotos{width:100%}.sectionContent img{width:175px}.photoGrid{width:100%}.projectPhoto{width:185px}.photoRow{padding-left:20px;padding-right:20px}.photoRow div{flex-basis:100%}}
/*# sourceMappingURL=main.30dfe8f8.css.map*/