{"version":3,"sources":["_fonts.scss","../stdin","_variables.scss","_navigation.scss","_section.scss","_header.scss","_zoom.scss"],"names":[],"mappings":"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","file":"main.css","sourcesContent":["@font-face {\n    font-family: galanoRegular;\n    src: url('font/GalanoClassic/OTF/GalanoClassicAlt-Regular.otf'), url('font/GalanoClassic/TTF/GalanoClassicAlt-Regular.otf');\n}\n\n@font-face {\n    font-family: galanoMedium;\n    src: url('font/GalanoClassic/OTF/GalanoClassicAlt-Medium.otf'), url('font/GalanoClassic/TTF/GalanoClassicAlt-Medium.otf');\n}\n\n@font-face {\n    font-family: galanoLight;\n    src: url('font/GalanoClassic/OTF/GalanoClassicAlt-Light.otf'), url('font/GalanoClassic/TTF/GalanoClassicAlt-Light.otf');\n}\n",null,"$s-colorBackgroundPage: #1A1A1A;\n\n$s-breakpointLarge: 960px;\n",".navigation {\n\tfont-family: galanoLight, sans-serif;\n\tletter-spacing: 1.8px;\n\n\tli {\n\t\tfont-size: 16px;\n\t\tmargin-bottom: 0.3em;\n\t}\n\n\t.navigation__menu--container {\n\t\tdisplay: none;\n\t\tbackground-color: $s-colorBackgroundPage;\n\t\tposition: fixed;\n\t\ttop: 100vh;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tz-index: 8;\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\twidth: 300px;\n\t\t}\n\t}\n\n\t.navigation__menu {\n\t\tlist-style: none;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tposition: fixed;\n\t\ttop: 50% !important;\n\t\tleft: 50%;\n\t\ttransform: translate(-50%, -50%);\n\t\ttext-align: center;\n\t\tz-index: 9;\n\n\t\t\t.navigation__menu-item {\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t.nav-visualisation {\n\t\t\t\tfont-family: galanoMedium, sans-serif;\n\t\t\t}\n\t}\n\n\n\t@media (min-width: $s-breakpointLarge) {\n\n\t\t.navigation__menu--container {\n\t\t\tbackground-color: transparent;\n\t\t\tdisplay: block;\n\n\t\t.navigation__menu {\n\t\t\tposition: absolute;\n\t\t\ttop: 0 !important;\n\t\t\tleft: 0;\n\t\t\ttransform: translate(0%, 0%);\n\t\t\tpadding-left: 2rem;\n\t\t\ttext-align: left;\n\t\t\tmargin-top: 10rem;\n\n\t\t}\n\t}\n\n\t\t.navigation__burger {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.no-scroll:not(.no-js) {\n\toverflow: hidden;\n\theight: 100%;\n\twidth: 100%;\n}\n\n/* Burger */\n\n.navigation__burger {\n\tposition: fixed;\n\ttop: 100vh;\n    right: 0.8em;\n\tmargin-top: 1em;\n    padding: 0 15px;\n\tz-index: 200;\n}\n\n#nav-icon3 {\n\tfloat: right;\n\tright: 0;\n\tcursor: pointer;\n}\n\n\n#nav-icon3 {\n\tpadding: 0;\n\twidth: 30px;\n\theight: 24px;\n\tfloat: right;\n\tmargin-top: 0.8em;\n    margin-bottom: 0.8em;\n\t-webkit-transform: rotate(0deg);\n\t-moz-transform: rotate(0deg);\n\t-o-transform: rotate(0deg);\n\ttransform: rotate(0deg);\n\t-webkit-transition: .5s ease-in-out;\n\t-moz-transition: .5s ease-in-out;\n\t-o-transition: .5s ease-in-out;\n\ttransition: .5s ease-in-out;\n\tcursor: pointer;\n}\n\n%nav-icon-span,\n#nav-icon3 span {\n\tdisplay: block;\n\tposition: absolute;\n\tz-index: 100;\n\theight: 4px;\n\twidth: 100%;\n\tbackground: white;\n\t/*border-radius: 0px;*/\n\topacity: 1;\n\tleft: 0;\n\t-webkit-transform: rotate(0deg);\n\t-moz-transform: rotate(0deg);\n\t-o-transform: rotate(0deg);\n\ttransform: rotate(0deg);\n\t-webkit-transition: .25s ease-in-out;\n\t-moz-transition: .25s ease-in-out;\n\t-o-transition: .25s ease-in-out;\n\ttransition: .25s ease-in-out;\n}\n\n\n#nav-icon3 span:nth-child(1) {\n\ttop: 0px;\n}\n\n#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {\n\ttop: 10px;\n}\n\n#nav-icon3 span:nth-child(4) {\n\ttop: 20px;\n}\n\n#nav-icon3.open span:nth-child(1) {\n\ttop: 18px;\n\twidth: 0%;\n\tleft: 50%;\n}\n\n#nav-icon3.open span:nth-child(2) {\n\t-webkit-transform: rotate(45deg);\n\t-moz-transform: rotate(45deg);\n\t-o-transform: rotate(45deg);\n\ttransform: rotate(45deg);\n}\n\n#nav-icon3.open span:nth-child(3) {\n\t-webkit-transform: rotate(-45deg);\n\t-moz-transform: rotate(-45deg);\n\t-o-transform: rotate(-45deg);\n\ttransform: rotate(-45deg);\n}\n\n#nav-icon3.open span:nth-child(4) {\n\ttop: 18px;\n\twidth: 0%;\n\tleft: 50%;\n}\n","\n.section {\n\theight: 100%;\n\twidth: 100%;\n\tpadding: 0;\n\tmargin: 0;\n\n\t.section__title {\n\t\tdisplay: none;\n\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.section--intro {\n\n\tposition: absolute;\n\ttop: 0px;\n\tleft: 0px;\n\twidth: 100%;\n\theight: 100%;\n\toverflow: hidden;\n\n\t.intro__logo {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\tposition: absolute;\n\t\ttop: 45%;\n\t\tleft: 50%;\n\t\tz-index: 10;\n\n\t\t.intro__logo--img {\n\t\t\ttransform: translate(-50%, 0);\n\t\t\twidth: 10rem;\n\t\t}\n\t}\n\n\t.intro__image {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tleft: 50%;\n\t\ttop: 50%;\n\t\tdisplay: inline-block;\n\n\t   img {\n\t\twidth: auto;\n\t\tmin-height: 101%;\n\t\tmin-width: 101%;\n\t\t-webkit-transform: translateY(-50%) translateX(-50%);\n\t\ttransform: translateY(-50%) translateX(-50%);\n\t   }\n\t}\n\n\n\t.intro__scroll {\n\t\tdisplay: none;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\tposition: absolute;\n\t\tbottom: 1.5rem;\n\t\tleft: 50%;\n\t\ttransform: translate(-50%, 0);\n\t\tz-index: 10;\n\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\tdisplay: block;\n\t\t}\n\t\t.intro__scroll--img {\n\t\t\twidth: 30px;\n\t\t}\n\t}\n}\n\n\n\n.section__info {\n\tdisplay: hidden;\n\n\t@media (min-width: $s-breakpointLarge) {\n\t\tdisplay: block;\n\t\tbackground-color: $s-colorBackgroundPage;\n\t\theight: 100vh;\n\t\twidth: 500px;\n\t\tfloat: left;\n\t}\n\t.section__info--text {\n\t\tmargin-top: 30rem;\n\t\tpadding: 2rem;\n\t\tdisplay: none;\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n}\n\n.section--visualisation, .section--filmography, .section--photography, .section--contact {\n\n\tposition: absolute;\n\ttop: 100vh;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\toverflow: visible;\n\n\n\t.project {\n\t\tdisplay: inline-block !important;\n\t\theight: auto;\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tposition: relative;\n\t\tcolor: white;\n\n\t\t.white {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t.black {\n\t\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t\tcolor: black;\n\t\t\t}\n\t\t}\n\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\theight: 100%;\n\t\t\twidth: auto;\n\t\t\tfloat: left;\n\n\t\t}\n\n\t\t.project__title {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t.project__text {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-bottom: 0.4em;\n\t\t\t\tpadding: 0.3em 0.3em 0 0.3em;\n\t\t\t\tline-height: 1.3;\n\t\t\t\ttransition: all 0.2s ease-in-out;\n\n\t\t\t}\n\t\t\t.project__caption:hover .project__text {\n\t\t\t\tcolor: white;\n\t\t\t\tbackground: rgba($s-colorBackgroundPage, 0.85);\n\t\t\t}\n\t\t}\n\n\t\t.project__figure {\n\t\t\tdisplay: inline-block !important;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\theight: 100%;\n\n\t\t\t.project__img {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding: 0;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: auto;\n\t\t\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t\t\twidth: auto;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\theight: 100vh;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.project__img img {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: auto;\n\t\t\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t\t\theight: 100%;\n\t\t\t\t\theight: 100vh;\n\t\t\t\t\twidth: auto;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.project__img a {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: auto;\n\t\t\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t\t\theight: 100%;\n\t\t\t\t\theight: 100vh;\n\t\t\t\t\twidth: auto;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t\t.project__caption--desktop {\n\t\t\t\tfont-family: galanoRegular, sans-serif;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: 2rem;\n\t\t\t\tleft: 2rem;\n\t\t\t\tpadding: 0px;\n\t\t\t\tdisplay: none;\n\t\t\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.project__caption--mobile {\n\t\t\t\tfont-family: galanoRegular, sans-serif;\n\t\t\t\tposition: relative;\n\t\t\t\tpadding-bottom: 38px; /*optical*/\n\t\t\t\tleft: 0;\n\t\t\t\ttop: 15px;\n\t\t\t\ttext-align: center;\n\t\t\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n\n.section--contact {\n\n\twidth: 100%;\n\n\timg {\n\t\twidth: 1000px;\n\t}\n}\n\n\n\n\n.nivo-lightbox-wrap {\n\ttop: 3%;\n\tbottom: 3%;\n\tleft: 3%;\n\tright: 3%;\n}\n\n.nivo-lightbox-theme-default {\n\n\t&.nivo-lightbox-overlay {\n\t\tbackground: #000000;\n\t\tbackground: rgba(0,0,0,0.9);\n\t}\n\n\t.nivo-lightbox-close {\n\t\tbackground: none;\n\t\tpadding: 0;\n    \topacity: 1;\n\t\twidth: 30px;\n\t\theight: 24px;\n\t\toverflow: hidden;\n\n\t\t&::before,\n\t\t&::after{\n\t\t\tposition: absolute;\n\t\t\ttop: 10px;\n\t\t\t@extend %nav-icon-span;\n\t\t\tcontent: '';\n\t\t\t-webkit-transform: rotate(45deg);\n\t\t\t-moz-transform: rotate(45deg);\n\t\t\t-o-transform: rotate(45deg);\n\t\t\ttransform: rotate(45deg);\n\t\t}\n\t\t&::after {\n\t\t\t-webkit-transform: rotate(-45deg);\n\t\t\t-moz-transform: rotate(-45deg);\n\t\t\t-o-transform: rotate(-45deg);\n\t\t\ttransform: rotate(-45deg);\n\t\t}\n\t}\n}\n\n\n.section--filmography, .section--photography, .section--contact {\n\tdisplay: none;\n}\n","\n.logo {\n\tz-index: 10;\n\tposition: fixed;\n\tleft: 50%;\n\ttop: 100vh;\n\ttransform: translate(-50%, 0);\n\tmargin: 1rem 0;\n\n\t@media (min-width: $s-breakpointLarge) {\n\t\tleft: 0;\n\t\tmargin: 2rem;\n\t\ttransform: translate(0, 0);\n\t}\n\n\t.logo__img {\n\n\t\t&.transition {\n\t\t\ttransition: transform 0.8s ease-in-out;\n\t\t}\n\n\t\t&.is-turned {\n\t\t\ttransform: rotateZ(180deg);\n\t\t}\n\n\t\twidth: 7rem;\n\t\t@media (min-width: $s-breakpointLarge) {\n\t\t\twidth: 8rem;\n\t\t}\n\t}\n}\n","/**\n * zoom.js CSS - https://github.com/nishanths/zoom.js/blob/master/css/zoom.css\n */\n\nimg[data-action=\"zoom\"] {\n  cursor: pointer;\n  cursor: -webkit-zoom-in;\n  cursor: -moz-zoom-in;\n}\n.zoom-img,\n.zoom-img-wrap {\n  position: relative;\n  z-index: 666;\n  -webkit-transition: all 300ms;\n       -o-transition: all 300ms;\n          transition: all 300ms;\n}\nimg.zoom-img {\n  cursor: pointer;\n  cursor: -webkit-zoom-out;\n  cursor: -moz-zoom-out;\n}\n.zoom-overlay {\n  z-index: 420;\n  background: $s-colorBackgroundPage;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n  filter: \"alpha(opacity=0)\";\n  opacity: 0;\n  -webkit-transition:      opacity 300ms ease-in-out;\n       -o-transition:      opacity 300ms ease-in-out;\n          transition:      opacity 300ms ease-in-out;\n}\n.zoom-overlay-open .zoom-overlay {\n  filter: \"alpha(opacity=100)\";\n  opacity: 1;\n}\n.zoom-overlay-open,\n.zoom-overlay-transitioning {\n  cursor: default;\n}\n.zoom-overlay-transitioning .zoom-overlay {\n  opacity: 0;\n}\n"],"sourceRoot":"/source/"}
@font-face {
  font-family: galanoRegular;
  src: url("font/GalanoClassic/OTF/GalanoClassicAlt-Regular.otf"), url("font/GalanoClassic/TTF/GalanoClassicAlt-Regular.otf");
}

