@font-face{font-family:bacalisties;src:url(/assets/Bacalisties-B7V7UdKp.ttf) format("truetype");font-weight:400;font-style:normal}*{scrollbar-width:thin;scrollbar-color:rgba(224,200,174,.65) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e0c8aea6;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#e0c8aed9;background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.parisienne-regular{font-family:bacalisties,cursive;font-weight:400;font-style:normal}#nav-main{position:fixed;right:2.3rem;top:1rem;--bs-nav-link-color: #E0C8AE}#nav-main .nav-link:focus,#nav-main .nav-link:hover{--bs-link-hover-color: #cbb195;--bs-nav-link-hover-color: #cbb195}.collage{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:160px;gap:6px;padding:10px}.collage img{width:100%;height:100%;object-fit:cover;display:block}.collage img.tall{grid-row:span 2}.collage img.wide{grid-column:span 2}.collage img.big{grid-column:span 2;grid-row:span 2}.section{min-height:100vh}.section .section-title{font-family:Times New Roman,Times,serif;font-size:3rem}.section#home{background-image:url(/assets/hero-bg-9MjTaAxC.png);background-size:cover}.section#home .intro-text{font-size:18.8rem;display:flex;justify-content:center;color:#e0c8ae;align-items:end;position:absolute;bottom:0%}.section#portfolio{padding:5rem;background-color:#000;color:#e6d3e2;font-size:20px}.section#maite{background-color:#000;color:#e6d3e2;font-size:20px}.section#maite .intro-text{font-size:2.7rem}.section#maite #whoami-text{padding:5rem}.section#pacotes{background-color:#000}.section#portfolio-videos,.section#portfolio-photos{background-color:#000;color:#e6d3e2;padding:5rem}.hero{position:relative;width:100%;height:100vh;overflow:hidden}.hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.8s ease;z-index:1;pointer-events:none}.hero__slide img{width:100%;height:100%;object-fit:cover;transform:scale(1)}.hero__slide.active{opacity:1;z-index:2}.hero__slide.active img{animation:breathing 6.5s ease-in-out forwards}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.025;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.5) 1px,transparent 1px),radial-gradient(circle at 80% 60%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 30% 80%,rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(circle at 60% 40%,rgba(255,255,255,.25) 1px,transparent 1px);background-size:150px 150px,180px 180px,200px 200px,160px 160px;mix-blend-mode:overlay;z-index:3}.hero__content{position:relative;z-index:10;width:100%;height:100%}.hero__content .intro-text{font-size:3rem;color:#e0c8ae;position:absolute;left:50%;bottom:10rem;transform:translate(-50%);margin:0;width:max-content;text-align:center}@media (min-width: 760px){.hero__content .intro-text{bottom:.6rem;font-size:8rem}}@media (min-width: 1200px){.hero__content .intro-text{font-size:16.8rem}}@keyframes breathing{0%{transform:scale(1)}to{transform:scale(1.008)}}.lux-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#000000d1;opacity:0;visibility:hidden;transition:opacity .28s cubic-bezier(.22,.61,.36,1),visibility .28s cubic-bezier(.22,.61,.36,1);z-index:99999}@media (min-width: 760px){.lux-modal-overlay{padding:4rem}}.lux-modal-overlay.active{opacity:1;visibility:visible}.lux-modal-overlay .lux-modal{position:relative;max-width:720px;background:#000;border:1px solid rgba(224,200,174,.65);color:#fff;padding:2.5rem 4rem;overflow:visible;opacity:0;transform:translateY(8px) scale(.985);transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1);pointer-events:none}@media (min-width: 760px){.lux-modal-overlay .lux-modal{padding:5.5rem 7rem}}.lux-modal-overlay .lux-modal.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.lux-modal-overlay .lux-modal h2{font-family:Cormorant Garamond,serif;text-transform:uppercase;letter-spacing:.28em;font-weight:400;color:#e0c8ae;text-align:center}.lux-modal-overlay .lux-modal .divider{width:70px;height:1px;background:#e0c8aea6;margin:30px auto 40px}.lux-modal-overlay .lux-modal p{color:#e0c8ae;font-family:Cormorant Garamond,serif;font-style:italic;font-size:23px;line-height:1.7;text-align:center;margin-bottom:55px}.lux-modal-overlay .lux-modal label{display:block;margin-bottom:12px;color:#e0c8ae;text-transform:uppercase;letter-spacing:.18em;font-size:14px}.lux-modal-overlay .lux-modal input{width:100%;height:58px;background:#000;border:1px solid rgba(224,200,174,.65);color:#e0c8ae;padding:0 20px;font-size:22px;font-family:Cormorant Garamond}.lux-modal-overlay .lux-modal input::placeholder{color:#e0c8aea6;font-style:italic}.lux-modal-overlay .lux-modal .lux-close{position:absolute;top:2rem;right:2rem;width:40px;height:40px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#e0c8ae;z-index:20;transition:opacity .2s ease}.lux-modal-overlay .lux-modal .lux-close:hover{opacity:.65}.lux-modal-overlay .lux-modal .lux-close:before,.lux-modal-overlay .lux-modal .lux-close:after{content:"";position:absolute;width:24px;height:1px;background:currentColor;left:50%;top:50%;transform-origin:center}.lux-modal-overlay .lux-modal .lux-close:before{transform:translate(-50%,-50%) rotate(45deg)}.lux-modal-overlay .lux-modal .lux-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.lux-modal-overlay .lux-modal .lux-modal-body{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1400px){#modal-request{max-height:600px;overflow:scroll}}.lux-btn{width:min(360px,100%);height:56px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(224,200,174,.65);color:#e0c8ae;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.lux-btn:hover{background:#e0c8ae;color:#000;border-color:#e0c8ae}.lux-btn:active{transform:scale(.992)}.lux-btn:focus-visible{outline:none;box-shadow:0 0 0 1px #e0c8ae}.lux-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.results-section{background:#000;color:#e0c8ae;padding:8rem 0;font-family:Cormorant Garamond,serif}.results-section .container-fluid{max-width:1700px}.results-label{display:inline-block;margin-bottom:1.5rem;color:#e0c8aea6;text-transform:uppercase;letter-spacing:.35em;font-size:.85rem}.results-title{margin:0;font-size:clamp(3.5rem,5vw,4.5rem);line-height:.95;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.results-description{max-width:280px;margin-left:auto;color:#ffffffbf;font-style:italic;font-size:1.4rem;line-height:1.65}.results-table{margin-top:4rem}.case-item{display:grid;grid-template-columns:170px 470px 1fr 80px;align-items:center;min-height:255px;padding:3.5rem}.case-number{text-transform:uppercase;letter-spacing:.22em;font-size:.95rem;color:#e0c8aea6}.case-number span{display:inline-block}.case-metric{text-align:center}.metric-category{display:block;margin-bottom:1rem;text-transform:uppercase;font-size:.82rem;letter-spacing:.35em;color:#e0c8aea6}.metric-value{font-size:clamp(5rem,7vw,6.5rem);font-weight:400;line-height:.85;margin-bottom:1rem}.metric-description{display:block;text-transform:uppercase;font-size:.85rem;letter-spacing:.32em;color:#e0c8aea6}.case-feedback{border-left:1px solid rgba(224,200,174,.18);padding-left:4rem}.case-feedback blockquote{margin:0 0 2rem;padding:0;border:none;font-size:clamp(2rem,2.5vw,3rem);line-height:1.25;font-style:normal;font-weight:400}.feedback-author{display:flex;flex-direction:column;gap:.45rem;text-transform:uppercase;letter-spacing:.18em;font-size:.82rem;color:#e0c8aea6}.feedback-author span:first-child{position:relative;padding-left:28px}.feedback-author span:first-child:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1px;background:#ffffff8c}.case-year{justify-self:end;text-transform:uppercase;letter-spacing:.3em;font-size:.82rem;color:#e0c8aea6}@media (max-width: 1200px){.case-item{grid-template-columns:150px 360px 1fr;gap:2rem}.case-year{display:none}}@media (max-width: 992px){.results-description{margin-top:2rem;margin-left:0}.case-item{grid-template-columns:1fr;gap:2.5rem;text-align:center;padding:3rem 2rem}.case-feedback{border-left:none;border-top:1px solid rgba(255,255,255,.18);padding-left:0;padding-top:2.5rem}.feedback-author{align-items:center}.feedback-author span:first-child{padding-left:0}.feedback-author span:first-child:before{display:none}}@media (max-width: 576px){.results-section{padding:5rem 0}.results-title{font-size:2.7rem}.metric-value{font-size:4.5rem}.case-feedback blockquote{font-size:2rem}.case-item{padding:2.25rem 1.5rem}}
