*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{--text-ff: "Stolzl";--title-ff: "Dazzle";--red: #f21e2d;--orange: #f27f34;--yellow: #f2c637;--green: #008000;--container-offset: 50px;--black: #070707;--beige: #fffbf5;--ease-out: cubic-bezier(0.23, 1, 0.32, 1);--darkgray: #232323;--box-shadow-white-thick: 0 0 10px 1px var(--beige)}@media only screen and (max-width: 1100px){body{--container-offset: 20px}}.hidden{display:none}body.inverted{--black: #f9f9f9;--beige: #070707;--darkgray: #232323;--box-shadow-white-thick: 0 0 5px 0.1px var(--beige)}a{text-decoration:none}body{color:var(--beige);background:var(--black);font-family:var(--text-ff);-webkit-font-kerning:none;font-kerning:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{overflow-x:hidden}#smooth-content{position:relative}.heading{opacity:0;font-family:var(--title-ff);text-transform:uppercase;will-change:transform,scale,opacity;white-space:nowrap}.page__title svg{width:auto;height:clamp(3.2rem,7vw,7rem)}@media screen and (max-width: 600px){.page__title svg{margin-left:-3rem}}.container{max-width:1680px;width:100%;margin:0 auto;padding:0 var(--container-offset)}@media screen and (max-width: 1680px){.container{max-width:1480px}}@media screen and (max-width: 1480px){.container{max-width:1280px}}.three-line{color:var(--beige);position:relative;letter-spacing:-0.35px}@media(hover: hover){.three-line:hover .line,.three-line:hover .line::before,.three-line:hover .line::after{-webkit-transform:scaleX(1) !important;transform:scaleX(1) !important;-webkit-transform-origin:bottom left !important;transform-origin:bottom left !important}}.three-line .line{position:absolute;height:2px;left:0;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);bottom:-4px;border-top:3px solid var(--red);will-change:transform;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;z-index:1}.three-line .line::before,.three-line .line::after{position:absolute;content:"";left:0;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;z-index:1}.three-line .line::before{bottom:-3px;border-top:3px solid var(--orange);-webkit-transition-delay:.15s;transition-delay:.15s}.three-line .line::after{bottom:-6px;border-top:3px solid var(--yellow);-webkit-transition-delay:.3s;transition-delay:.3s}.lines div{will-change:width}#cursor{width:clamp(2rem,5vw,5rem);height:clamp(2rem,5vw,5rem);border-radius:50%;-webkit-transition:opacity .2s ease-out,-webkit-transform 100ms ease-out;transition:opacity .2s ease-out,-webkit-transform 100ms ease-out;transition:transform 100ms ease-out,opacity .2s ease-out;transition:transform 100ms ease-out,opacity .2s ease-out,-webkit-transform 100ms ease-out;pointer-events:none;position:fixed;left:4px;top:-5px;opacity:0;will-change:transform,opacity;-webkit-transform:translateX(-110%);transform:translateX(-110%)}@media screen and (max-width: 600px){#cursor{display:none}}#cursor.active-hovered{opacity:1;cursor:none}#smooth-content{margin-top:-1px;padding-top:1px}.button{padding:12px 45px;margin-top:10px;border-radius:.3rem;background:var(--beige);font-family:var(--text-ff);color:var(--black);cursor:pointer;border:none;font-weight:600;text-transform:uppercase;font-size:1.4rem;letter-spacing:-0.5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out;z-index:4}@media screen and (max-width: 1100px){.button{font-size:1.2rem}}@media screen and (max-width: 800px){.button{font-size:1rem}}@media(hover: hover){.button:hover{-webkit-box-shadow:inset 0 0 0 2px var(--red),0 0 0 1px var(--black),0 0 0 3px var(--orange),0 0 0 4px var(--black),0 0 0 6px var(--yellow);box-shadow:inset 0 0 0 2px var(--red),0 0 0 1px var(--black),0 0 0 3px var(--orange),0 0 0 4px var(--black),0 0 0 6px var(--yellow)}}.button.button__disabled,.button:disabled{opacity:.8;cursor:not-allowed}.red{background:var(--red)}.orange{background:var(--orange)}.yellow{background:var(--yellow)}.cta{margin-bottom:8rem}.cta__inner{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;gap:10px}.cta__text{text-align:center;margin:0 auto;font-size:clamp(1.2rem,2vw,2rem);font-weight:500}.img__container{position:relative;width:100%;height:100%;display:block}.img__container .loader{display:none}.img__container img.lazyloading~.loader{display:block}.img__container img.lazyloaded~.loader{display:none}.loader{background-color:rgba(0,0,0,.5) !important;-webkit-transition:background .3s ease-in-out !important;transition:background .3s ease-in-out !important;z-index:100000 !important;position:absolute;top:0;left:0;width:100%;height:100%}.loader::before{position:absolute;content:"";top:50%;left:50%;width:6%;margin-top:-3%;margin-left:-3%;z-index:2;aspect-ratio:1;border-radius:50%;border:2px solid;border-color:var(--beige) rgba(0,0,0,0) !important;-webkit-animation:spin 1s infinite;animation:spin 1s infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.infopage{margin-top:10rem;margin-bottom:10rem;min-height:40vh}.infopage__inner{margin-top:2em;font-size:clamp(1.2rem,1.7vw,1.7rem)}.infopage__inner>*{margin:revert;padding:revert}.infopage__inner a{color:var(--orange)}.inverted .loader{background-color:rgba(255,255,255,.5) !important}