@import"https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&display=swap";@import"https://api.iconify.design/simple-icons.css?icons=signal,instagram,matrix,github";@import"https://api.iconify.design/mdi.css?icons=linkedin,hamburger-menu";:root{--primary: #171717;--secondary: #444;--text: #ededed;--accent: #da0037}*{box-sizing:border-box;font-family:"Funnel Display","sans-serif"}html{width:100%;min-height:100%;color:var(--text);background-color:var(--primary)}a{color:var(--text)}a[href^=http]::after{content:" ⚠️↗"}a[href^=https]::after{content:" ↗"}p{font-size:1.2rem}h1{width:min(768px,100%);font-size:3rem}h2{font-size:2.5rem}body{width:100%;height:100%;margin:0 auto}nav{background-color:var(--secondary);position:sticky;top:0;transform:translateY(0%);transition:transform .2s ease-in-out}nav.hidden{transform:translateY(-100%)}nav #menu-toggle-bar{padding:0 1rem;display:flex;flex-direction:row;justify-content:flex-end}nav #menu-toggle{background:none;border:none;color:inherit;font:inherit;padding:0;margin:0;cursor:pointer;font-size:3rem;height:3rem;width:3rem}nav #desktop-menu{display:none}nav #mobile-menu{width:max-content;display:none;flex-direction:column;align-items:start}nav #mobile-menu.open{display:flex}nav div{width:min(1280px,100%);display:flex;justify-content:center;align-items:center}nav a{text-decoration:none;font-size:1.3em}nav a:not(:last-child){margin-right:1.5em}nav .cta{margin-left:.5em}nav #logo{font-size:2em;margin-right:auto}.cta{width:fit-content;padding:.5em 1em;text-decoration:none;background-color:var(--accent);border-radius:.5rem}.more{color:var(--text);background-color:var(--primary);padding:1rem 2rem;margin:2rem 0;border-radius:.5rem;font-size:1.5em}main,section,footer{padding:2rem calc(2rem + 2vw)}main{display:flex;flex-direction:column;align-items:center;background-color:var(--primary)}main div{display:flex;flex-direction:column;width:min(1280px,100%);margin:0 auto}main div h1{font-size:2.3em;width:75%}main div p{font-size:1.1em}main#home{justify-content:center}main#home h1{text-align:left}main #links{display:flex;flex-direction:column;align-items:center;margin-top:2rem}main #links :not(:last-child){margin-bottom:1rem}main .cta{font-size:1.2rem}body>section:nth-child(even){background-color:var(--primary);color:var(--text)}body>section:nth-child(even) a{color:var(--text)}body>section:nth-child(even) .more{background-color:var(--text);color:var(--primary)}section{display:flex;flex-direction:column;align-items:center;background-color:var(--text);color:var(--primary)}section a{color:var(--primary)}section div{width:min(1000px,100%)}footer{background-color:var(--primary)}footer h2{margin:0}footer .links-list{display:flex;flex-direction:column}footer #links{display:flex;flex-wrap:wrap;row-gap:1rem;margin:2rem 0}footer #links span{height:4rem;width:4rem}footer #links a:not(:last-child){margin-right:1rem}footer #links a::after{content:none}@media screen and (min-width: 1280px){h1{font-size:4rem}nav #desktop-menu{display:flex;height:80px;margin:0 auto;padding:1em}nav #menu-toggle-bar,nav #mobile-menu{display:none}main#home{display:flex;flex-direction:column;min-height:75vh}main#home div h1{font-size:4rem}main#home p{width:50%}main#home h1{font-size:3rem}main#home #links{flex-direction:row;align-items:center}main#home #links :not(:last-child){margin-bottom:0;margin-right:1rem}}