@font-face{font-family:FontAwesome;src:url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot);src:url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff2) format("woff2"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff) format("woff"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.ttf) format("truetype"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-align:center}.fa-facebook:before{content:""}.fa-whatsapp:before{content:""}.fa-linkedin:before{content:""}@media (min-width: 37.5rem){.fa-whatsapp{display:none}}.share{align-items:center;display:flex;justify-content:center;margin:calc(3rem + 3vw) auto;gap:4px;z-index:990}.share__icon{border:.5px solid rgba(0,0,0,.25);background:#f7f4f1;border-radius:50%;color:#000;height:60px;width:60px;font-size:1.15rem;text-decoration:none;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.share__icon{width:48px;height:48px}}@media (max-width: 768px){.share{top:2.5rem;right:0;left:auto;transform:none}}@media (min-width: 720px){#shareWA{display:none}}@font-face{font-family:Confi Sans;src:url(https://delorean.ecestaticos.com/fonts/confiSans/ConfiSans-400-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Confi Sans;src:url(https://delorean.ecestaticos.com/fonts/confiSans/ConfiSans-500-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Confi Sans;src:url(https://delorean.ecestaticos.com/fonts/confiSans/ConfiSans-700-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Confi Serif";src:url(https://delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-400-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Confi Serif";src:url(https://delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-700-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,em,img,q,small,strong,sub,sup,b,i,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,figcaption,figure,footer,header,menu,nav,section,summary,time,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.legalFooter{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.footer{background-color:#1a1a1a;color:#fff;padding:40px 16px;position:relative;margin-top:calc(5rem + 7vw);padding:calc(4rem + 3vw) 0}.footer__content{align-items:center;display:flex;flex-direction:column;gap:22px}.footer__signature{text-align:center;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}@media screen and (max-width: 768px){.footer__content{gap:9px}}html{overflow-x:hidden;overflow-x:clip}body{color:#101419}img{max-width:100%;height:auto;display:block}video{max-width:100%}strong{font-weight:700}em{font-style:italic}a{text-decoration:none}.link{color:inherit;text-decoration:underline}.container{width:100%}.container--medium{max-width:822px}.container--large{max-width:1057px}.header{z-index:990;display:flex;justify-content:center;align-items:center;width:100%;max-width:85%;margin:0 auto;padding-top:20px;gap:18px;background-color:#f1f2f4}.header>img{width:102px;height:42px;-o-object-fit:contain;object-fit:contain}.header svg{width:100%;min-width:100px}.header__confi{height:-moz-fit-content;height:fit-content;display:block;display:flex;justify-content:flex-end}.header__x .header__gap{display:block;min-width:22.6px;height:22.6px;position:relative}.header__x .header__gap:after,.header__x .header__gap:before{content:"";display:block;position:absolute;top:0;left:0;background-color:#000}.header__x .header__gap:after{content:"";width:100%;height:1px;top:50%;transform:translateY(-50%) rotate(-45deg)}.header__x .header__gap:before{width:1px;height:100%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.header.isBlack path{fill:#000}.body__wrapper.header__absolute__left .header{position:absolute;top:0;left:0;width:50%}@media screen and (max-width: 768px){.header{position:relative!important;top:0;right:0;bottom:0;left:0;padding-top:12px;margin-bottom:calc(3rem + 3vw);gap:16px}.header__confi svg{width:146.4px;height:19px}.header.header__x .header__gap{min-width:19.74px;height:20.26px}.header img{width:89px;height:37px}.body__wrapper.header__absolute__left .header{width:auto}}.main{--section-space: clamp(60px, calc(36.316px + 6.579vw) , 150px);--content-space: clamp(60px, calc(49.474px + 2.924vw) , 100px);--title-space: clamp(35px, calc(17.895px + 4.7515vw) , 100px);--heading-size: clamp(42px, calc(26.9474px + 5.84795vw) , 128px);--quote-space: clamp(180px, calc(132.632px + 13.158vw) , 360px);--personal-quote-before: clamp(334px, calc(306.105px + 7.7485vw) , 440px);--personal-quote-after: clamp(180px, calc(153.684px + 7.31vw) , 280px)}.text{padding:0 16px;position:relative;z-index:2;max-width:900px;margin:0 auto}.text p{margin:0 auto;max-width:475px;text-align:justify;font-family:Confi Sans,sans-serif;font-size:18px;font-weight:400;line-height:29px;letter-spacing:normal}.text p:not(:last-child){padding-bottom:29px}.text--capital{position:absolute;top:calc(-1*clamp(228px,207.211px + 5.77486vw,307px));left:max(-18px,50% - 276px);color:#0000c9;font-family:Confi Sans,sans-serif;font-size:clamp(550px,510.526px + 10.96492vw,700px);font-weight:500;line-height:1;letter-spacing:-.1em;pointer-events:none}.text__first{margin-top:clamp(238px,210.632px + 7.60234vw,342px)}.text__photo{display:block;color:#737373;font-family:Confi Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px}.text__photo a{color:inherit;text-decoration:underline;text-underline-position:from-font}.text__title{position:relative;z-index:2;box-sizing:border-box;width:calc(100% - 32px);margin:0 auto var(--title-space);color:#101419;font-family:Confi Sans,sans-serif;font-size:var(--heading-size);font-weight:500;line-height:1;letter-spacing:-.04em}.text__title span{line-height:1}.text__title span+span{margin-top:-.1484375em}.text__title--alt{color:#0000c9}.text__title--figures{max-width:5.8671875em}.text__title--women{max-width:8.640625em}.text__title--women span:first-child{padding-left:4.43%}.text__title--personal{max-width:6.453125em;transform:translate(.0546875em)}.text__title--work{max-width:6.140625em}.text__title--work span:last-child{padding-right:13.74%}.text__title--diagnosis{max-width:9.8125em}.text__title--diagnosis span:first-child{padding-left:14.57%}.text__grafics{font-family:Confi Sans,sans-serif;font-weight:700}.text__grafics.small{max-width:100%;font-size:20px;line-height:25px}.text__quote{position:relative;box-sizing:border-box;width:calc(100% - 64px);max-width:1022px;margin:var(--quote-space) auto;padding:30px;border-left:5px solid #0000c9;font-family:Confi Sans,sans-serif;font-size:clamp(42px,43.7895px + 1.1696vw,64px);font-weight:500;line-height:1;letter-spacing:-.04em}.text__quote p{position:relative;z-index:1}.text__quote:before{content:"";position:absolute;z-index:0;top:-583px;left:calc(50% - 2.5px);transform:translate(-50%);width:100vw;height:1418px;background:linear-gradient(to bottom,#fff,#f1f2f4 445px,#f1f2f4 973px,#fff);pointer-events:none}.text__quote:after{content:"";position:absolute;inset:0 auto 0 -5px;width:5px;background:#0000c9}.text__quote--personal{margin-top:var(--personal-quote-before);margin-bottom:var(--personal-quote-after);padding-inline:54px 59px}.text__quote--personal:before{top:-663px}.text__quote-marks{position:absolute;z-index:1;top:-205px;left:calc(50% - 2.5px);display:flex;gap:0;transform:translate(-50%);color:#0000c9;font-size:200px;line-height:1;letter-spacing:-20px}.text__quote-marks span{width:84px}.text__quote-marks span:last-child{margin-left:-12px;transform:translateY(-15px) rotate(180deg)}.resume{max-width:672px;margin:var(--content-space) auto 0;padding:0 16px}.resume-text{text-align:center;font-family:Confi Sans,sans-serif;font-size:24px;font-weight:500;line-height:31px;letter-spacing:-.48px}.article-section{display:flow-root;margin-top:var(--section-space);overflow-x:clip}@keyframes title-slide{0%{transform:translate(var(--title-shift))}to{transform:translate(0)}}@media (prefers-reduced-motion: no-preference){.text__title.is-animated{--title-shift: clamp(32px, 12vw, 180px)}.text__title.is-animated>span{animation:title-slide 1.75s cubic-bezier(.075,.82,.165,1)}.text__title.is-animated>span:nth-child(2n){--title-shift: clamp(-180px, -12vw, -32px)}}@media screen and (prefers-reduced-motion: no-preference) and (max-width: 768px){.text__title--diagnosis.is-animated{animation:title-slide 1.75s cubic-bezier(.075,.82,.165,1)}}.chart{position:relative;z-index:2;box-sizing:border-box;max-width:936px;margin:var(--content-space) auto}.chart .text__grafics{margin-bottom:50px}.chart .text__photo{margin-top:50px}.chart__subtitle{margin-top:3px;margin-bottom:50px;color:#10141980;font-family:Confi Sans,sans-serif;font-size:14px;line-height:18px}.chart__canvas{display:block;font-family:Confi Sans,sans-serif}.chart__canvas svg{display:block;overflow:visible}.chart__canvas:empty{aspect-ratio:904/440}.chart--diagnoses .text__grafics{max-width:363px}.chart--women .text__grafics{max-width:348px}.chart--age,.chart--work .text__grafics{margin-bottom:0}.main>.share{position:relative;z-index:2;margin:var(--content-space) auto 0;top:auto;gap:3px}.main>.share .share__icon{box-sizing:border-box;background:#fff}.body__wrapper>.footer{box-sizing:border-box;height:290px;margin-top:clamp(150px,130.264px + 5.48246vw,225px);padding:95px 16px 0;background:#101010}.body__wrapper>.footer .footer__content{gap:22px}.body__wrapper>.footer .footer__logo{width:102px;height:42px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 996px){.text__quote{padding:24px}.text__quote:before{top:calc(-1 * var(--quote-space));height:calc(100% + 2 * var(--quote-space));background:linear-gradient(to bottom,#fff,#f1f2f4 35%,#f1f2f4 65%,#fff)}}@media screen and (max-width: 768px){.resume{padding-inline:12px}.resume-text{font-size:20px;line-height:26px;letter-spacing:-.4px}.main>.share{gap:2.5px}.main>.share .share__icon{width:50px;height:50px}.main>.share #shareWA{display:none}.text{box-sizing:border-box;width:100%;padding-inline:12px}.text__title{width:calc(100% - 24px);font-size:min(13.333333vw,var(--heading-size))}.text__title--women{max-width:6.583333em}.text__title--women span:first-child{padding-left:0}.text__title--women span:nth-child(2){text-align:left}.text__title--women span:last-child{text-align:right}.text__title--personal{transform:none}.text__title--work span:last-child{padding-right:0}.text__title--diagnosis{max-width:475px;line-height:.9}.text__title--diagnosis span{display:inline;margin:0;padding:0;line-height:inherit}.text__title--diagnosis span:first-child{padding-left:0}.text__quote{width:calc(100% - 24px);max-width:635px;font-size:min(13.333333vw,43.7895px + 1.1696vw);padding:12px 0 12px 12px;border-left-width:4px}.text__quote:after{left:-4px;width:4px}.text__quote:before{left:calc(50% - 2px)}.text__quote--personal{padding-left:17px}.text__quote--personal:before{top:calc(-1 * var(--personal-quote-before));height:calc(100% + 514px)}.text__quote-marks{top:-173px;left:calc(50% - 2px);font-size:150px;letter-spacing:-15px}.text__quote-marks span{width:63px}.text__quote-marks span:last-child{margin-left:-20px;transform:translateY(-12px) rotate(180deg)}.article-section--personal{display:grid;grid-template-areas:"title" "intro" "quote" "testimony" "chart" "closing";grid-template-columns:minmax(0,1fr)}.article-section--personal .text__title{grid-area:title}.article-section--personal .text--intro{grid-area:intro}.article-section--personal .text__quote{grid-area:quote}.article-section--personal .text--testimony{grid-area:testimony}.article-section--personal .chart{grid-area:chart}.article-section--personal .text--closing{grid-area:closing}.chart.isPadding{padding-inline:12px}.chart .text__grafics{margin-bottom:35px;font-size:18px;line-height:23px}.chart .text__photo{margin-top:35px}.chart--women .text__grafics{max-width:300px}.chart--age .text__grafics,.chart--personal .text__grafics{max-width:217px}.chart--work .text__grafics{margin-bottom:0}.chart__subtitle{margin-top:2px;margin-bottom:23px;font-size:12px;line-height:15px}.chart--age{margin-bottom:0}}.quote-scroll{--quote-margin-before: var(--quote-space);--quote-margin-after: var(--quote-space);grid-area:quote;min-width:0;width:100%;margin:var(--quote-margin-before) auto var(--quote-margin-after)}.quote-scroll--personal{--quote-margin-before: var(--personal-quote-before);--quote-margin-after: var(--personal-quote-after)}.quote-scroll .text__quote{margin-block:0}.quote-scroll.is-pinned{height:380svh;margin-top:calc(var(--quote-margin-before) - var(--quote-inset-before, 0px));margin-bottom:calc(var(--quote-margin-after) - var(--quote-inset-after, 0px))}.quote-scroll.is-pinned .quote-scroll__stage{position:sticky;top:0;box-sizing:border-box;height:100svh;display:flex;align-items:center;padding-top:var(--quote-ornament-space, 0px);overflow:clip;background:linear-gradient(#fff,#f1f2f4 35%,#f1f2f4 65%,#fff)}.quote-scroll.is-pinned .text__quote{border-left-color:transparent}.quote-scroll.is-pinned .text__quote:before{display:none}.quote-scroll.is-pinned .text__quote:after{transform:scaleY(var(--quote-bar-progress, 0));transform-origin:top}.body__wrapper .hero{background-color:#f1f2f4}.body__wrapper .hero__text{display:flex;flex-direction:column}.body__wrapper .hero__text--pretitle{color:#0000c9;text-align:center;font-family:Confi Sans,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:700;line-height:100%;letter-spacing:-.64px;text-transform:uppercase;padding-bottom:15px}.body__wrapper .hero__text--title{text-align:center;font-family:Confi Sans;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.28px}.body__wrapper .hero--signature{text-align:center;font-family:Confi Sans,sans-serif;font-size:12px;font-weight:500;line-height:100%;letter-spacing:.24px;text-transform:uppercase;padding-top:18px;opacity:.5}.body__wrapper.hero__columns .hero{grid-template-areas:"title img";grid-template-columns:50% 50%;display:grid;position:relative;overflow:clip;height:max(640px,56.25vw)}.body__wrapper.hero__columns .hero__img{grid-area:img;display:flex;height:100%;position:relative;overflow:hidden;width:100%}.body__wrapper.hero__columns .hero__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.body__wrapper.hero__columns .hero__text{grid-area:title;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;position:relative;width:100%;padding:0 20px;box-sizing:border-box;max-width:536px}@media (max-width: 768px){.body__wrapper.hero__columns .hero{height:auto;display:flex;flex-direction:column;min-height:auto}.body__wrapper.hero__columns .hero__text{padding:0 12px 35px;transform:none}.body__wrapper.hero__columns .hero__text--title{max-width:12.416667em;font-size:clamp(24px,16.9412px + 1.9608vw,32px);letter-spacing:-.04em}.body__wrapper.hero__columns .hero--signature{padding-top:12px;font-size:11px;letter-spacing:.22px}.body__wrapper.hero__columns .hero__img{height:clamp(428px,133.8889vw,720px)}.body__wrapper.hero__columns .hero__img img{height:100%;-o-object-position:35.65% top;object-position:35.65% top}}.isRightAligned{text-align:right}.isLeftAligned{text-align:left}.isBlockDesktop{display:block}.isPadding{padding:0 16px}
