*{border:none;box-sizing:border-box;margin:0;padding:0}footer,header,nav,section{display:block}img{vertical-align:middle}.container{clear:both;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1000px;padding:0}.container,.item{box-sizing:border-box}.item{flex-basis:0;flex-grow:1;flex:0 0 auto;margin:3vh 0 3vh 5%;max-width:100%}.item:first-child{margin-left:0}.item>:last-child{margin-bottom:0}@media only screen and (max-width:479px){.item{flex-basis:0!important;margin:1.6vh 0;max-width:100%!important}}.item1{flex-basis:3.75%;max-width:3.75%}.item2{flex-basis:12.5%;max-width:12.5%}.item3{flex-basis:21.25%;max-width:21.25%}.item4{flex-basis:30%;max-width:30%}.item5{flex-basis:38.75%;max-width:38.75%}.item6{flex-basis:47.5%;max-width:47.5%}.item7{flex-basis:56.25%;max-width:56.25%}.item8{flex-basis:65%;max-width:65%}.item9{flex-basis:73.75%;max-width:73.75%}.item10{flex-basis:82.5%;max-width:82.5%}.item11{flex-basis:91.25%;max-width:91.25%}.item12{flex-basis:100%;max-width:100%}@media only screen and (max-width:767px){.container{display:block!important}.item{margin-left:0;margin-right:0}.item1,.item10,.item11,.item12,.item2,.item3,.item4,.item5,.item6,.item7,.item8,.item9{max-width:100%;width:100%}}body{background-color:#fcfcfc;color:#444;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.h1,.h2,.h3{font-weight:600;margin-bottom:.25em}.h1{display:block;font-size:4em}.h1,.h2{color:#159ece}.h2{font-size:3em}.h2,.h3{display:inline-block}.h3{font-size:1.75em}a,a:active,a:visited{color:#0258c0;transition:color .6s}a:hover{color:#013676}p{font-size:1.125em;line-height:1.5;margin:0 0 1em}b,strong{font-weight:700}small{font-size:.875em}ol,ul{line-height:1.5;margin:0 0 1.5em}li{margin:0 0 .5em 1.5em}::selection{background-color:#ec058e;color:#fcfcfc;text-shadow:none}img{height:auto;max-width:100%}.icon{fill:#444;height:1em;vertical-align:-.125em;width:1em}.intro{font-size:1.5em;font-weight:300;max-width:32em}.big{display:block;font-size:2em}.line-both,.line-left,.line-right{display:block;overflow:hidden;position:relative}.line-left{text-align:right}.line-both{text-align:center}.line-right{text-align:left}.line-both span,.line-left span,.line-right span{display:inline-block;position:relative}.line-both span:before,.line-left span:before{margin-right:.5em;right:100%}.line-both span:after,.line-both span:before,.line-left span:before,.line-right span:after{background-color:#ec058e;content:"";height:2px;position:absolute;top:55%;transform:translateY(-50%);width:100vw}.line-both span:after,.line-right span:after{left:100%;margin-left:.5em}.social-good{background-color:#e5fad9;border-radius:.25em;font-weight:400;margin-top:1.5em;max-width:32em;padding:.75em .875em}.social-good .icon{fill:#317a08;margin-right:.25em}.spacer{display:block;height:1em}.header{display:block;width:100%}.header .billboard{margin-bottom:1em}.header .billboard-background{background-image:url(img/billboard-chameleon-wildlife-photography-madagascar.85eb3492.webp)}.header-nav-placeholder{background-color:transparent;display:block;height:4.125em;width:100%}.header-nav-wrap{background-color:#196094;display:block;width:100%;z-index:10}.header .container{flex-direction:row-reverse;position:relative}.header-logo{bottom:1.5em;box-shadow:0 0 10px 5px hsla(0,0%,4%,.2);height:10rem;left:0;position:absolute;text-decoration:none;transition-duration:.2s;transition-property:all;transition-timing-function:ease;width:10rem}.header-nav{padding:.5em 0;position:relative;right:0}.header-nav a{background-color:#196094;color:#fff;display:inline-block;font-size:1.5em;margin:0 .25em;padding:.41666667em .5em;text-decoration:none;transition:all .2s}.header-nav a:hover{background-color:#159ece}.header-nav a.active{border-color:#0258c0}.header-nav a:last-child{margin-right:0}.header-scroll .header-nav-wrap{box-shadow:0 .125em .25em .125em rgba(0,0,0,.1);position:fixed;top:0}.header-scroll .header-logo{bottom:auto;height:6rem;top:0;width:6rem}.header-scroll #logo-tagline{display:none}.section{margin:0 auto;padding:3em 0;position:relative}.section-inverse{background-color:#196094;box-shadow:0 0 1em .125em rgba(0,0,0,.1);color:#fcfcfc;padding:5em 0}.section-inverse .h2,.section-inverse .h3{color:#fcfcfc}.section-inverse .line-both span:after,.section-inverse .line-both span:before,.section-inverse .line-left span:before,.section-inverse .line-right span:after{background-color:#fcfcfc}.section-inverse .portfolio-image{box-shadow:0 0 .5em .125em rgba(0,0,0,.25)}.footer{background:#111;color:#fcfcfc;padding:1.5em 0}.footer p{margin-bottom:.5em}.footer a{display:inline-block;margin-right:1em;position:relative;text-decoration:none}.footer a,.footer a:active,.footer a:hover,.footer a:visited{color:#fcfcfc}.footer a:after{content:"\0000b7";margin-left:1em}.footer a:last-child{margin-right:0}.footer a:last-child:after{content:none}.footer a .icon{fill:#fcfcfc;height:1.375em;margin-right:.5rem;vertical-align:text-bottom;width:1.375em}.footer small{display:block}.btn{background-color:#d30075;border:1px solid #fff;border-radius:.125em;box-shadow:0 .0625em .0625em .0625em rgba(0,0,0,.1);color:#fcfcfc!important;cursor:pointer;display:inline-block;font-family:Source Sans Pro,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:1.125em;font-weight:400;line-height:1.35;padding:.25em .5em;text-decoration:none;transition:all .2s}.btn .icon{fill:#fcfcfc}.btn:hover{background-color:#b80266;color:#fcfcfc}.btn-anim-v:hover .icon{animation:bounceVertical 1s infinite}.btn-anim-h:hover .icon{animation:bounceHorizontal 1s infinite}.billboard{padding-bottom:25%;position:relative;width:100%}.billboard:first-child{margin-top:0}.billboard-background{background-color:#333;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.portfolio-item{margin-bottom:1.5em}.portfolio-item:last-child{margin-bottom:0}.portfolio-header{margin-bottom:.5em;position:relative}.portfolio-header .h3{display:inline-block;font-size:1.5em}.portfolio-header-types{position:absolute;right:0;top:50%;transform:translateY(-50%)}.portfolio-header-types:after,.portfolio-header-types:before{content:" ";display:table}.portfolio-header-types:after{clear:both}.portfolio-type{background-color:#111;color:#fcfcfc;float:left;font-size:.875em;margin:0 .25em .5em;padding:.25em .5em;text-transform:uppercase}.portfolio-type:last-child{margin-right:0}.portfolio-gallery{bottom:0;left:0;position:absolute;right:0;top:0}.portfolio-gallery a{backface-visibility:hidden;-webkit-backface-visibility:hidden;left:50%;max-height:85%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}.portfolio-gallery a:last-child{pointer-events:all}.portfolio-image{box-shadow:0 0 .5em .125em rgba(0,0,0,.1);cursor:zoom-in;display:inline-block;overflow:hidden;position:relative}.portfolio-image:before{background-image:url(44b843ae4b4e5d7b5a0a.svg);background-position:50%;background-repeat:no-repeat;bottom:1.5em;content:"";display:inline-block;fill:#fcfcfc;height:3rem;opacity:0;position:absolute;right:1.5em;width:3rem;z-index:1}.portfolio-image:after{border-color:transparent transparent #ec058e;border-style:solid;border-width:0 0 3em 3em;bottom:0;content:"";height:0;position:absolute;right:0;transition:all .2s ease;width:0}.portfolio-image:hover:before{opacity:1}.portfolio-image:hover:after{border-bottom-color:#d30075;border-width:0 0 10em 10em}.social{font-size:1.25em;list-style-type:none;margin:0!important}.social li{margin-left:0}.social li:hover{animation:wobble 1s infinite}.social .icon{height:1.25em;margin-right:.5em;vertical-align:text-bottom;width:1.25em}.hidden{display:none!important;visibility:hidden}.screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px}.skip-link{background-color:#196094;color:#fff}.skip-link:focus{clip-path:none;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:.5em 1em;text-decoration:none;top:5px;width:auto;z-index:20000}@media only screen and (min-width:996px){.hide-xl,.visible-l-down,.visible-m-down,.visible-s-down,.visible-xs-down{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:768px) and (max-width:995px){.hide-l,.visible-m-down,.visible-s-down,.visible-xl-up,.visible-xs-down{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.container{padding:0 1em}.header-logo{left:1em}}@media only screen and (max-width:767px){.hide-m,.visible-l-up,.visible-xl-up{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.h1{font-size:2.5em}.h2{font-size:2.25em}.h3{font-size:1.5em}p{font-size:1em}.intro{font-size:1.25em}.big{font-size:1.5em}.container{padding:0 1em}.section{padding:1.5em 0}.header .billboard{margin-bottom:.5em}.header-nav-placeholder{height:4em}.portfolio-item{margin-bottom:3em}.portfolio-header-types{margin-left:-.25em;position:relative;right:auto;top:auto;transform:none}.portfolio-gallery{bottom:auto;left:auto;position:relative;right:auto;top:auto}.portfolio-gallery a{left:auto;max-height:none;position:relative;top:auto;transform:none;width:100%}.portfolio-gallery a:not(:last-child){display:none}}@media only screen and (min-width:480px) and (max-width:767px){.hide-s,.visible-l-up,.visible-m-up,.visible-xl-up,.visible-xs-down{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.header .container{padding:.5em}.header-logo{height:8em;left:1em;width:8em}.header-nav{padding:.25em 0;text-align:right}.header-nav a{font-size:1.25em}}@media only screen and (max-width:479px){.hide-xs,.visible-l-up,.visible-m-up,.visible-s-up,.visible-xl-up{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.header .container{padding:.5em}.header-logo{height:8rem;left:1em;position:absolute;top:-9.5em;width:8rem}.header-logo #logo-tagline,.header-scroll .header-logo{display:none}.header-nav{padding:.25em 0}.header-nav a{font-size:1em;padding:.25em .125em}.footer{padding:.5em 0}.footer a:after{content:none}.billboard{padding-bottom:50%}}@keyframes bounceVertical{0%{transform:translateY(-1px)}50%{transform:translateY(1px)}to{transform:translateY(-1px)}}@keyframes bounceHorizontal{0%{transform:translateX(-1px)}50%{transform:translateX(1px)}to{transform:translateX(-1px)}}@keyframes wobble{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@media screen{.business-card{display:none}}@media print{body{background-color:#fff}#content,.footer,.header{display:none}.business-card{background:linear-gradient(150deg,#159ece,#196094);border:1px solid #999;box-shadow:0 0 .5em .25em rgba(0,0,0,.1);color:#fcfcfc!important;font-size:12pt;left:50%;line-height:1;padding:7mm;position:absolute;top:50%;transform:translate(-50%,-50%);width:117mm}.business-card-logo{border:0;float:left;height:3cm;width:3cm}.business-card-details{margin-left:3.7cm}.business-card-name{display:block;font-size:16pt;font-weight:700;margin-bottom:.5em}.business-card-tagline{display:block;font-size:10pt;margin-bottom:1.5em;text-transform:uppercase}.business-card-details ul{list-style-type:none;margin:0}.business-card-details li{margin:0 0 .25em}.business-card-details li:last-child{margin-bottom:0}.business-card-details li span{display:inline-block;text-align:center;width:1.5em}.business-card-details .icon{fill:#fcfcfc;height:1.25em;margin-right:.5em;vertical-align:text-bottom;width:1.25em}}@media screen and (prefers-reduced-motion:reduce){.btn-anim-h:hover .icon,.btn-anim-v:hover .icon,.social li:hover{animation:none}.header-logo,.portfolio-image:after{transition:none}}
/*# sourceMappingURL=main.7df72a00.css.map*/