h1{font-size:2.625rem;line-height:3.25rem}@media (min-width: 1024px){h1{font-size:3.75rem;line-height:4.5rem}}h2{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width: 1024px){h2{font-size:2rem;line-height:2.625rem}}h3{font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width: 1024px){h3{font-size:1.5rem;line-height:2rem}}h4{font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width: 1024px){h4{font-size:1.25rem;line-height:1.75rem}}h4{font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width: 1024px){h4{font-size:1.125rem;line-height:1.75rem}}p{font-size:1rem;line-height:1.5rem;font-weight:100}@media (min-width: 1024px){p{font-size:1.125rem;line-height:1.75rem}}.ui{font-size:.75rem;line-height:1rem;font-weight:100}@media (min-width: 1024px){.ui{font-size:.875rem;line-height:1.25rem}}.ui-semibold{font-size:.75rem;line-height:1rem;font-weight:600}@media (min-width: 1024px){.ui-semibold{font-size:.875rem;line-height:1.25rem}}.caption-semibold{font-size:.625rem;line-height:.75rem;font-weight:600}@media (min-width: 1024px){.caption-semibold{font-size:.75rem;line-height:1rem}}.caption{font-size:.625rem;line-height:.75rem;font-weight:100}@media (min-width: 1024px){.caption{font-size:.75rem;line-height:1rem}}.layout{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.layout{padding-left:2rem;padding-right:2rem}}.layout-text{margin-bottom:2rem;max-width:440px}.layout-text>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.btn{display:flex;height:2rem;width:100%;max-width:13rem;align-items:center;justify-content:space-between;border-radius:9999px;border-width:1px;padding-left:1rem;padding-right:1rem}.btn:hover{opacity:.7}.scrolly-section{position:absolute;top:15%;height:70vh;width:100%}.concepts-container{z-index:10;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-direction:row;justify-content:space-between;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media not all and (min-width: 768px){.concepts-container{--tw-translate-y: 8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));row-gap:4rem}}@media (min-width: 768px){.concepts-container{display:flex}}
