.HeroEngineering_hero__MmK87{--illustration-width:250px;display:flex;flex-direction:column;gap:var(--spacer-05);margin-bottom:var(--spacer-09)}@media(min-width:768px){.HeroEngineering_hero__MmK87{gap:var(--spacer-06);margin-bottom:var(--spacer-11)}}.HeroEngineering_hubLink__tSdcv{color:var(--color-dark);text-decoration:none}.HeroEngineering_hubLink__tSdcv:hover{text-decoration:underline}.HeroEngineering_content__3awDN{display:flex;flex-direction:column;gap:var(--spacer-04);width:100%}@media(min-width:768px){.HeroEngineering_content__3awDN{gap:var(--spacer-06)}}.HeroEngineering_header__fl24a{display:flex;flex-direction:column;gap:var(--spacer-06);width:100%}@media(min-width:768px){.HeroEngineering_header__fl24a{flex-direction:row;gap:var(--spacer-08)}}.HeroEngineering_heroImage__7BZXh{flex-shrink:0;overflow:hidden;width:100%}@media(min-width:768px){.HeroEngineering_heroImage__7BZXh{width:var(--illustration-width)}}.HeroEngineering_heroImage__7BZXh img{height:100%;width:100%}.HeroEngineering_title__IeA6k{margin:0;text-wrap:balance;width:calc(100% - var(--illustration-width) - var(--spacer-08))}@media(min-width:768px){.HeroEngineering_title__IeA6k{width:100%}}.HeroEngineering_metadata__6bMUi{display:flex;flex-direction:column-reverse;gap:var(--spacer-05);padding-top:var(--spacer-05);width:100%}@media(min-width:768px){.HeroEngineering_metadata__6bMUi{border-top:1px solid var(--color-slate-dark);flex-direction:row;gap:var(--spacer-08)}}.HeroEngineering_date__OnXQl{color:var(--color-slate-dark);margin:0}@media(min-width:768px){.HeroEngineering_date__OnXQl{flex-shrink:0;width:var(--illustration-width)}}.HeroEngineering_summary__prg8C{border-bottom:1px solid var(--color-slate-dark);padding-bottom:var(--spacer-06);color:var(--color-slate-dark);margin:0;width:100%}@media(min-width:768px){.HeroEngineering_summary__prg8C{border-bottom:none;padding-bottom:0;width:calc(100% - var(--illustration-width) - var(--spacer-08))}}.NewsletterEngineering_wrapper__rU1ZD{margin:0 0 var(--stack-gap-xl)}.NewsletterEngineering_content__93QQL{margin:0 auto;display:flex;flex-direction:column;gap:var(--stack-gap-m);align-items:center;justify-content:space-between;padding:var(--spacer-05);background:var(--color-ivory-medium);border-radius:var(--border-radius);max-width:var(--text-column-max-width,640px)}@media(min-width:1200px){.NewsletterEngineering_content__93QQL{padding:var(--card-padding)}}.NewsletterEngineering_textContent__kIg0g{display:flex;flex-direction:column;gap:var(--spacer-04);text-align:left}.NewsletterEngineering_body__I_7Ws p,.NewsletterEngineering_title__418H3{margin:0}.NewsletterEngineering_formContainer__dLQhU{flex:1 1;display:flex;align-items:center;justify-content:flex-start;width:100%}.NewsletterEngineering_emailForm__L8qn8{width:100%}.NewsletterEngineering_inputWrapper__oNQR2{display:flex;flex-direction:row;align-items:center;background:var(--color-light);border:1.25px solid var(--color-cloud-light);border-radius:var(--spacer-02);padding:var(--spacer-02);gap:10px;width:100%}@media(min-width:1200px){.NewsletterEngineering_inputWrapper__oNQR2{border-radius:var(--border-radius)}}.NewsletterEngineering_emailInput__ey64Y{font-family:var(--styrene-b),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;flex:1 1;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:-.08px;color:var(--color-slate-dark);background:transparent;border:none;outline:none;min-height:32px}.NewsletterEngineering_emailInput__ey64Y::placeholder{color:var(--color-cloud-dark)}.NewsletterEngineering_emailInput__ey64Y:focus{outline:none}@media(min-width:1200px){.NewsletterEngineering_emailInput__ey64Y{padding:var(--spacer-04) var(--spacer-05);min-height:48px}}.NewsletterEngineering_submitButton__EVorB{font-family:var(--styrene-b),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:-.08px;background:var(--color-slate-dark);color:var(--color-ivory-light);border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;padding:0;width:32px;height:32px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.NewsletterEngineering_submitButton__EVorB:hover{background:var(--color-dark)}.NewsletterEngineering_submitButton__EVorB:focus{outline:2px solid var(--color-slate-dark);outline-offset:2px}.NewsletterEngineering_submitButton__EVorB:active{background:var(--color-dark)}@media(min-width:1200px){.NewsletterEngineering_submitButton__EVorB{width:48px;height:48px;border-radius:12px}}.NewsletterEngineering_successMessage__5Q5bQ{width:100%;text-align:center;background-color:var(--color-ivory-dark);padding:var(--stack-gap-s);border-radius:var(--border-radius-small)}