:root{--theme-background-color:var(--new-moon-99);--theme-text-color:var(--white)}main{overflow:clip;background:var(--new-moon-99)!important}.sfwt-hero{background:var(--new-moon-99);border-bottom:1px solid var(--new-moon-90);padding:200px 1.5rem 80px;position:relative;overflow:hidden}.sfwt-hero__texture{opacity:.12;pointer-events:none;background-image:url(/images/otto/space-math.png);background-position:right -120px top -80px;background-repeat:no-repeat;background-size:760px;position:absolute;inset:0}.sfwt-hero__inner{text-align:center;position:relative}.sfwt-hero__eyebrow{font-family:var(--theme-font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-40);margin-bottom:22px;font-size:12px;font-weight:500}.sfwt-hero__title{color:#fff;max-width:800px;margin:0 auto 26px}.sfwt-hero__body{color:var(--new-moon-20);text-wrap:pretty;max-width:640px;margin:0 auto 36px}.sfwt-hero__buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sfwt-stat-bar{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:72px;display:grid;position:relative}.sfwt-stat-card{text-align:center;padding:32px 24px}.sfwt-stat-card__label{font-family:var(--theme-font-family-body);text-transform:capitalize;color:var(--new-moon-20);margin-top:10px;font-size:18px;font-weight:700}.sfwt-stat-card__source{font-family:var(--theme-font-family-body);color:var(--new-moon-40);margin-top:4px;font-size:12px;font-style:italic}.sfwt-statnum{font-family:var(--theme-font-family-heading);color:var(--gold-40);text-transform:uppercase;font-size:60px;line-height:1}.sfwt-card{background:var(--new-moon-80);border:1px solid var(--new-moon-70);border-radius:8px;padding:28px 24px;transition:background .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1)}.sfwt-card:hover{background:var(--new-moon-75);border-color:var(--new-moon-60)}.sfwt-card-lt{background:var(--new-moon-10);border:1px solid var(--new-moon-20);border-radius:8px;flex-direction:column;gap:14px;padding:28px 24px;text-decoration:none;transition:background .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1);display:flex}.sfwt-card-lt:hover{background:var(--white);border-color:var(--new-moon-30)}.sfwt-card-heading{font-family:var(--theme-font-family-body);color:var(--white);text-transform:none;margin:0;font-size:20px;font-weight:500;line-height:1.3}.sfwt-card-heading--light{color:var(--new-moon-80)}.sfwt-cardhead-d{margin-bottom:12px;transition:color .2s cubic-bezier(.2,.8,.2,1)}.sfwt-card:hover .sfwt-cardhead-d{color:var(--gold-40)}.sfwt-cardhead{transition:color .2s cubic-bezier(.2,.8,.2,1)}.sfwt-card-lt:hover .sfwt-cardhead{color:var(--purple-60)}.sfwt-card__body{color:var(--new-moon-20);margin:0;font-size:14px;line-height:1.65}.sfwt-resource-card__icon{object-fit:contain;width:40px;height:40px}.sfwt-section{padding:96px 1.5rem}.sfwt-section--speakers{background:var(--new-moon-99);border-top:1px solid var(--new-moon-90)}.sfwt-section--features{background:var(--new-moon-90);border-top:1px solid var(--new-moon-80)}.sfwt-section--learn{background:var(--new-moon-20);border-top:1px solid var(--new-moon-30);border-bottom:1px solid var(--new-moon-30)}.sfwt-section-intro{max-width:720px;margin:0 auto 56px}.sfwt-section-intro--center{text-align:center}.sfwt-section-eyebrow{color:var(--gold-40);margin-bottom:18px}.sfwt-section-heading{font-family:var(--theme-font-family-body);color:var(--white);text-transform:none;margin-bottom:20px;font-size:32px;font-weight:500;line-height:1.2}.sfwt-section-heading--on-light{color:var(--new-moon-80)}.sfwt-grid{gap:16px;display:grid}.sfwt-grid--3{grid-template-columns:repeat(3,1fr)}.sfwt-grid--2{grid-template-columns:repeat(2,1fr)}@media screen and (width<=860px){.sfwt-stat-bar,.sfwt-grid--3{grid-template-columns:1fr}}@media screen and (width<=600px){.sfwt-hero{padding-top:120px;padding-bottom:60px}.sfwt-statnum{font-size:44px}.sfwt-section{padding:64px 1.5rem}.sfwt-section-heading{font-size:24px}}@media (prefers-reduced-motion:reduce){.sfwt-card,.sfwt-card-lt,.sfwt-cardhead-d,.sfwt-cardhead,.sfwt-statnum{transition:none}}
