*{outline:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}small,input,textarea,select,button{padding:0;color:inherit;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit}h1,h2,h3,h4,h5,h6,small{font:inherit}@font-face{font-family:'Anna Pla Narbona';src:url(../../../../../../../../themes/anna-pla-narbona/assets/fonts/anna-pla-narbona.eot);src:url('../../../../../../../../themes/anna-pla-narbona/assets/fonts/anna-pla-narbona.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/anna-pla-narbona/assets/fonts/anna-pla-narbona.woff) format('woff'),url(../../../../../../../../themes/anna-pla-narbona/assets/fonts/anna-pla-narbona.ttf) format('truetype'),url('../../../../../../../../themes/anna-pla-narbona/assets/fonts/anna-pla-narbona.svg#anna-pla-narbona') format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.back-arrow,.about-back-arrow{position:fixed;top:28px;right:25px;cursor:pointer;z-index:20}@media (max-width:768px){.back-arrow,.about-back-arrow{right:5vw;bottom:5vw;top:unset;height:30px;width:auto}}.play-button{font-family:'Anna Pla Narbona',serif;font-size:28px;line-height:36px;letter-spacing:-.01em;padding:12px 35px 12px 37px;border:1.5px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;cursor:pointer;color:#fff}@media (max-width:768px){.play-button{font-size:20px;padding:3px 23px 2px 25px}}.play-button:hover{background:#fff;color:#000}p a{color:#bdbdbd}p a:hover{color:#000}::-moz-selection{background:#bdbdbd}undefined{background:#bdbdbd}::selection{background:#bdbdbd}header{font-family:'Anna Pla Narbona',serif;width:100%;z-index:10;position:fixed;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;line-height:47px;letter-spacing:-.01em;padding:25px 0}@media (max-width:768px){header{color:#fff;padding:5vw;width:-webkit-calc(100% - 10vw);width:-moz-calc(100% - 10vw);width:calc(100% - 10vw)}}@media (max-width:767px){header{font-size:12vw}}@media (min-width:768px){.home header.initial{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:auto;margin-bottom:auto;top:0;bottom:0;left:0;right:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-weight:500;font-size:80px;line-height:95px;letter-spacing:-.01em;color:#fff}}.menu-toggle{position:fixed;left:25px;top:25px;z-index:11;cursor:pointer}@media (max-width:768px){.menu-toggle{position:fixed;left:5vw;bottom:5vw;z-index:11;cursor:pointer;top:unset;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.menu-toggle svg{width:30px;height:30px}}.menu-toggle svg path{fill:#000}@media (max-width:768px){.menu-toggle svg path{}}.home header.initial+.menu-toggle path{fill:#fff}@media (max-width:768px){.home .menu-toggle path{fill:#fff}}@-webkit-keyframes shake-left{0%{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}50%{-webkit-transform:translate3d(-35%,0%,0);transform:translate3d(-35%,0%,0)}0%{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}@-moz-keyframes shake-left{0%{-moz-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}50%{-moz-transform:translate3d(-35%,0%,0);transform:translate3d(-35%,0%,0)}0%{-moz-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}@-o-keyframes shake-left{0%{transform:translate3d(0,0%,0)}50%{transform:translate3d(-35%,0%,0)}0%{transform:translate3d(0,0%,0)}}@keyframes shake-left{0%{-webkit-transform:translate3d(0,0%,0);-moz-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}50%{-webkit-transform:translate3d(-35%,0%,0);-moz-transform:translate3d(-35%,0%,0);transform:translate3d(-35%,0%,0)}0%{-webkit-transform:translate3d(0,0%,0);-moz-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}.home{opacity:0;-webkit-transition:opacity 0.25s ease-in;-o-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in}@media (max-width:768px){.home:focus,.home:hover{outline:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:768px){.home.shake-left.moved .swiper-wrapper .swiper-slide-active>*{-webkit-animation:shake-left 1s ease-in-out;-moz-animation:shake-left 1s ease-in-out;-o-animation:shake-left 1s ease-in-out;animation:shake-left 1s ease-in-out}}.home #projects .project{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:100vh;height:-webkit-calc(1vh * 100);height:-moz-calc(1vh * 100);height:calc(1vh * 100);height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100)}@media (max-width:768px){.home #projects .project{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:768px){.home #projects .project:focus,.home #projects .project:hover{outline:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:768px){.home #projects .project.type-video.format-fullwidth{width:200vw}}.home #projects .project.type-video.format-fullwidth video,.home #projects .project.type-video.format-fullwidth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home #projects .project.type-image.format-fullwidth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home #projects .project.format-small_frame img,.home #projects .project.format-small_frame video,.home #projects .project.format-small_frame.type-two_images img,.home #projects .project.format-small_frame.type-two_images video{width:auto;height:71%;max-height:100%}@media (max-width:768px){.home #projects .project.format-small_frame img,.home #projects .project.format-small_frame video,.home #projects .project.format-small_frame.type-two_images img,.home #projects .project.format-small_frame.type-two_images video{height:100%}}.home #projects .project.format-big_frame img,.home #projects .project.format-big_frame video{width:auto;height:35%;max-height:100%}.home #projects .project.type-two_images{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width:768px){.home #projects .project.type-two_images{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.home #projects .project.type-two_images img,.home #projects .project.type-two_images video{width:50%;-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:768px){.home #projects .project.type-two_images img,.home #projects .project.type-two_images video{-o-object-fit:unset;object-fit:unset;width:auto}}@media (max-width:768px){.home #projects .project.type-two_images video{width:100vw;-o-object-fit:cover;object-fit:cover}}.home #projects .project.white_project{color:#fff}@media (max-width:768px){.home #projects .project.white_project{color:#000}}@media (max-width:768px){.home #projects .project.white_mobile_project{color:#fff}}@media (max-width:768px){.home footer{display:none!important}}@media (max-width:768px){.home .show-the-title .project-info{opacity:0;visibility:hidden}}.home .project-info{position:absolute;bottom:20px;right:25px;text-align:right}@media (max-width:768px){.home .project-info{opacity:1;visibility:visible}}@media (max-width:768px){.home .project-info{bottom:5vw;right:5vw}}.home .project-info .project-title{font-family:'Anna Pla Narbona';font-weight:500;font-size:28px;line-height:33px}@media (max-width:768px){.home .project-info .project-title{font-size:17px;line-height:20px}}.home .project-info .project-details{font-family:'Helvetica';font-size:22px;line-height:25px;font-weight:700}@media (max-width:768px){.home .project-info .project-details{font-size:15px;line-height:12px}}.home .project-info.mobile-project-title{position:fixed;opacity:0;visibility:hidden;z-index:10}@media (max-width:768px){.home .project-info.mobile-project-title{opacity:1;visibility:visible}}.home .project-info.mobile-project-title.white{color:#fff}body.home.hide-mobile-title .project-info.mobile-project-title{opacity:0;visibility:hidden}body.page-template-about header{left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media (max-width:768px){body.page-template-about header{opacity:0;visibility:hidden}}body.page-template-about header:hover~#about .portrait{opacity:1;visibility:visible}body.page-template-about .menu-toggle{opacity:0;visibility:hidden}body.page-template-about #about{background-color:#fff;height:100%;font-weight:500;font-family:'Anna Pla Narbona',serif;font-size:80px;line-height:95px;text-align:center;letter-spacing:-.01em;left:unset}@media (max-width:768px){body.page-template-about #about{font-size:32px;line-height:38px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body.page-template-about #about .biography>p{margin-top:0;max-width:89.2%;margin:0 auto 1em}@media (max-width:768px){body.page-template-about #about .biography>p{max-width:unset;margin:0;padding:5vw}}body.page-template-about #about .biography>p:first-of-type{margin-top:386px}@media (max-width:768px){body.page-template-about #about .biography>p:first-of-type{margin-top:0}}body.page-template-about #about .biography>p:last-of-type{margin-bottom:195px}@media (max-width:768px){body.page-template-about #about .biography>p:last-of-type{margin-bottom:0}}body.page-template-about #about .portrait{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;height:64%}@media (max-width:768px){body.page-template-about #about .portrait{position:static;position:initial;opacity:1;visibility:visible;width:-webkit-calc(100% - 10vw);width:-moz-calc(100% - 10vw);width:calc(100% - 10vw);height:auto;margin-bottom:20px}}@media (max-width:768px){body.page-template-about .about-back-arrow{position:static;position:initial;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:auto;height:30px;padding-left:5vw;padding-bottom:5vw}}.single{font-family:'Anna Pla Narbona',serif;font-size:28px;line-height:36px;text-align:center;letter-spacing:-.01em}@media (max-width:768px){.single{font-size:17px;line-height:20px}}@media (max-width:768px){.single header{color:#000}}.single.scroll-down header{opacity:0;visibility:hidden}.single #video_holder{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:21;background-color:#000}.single #video_holder.show{opacity:1;visibility:visible}.single #video_holder video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:768px){.single #video_holder video{-o-object-fit:contain;object-fit:contain}}.single #video_holder video::-webkit-media-controls-play-button,.single #video_holder video::-webkit-media-controls-current-time-display,.single #video_holder video::-webkit-media-controls-time-remaining-display,.single #video_holder video::-webkit-media-controls-mute-button,.single #video_holder video::-webkit-media-controls-toggle-closed-captions-button,.single #video_holder video::-webkit-media-controls-volume-slider,.single #video_holder video::-webkit-media-controls-volume-slider-container,.single #video_holder video::-webkit-media-controls-timeline-container,.single #video_holder video::-webkit-media-controls-seek-back-button,.single #video_holder video::-webkit-media-controls-seek-forward-button,.single #video_holder video::-webkit-media-controls-picture-in-picture-button,.single #video_holder video::-webkit-media-controls-rewind-button,.single #video_holder video::-webkit-media-controls-return-to-realtime-button{display:none}.single #video_holder .close{position:absolute;right:14px;top:14px;cursor:pointer;z-index:21}@media (max-width:768px){.single #video_holder .close{height:42px;width:auto;right:10px;top:10px}}.single #single_top.video-project{height:100vh;height:-webkit-calc(1vh * 100);height:-moz-calc(1vh * 100);height:calc(1vh * 100);height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100)}.single #single_top article{text-align:center;margin:0 auto}.single #single_top article *:not(h1){max-width:50%;margin:0 auto}@media (max-width:768px){.single #single_top article *:not(h1){max-width:unset}}@media (max-width:768px){.single #single_top article{max-width:unset;padding:0 15px}}.single #single_top article h1{font-size:80px;line-height:95px;text-align:center;letter-spacing:-.01em;margin:0;padding-top:368px}@media (max-width:768px){.single #single_top article h1{font-size:40px;font-size:12vw;line-height:44px;padding-top:128px}}.single #single_top article p{margin-bottom:.6em}.single #single_top article .project-details{font-family:Helvetica;font-style:normal;font-weight:700;font-size:22px;line-height:25px;text-align:center;margin-bottom:121px}@media (max-width:768px){.single #single_top article .project-details{font-size:14px;line-height:16px;margin-bottom:0}}.single.single-video-project header.initial{color:#fff}.single.single-video-project header.initial+.menu-toggle path,.single.single-video-project header.initial+.menu-toggle+.back-arrow path{fill:#fff}.single.single-video-project .back-arrow path{fill:#000}.single.single-video-project .menu-toggle path{fill:#000}.single.single-video-project #single_top{color:#fff}.single.single-video-project #single_top:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#000;opacity:.2;z-index:1;height:100vh;height:-webkit-calc(1vh * 100);height:-moz-calc(1vh * 100);height:calc(1vh * 100);height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100)}.single.single-video-project #single_top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;z-index:2}.single.single-video-project #single_top article h1{padding-top:9%}@media (max-width:768px){.single.single-video-project #single_top article h1{padding-top:0}}.single.single-video-project #single_top .project-details{margin-bottom:1em}.single.single-video-project #single_top video{position:absolute;top:0;left:0;width:100%;height:100vh;height:-webkit-calc(1vh * 100);height:-moz-calc(1vh * 100);height:calc(1vh * 100);height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);-o-object-fit:cover;object-fit:cover;z-index:-1}.single #single_content{padding-top:125px}@media (max-width:768px){.single #single_content{padding-top:80px}}.single #single_content .row{margin-bottom:125px}@media (max-width:768px){.single #single_content .row{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.single #single_content .row.text p{max-width:50%;margin:0 auto}@media (max-width:768px){.single #single_content .row.text p{max-width:100%;padding:0 15px}}.single #single_content .row.one-element img,.single #single_content .row.one-element video{max-width:50%;height:auto;width:100%;max-height:100vh;width:auto}@media (max-width:768px){.single #single_content .row.one-element img,.single #single_content .row.one-element video{max-width:100%}}.single #single_content .row.one-element.small img,.single #single_content .row.one-element.small video{max-width:31.25%;height:auto}@media (max-width:768px){.single #single_content .row.one-element.small img,.single #single_content .row.one-element.small video{max-width:50%}}.single #single_content .row.two_elements{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:71%;margin:0 auto 125px}@media (max-width:768px){.single #single_content .row.two_elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:100%;margin:0 auto 80px}}.single #single_content .row.two_elements .image{width:100%}@media (max-width:768px){.single #single_content .row.two_elements .image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.single #single_content .row.two_elements .image img{max-width:76%;height:auto}@media (max-width:768px){.single #single_content .row.two_elements .image img{max-width:100%}}.single #single_content .row:last-of-type{margin-bottom:0}.single #single_content .video{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.single #single_content .video .play-button{position:absolute}.single #single_content .video.show .play-button{display:none}body:not(.page-template-about).about-opened{overflow:hidden}body:not(.page-template-about).about-opened header{left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media (max-width:768px){body:not(.page-template-about).about-opened header{opacity:0;visibility:hidden}}body:not(.page-template-about).about-opened header:hover~#about .portrait{opacity:1;visibility:visible}body:not(.page-template-about).about-opened .about-back-arrow{visibility:visible;opacity:1}@media (max-width:768px){body:not(.page-template-about).about-opened .about-back-arrow{visibility:hidden}}body:not(.page-template-about).about-opened #about{-webkit-transform:translateX(100vw);-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-o-transform:translateX(100vw);transform:translateX(100vw)}@media (max-width:768px){body:not(.page-template-about).about-opened #about:after{content:"";background:#fff;width:100%;height:57px;position:fixed;bottom:0}}@media (max-width:768px){body:not(.page-template-about).about-opened .about-back-arrow{right:25px;cursor:pointer;z-index:20;width:34px;bottom:5vw;top:unset;left:5vw;opacity:1;visibility:visible}}body:not(.page-template-about) #about{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;position:fixed;top:0;z-index:8;background-color:#fff;height:100%;font-weight:500;font-family:'Anna Pla Narbona',serif;font-size:80px;line-height:95px;text-align:center;letter-spacing:-.01em;left:-100vw;width:100vw}@media (max-width:768px){body:not(.page-template-about) #about{display:none}}body:not(.page-template-about) #about .biography{overflow-y:auto;height:100vh;position:relative}body:not(.page-template-about) #about .biography -webkit-overflow-scrolling @media (max-width:768px){height:unset}body:not(.page-template-about) #about .biography>p{margin-top:0;max-width:89.2%;margin:0 auto 1em}@media (max-width:768px){body:not(.page-template-about) #about .biography>p{max-width:unset;margin:0;padding:5vw}}body:not(.page-template-about) #about .biography>p:first-of-type{margin-top:386px}@media (max-width:768px){body:not(.page-template-about) #about .biography>p:first-of-type{margin-top:0}}body:not(.page-template-about) #about .biography>p:last-of-type{margin-bottom:195px}@media (max-width:768px){body:not(.page-template-about) #about .biography>p:last-of-type{margin-bottom:0}}body:not(.page-template-about) #about .portrait{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;height:64%}@media (max-width:768px){body:not(.page-template-about) #about .portrait{position:static;position:initial;opacity:1;visibility:visible;width:-webkit-calc(100% - 10vw);width:-moz-calc(100% - 10vw);width:calc(100% - 10vw);height:auto;margin-bottom:-webkit-calc(57px + 5vw);margin-bottom:-moz-calc(57px + 5vw);margin-bottom:calc(57px + 5vw)}}body:not(.page-template-about) .about-back-arrow{visibility:hidden;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}@media (max-width:768px){body:not(.page-template-about) .about-back-arrow{display:none}}body:not(.page-template-about) footer{width:100%;background-color:#fff;font-size:40px;line-height:47px;text-align:center;letter-spacing:-.01em;height:29vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){body:not(.page-template-about) footer{padding:5px 0 8px;height:unset;z-index:5;position:relative}}body:not(.page-template-about) footer #top{cursor:pointer}body{margin:0;-webkit-overflow-scrolling:touch}