@font-face{font-family:MyTupi;src:url(/assets/MyTupi-Dq1lffKX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nicholas;src:url(/assets/nicholas-bbGmKAcT.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nicholas,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;letter-spacing:.02em;color:#1f2937;background:#f5f5f5;height:100vh;overflow:hidden;animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.menu-toggle{position:fixed;top:3rem;right:3rem;width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:6px;z-index:1001;padding:0;transition:transform .3s ease}.menu-toggle:hover{transform:scale(1.1)}.menu-line{display:block;width:100%;height:2px;background:#000;transition:all .3s ease}.slide-menu{position:fixed;top:6rem;right:3rem;z-index:999;pointer-events:none}.slide-menu.active{pointer-events:auto}.menu-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;opacity:0;transform:translate(50px);transition:all .6s cubic-bezier(.4,0,.2,1)}.slide-menu.active .menu-items{opacity:1;transform:translate(0)}.menu-items li{opacity:0;transform:translate(30px);transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-menu.active .menu-items li:nth-child(1){opacity:1;transform:translate(0);transition-delay:.1s}.slide-menu.active .menu-items li:nth-child(2){opacity:1;transform:translate(0);transition-delay:.2s}.slide-menu.active .menu-items li:nth-child(3){opacity:1;transform:translate(0);transition-delay:.3s}.slide-menu.active .menu-items li:nth-child(4){opacity:1;transform:translate(0);transition-delay:.4s}.menu-link{font-family:MyTupi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:700;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:-.08em;display:block;line-height:1;transition:all .3s ease}.menu-link:hover{transform:translate(-10px)}.blog-container{display:flex;height:100vh;width:100vw}.image-gallery{width:45%;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;padding:2rem}.gallery-wrapper,.gallery-images{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute}.gallery-image.active{opacity:1}.nav-arrow{position:absolute;right:-3rem;width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.nav-arrow-up{top:50%;transform:translateY(-60px)}.nav-arrow-down{bottom:50%;transform:translateY(60px)}.nav-arrow:hover{transform:scale(1.2)}.nav-arrow-up:hover{transform:translateY(-60px) scale(1.2)}.nav-arrow-down:hover{transform:translateY(60px) scale(1.2)}.nav-arrow svg{width:24px;height:24px;color:#1f2937;transition:all .3s ease}.nav-arrow:hover svg{color:#000}.nav-arrow:disabled{opacity:.2;cursor:not-allowed}.nav-arrow-up:disabled:hover{transform:translateY(-60px) scale(1)}.nav-arrow-down:disabled:hover{transform:translateY(60px) scale(1)}.nav-arrow:disabled:hover svg{color:#1f2937}.image-counter{display:none}.content-side{width:55%;height:100vh;overflow-y:auto;background:#fff;position:relative}.blog-content{padding:3rem 5rem 5rem;max-width:900px}.blog-title{font-family:MyTupi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;letter-spacing:-.08em;line-height:.9;margin-bottom:2rem;margin-right:5rem;color:#000;position:sticky;top:0;background:#fff;padding:2rem 0;z-index:50}.blog-body{font-family:Nicholas,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;line-height:1.8;margin-right:5rem}.blog-body p{margin-bottom:1.5rem}.blog-body h2{font-family:MyTupi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:-.05em;margin-top:3rem;margin-bottom:1.5rem;color:#000}.blog-body .label{font-family:MyTupi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.05em}.blog-body a{color:#1f2937;text-decoration:underline;transition:all .3s ease}.blog-body a:hover{color:#000}.blog-image{width:100%;height:auto;margin:2rem 0;border-radius:4px;box-shadow:0 4px 12px #0000001a}.content-side::-webkit-scrollbar{width:8px}.content-side::-webkit-scrollbar-track{background:#f1f1f1}.content-side::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content-side::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width: 968px){body{overflow:auto;height:auto}.blog-container{flex-direction:column;height:auto;overflow-y:visible}.image-gallery{width:100%;height:60vh;min-height:400px;padding:2rem 1rem;order:2;margin-top:0}.gallery-wrapper,.gallery-images{height:100%;width:100%}.gallery-image{position:absolute;max-width:90%;max-height:90%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%)}.content-side{width:100%;height:auto;overflow-y:visible;order:1}.blog-content{padding:2rem 1.5rem 0}.blog-title{font-size:2.5rem;margin-right:3rem;margin-bottom:1.5rem;padding:0;position:static;background:transparent}.blog-body{margin-right:0;margin-bottom:2rem}.nav-arrow{right:1rem}.menu-toggle{width:32px;height:32px;gap:5px;top:1.5rem;right:1.5rem}.menu-line{height:2px}.menu-link{background:none;color:#000;font-size:1rem}}
