.Header_header___60Q_{background-color:#1f1f1f;padding:1rem 2rem;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Header_header__container__cfQj8{display:flex;justify-content:space-between;align-items:center}.Header_header__logo__BPLiC a{color:#e50914;text-decoration:none;font-size:1.5rem;font-weight:700}.Header_header__hamburger__doUli{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.Header_header__hamburger__doUli span{width:25px;height:3px;background-color:#ccc;margin:3px 0;transition:.3s;border-radius:2px}.Header_header__hamburger__doUli span.Header_open__Rz4Pa:first-child{transform:rotate(-45deg) translate(-5px,6px)}.Header_header__hamburger__doUli span.Header_open__Rz4Pa:nth-child(2){opacity:0}.Header_header__hamburger__doUli span.Header_open__Rz4Pa:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.Header_header__nav__jNhBL{display:flex;gap:1rem}.Header_header__nav__jNhBL a{color:#ccc;text-decoration:none;transition:color .3s}.Header_header__nav__jNhBL a:hover{color:#e50914}@media (max-width:768px){.Header_header__hamburger__doUli{display:flex}.Header_header__nav__jNhBL{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:300px;background-color:#1f1f1f;flex-direction:column;padding:5rem 2rem 2rem;box-shadow:-2px 0 10px rgba(0,0,0,.5);transition:right .3s ease-in-out;z-index:1000}.Header_header__nav_open__s33JW{right:0}.Header_header__nav__jNhBL a{padding:1rem 0;font-size:1.1rem;border-bottom:1px solid #333}.Header_header__nav__jNhBL a:last-child{border-bottom:none}}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:80px}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.Footer_footer__4m1fF{background-color:#1f1f1f;padding:1.5rem 0;text-align:center;color:#ccc;margin-top:1rem}.Footer_footer__4m1fF a:hover{color:#e50914}.Footer_footer__text__vlgzp{margin:0;font-size:.875rem}