.engram-features{padding-top:120px}@media(max-width:1280px){.engram-features{padding-top:110px}}@media(max-width:820px){.engram-features{padding-top:80px}}@media(max-width:500px){.engram-features{padding-top:64px}}.engram-features-item{display:flex;gap:48px;padding-top:64px;padding-bottom:64px}@media(max-width:820px){.engram-features-item{flex-direction:column}}.engram-features-item-info,.engram-features-item-tweet{width:50%}@media(max-width:820px){.engram-features-item-info,.engram-features-item-tweet{width:100%}}.engram-features-item-tweet{display:flex;flex-direction:column;gap:24px}@media(max-width:820px){.engram-features-item-tweet{gap:16px}}.engram-features-item-info{display:flex;flex-direction:column;gap:14px}.engram-features-item-info h4{color:#fafafa;font-size:24px;font-family:PP Telegraf;margin-bottom:10px}.engram-features-item-info a{color:#80edb0;text-decoration:underline}.engram-features-item-info a,.engram-features-item-info p{font-family:Roboto Mono}.engram-features-item-info p{color:#cacaca;font-size:16px;text-shadow:none;line-height:24px}.engram-features .landing-title{margin-bottom:24px}@media(max-width:820px){.engram-features .landing-title{margin-bottom:8px}}.engram-starter{padding-top:120px;padding-bottom:120px;background:radial-gradient(48.48% 82.84% at 50% 100%,hsla(0,0%,100%,.1) 0,transparent 100%)}@media(max-width:1280px){.engram-starter{padding-top:100px;padding-bottom:100px}}@media(max-width:820px){.engram-starter{padding-top:80px;padding-bottom:80px;padding-top:64px;padding-bottom:64px}}.engram-starter h3.landing-title{margin-bottom:64px}@media(max-width:820px){.engram-starter h3.landing-title{margin-bottom:48px}}.engram-starter p{font-weight:400;font-family:Roboto Mono;min-height:80px;font-size:16px;color:#cacaca}@media(max-width:500px){.engram-starter p{min-height:unset;font-size:14px}}.engram-starter-box{display:flex;gap:24px}@media(max-width:500px){.engram-starter-box{flex-direction:column}}.engram-starter-box-item{flex:1 1;display:flex;flex-direction:column;gap:16px}.engram-starter-box-item h4{font-weight:300}.engram-starter-box-info{border:1px solid #80edb0;box-shadow:0 0 16px 0 hsla(0,0%,100%,.2)}.engram-starter-box-info img{width:100%;height:auto}.engram-starter-box video{width:100%;height:auto;margin:0 auto;display:block}.engram-starter .flex-center{margin-top:64px;display:flex;justify-content:center}@media(max-width:820px){.engram-starter .flex-center{margin-top:48px}}.engram-hero-section{position:relative;width:100%}.engram-hero-section-video-player{width:100%;height:auto;margin:0 auto;display:block}@media(max-width:820px){.engram-hero-section-video-player{height:600px;object-fit:cover}}.engram-hero-section-footer{z-index:2;position:absolute;bottom:80px;display:flex;flex-direction:column;gap:24px}@media(max-width:1440px){.engram-hero-section-footer{bottom:64px}}@media(max-width:1280px){.engram-hero-section-footer{bottom:48px;gap:16px}}@media(max-width:820px){.engram-hero-section-footer{bottom:62px;width:100%}}@media(max-width:500px){.engram-hero-section-footer{bottom:3rem;flex-direction:column;gap:1.6rem}}.engram-hero-section-footer p{color:#cacaca}@media(max-width:500px){.engram-hero-section-footer p br{display:none}}.engram-hero-section .button{margin-top:16px;width:-moz-fit-content;width:fit-content}.twitter-card{background-color:#242424;padding:24px 16px;border-radius:16px;display:flex;gap:12px}.twitter-card .twitter-card-content{flex-grow:1;min-width:0}.twitter-card .twitter-card-avatar img{border-radius:50%;height:64px;width:64px}@media(max-width:500px){.twitter-card .twitter-card-avatar img{height:48px;width:48px}}.twitter-card .twitter-card-heading{display:flex;gap:4px;align-items:center;margin-bottom:5px;min-width:0}.twitter-card .twitter-card-heading h4,.twitter-card .twitter-card-heading p{font-family:PP Telegraf}.twitter-card .twitter-card-heading h4{font-size:16px;font-weight:600;line-height:24px;margin:0}@media(max-width:500px){.twitter-card .twitter-card-heading h4{font-size:14px;line-height:21px;white-space:nowrap;flex-shrink:0}}.twitter-card .twitter-card-heading p{font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#757575;text-shadow:none}@media(max-width:500px){.twitter-card .twitter-card-heading p:not(.date){min-width:0;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.twitter-card .twitter-card-heading p.date{flex-shrink:0}}.twitter-card .twitter-card-heading p.date{position:relative;margin-left:6px}.twitter-card .twitter-card-heading p.date:before{content:"";position:absolute;width:2px;height:2px;background-color:#757575;left:-6px;top:10px}.twitter-card .twitter-card-post{display:flex;flex-direction:column;gap:24px}@media(max-width:820px){.twitter-card .twitter-card-post{gap:16px}}.twitter-card .twitter-card-post p{color:#fafafa;font-family:PP Telegraf;font-size:14px;font-weight:400;line-height:21px;text-align:left}@media(max-width:820px){.twitter-card .twitter-card-post p{font-size:13px;line-height:19px}}.twitter-card .twitter-card-icons{margin-top:12px;display:flex;gap:35px;align-items:center;justify-content:space-between}@media(max-width:500px){.twitter-card .twitter-card-icons{gap:12px;width:calc(100% + 60px);margin-left:-60px}}.twitter-card .twitter-card-icons .twitter-card-icon{display:flex;align-items:center;justify-content:center;gap:12px}@media(max-width:500px){.twitter-card .twitter-card-icons .twitter-card-icon{gap:4px}}@media(max-width:820px){.twitter-card .twitter-card-icons .twitter-card-icon-responsive{height:28px}}.twitter-card .twitter-card-icons .twitter-card-icon p{font-family:PP Telegraf;height:20px;font-size:12px;font-weight:400;line-height:24px;color:#757575;text-shadow:none}.landing-about{text-align:center;background:radial-gradient(48.48% 82.84% at 50% 100%,hsla(0,0%,100%,.1) 0,transparent 100%)}.landing-about p{text-shadow:none;font-family:Roboto Mono;font-size:16px;color:#cacaca}@media(max-width:820px){.landing-about p{font-size:14px;text-shadow:none;line-height:24px;font-weight:400}}.engram-landing h1,.engram-landing h2,.engram-landing p{margin-bottom:0}.engram-landing p{font-family:Roboto Mono;font-weight:400}.engram-landing .max-width{max-width:800px;margin:0 auto}