.ep-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff7;padding:.75rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 2px #0000000d}.ep-header__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ep-header__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ep-header__inner{padding-left:2rem;padding-right:2rem}}.ep-header__inner{justify-content:space-between;align-items:center;display:flex}.ep-header__logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.ep-header__logo-img{object-fit:contain;width:36px;height:36px}.ep-header__logo-text{color:#0d1e4a;font-family:DM Serif Display,serif;font-size:1.125rem;font-weight:700}.ep-header__nav{display:none}@media (min-width:1024px){.ep-header__nav{align-items:center;gap:2rem;display:flex}}.ep-header__link{color:#4a4a4a;font-size:.875rem;font-weight:500;transition:color .3s;position:relative}.ep-header__link:after{content:"";background-color:#d4a843;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.ep-header__link:hover{color:#0d1e4a}.ep-header__link:hover:after,.ep-header__link--active:after{width:100%}.ep-header__link--active{color:#2d8c3e}.ep-header__toggle{color:#0d1e4a;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (min-width:1024px){.ep-header__toggle{display:none}}.ep-mobile-menu{z-index:40;background-color:#0d1e4a;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:fixed;inset:0}.ep-mobile-menu__link{color:#fff;font-family:DM Serif Display,serif;font-size:1.875rem}.ep-mobile-menu__link:hover{color:#d4a843}.ep-mobile-menu__close{color:#fff;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:1.5rem;right:1.5rem}.ep-hero{align-items:flex-end;min-height:60vh;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.ep-hero{min-height:68vh}}.ep-hero__bg{z-index:0;position:absolute;inset:0}.ep-hero__bg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ep-hero__overlay{z-index:1;background:linear-gradient(160deg,#080f28e6 0%,#0d1e4aa6 100%);position:absolute;inset:0}.ep-hero__content{z-index:2;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:640px){.ep-hero__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ep-hero__content{padding-left:2rem;padding-right:2rem}}.ep-hero__content{padding-top:8rem;padding-bottom:4rem}.ep-hero__breadcrumb{align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.ep-hero__breadcrumb a,.ep-hero__breadcrumb span{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .3s}.ep-hero__breadcrumb a:hover{color:#ffffffe6}.ep-hero__breadcrumb span:last-child{color:#d4a843}.ep-hero__breadcrumb svg{color:#fff6;flex-shrink:0}.ep-hero__number{color:#ffffff1a;margin-bottom:-1rem;font-family:DM Serif Display,serif;font-size:4.5rem;line-height:1;display:block}@media (min-width:1024px){.ep-hero__number{font-size:10rem}}.ep-hero__title{color:#fff;margin-bottom:1.5rem;font-family:DM Serif Display,serif;font-size:2.25rem;line-height:1.1}@media (min-width:1024px){.ep-hero__title{font-size:3.75rem}}.ep-hero__lead{color:#ffffffbf;max-width:620px;font-size:1.125rem;line-height:1.75}.ep-main{background-color:#fff}.ep-content{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ep-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ep-content{padding-left:2rem;padding-right:2rem}}.ep-content{flex-direction:column;gap:4rem;max-width:860px;padding-top:4rem;padding-bottom:5rem;display:flex}.ep-section{flex-direction:column;gap:1.5rem;display:flex}.ep-section--topics{background-color:#faf8f4;border-radius:24px;padding:2.5rem}.ep-section--projects{background-color:#0d1e4a08;border:1px solid #e5e7eb;border-radius:24px;padding:2.5rem}.ep-section--outros{gap:2rem}.ep-label{letter-spacing:.15em;text-transform:uppercase;color:#2d8c3e;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}.ep-body{color:#4a4a4a;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75}.ep-topics{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ep-topics__item{color:#0d1e4a;align-items:flex-start;gap:1rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.75;display:flex}.ep-topics__dot{background-color:#2d8c3e;border-radius:9999px;flex-shrink:0;width:8px;height:8px;margin-top:9px}.ep-projects{flex-direction:column;gap:1.25rem;display:flex}.ep-project{align-items:flex-start;gap:1rem;text-decoration:none;display:flex}.ep-project--link{border:1px solid #0000;border-radius:1rem;padding:1rem;transition:all .3s}.ep-project--link:hover{background-color:#2d8c3e0a;border-color:#2d8c3e}.ep-project--link:hover .ep-project__icon{color:#2d8c3e;background-color:#2d8c3e1f}.ep-project--link:hover .ep-project__arrow{opacity:1;transform:translate(3px)}.ep-project__icon{color:#0d1e4a;background-color:#0d1e4a0f;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.ep-project__title{color:#0d1e4a;flex:1;margin:0;padding-top:.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.75}.ep-project__arrow{color:#2d8c3e;opacity:0;flex-shrink:0;margin-top:.75rem;transition:all .3s}.ep-outros{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.ep-outros{grid-template-columns:repeat(2,1fr)}}.ep-outro{background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.ep-outro:hover{border-color:#2d8c3e;transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ep-outro:hover .ep-outro__link{gap:.75rem}.ep-outro img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.ep-outro__body{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.ep-outro__number{color:#0d1e4a1a;font-family:DM Serif Display,serif;font-size:1.875rem;line-height:1}.ep-outro__title{color:#0d1e4a;margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.25}.ep-outro__link{color:#2d8c3e;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:500;transition:gap .3s;display:inline-flex}.ep-nav{border-top:1px solid #e5e7eb;justify-content:space-between;gap:1.5rem;padding-top:2rem;display:flex}.ep-nav__btn{align-items:center;gap:1rem;max-width:45%;text-decoration:none;transition:all .3s;display:flex}.ep-nav__btn>div{flex-direction:column;gap:.25rem;display:flex}.ep-nav__btn span{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ep-nav__btn strong{color:#0d1e4a;font-size:.875rem;font-weight:600;line-height:1.25}.ep-nav__btn svg{color:#2d8c3e;flex-shrink:0;transition:transform .3s}.ep-nav__btn--prev:hover svg{transform:translate(-3px)}.ep-nav__btn--next{text-align:right;flex-direction:row-reverse;margin-left:auto}.ep-nav__btn--next:hover svg{transform:translate(3px)}.ep-nav__btn:hover strong{color:#2d8c3e}.ep-back{text-align:center}.ep-back a{color:#9ca3af;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .3s;display:inline-flex}.ep-back a:hover{color:#0d1e4a}@media (max-width:768px){.ep-hero{min-height:55vh}.ep-hero__number{font-size:3rem}.ep-hero__title{font-size:1.875rem}.ep-hero__lead{font-size:1rem}.ep-section--topics,.ep-section--projects{padding:1.5rem}.ep-body{font-size:1rem}}
