@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.mriX-q_className{font-family:Archivo,Archivo Fallback;font-style:normal}
.o7iQlW_root{--ink:#1b2412;--ink-2:#4a5040;--vert:#2c6e15;--paper:#eaf0e4;max-width:1180px;min-height:100vh;padding:clamp(32px, 6vw, 88px) max(20px, env(safe-area-inset-right,0px)) 80px max(20px, env(safe-area-inset-left,0px));color:var(--ink);margin-inline:auto;line-height:1.5}body:has(.o7iQlW_root){background:#eef2ea}.o7iQlW_tete{max-width:760px;margin-bottom:clamp(36px,6vw,64px)}.o7iQlW_logo{width:168px;height:auto;margin-bottom:28px}.o7iQlW_title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,64px);font-weight:750;line-height:1}.o7iQlW_lead{color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,1.6vw,19px)}.o7iQlW_list{gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}.o7iQlW_carte{color:inherit;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid;overflow:hidden;box-shadow:0 1px #1b241214,0 24px 48px -32px #1b241259}.o7iQlW_carte:hover{translate:0 -4px;box-shadow:0 1px #1b241214,0 34px 60px -32px #1b241273}.o7iQlW_carte:focus-visible{outline-offset:4px;outline:3px solid #0bafc1}.o7iQlW_photo{min-height:300px;position:relative;overflow:hidden}.o7iQlW_photo img{object-fit:cover;transition:scale 1.2s cubic-bezier(.16,1,.3,1)}.o7iQlW_carte:hover .o7iQlW_photo img{scale:1.05}.o7iQlW_texte{flex-direction:column;gap:12px;padding:clamp(24px,3.4vw,44px);display:flex}.o7iQlW_nom{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);font-weight:760;line-height:1}.o7iQlW_idee{color:var(--ink-2);text-wrap:pretty;font-size:18px}.o7iQlW_essayer{background:var(--paper);border-radius:8px;padding:12px 14px;font-size:15px}.o7iQlW_voir{color:var(--vert);margin-top:auto;padding-top:8px;font-weight:700}.o7iQlW_note{max-width:720px;color:var(--ink-2);text-wrap:pretty;margin:clamp(36px,5vw,56px) 0 0;font-size:16px}@media (max-width:760px){.o7iQlW_carte{grid-template-columns:1fr}.o7iQlW_photo{aspect-ratio:16/10;min-height:0}}@media (prefers-reduced-motion:reduce){.o7iQlW_carte,.o7iQlW_photo img{transition:none}}
