/*!
 *  Font Awesome 4.3.0 by @davegandy - https://fontawesome.io - @fontawesome
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot");src:url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff2") format("woff2"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff") format("woff"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.ttf") format("truetype"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0, 0)}.share{display:flex;gap:8px;padding-top:calc(2.5rem + 0.7vw)}.share__icon{display:flex;justify-content:center;align-items:center;transition:opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);text-decoration:none;display:flex;justify-content:center;align-items:center;color:#edeada;border-radius:40px;border:0.3px solid rgba(237,234,218,0.3);padding:8px 19px;text-align:center;font-family:Roboto;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.share__icon path{fill:#edeada}.share__icon svg{width:100%;max-width:14px}.share__icon:hover{opacity:0.8}@media (max-width: 767px){.share{gap:6px;max-width:fit-content;margin:0 auto;width:100%;order:3;padding:calc(3rem + 3vw) 0;flex-wrap:wrap}.share::after,.share::before{content:none}.share__icon{font-size:13px}}@media (min-width: 768px){.fa-whatsapp{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}picture{display:block}.hero{height:100vh;width:100vw;min-width:1000px;display:flex;position:relative}.hero img,.hero video{height:100%;width:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.hero::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.3;z-index:1}.hero__text{position:relative;z-index:1;max-width:639px;margin:auto 20% auto auto}.hero__text h1{font-family:"Roboto Slab",serif;font-size:clamp(20px, 7vw, 72px);font-weight:900;line-height:100%;letter-spacing:0.72px;text-transform:uppercase}.hero__text span{font-family:"Roboto",sans-serif;font-size:16px;font-weight:700;line-height:100%;letter-spacing:1.6px;text-transform:uppercase;padding-top:10px;display:block}@media (max-width: 768px){.hero{height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;min-width:initial}.hero__text{margin:auto;padding:0 16px}}.text{max-width:620px}.text p{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:140%}.text p:not(:last-child){padding-bottom:32px}.text__title{font-family:"Roboto Slab",serif;font-weight:900;line-height:125%;letter-spacing:0.4px;text-transform:uppercase;padding-bottom:calc(15px + 0.7vw)}.text__title--resume{font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:140%;padding-top:calc(15px + 1vw)}.text__summary{max-width:922px}.text__summary::before{content:"“”";font-family:"Roboto Flex", sans-serif;font-size:176px;font-weight:900;line-height:95%;letter-spacing:44px;text-transform:uppercase;margin-bottom:-5%;display:block}.signature{font-family:"Roboto",sans-serif;font-size:clamp(13px, 1vw, 16px);font-weight:700;line-height:110%;letter-spacing:1.6px;text-transform:uppercase}.title--small{font-size:20px}.title--medium{font-size:clamp(18px, 3vw, 32px)}.title--big{font-size:clamp(24px, 5vw, 48px)}.block{display:block}.media__notes--small{display:none;font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:110%;max-width:326px;flex-direction:column;gap:calc(5px + 0.7vw);opacity:0.75}.media__notes--small.left{text-align:end;padding:9vh 0;position:absolute;top:0;left:0;transform:translateX(calc(calc(-3rem - 1.5vw) - 100%))}.media__text{padding:9vh 0;display:flex;flex-direction:column;justify-content:space-between}.media__text--reverse{flex-direction:column-reverse}.resume{max-width:620px;margin:0 calc(6rem + 10vw) 0 calc(2rem + 3vw);padding:9vh 0;display:flex;flex-direction:column}.resume__text{font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:140%}@media (max-width: 768px){.resume{display:flex;padding:0 16px;margin:0 auto;padding-bottom:calc(2rem + 13vw)}.resume__text{order:2}.resume .text{order:3;padding-top:32px}.resume .share{order:1}.media__text{flex-direction:column-reverse;padding:0;margin-top:20px}.media__notes--small{padding-top:5px;margin-bottom:calc(2rem + 3vw);max-width:411px}.media__notes--small.left{position:relative;transform:none;inset:0;padding:0;text-align:start;margin-bottom:5px}.text__summary::before{font-size:112px;margin-bottom:-10%}}@media screen and (min-width: 768px) and (max-height: 700px){.text p{font-size:16px}.text__summary{max-width:779px}.title--big{font-size:clamp(48px, 2vw, 88px)}.media__notes--small{max-width:299px}.media__notes--small.left{padding:5vh 0}.media__text{padding:5vh 0}.resume{padding:5vh 0}}.panel{box-sizing:content-box;flex:0 0 auto;position:relative}.scroll{overflow:clip}.scroll-horizontal{height:100vh;display:flex}.scroll-horizontal figure{height:100%;display:flex}.scroll-horizontal picture{height:calc(100% - 20px);margin:auto}.scroll-horizontal picture img,.scroll-horizontal picture video{height:100%;object-fit:contain}.scroll__element{padding:0 16px;margin-right:calc(3rem + 5vw);gap:calc(3rem + 1.5vw)}@media (max-width: 768px){.panel{flex-direction:column;padding-right:0;display:initial !important}.panel .isFlex{flex-direction:column;align-items:center}.scroll-horizontal{display:initial}.scroll-horizontal__resume{flex-direction:column !important;padding:calc(3rem + 3vw) 16px calc(4rem + 3vw) 16px;gap:calc(2rem + 2vw);margin:0 auto}.scroll-horizontal picture{height:initial}.scroll__element{margin:0 auto calc(3rem + 14vw) auto;gap:0}}.img__two{gap:10px}@media (max-width: 1100px){.img__two{flex-direction:column}.img__one{padding:0 16px}}.header{position:absolute !important;top:0 !important;left:0;width:100%}.credits{margin:calc(5rem + 5vw) auto calc(5rem + 7vw) auto;font-size:15px;max-width:500px;padding:0 16px;font-family:"Roboto",sans-serif}.credits__heading{padding-bottom:6px;margin-bottom:16px}.credits__content{gap:calc(5px + 0.6vw)}.credits__row{gap:8px;display:grid;grid-template-columns:0.3fr 1fr}.credits__role{font-size:15px;gap:8px;margin-right:8px;min-width:73px;opacity:0.5}.credits__authors{gap:4px;font-weight:400;display:inline;line-height:100%}@media screen and (max-width: 600px){.credits__authors{line-height:normal}}.footer{background-color:#1b1b1b;display:flex;justify-content:center;align-items:center;padding:calc(5rem + 2vw) 0}.footer svg{width:auto;fill:white}*{margin:0}img{width:100%}body{scroll-behavior:smooth}.body__wrapper{background-color:#2a4b39;color:#edeada}video#videoElement::-webkit-media-controls,video#videoElement::-webkit-media-controls-start-playback-button,video#videoElement::-webkit-media-controls-play-button,video#videoElement::-webkit-media-controls-panel,video#videoElement::-webkit-media-controls-container,video#videoElement::-webkit-media-controls-overlay-play-button,video#videoElement::-webkit-media-controls-enclosure,video#videoElement::-webkit-media-controls-start-playback-button{display:none !important;visibility:hidden !important;opacity:0 !important;-webkit-appearance:none !important;pointer-events:none}a{color:#edeada}.isColumn{flex-direction:column}.isFlex{display:flex}.isRelative{position:relative}.isCentered{margin:auto calc(6rem + 10vw) auto calc(5rem + 5vw)}@media (max-width: 768px){.isCentered{margin:calc(4rem + 5vw) auto;padding:0 16px}}.container{width:100%}.container--centered{margin:0 auto}.container--small{max-width:390px}.container--medium{max-width:1120px}.container--large{max-width:1440px}.container--withMarginRight{margin-right:135px}.container--withMarginTop{margin-top:184px}.container--fitContent{max-width:fit-content}.container--text{padding:10vh 0;gap:calc(3rem + 3vw);margin:0 calc(3rem + 5vw)}@media screen and (min-width: 768px) and (max-height: 700px){.container--text{padding:5vh 0}}@media (max-width: 768px){.container--text{margin:calc(3rem + 4vw) auto !important;padding:0 16px;gap:32px}}.row{display:flex}.row--column{flex-direction:column}.row--end{justify-content:flex-end}.row--inline{display:inline-flex}.isBottom{margin-top:auto}

