:root{--richtext-tag-margin:20px;--richtext-block-margin:38px;--richtext-block-margin-between:32px}.richText p{margin:0 0 var(--richtext-tag-margin) 0}.richText p+*{margin-top:var(--richtext-tag-margin)}.richText p:has(+.block){margin-bottom:0}.richText .block{margin:var(--richtext-block-margin) 0}.richText .block+.block{margin-top:var(--richtext-block-margin-between);margin-bottom:0}.richText .block:has(+.block){margin-bottom:0}.richText .block+:not(.block){margin-top:var(--richtext-block-margin)}.richText :not(.block)+.block:has(+:not(.block))+:not(.block){margin-top:0}.richText .block:has(+:not(.block))+:not(.block){margin-top:var(--richtext-block-margin)}.richText p:last-child{margin-bottom:0}.richText a{font-weight:var(--font-weight-bold);text-decoration:underline}

.qHGIGG_heroSectionHeader{text-align:center;margin-bottom:80px}.qHGIGG_heroSectionHeader h1{font-size:3.8rem}.qHGIGG_heroSectionHeader p{opacity:.5;margin-top:-4px;font-size:1.4rem}.qHGIGG_heroImage{object-fit:cover;aspect-ratio:16/5.5;margin-top:90px;display:block}@media (max-width:880px){.qHGIGG_heroSectionHeader{margin-bottom:0}.qHGIGG_heroSectionHeader h1{font-size:2.6rem}.qHGIGG_heroSectionHeader p{text-wrap:balance;margin-top:-4px;font-size:1.2rem;line-height:1.5}.qHGIGG_heroImage{aspect-ratio:16/8;margin-top:60px}}.qHGIGG_introSection{background-color:var(--color-accent);color:var(--color-black);padding:60px 0}.qHGIGG_introSectionContent{max-width:800px;font-size:1.3rem}.qHGIGG_introSectionText{font-weight:var(--font-weight-semibold);line-height:1.55}.qHGIGG_introSectionName{margin-top:6px}@media (max-width:880px){.qHGIGG_introSection{padding:40px 0}.qHGIGG_introSectionContent{font-size:1.2rem}}.qHGIGG_productsSection{background-color:var(--color-muted)}.qHGIGG_productsSectionHeading{text-align:center;text-wrap:balance;margin-top:50px;margin-bottom:50px;font-size:1.8rem}.qHGIGG_productsLinkContainer{margin-bottom:40px}@media (max-width:880px){.qHGIGG_productsSectionHeading{margin-top:40px;margin-bottom:40px;font-size:1.4rem;line-height:1.3}}.qHGIGG_aboutSection{margin-top:80px;margin-bottom:40px}.qHGIGG_aboutSectionGrid{grid-template-columns:auto 580px;gap:40px;display:grid}.qHGIGG_aboutSectionHeading{margin-bottom:10px;font-size:2rem}.qHGIGG_aboutSectionImageContainer{align-items:stretch;width:100%;height:100%;display:flex}.qHGIGG_aboutImage{object-fit:cover;display:unset;aspect-ratio:16/12}@media (max-width:880px){.qHGIGG_aboutSection{margin-top:30px;margin-bottom:30px}.qHGIGG_aboutSectionGrid{grid-template-columns:1fr;gap:20px}}.qHGIGG_xPostsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));justify-content:space-between;gap:40px;display:grid}.qHGIGG_xLinkContainer{justify-content:center;margin-top:40px;margin-bottom:40px;display:flex}@media (max-width:880px){.qHGIGG_xPostsGrid{gap:20px}.qHGIGG_xLinkContainer{margin-top:30px;margin-bottom:30px}}.qHGIGG_syttiseksSection{background-color:var(--color-black);color:var(--color-white);position:relative}.qHGIGG_syttiseksImage{aspect-ratio:16/6;object-fit:cover}.qHGIGG_syttiseksSectionContent{padding-top:52px;padding-bottom:52px}.qHGIGG_syttiseksLogo{width:140px}.qHGIGG_syttiseksText{max-width:860px;margin-top:14px;margin-bottom:14px}.qHGIGG_syttiseksText a{color:var(--color-white);font-weight:var(--font-weight-bold)}.qHGIGG_syttiseksLink{color:var(--color-white)}.qHGIGG_syttiseksLink svg{fill:var(--color-white)}[data-theme=dark] .qHGIGG_syttiseksSection{background-color:var(--color-muted)}@media (max-width:880px){.qHGIGG_syttiseksImage{aspect-ratio:16/9}.qHGIGG_syttiseksSectionContent{padding-top:40px;padding-bottom:40px}.qHGIGG_syttiseksLogo{width:130px}.qHGIGG_syttiseksText{margin-top:10px;margin-bottom:10px}}.qHGIGG_contactSection{text-align:center;padding-top:80px;padding-bottom:80px}.qHGIGG_contactHeading{font-size:2rem}.qHGIGG_contactSubheading{margin-top:12px;margin-bottom:12px}@media (max-width:880px){.qHGIGG_contactSection{padding-top:60px;padding-bottom:60px}.qHGIGG_contactHeading{font-size:1.6rem}.qHGIGG_contactSubheading{margin-top:6px;margin-bottom:6px}}