@font-face {
  font-family: galanoMedium;
  src: url("font/GalanoClassic/OTF/GalanoClassicAlt-Medium.otf"), url("font/GalanoClassic/TTF/GalanoClassicAlt-Medium.otf");
}

@font-face {
  font-family: galanoLight;
  src: url("font/GalanoClassic/OTF/GalanoClassicAlt-Light.otf"), url("font/GalanoClassic/TTF/GalanoClassicAlt-Light.otf");
}

html {
  font-family: galanoMedium, sans-serif;
  font-size: 81.25%;
  color: white;
  background-color: #1A1A1A;
  line-height: 1.8;
  margin: 0;
  padding: 0;
  height: 100%;
  letter-spacing: 1px;
  -webkit-tap-highlight-color: transparent;
}

@media (min-width: 960px) {
  html {
    overflow-y: hidden;
    font-size: 87.5%;
  }
}

img {
  user-select: none;
}

::-moz-selection {
  color: #fff;
  background-color: #666;
}

::selection {
  color: #fff;
  background-color: #666;
}

body {
  margin: 0;
  padding: 0;
  transition: opacity 0.1s linear;
}

body.hide {
  opacity: 0;
}

a, a:visited {
  text-decoration: none;
  color: white;
}

.navigation {
  font-family: galanoLight, sans-serif;
  letter-spacing: 1.8px;
}

