:root{--margin:8px;--font-size-xlarge:25px;--font-size-large:20px;--font-size-medium:16px;--font-size-small:14px;--color-dark:#373a3c;--color-white:#fff;--color-pink:#ff447c}body{color:var(--color-dark);background-color:var(--color-white);overflow-x:hidden;font-family:Raleway,sans-serif;font-weight:300;font-size:var(--font-size-medium);scroll-behavior:smooth;margin:0}#top-logo{padding:30px 0;text-align:center;font-size:var(--font-size-large)}@media (min-width:1100px){#top-logo .haiku-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:50px}#top-logo .img-wrapper{text-align:right;padding-right:50px}#top-logo .haiku,#top-logo .img-wrapper{width:-moz-calc(50vw - 25px);width:calc(50vw - 25px)}#top-logo .haiku{text-align:left}}@media (max-width:1100px){#top-logo .haiku-wrapper{-webkit-align-items:center;-moz-box-align:center;align-items:center}#top-logo .haiku{margin:50px 0}}#top-logo img{width:140px}#top-logo #contact-info{text-align:center;margin:0 auto;font-size:var(--font-size-small)}.arrow{background-size:contain;background-repeat:no-repeat}#mid-water .arrow{display:block;margin:60px auto 0;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCiAgICAgdmlld0JveD0iMCAwIDMzLjIgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQogICAgPGRlZnM+DQogICAgICAgIDxyZWN0IGlkPSJTVkdJRF8xXyIgeT0iMCIgd2lkdGg9IjMzLjIiIGhlaWdodD0iMjMiLz4NCiAgICA8L2RlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCiAgICA8L2NsaXBQYXRoPg0KICAgIDxsaW5lIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM3M2EzYyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHgxPSIzMi43IiB5MT0iMTAuMiIgeDI9IjE2LjMiIHkyPSIyMi40Ii8+DQogICAgPGxpbmUgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzczYTNjIiBzdHJva2Utd2lkdGg9IjEuNSIgeDE9IjAuNCIgeTE9IjEwLjIiIHgyPSIxNi45IiB5Mj0iMjIuNCIvPg0KICAgIDxsaW5lIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM3M2EzYyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHgxPSIzMi43IiB5MT0iMC42IiB4Mj0iMTYuMyIgeTI9IjEyLjgiLz4NCiAgICA8bGluZSBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiMzNzNhM2MiIHN0cm9rZS13aWR0aD0iMS41IiB4MT0iMC40IiB5MT0iMC42IiB4Mj0iMTYuOSIgeTI9IjEyLjgiLz4NCjwvZz4NCjwvc3ZnPg==)}#collage{margin-top:8px}#collage .overlay-title-wrapper{display:none}#collage img{max-width:100%;width:100%}#collage .photo-text-wrapper{margin-bottom:100px}#collage #mid-water{margin:100px auto;text-align:center}#collage #mid-water p{margin:0 8%}@media (min-width:1100px){#collage .photo-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;margin-bottom:var(--margin);margin-left:var(--margin)}#collage .photo{display:inline-block;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;margin-right:var(--margin);position:relative}#collage .overlay-title-wrapper{text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;color:var(--color-white);display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}#collage a p{margin:0;opacity:0;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;padding:10px;background-color:var(--color-pink)}#collage a:hover p{opacity:1}#collage .overlay-title-wrapper p.title{margin-top:4px;font-size:var(--font-size-large);letter-spacing:4px}@media (min-width:1300px){#collage .overlay-title-wrapper p.title{font-size:var(--font-size-xlarge)}}}@media (min-width:1100px){.landscape .photo-and-text>.photo-text-wrapper{display:none}.portrait .photo-and-text{padding-left:80px;padding-right:80px}.photo-and-text{padding:30px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:-moz-calc(100vh - 60px);height:calc(100vh - 60px)}.photo-wrapper{position:relative}.photo-wrapper img{max-width:100%;max-height:-moz-calc(100vh - 60px);max-height:calc(100vh - 60px)}.photo-wrapper .click-next,.photo-wrapper .click-previous{position:absolute;z-index:4;top:0;bottom:0;outline:0}.photo-wrapper .click-previous{left:0;right:50%;cursor:url(/images/cursor-previous.png),auto}.photo-wrapper .click-next{right:0;left:50%;cursor:url(/images/cursor-next.png),auto}}@media (max-width:1100px){.photo-wrapper .click-next,.photo-wrapper .click-previous{display:none}}.photo-text-wrapper{margin:50px 8%;max-width:50ch}.photo-text-wrapper p{line-height:1.5}.photo-text-wrapper .title{font-size:var(--font-size-large);font-weight:600;letter-spacing:3px;margin-bottom:0}.photo-text-wrapper .latin{margin-top:5px}.photo-text-wrapper .description{margin-top:45px;margin-bottom:45px}.photo-text-wrapper .latin,.photo-text-wrapper .location{font-size:var(--font-size-small);letter-spacing:1.5px}@media (max-width:1100px){.photo-wrapper{width:100%}.photo-wrapper img{width:100%;max-width:100%}}#navigation .home{position:absolute;top:20px;left:30px;width:30px;height:30px}#navigation .home:hover{color:var(--color-pink)}#navigation .link-wrapper{margin-top:20px;text-align:center}@media (max-width:1100px){#navigation .home{display:none}}@media (min-width:1100px){#navigation .link-wrapper,#sidebar-wrapper.portrait{display:none}}@media (max-width:1100px){#sidebar-wrapper{display:none}}@media (min-width:1100px){#sidebar{z-index:6;position:absolute;top:0;right:0;bottom:0;width:50px;text-align:center}#sidebar>div>a{font-weight:600;text-decoration:none;display:inline-block;-moz-transition:.4s ease;transition:.4s ease;outline:none;position:absolute;top:15px;right:30px;height:23px;width:23px}#sidebar a span{position:absolute;-moz-transition:.4s ease;transition:.4s ease;background-color:var(--color-dark)}#sidebar a:hover span{background-color:var(--color-pink)}#sidebar a .one{top:0;bottom:0;width:6px;left:8px}#sidebar a .two{height:6px;left:0;right:0;top:8px}#sidebar>div>a:hover{color:var(--color-pink)}#sidebar .expanded .one{-webkit-transform:rotate(450deg);-moz-transform:rotate(450deg);transform:rotate(450deg)}#sidebar-text{z-index:5;background-color:#fff;position:absolute;top:0;width:400px;right:-400px;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding-top:100px;text-align:center;line-height:24px}#sidebar-text .photo-text-wrapper{margin-bottom:70px}#sidebar-text.expanded{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);right:0;padding-left:10px;padding-right:10px}}.link-wrapper{height:110px;text-align:center}.link-wrapper a{letter-spacing:4px;padding:15px 40px;background-color:var(--color-dark);color:var(--color-white);display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-moz-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-moz-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:color,background-color;transition-property:color,background-color;text-decoration:none}.link-wrapper a:hover{background-color:var(--color-pink);color:var(--color-white)}#deep-water{margin-top:100px}#container{margin:0 auto;max-width:2560px}.sn-dn{display:none}@media (min-width:1100px){.sn-dn-ns{display:none}}@media (max-width:1400px){.sn-dn-l{display:none}}.sn-mb-l{margin-bottom:140px}.transition-image{-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}p::-moz-selection{color:var(--color-white);background-color:var(--color-pink)}p::selection{color:var(--color-white);background-color:var(--color-pink)}a{color:var(--color-dark)}