.brand{display:flex;align-items:center;white-space:nowrap}.brand-logo{display:block;width:142px;height:54px;object-fit:cover;object-position:center;mix-blend-mode:screen}.menu-toggle{display:none;background:none;border:1px solid #746542;color:var(--gold);padding:9px;width:40px;height:36px;cursor:pointer}.menu-toggle span{display:block;height:1px;background:var(--gold);margin:4px 0}.mobile-menu{display:none}
@media(max-width:760px){.site-header{position:sticky}.site-header nav{display:none}.menu-toggle{display:block;margin-left:auto}.mobile-menu{position:absolute;top:68px;left:0;right:0;background:#0b0b0b;border-bottom:1px solid var(--line);padding:1.2rem 6vw;z-index:5}.site-header.menu-open .mobile-menu{display:grid;gap:.2rem}.mobile-menu a{padding:.65rem 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mobile-menu a:hover{color:var(--gold)}.mobile-menu a:nth-last-child(2){border-top:1px solid var(--line);margin-top:.5rem;padding-top:1rem;width:fit-content}.mobile-menu a:last-child{color:var(--gold);width:fit-content}}

/* Home direction: premium editorial cover, three visual areas and restrained institutional close. */
.home-page{background:#080808}.home-page .site-header{max-width:none;padding:0 5vw;height:88px}.home-page .site-header nav{gap:2rem;font-family:Georgia,serif;font-size:13px;text-transform:none;letter-spacing:.02em}.home-page .site-header .lang{font-family:Georgia,serif;font-size:12px}.home-hero{position:relative;min-height:610px;max-width:none;margin:0;display:flex;align-items:flex-end;overflow:hidden;padding:5rem 5vw 4.5rem;background:#090909}.home-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.94) 0%,rgba(5,5,5,.72) 38%,rgba(5,5,5,.18) 78%,rgba(5,5,5,.34) 100%),url('/assets/eros-home-hero-reference.jpg') center/cover no-repeat;background-color:#090909;filter:saturate(.95)}.home-hero-content{position:relative;z-index:1;max-width:570px}.home-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(64px,8vw,124px);line-height:.82;margin:0 0 1.5rem}.home-kicker{max-width:390px;color:#e6dfd2;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.home-hero .actions{margin-top:2rem}.home-hero .button{border-color:#d2b36b}.home-hero .button span,.home-area a span{margin-left:1.2rem;font-size:1.1em}.home-hero-note{position:absolute;right:5vw;top:7rem;z-index:1;color:#d4b875;font-size:10px;letter-spacing:.25em;text-align:right;line-height:2}.home-hero-note span{color:#f2eee4}.home-areas{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#3a3224;padding:1px}.home-area{min-height:245px;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#0b0b0b}.home-area:before{content:"";position:absolute;inset:0;background-position:center;background-size:cover;filter:saturate(.7);opacity:.45}.area-ensaios:before{background-image:url('/assets/eros-reference-v2.webp');background-position:12% 70%}.area-select:before{background-image:url('/assets/eros-reference-v2.webp');background-position:52% 33%}.area-newfaces:before{background-image:url('/assets/eros-reference-v2.webp');background-position:82% 30%}.home-area:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#070707 5%,rgba(7,7,7,.72) 48%,rgba(7,7,7,.05))}.home-area>div{position:relative;z-index:1;padding:2rem 2.2rem;max-width:480px}.home-area h2{font-size:28px;letter-spacing:.02em;margin:.8rem 0}.home-area h2 em{font-style:normal}.home-area p{color:#eee6d8;max-width:340px;font-size:13px;line-height:1.5}.home-area a{display:inline-block;color:#e2c477;text-transform:uppercase;font-size:11px;letter-spacing:.12em;margin-top:.8rem}.home-about{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:6rem 8vw;border-top:1px solid #3a3224}.home-about h2{font-size:clamp(42px,5vw,76px);margin:0}.home-about>p{color:#c7c0b4;font-family:Georgia,serif;font-size:20px;line-height:1.55;max-width:540px;align-self:center}.home-page footer{align-items:center;padding:2rem 5vw;gap:2rem}.footer-brand img{width:118px;height:44px;object-fit:cover;mix-blend-mode:screen}.home-page footer nav{display:flex;gap:1.3rem;font-family:Georgia,serif;font-size:13px}.home-page footer>span{margin-left:auto;white-space:nowrap}
@media(max-width:760px){.home-page .site-header{height:72px;padding:0 6vw}.home-page .brand-logo{width:122px;height:46px}.home-hero{min-height:660px;padding:5.5rem 7vw 3.5rem;align-items:flex-end}.home-hero-image{background-position:70% center;background-size:cover;opacity:.9}.home-hero-content{max-width:100%}.home-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(58px,16vw,88px)}.home-kicker{font-size:13px;line-height:1.55}.home-hero-note{top:2rem;right:7vw;font-size:8px}.home-areas{grid-template-columns:1fr}.home-area{min-height:260px}.home-area>div{padding:2rem 7vw}.home-about{grid-template-columns:1fr;gap:2rem;padding:5rem 7vw}.home-about>p{font-size:18px}.home-page footer{align-items:flex-start;flex-direction:column;padding:2.5rem 7vw;gap:1.5rem}.home-page footer nav{flex-wrap:wrap;gap:.8rem 1.2rem}.home-page footer>span{margin-left:0;white-space:normal}.mobile-menu{top:72px}}
