
button{all:unset}:not(canvas):not(iframe):not(img):not(svg):not(video):not(svg *):not(symbol *){all:unset;display:revert;box-sizing:border-box}*,:before,:after{box-sizing:border-box}a,button{cursor:pointer}
:root{--color-text:#000;--color-green:#02c14f;--color-bg:#f5f5f5;--color-white:#fff;--font-size-base:13px;--font-size-small:11px;--font-size-h1:40px;--font-size-h2:30px;--font-size-h3:20px;--base-line-height:1.5;--text-underline-offset:.05em;--dot-size:6px;--page-padding:1rem;--size-top-bar:3rem;--hover-opacity:.5;--hover-transition:.2s ease-in-out;--card-padding:10px 14px 10px 14px;--button-padding:10px 32px 10px 32px;--vertical-spacing:5rem;--dot-gap:.2rem;--headline-padding:.08em 5px .08em 2px;--label-lineheight:.9;--page-spacing-top:5rem;--spacing-sm:.5rem;--spacing-md:10px;--spacing-lg:1rem;--spacing-xl:4rem;--spacing-xxl:8rem;--viewport-height:100svh}@media (min-width:920px){:root{--font-size-h1:70px;--font-size-h2:40px;--spacing-lg:2rem;--page-padding:1.5rem}}@media (min-width:1200px){:root{--font-size-h1:80px}}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;background-color:#000}html[data-app=frontend]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.scrollLock{overflow:hidden}html.scrollSmoother,html.scrollSmoother body{height:100%;overflow:hidden}html[data-app=frontend] body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body), sans-serif;font-size:var(--font-size-base);line-height:var(--base-line-height);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.grid{grid-column-gap:var(--spacing-lg);-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);grid-row-gap:var(--spacing-md);row-gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:920px){.grid{-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1200px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.padding{padding:var(--page-padding)}strong,b{font-weight:700!important}em,i{font-style:italic!important}.blocks{width:100%}.h1{font-size:var(--font-size-h1);letter-spacing:-.05em;text-transform:uppercase;line-height:1.1}.h2{font-size:var(--font-size-h2);letter-spacing:-.05em;line-height:1.1}.h3{font-size:var(--font-size-h3);letter-spacing:-.025em;line-height:1.25}.h4{text-transform:uppercase}.subtitle{font-size:var(--font-size-h3);line-height:1.2}.rich-text h2{font-size:var(--font-size-h3);letter-spacing:-.025em;margin:.5rem 0;line-height:1.2}.rich-text h3{font-size:var(--font-size-base);text-transform:uppercase;margin:.5rem 0}.rich-text p{margin:.5rem 0}