.navigation li {
  font-size: 16px;
  margin-bottom: 0.3em;
}

.navigation .navigation__menu--container {
  display: none;
  background-color: #1A1A1A;
  position: fixed;
  top: 100vh;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
}

@media (min-width: 960px) {
  .navigation .navigation__menu--container {
    width: 300px;
  }
}

.navigation .navigation__menu {
  list-style: none;
  padding: 0;
  margin: 0;
  position: fixed;
  top: 50% !important;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 9;
}

.navigation .navigation__menu .navigation__menu-item {
  cursor: pointer;
}

.navigation .navigation__menu .nav-visualisation {
  font-family: galanoMedium, sans-serif;
}

@media (min-width: 960px) {
  .navigation .navigation__menu--container {
    background-color: transparent;
    display: block;
  }
  .navigation .navigation__menu--container .navigation__menu {
    position: absolute;
    top: 0 !important;
    left: 0;
    transform: translate(0%, 0%);
    padding-left: 2rem;
    text-align: left;
    margin-top: 10rem;
  }
  .navigation .navigation__burger {
    display: none;
  }
}

.no-scroll:not(.no-js) {
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* Burger */
.navigation__burger {
  position: fixed;
  top: 100vh;
  right: 0.8em;
  margin-top: 1em;
  padding: 0 15px;
  z-index: 200;
}

#nav-icon3 {
  float: right;
  right: 0;
  cursor: pointer;
}

