.content{width:100%}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.content{flex-direction:column}}@media screen and (max-width:900px) and (min-aspect-ratio:8/5){.content{max-height:calc(100vh - 7.25rem)}}.content .logo{align-items:center;display:flex;justify-content:center;opacity:0;overflow:hidden;transform:translateX(-3rem);transition:.5s cubic-bezier(.62,.77,.41,.9);width:50%;will-change:transform,opacity;z-index:1}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.content .logo{padding:2rem 0 0;width:100%}}.content .logo.active{opacity:1;transform:none}.content img{height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden;transform:translateY(9.5%);width:39.875rem;z-index:1}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.content img{transform:none;width:75%}}.content .sidebar{background:#0d0d0d;border-left:.125rem solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;flex-grow:1;opacity:0;overflow:auto;padding:2rem 7.75rem;transform:translateX(3rem);transition:.5s cubic-bezier(.62,.77,.41,.9);width:50%}.content .sidebar::-webkit-scrollbar{height:1rem;opacity:.1;width:.375rem}.content .sidebar::-webkit-scrollbar-track{background-color:rgba(191,213,255,.1)}.content .sidebar::-webkit-scrollbar-thumb{background-color:rgba(191,213,255,.3);border-radius:.375rem}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.content .sidebar{background:transparent;overflow:hidden;padding:0 2rem;width:100%}}.content .sidebar.active{opacity:1;transform:none}.content .sidebar .date{color:var(--gold);font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;margin-bottom:2rem;text-transform:uppercase}.content .sidebar h1{font-size:2.25rem;font-weight:500;line-height:2.5rem;margin:0 0 2rem;text-transform:uppercase}@media screen and (max-width:410px){.content .sidebar h1{word-wrap:break-word}}.content .sidebar p{color:#fff;font-size:1rem;line-height:1.25rem;margin:0 0 1.5rem}.content .sidebar h2{color:var(--gold);font-size:1.5rem;font-weight:500;line-height:1.75rem;margin:.5rem 0 2rem;text-transform:uppercase}.content .sidebar a{color:var(--gold)}.content .sidebar mark{background:transparent;border:.125rem solid hsla(35,45%,64%,.25);color:var(--gold);margin-bottom:1.5rem;padding:1rem}.content .sidebar ol{margin-bottom:1.5rem;margin-top:0}
