@layer sections{.vd-facade__btn{position:absolute;inset:auto auto 12px 12px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:var(--on-brand);transition:transform .35s var(--ease-out),background-color .1s linear}.vd-facade__btn svg{width:28px;height:28px;translate:2px 0}.vd-facade,.vd-card{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.vd-facade:focus-visible,.vd-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.on-dark .vd-facade:focus-visible{outline-color:var(--focus-ring-inverse)}.vd-hero{position:relative;overflow:clip;color:var(--on-plum);padding-top:calc(var(--header-h) + clamp(28px,5vw,72px));padding-bottom:calc(var(--radius-section) + clamp(40px,6vw,88px));background:radial-gradient(90% 80% at 85% 10%,oklch(.36 .1 var(--rouge-h) / .85),transparent 62%),radial-gradient(70% 70% at 0% 100%,oklch(.32 .09 var(--rouge-h) / .6),transparent 60%),var(--surface-plum-soft)}.vd-hero__in{display:grid;gap:var(--space-10) clamp(32px,5vw,80px);align-items:center}.vd-hero h1{color:var(--on-plum)}.vd-hero .pg-lead{color:var(--on-plum-muted)}.vd-note{margin-top:var(--space-4);font-size:.875rem;color:var(--on-plum-muted)}.vd-note:empty{display:none}.vd-feature{margin:0;min-width:0}.vd-feature__frame{position:relative;aspect-ratio:16 / 9;background:oklch(.15 .03 var(--rouge-h));box-shadow:0 30px 60px -24px oklch(.1 .04 var(--rouge-h) / .7);overflow:hidden}.vd-facade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.vd-facade img,.vd-feature__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.vd-facade .vd-facade__btn{inset:auto auto clamp(12px,2vw,24px) clamp(12px,2vw,24px);width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px)}.vd-facade .vd-facade__btn svg{width:40%;height:40%}.vd-facade:hover .vd-facade__btn{transform:scale(1.06)}.vd-feature__cap{display:grid;gap:var(--space-2);padding-top:var(--space-5)}.vd-feature__label{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-plum-muted)}.vd-feature__title{font:400 clamp(1.25rem,1.05rem + .8vw,1.7rem)/1.25 var(--font-serif);color:var(--on-plum);text-wrap:balance;max-width:30em}.vd-feature__meta,.vd-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15em .7em;font:300 .875rem/1.4 var(--font-sans)}.vd-feature__meta{color:var(--on-plum-muted)}.vd-feature__meta span:not(:empty),.vd-card__meta span{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}@media(min-width:1000px){.vd-hero__in{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.vd-sheet{background:linear-gradient(180deg,var(--surface-page),var(--surface-ivory-rose))}.vd-block{padding-block:var(--section-pad)}.vd-head{display:grid;gap:var(--space-3);margin-bottom:clamp(32px,4vw,56px);max-width:40rem}.vd-head h2,.vd-biz h2,.vd-follow h2{font-size:var(--fs-h2);font-weight:300;line-height:1.1;letter-spacing:-.01em}.vd-head p,.vd-biz__head>p{color:var(--ink-soft);font-size:1.0625rem;line-height:1.6}.vd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(20px,2.4vw,32px)}.vd-item[hidden]{display:none}.vd-card{display:grid;gap:var(--space-2);width:100%;align-content:start}.vd-card__img{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-sunken);margin-bottom:var(--space-2)}.vd-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .8s var(--ease-out)}.vd-card .vd-facade__btn{width:44px;height:44px}.vd-card .vd-facade__btn svg{width:22px;height:22px}.vd-card:hover .vd-card__img img{transform:scale(1.05)}.vd-card:hover .vd-facade__btn{transform:scale(1.08)}.vd-card__label{font:400 .8125rem/1.3 var(--font-sans);letter-spacing:.02em;color:var(--brand)}.vd-card__title{font:400 clamp(1.05rem,.95rem + .5vw,1.3rem)/1.28 var(--font-serif);color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.vd-card__meta{color:var(--ink-muted)}.vd-more{margin-top:clamp(32px,4vw,56px);text-align:center}.vd-more button{background:none;border:0;padding:0;cursor:pointer}.vd-more[hidden],.vd-more button[hidden]{display:none}.vd-biz{background:var(--grad-soft-reverse);padding-block:var(--section-pad)}.vd-biz__in{display:grid;gap:clamp(32px,5vw,64px);align-items:start}.vd-biz__head{display:grid;gap:var(--space-4);align-content:start}.vd-biz__head .pg-actions{margin-top:var(--space-4)}.vd-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.vd-biz__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.vd-biz__head{position:sticky;top:calc(var(--header-h) + var(--space-8))}}.vd-follow{padding-block:var(--section-pad);background:var(--surface-page)}.vd-follow__in{display:grid;gap:var(--space-8) clamp(24px,6vw,96px)}.vd-follow .pg-rows{border-top:1px solid var(--line-strong)}.vd-follow__note{margin-top:var(--space-4)}.vd-follow__cta{margin-top:var(--space-6)}@media(min-width:1000px){.vd-follow__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.vd-follow__in>h2{grid-row:1 / span 3}.vd-follow__in>:not(h2){grid-column:2}}.vd-dialog:not([open]){display:none}.vd-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;padding:0;border:0;background:transparent;width:min(1100px,calc(100vw - 2 * var(--gutter)));max-width:none;max-height:none;overflow:visible;color:var(--on-plum)}.vd-dialog::backdrop{background:oklch(.14 .04 var(--rouge-h) / .88)}.vd-dialog__close{position:absolute;right:0;top:-52px;color:var(--on-plum)}.vd-dialog__close svg{stroke:currentColor;fill:none;stroke-width:1.6;width:24px;height:24px}.vd-dialog__frame{position:relative;aspect-ratio:16 / 9;background:#000}.vd-dialog__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vd-dialog__cap{margin-top:var(--space-4);font:400 1.0625rem/1.4 var(--font-serif);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);align-items:baseline}.vd-dialog__cap .pg-link{color:var(--on-plum);font-family:var(--font-sans);font-size:.9375rem}@media(max-width:899px){.vd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-4)}.vd-card .vd-facade__btn{width:40px;height:40px}.vd-card .vd-facade__btn svg{width:18px;height:18px}.vd-card__title{font-size:1rem}.vd-dialog__close{top:-48px}}.rc-top{padding-top:calc(var(--header-h) + clamp(40px,6vw,88px));padding-bottom:var(--section-pad);min-height:70vh}.rc-in{max-width:920px;margin-inline:auto}.rc-in>h1{text-align:left}.rc-form{position:relative;margin-top:var(--space-8)}.rc-field{display:block;width:100%;min-height:68px;padding:0 64px;background:#fff;border:1px solid var(--line-strong);border-radius:0;font:300 clamp(1.15rem,1rem + .6vw,1.5rem)/1.2 var(--font-serif);color:var(--ink);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.rc-field::placeholder{color:var(--ink-muted);opacity:.8}.rc-field::-webkit-search-cancel-button{display:none}.rc-field:hover{border-color:var(--ink-muted)}.rc-field:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 18%,transparent),inset 0 0 0 1px var(--ink)}.rc-form__icon{position:absolute;left:22px;top:50%;translate:0 -50%;width:22px;height:22px;stroke:var(--ink-soft);fill:none;stroke-width:1.6;pointer-events:none}.rc-form__clear{position:absolute;right:8px;top:50%;translate:0 -50%;width:48px;height:48px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--ink-soft);border-radius:50%}.rc-form__clear[hidden]{display:none}.rc-form__clear:hover{color:var(--brand)}.rc-form__clear svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.rc-sugg{margin-top:var(--space-8);display:grid;gap:var(--space-3)}.rc-sugg__t{font:300 .9375rem/1.3 var(--font-sans);color:var(--ink-muted)}.rc-sugg ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0}.rc-sugg a,.rc-none a.rc-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 1.4rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font:400 .9375rem/1 var(--font-sans);color:var(--ink);transition:background-color .15s,color .15s,border-color .15s}.rc-sugg a:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.rc-summary{margin-top:var(--space-10);font:300 1rem/1.4 var(--font-sans);color:var(--ink-muted)}.rc-summary em,.rc-res mark{font-style:italic;background:none;color:var(--brand)}.rc-group{margin-top:var(--space-10)}.rc-group h2{font:italic 400 clamp(1.5rem,1.25rem + .8vw,1.9rem)/1.2 var(--font-serif);margin-bottom:var(--space-4);color:var(--brand)}.rc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.rc-res{border-bottom:1px solid var(--line-strong)}.rc-res a,.rc-res a:hover{text-decoration:none}.rc-res a{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-5);align-items:center}.rc-res--img a{grid-template-columns:112px minmax(0,1fr)}.rc-res__img{display:block;aspect-ratio:1;overflow:hidden}.rc-res__img img{width:100%;height:100%;object-fit:cover}.rc-res--livres .rc-res__img img{object-fit:contain}.rc-res--videos .rc-res__img{aspect-ratio:16 / 9}.rc-res--videos a{grid-template-columns:160px minmax(0,1fr)}.rc-res__t{display:block;font:400 clamp(1.2rem,1.05rem + .6vw,1.5rem)/1.25 var(--font-serif);color:var(--ink);text-wrap:balance;transition:color .15s linear}.rc-res a:hover .rc-res__t{color:var(--brand)}.rc-res__s{display:block;margin-top:var(--space-1);font:300 .9375rem/1.5 var(--font-sans);color:var(--ink-soft);max-width:40em}.rc-res__m{display:block;margin-top:var(--space-2);font:300 .875rem/1.4 var(--font-sans);color:var(--ink-muted)}.rc-none{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--line-strong);display:grid;gap:var(--space-4);justify-items:start}.rc-none h2{font:300 clamp(1.5rem,1.2rem + 1vw,2rem)/1.2 var(--font-serif)}.rc-none p{color:var(--ink-soft);max-width:34em}.rc-none .btn-row{margin-top:var(--space-2)}@media(max-width:599px){.rc-res--img a{grid-template-columns:80px minmax(0,1fr);gap:var(--space-4)}.rc-res--videos a{grid-template-columns:112px minmax(0,1fr)}.rc-field{min-height:60px;padding-inline:52px}.rc-form__icon{left:16px}}.rs-intro{padding-top:calc(var(--header-h) + clamp(40px,6vw,88px));padding-bottom:clamp(32px,4vw,56px)}.rs-intro .pg-wrap{display:grid;gap:var(--space-6) clamp(24px,6vw,96px);align-items:end}.rs-intro .pg-lead{margin-top:0}@media(min-width:1000px){.rs-intro .pg-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rs-feature{padding-bottom:var(--section-pad)}.rs-feature__in{display:grid;gap:clamp(28px,5vw,80px);align-items:center;padding:clamp(32px,5vw,72px) clamp(20px,5vw,80px);border-radius:clamp(24px,3vw,40px);background:radial-gradient(ellipse 70% 49% at 22% 50%,color-mix(in oklch,var(--blush) 34%,transparent) 0%,color-mix(in oklch,var(--blush) 10%,transparent) 62%,transparent 100%),color-mix(in oklch,var(--surface-page) 70%,var(--surface-sunken))}.rs-feature__media{position:relative;display:grid;place-items:center;min-height:0}.rs-feature__media:before{content:"";position:absolute;top:6%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--blush) 55%,transparent),transparent);filter:blur(6px)}.rs-feature__media img{position:relative;width:auto;height:auto;max-width:100%;max-height:min(58vh,480px);object-fit:contain;filter:drop-shadow(0 22px 24px oklch(.3 .06 var(--rouge-h) / .22))}.rs-feature__body{display:grid;gap:var(--space-4);align-content:center;max-width:34rem}.rs-kicker{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.rs-feature h2{font-size:var(--fs-h2);font-weight:300;line-height:1.08;letter-spacing:-.01em}.rs-feature__body>p{color:var(--ink-soft);font-size:1.0625rem;line-height:1.6}.rs-form{display:grid;gap:var(--space-4);margin-top:var(--space-3)}.rs-form__row{display:grid;gap:var(--space-3)}.rs-form .field{min-height:56px;padding:16px 24px;border-radius:0;background:#fff;border:1px solid var(--line-strong);color:var(--ink);font:400 1rem/1.4 var(--font-sans);transition:border-color .2s,box-shadow .2s}.rs-form .field:hover{border-color:var(--ink-muted)}.rs-form .field:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 18%,transparent);outline:none}.rs-form .field[aria-invalid=true]{border-color:var(--danger)}.rs-form .btn{min-height:56px;justify-self:start}.rs-consent{display:flex;align-items:center;gap:12px;min-height:44px;font:400 .875rem/1.45 var(--font-sans);color:var(--ink-muted);cursor:pointer}.rs-consent input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--brand);cursor:pointer}.rs-err{color:var(--danger);font:400 .875rem/1.4 var(--font-sans)}.rs-err[hidden]{display:none}.rs-more{padding-bottom:var(--section-pad)}.rs-more__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(32px,4vw,48px);grid-template-columns:repeat(3,minmax(0,1fr))}.rs-card{display:grid;gap:var(--space-3);align-content:start}.rs-card__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-sunken);margin-bottom:var(--space-2)}.rs-card__img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(1.01);transition:transform .8s var(--ease-out)}.rs-card:hover .rs-card__img img{transform:scale(1.04)}.rs-card h3{font:400 clamp(1.3rem,1.1rem + .7vw,1.6rem)/1.2 var(--font-serif);text-wrap:balance}.rs-card p{color:var(--ink-soft);font-size:1rem;line-height:1.55}.rs-card .pg-link{justify-self:start}@media(min-width:900px){.rs-feature__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(max-width:899px){.rs-feature__media img{max-height:340px}.rs-more__grid{grid-template-columns:minmax(0,1fr)}.rs-card{grid-template-columns:112px minmax(0,1fr);column-gap:var(--space-5);row-gap:var(--space-2)}.rs-card__img{grid-row:1 / span 4;margin:0}}@media(max-width:599px){.rs-form .btn{justify-self:stretch}.rs-card{grid-template-columns:96px minmax(0,1fr)}}.mc-main{min-height:78vh;display:grid;align-content:center;justify-items:center;text-align:center;padding:calc(var(--header-h) + var(--space-16)) var(--gutter) var(--section-pad);position:relative;isolation:isolate;background:var(--grad-soft)}.mc-main:before{content:"";position:absolute;z-index:-1;width:min(760px,120vw);aspect-ratio:1;left:50%;top:46%;translate:-50% -50%;background:var(--shape-soft)}.mc-main h1,.mc-main .mc-h{font-size:clamp(2.75rem,1.4rem + 5vw,5.5rem);font-weight:300;line-height:1.02;letter-spacing:-.015em;max-width:12em;text-wrap:balance}.mc-rule{display:block;width:72px;height:1px;margin:var(--space-8) auto;background:linear-gradient(90deg,transparent,var(--foil-deep),transparent)}.mc-text{max-width:28em;font:300 var(--fs-lead)/1.5 var(--font-sans);color:var(--ink-soft)}.mc-actions{margin-top:var(--space-10);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-5) var(--space-8)}.mc-back{margin-top:var(--space-8)}}@layer sections{.rc-pred{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;background:var(--surface-page);border:1px solid var(--line-strong);border-radius:24px;box-shadow:0 18px 48px oklch(.3 .05 var(--rouge-h) / .14);padding:var(--space-3);max-height:min(70vh,560px);overflow:auto}.rc-pred[hidden]{display:none}.rc-pred__list{list-style:none;margin:0;padding:0}.rc-pred__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-2) var(--space-3);min-height:56px;border-radius:16px;text-decoration:none;color:var(--ink)}.rc-pred__item:hover,.rc-pred__item:focus-visible{background:var(--surface-sunken);outline:none}.rc-pred__img{display:block;width:56px;height:56px;overflow:hidden;border-radius:10px}.rc-pred__img img{width:100%;height:100%;object-fit:contain}.rc-pred__t{display:block;font:400 1.05rem/1.25 var(--font-serif)}.rc-pred__m{display:block;font:300 .8125rem/1.3 var(--font-sans);color:var(--ink-muted)}.rc-pred__none,.rc-pred__all{margin:0;padding:var(--space-3) var(--space-4);color:var(--ink-soft)}.rc-pred__all .pg-link{font:inherit;background:none;border:0;cursor:pointer;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-pages-ref.css.map */
