@font-face{font-family:Telegraf;src:url(/build/assets/PPTelegraf-UltraLight-CVA2gA1G.otf) format("Opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(/build/assets/PPTelegraf-Regular-Cq3DZQwr.otf) format("Opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(/build/assets/PPTelegraf-UltraBold-CPDfQI1s.otf) format("Opentype");font-weight:800;font-style:normal;font-display:swap}:root{--base-clr: #000000;--line-clr: #42434a;--hover-clr: #222533;--text-clr: #000000;--secondary-text-clr: #e6e6ef;--accent-clr: #e867be}html{-webkit-text-size-adjust:100%}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{font-family:Telegraf,Helvetica Neue,Arial,sans-serif;line-height:1.5rem;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{width:100%;margin:0;min-height:100vh;color:var(--text-clr);background-color:#111;display:grid;grid-template-rows:auto 1fr auto}header{width:100%;min-width:0;background-color:var(--base-clr);height:70px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:sticky;top:0;left:0;right:0;z-index:100;padding:0 40px;color:var(--text-clr)}header .left-section{display:flex;align-items:center}header .left-section a{color:var(--secondary-text-clr);font-weight:800;text-decoration:none;font-size:clamp(30px,2vw,48px)}header .left-section a .last-letter{color:var(--accent-clr)}header .right-section{display:flex;flex-direction:row;justify-content:center;align-items:start;color:var(--secondary-text-clr);gap:10px}header .right-section a{text-decoration:none;font-size:clamp(11px,2vw,16px);color:var(--secondary-text-clr)}header .right-section button{border:none;background-color:var(--base-clr);color:var(--secondary-text-clr);cursor:pointer}header .right-section button:hover a{color:var(--accent-clr)}footer{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 40px;color:var(--text-clr);background-color:var(--base-clr)}footer .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;color:var(--secondary-text-clr)}footer .top .left-section{font-size:clamp(11px,2vw,18px);max-width:150px;line-height:1.2}footer .top .middle-section{padding-right:5px;text-align:center;display:flex;justify-content:center;align-items:center;gap:40px}footer .top .middle-section svg{width:40px;height:40px}footer .top .right-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}footer .top .right-section a{border:none;background:none;color:var(--secondary-text-clr);font-size:clamp(11px,2vw,16px);cursor:pointer;padding:0;text-decoration:none}footer .top .right-section a:hover{color:var(--accent-clr)}footer .bottom{display:flex;justify-content:space-between;align-items:center;padding-top:10px}footer .bottom .left-section{font-size:clamp(10px,2vw,14px);color:var(--secondary-text-clr)}footer .bottom .right-section{font-size:clamp(11px,2vw,22px);font-weight:800}footer .bottom .right-section p{color:var(--secondary-text-clr);margin:0}footer .bottom .right-section .last-letter{color:var(--accent-clr)}*,*:before,*:after{transition:width .4s ease,height .4s ease,padding .4s ease,margin .4s ease,transform .4s ease,left .4s ease,right .4s ease,top .4s ease,bottom .4s ease}header,footer,html{min-width:none;width:100%}@media (max-width: 700px){header{justify-content:space-between;padding:0 20px}footer{padding:20px}footer .top{margin-bottom:15px}footer .top .left-section{max-width:100px}footer .top .right-section a{height:18px}footer .top .middle-section{gap:20px}footer .top .middle-section svg{width:35px;height:35px}}@media (max-width: 550px){footer{padding:20px}footer .top{margin-bottom:15px}footer .top .middle-section{gap:10px;padding-right:8px}footer .top .middle-section svg{width:35px;height:35px}}@media (max-width: 400px){header{padding:0 15px}footer{padding:20px 10px}footer .top{margin-bottom:15px}footer .top .right-section a{height:16px}footer .top .middle-section{gap:5px;padding-right:10px}footer .top .middle-section svg{width:30px;height:30px}}@media (max-width: 350px){footer .top .right-section a{height:14px}}
