body:has(.bientot){background:var(--color-ink-950)}.bientot{--text:var(--color-ink-50);--text-2:var(--color-ink-300);--text-3:var(--color-ink-400);--line:color-mix(in oklab, var(--color-ink-50) 14%, transparent);--accent:var(--color-marine-300);--grille:color-mix(in oklab, var(--text) 13%, transparent);isolation:isolate;min-height:100svh;color:var(--text);background:radial-gradient(58% 54% at 88% 10%, color-mix(in oklab, var(--color-marine-600) 44%, transparent), transparent 72%), radial-gradient(52% 50% at 8% 102%, color-mix(in oklab, var(--color-marine-700) 42%, transparent), transparent 74%), var(--color-ink-950);flex-direction:column;display:flex;position:relative}.bientot-photo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bientot-photo img{object-fit:cover;object-position:74% 46%;opacity:.24;filter:saturate(.6)contrast(1.05)}.bientot-photo:before{content:"";background-image:linear-gradient(var(--grille) 1px, transparent 1px), linear-gradient(90deg, var(--grille) 1px, transparent 1px);background-position:top;background-size:80px 80px;position:absolute;inset:0}.bientot-photo:after{content:"";background:linear-gradient(98deg, color-mix(in oklab, var(--color-ink-950) 94%, transparent) 0%, color-mix(in oklab, var(--color-ink-950) 92%, transparent) 34%, color-mix(in oklab, var(--color-ink-950) 74%, transparent) 52%, color-mix(in oklab, var(--color-ink-950) 30%, transparent) 72%, transparent 88%), linear-gradient(180deg, transparent 38%, color-mix(in oklab, var(--color-ink-950) 86%, transparent) 100%);position:absolute;inset:0}.bientot-shell{z-index:1;width:100%;max-width:1152px;margin:0 auto;padding:0 24px;position:relative}.bientot-bandeau{padding:22px 0 0}.bientot .brand-name{font-family:var(--font-display);letter-spacing:-.045em;color:var(--text);font-size:24px;font-weight:800;line-height:1}.bientot .brand-dot{color:var(--accent)}.bientot-corps{flex:1;align-items:center;padding:clamp(34px,5.5vw,66px) 0;display:flex}.bientot-etat{border:1px solid var(--line);background:color-mix(in oklab, var(--color-ink-950) 55%, transparent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;margin:0;padding:7px 14px;font-size:12px;display:inline-flex}.bientot-point{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--signal) 22%, transparent);flex:none}.bientot-titre{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:22px 0 0;font-size:clamp(38px,6.2vw,74px);font-weight:700;line-height:1.04}.bientot-titre span{color:var(--action)}.bientot-texte{max-width:62ch;color:var(--text-2);margin:18px 0 0;font-size:clamp(16px,1.5vw,19px)}.bientot-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.bientot-fiche{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:clamp(30px,4.5vw,50px) 0 0;display:grid}.bientot-fiche>div{border-right:1px solid var(--line);padding:20px 20px 0 0}.bientot-fiche>div:last-child{border-right:0;padding-right:0}.bientot-fiche dt{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11.5px}.bientot-fiche dd{margin:0;font-size:15.5px}.bientot-fiche a{color:var(--text);border-bottom:1px solid color-mix(in oklab, var(--action) 60%, transparent);text-decoration:none}.bientot-fiche a:hover{color:var(--action)}.bientot-pied{color:var(--text-3);padding:0 0 26px;font-size:13px}.bientot-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 26px;padding-top:20px;display:flex}@media (max-width:780px){.bientot-photo img{object-position:64% 30%;opacity:.34}.bientot-fiche{grid-template-columns:1fr}.bientot-fiche>div{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.bientot-fiche>div:last-child{border-bottom:0}.bientot-actions .btn{justify-content:center;width:100%}}
