@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500 700;font-display:swap;src:url(polices/cormorant-garamond-italique-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500 700;font-display:swap;src:url(polices/cormorant-garamond-italique-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500 700;font-display:swap;src:url(polices/cormorant-garamond-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500 700;font-display:swap;src:url(polices/cormorant-garamond-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 700;font-display:swap;src:url(polices/manrope-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 700;font-display:swap;src:url(polices/manrope-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--noir: #0b0709;--nuit: #120a0e;--velours: #1f1117;--carmin: #b3122e;--carmin-vif: #e0223f;--or: #c9a45c;--or-clair: #e8cf94;--texte: #f3e9e4;--texte2: #b3a19f;--ligne: rgba(201,164,92,.25);--warm: #d9a441;--hot: #e0692a;--spicy: #d11f3d;--fire: #ff3b55;--serif: 'Cormorant Garamond',Georgia,serif;--sans: 'Manrope',system-ui,sans-serif}*{box-sizing: border-box;margin: 0;padding: 0}[hidden]{display: none !important}html{background: var(--noir);color-scheme: dark}body{background: var(--noir);color: var(--texte);font-family: var(--sans);line-height: 1.5;-webkit-font-smoothing: antialiased}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}input,textarea,select{font: inherit;color: inherit}.amp{color: var(--or)}.serif{font-family: var(--serif);font-style: italic}.ico{width: 1.2em;height: 1.2em;flex: none;vertical-align: -.2em}.p-warm{--pc: var(--warm)}.p-hot{--pc: var(--hot)}.p-spicy{--pc: var(--spicy)}.p-fire{--pc: var(--fire)}.av{--s: 40px;width: var(--s);height: var(--s);flex: none;display: inline-grid;place-items: center;border-radius: 50%;background: radial-gradient(circle at 50% 30%,#2e1821,#130a0f 75%);box-shadow: inset 0 0 0 1px rgba(201,164,92,.45)}.av svg{width: 78%;height: auto;overflow: visible}.av use{fill: var(--c);stroke: var(--or);stroke-width: 1.8;stroke-linejoin: round}.av.dim{opacity: .28}.av.sel{box-shadow: inset 0 0 0 1px rgba(201,164,92,.45),0 0 0 2px var(--carmin-vif),0 0 18px -2px var(--carmin-vif)}.ring{position: relative;display: inline-grid;place-items: center;width: 46px;height: 46px;flex: none}.ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.ring circle{fill: none;stroke-width: 2.4}.ring .bg{stroke: rgba(255,255,255,.1)}.ring .fg{stroke: var(--pc,var(--or));stroke-linecap: round;transition: stroke-dashoffset .9s linear}.ring b{position: absolute;font-weight: 700;font-size: 15px}.eyebrow{font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--or);display: flex;align-items: center;gap: 8px;font-weight: 600}.chip{display: inline-block;font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;padding: 3px 9px;border-radius: 99px;border: 1px solid var(--pc,var(--or));color: var(--pc,var(--or));white-space: nowrap}