.ai-theme{--ai-text:#16150f;--ai-text-2:#4a473e;--ai-text-3:#6e6a5e;--ai-text-inverse:#fbfaf6;--ai-text-inverse-2:#fbfaf6bd;--ai-text-inverse-3:#fbfaf6ad;--ai-bg:#fbfaf6;--ai-bg-2:#f2f0e7;--ai-surface:#fff;--ai-surface-dark:#0c0d0a;--ai-green:#034f46;--ai-green-dark:#023a34;--ai-green-deep:#011f1c;--ai-green-soft:#5cbfae;--ai-green-tint:#e7efed;--ai-border:#e5e2d8;--ai-border-strong:#cdc8b8;--ai-border-inverse:#fbfaf62e;--ai-border-inverse-strong:#fbfaf673;--ai-accent:var(--ai-green);--ai-accent-inverse:#6fcbba;--ai-serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--ai-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--ai-w-text:680px;--ai-w-content:1160px;--ai-w-wide:1440px;--ai-gutter:clamp(20px, 4.5vw, 64px);--ai-space-1:4px;--ai-space-2:8px;--ai-space-3:12px;--ai-space-4:16px;--ai-space-5:24px;--ai-space-6:32px;--ai-space-7:48px;--ai-space-8:64px;--ai-space-9:96px;--ai-space-10:128px;--ai-space-11:160px;--ai-rhythm-tight:clamp(40px, 4vw, 64px);--ai-rhythm-standard:clamp(64px, 7vw, 112px);--ai-rhythm-ample:clamp(88px, 10vw, 168px);--ai-radius-sm:2px;--ai-radius:4px;--ai-radius-lg:8px;--ai-radius-pill:999px;--ai-transition:.12s ease-out;--ai-c-bg:var(--ai-bg);--ai-c-text:var(--ai-text);--ai-c-text-2:var(--ai-text-2);--ai-c-text-3:var(--ai-text-3);--ai-c-border:var(--ai-border);--ai-c-border-strong:var(--ai-border-strong);--ai-c-surface:var(--ai-surface);--ai-c-accent:var(--ai-accent);--ai-c-focus:var(--ai-green);--ai-c-btn-bg:var(--ai-green);--ai-c-btn-fg:var(--ai-text-inverse);--ai-c-btn-bg-hover:var(--ai-green-dark);--ai-c-btn-border:#8e8774;font-family:var(--ai-sans);color:var(--ai-c-text);background:var(--ai-c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}@media (min-width:1600px){.ai-theme{--ai-w-content:1280px;--ai-w-wide:1520px;--ai-gutter:80px}}.ai-theme,.ai-theme *,.ai-theme :before,.ai-theme :after{box-sizing:border-box}.ai-theme :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:0}.ai-theme :where(ul,ol){padding:0;list-style:none}.ai-theme :where(button,input,textarea,select){font:inherit;color:inherit;background:0 0;border:none;margin:0}.ai-theme :where(button:not(:disabled)){cursor:pointer}.ai-theme :where(a){color:inherit;text-decoration:none}.ai-theme :where(img,svg,video){max-width:100%;height:auto}body.ai-theme{margin:0}.ai-display{font-family:var(--ai-serif);letter-spacing:-.02em;color:var(--ai-c-text);font-size:clamp(44px,6.2vw,88px);font-weight:400;line-height:1.02}.ai-h1{font-family:var(--ai-serif);letter-spacing:-.015em;color:var(--ai-c-text);font-size:clamp(36px,4.4vw,60px);font-weight:400;line-height:1.06}.ai-h2{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.14}.ai-h3{font-family:var(--ai-sans);letter-spacing:-.005em;color:var(--ai-c-text);font-size:clamp(19px,1.5vw,23px);font-weight:500;line-height:1.3}.ai-lead{font-family:var(--ai-sans);color:var(--ai-c-text-2);max-width:var(--ai-w-text);font-size:clamp(18px,1.35vw,21px);font-weight:400;line-height:1.58}.ai-body{font-family:var(--ai-sans);color:var(--ai-c-text-2);max-width:var(--ai-w-text);font-size:17px;font-weight:400;line-height:1.65}.ai-small{font-family:var(--ai-sans);color:var(--ai-c-text-2);font-size:15px;line-height:1.55}.ai-micro{font-family:var(--ai-sans);color:var(--ai-c-text-3);font-size:13px;line-height:1.5}.ai-eyebrow{font-family:var(--ai-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ai-c-text-3);font-size:12px;font-weight:500;line-height:1.4}.ai-display,.ai-h1{max-width:18ch}.ai-h2{max-width:22ch}.ai-h3{max-width:32ch}.ai-measure-full{max-width:none}.ai-section{background:var(--ai-c-bg);color:var(--ai-c-text)}.ai-section__inner{max-width:var(--ai-w-content);padding-inline:var(--ai-gutter);margin-inline:auto}.ai-section__inner--text{max-width:var(--ai-w-text)}.ai-section__inner--wide{max-width:var(--ai-w-wide)}.ai-section__inner--full{max-width:none}.ai-section--tight{padding-block:var(--ai-rhythm-tight)}.ai-section--standard{padding-block:var(--ai-rhythm-standard)}.ai-section--ample{padding-block:var(--ai-rhythm-ample)}.ai-section--flush{padding-block:0}.ai-section--paper{--ai-c-bg:var(--ai-bg);--ai-c-surface:var(--ai-surface)}.ai-section--white{--ai-c-bg:var(--ai-surface);--ai-c-surface:var(--ai-bg)}.ai-section--beige{--ai-c-bg:var(--ai-bg-2);--ai-c-surface:var(--ai-surface)}.ai-section--green{--ai-c-bg:var(--ai-green);--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);--ai-c-text-3:var(--ai-text-inverse-3);--ai-c-border:var(--ai-border-inverse);--ai-c-border-strong:var(--ai-border-inverse-strong);--ai-c-surface:#fbfaf60f;--ai-c-accent:var(--ai-accent-inverse);--ai-c-focus:var(--ai-text-inverse);--ai-c-btn-bg:var(--ai-text-inverse);--ai-c-btn-fg:var(--ai-green-dark);--ai-c-btn-bg-hover:#fff;--ai-c-btn-border:var(--ai-border-inverse-strong)}.ai-section--dark{--ai-c-bg:var(--ai-surface-dark);--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);--ai-c-text-3:var(--ai-text-inverse-3);--ai-c-border:var(--ai-border-inverse);--ai-c-border-strong:var(--ai-border-inverse-strong);--ai-c-surface:#fbfaf60d;--ai-c-accent:var(--ai-accent-inverse);--ai-c-focus:var(--ai-text-inverse);--ai-c-btn-bg:var(--ai-text-inverse);--ai-c-btn-fg:var(--ai-surface-dark);--ai-c-btn-bg-hover:#fff;--ai-c-btn-border:var(--ai-border-inverse-strong)}.ai-section--ruled{border-top:1px solid var(--ai-c-border)}.ai-heading__eyebrow{margin-block-end:var(--ai-space-4)}.ai-heading__lead{margin-block-start:var(--ai-space-5)}.ai-heading__actions{margin-block-start:var(--ai-space-6)}.ai-heading--center{text-align:center}.ai-heading--center :where(.ai-display,.ai-h1,.ai-h2,.ai-h3,.ai-lead,.ai-body){margin-inline:auto}.ai-heading--center .ai-heading__actions{justify-content:center}.ai-marker{background:var(--ai-c-accent);width:28px;height:2px;margin-block-end:var(--ai-space-5)}.ai-hero__lead{margin-block-start:var(--ai-space-6)}.ai-hero__actions{margin-block-start:var(--ai-space-7)}.ai-hero__aside{margin-block-start:var(--ai-space-8)}.ai-hero--split{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(32px,5vw,96px);display:grid}.ai-hero--split .ai-hero__aside{margin-block-start:0}.ai-btn{justify-content:center;align-items:center;gap:var(--ai-space-3);font-family:var(--ai-sans);letter-spacing:.005em;border-radius:var(--ai-radius);transition:background-color var(--ai-transition), color var(--ai-transition), border-color var(--ai-transition);border:1px solid #0000;padding:14px 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.ai-btn--primary{background:var(--ai-c-btn-bg);color:var(--ai-c-btn-fg);border-color:var(--ai-c-btn-bg)}.ai-btn--primary:hover{background:var(--ai-c-btn-bg-hover);border-color:var(--ai-c-btn-bg-hover)}.ai-btn--secondary{color:var(--ai-c-text);border-color:var(--ai-c-btn-border);background:0 0}.ai-btn--secondary:hover{border-color:var(--ai-c-text)}.ai-btn--ghost{color:var(--ai-c-text);background:0 0;border-color:#0000;padding-inline:0}.ai-btn--ghost:hover{color:var(--ai-c-accent)}.ai-btn--lg{padding:17px 30px;font-size:16px}.ai-btn--sm{padding:10px 18px;font-size:14px}.ai-btn:disabled{opacity:.45;cursor:default}.ai-btn__arrow{transition:transform var(--ai-transition);flex:none}.ai-btn:hover .ai-btn__arrow{transform:translate(3px)}.ai-btn--vina{background:var(--ai-surface-dark);color:var(--ai-text-inverse);border-color:var(--ai-surface-dark);border-radius:var(--ai-radius-pill);min-height:44px;padding-inline:var(--ai-space-6);gap:var(--ai-space-2)}.ai-btn--vina:hover{background:#16150f;border-color:#16150f}.ai-btn--vina:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.6 11.4 11.4 4.6M5.9 4.6h5.5v5.5' stroke='%23FBFAF6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:14px;height:14px}.ai-actions{align-items:center;gap:var(--ai-space-4);flex-wrap:wrap;display:flex}.ai-card{background:var(--ai-c-surface);border:1px solid var(--ai-c-border);border-radius:var(--ai-radius);padding:var(--ai-space-7);color:var(--ai-c-text);flex-direction:column;display:flex}.ai-card--flat{background:0 0}.ai-card--bare{border:none;border-top:1px solid var(--ai-c-border);padding:var(--ai-space-6) 0 0;background:0 0;border-radius:0}.ai-card--compact{padding:var(--ai-space-5)}.ai-card--media{padding:0;overflow:hidden}.ai-card--link{transition:border-color var(--ai-transition)}.ai-card--link:hover{border-color:var(--ai-c-border-strong)}.ai-card__eyebrow{margin-block-end:var(--ai-space-4)}.ai-card__title{margin-block-end:var(--ai-space-3)}.ai-card__text{max-width:none}.ai-card__media+.ai-card__body{padding:var(--ai-space-6);flex-direction:column;flex:1;display:flex}.ai-card__foot{margin-block-start:auto;padding-block-start:var(--ai-space-6)}.ai-card__link{color:var(--ai-c-accent);font-weight:500}.ai-card__index{font-family:var(--ai-sans);letter-spacing:.08em;color:var(--ai-c-text-3);margin-block-end:var(--ai-space-5);font-size:13px;font-weight:500}.ai-media{display:block}.ai-media__frame{border-radius:var(--ai-radius);background:var(--ai-c-surface);display:block;overflow:hidden}.ai-media__frame--bordered{border:1px solid var(--ai-c-border)}.ai-media__frame--square{border-radius:0}.ai-media__img{width:100%;height:auto;display:block}.ai-media__caption{color:var(--ai-c-text-3);margin-block-start:var(--ai-space-3)}.ai-media--ratio{aspect-ratio:3/2}.ai-media--ratio .ai-media__frame{height:100%}.ai-media--ratio .ai-media__img{object-fit:cover;height:100%}@media (min-width:1025px){.ai-media--tall{aspect-ratio:4/5}.ai-media--tall .ai-media__frame{height:100%}.ai-media--tall .ai-media__img{object-fit:cover;object-position:75% center;height:100%}}.ai-illus{width:100%;height:auto;display:block}.ai-illus-panneau{padding:var(--ai-space-6);background:var(--ai-c-bg);border-bottom:1px solid var(--ai-c-border)}.ai-grid{gap:var(--ai-space-6);display:grid}.ai-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-grid--gap-lg{gap:var(--ai-space-7)}.ai-split{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,5vw,88px);display:grid}.ai-split--minor-first{grid-template-columns:5fr 7fr}.ai-split--top{align-items:start}.ai-stack{gap:var(--ai-space-5);flex-direction:column;display:flex}.ai-stack--lg{gap:var(--ai-space-7)}.ai-stack--sm{gap:var(--ai-space-3)}.ai-block{margin-block-start:var(--ai-space-8)}.ai-block--sm{margin-block-start:var(--ai-space-6)}.ai-header{z-index:90;justify-content:space-between;align-items:center;gap:var(--ai-space-6);height:68px;padding-inline:max(var(--ai-gutter), calc((100% - var(--ai-w-content)) / 2 + var(--ai-gutter)));background:var(--ai-c-bg);border-bottom:1px solid var(--ai-c-border);display:flex;position:sticky;top:0}.ai-header__brand{flex:none;align-items:center;display:inline-flex}.ai-header__logo{width:auto;height:30px;display:block}.ai-nav{align-items:center;gap:var(--ai-space-6);margin-inline-start:var(--ai-space-7);margin-inline-end:auto;display:flex}.ai-nav__link{color:var(--ai-c-text-2);white-space:nowrap;transition:color var(--ai-transition);padding-block:22px;font-size:14.5px;position:relative}.ai-nav__link:hover,.ai-nav__link--active{color:var(--ai-c-text)}.ai-nav__link--active:after{content:"";background:var(--ai-c-accent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.ai-header__actions{align-items:center;gap:var(--ai-space-4);flex:none;display:flex}.ai-burger{flex:none;width:44px;height:44px;margin-inline-end:-10px;display:none;position:relative}.ai-burger:before,.ai-burger:after{content:"";background:var(--ai-c-text);width:20px;height:1.5px;position:absolute;left:12px}.ai-burger:before{top:19px}.ai-burger:after{top:25px}.ai-navmobile{z-index:100;padding:var(--ai-gutter);background:var(--ai-c-bg);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .15s ease-out,visibility 0s linear .15s;display:flex;position:fixed;inset:0}.ai-navmobile--open{opacity:1;visibility:visible;transition:opacity .15s ease-out,visibility linear}.ai-navmobile__top{justify-content:space-between;align-items:center;gap:var(--ai-space-5);display:flex}.ai-navmobile__logo{width:auto;height:30px;display:block}.ai-navmobile__close{width:44px;height:44px;color:var(--ai-c-text);flex:none;justify-content:center;align-items:center;margin-inline-end:-10px;display:inline-flex}.ai-navmobile__nav{flex-direction:column;margin-block-start:var(--ai-space-6);display:flex}.ai-navmobile__link{color:var(--ai-c-text);border-bottom:1px solid var(--ai-c-border);padding-block:18px;font-size:20px;font-weight:500;display:block}.ai-navmobile__actions{gap:var(--ai-space-4);flex-direction:column;align-items:stretch;margin-block-start:var(--ai-space-7);display:flex}.ai-footer{--ai-c-bg:var(--ai-surface-dark);--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);--ai-c-text-3:var(--ai-text-inverse-3);--ai-c-border:var(--ai-border-inverse);--ai-c-accent:var(--ai-accent-inverse);--ai-c-focus:var(--ai-text-inverse);--ai-c-btn-border:var(--ai-border-inverse-strong);background:var(--ai-c-bg);color:var(--ai-c-text);padding-block:var(--ai-rhythm-standard) var(--ai-space-7)}.ai-footer__inner{max-width:var(--ai-w-content);padding-inline:var(--ai-gutter);margin-inline:auto}.ai-footer__grid{gap:var(--ai-space-7);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.ai-footer__logo{width:auto;height:28px;margin-block-end:var(--ai-space-5);display:block}.ai-footer__name{font-family:var(--ai-serif);color:var(--ai-c-text);font-size:21px;line-height:1.2}.ai-footer__marque{max-width:34ch}.ai-footer__tag{color:var(--ai-c-text-2);margin-block-start:var(--ai-space-3);font-style:italic}.ai-footer__baseline{color:var(--ai-c-text-2);margin-block-start:var(--ai-space-5)}.ai-footer__place{color:var(--ai-c-text-3);margin-block-start:var(--ai-space-5)}.ai-footer__mail{font-family:var(--ai-sans);color:var(--ai-c-text);border-bottom:1px solid var(--ai-c-border);transition:border-color var(--ai-transition);margin-block-start:var(--ai-space-4);padding-block-end:2px;font-size:16px;line-height:1.4;display:inline-block}.ai-footer__mail:hover{border-bottom-color:var(--ai-c-text)}.ai-footer__title{text-transform:uppercase;letter-spacing:.12em;color:var(--ai-c-text-3);margin-block-end:var(--ai-space-4);font-size:12px;font-weight:500}.ai-footer__link{color:var(--ai-c-text-2);transition:color var(--ai-transition);padding-block:7px;font-size:15px;display:block}.ai-footer__link:hover{color:var(--ai-c-text)}.ai-footer__bottom{justify-content:space-between;gap:var(--ai-space-4);border-top:1px solid var(--ai-c-border);color:var(--ai-c-text-3);flex-wrap:wrap;margin-block-start:var(--ai-rhythm-tight);padding-block-start:var(--ai-space-5);display:flex}.ai-theme :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ai-c-focus);outline-offset:3px;border-radius:var(--ai-radius-sm)}.ai-skip{position:absolute;top:0;left:-9999px}.ai-skip:focus{left:var(--ai-space-4);top:var(--ai-space-4);z-index:200;padding:var(--ai-space-3) var(--ai-space-4);background:var(--ai-surface);color:var(--ai-text);border:1px solid var(--ai-border-strong);border-radius:var(--ai-radius)}.ai-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ai-theme *,.ai-theme :before,.ai-theme :after{transition-duration:0s!important;animation:none!important}}@media (max-width:1280px){.ai-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-footer__grid{grid-template-columns:1.3fr 1fr 1fr}.ai-nav{gap:var(--ai-space-5);margin-inline-start:var(--ai-space-6)}}@media (max-width:1024px){.ai-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-split,.ai-split--minor-first,.ai-hero--split{gap:var(--ai-space-7);grid-template-columns:minmax(0,1fr);align-items:start}.ai-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card:not(.ai-card--media){padding:var(--ai-space-6)}}@media (max-width:860px){.ai-nav,.ai-header__actions{display:none}.ai-burger{display:block}}@media (max-width:768px){.ai-hide-sm{display:none}.ai-grid--2,.ai-grid--3,.ai-grid--4{grid-template-columns:minmax(0,1fr)}.ai-footer__grid{gap:var(--ai-space-6);grid-template-columns:minmax(0,1fr)}.ai-display,.ai-h1,.ai-h2,.ai-h3{max-width:none}}@media (max-width:560px){.ai-theme{font-size:16px}.ai-actions{flex-direction:column;align-items:stretch}.ai-card:not(.ai-card--media){padding:var(--ai-space-5)}.ai-footer__bottom{flex-direction:column}}.ai-atelier__swatches{gap:var(--ai-space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ai-atelier__swatch{border:1px solid var(--ai-c-border);border-radius:var(--ai-radius);overflow:hidden}.ai-atelier__chip{border:1px solid var(--ai-c-border);height:76px;display:block}.ai-atelier__meta{padding:var(--ai-space-3) var(--ai-space-4) var(--ai-space-4);display:block}.ai-atelier__name{color:var(--ai-c-text);font-size:13px;font-weight:500;display:block}.ai-atelier__value{letter-spacing:.04em;color:var(--ai-c-text-3);margin-block-start:2px;font-size:12px;display:block}.ai-atelier__row{gap:var(--ai-space-5);padding-block:var(--ai-space-5);border-top:1px solid var(--ai-c-border);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.ai-atelier__label{text-transform:uppercase;letter-spacing:.12em;color:var(--ai-c-text-3);font-size:12px;font-weight:500}@media (max-width:768px){.ai-atelier__row{gap:var(--ai-space-2);grid-template-columns:minmax(0,1fr)}}.rai-labs-page .ai-section--ample{padding-block:clamp(72px,7.2vw,116px)}.rai-ancre{scroll-margin-block-start:92px}.rai-labs-titre{max-width:20ch;font-family:var(--ai-serif);letter-spacing:-.018em;color:var(--ai-green);margin:0;font-size:clamp(30px,3.4vw,54px);font-weight:400;line-height:1.08}.rai-labs-titre--sombre{color:var(--ai-accent-inverse)}.rai-labs-titre--scene{letter-spacing:-.022em;max-width:17ch;color:var(--ai-c-text);font-size:clamp(36px,5vw,82px);line-height:1.03}.rai-labs-titre--clair{color:var(--ai-c-text)}.rai-labs-hero-section{position:relative;overflow:hidden}.rai-labs-hero__fond{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rai-labs-hero__voile{background:linear-gradient(100deg,#0c0d0aeb 0%,#0c0d0ae0 34%,#0c0d0a8f 66%,#0c0d0a66 100%);position:absolute;inset:0}.rai-labs-hero__inner{z-index:1;align-items:center;min-height:clamp(520px,74vh,780px);padding-block:clamp(72px,9vw,136px);display:flex;position:relative}.rai-labs-hero__scene{z-index:1;max-width:54ch;position:relative}.rai-labs-hero__trace{z-index:1;width:min(46%,520px);max-width:none;color:var(--ai-accent-inverse);opacity:.42;pointer-events:none;position:absolute;inset-block-end:0;inset-inline-end:0}.rai-labs-hero__nom{font-family:var(--ai-serif);color:var(--ai-c-text-2);margin-block-end:var(--ai-space-4);font-size:clamp(20px,1.7vw,26px);line-height:1.2}.rai-labs-hero__texte{max-width:44ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-6);font-size:clamp(16px,1.2vw,18px);line-height:1.6}.rai-labs-hero__actions{margin-block-start:var(--ai-space-6)}.rai-labs-champs-section{position:relative;overflow:hidden}.rai-labs-grille{z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M48 42.9c.5 3.2 2 4.7 4.9 5.1-2.9.5-4.4 2-4.9 5.1-.5-3.2-2-4.7-4.9-5.1 2.9-.5 4.4-2 4.9-5.1Z' fill='%23A08F6C' fill-opacity='.45'/%3E%3C/svg%3E"),linear-gradient(90deg,#a08f6c33 1px,#0000 1px),linear-gradient(#a08f6c33 1px,#0000 1px);background-position:-48px -48px,0 0,0 0;background-size:96px 96px,96px 96px,96px 96px;position:absolute;inset:0}.rai-labs-champs__tete,.rai-labs-champs{z-index:1;position:relative}.rai-labs-champs{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);margin-block-start:clamp(48px,6vw,88px);display:grid}.rai-labs-champ--a{grid-column:1/span 5}.rai-labs-champ--b{grid-column:7/span 6;margin-block-start:clamp(40px,6vw,104px)}.rai-labs-champ--c{grid-column:2/span 5;margin-block-start:clamp(40px,5vw,88px)}.rai-labs-champ--d{grid-column:8/span 5;margin-block-start:clamp(36px,4vw,64px)}.rai-labs-champ__nom{font-family:var(--ai-serif);color:var(--ai-c-text);margin:0;font-size:clamp(21px,1.9vw,28px);font-weight:400;line-height:1.15}.rai-labs-champ__texte{font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-3);font-size:clamp(15px,1.15vw,17px);line-height:1.6}.rai-labs-methode__tete{max-width:64ch}.rai-labs-methode__phrase{max-width:44ch;font-family:var(--ai-serif);color:var(--ai-c-text);margin-block-start:var(--ai-space-5);font-size:clamp(19px,1.7vw,25px);line-height:1.35}.rai-labs-cycle{grid-template-columns:minmax(0,1fr) clamp(220px,26vw,360px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);margin-block-start:clamp(56px,7vw,104px);display:grid}.rai-labs-notion--haut{text-align:center;grid-area:1/2}.rai-labs-notion--gauche{text-align:end;grid-area:2/1;justify-self:end}.rai-labs-notion--droite{grid-area:2/3}.rai-labs-notion--bas{text-align:center;grid-area:3/2}.rai-labs-cycle__centre{grid-area:2/2}.rai-labs-cycle__symbole{filter:brightness(0)invert();opacity:.92;width:100%;height:auto;display:block}.rai-labs-notion{max-width:34ch}.rai-labs-notion--haut,.rai-labs-notion--bas{margin-inline:auto}.rai-labs-notion__nom{font-family:var(--ai-serif);color:var(--ai-c-text);margin:0;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.15}.rai-labs-notion__texte{font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-3);font-size:clamp(14px,1.1vw,16px);line-height:1.6}.rai-labs-ambition__tete{max-width:64ch}.rai-labs-ambition__phrase{max-width:50ch;font-family:var(--ai-serif);color:var(--ai-c-text);margin-block-start:var(--ai-space-5);font-size:clamp(20px,1.8vw,27px);line-height:1.35}.rai-labs-axes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,56px);margin-block-start:clamp(56px,7vw,104px);display:grid}.rai-labs-axe{padding-block-start:0}.rai-labs-axe__vague{width:100%;max-width:400px;color:var(--ai-text-inverse);opacity:.7;margin-block-end:clamp(18px,1.8vw,26px);overflow:visible}.rai-labs-axe:nth-child(2){margin-block-start:clamp(16px,2vw,36px)}.rai-labs-axe:nth-child(3){margin-block-start:clamp(32px,4vw,72px)}.rai-labs-axe__nom{font-family:var(--ai-sans);letter-spacing:.02em;color:var(--ai-c-text-3);margin:0;font-size:14px;font-weight:500;line-height:1.4}.rai-labs-axe__texte{max-width:34ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-3);font-size:clamp(15px,1.15vw,17px);line-height:1.6}.rai-labs-cloture{margin-block-start:clamp(64px,8vw,128px)}.rai-labs-cloture__amorce{max-width:46ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.rai-labs-cloture__final{font-family:var(--ai-serif);letter-spacing:-.025em;color:var(--ai-c-text);margin-block-start:var(--ai-space-5);font-size:clamp(38px,6vw,96px);line-height:1.02}.rai-labs-appels{flex-wrap:wrap;gap:clamp(20px,3vw,48px);margin-block-start:clamp(36px,4vw,64px);display:flex}@media (max-width:1024px){.rai-labs-hero__inner{min-height:clamp(460px,66vh,620px)}.rai-labs-hero__trace{width:min(62%,420px)}.rai-labs-champs{grid-template-columns:repeat(6,minmax(0,1fr))}.rai-labs-champ--a{grid-column:1/span 6}.rai-labs-champ--b{grid-column:2/span 5}.rai-labs-champ--c{grid-column:1/span 5}.rai-labs-champ--d{grid-column:2/span 5}.rai-labs-axes{grid-template-columns:minmax(0,1fr)}.rai-labs-axe:nth-child(2),.rai-labs-axe:nth-child(3){margin-block-start:0}}@media (max-width:768px){.rai-labs-cycle{flex-direction:column;align-items:stretch;gap:clamp(28px,6vw,44px);display:flex}.rai-labs-notion,.rai-labs-notion--haut,.rai-labs-notion--bas{text-align:start;max-width:none;margin-inline:0}.rai-labs-notion--gauche{justify-self:start}.rai-labs-notion--haut{order:1}.rai-labs-cycle__centre{order:2;align-self:flex-end;width:clamp(160px,46vw,240px)}.rai-labs-notion--gauche{order:3}.rai-labs-notion--droite{order:4;margin-inline-start:clamp(16px,8vw,48px)}.rai-labs-notion--bas{order:5}.rai-labs-champs{grid-template-columns:minmax(0,1fr)}.rai-labs-champ--a,.rai-labs-champ--b,.rai-labs-champ--c,.rai-labs-champ--d{grid-column:1}.rai-labs-champ--b,.rai-labs-champ--c,.rai-labs-champ--d{margin-block-start:clamp(32px,8vw,48px)}.rai-labs-champ--b,.rai-labs-champ--d{margin-inline-start:clamp(16px,7vw,40px)}.rai-labs-grille{background-position:-32px -32px,0 0,0 0;background-size:64px 64px,64px 64px,64px 64px}.rai-labs-appels{gap:var(--ai-space-5)}}.rai-vina-page .ai-section--ample{padding-block:clamp(72px,7.2vw,116px)}.rai-vina-entree{--rai-vina-radius:20px;--rai-vina-champ:clamp(17px, 1.5vw, 19px);text-align:center;max-width:760px;margin-inline:auto}.rai-vina-mark{aspect-ratio:910/300;width:clamp(146px,16vw,184px);margin-inline:auto;display:block;position:relative;overflow:hidden}.rai-vina-mark__img{width:137.363%;max-width:none;height:auto;position:absolute;top:-149.333%;left:-16.044%}.rai-vina-invite{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text-2);margin-block-start:var(--ai-space-6);font-size:clamp(21px,2.1vw,29px);font-weight:400;line-height:1.24}.rai-vina-console{padding:var(--ai-space-6) var(--ai-space-6) var(--ai-space-5);text-align:start;background:var(--ai-surface);border:1px solid var(--ai-border-strong);border-radius:var(--rai-vina-radius);transition:border-color var(--ai-transition);margin-block-start:var(--ai-space-6)}.rai-vina-console:focus-within{border-color:var(--ai-c-btn-border)}.rai-vina-console__champ{position:relative}.rai-vina-console__input{resize:none;width:100%;min-height:62px;font-family:var(--ai-sans);font-size:var(--rai-vina-champ);color:var(--ai-text);padding:0;line-height:1.5;display:block}.rai-vina-console__exemple{pointer-events:none;font-family:var(--ai-sans);font-size:var(--rai-vina-champ);color:var(--ai-text-3);line-height:1.5;position:absolute;inset-block-start:0;inset-inline:0}.rai-vina-console__exemple-texte{animation:.52s ease-out both rai-vina-fondu;display:block}@keyframes rai-vina-fondu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rai-vina-console__barre{justify-content:space-between;align-items:center;gap:var(--ai-space-4);margin-block-start:var(--ai-space-5);display:flex}.rai-vina-console__statut{font-family:var(--ai-sans);color:var(--ai-text-3);font-size:13px;line-height:1.4}.rai-vina-submit{border-radius:var(--ai-radius-pill);background:var(--ai-green);width:44px;height:44px;color:var(--ai-text-inverse);transition:background-color var(--ai-transition);flex:none;justify-content:center;align-items:center;display:inline-flex}.rai-vina-submit:hover:not(:disabled){background:var(--ai-green-dark)}.rai-vina-submit:disabled{background:var(--ai-bg-2);color:var(--ai-text-3);cursor:not-allowed}.rai-vina-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.rai-vina-hero__titre{flex-direction:column;max-width:none;margin:0;display:flex}.rai-vina-hero__marque{font-family:var(--ai-serif);letter-spacing:-.02em;color:var(--ai-green);font-size:clamp(44px,5.2vw,84px);font-weight:400;line-height:1}.rai-vina-hero__phrase{font-family:var(--ai-serif);letter-spacing:-.015em;color:var(--ai-c-text);margin-block-start:clamp(10px,1vw,18px);font-size:clamp(29px,3.1vw,50px);font-weight:400;line-height:1.08}.rai-vina-hero__texte{max-width:46ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-6);font-size:clamp(16px,1.2vw,18px);line-height:1.6}.rai-vina-hero__actions{margin-block-start:var(--ai-space-7)}.rai-vina-hero__panneau{background:var(--ai-green);border-radius:clamp(20px,2.2vw,32px);padding:clamp(24px,3vw,48px)}.rai-vina-hero__panneau .rai-vina-entree{max-width:none}.rai-vina-hero__panneau .rai-vina-mark__img{filter:brightness(0)invert()}.rai-vina-page .rai-vina-hero-section{padding-block-end:clamp(40px,4vw,64px)}.rai-vina-page .rai-vina-flux-section{padding-block-start:clamp(56px,6vw,96px)}.rai-vina-flux__tete{max-width:62ch}.rai-vina-flux__lead{max-width:58ch;margin-block-start:var(--ai-space-5)}.rai-vina-flux{flex-direction:column;margin-block-start:clamp(48px,6vw,88px);padding-inline-start:clamp(24px,4vw,64px);display:flex;position:relative}.rai-vina-flux:before{content:"";background:var(--ai-green-soft);opacity:.5;width:1px;position:absolute;inset-block:.7em;inset-inline-start:0}.rai-vina-flux__etat{padding-block:clamp(20px,2.4vw,34px)}.rai-vina-flux__etat:first-child{padding-block-start:0}.rai-vina-flux__etat:last-child{padding-block-end:0}.rai-vina-flux__nom{font-family:var(--ai-serif);color:var(--ai-c-text);font-size:clamp(22px,2vw,30px);line-height:1.15}.rai-vina-flux__termes{font-family:var(--ai-sans);letter-spacing:.02em;color:var(--ai-green-soft);margin-block-start:var(--ai-space-3);font-size:clamp(13px,1.05vw,15px);line-height:1.7}.rai-vina-flux__texte{max-width:54ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-3);font-size:clamp(15px,1.15vw,17px);line-height:1.6}.rai-vina-flux__texte--fort{max-width:40ch;font-family:var(--ai-serif);color:var(--ai-c-text);font-size:clamp(19px,1.7vw,25px);line-height:1.35}.rai-vina-const__tete{max-width:62ch}.rai-vina-const__lead{max-width:58ch;margin-block-start:var(--ai-space-5)}.rai-vina-const{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,3.4vw,64px);margin-block-start:clamp(48px,6vw,88px);display:grid;position:relative}.rai-vina-const__icone{width:clamp(72px,7vw,112px);height:auto;display:block}.rai-vina-const__nom{font-family:var(--ai-sans);color:var(--ai-c-text-3);margin-block-start:clamp(20px,2.2vw,32px);font-size:14px;line-height:1.4}.rai-vina-const__nom-texte{text-decoration:underline;-webkit-text-decoration-color:var(--ai-green);text-decoration-color:var(--ai-green);text-underline-offset:5px;text-decoration-thickness:1.5px}.rai-vina-const__verbe{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);margin-block-start:var(--ai-space-2);font-size:clamp(27px,2.6vw,40px);font-weight:400;line-height:1.1}.rai-vina-const__texte{max-width:34ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-4);font-size:clamp(14px,1.1vw,16px);line-height:1.6}.rai-vina-const__statut{border:1px solid var(--ai-c-border-strong);border-radius:var(--ai-radius-pill);background:var(--ai-c-surface);font-family:var(--ai-sans);letter-spacing:.02em;color:var(--ai-c-text-2);margin-block-start:var(--ai-space-5);padding:5px 12px;font-size:12px;line-height:1.4;display:inline-block}.rai-vina-const__synthese{max-width:62ch;margin-block-start:clamp(56px,7vw,104px)}.rai-vina-const__triade{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-green);font-size:clamp(24px,2.4vw,36px);line-height:1.2}.rai-vina-const__cloture{max-width:52ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-4);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.rai-vina-final{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,80px);display:grid}.rai-vina-final__mot{font-family:var(--ai-serif);letter-spacing:-.03em;color:var(--ai-green);font-size:clamp(72px,11vw,190px);line-height:.84}.rai-vina-final__titre{font-family:var(--ai-serif);letter-spacing:-.015em;color:var(--ai-c-text);margin:0;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1.12}.rai-vina-final__texte{max-width:46ch;margin-block-start:var(--ai-space-5)}.rai-vina-final__actions{margin-block-start:var(--ai-space-7)}.rai-faqv{background:var(--ai-green);border-radius:clamp(22px,2.4vw,34px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.rai-faqv__questions{--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);--ai-c-text-3:var(--ai-text-inverse-3);--ai-c-border:var(--ai-border-inverse);color:var(--ai-c-text);padding:clamp(28px,3vw,48px)}.rai-faqv__legende{font-family:var(--ai-serif);color:var(--ai-c-text);font-size:clamp(20px,1.7vw,26px);line-height:1.2}.rai-faqv__legende--claire{color:var(--ai-text)}.rai-faqv__liste{margin-block-start:var(--ai-space-6)}.rai-faqv__q{justify-content:space-between;align-items:center;gap:var(--ai-space-4);width:100%;padding-block:var(--ai-space-4);border:0;border-block-end:1px solid var(--ai-c-border);color:var(--ai-c-text-2);font-family:var(--ai-sans);text-align:start;cursor:pointer;transition:color var(--ai-transition);background:0 0;font-size:clamp(14px,1.08vw,16px);font-weight:400;line-height:1.4;display:flex}.rai-faqv__q:last-child{border-block-end:0}.rai-faqv__q:hover{color:var(--ai-c-text)}.rai-faqv__q[aria-selected=true]{color:var(--ai-c-text);font-weight:500}.rai-faqv__chevron{transition:transform var(--ai-transition);flex:none}.rai-faqv__q[aria-selected=true] .rai-faqv__chevron{transform:translate(3px)}.rai-faqv__reponse{background:var(--ai-surface);border-radius:clamp(22px,2.4vw,34px);padding:clamp(28px,3vw,48px)}.rai-faqv__panneau{margin-block-start:var(--ai-space-6)}.rai-faqv__panneau:focus-visible{outline:2px solid var(--ai-green);outline-offset:6px}.rai-faqv__rappel{font-family:var(--ai-sans);color:var(--ai-text-3);font-size:13px;line-height:1.5}.rai-faqv__texte{max-width:54ch;font-family:var(--ai-sans);color:var(--ai-text-2);margin-block-start:var(--ai-space-4);font-size:clamp(15px,1.15vw,17px);line-height:1.65}@media (max-width:1024px){.rai-vina-hero{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px)}.rai-vina-const{grid-template-columns:minmax(0,1fr);gap:clamp(40px,7vw,64px)}.rai-vina-const__texte{max-width:52ch}.rai-vina-final{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,40px)}.rai-faqv{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.rai-vina-flux{padding-inline-start:clamp(18px,5vw,32px)}.rai-vina-final__mot{font-size:clamp(64px,22vw,120px)}}@media (max-width:560px){.rai-vina-entree{--rai-vina-champ:16px}.rai-vina-console__input{min-height:84px}.rai-vina-console{padding:var(--ai-space-5) var(--ai-space-5) var(--ai-space-4)}.rai-vina-console__barre{gap:var(--ai-space-3)}.rai-vina-console__statut{font-size:12px}}.rai-manifeste{max-width:var(--ai-w-text);margin-inline:auto}.rai-manifeste__tete{margin-block-end:var(--ai-space-10)}.rai-manifeste__titre{text-wrap:balance;max-width:none}.rai-manifeste__meta{letter-spacing:.04em;margin-block-start:var(--ai-space-7)}.rai-manifeste__p{max-width:none;font-family:var(--ai-serif);color:var(--ai-c-text);margin-block-start:1.05em;font-size:clamp(18px,.5vw + 12px,19.5px);font-weight:400;line-height:1.62}.rai-manifeste__intertitre{max-width:30ch;font-family:var(--ai-serif);letter-spacing:-.012em;color:var(--ai-c-text);margin-block-start:clamp(48px,4.2vw,72px);font-size:clamp(23px,1.9vw,29px);font-weight:400;line-height:1.28}.rai-manifeste__intertitre+.rai-manifeste__p{margin-block-start:1em}.rai-manifeste__p--ouverture{margin-block-start:0;font-size:clamp(20px,.6vw + 13px,23px);line-height:1.6}.rai-manifeste__citation{margin-block:var(--ai-space-7);text-align:center;border:0;margin-inline:0;padding:0}.rai-manifeste__citation p{font-family:var(--ai-serif);letter-spacing:-.008em;color:var(--ai-c-text);max-width:none;font-size:clamp(21px,1.9vw,26px);font-weight:400;line-height:1.62}.rai-manifeste__citation span{background:var(--ai-green);color:var(--ai-text-inverse);border-radius:var(--ai-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.16em .34em;display:inline}.rai-manifeste__cloture{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);max-width:26ch;margin-block-start:clamp(40px,3.6vw,60px);font-size:clamp(23px,2.1vw,30px);font-weight:400;line-height:1.34}.rai-manifeste__pied{margin-block-start:var(--ai-space-7)}.rai-manifeste__fin{height:30px;color:var(--ai-c-text);background-image:linear-gradient(90deg,currentColor 0 23px,#0000 23px 32px,currentColor 32px 54px,#0000 54px 56px,currentColor 56px 70px);background-position:0;background-repeat:no-repeat;background-size:70px 2px}.rai-manifeste__fondateur{--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);min-height:clamp(600px,52vw,680px);padding:var(--ai-space-8) var(--ai-space-7);background:var(--ai-green-deep);border-radius:var(--ai-radius-lg);text-align:left;border:0;align-items:flex-end;margin-block-start:var(--ai-space-9);display:flex;position:relative;overflow:hidden}.rai-manifeste__photo{object-fit:cover;object-position:50% 16%;width:100%;height:100%;position:absolute;inset:0}.rai-manifeste__voile{background:linear-gradient(#090a082e 0%,#090a084d 26%,#090a08bd 45%,#090a08e6 66%,#090a08f0 100%);position:absolute;inset:0}.rai-manifeste__auteur{z-index:1;max-width:46ch;position:relative}.rai-manifeste__signature{gap:var(--ai-space-2);flex-direction:column;margin-block-start:var(--ai-space-6);display:flex}.rai-manifeste__nom{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);font-size:clamp(21px,1.5vw,25px);font-weight:400;line-height:1.2}.rai-manifeste__fonction{font-family:var(--ai-sans);color:var(--ai-c-text-2);font-size:15px;font-weight:400;line-height:1.5}.rai-manifeste__bio{font-family:var(--ai-serif);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-6);font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.66}.rai-manifeste__bio strong{color:var(--ai-c-text);font-weight:600}.rai-manifeste__bio a{color:var(--ai-c-text);text-underline-offset:.18em;-webkit-text-decoration:underline #fbfaf673;text-decoration:underline #fbfaf673;text-decoration-thickness:1px}.rai-manifeste__bio a:hover{-webkit-text-decoration-color:var(--ai-text-inverse);text-decoration-color:var(--ai-text-inverse)}@media (max-width:768px){.rai-manifeste__tete{margin-block-end:var(--ai-space-8)}.rai-manifeste__citation{margin-block:var(--ai-space-6)}.rai-manifeste__cloture{max-width:none}.rai-manifeste__fin{background-position:50%}.rai-manifeste__signature{align-items:center}.rai-manifeste__fondateur{min-height:clamp(600px,88vw,720px);padding:var(--ai-space-7) var(--ai-space-5);margin-block-start:var(--ai-space-8)}.rai-manifeste__photo{object-position:50% 10%}.rai-manifeste__voile{background:linear-gradient(#090a0829 0%,#090a0842 20%,#090a08b3 40%,#090a08e6 62%,#090a08f0 100%)}}@media (max-width:520px){.rai-manifeste__fondateur{min-height:clamp(700px,195vw,880px)}}body:has(.rai-apropos-hero) .ai-header{inset-inline:0;--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);--ai-c-btn-bg:var(--ai-text-inverse);--ai-c-btn-fg:var(--ai-surface-dark);--ai-c-btn-bg-hover:#fff;--ai-c-btn-border:var(--ai-border-inverse-strong);--ai-c-accent:var(--ai-accent-inverse);background:0 0;border-bottom-color:#0000;position:absolute;top:0}:is(body:has(.rai-apropos-hero) .ai-header__logo,body:has(.rai-apropos-hero) .ai-navmobile__logo){filter:brightness(0)invert()}body:has(.rai-apropos-hero) .ai-burger:before{background:var(--ai-text-inverse)}body:has(.rai-apropos-hero) .ai-burger:after{background:var(--ai-text-inverse)}.rai-apropos-hero{position:relative;overflow:hidden}.rai-apropos-hero__img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rai-apropos-hero__voile{background:linear-gradient(#0c0d0a00 38%,#0c0d0a3d 58%,#0c0d0aa8 100%),linear-gradient(#0c0d0a61 0%,#0c0d0a00 22%);position:absolute;inset:0}.rai-apropos-hero__inner{z-index:1;min-height:clamp(520px,76vh,760px);padding-block:68px var(--ai-space-8);align-items:flex-end;display:flex;position:relative}.rai-apropos-hero__bande{z-index:1;width:100%;max-width:calc(var(--ai-w-content) - var(--ai-gutter) * 2);justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,72px);margin-inline:auto;display:flex;position:relative}.rai-apropos-hero__titre{max-width:none;color:var(--ai-text-inverse)}.rai-apropos-hero__accroche{font-family:var(--ai-sans);text-align:end;color:var(--ai-text-inverse-2);flex:0 340px;margin-block-end:var(--ai-space-2);font-size:15px;line-height:1.6}.rai-apropos-icone{justify-content:center;display:flex}.rai-apropos-icone img{width:clamp(112px,12vw,168px);height:clamp(112px,12vw,168px);display:block}.rai-apropos-texte{max-width:720px;text-align:center;margin-block-start:var(--ai-space-7);margin-inline:auto}.rai-apropos-texte__p{max-width:none;color:var(--ai-c-text)}.rai-apropos-texte__p--intro{font-family:var(--ai-serif);letter-spacing:-.008em;font-size:clamp(21px,1.9vw,27px);font-weight:400;line-height:1.5}.rai-apropos-texte__p+.rai-apropos-texte__p{margin-block-start:var(--ai-space-7)}.rai-apropos-fondateur{border-top:1px solid var(--ai-c-border);text-align:start;grid-template-columns:380px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-block-start:var(--ai-space-8);padding-block-start:var(--ai-space-7);display:grid}.rai-apropos-fondateur__figure{margin:0}.rai-apropos-fondateur__photo{border-radius:var(--ai-radius);width:100%;height:auto;display:block}.rai-apropos-fondateur__mot{max-width:none}.rai-apropos-fondateur__titre{max-width:none;font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.2}.rai-apropos-fondateur__texte{font-family:var(--ai-serif);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-5);font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.7}.rai-apropos-fondateur__signature{gap:var(--ai-space-1);flex-direction:column;margin-block-start:var(--ai-space-6);display:flex}.rai-apropos-fondateur__nom{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);font-size:clamp(19px,1.5vw,22px);font-weight:400;line-height:1.25}.rai-apropos-fondateur__role{font-family:var(--ai-sans);color:var(--ai-c-text-3);font-size:15px;line-height:1.5}.rai-apropos-vina-section{--rai-apropos-beige:#f7e7db;background:var(--rai-apropos-beige);padding-block:var(--ai-space-8)}.rai-apropos-vina{--rai-vina-gap:clamp(32px, 5vw, 72px);--ai-c-btn-bg:var(--ai-surface-dark);--ai-c-btn-fg:var(--ai-text-inverse);--ai-c-btn-bg-hover:#16150f;justify-content:center;align-items:center;gap:var(--rai-vina-gap);max-width:var(--ai-w-content);grid-template-columns:auto auto;margin-inline:auto;display:grid}.rai-apropos-vina__logo{justify-content:center;align-items:center;display:flex}.rai-apropos-vina__logo img{width:200px;height:200px;display:block}.rai-apropos-vina__corps{border-inline-start:1px solid var(--ai-c-border-strong);padding-inline-start:var(--rai-vina-gap)}.rai-apropos-vina__titre{font-family:var(--ai-serif);letter-spacing:-.01em;color:var(--ai-c-text);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.2}.rai-apropos-vina__accroche{font-family:var(--ai-sans);color:var(--ai-c-text-2);margin-block-start:var(--ai-space-3);font-size:17px}.rai-apropos-vina__actions{margin-block-start:var(--ai-space-6)}@media (max-width:1024px){.rai-apropos-fondateur{grid-template-columns:320px minmax(0,1fr)}.rai-apropos-vina__logo img{width:160px;height:160px}}@media (max-width:768px){.rai-apropos-fondateur,.rai-apropos-vina{gap:var(--ai-space-6);text-align:center;grid-template-columns:minmax(0,1fr)}.rai-apropos-fondateur__figure{max-width:280px;margin-inline:auto}.rai-apropos-fondateur__mot{text-align:start}.rai-apropos-fondateur__signature{align-items:center}.rai-apropos-vina-section{padding-block:var(--ai-space-7)}.rai-apropos-vina__corps{border-inline-start:0;border-top:1px solid var(--ai-c-border-strong);padding-block-start:var(--ai-space-6);padding-inline-start:0}.rai-apropos-vina__actions{justify-content:center}.rai-apropos-hero__inner{min-height:clamp(440px,68vh,620px)}.rai-apropos-hero__bande{align-items:flex-start;gap:var(--ai-space-5);flex-direction:column}.rai-apropos-hero__accroche{text-align:start;flex:0 auto;max-width:42ch;margin-block-end:0}}.rai-accueil-page .ai-section--ample{padding-block:clamp(72px,7.2vw,116px)}.rai-accueil-page .rai-accueil-hero{padding-block:clamp(44px,4.4vw,76px) clamp(32px,3.2vw,52px)}.rai-accueil-page .rai-showcase-section{padding-block-start:clamp(28px,3vw,56px)}.rai-hero{column-gap:var(--ai-space-8);grid-template-columns:minmax(0,1fr) minmax(0,.46fr);align-items:end;display:grid}.rai-hero__titre{max-width:none;margin:0}.rai-hero__ligne{font-family:var(--ai-serif);letter-spacing:-.022em;color:var(--ai-c-text);font-weight:400;line-height:.99;display:block}.rai-hero__ligne--1{font-size:clamp(34px,5.9vw,88px)}.rai-hero__ligne--2{font-size:clamp(46px,8.5vw,127px)}.rai-hero__ligne--3{font-size:clamp(39px,7.1vw,106px)}.rai-hero__mot{display:inline-block;position:relative}.rai-hero__trait{width:106%;max-width:none;height:auto;color:var(--ai-green);pointer-events:none;margin-block-start:.02em;position:absolute;inset-block-start:100%;inset-inline-start:-1.5%}.rai-hero__contrepoint{max-width:34ch;font-family:var(--ai-sans);color:var(--ai-c-text-2);margin:0 0 clamp(10px,1.6vw,30px);font-size:clamp(16px,1.45vw,21px);line-height:1.55}.rai-sources__titraille .ai-h2{color:var(--ai-green)}.rai-sources__nom{font-weight:600}.rai-showcase{--ai-c-text:var(--ai-text-inverse);--ai-c-text-2:var(--ai-text-inverse-2);--ai-c-text-3:var(--ai-text-inverse-3);background:var(--ai-green);text-align:center;border-radius:clamp(20px,2.2vw,32px);padding:clamp(48px,6vw,96px) clamp(20px,4vw,72px) clamp(56px,7vw,112px)}.rai-showcase__titre{font-family:var(--ai-serif);letter-spacing:-.012em;color:var(--ai-c-text);margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:400;line-height:1.15}.rai-showcase__lead{max-width:62ch;margin:var(--ai-space-4) auto 0;font-family:var(--ai-sans);color:var(--ai-c-text-2);font-size:clamp(15px,1.2vw,17px);line-height:1.6}.rai-showcase .rai-vina-entree{margin-block-start:var(--ai-space-7)}.rai-showcase .rai-vina-mark__img{filter:brightness(0)invert()}.rai-showcase__sujets{justify-content:center;gap:var(--ai-space-3);max-width:760px;margin:var(--ai-space-6) auto 0;flex-wrap:wrap;display:flex}.rai-showcase__sujet{border-radius:var(--ai-radius-lg);background:var(--ai-bg);font-family:var(--ai-sans);color:var(--ai-text);padding:9px 18px;font-size:14px;line-height:1.4}.rai-obs{gap:var(--ai-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rai-obs__carte{aspect-ratio:3/4;color:var(--ai-text-inverse);border-radius:clamp(18px,1.6vw,26px);display:block;position:relative;overflow:hidden}.rai-obs__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .48s ease-out;position:absolute;inset:0}.rai-obs__carte:hover .rai-obs__img{transform:scale(1.02)}.rai-obs__voile{background:linear-gradient(#0c0d0a85 0%,#0c0d0a3d 34%,#0c0d0a75 62%,#0c0d0ac7 100%);position:absolute;inset:0}.rai-obs__contenu{z-index:1;justify-content:space-between;gap:var(--ai-space-7);flex-direction:column;height:100%;padding:clamp(20px,2vw,30px);display:flex;position:relative}.rai-obs__bas{margin-block-start:auto}.rai-obs__titre{font-family:var(--ai-serif);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(21px,1.75vw,28px);font-weight:400;line-height:1.12}.rai-obs__sujets{gap:var(--ai-space-2);flex-wrap:wrap;display:flex}.rai-obs__sujet{border-radius:var(--ai-radius-pill);font-family:var(--ai-sans);color:var(--ai-text-inverse);background:#0c0d0a61;border:1px solid #fbfaf64d;padding:5px 11px;font-size:12px;line-height:1.4}.rai-obs__texte{max-width:34ch;font-family:var(--ai-sans);color:var(--ai-text-inverse);margin-block-start:var(--ai-space-4);font-size:clamp(14px,1.05vw,16px);line-height:1.45}.rai-obs__lien{align-items:center;gap:var(--ai-space-2);font-family:var(--ai-sans);margin-block-start:var(--ai-space-5);font-size:15px;font-weight:500;display:inline-flex}.rai-obs__lien-mot{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rai-obs__carte:hover .rai-obs__lien-mot{text-decoration-thickness:1.5px}.rai-obs__actions{justify-content:center;margin-block-start:var(--ai-space-8)}@media (max-width:1024px){.rai-obs{gap:var(--ai-space-4)}.rai-obs__sujet{padding:4px 9px;font-size:11px}}@media (max-width:860px){.rai-obs{gap:var(--ai-space-5);grid-template-columns:minmax(0,1fr)}.rai-obs__carte{aspect-ratio:16/9}}@media (max-width:700px){.rai-obs__carte{aspect-ratio:auto;min-height:clamp(300px,78vw,420px)}}.rai-immersif{position:relative;overflow:hidden}.rai-immersif__img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.rai-immersif__voile{background:linear-gradient(#0c0d0a57 0%,#0c0d0aa8 22%,#0c0d0ac2 58%,#0c0d0adb 100%);position:absolute;inset:0}.rai-immersif__inner{z-index:1;min-height:clamp(560px,84vh,920px);padding-block:var(--ai-space-8);justify-content:center;align-items:flex-end;display:flex;position:relative}.rai-immersif__contenu{z-index:1;width:100%;max-width:var(--ai-w-content);align-items:flex-start;gap:clamp(20px,3vw,52px);display:flex;position:relative}.rai-immersif__icone{filter:brightness(0)invert();flex:none;width:clamp(62px,6.5vw,106px);height:auto;margin-block-start:.15em}.rai-immersif__bloc{min-width:0}.rai-immersif__texte{max-width:46ch;font-family:var(--ai-serif);color:var(--ai-c-text);font-weight:400}.rai-immersif__texte--majeur{letter-spacing:-.008em;font-size:clamp(21px,1.95vw,30px);line-height:1.32}.rai-immersif__texte--mineur{color:var(--ai-c-text-2);font-size:clamp(17px,1.4vw,22px);line-height:1.45}.rai-immersif__texte+.rai-immersif__texte{margin-block-start:var(--ai-space-5)}.rai-immersif__actions{margin-block-start:var(--ai-space-6)}@media (max-width:860px){.rai-hero{row-gap:var(--ai-space-6);grid-template-columns:minmax(0,1fr);align-items:start}.rai-hero__contrepoint{max-width:46ch;margin-block-end:0}}@media (max-width:768px){.rai-immersif__contenu{gap:var(--ai-space-5);flex-direction:column}.rai-immersif__icone{margin-block-start:0}.rai-immersif__inner{min-height:clamp(480px,72vh,660px);padding-block:clamp(96px, 18vh, 168px) var(--ai-space-8)}.rai-showcase__sujet{padding:8px 14px}}.rai-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:repeat(var(--rai-faq-lignes,6), auto);column-gap:var(--ai-space-9);align-items:start;display:grid}.rai-faq__item{display:contents}.rai-faq__q{grid-column:1;margin:0}.rai-faq__bouton{width:100%;padding-block:var(--ai-space-5);border:0;border-block-end:1px solid var(--ai-c-border);color:var(--ai-c-text-2);font-family:var(--ai-sans);text-align:start;cursor:pointer;transition:color var(--ai-transition);background:0 0;font-size:17px;font-weight:400;line-height:1.45;display:block}.rai-faq__item:first-child .rai-faq__bouton{border-block-start:1px solid var(--ai-c-border)}.rai-faq__bouton:hover{color:var(--ai-c-text)}.rai-faq__bouton[aria-expanded=true]{color:var(--ai-c-text);font-weight:500}.rai-faq__r{grid-area:1/2/-1;align-self:start}.rai-faq__texte{max-width:46ch;color:var(--ai-c-text-2)}@media (max-width:1024px){.rai-faq{column-gap:var(--ai-space-8)}}@media (max-width:860px){.rai-faq,.rai-faq__item{display:block}.rai-faq__bouton[aria-expanded=true]{border-block-end-color:#0000}.rai-faq__texte{max-width:none;border-block-end:1px solid var(--ai-c-border);padding-block-end:var(--ai-space-5);font-size:17px}}
