.DevFestLanding_page__u3Oof{overflow:hidden;color:var(--devfest-ink)}.DevFestLanding_hero__75pHU{display:grid;grid-template-columns:minmax(0,13fr) minmax(260px,7fr);min-height:620px;background:var(--devfest-poster-ink);color:#fff}.DevFestLanding_heroCopy__CsuH_{padding:clamp(48px,8vw,92px) max(24px,calc((100vw - 1152px) / 2));background:var(--devfest-blue);color:var(--devfest-poster-ink)}.DevFestLanding_eyebrow__4ZSqh,.DevFestLanding_kicker__oy0Ne{margin:0 0 14px;font-size:.77rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.DevFestLanding_hero__75pHU h1{max-width:8ch;margin:20px 0;font-size:clamp(3.2rem,8vw,5.5rem);line-height:.86;letter-spacing:-.065em}.DevFestLanding_heroSummary__1K6D_{max-width:54ch;margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.DevFestLanding_heroBlocks__Y1ft5{display:grid;grid-template-rows:repeat(3,1fr);font-family:var(--font-lexend),sans-serif;font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:800;text-transform:uppercase}.DevFestLanding_gameJamBlock__kEWyC,.DevFestLanding_talksBlock__zm_5j,.DevFestLanding_venueBlock__IWI2h{display:flex;align-items:flex-end;padding:clamp(24px,4vw,42px)}.DevFestLanding_talksBlock__zm_5j{background:var(--devfest-red)}.DevFestLanding_gameJamBlock__kEWyC{background:var(--devfest-green)}.DevFestLanding_venueBlock__IWI2h{background:var(--devfest-yellow);color:var(--devfest-poster-ink)}.DevFestLanding_heroActions__pOJzI,.DevFestLanding_involvement__Wqvm5 a,.DevFestLanding_venueSection__R_aB9 a{display:flex;align-items:center;gap:12px}.DevFestLanding_heroActions__pOJzI{margin-top:28px;flex-wrap:wrap}.DevFestLanding_involvement__Wqvm5 a,.DevFestLanding_organizerLink__W_oE_,.DevFestLanding_registrationLink__SUPE3,.DevFestLanding_updateLink__H2zYN,.DevFestLanding_venueSection__R_aB9 a{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;font-weight:750}.DevFestLanding_registrationLink__SUPE3{margin:0;border:1px solid var(--devfest-poster-ink);border-radius:var(--radius-md,10px);background:var(--devfest-poster-ink);color:var(--devfest-bg);box-shadow:0 8px 18px rgb(32 33 36/18%);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.DevFestLanding_registrationStatus__hasAE{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin:0;color:var(--devfest-poster-ink);font-weight:750}.DevFestLanding_registrationStatus__hasAE:before{width:10px;height:10px;flex:0 0 auto;background:var(--devfest-yellow);content:""}.DevFestLanding_organizerLink__W_oE_,.DevFestLanding_registrationLink__SUPE3,.DevFestLanding_updateLink__H2zYN{text-decoration:none}.DevFestLanding_organizerLink__W_oE_,.DevFestLanding_updateLink__H2zYN{border:1px solid rgb(32 33 36/16%);border-radius:var(--radius-md,10px);box-shadow:0 8px 18px rgb(32 33 36/14%);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.DevFestLanding_organizerLink__W_oE_:hover,.DevFestLanding_registrationLink__SUPE3:hover,.DevFestLanding_updateLink__H2zYN:hover{transform:translateY(-1px);text-decoration:none}.DevFestLanding_registrationLink__SUPE3:hover{background:var(--devfest-action-hover);box-shadow:0 10px 22px rgb(32 33 36/24%)}.DevFestLanding_organizerLink__W_oE_:hover,.DevFestLanding_updateLink__H2zYN:hover{background:var(--devfest-surface);box-shadow:0 10px 22px rgb(32 33 36/20%)}.DevFestLanding_involvement__Wqvm5 a:hover,.DevFestLanding_venueSection__R_aB9 a:hover{text-decoration:underline;text-underline-offset:.2em}.DevFestLanding_involvement__Wqvm5 a:focus-visible,.DevFestLanding_organizerLink__W_oE_:focus-visible,.DevFestLanding_registrationLink__SUPE3:focus-visible,.DevFestLanding_updateLink__H2zYN:focus-visible,.DevFestLanding_venueSection__R_aB9 a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.DevFestLanding_programSection__U6qDH{width:min(100% - 48px,1152px);margin:0 auto;padding:104px 0}.DevFestLanding_organizers__NnWjF h2,.DevFestLanding_programSection__U6qDH h2,.DevFestLanding_venueSection__R_aB9 h2{margin:0;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.03em}.DevFestLanding_programs__EzDfO{display:grid;grid-template-columns:1fr 1fr;margin-top:44px}.DevFestLanding_program__QS7ka{position:relative;padding:0 44px 0 0}.DevFestLanding_program__QS7ka+.DevFestLanding_program__QS7ka{padding:0 0 0 44px;-webkit-border-start:1px solid var(--devfest-divider);border-inline-start:1px solid var(--devfest-divider)}.DevFestLanding_program__QS7ka h3{margin:12px 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.DevFestLanding_program__QS7ka>p:last-of-type{margin:0;line-height:1.6}.DevFestLanding_price__s0f_N,.DevFestLanding_programDate__kzvrY{margin:0;font-weight:750}.DevFestLanding_programDate__kzvrY{color:var(--devfest-action)}.DevFestLanding_price__s0f_N{margin-top:8px;color:var(--devfest-green-text)}.DevFestLanding_programBar__kkNnw{display:block;width:58px;height:6px;margin-top:28px;background:var(--devfest-blue)}.DevFestLanding_program__QS7ka:last-child .DevFestLanding_programBar__kkNnw{background:var(--devfest-green)}.DevFestLanding_venueSection__R_aB9{display:grid;grid-template-columns:4fr 6fr;background:var(--devfest-poster-ink);color:#fff}.DevFestLanding_involvement__Wqvm5,.DevFestLanding_venueSection__R_aB9>div{padding:clamp(40px,6vw,72px) max(24px,calc((100vw - 1152px) / 2))}.DevFestLanding_venueSection__R_aB9>div:first-child{background:var(--devfest-yellow);color:var(--devfest-poster-ink)}.DevFestLanding_venueSection__R_aB9>div:first-child a{color:var(--devfest-poster-ink);text-decoration:underline;text-underline-offset:.2em}.DevFestLanding_venueSection__R_aB9 address{margin:24px 0;font-style:normal;line-height:1.55}.DevFestLanding_involvement__Wqvm5 h2,.DevFestLanding_venueSection__R_aB9>div>p:not(.DevFestLanding_kicker__oy0Ne){margin:20px 0 0}.DevFestLanding_involvement__Wqvm5 a,.DevFestLanding_venueSection__R_aB9 a{width:-moz-fit-content;width:fit-content;margin-top:16px}.DevFestLanding_involvement__Wqvm5 .DevFestLanding_kicker__oy0Ne{color:var(--devfest-yellow)}.DevFestLanding_involvement__Wqvm5 a{color:var(--devfest-poster-link);flex-wrap:wrap}.DevFestLanding_involvement__Wqvm5 a span{text-decoration:underline;text-underline-offset:.2em}.DevFestLanding_organizers__NnWjF{width:min(100% - 48px,1152px);margin:0 auto;padding:48px 0;display:flex;align-items:center;justify-content:space-between;gap:32px}.DevFestLanding_organizerLink__W_oE_,.DevFestLanding_updateLink__H2zYN{background:var(--devfest-bg);color:var(--devfest-poster-ink)}@media (max-width:700px){.DevFestLanding_hero__75pHU{grid-template-columns:1fr}.DevFestLanding_heroBlocks__Y1ft5{grid-template-rows:none;grid-template-columns:1fr}.DevFestLanding_programSection__U6qDH{width:min(100% - 32px,1152px);padding:76px 0}.DevFestLanding_programs__EzDfO{grid-template-columns:1fr}.DevFestLanding_program__QS7ka,.DevFestLanding_program__QS7ka+.DevFestLanding_program__QS7ka{padding:0;-webkit-border-start:0;border-inline-start:0}.DevFestLanding_program__QS7ka+.DevFestLanding_program__QS7ka{margin-top:36px;padding-top:36px;border-top:1px solid var(--devfest-divider)}.DevFestLanding_venueSection__R_aB9{grid-template-columns:1fr}.DevFestLanding_organizers__NnWjF{align-items:flex-start;flex-direction:column}}