.ac{--ac-ink:#f2eefc;--ac-ink-2:#d6d1ea;--ac-ink-3:#c9c3e0;--ac-dim:#a49ec4;--ac-silver:#9ba3c4;--ac-silver-hi:#e8e6f5;--ac-leather:rgba(26,20,48,0.6);--ac-rule:rgba(242,238,252,0.08);--ac-cta:rgb(255,121,80);--ac-cta-ink:#1a0d07;--ac-font-display:var(--font-fraktur),"Old English Text MT",serif;--ac-font-book:var(--font-fell),"Iowan Old Style",Georgia,serif;--ac-font-sc:var(--font-fell-sc),var(--font-fell),Georgia,serif;--ac-font-ui:var(--font-ui);position:relative;overflow-x:clip;background:radial-gradient(ellipse 80% 28% at 50% 16%,rgba(139,126,240,.22),transparent 72%),linear-gradient(#12121c,#050508 55%);color:var(--ac-ink);font-family:var(--ac-font-book);font-size:17px;line-height:1.5}.ac dd,.ac dl,.ac figure,.ac h1,.ac h2,.ac p{margin:0}.ac h1,.ac h2{font-family:var(--ac-font-book);font-weight:400;letter-spacing:normal;color:inherit}.ac a:focus-visible{outline:2px solid var(--ac-silver-hi);outline-offset:3px}.ac-btn{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:999px;background:var(--ac-cta);color:var(--ac-cta-ink);font-family:var(--ac-font-ui);font-weight:600;font-size:17px;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 6px 24px rgba(255,121,80,.28)}.ac-btn:hover{filter:brightness(1.06)}.ac-eyebrow{font-family:var(--ac-font-sc);font-size:15px;letter-spacing:.08em;color:var(--ac-dim)}.ac-lede{font-size:18px;color:var(--ac-ink-2)}.ac-price{font-family:var(--ac-font-ui);font-size:13px;color:var(--ac-dim)}.ac-exlibris{max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:34px 22px;text-align:center;background:var(--ac-leather);border:1px solid rgba(155,163,196,.55);outline:1px solid rgba(155,163,196,.25);outline-offset:5px;border-radius:2px}.ac-exlibris-mark{font-family:var(--ac-font-display);font-size:22px;color:var(--ac-silver)}.ac .ac-exlibris-name{margin:0;font-weight:400;font-size:26px}.ac-exlibris-price{font-size:58px;line-height:1}.ac-exlibris-formula{font-family:var(--ac-font-sc);letter-spacing:.05em;color:var(--ac-dim)}.ac-exlibris-list{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--ac-ink-2)}.ac-exlibris-opening{margin-top:6px;font-size:15px;color:var(--ac-dim)}.ac-form{margin-top:4px;text-align:left;font-family:var(--ac-font-ui);font-size:15px}.ac .pl2-waitlist{position:relative;display:flex;flex-direction:column;gap:14px}.ac .pl2-waitlist .n-input{width:100%}.ac .pl2-waitlist-done{margin:0;text-align:center;color:var(--color-lumen-2)}.ac-tarifs{display:flex;flex-direction:column;align-items:center;gap:22px;padding:40px 16px 56px;text-align:center}.ac-tarifs>p{max-width:34rem;font-size:18px;color:var(--ac-ink-2)}.ac-tarifs .ac-exlibris{width:100%;box-sizing:border-box}.ac-tarifs-example{color:var(--ac-ink-2);font-family:var(--ac-font-ui);font-size:15px}@media (min-width:1000px){.ac{background:radial-gradient(ellipse 34% 62% at 50% 42vh,rgba(139,126,240,.22),transparent 72%),radial-gradient(ellipse 120% 90% at 50% 30%,#12121c 0,#050508 100%)}.ac-eyebrow{font-size:18px}.ac-lede{font-size:22px;line-height:1.45}.ac-btn{padding:0 34px;font-size:18px}.ac-price{font-size:15px}.ac-exlibris{padding:44px 40px}.ac-tarifs{padding:72px 56px 96px}.ac-tarifs>p{font-size:22px}}.ac-passage{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:980px;margin:0 auto;padding:48px 16px 56px;text-align:center}.ac-passage-book{position:relative;width:180px;flex:none}.ac-passage-book img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 28px 50px rgba(0,0,0,.7),0 0 70px rgba(139,126,240,.18)}.ac-passage-body{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:34rem}.ac-passage h2{font-size:32px;line-height:1.1}@media (min-width:1000px){.ac-passage{flex-direction:row;justify-content:center;gap:64px;padding:72px 56px 80px;text-align:left}.ac-passage-book{width:220px}.ac-passage-body{align-items:flex-start}.ac-passage h2{font-size:40px}}