#architecturePage{background-color:var(--color-black);flex-direction:column;align-items:center;gap:3rem;padding:4rem 1rem;display:flex}#architecturePage .architecturePage-error{padding-top:5rem;padding-bottom:3rem;font-size:3rem}#architecturePage .not-found__link{-webkit-backdrop-filter:brightness(.3);backdrop-filter:brightness(.3);border-radius:25px;padding:1rem;transition:all .5s}#architecturePage .not-found__link:hover{filter:brightness(1.5)}#architecturePage #nes-introduction{align-items:center;gap:4rem;padding-top:5rem;display:flex}#architecturePage #nes-introduction .nes-introduction__content{flex-direction:column;display:flex}#architecturePage #nes-introduction .nes-introduction__content .nes-introduction__subheading{color:var(--color-nintendo-gray);font-family:Arima,sans-serif;font-size:1.2rem;font-weight:100;line-height:1px}#architecturePage #nes-introduction .nes-introduction__content .nes-introduction__heading{color:var(--color-real-white);font-family:Playfair Display,sans-serif;font-size:2.7rem;font-weight:300}#architecturePage #nes-introduction .architecture-figure{align-self:flex-end;max-width:40rem;height:auto;display:flex}#architecturePage #nes-introduction .architecture-figure .architecture-image{object-fit:cover;width:100%;height:100%}#architecturePage .nintendo-presentation{background-color:#00000050;border-radius:19px;flex-direction:column;gap:1.5rem;max-width:1200px;padding:2rem;display:flex}#architecturePage .nintendo-presentation .nintendo-presentation__heading{color:var(--color-footer-heading);letter-spacing:1px;align-self:center;font-family:Playfair Display,sans-serif;font-size:2rem;font-weight:600}#architecturePage .nintendo-presentation .nintendo-presentation__text{color:var(--color-nintendo-gray);column-count:2;column-gap:2rem;font-family:arima,sans-serif;font-size:1.3rem;line-height:1.7rem}#architecturePage .architecture-video{z-index:2;border-left-style:none;border-right-style:none;border-radius:8px;margin:3rem 1rem}#architecturePage #architecture-articles{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex}#architecturePage #architecture-articles .architecturePage-title{color:var(--color-real-white);letter-spacing:1px;text-align:center;font-family:playfair display,sans-serif;font-size:3rem;font-weight:100}#architecturePage #architecture-articles .architecturePage-title-text{color:var(--color-nintendo-gray);text-align:center;border-style:solid solid none;border-top-width:2px;border-top-color:currentColor;border-bottom-width:2px;border-bottom-color:currentColor;border-image:linear-gradient(270deg,#181818,#eee,#181818) 1 0;max-width:900px;padding:1rem .2rem 2rem;font-family:arima,sans-serif;font-size:1.5rem;font-weight:100;line-height:27px}#architecturePage #architecture-articles #articles{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}#architecturePage .darken-image-bottom{background:linear-gradient(#10101000 0%,#101010 80%);width:100%;height:6rem;position:absolute;bottom:3rem}@media (max-width:1200px){#architecturePage .architecture-video{width:95%}}@media (max-width:1000px){#architecturePage #nes-introduction{flex-direction:column}}@media (max-width:700px){#architecturePage #nes-introduction{padding-top:3rem}#architecturePage .nintendo-presentation .nintendo-presentation__text{column-count:1;column-gap:0}#architecturePage .architecture-video{width:100%}}@media (max-width:500px){#architecturePage .nintendo-presentation .nintendo-presentation__heading{font-size:1.7rem}#architecturePage #architecture-articles .architecturePage-title{font-size:2.3rem}}
