:root{--oc-encre: #1a1a1a;--oc-creme: #f8f6f1;--oc-sable: #ece7dc;--oc-sauge: #8c9c7c;--oc-vin: var(--color-primary, #7a1f2e);--oc-courbe: cubic-bezier(.2, .7, .2, 1)}[data-oc-reveal],[data-oc-stagger]>*{transition:opacity .9s var(--oc-courbe),transform .9s var(--oc-courbe),clip-path 1.2s var(--oc-courbe)}[data-oc-stagger]>*{transition-delay:calc(var(--oc-i, 0) * 90ms)}.oc-wait[data-oc-reveal=up],.oc-wait[data-oc-reveal=""],.oc-wait[data-oc-stagger]>*{opacity:0;transform:translate3d(0,32px,0)}.oc-wait[data-oc-reveal=fade]{opacity:0}.oc-wait[data-oc-reveal=left]{opacity:0;transform:translate3d(-40px,0,0)}.oc-wait[data-oc-reveal=right]{opacity:0;transform:translate3d(40px,0,0)}[data-oc-reveal=mask] img{transition:clip-path 1.2s var(--oc-courbe),transform 1.6s var(--oc-courbe)}.oc-wait[data-oc-reveal=mask] img{clip-path:inset(100% 0 0 0);transform:scale(1.18)}[data-oc-parallax]{transform:translate3d(0,var(--oc-parallax, 0px),0) scale(1.14);will-change:transform}.oc-mots{display:block}.oc-mot{display:inline-block;overflow:hidden;padding-block-end:.08em;margin-block-end:-.08em;vertical-align:top}.oc-mot>span{display:inline-block;animation:oc-mot 1s var(--oc-courbe) both;animation-delay:calc(.15s + var(--oc-i, 0) * 70ms)}@keyframes oc-mot{0%{transform:translateY(105%)}}.oc-apparait{animation:oc-apparait 1s var(--oc-courbe) both;animation-delay:var(--oc-delai, .5s)}@keyframes oc-apparait{0%{opacity:0;transform:translateY(16px)}}.oc-kenburns{animation:oc-kenburns 9s ease-out both}@keyframes oc-kenburns{0%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){[data-oc-parallax],.oc-kenburns{transform:none;animation:none}.oc-mot>span,.oc-apparait{animation:none}[data-oc-reveal],[data-oc-stagger]>*,[data-oc-reveal=mask] img{transition:none}}.oc-ed-kicker{margin:0 0 .75rem;font-family:var(--font-subheading--family);font-size:.813rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-vin)}.oc-ed-kicker--clair{color:#cfd8c4}.oc-ed-titre{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);line-height:.96;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}.oc-ed-bouton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:52px;padding-inline:1.875rem;overflow:hidden;border:1px solid currentcolor;font-family:var(--font-subheading--family);font-size:.813rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;isolation:isolate;transition:color .35s var(--oc-courbe)}.oc-ed-bouton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentcolor;transform:scaleY(0);transform-origin:bottom;transition:transform .35s var(--oc-courbe)}.oc-ed-bouton span{position:relative}.oc-ed-bouton--plein{border-color:var(--oc-vin);background:var(--oc-vin);color:var(--oc-creme)}.oc-ed-bouton--plein:before{background:var(--oc-encre)}.oc-ed-bouton--clair{border-color:var(--oc-creme);background:var(--oc-creme);color:var(--oc-encre)}.oc-ed-bouton--clair:before{background:var(--oc-vin)}.oc-ed-bouton:hover:before,.oc-ed-bouton:focus-visible:before{transform:scaleY(1)}.oc-ed-bouton:not(.oc-ed-bouton--plein,.oc-ed-bouton--clair):hover{color:var(--color-background, var(--oc-creme))}.oc-ed-bouton--plein:hover,.oc-ed-bouton--clair:hover{color:var(--oc-creme)}.oc-ed-bouton svg{width:.875rem;height:.875rem;transition:transform .35s var(--oc-courbe)}.oc-ed-bouton:hover svg{transform:translate(4px)}.oc-ed-credit{font-size:.688rem;line-height:1.4;opacity:.7}.oc-ed-credit a{color:inherit;text-decoration:none;border-block-end:1px solid currentcolor}.oc-mag{--oc-mag-texte: 45rem;overflow-x:clip;background:var(--oc-creme);color:var(--oc-encre)}.oc-mag__progression{position:fixed;inset:0 0 auto;z-index:60;height:3px;background:var(--oc-vin);transform:scaleX(var(--oc-progress, 0));transform-origin:left;pointer-events:none}.oc-mag__hero{position:relative;display:grid;align-items:end;min-height:88svh;overflow:hidden;background:var(--oc-encre);color:var(--oc-creme)}.oc-mag__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.oc-mag__hero-media>div{position:absolute;top:0;right:0;bottom:0;left:0}.oc-mag__hero-media img{width:100%;height:100%;object-fit:cover}.oc-mag__voile,.oc-ed-voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1a1af0,#1a1a1ab3 45%,#1a1a1a1a 80%),linear-gradient(to bottom,rgb(26 26 26 / .35),transparent 22%)}@media screen and (min-width:750px){.oc-mag__voile,.oc-ed-voile{background:linear-gradient(100deg,#1a1a1ad1,#1a1a1a80 42%,#1a1a1a00 70%),linear-gradient(to top,rgb(26 26 26 / .6) 0%,transparent 40%)}}.oc-mag__hero-contenu{position:relative;width:100%;max-width:75rem;margin-inline:auto;padding:7.5rem 1.25rem 3.5rem}@media screen and (min-width:750px){.oc-mag__hero-contenu{padding:8.75rem 3rem 5rem}}.oc-mag__titre{max-width:18ch;font-size:clamp(2.375rem,7.4vw,5.25rem)}.oc-mag__chapo{max-width:58ch;margin:1.5rem 0 0;font-family:var(--font-body--family);font-size:clamp(1.063rem,2vw,1.313rem);font-style:italic;line-height:1.55;opacity:.9;text-wrap:pretty}.oc-mag__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin:2rem 0 0;padding:0;list-style:none;font-family:var(--font-subheading--family);font-size:.813rem;letter-spacing:.08em;text-transform:uppercase}.oc-mag__meta li+li:before{content:"";display:inline-block;width:5px;height:5px;margin-inline-end:1rem;vertical-align:middle;background:var(--oc-vin);transform:rotate(45deg)}.oc-mag__meta a{color:inherit;text-decoration:none}.oc-mag__defiler{position:absolute;inset-block-end:1.5rem;inset-inline-end:1.25rem;display:none;width:1px;height:4rem;overflow:hidden;background:#f8f6f140}.oc-mag__defiler:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--oc-creme);animation:oc-defiler 2.2s var(--oc-courbe) infinite}@keyframes oc-defiler{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media screen and (min-width:750px){.oc-mag__defiler{display:block;inset-inline-end:3rem}}.oc-mag__credit{position:absolute;inset-block-end:.625rem;inset-inline-start:1.25rem;max-width:calc(100% - 2.5rem)}@media screen and (min-width:750px){.oc-mag__credit{inset-inline:auto 5.625rem;text-align:right}}.oc-mag__hero--nu{min-height:0;background:var(--oc-sable);color:var(--oc-encre)}.oc-mag__hero--nu .oc-mag__hero-contenu{padding-block:6.25rem 3.75rem}.oc-mag__corps{width:100%;max-width:var(--oc-mag-texte);margin-inline:auto;padding:4.5rem 1.25rem 2.5rem;font-family:var(--font-body--family);font-size:1.125rem;line-height:1.78}@media screen and (min-width:750px){.oc-mag__corps{padding-block-start:6.25rem;font-size:1.187rem}}.oc-mag__corps .oc-article{max-width:none;margin:0;padding:0;font-family:inherit;line-height:inherit;color:inherit}.oc-mag__corps .oc-article-hero{display:none}.oc-mag__corps p{margin:0 0 1.4em;text-wrap:pretty}.oc-mag__corps a:not([class]){color:inherit;text-decoration-color:var(--oc-vin);text-decoration-thickness:2px;text-underline-offset:3px}.oc-mag__corps .oc-section{margin:0 0 4rem}.oc-mag__corps .oc-section-tag{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:0;border:0;border-radius:0;font-family:var(--font-subheading--family);font-size:.813rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-vin)}.oc-mag__corps .oc-section-tag:after{content:"";flex:0 0 3rem;height:1px;background:currentcolor;opacity:.5}.oc-mag__corps h2,.oc-mag__corps .oc-section-title{margin:0 0 1.25rem;font-family:var(--font-heading--family);font-size:clamp(1.75rem,4.2vw,2.5rem);font-weight:var(--font-heading--weight, 700);line-height:1.02;text-transform:uppercase;text-wrap:balance}.oc-mag__corps h3{margin:2rem 0 .75rem;font-family:var(--font-subheading--family);font-size:1.375rem;letter-spacing:.04em;text-transform:uppercase}.oc-mag__corps .oc-article-body>.oc-section:first-child>p:first-of-type:first-letter,.oc-mag__corps>.oc-mag__html>.oc-section:first-child>p:first-of-type:first-letter,.oc-mag__corps>.oc-mag__html>p:first-child:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--font-heading--family);font-size:4.6em;font-weight:700;line-height:.78;color:var(--oc-vin)}.oc-mag__corps ul,.oc-mag__corps ol{margin:0 0 1.6em;padding-inline-start:1.2em}.oc-mag__corps li{margin-block-end:.5em}.oc-mag__corps li::marker{color:var(--oc-vin)}.oc-mag__corps img{display:block;max-width:100%;height:auto}.oc-mag__corps .oc-divider{display:flex;justify-content:center;margin:4rem 0}.oc-mag__corps .oc-diamond{width:8px;height:8px;border:0;background:var(--oc-vin);transform:rotate(45deg);box-shadow:-24px 0 0 -1px color-mix(in srgb,var(--oc-vin) 35%,transparent),24px 0 0 -1px color-mix(in srgb,var(--oc-vin) 35%,transparent)}.oc-mag__corps figure{margin:3rem 0}.oc-mag__corps figure img{width:100%}.oc-mag__corps figcaption{margin-block-start:.625rem;font-family:var(--font-body--family);font-size:.813rem;line-height:1.5;opacity:.65}.oc-mag__corps .oc-figure--large{width:min(70rem,100vw - 2.5rem);margin-inline:calc((100% - min(70rem,100vw - 2.5rem))/2)}.oc-mag__corps .oc-figure--plein{width:100vw;margin-inline:calc(50% - 50vw)}.oc-mag__corps .oc-figure--plein .oc-figure__cadre{height:min(78svh,45rem);overflow:hidden}.oc-mag__corps .oc-figure--plein .oc-figure__cadre img{height:100%;object-fit:cover}.oc-mag__corps .oc-figure--plein figcaption{padding-inline:1.25rem;max-width:var(--oc-mag-texte);margin-inline:auto}.oc-mag__corps .oc-galerie{display:grid;grid-template-columns:1fr;gap:.75rem;width:min(70rem,100vw - 2.5rem);margin:3rem calc((100% - min(70rem,100vw - 2.5rem))/2)}@media screen and (min-width:750px){.oc-mag__corps .oc-galerie{grid-template-columns:repeat(2,1fr)}}.oc-mag__corps .oc-galerie figure{margin:0}.oc-mag__corps .oc-galerie img{aspect-ratio:4 / 5;object-fit:cover}.oc-mag__corps blockquote,.oc-mag__corps .oc-quote{position:relative;margin:4rem 0;padding:0 0 0 1.75rem;border:0;border-inline-start:3px solid var(--oc-vin);font-family:var(--font-heading--family);font-size:clamp(1.625rem,3.6vw,2.25rem);font-style:normal;font-weight:600;line-height:1.12;text-transform:uppercase;text-wrap:balance}.oc-mag__corps blockquote p{margin:0}.oc-mag__corps blockquote cite,.oc-mag__corps blockquote footer{display:block;margin-block-start:1rem;font-family:var(--font-subheading--family);font-size:.813rem;font-style:normal;letter-spacing:.08em;color:var(--oc-vin)}.oc-mag__corps .oc-chiffres{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;margin:3.5rem 0;padding:2rem 0;border-block:1px solid rgb(26 26 26 / .15)}@media screen and (min-width:750px){.oc-mag__corps .oc-chiffres{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}}.oc-mag__corps .oc-chiffre strong{display:block;font-family:var(--font-heading--family);font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;color:var(--oc-vin);font-variant-numeric:tabular-nums}.oc-mag__corps .oc-chiffre span{display:block;margin-block-start:.5rem;font-family:var(--font-subheading--family);font-size:.813rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.oc-mag__corps .oc-encadre{margin:3rem 0;padding:2rem;background:var(--oc-sable);font-size:1.063rem}.oc-mag__corps .oc-encadre>:last-child{margin-block-end:0}.oc-mag__corps .oc-cta{margin:4rem 0 1.25rem;padding:2.5rem 2rem;border:0;background:var(--oc-encre);color:var(--oc-creme)}.oc-mag__corps .oc-cta-label{margin:0 0 .625rem;font-family:var(--font-subheading--family);font-size:.813rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-sauge)}.oc-mag__corps .oc-cta-text{margin:0 0 1.5rem;font-size:1.25rem;line-height:1.5;color:#f8f6f1e0}.oc-mag__corps .oc-cta-links{display:flex;flex-wrap:wrap;gap:.625rem}@media screen and (max-width:749px){.oc-mag__corps .oc-cta{width:100vw;margin-inline:calc(50% - 50vw);padding:3rem 1.25rem}.oc-mag__corps .oc-cta-links{display:grid}.oc-mag__corps .oc-cta-link{justify-content:space-between;width:100%;min-height:52px}.oc-mag__corps .oc-cta-link:first-of-type{border-color:var(--oc-vin);background:var(--oc-vin)}}.oc-mag__corps .oc-cta-link{display:inline-flex;align-items:center;min-height:48px;padding:0 1.75rem;border:1px solid var(--oc-creme);font-family:var(--font-subheading--family);font-size:.813rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--oc-creme);transition:background-color .3s var(--oc-courbe),color .3s var(--oc-courbe)}.oc-mag__corps .oc-cta-link:hover{background:var(--oc-creme);color:var(--oc-encre)}.oc-mag__pied{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;max-width:var(--oc-mag-texte);margin:0 auto;padding:0 1.25rem 4rem}.oc-mag__etiquette{padding:.375rem .75rem;border:1px solid rgb(26 26 26 / .2);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;transition:border-color .25s ease,color .25s ease}.oc-mag__etiquette:hover{border-color:var(--oc-vin);color:var(--oc-vin)}.oc-ed-voile.oc-ed-voile--centre{background:#1a1a1a80}.oc-land{overflow-x:clip;background:var(--oc-creme);color:var(--oc-encre)}.oc-land--creme{background:var(--oc-creme);color:var(--oc-encre)}.oc-land--sable{background:var(--oc-sable);color:var(--oc-encre)}.oc-land--encre{background:var(--oc-encre);color:var(--oc-creme)}.oc-land--vin{background:var(--oc-vin);color:var(--oc-creme)}.oc-land--encre .oc-ed-kicker{color:#cfd8c4}.oc-land__bloc{padding:5.5rem 1.25rem}@media screen and (min-width:750px){.oc-land__bloc{padding:8rem 3rem}}.oc-land__bloc>*,.oc-land__recit-grille{max-width:82rem;margin-inline:auto}.oc-land__titre{font-size:clamp(2.1rem,4.4vw,3.6rem)}.oc-land__titre--centre{margin-block-end:3rem;text-align:center}.oc-land__grand-titre{max-width:16ch;font-size:clamp(2.6rem,7.6vw,6.6rem)}.oc-land__grand-titre--moyen{font-size:clamp(2.4rem,6vw,4.8rem)}.oc-land__texte{font-family:var(--font-body--family);font-size:1.06rem;line-height:1.7;text-wrap:pretty}.oc-land__texte p{margin:0 0 1em}.oc-land__texte>:last-child{margin-block-end:0}.oc-land__texte--grand{font-size:clamp(1.1rem,1.6vw,1.3rem)}.oc-land__texte a{color:inherit;text-decoration-color:var(--oc-vin);text-underline-offset:3px}.oc-land__entete{display:grid;gap:1rem;margin-block-end:2.5rem}.oc-land__entete .oc-ed-kicker{margin:0}.oc-land__entete .oc-land__texte{max-width:56ch}.oc-land__pied{display:flex;justify-content:center;margin-block-start:3rem}.oc-land__credit{position:absolute;inset-block-end:.6rem;inset-inline-end:.9rem;z-index:2;max-width:calc(100% - 2rem);margin:0;color:var(--oc-creme);text-align:right;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.oc-land__fond{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.oc-land__fond>div{position:absolute;top:0;right:0;bottom:0;left:0}.oc-land__fond img,.oc-land__fond picture{display:block;width:100%;height:100%;object-fit:cover}.oc-land__ouverture{position:relative;display:grid;min-height:92svh;overflow:hidden;background:var(--oc-encre);color:var(--oc-creme)}.oc-land__ouverture--grand{min-height:72svh}.oc-land__ouverture--nu{min-height:0;background:var(--oc-sable);color:var(--oc-encre)}.oc-land__ouverture-contenu{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;width:100%;max-width:82rem;margin-inline:auto;padding:7rem 1.25rem 4rem}@media screen and (min-width:750px){.oc-land__ouverture-contenu{padding:9rem 3rem 5.5rem}}.oc-land__ouverture-contenu .oc-ed-kicker{margin:0}.oc-land__ouverture-contenu--centre{align-items:center;justify-content:center;text-align:center}.oc-land__ouverture-contenu--centre .oc-land__grand-titre{margin-inline:auto}.oc-land__chapo{max-width:50ch;font-family:var(--font-body--family);font-size:clamp(1.06rem,1.5vw,1.3rem);font-style:italic;line-height:1.55;opacity:.92}.oc-land__chapo p{margin:0}.oc-land__boutons{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem}.oc-land__ouverture-contenu--centre .oc-land__boutons{justify-content:center}.oc-land__intro-contenu{display:grid;gap:1.25rem;max-width:52rem;text-align:center;justify-items:center}.oc-land__intro-contenu .oc-ed-kicker{margin:0}.oc-land__recit-grille{display:grid;gap:2.5rem;align-items:center}@media screen and (min-width:750px){.oc-land__recit-grille{grid-template-columns:1fr 1fr;gap:5rem}.oc-land__recit--image-droite .oc-land__recit-media{order:2}}.oc-land__recit-media{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 5;background:#1a1a1a0f}.oc-land__recit-media img,.oc-land__recit-media svg{width:100%;height:100%;object-fit:cover}.oc-land__recit-texte{display:grid;gap:1.25rem;align-content:center}.oc-land__recit-texte .oc-ed-kicker{margin:0}.oc-land__recit-texte .oc-land__texte{max-width:48ch}.oc-land__plein{position:relative;display:grid;place-items:center;min-height:88svh;padding:6rem 1.25rem;overflow:hidden;background:var(--oc-encre);color:var(--oc-creme)}.oc-land__plein--nu{min-height:0;padding-block:7rem}.oc-land__citation{position:relative;z-index:1;max-width:60rem;margin:0;text-align:center}.oc-land__citation p{margin:0;font-size:clamp(2rem,4.6vw,4rem);line-height:1.04}.oc-land__citation cite{display:block;margin-block-start:1.5rem;font-family:var(--font-subheading--family);font-size:.82rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#cfd8c4}.oc-land__chiffres-grille{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;margin:0 auto;padding:0;list-style:none;text-align:center}@media screen and (min-width:750px){.oc-land__chiffres-grille{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.oc-land__chiffre strong{display:block;font-family:var(--font-heading--family);font-size:clamp(2.8rem,6vw,4.4rem);line-height:1;color:var(--oc-vin);font-variant-numeric:tabular-nums}.oc-land--encre .oc-land__chiffre strong,.oc-land--vin .oc-land__chiffre strong{color:var(--oc-creme)}.oc-land__chiffre>span{display:block;max-width:18ch;margin:.75rem auto 0;font-family:var(--font-subheading--family);font-size:.82rem;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;opacity:.85}.oc-land__produits-grille{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem .6rem;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:990px){.oc-land__produits-grille{grid-template-columns:repeat(4,1fr);gap:2.5rem 1rem}}.oc-land__produit{position:relative;display:flex;flex-direction:column}.oc-land__produit-lien{display:flex;flex-direction:column;gap:.2rem;color:inherit;text-decoration:none}.oc-land__produit-media{position:relative;display:block;margin-block-end:.6rem;overflow:hidden;aspect-ratio:1;background:#1a1a1a0d}.oc-land__produit-media img,.oc-land__produit-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--oc-courbe),transform .8s var(--oc-courbe)}.oc-land__produit-survol{opacity:0}@media(hover:hover){.oc-land__produit-lien:hover .oc-land__produit-media img{transform:scale(1.05)}.oc-land__produit-lien:hover .oc-land__produit-survol{opacity:1}}.oc-land__produit-type{font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.oc-land__produit-nom{font-family:var(--font-subheading--family);font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.oc-land__produit-prix{font-size:.92rem}.oc-land__produit .overcut-quick-add-trigger{margin-block-start:.6rem}.oc-land__univers-grille{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:.75rem;margin:0 -1.25rem;padding:0 1.25rem .5rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.oc-land__univers-grille>li{scroll-snap-align:start}@media screen and (min-width:750px){.oc-land__univers-grille{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0;overflow:visible}}@media screen and (min-width:990px){.oc-land__univers-grille--4{grid-template-columns:repeat(4,1fr)}.oc-land__univers-grille--5{grid-template-columns:repeat(5,1fr)}.oc-land__univers-grille--5 .oc-land__carte-univers{aspect-ratio:2 / 3}.oc-land__univers-grille--5 .oc-land__carte-univers-texte{padding:1.1rem}}.oc-land__carte-univers{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:var(--oc-encre);color:var(--oc-creme);text-decoration:none}.oc-land__carte-univers img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--oc-courbe)}.oc-land__carte-univers:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1a1ad9,#1a1a1a00 55%)}.oc-land__carte-univers:hover img{transform:scale(1.07)}.oc-land__carte-univers-texte{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:.5rem;padding:1.5rem}.oc-land__carte-univers-texte .oc-ed-titre{font-size:clamp(1.6rem,2.6vw,2.2rem)}.oc-land__carte-univers-compte{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-subheading--family);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.oc-land__carte-univers-compte svg,.oc-land__article-lire svg{width:.9rem;height:.9rem;transition:transform .35s var(--oc-courbe)}.oc-land__carte-univers:hover .oc-land__carte-univers-compte svg,.oc-land__article:hover .oc-land__article-lire svg{transform:translate(5px)}.oc-land__etapes-liste{display:grid;gap:2.5rem;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:750px){.oc-land__etapes-liste{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem}}.oc-land__etape{display:grid;gap:.75rem;align-content:start}.oc-land__etape-num{font-family:var(--font-heading--family);font-size:2.6rem;font-weight:700;line-height:1;color:var(--oc-vin)}.oc-land__etape-ligne{display:block;height:1px;background:currentcolor;opacity:.35;transform-origin:left;transition:transform 1.1s var(--oc-courbe);transition-delay:calc(.2s + var(--oc-i, 0) * .12s)}.oc-wait .oc-land__etape-ligne{transform:scaleX(0)}.oc-land__etape-titre{margin:.25rem 0 0;font-family:var(--font-subheading--family);font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.oc-land__articles-grille{display:grid;gap:2.5rem 1.25rem;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:750px){.oc-land__articles-grille{grid-template-columns:repeat(3,1fr)}}.oc-land__article{display:grid;gap:.6rem;color:inherit;text-decoration:none}.oc-land__article-media{display:block;margin-block-end:.4rem;overflow:hidden;aspect-ratio:3 / 2;background:#1a1a1a0f}.oc-land__article-media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--oc-courbe)}.oc-land__article:hover .oc-land__article-media img{transform:scale(1.05)}.oc-land__article-titre{font-family:var(--font-heading--family);font-size:1.45rem;font-weight:700;line-height:1.08;text-transform:uppercase}.oc-land__article-extrait{font-family:var(--font-body--family);font-size:.98rem;line-height:1.6;opacity:.8}.oc-land__article-lire{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-subheading--family);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-vin)}.oc-land--encre .oc-land__article-lire{color:#cfd8c4}.oc-land__faq-grille{display:grid;gap:1rem}@media screen and (min-width:750px){.oc-land__faq-grille{grid-template-columns:1fr 1.6fr;gap:4rem;align-items:start}}.oc-land__question{border-block-end:1px solid rgb(26 26 26 / .18)}.oc-land--encre .oc-land__question{border-color:#f8f6f133}.oc-land__question summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;cursor:pointer;list-style:none;font-family:var(--font-subheading--family);font-size:1.12rem;font-weight:600;letter-spacing:.02em}.oc-land__question summary::-webkit-details-marker{display:none}.oc-land__plus{position:relative;flex:0 0 14px;height:14px}.oc-land__plus:before,.oc-land__plus:after{content:"";position:absolute;inset:6px 0 auto;height:2px;background:var(--oc-vin);transition:transform .35s var(--oc-courbe)}.oc-land__plus:after{transform:rotate(90deg)}.oc-land__question[open] .oc-land__plus:after{transform:rotate(0)}.oc-land__question .oc-land__texte{padding-block-end:1.5rem;max-width:60ch}.oc-land__appel{position:relative;display:grid;place-items:center;min-height:60svh;padding:6rem 1.25rem;overflow:hidden;background:var(--oc-encre);color:var(--oc-creme);text-align:center}.oc-land__appel--photo{min-height:80svh}.oc-land__appel-contenu{position:relative;z-index:1;display:grid;gap:1.5rem;justify-items:center;max-width:48rem}.oc-land__appel-contenu .oc-ed-kicker{margin:0}.oc-land__appel-contenu .oc-land__grand-titre{margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/39/assets/overcut-editorial.css.map */
