@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:GT-Ultra-Fine;font-style:normal;font-weight:900;src:url(/_astro/GT-Ultra-Fine-Black.2GvyY0bp.woff2) format("woff2"),url(/_astro/GT-Ultra-Fine-Black.DLFv280U.woff) format("woff"),url(/_astro/GT-Ultra-Fine-Black.B1ZXPyTB.ttf) format("truetype")}@font-face{font-family:GT-Ultra-Fine;font-style:normal;font-weight:400;src:url(/_astro/GT-Ultra-Fine-Regular.BXLilNTF.woff2) format("woff2"),url(/_astro/GT-Ultra-Fine-Regular.CnnvdXmt.woff) format("woff"),url(/_astro/GT-Ultra-Fine-Regular.CXeYZsWr.ttf) format("truetype")}@font-face{font-family:GT-Ultra-Fine;font-style:normal;font-weight:600;src:url(/_astro/GT-Ultra-Fine-Bold.BLXB0ETO.woff2) format("woff2"),url(/_astro/GT-Ultra-Fine-Bold.BQb_RhGH.woff) format("woff"),url(/_astro/GT-Ultra-Fine-Bold.DsvQFeTa.ttf) format("truetype")}body,html{height:100%;width:100%;position:relative;scroll-behavior:smooth}html{overflow-x:hidden}*{font-family:Inter,sans-serif;box-sizing:border-box;padding:0;margin:0}a{outline:none;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.content{padding:140px 0}.frame{max-width:1440px;width:100%;margin:0 auto}.frame-big{max-width:1700px;width:100%;padding:0 20px;margin:0 auto}.overlay{position:fixed;inset:0;background:#0000006c;z-index:180;transition:all .4s ease-out;opacity:0;pointer-events:none}.overlay.active{opacity:1;pointer-events:all}@media only screen and (max-width:1600px){.frame,.frame-big{width:100%;padding-left:100px;padding-right:100px}}@media only screen and (max-width:1024px){.frame,.frame-big{padding-left:70px;padding-right:70px}.content{padding:120px 0}}@media only screen and (max-width:850px){.frame,.frame-big{padding-left:50px;padding-right:50px}.content{padding:100px 0}}@media only screen and (max-width:650px){.frame,.frame-big{padding-left:30px;padding-right:30px}.content{padding:80px 0}}@media only screen and (max-width:550px){.frame,.frame-big{padding-left:15px;padding-right:15px}}.button{padding:20px 25px;font-family:GT-Ultra-Fine;font-weight:600;font-size:1.4rem;color:#000;border:solid 2px #000000;display:inline-flex}.button:hover{background:#000;color:#e5decc}@media only screen and (max-width:1280px){.button{font-size:1.2rem}}@media only screen and (max-width:490px){.button{font-size:1.1rem;padding:18px 20px}}.contact{background-color:#746139;height:80px}.contact button{display:none;border:solid 1px #E5DECC;padding:10px;transition:all .2s ease;background:none;color:#fff}.contact p,.contact span{line-height:130%}.contact.sidebar{position:fixed;left:0;top:0;bottom:0;height:100%;border-right:solid 1px #E5DECC;z-index:200;transform:translate(-100%);transition:all .2s ease}.contact.sidebar.active{transform:translate(0)}.contact.sidebar .contact-item aside{margin-top:10px;margin-left:32px}.contact.sidebar .frame{flex-direction:column;padding:40px 30px;gap:40px}.contact.sidebar .frame h4{font-family:GT-Ultra-Fine;font-size:2.5rem;text-transform:uppercase}.contact.sidebar .sidebar-header i{margin-bottom:10px;font-size:1.2rem;color:#fff;position:absolute;top:20px;right:20px;cursor:pointer;transition:all .2s ease}.contact.sidebar .sidebar-header i:hover{opacity:.7}.contact.normal .frame{align-items:center;height:100%}.contact.normal .contact-item:has(aside) div{border:solid 1px #E5DECC;padding:10px;transition:all .2s ease}.contact.normal .contact-item:has(aside) div:hover{opacity:.7;cursor:pointer}.contact.normal aside{position:absolute;background:hsl(from #746139 h s calc(l - 5));padding:20px;top:80px;display:none;z-index:1;isolation:isolate}.contact.normal aside.active{display:block}.contact .frame{justify-content:center;display:flex;gap:100px}.contact-item{font-size:1.1rem}.contact-item i{color:#e5decc;margin-right:5px}.contact-item span{transition:all .2s ease}.contact-item span,.contact-item a{color:#fff}.contact-item span span,.contact-item a span{margin-left:25px}.contact-item aside p{color:#fff}@media only screen and (max-width:1650px){.contact{padding:20px 0}.contact .frame{gap:60px}.contact-item{font-size:.9rem}.contact-item i{margin-right:3px}}@media only screen and (max-width:1280px){.contact.normal .frame{padding:0;gap:40px}}@media only screen and (max-width:1024px){.contact.normal .frame{gap:30px}.contact.normal .contact-item{font-size:.8rem}.contact.normal .contact-item i{margin-right:2px}}@media only screen and (max-width:895px){.contact{padding:20px 0}.contact button{display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;font-size:.9rem}.contact.normal{padding-right:30px;display:flex;justify-content:end}.contact.normal .frame{display:none}}.header{background-color:#e5decc;height:900px}.header .frame{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:100%}.header-logo{width:550px}.header-text h1,.header-text small{font-family:GT-Ultra-Fine;text-transform:uppercase}.header-text h1{font-size:5.5rem}.header-text small{font-size:2.2rem;display:block}.header-text p{font-size:1.5rem;margin-top:40px;line-height:160%}.header-buttons{margin-top:40px;display:flex;gap:20px}@media only screen and (max-width:1920px){.header-text h1{font-size:5rem}.header-text small{font-size:2rem}.header-text p{font-size:1.4rem}}@media only screen and (max-width:1600px){.header-logo{width:80%}}@media only screen and (max-width:1280px){.header-text h1{font-size:4rem}.header-text small{font-size:1.5rem}.header-text p{font-size:1.3rem}}@media only screen and (max-width:920px){.header{height:auto;padding:100px 0 200px}.header .frame{grid-template-columns:1fr;gap:50px}.header-logo{margin:0 auto;width:60%}.header-text{text-align:center}.header-buttons{justify-content:center}}@media only screen and (max-width:590px){.header-logo{width:70%}}@media only screen and (max-width:490px){.header-buttons{flex-direction:column;align-items:center;gap:10px}.header-buttons .button{width:100%;justify-content:center}.header-text h1{font-size:3.5rem}.header-text small{font-size:1.3rem}.header-text p{font-size:1.2rem}}.about{background-color:#b7553d;display:grid;grid-template-columns:1fr 1440px 1fr;padding-right:0;overflow-x:clip}.about-grid{grid-column:2/4}.about-grid-inner{display:grid;grid-template-columns:.8fr 1.1fr;gap:100px}.about-img{height:130%;transform:translateY(-200px);position:relative}.about-img img{width:100%;height:100%;object-fit:cover;inset:0;position:absolute}.about-text h4{font-size:5rem;color:#e5decc;text-transform:uppercase;font-family:GT-Ultra-Fine}.about-text p{margin-top:40px;font-size:1.5rem;line-height:160%}@media only screen and (max-width:1920px){.about-grid-inner{grid-template-columns:.9fr 1.1fr}.about-text h4{font-size:4rem}.about-text p{font-size:1.3rem}}@media only screen and (max-width:1600px){.about-grid-inner{grid-template-columns:1fr 1fr;gap:80px;padding-left:100px}.about-img{height:140%}}@media only screen and (max-width:1280px){.about-grid-inner{grid-template-columns:.8fr 1.2fr;gap:60px}.about-img{height:130%}}@media only screen and (max-width:1024px){.about-grid-inner{padding-left:70px}}@media only screen and (max-width:980px){.about{grid-template-columns:1fr 1fr 1fr}.about-grid-inner{grid-template-columns:1fr;padding:0 70px;gap:80px;margin-top:-170px}.about-grid{grid-column:1/4}.about-text{order:2}.about-img{height:600px;order:1;transform:translateY(0)}}@media only screen and (max-width:850px){.about-grid-inner{padding:0 50px}.about-text h4{font-size:3.2rem}.about-text p{font-size:1.2rem}}@media only screen and (max-width:650px){.about-grid-inner{padding:0 30px}.about-img{height:500px}}@media only screen and (max-width:550px){.about-grid-inner{padding:0 15px}.about-img{height:400px}}.impressions{background-color:#000;height:600px;display:grid;grid-template-columns:1fr 1fr}.impressions figure{position:relative;overflow:hidden}.impressions figure img{position:absolute;inset:0;height:100%;width:100%;display:block;object-position:center center;object-fit:cover}@media only screen and (max-width:890px){.impressions{background-color:#000;height:700px;display:grid;grid-template-columns:1fr}}.rights{background-color:#746139}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:30px}.team-grid div{padding:50px 30px;border:solid 1px #E5DECC;border-radius:0 0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;transition:all .4s ease}.team-grid div:hover{border-radius:40px 0 0}.team-grid div span{height:80px;width:80px;background:#b7553d;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:1.8rem;color:#fff}.team-grid div h4{font-family:GT-Ultra-Fine;font-size:1.6rem;margin-top:30px;text-align:center}.team-grid div p{font-size:1.3rem;font-family:GT-Ultra-Fine;font-weight:500;margin-top:5px;text-align:center}.rights-grid{margin-top:120px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:100px;justify-content:center}.rights-grid h5{font-family:GT-Ultra-Fine;font-size:1.2rem;color:#e5decc;margin-bottom:20px}.rights-grid aside{color:#fff;margin-top:20px}.rights-grid aside p{font-weight:800}.rights-grid aside span{font-size:.9rem}@media only screen and (max-width:1280px){.rights-grid{gap:80px}.team-grid div h4{font-size:1.4rem}.team-grid div p{font-size:1.1rem}}.footer{background-color:#e5decc;padding:100px 0}.footer .frame{display:flex;align-items:center;justify-content:space-between}.footer-links{display:flex;gap:50px}.footer-links a{font-size:1.2rem;color:#b7553d;font-weight:600}.footer-links a:hover{opacity:.7}.footer-copyright p{font-family:GT-Ultra-Fine;font-weight:800;font-size:1.2rem}@media only screen and (max-width:890px){.footer{padding:60px 0}.footer .frame{display:flex;flex-direction:column-reverse}.footer-copyright{margin-top:30px}.footer-copyright p{font-size:1rem}}@media only screen and (max-width:490px){.footer-copyright p{font-size:.85rem}.footer-links{gap:20px}.footer-links a{font-size:1rem}}.page-content strong{display:block;font-family:GT-Ultra-Fine;font-weight:700;font-style:normal;font-size:2rem;margin-bottom:10px}.page-content p{font-size:1.4rem;line-height:160%}.page-content a{font-weight:600;color:#b7553d}.page-content a:hover{opacity:.7}@media only screen and (max-width:1920px){.page-content strong{font-size:1.8rem}.page-content p{font-size:1.3rem}}@media only screen and (max-width:850px){.page-content strong{font-size:1.6rem}.page-content p{font-size:1.2rem}}.page-header{background:#b7553d;height:170px}.page-header .frame{height:100%;display:flex;align-items:center;justify-content:space-between}.page-header a.page-header-back{height:100%;display:flex;align-items:center;padding:10px;background:hsl(from #B7553D h s calc(l - 10))}.page-header a.page-header-back i{font-size:2.5rem;color:#fff;transition:all .2s ease}.page-header a.page-header-back:hover{opacity:.7}.page-header a.page-header-back:hover i{scale:.7}.page-header-logo{display:flex;align-items:flex-end;gap:10px}.page-header-logo:hover{opacity:.7}.page-header-logo h1,.page-header-logo p{font-family:GT-Ultra-Fine;text-transform:uppercase;color:#e5decc;font-weight:800}.page-header-logo h1{font-size:2.5rem}.page-header-logo p{font-size:1rem}.page-header-logo svg{fill:#e5decc;height:120px}@media only screen and (max-width:890px){.page-header-logo h1{font-size:2rem}.page-header-logo p{font-size:.9rem}}@media only screen and (max-width:890px){.page-header a.page-header-back i{font-size:2rem}}@media only screen and (max-width:690px){.page-header .frame{padding-right:0}.page-header a.page-header-back i{font-size:1.5rem}.page-header-logo h1{font-size:1.9rem}.page-header-logo p{font-size:.7rem}.page-header-logo svg{height:90px}}@media only screen and (max-width:490px){.page-header{height:150px}.page-header a.page-header-back i{font-size:1.2rem}.page-header-logo h1{font-size:1.7rem}.page-header-logo p{font-size:.7rem}.page-header-logo svg{height:85px}}
