*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%}body{margin:0;line-height:inherit}hr{height:0;border-top-width:1px;color:inherit}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{padding:0;margin:0;color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{padding:0;margin:0}legend{padding:0}ol,ul,menu{padding:0;margin:0;list-style:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--black: #000;--white: #fff;--green: #3d441e;--beige: #bea354;--light-beige: #f4e4d2;--font-size-base: 16px;--size-font: var(--font-size-base);--scale-factor: 1.1;--size-container: clamp(320px, 100vw, 1920px)}@media screen and (max-width:991px){:root{--font-size-base: 15px;--scale-factor: 1.05}}@media screen and (max-width:767px){:root{--font-size-base: 14px;--scale-factor: 1}}@media screen and (max-width:479px){:root{--font-size-base: 14px;--scale-factor: .8}}:root{--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: calc(1.5rem * var(--scale-factor));--space-32: calc(2rem * var(--scale-factor));--space-48: calc(3rem * var(--scale-factor));--space-56: calc(3.5rem * var(--scale-factor));--space-64: calc(4rem * var(--scale-factor));--space-80: calc(5rem * var(--scale-factor));--space-96: calc(6rem * var(--scale-factor));--space-112: calc(7rem * var(--scale-factor));--space-128: calc(8rem * var(--scale-factor));--space-144: calc(9rem * var(--scale-factor));--space-160: calc(10rem * var(--scale-factor));--space-176: calc(11rem * var(--scale-factor));--space-192: calc(12rem * var(--scale-factor));--space-208: calc(13rem * var(--scale-factor));--space-224: calc(14rem * var(--scale-factor));--space-240: calc(15rem * var(--scale-factor));--space-256: calc(16rem * var(--scale-factor))}:root{--font-size-12: 12px;--font-size-14: 14px;--font-size-16: clamp(14px, var(--font-size-base), 16px);--font-size-18: clamp(16px, calc(var(--font-size-base) * 1.125), 18px);--font-size-20: clamp(18px, calc(var(--font-size-base) * 1.25), 20px);--font-size-24: calc(var(--font-size-base) * 1.25 * var(--scale-factor));--font-size-30: calc(var(--font-size-base) * 1.65 * var(--scale-factor));--font-size-32: calc(var(--font-size-base) * 1.75 * var(--scale-factor));--font-size-36: calc(var(--font-size-base) * 2 * var(--scale-factor));--font-size-40: calc(var(--font-size-base) * 2.15 * var(--scale-factor));--font-size-48: calc(var(--font-size-base) * 2.5 * var(--scale-factor));--font-size-56: calc(var(--font-size-base) * 2.75 * var(--scale-factor));--font-size-64: calc(var(--font-size-base) * 3.6 * var(--scale-factor))}:root{--font-family-sans: "neue-haas-grotesk-display", sans-serif;--font-family-serif: "le-monde-livre-std", serif}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-family:var(--font-family-sans);font-size:var(--size-font);background-color:var(--background, var(--white));color:var(--black);font-weight:500;line-height:1.4;overflow-x:clip}html[data-preloading=true] #app{visibility:hidden}button{text-align:left;margin:0;padding:0}.container{width:100%;max-width:var(--size-container);padding-inline:var(--space-32);margin:0 auto}.container.medium{max-width:calc(var(--size-container) * .85)}.container.small{max-width:calc(var(--size-container) * .7)}.container.tiny{max-width:calc(var(--size-container) * .45)}