#nav-icon3 {
  padding: 0;
  width: 30px;
  height: 24px;
  float: right;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

.nivo-lightbox-theme-default .nivo-lightbox-close::before, .nivo-lightbox-theme-default .nivo-lightbox-close::after,
#nav-icon3 span {
  display: block;
  position: absolute;
  z-index: 100;
  height: 4px;
  width: 100%;
  background: white;
  /*border-radius: 0px;*/
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
  top: 10px;
}

#nav-icon3 span:nth-child(4) {
  top: 20px;
}

#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.section {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

.section .section__title {
  display: none;
}

@media (min-width: 960px) {
  .section .section__title {
    display: none;
  }
}

.section--intro {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.section--intro .intro__logo {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 45%;
  left: 50%;
  z-index: 10;
}

.section--intro .intro__logo .intro__logo--img {
  transform: translate(-50%, 0);
  width: 10rem;
}

.section--intro .intro__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  display: inline-block;
}

.section--intro .intro__image img {
  width: auto;
  min-height: 101%;
  min-width: 101%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.section--intro .intro__scroll {
  display: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 10;
}

@media (min-width: 960px) {
  .section--intro .intro__scroll {
    display: block;
  }
}

.section--intro .intro__scroll .intro__scroll--img {
  width: 30px;
}

.section__info {
  display: hidden;
}

@media (min-width: 960px) {
  .section__info {
    display: block;
    background-color: #1A1A1A;
    height: 100vh;
    width: 500px;
    float: left;
  }
}

.section__info .section__info--text {
  margin-top: 30rem;
  padding: 2rem;
  display: none;
}

@media (min-width: 960px) {
  .section__info .section__info--text {
    display: block;
  }
}

.section--visualisation, .section--filmography, .section--photography, .section--contact {
  position: absolute;
  top: 100vh;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.section--visualisation .project, .section--filmography .project, .section--photography .project, .section--contact .project {
  display: inline-block !important;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  color: white;
}

.section--visualisation .project .white, .section--filmography .project .white, .section--photography .project .white, .section--contact .project .white {
  color: white;
}

@media (min-width: 960px) {
  .section--visualisation .project .black, .section--filmography .project .black, .section--photography .project .black, .section--contact .project .black {
    color: black;
  }
}

@media (min-width: 960px) {
  .section--visualisation .project, .section--filmography .project, .section--photography .project, .section--contact .project {
    height: 100%;
    width: auto;
    float: left;
  }
}

.section--visualisation .project .project__title, .section--filmography .project .project__title, .section--photography .project .project__title, .section--contact .project .project__title {
  display: none;
}

@media (min-width: 960px) {
  .section--visualisation .project .project__text, .section--filmography .project .project__text, .section--photography .project .project__text, .section--contact .project .project__text {
    display: inline-block;
    margin-bottom: 0.4em;
    padding: 0.3em 0.3em 0 0.3em;
    line-height: 1.3;
    transition: all 0.2s ease-in-out;
  }
  .section--visualisation .project .project__caption:hover .project__text, .section--filmography .project .project__caption:hover .project__text, .section--photography .project .project__caption:hover .project__text, .section--contact .project .project__caption:hover .project__text {
    color: white;
    background: rgba(26, 26, 26, 0.85);
  }
}

.section--visualisation .project .project__figure, .section--filmography .project .project__figure, .section--photography .project .project__figure, .section--contact .project .project__figure {
  display: inline-block !important;
  margin: 0;
  padding: 0;
  height: 100%;
}

.section--visualisation .project .project__figure .project__img, .section--filmography .project .project__figure .project__img, .section--photography .project .project__figure .project__img, .section--contact .project .project__figure .project__img {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}

@media (min-width: 960px) {
  .section--visualisation .project .project__figure .project__img, .section--filmography .project .project__figure .project__img, .section--photography .project .project__figure .project__img, .section--contact .project .project__figure .project__img {
    width: auto;
    height: 100%;
    height: 100vh;
  }
}

.section--visualisation .project .project__figure .project__img img, .section--filmography .project .project__figure .project__img img, .section--photography .project .project__figure .project__img img, .section--contact .project .project__figure .project__img img {
  width: 100%;
  height: auto;
}

@media (min-width: 960px) {
  .section--visualisation .project .project__figure .project__img img, .section--filmography .project .project__figure .project__img img, .section--photography .project .project__figure .project__img img, .section--contact .project .project__figure .project__img img {
    height: 100%;
    height: 100vh;
    width: auto;
  }
}

.section--visualisation .project .project__figure .project__img a, .section--filmography .project .project__figure .project__img a, .section--photography .project .project__figure .project__img a, .section--contact .project .project__figure .project__img a {
  width: 100%;
  height: auto;
}

@media (min-width: 960px) {
  .section--visualisation .project .project__figure .project__img a, .section--filmography .project .project__figure .project__img a, .section--photography .project .project__figure .project__img a, .section--contact .project .project__figure .project__img a {
    height: 100%;
    height: 100vh;
    width: auto;
  }
}

.section--visualisation .project .project__figure .project__caption--desktop, .section--filmography .project .project__figure .project__caption--desktop, .section--photography .project .project__figure .project__caption--desktop, .section--contact .project .project__figure .project__caption--desktop {
  font-family: galanoRegular, sans-serif;
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  padding: 0px;
  display: none;
}

@media (min-width: 960px) {
  .section--visualisation .project .project__figure .project__caption--desktop, .section--filmography .project .project__figure .project__caption--desktop, .section--photography .project .project__figure .project__caption--desktop, .section--contact .project .project__figure .project__caption--desktop {
    display: block;
  }
}

.section--visualisation .project .project__figure .project__caption--mobile, .section--filmography .project .project__figure .project__caption--mobile, .section--photography .project .project__figure .project__caption--mobile, .section--contact .project .project__figure .project__caption--mobile {
  font-family: galanoRegular, sans-serif;
  position: relative;
  padding-bottom: 38px;
  /*optical*/
  left: 0;
  top: 15px;
  text-align: center;
}

@media (min-width: 960px) {
  .section--visualisation .project .project__figure .project__caption--mobile, .section--filmography .project .project__figure .project__caption--mobile, .section--photography .project .project__figure .project__caption--mobile, .section--contact .project .project__figure .project__caption--mobile {
    display: none;
  }
}

.section--contact {
  width: 100%;
}

.section--contact img {
  width: 1000px;
}

.nivo-lightbox-wrap {
  top: 3%;
  bottom: 3%;
  left: 3%;
  right: 3%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay {
  background: #000000;
  background: rgba(0, 0, 0, 0.9);
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
  background: none;
  padding: 0;
  opacity: 1;
  width: 30px;
  height: 24px;
  overflow: hidden;
}

.nivo-lightbox-theme-default .nivo-lightbox-close::before, .nivo-lightbox-theme-default .nivo-lightbox-close::after {
  position: absolute;
  top: 10px;
  content: '';
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.nivo-lightbox-theme-default .nivo-lightbox-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.section--filmography, .section--photography, .section--contact {
  display: none;
}

.logo {
  z-index: 10;
  position: fixed;
  left: 50%;
  top: 100vh;
  transform: translate(-50%, 0);
  margin: 1rem 0;
}

@media (min-width: 960px) {
  .logo {
    left: 0;
    margin: 2rem;
    transform: translate(0, 0);
  }
}

.logo .logo__img {
  width: 7rem;
}

.logo .logo__img.transition {
  transition: transform 0.8s ease-in-out;
}

.logo .logo__img.is-turned {
  transform: rotateZ(180deg);
}

@media (min-width: 960px) {
  .logo .logo__img {
    width: 8rem;
  }
}

/**
 * zoom.js CSS - https://github.com/nishanths/zoom.js/blob/master/css/zoom.css
 */
img[data-action="zoom"] {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}

.zoom-img,
.zoom-img-wrap {
  position: relative;
  z-index: 666;
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

img.zoom-img {
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}

.zoom-overlay {
  z-index: 420;
  background: #1A1A1A;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  filter: "alpha(opacity=0)";
  opacity: 0;
  -webkit-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}

.zoom-overlay-open .zoom-overlay {
  filter: "alpha(opacity=100)";
  opacity: 1;
}

.zoom-overlay-open,
.zoom-overlay-transitioning {
  cursor: default;
}

.zoom-overlay-transitioning .zoom-overlay {
  opacity: 0;
}

/*# sourceMappingURL=maps/main.css.map */