.header.fill-bg,main{background-color:#fff!important;background-image:none!important}.logoImg{background-image:url(/logo/astronomer-dark.svg)!important}@media screen and (min-width:1301px){.dropdownTitle{color:#4e3ca3!important}}.menuToggle:not(.isActive) .hamburgerInner,.menuToggle:not(.isActive) .hamburgerInner:before,.menuToggle:not(.isActive) .hamburgerInner:after{background-color:#4e3ca3!important}.hero{background-size:cover;background-position:bottom bottom;background-repeat:no-repeat;padding:180px 0 100px}.hero__container.two-columns{gap:0 8px;display:grid}.hero__title{color:#2b215b;letter-spacing:-.4px;font-size:40px;font-weight:500;line-height:50px}.hero__date_and_location{color:var(--Twilight-600,#7723ff);letter-spacing:-.19px;font-size:18px;font-weight:600;line-height:29px}.hero__description{color:#4e408d;font-size:19px;font-weight:400;line-height:29px}.hero__graphic{min-height:550px;padding-top:25px;position:relative}.hero__graphic img{position:absolute}a.button.green.last-header-button{max-width:max-content;box-shadow:0 11.2px 56px #8d34ff33;background:var(--purple-button-stroke,linear-gradient(90deg, #4e3fff .02%, #7230ff 45.31%, #9225ff 98.41%))!important;color:#fff!important;border:1.4px solid #8d65ff!important}.hero .button{background:var(--purple-button-stroke,linear-gradient(90deg, #4e3fff .02%, #7230ff 45.31%, #9225ff 98.41%));padding-inline-start:28px;padding-inline-end:28px;border:1.4px solid #8d65ff;max-width:max-content;padding-top:6px;padding-bottom:8.4px;box-shadow:0 11.2px 56px #8d34ff33}.hero .button.outline{padding-inline-start:28px;padding-inline-end:28px;max-width:max-content;padding-top:6px;padding-bottom:8.4px;color:#8d65ff!important;background:#ffffff7a!important;border:1.75px solid #8d65ff!important}.hero .button.outline .button-text{color:#6950b3!important;-webkit-text-fill-color:#6950b3!important}.about-astronomer{color:#e9e3f5;background-color:#16132f;padding:92px 0}.about__title{text-shadow:0 0 27px #de99ff1a;letter-spacing:-.28px;background:var(--blue-purple-text-DM,linear-gradient(90deg, #40a3ff .02%, #816cff 45.31%, #ac58ff 98.41%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:28px;font-weight:500;line-height:36px}.about__fact{background:#1e1839;border:1px solid #2b215b;border-radius:16px;padding:17px 22px 22px}.about__fact__number{color:#ebe2f1;letter-spacing:-1.68px;margin-bottom:4px;font-size:56px;font-weight:600;line-height:64px}.about__fact__text{color:#ada4d4;font-size:17px;font-weight:400;line-height:24px}.about__fact__number small{letter-spacing:-.84px;font-size:28px;line-height:32px}.events{grid-template-columns:1fr;display:grid}.event{min-height:360px;display:grid}.event img{object-fit:cover;grid-area:1/1/-1/-1;width:100%;height:100%}.event__content{text-align:center;grid-area:1/1/-1/-1;margin:auto;padding-inline-start:1rem;padding-inline-end:1rem}.event__title{color:#e9e3f5;text-align:center;letter-spacing:-.32px;max-width:380px;margin:auto auto 22px;font-size:32px;font-weight:500;line-height:42px}.event__content .button{background:var(--purple-button-stroke,linear-gradient(90deg, #4e3fff .02%, #7230ff 45.31%, #9225ff 98.41%));text-align:center;border:1.4px solid #8357ff;border-radius:70px;padding:12px 24px 14px;font-size:20px;font-style:normal;font-weight:600;line-height:30px;box-shadow:0 11.2px 56px #8d34ff33}.event.light .event__title{color:#2b215b}.speakers{padding-top:79px;padding-bottom:71px}.sessions{margin-top:44px}.session{filter:drop-shadow(0 14px 40px #6b5da440);background:#faf8ff;border:1px solid #d0cae8;border-radius:16px;padding:24px 36px 28px;display:grid}.session__title{letter-spacing:-.24px;margin-bottom:24px;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.session__title a{color:#0179e7;font-weight:500}.tickets__wrapper{padding-top:71px;padding-bottom:69px}.tickets{border:1px solid var(--Moon-600,#d0cae8);background:var(--Moon-200,#faf8ff);border-radius:16px;grid-template-columns:408px auto;justify-content:space-between;max-width:960px;margin:auto;padding:1rem 65px 0 0;display:grid;box-shadow:0 14px 40px #6b5da440}.tickets__text{color:#292158;letter-spacing:-.32px;margin-top:32px;margin-bottom:28px;font-size:32px;font-style:normal;font-weight:500;line-height:40px}.tickets__text code{color:var(--Twilight-600,#7723ff);font-family:var(--font-mono);letter-spacing:-.24px;font-size:24px;font-style:normal;font-weight:700;line-height:40px}.tickets .button{font-size:14.273px;font-style:normal;font-weight:600;line-height:21.409px}.form-section{max-width:678px;margin:auto;padding-top:69px;padding-bottom:92px}.form-section .formWrapper{background:0 0}.header-wrapper{z-index:10}.formWrapper{max-width:678px}.formWrapper .headerText{text-shadow:0 0 27px #de99ff1a;background:var(--teal-button-fill,linear-gradient(90deg, #01aa77 14.45%, #01a397 50.84%, #0097b8 86.48%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:600;line-height:40px}.formWrapper input{background:#fbfaff;border:1px solid #e9ddf2;border-radius:8px}.page-end-cta{display:none}.speakers__title{color:#2b215b;letter-spacing:-.4px;font-size:40px;font-style:normal;font-weight:500;line-height:50px}@media screen and (min-width:980px){.hero__container.two-columns{grid-template-columns:512px 440px;justify-content:space-between}.events{grid-template-columns:1fr 1fr}.row-flow.authors *{color:#2a205b;margin-top:0;font-size:15px;line-height:22px}.authors{gap:2rem;flex-direction:row!important}.row-flow.authors *{color:#2a205b;flex-direction:column;justify-content:start;align-items:start;gap:0;margin-top:0;font-size:15px;line-height:22px;display:flex}.row-flow.authors .author-initial{margin-bottom:10px}}@media screen and (max-width:980px){.hero__graphic{display:none}.hero__title,.speakers__title,.headerText{font-size:28px!important;line-height:1.25!important}.event__title{font-size:20px;line-height:1.5}.session__title{font-size:18px;line-height:1.5}.hero{background:0 0;padding-bottom:92px}.tickets{text-align:center;grid-template-columns:1fr;padding-top:2rem;padding-right:0}.tickets__content{padding-inline-start:1rem;padding-inline-end:1rem;order:-1;padding-bottom:1rem}.tickets__text{font-size:1.2rem;line-height:1.5}}@media screen and (max-width:700px){.hero{padding-top:120px}}.session:nth-child(n) .session__title a{color:#5800e7}.session:nth-child(2n) .session__title a{color:#00acbe}.session:nth-child(3n) .session__title a{color:#e43921}.session:nth-child(4n) .session__title a{color:#00a944}@media screen and (min-width:1500px){.hero{background-position:50%}}.hero a:not(.button){text-decoration:underline}
