.program-access-page{background:linear-gradient(#061312c7,#061312c7),url(/assets/madeira/hero-waterfall-wide.jpeg) 50%/cover;min-height:100svh}.program-access-main{justify-content:center;align-items:center;min-height:100svh;padding:clamp(1rem,4vw,3.5rem);display:flex}html[data-madeira-landing-theme] .program-access-shell[data-madeira-landing-dialog]{border-radius:2.5rem;gap:0;width:100%;max-width:75rem;padding:.75rem;display:grid;overflow:hidden;background:var(--madeira-dialog-access-surface)!important}.program-access-auth{flex-direction:column;min-width:0;padding:1.75rem 1.25rem;display:flex}.program-access-brand{border-radius:.25rem;width:fit-content;display:block}.program-access-brand img{width:12rem;max-width:100%;height:auto}html[data-madeira-landing-theme=light] .program-access-brand img{filter:brightness(0)}.program-access-form{flex-direction:column;flex:1;justify-content:center;padding-block:3rem;display:flex}.program-access-auth button:not([role=checkbox]),.program-access-auth input{border-radius:1rem}.program-access-image{border-radius:2rem;min-width:0;display:flex;overflow:hidden}.program-access-image>div{border:0;border-radius:0;width:100%;height:auto}@media (width>=64rem){html[data-madeira-landing-theme] .program-access-shell[data-madeira-landing-dialog]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:47.5rem}.program-access-auth{padding-inline:2rem}.program-access-form{padding-block:4rem}}@media (width<=39.99rem){html[data-madeira-landing-theme] .program-access-shell[data-madeira-landing-dialog]{border-radius:1.75rem;padding:.5rem}.program-access-image{border-radius:1.25rem}}
