@font-face{font-family:ZalandoSans;src:url(../fonts/ZalandoSans-Regular.ttf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ZalandoSans;src:url(../fonts/ZalandoSans-Light.ttf);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ZalandoSans;src:url(../fonts/ZalandoSans-ExtraLight.ttf);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Stindle-Script;src:url(../fonts/Stindle-Script-PUA.ttf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Stindle-Serif;src:url(../fonts/Stindle-Serif-PUA.ttf);font-display:swap;font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#fefaf7;color:#4b0a14}::selection{background:#fefaf7;color:#4b0a14}html{font-size:62.5%;color:#fefaf7}body{font-family:ZalandoSans,sans-serif;color:#fefaf7;font-weight:300}strong{font-weight:700}a,a:hover,a:visited{color:#fefaf7;text-decoration:none}img{max-width:100%;height:auto;width:auto;vertical-align:middle}@media screen and (max-width:768px){html{font-size:50%}}body{background:#4b0a14;min-height:100dvh;color:#fefaf7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;position:relative}body::before{content:"";position:fixed;inset:-20% auto auto -20%;width:45vmax;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(254,250,247,.16) 0,rgba(254,250,247,0) 70%);pointer-events:none;-webkit-animation:auraMove 12s ease-in-out infinite alternate;animation:auraMove 12s ease-in-out infinite alternate}body::after{content:"";position:fixed;inset:auto -15% -25% auto;width:38vmax;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(254,250,247,.1) 0,rgba(254,250,247,0) 72%);pointer-events:none;-webkit-animation:auraMoveReverse 16s ease-in-out infinite alternate;animation:auraMoveReverse 16s ease-in-out infinite alternate}.top{background:#4b0a14;padding:30px 20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:revealUp 1.9s cubic-bezier(.22,1,.36,1) .1s forwards;animation:revealUp 1.9s cubic-bezier(.22,1,.36,1) .1s forwards}.top h1{font-family:Stindle-Serif;font-size:4rem;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:.15em;line-height:1;margin-bottom:30px}.top p{font-family:ZalandoSans;font-size:2.5rem;font-weight:200;margin:0;letter-spacing:.1em;text-transform:uppercase;line-height:1}.top::after{content:"";display:block;width:1px;height:100px;background:#fefaf7;margin-top:30px;opacity:.5}.infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);-webkit-animation:revealUp 1.85s cubic-bezier(.22,1,.36,1) .5s forwards;animation:revealUp 1.85s cubic-bezier(.22,1,.36,1) .5s forwards}.infos a{font-family:ZalandoSans;font-size:2.5rem;font-weight:200;line-height:1.35;max-width:400px;text-align:center;text-wrap:balance;margin-bottom:5px}.infos a:last-child{margin-top:25px}.infos a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-shadow:0 0 12px rgba(254,250,247,.45)}.infos::after{content:"";display:block;width:1px;height:100px;background:#fefaf7;margin-top:30px;opacity:.5}footer{font-weight:200;font-size:1.6rem;line-height:1.8;text-align:center;text-wrap:balance;margin-top:30px;padding-bottom:20px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:revealUp 1.75s cubic-bezier(.22,1,.36,1) .8s forwards;animation:revealUp 1.75s cubic-bezier(.22,1,.36,1) .8s forwards}footer a{color:#fefaf7;text-decoration:none}footer a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.logo{width:300px;height:auto;margin-bottom:20px}@-webkit-keyframes revealUp{from{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px);-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes revealUp{from{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px);-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes auraMove{from{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}to{-webkit-transform:translate3d(40px,20px,0) scale(1.12);transform:translate3d(40px,20px,0) scale(1.12)}}@keyframes auraMove{from{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}to{-webkit-transform:translate3d(40px,20px,0) scale(1.12);transform:translate3d(40px,20px,0) scale(1.12)}}@-webkit-keyframes auraMoveReverse{from{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}to{-webkit-transform:translate3d(-35px,-18px,0) scale(1.1);transform:translate3d(-35px,-18px,0) scale(1.1)}}@keyframes auraMoveReverse{from{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}to{-webkit-transform:translate3d(-35px,-18px,0) scale(1.1);transform:translate3d(-35px,-18px,0) scale(1.1)}}@media(prefers-reduced-motion:reduce){.infos,.logo,.top,body::after,body::before,footer{-webkit-animation:none!important;animation:none!important;opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}