.newsletter[data-astro-cid-wfvanopq]{position:relative;width:100%;max-width:460px;color:var(--u-text);border-radius:var(--r-lg);background:radial-gradient(120% 60% at 50% 0%,rgb(230 174 92 / .08),transparent 60%),var(--night-900);border:1px solid rgb(169 122 64 / .75);box-shadow:inset 0 0 0 1px #f0cd850f,0 30px 60px -30px #000c}.newsletter__inner[data-astro-cid-wfvanopq]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1.75rem,1.2rem + 2vw,2.75rem) clamp(1.25rem,.8rem + 2vw,2.5rem);gap:.9rem}.newsletter__icon[data-astro-cid-wfvanopq]{color:var(--gold-400);margin-bottom:-.2rem}.newsletter__title[data-astro-cid-wfvanopq]{font-family:var(--font-serif);font-size:clamp(1.9rem,1.5rem + 1.4vw,2.625rem);font-weight:500;line-height:1.08;text-transform:none;letter-spacing:-.005em;color:var(--u-heading);max-width:14ch}.newsletter__text[data-astro-cid-wfvanopq]{font-size:1.0625rem;line-height:1.55;color:var(--u-text);max-width:30ch}.newsletter__form[data-astro-cid-wfvanopq]{width:100%;display:grid;gap:.85rem;margin-top:.4rem}.newsletter__input[data-astro-cid-wfvanopq]{width:100%;min-height:58px;padding:0 1.1rem;border:1px solid transparent;border-radius:var(--r-sm);background:#ebe2d4;color:var(--ink-900);font-family:var(--font-sans);font-size:1.0625rem;box-shadow:inset 0 2px 4px #0000001f}.newsletter__input[data-astro-cid-wfvanopq]::placeholder{color:#6f6c66}.newsletter__input[data-astro-cid-wfvanopq]:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px}.newsletter__consent[data-astro-cid-wfvanopq]{display:flex;align-items:flex-start;min-height:44px;gap:.65rem;text-align:left;font-size:.9375rem;line-height:1.45;color:var(--u-text);cursor:pointer}.newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq]{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;accent-color:var(--gold-500);cursor:pointer}.newsletter__submit[data-astro-cid-wfvanopq]{min-height:56px}.newsletter__status[data-astro-cid-wfvanopq]:empty{display:none}.newsletter__status[data-astro-cid-wfvanopq]{padding:.8rem 1rem;border-radius:var(--r-sm);border:1px solid var(--u-line-strong);background:color-mix(in srgb,var(--u-accent) 10%,transparent);color:var(--u-heading);font-family:var(--font-serif);font-size:1.125rem;line-height:1.35}.newsletter__note[data-astro-cid-wfvanopq]{display:flex;align-items:flex-start;gap:.6rem;margin-top:.3rem;text-align:left;font-size:.9rem;line-height:1.45;color:var(--u-muted)}.newsletter__note[data-astro-cid-wfvanopq] .icon{margin-top:.15em;color:var(--u-accent)}.newsletter__note[data-astro-cid-wfvanopq] a[data-astro-cid-wfvanopq]{color:var(--u-accent);white-space:nowrap}.newsletter__hp[data-astro-cid-wfvanopq]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter--mission[data-astro-cid-wfvanopq]{--u-text: #3a3129;--u-heading: var(--ink-900);--u-muted: #5a4d40;--u-accent: #8a5a2b;--u-line-strong: rgb(125 81 38 / .5);--u-focus: var(--gold-800);background:radial-gradient(120% 90% at 50% 20%,#f7e8c4,transparent 75%),linear-gradient(180deg,#f4e0b3,#e9d19f);border:1px solid #b8863f;box-shadow:inset 0 0 0 5px #f4e0b3,inset 0 0 0 6px #b8863f99,inset 0 0 40px #7d512640,0 30px 60px -30px #000c}.newsletter--mission[data-astro-cid-wfvanopq] .newsletter__icon[data-astro-cid-wfvanopq]{color:#8a5a2b}.newsletter--mission[data-astro-cid-wfvanopq] .newsletter__title[data-astro-cid-wfvanopq]{font-family:var(--font-engraved);font-weight:700;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.05rem);letter-spacing:.03em}.newsletter--mission[data-astro-cid-wfvanopq] .newsletter__input[data-astro-cid-wfvanopq]{background:#fffaf0;border-color:#7d512659}.newsletter--mission[data-astro-cid-wfvanopq] .newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq],[data-surface=parchment] .newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq]{color-scheme:light;accent-color:var(--gold-600)}.newsletter--mission[data-astro-cid-wfvanopq] .newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq]:focus-visible,[data-surface=parchment] .newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq]:focus-visible{outline-color:var(--gold-800)}.newsletter--trio[data-astro-cid-wfvanopq]{background:radial-gradient(90% 55% at 50% 0%,rgb(246 194 98 / .16),transparent 65%),linear-gradient(180deg,#0f3a4a,#0a2c39);border:1px solid rgb(246 194 98 / .55)}.newsletter--trio[data-astro-cid-wfvanopq] .newsletter__icon[data-astro-cid-wfvanopq]{color:var(--trio-gold)}.newsletter--trio[data-astro-cid-wfvanopq] .newsletter__title[data-astro-cid-wfvanopq]{font-weight:600}.newsletter--trio[data-astro-cid-wfvanopq] .newsletter__text[data-astro-cid-wfvanopq]{font-family:var(--font-hand);font-size:1.45rem;line-height:1.2;color:var(--trio-gold)}.newsletter--trio[data-astro-cid-wfvanopq] .newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq]{accent-color:var(--trio-teal)}.newsletter--portail[data-astro-cid-wfvanopq]{--px: 4px;border-radius:0;border:2px solid var(--portail-cyan);background:linear-gradient(180deg,#06203a,#02071a);box-shadow:0 0 0 2px var(--portail-black),0 0 26px -6px #29b7d08c,0 30px 60px -30px #000c;clip-path:polygon(0 var(--px),var(--px) var(--px),var(--px) 0,calc(100% - var(--px)) 0,calc(100% - var(--px)) var(--px),100% var(--px),100% calc(100% - var(--px)),calc(100% - var(--px)) calc(100% - var(--px)),calc(100% - var(--px)) 100%,var(--px) 100%,var(--px) calc(100% - var(--px)),0 calc(100% - var(--px)))}.newsletter__titlebar[data-astro-cid-wfvanopq]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .9rem;background:#29b7d029;border-bottom:2px solid var(--portail-cyan);font-family:var(--font-mono);font-weight:600;font-size:.78rem;letter-spacing:.14em;color:var(--portail-cyan)}.newsletter__dots[data-astro-cid-wfvanopq]{display:flex;gap:5px}.newsletter__dots[data-astro-cid-wfvanopq] i[data-astro-cid-wfvanopq]{width:8px;height:8px;background:var(--portail-mint)}.newsletter__dots[data-astro-cid-wfvanopq] i[data-astro-cid-wfvanopq]:nth-child(2){background:var(--portail-arcade)}.newsletter__dots[data-astro-cid-wfvanopq] i[data-astro-cid-wfvanopq]:nth-child(3){background:var(--portail-cyan)}.newsletter--portail[data-astro-cid-wfvanopq] .newsletter__icon[data-astro-cid-wfvanopq]{color:var(--portail-mint)}.newsletter--portail[data-astro-cid-wfvanopq] .newsletter__title[data-astro-cid-wfvanopq]{font-family:var(--font-hud);font-weight:600;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.15;color:var(--portail-ice)}.newsletter--portail[data-astro-cid-wfvanopq] .newsletter__text[data-astro-cid-wfvanopq]{font-family:var(--font-mono);font-size:.95rem;color:var(--portail-mint-soft)}.newsletter--portail[data-astro-cid-wfvanopq] .newsletter__input[data-astro-cid-wfvanopq]{border-radius:0;background:#e2f3f6;font-family:var(--font-mono);font-size:1rem}.newsletter--portail[data-astro-cid-wfvanopq] .newsletter__consent[data-astro-cid-wfvanopq] input[data-astro-cid-wfvanopq]{accent-color:var(--portail-mint)}.newsletter--portail[data-astro-cid-wfvanopq] .newsletter__status[data-astro-cid-wfvanopq]{border-radius:0;font-family:var(--font-mono);font-size:.95rem;color:var(--portail-xp);background:#f4e9310f}
