.acces-grille{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.acces-photo{background:var(--color-sable);border-radius:0 0 24px 24px;height:240px;position:relative;overflow:hidden}.acces-panneau{z-index:1;background:var(--color-blanc);border-radius:24px 24px 0 0;flex-direction:column;margin-top:-32px;padding:28px 20px;display:flex;position:relative;box-shadow:0 -14px 36px -24px #16130f52}@media (min-width:40rem){.acces-panneau{padding:36px 40px 32px}.acces-photo{height:300px}}.acces-contenu{width:100%;max-width:420px;margin-inline:auto}@media (min-width:64rem){.acces-grille{flex:none;grid-template-columns:minmax(0,1fr) clamp(440px,42%,560px);gap:12px;width:min(100% - 24px,1520px);height:calc(100svh - 72px);min-height:680px;margin-inline:auto;padding-block:12px}.acces-photo{border-radius:24px;height:auto}.acces-panneau{box-shadow:var(--shadow-filet), var(--shadow-panneau);border-radius:24px;margin-top:0;padding:40px 48px 24px;overflow-y:auto}.acces-contenu{margin-block:auto}}.acces-formulaire :is(input[type=text],input[type=email],input[type=password],input[type=tel],input:not([type]),select){height:52px}.acces-formulaire .relative>input+button{top:4px;right:4px}.acces-formulaire .acces-envoi{min-height:52px;font-size:15px}.acces-pilule{z-index:2;position:absolute;top:12px;left:12px;right:12px}.acces-variante{opacity:0;transition:opacity .26s var(--ease-doux);position:absolute;inset:0}.acces-variante[data-visible]{opacity:1}@media (prefers-reduced-motion:reduce){.acces-variante{transition:none}}:root[data-mouvement=reduit] .acces-variante{transition:none}.inscription-grille{grid-template-columns:minmax(0,1fr);display:grid}.inscription-grille>:first-child{grid-column:1/-1}.inscription-photo{background:var(--color-sable);border-radius:0 0 24px 24px;height:240px;position:relative;overflow:hidden}.inscription-colonne{z-index:1;background:var(--color-blanc);border-radius:24px 24px 0 0;margin-top:-32px;padding:28px 16px 24px;position:relative;box-shadow:0 -14px 36px -24px #16130f52}@media (min-width:40rem){.inscription-photo{height:300px}.inscription-colonne{padding:36px 32px 32px}}@media (min-width:64rem){.inscription-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:12px;width:min(100% - 24px,1520px);margin-inline:auto;padding-block:12px 24px}.inscription-photo{border-radius:24px;grid-area:2/1;align-self:start;height:calc(100svh - 96px);min-height:560px;position:sticky;top:84px}.inscription-colonne{box-shadow:none;background:0 0;border-radius:24px;grid-area:2/2;margin-top:0;padding:0}.inscription-recap{z-index:2;grid-area:2/1;align-self:end;margin-inline:16px;position:sticky;bottom:28px}}.acces-pied{margin-inline:auto;width:100%;max-width:420px;margin-top:28px}.inscription-grille>:first-child:not(:empty){padding:84px 12px 12px}@media (min-width:64rem){.inscription-grille>:first-child:not(:empty){padding:0 0 12px}}
