html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Mrs Saint Delafield;src:url(/mrs_saint_delafield.woff2) format("woff2"),url(/mrs_saint_delafield.ttf) format("ttf")}@font-face{font-family:League Gothic;src:url(/league_gothic.woff2) format("woff2"),url(/league_gothic.ttf) format("ttf")}:root{font-size:22px}body{background:#0f0b0a;color:#fff;font-family:Raveo,Inter,Roboto,Arial,Liberation Sans,sans-serif}h1{font-size:4rem;font-weight:700;font-family:Mrs Saint Delafield,serif}h2{font-size:3rem;font-weight:700;margin-bottom:2rem;font-family:League Gothic,serif}h3{font-size:2rem;font-weight:700;font-family:Mrs Saint Delafield,serif}h4{font-size:1.25rem}p{line-height:1.15em;margin-bottom:1rem}p:last-child{margin-bottom:0}ul{list-style:disc outside;margin-top:-.75rem;margin-left:1em}li{line-height:1.15em}li:last-child{margin-bottom:1rem}a{color:#fff}a:hover{font-style:italic}footer{background:#0f0b0a;color:#fff;display:flex;gap:1rem;flex-direction:column;padding:4rem 8rem;text-align:center}@media only screen and (max-width: 630px){footer{padding:4rem 2rem}}footer p{margin-bottom:0}header{height:100vh;box-sizing:border-box;padding:2.5% 5%;color:#fff;background-image:url(/home.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (max-width: 630px){header{text-align:center;background-attachment:scroll}}.tags{display:flex;gap:.5rem 1rem;font-size:2rem;font-family:League Gothic,sans-serif}@media only screen and (max-width: 1000px){.tags{flex-wrap:wrap}.tags *:nth-child(2){display:none}.tags *:nth-child(4){display:none}}@media only screen and (max-width: 630px){.tags{display:none}}section{min-height:100vh;position:relative}section[data-scroll] .content{position:absolute;display:flex;flex-direction:column;left:50%;top:60%;transform:translate(-50%,-50%);gap:1rem;background:#0f0b0a;color:#fff;max-width:800px;margin:auto;padding:2rem}@media only screen and (max-width: 1000px){section[data-scroll] .content{left:10%;right:10%;transform:translateY(-50%)}}@media only screen and (max-width: 630px){section[data-scroll] .content{width:100%;box-sizing:border-box;left:0;right:0;transform:translate(0)}}section[data-scroll] .content p{margin-bottom:0}section[data-scroll] .content__header{text-align:center}section[data-scroll] .content__header h2{margin-bottom:1rem}section[data-scroll] .content__header h2.no-mb{margin-bottom:0}.bg{overflow:hidden}.bg img{height:100%}.bg video{height:100%}.legal{max-width:1000px;margin:auto;padding:8rem 2rem 4rem;display:flex;flex-direction:column;gap:4rem}.legal h3{margin-bottom:2rem;font-family:Raveo,Inter,Roboto,Arial,Liberation Sans,sans-serif;font-size:1.75rem;font-weight:400}.producteur{background-image:url(/home.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.producteur .blur{backdrop-filter:blur(40px) brightness(.7) saturate(.8) sepia(.2);display:flex;justify-content:center;width:100%;min-height:100vh}.producteur .content{padding:4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-items:center;min-height:75vh;gap:4rem}@media only screen and (max-width: 1200px){.producteur .content{grid-template-columns:1fr}}@media only screen and (max-width: 500px){.producteur .content{padding:2rem}}.producteur .text{display:flex;flex-direction:column;gap:4rem;max-width:800px}.producteur img{box-shadow:0 0 150px #0f0b0a;width:100%;filter:brightness(.9) contrast(1.05) saturate(1.05)}.contact{min-height:66vh;display:flex;flex-direction:column;justify-content:center;align-items:center}
