@font-face{font-family:Oswald;src:url(/fonts/Oswald-VariableFont_wght.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Playfair;src:url(/fonts/PlayfairDisplay-VariableFont_wght.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Score;src:url(/fonts/score.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--blue:#0a1a2f;--gold:#d4af37;--white:#fff;--gray:#333;--beige:#f5f2eb;--gold-hover:#c9a646;--blue-hover:#1b2a41}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;width:100%;height:100%;color:var(--blue);letter-spacing:-1px;flex-direction:column;margin:0;padding:0;font-family:calibri,sans-serif;font-size:1.15rem;font-weight:370;line-height:1.5;display:flex}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}a:visited{color:#008bf5}main{background-color:#fff;flex-grow:1;width:100%;overflow:hidden}section{width:100%;max-width:1440px;margin:30px auto 0;padding-top:20px}.section-wrapper{z-index:30;width:100%;max-width:1440px;margin:0 auto;padding:0 20px;position:relative}h1,h2,h3,h4{text-shadow:2px 2px 4px #777;letter-spacing:0;text-align:center;color:var(--blue);font-family:Playfair,serif;font-weight:300}h1{flex-wrap:wrap;justify-content:center;font-size:1.5rem;font-weight:300;display:flex}h2{margin-bottom:35px;font-size:1.35rem}h3{text-align:left;font-size:1.25rem}.subtitle{font-size:1.5rem}.gold-accent{color:var(--gold);font-size:1.35rem;font-weight:700}@media screen and (min-width:500px){body{font-size:1.25rem}h1{font-size:2rem}h2,.gold-accent{font-size:1.75rem}h3{font-size:1.5rem}.subtitle{color:#aaa;font-size:2rem}}@media screen and (min-width:770px){body{font-size:1.35rem}h1{font-size:2rem}.subtitle{color:#aaa;font-size:2rem}}@media screen and (min-width:890px){body{font-size:1.5rem}h1{font-size:2.5rem;font-weight:100}h2,.gold-accent{font-size:2rem}h3{font-size:1.75rem;font-weight:300}}@media screen and (min-width:1200px){body{font-size:1.5rem}h1{font-size:3rem;font-weight:100}h2,.gold-accent{font-size:2.5rem}h3{font-size:2rem;font-weight:300}.subtitle{color:#aaa;font-size:2.5rem}}@media screen and (min-width:1400px){h1{font-size:3.5rem}}.error-container{color:tomato;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.reveal-up [class*=r]{z-index:1;position:relative;opacity:.01!important;transition:all!important;transform:translateY(50px)!important}.reveal-left [class*=reveal-]{z-index:1;position:relative;opacity:.01!important;transition:all!important;transform:translate(50px)!important}.reveal-right [class*=reveal-]{z-index:1;position:relative;opacity:.01!important;transition:all!important;transform:translate(-50px)!important}.reveal-loaded [class*=reveal-]{z-index:1;transition:all 1s cubic-bezier(.5,0,0,1);position:relative}.reveal-loaded .reveal-2{transition-delay:.1s}.reveal-loaded .reveal-3{transition-delay:.2s}.reveal-loaded .reveal-4{transition-delay:.3s}.reveal-loaded .reveal-5{transition-delay:.4s}.reveal-loaded .reveal-6{transition-delay:.5s}.svg-container{width:100%;height:39px;display:block;position:relative}.flip{margin-top:30px;bottom:0}.bidon{z-index:0;width:100%;position:absolute;top:-1px}.bidon.bottom{top:auto;bottom:-1px}.gradient-text{background:linear-gradient(to right,var(--blue-hover),var(--blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-border{background:linear-gradient(90deg,#628ec4,#6463a9);-webkit-background-clip:padding-box;background-clip:padding-box;border:5px solid transparent}.gradient-background{background:linear-gradient(90deg,#628ec4,#6463a9)}
