@font-face{font-family:PlaywriteDEGrund;src:url(/fonts/PlaywriteDEGrund-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Raleway-VariableFont_wght\.ttf;src:url(/fonts/Raleway-VariableFont_wght.ttf) format("truetype");font-style:normal}@font-face{font-family:Raleway-Italic-VariableFont_wght\.ttf;src:url(/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic}:root[data-theme=light]{--text-50:#f1f3f4;--text-100:#e2e7e9;--text-200:#c5cfd3;--text-300:#a9b7bc;--text-400:#8ca0a6;--text-500:#6f8890;--text-600:#596d73;--text-700:#435156;--text-800:#2c363a;--text-900:#161b1d;--text-950:#0b0e0e;--background-50:#f0f3f4;--background-100:#e2e8e9;--background-200:#c5d0d3;--background-300:#a8b9bd;--background-400:#8ba2a7;--background-500:#6e8a91;--background-600:#586f74;--background-700:#425357;--background-800:#2c373a;--background-900:#161c1d;--background-950:#0b0e0f;--primary-50:#f1f4f4;--primary-100:#e3e8e8;--primary-200:#c6d2d2;--primary-300:#abb;--primary-400:#8ea4a4;--primary-500:#718e8e;--primary-600:#5b7171;--primary-700:#455;--primary-800:#2d3939;--primary-900:#171c1c;--primary-950:#0b0e0e;--secondary-50:#f0f1f4;--secondary-100:#e2e3e9;--secondary-200:#c4c7d4;--secondary-300:#a7abbe;--secondary-400:#8a8fa8;--secondary-500:#6c7393;--secondary-600:#575c75;--secondary-700:#414558;--secondary-800:#2b2e3b;--secondary-900:#16171d;--secondary-950:#0b0b0f;--accent-50:#f0f0f4;--accent-100:#e2e1ea;--accent-200:#c4c4d4;--accent-300:#a7a6bf;--accent-400:#8a89a9;--accent-500:#6c6b94;--accent-600:#575676;--accent-700:#414059;--accent-800:#2b2b3b;--accent-900:#16151e;--accent-950:#0b0b0f}:root[data-theme=dark]{--text-50:#0b0e0e;--text-100:#161b1d;--text-200:#2c363a;--text-300:#435156;--text-400:#596d73;--text-500:#6f8890;--text-600:#8ca0a6;--text-700:#a9b7bc;--text-800:#c5cfd3;--text-900:#e2e7e9;--text-950:#f1f3f4;--background-50:#0b0e0f;--background-100:#161c1d;--background-200:#2c373a;--background-300:#425357;--background-400:#586f74;--background-500:#6e8a91;--background-600:#8ba2a7;--background-700:#a8b9bd;--background-800:#c5d0d3;--background-900:#e2e8e9;--background-950:#f0f3f4;--primary-50:#0b0e0e;--primary-100:#171c1c;--primary-200:#2d3939;--primary-300:#455;--primary-400:#5b7171;--primary-500:#718e8e;--primary-600:#8ea4a4;--primary-700:#abb;--primary-800:#c6d2d2;--primary-900:#e3e8e8;--primary-950:#f1f4f4;--secondary-50:#0b0b0f;--secondary-100:#16171d;--secondary-200:#2b2e3b;--secondary-300:#414558;--secondary-400:#575c75;--secondary-500:#6c7393;--secondary-600:#8a8fa8;--secondary-700:#a7abbe;--secondary-800:#c4c7d4;--secondary-900:#e2e3e9;--secondary-950:#f0f1f4;--accent-50:#0b0b0f;--accent-100:#16151e;--accent-200:#2b2b3b;--accent-300:#414059;--accent-400:#575676;--accent-500:#6c6b94;--accent-600:#8a89a9;--accent-700:#a7a6bf;--accent-800:#c4c4d4;--accent-900:#e2e1ea;--accent-950:#f0f0f4}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100vh}body{color:var(--text-900);background:var(--background-100);font-family:Raleway-VariableFont_wght\.ttf;overflow-x:hidden}h1,h2,h3,h4,h5{font-weight:100;line-height:1.15;text-transform:uppercase}.text-size-h1,h1{font-weight:400;margin-top:0;font-size:3.05em}.text-size-h2,h2{font-size:2.44em}.text-size-h3,h3{font-size:1.95em}.text-size-h4,h4{font-size:1.56em;margin-bottom:1rem}.text-size-h4:after,h4:after{content:" ";width:100%;display:block;height:1px;background-color:var(--text-900)}.text-size-h5,h5{font-size:1.25em}.text-caption{font-size:.8em}.text-small,small{font-size:.64em}.bento{padding:1rem;margin:.8rem;background-color:var(--background-200);border-radius:.5rem;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.socials{gap:10px;list-style:none;margin:0;padding:0}.socials,.socials li a{display:flex;align-items:center}.socials li a{justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--secondary-200);color:var(--text);transition:background-color .2s ease-in-out}.socials li a:hover{background-color:var(--primary-500)}.socials li a svg{font-size:1.5rem;color:var(--text-900);transition:color .2s ease-in-out}.socials li a:hover svg{color:var(--background-100)}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}