@font-face{font-family:HTDisplay;src:url(https://files.gempages.net/574481162148250736-83ccba98-8932-49ba-b887-ef9ccd69c632.otf?v=1752569794364) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:HTSerif;src:url(https://files.gempages.net/574481162148250736-c506bece-1452-4be3-a8c3-eaf4185f0705.otf?v=1785130964695) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:HTBody;src:url(https://files.gempages.net/574481162148250736-4460edfd-9ff2-4056-8ec7-f6f7f9f0a730.ttf?v=1752569586375) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:HTBody;src:url(https://files.gempages.net/574481162148250736-25db2fc6-0694-4322-9c07-4b047ccdd849.ttf?v=1752570164511) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:HTBody;src:url(https://files.gempages.net/574481162148250736-7f10d418-bc4c-40d4-ac34-e42e20db8187.ttf?v=1752570179354) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:HTBody;src:url(https://files.gempages.net/574481162148250736-583510c4-5baa-4715-965c-989975960626.ttf?v=1752570271098) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:HTMono;src:url(https://files.gempages.net/574481162148250736-dc14efa4-87ee-429a-9e82-c35a4a43d16a.ttf?v=1752570271571) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:HTMono;src:url(https://files.gempages.net/574481162148250736-d9fe6d9b-cbcd-4056-8e70-21d2e126968d.ttf?v=1752570273636) format("truetype");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overscroll-behavior-y:none}body{background:#fff;color:#121212;font-family:HTBody,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:#121212;text-decoration:none}a:hover{color:#121212;background:#fd0}button{font:inherit}::selection{background:#fd0;color:#121212}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes stampIn{0%{opacity:0;transform:rotate(-14deg) scale(1.5)}to{opacity:1;transform:rotate(-3deg) scale(1)}}@keyframes panelIn{0%{opacity:0;transform:translate(6px,10px)}to{opacity:1;transform:none}}@keyframes recRise{0%{opacity:0;transform:translateY(56px) scale(.98)}to{opacity:1;transform:none}}@keyframes recSide{0%{opacity:0;transform:translate(90px) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes recScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes letterFlip{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}@keyframes recFlip{0%{opacity:0;transform:perspective(1400px) rotateX(14deg) translateY(40px);transform-origin:50% 100%}to{opacity:1;transform:none}}@keyframes htMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ht-marquee{animation:htMarquee 36s linear infinite}@media(prefers-reduced-motion:reduce){.ht-marquee{animation:none}}@media(min-width:900px){.ht-sticky{position:sticky;top:24px}}a.qw-credit:hover{background:none;color:inherit}a.ht-contact-link:hover{background:transparent;color:#fff}
