@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}div#gestell{isolation:isolate}*{box-sizing:border-box}body{margin:0;padding:0;background:transparent;color:var(--c-text-primary, #292929);font-family:var(--font-display, "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,sans-serif}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}a{cursor:pointer}button,input,textarea,select{font-family:inherit;outline:none}section.container,div.container{width:100%;margin:auto;max-width:968px}section.container.page,div.container.page{min-height:calc(100vh - 150px)}section.container.flex,div.container.flex{display:flex;flex-wrap:wrap}section.container.center,div.container.center{display:flex;justify-content:center;align-items:center;flex-direction:column}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}img.icon-spinner,svg.icon-spinner{transform-origin:center;animation:spin 4s linear infinite}button,a.button{display:flex;justify-content:center;align-items:center;border:1px solid rgba(217,217,240,.2);background:#0c183c;color:#fcfcfc;text-decoration:none;cursor:pointer;transition:all .2s ease}button:hover,a.button:hover{background:#132761}div#gestell{--c-bg-deep: #1a262b;--c-bg-light: #8e6e53;--c-text-primary: #fff;--c-text-secondary: rgb(255 255 255 / 70%);--c-text-tertiary: rgb(255 255 255 / 60%);--c-accent: #d4b895;--border-hairline: 1px solid rgb(255 255 255 / 15%);--border-glass: 1px solid rgb(255 255 255 / 30%);--font-display: "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--font-tech: "Space Mono", monospace;--spacing-unit: 8px;--container-padding: 80px;min-height:100vh;background-color:var(--c-bg-deep);background-image:linear-gradient(135deg,#1a262bcc,#423428cc),url(/assets/img/bg.jpg);background-position:center;background-size:cover;background-attachment:fixed;color:var(--c-text-primary);font-family:var(--font-display);overflow-x:hidden;-webkit-font-smoothing:antialiased}*::-webkit-scrollbar{width:4px;background:#19327c00}@media(width<=640px){*::-webkit-scrollbar{width:0}}*::-webkit-scrollbar-thumb{background:#000000bf}*::-webkit-scrollbar-thumb:hover{background:#081027bf}*::-webkit-scrollbar-thumb:active{background:#040712bf}div.footer{width:100%;display:block;background:transparent;border-top:none}div.footer>div.container,div.footer>div.footer-legal{width:100%;max-width:1400px;margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}div.footer div.container{border-top:var(--border-hairline);padding-top:75px;padding-bottom:75px}div.footer h3{display:flex;align-items:center;color:var(--c-text-primary);font-size:18px;font-weight:300}div.footer h3 img{position:relative;left:-8px;width:37.8px;height:37.8px;aspect-ratio:1/1;object-fit:contain;filter:brightness(0) invert(1)}@media(width<=640px){div.footer h3{transform:translate(-10px)}div.footer h3 img{left:0}}div.footer div.footer-content{width:100%;display:flex;justify-content:space-between;align-items:flex-start}div.footer div.footer-content div.footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:7.5px}div.footer div.footer-content div.footer-left p{padding:0;color:var(--c-text-secondary);font-size:14px;font-weight:300;line-height:1.5}@media(width<=640px){div.footer div.footer-content{flex-direction:column;justify-content:flex-start;align-items:flex-start}div.footer div.footer-content div.footer-left p{padding:0 0 7.5px}}div.footer div.footer-right{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:7.5px}div.footer div.footer-right a{display:block;color:var(--c-text-secondary);font-size:16px;font-weight:300;line-height:2;text-decoration:none;opacity:.5;transition:all .25s cubic-bezier(.33,1,.68,1)}div.footer div.footer-right a:hover{color:var(--c-text-primary);opacity:1}@media(width<=640px){div.footer div.footer-right{margin-top:0}}div.footer div.footer-legal{display:flex;justify-content:center;gap:30px;border-top:var(--border-hairline);padding-top:18.75px;padding-bottom:18.75px}div.footer div.footer-legal a{color:var(--c-text-secondary);font-size:14px;font-weight:300;opacity:.6;text-decoration:none;transition:all .25s cubic-bezier(.33,1,.68,1)}div.footer div.footer-legal a:hover{color:var(--c-text-primary);opacity:1}@media(width<=768px){div.footer div.container,div.footer div.footer-legal{padding-left:16px;padding-right:16px}div.footer div.footer-legal{gap:15px;flex-wrap:wrap;justify-content:flex-start}}@media(width<=520px){div.footer div.container{padding-top:60px;padding-bottom:60px}div.footer div.footer-content{gap:22.5px}}header#header{position:fixed;top:0;left:0;z-index:100;width:100%;padding:40px 0}header#header div.container{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1650px;padding-left:var(--container-padding);padding-right:var(--container-padding)}header#header a.header-brand{display:inline-flex;align-items:center;gap:12px;color:var(--c-text-primary);font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;text-decoration:none}header#header .header-logo{width:28px;height:28px;aspect-ratio:1/1;object-fit:contain;filter:brightness(0) invert(1)}header#header a.header-cta{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:12px 32px;border:var(--border-glass);border-radius:999px;background:#ffffff0d;color:var(--c-text-primary);overflow:hidden;font-family:var(--font-display);font-size:14px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.2,.8,.2,1)}header#header a.header-cta:hover{border-color:#fff9;background:#ffffff26;box-shadow:0 10px 30px -10px #00000080;transform:translateY(-2px)}@media(width<=768px){header#header{padding:18px 0}header#header a.header-brand{font-size:18px;gap:10px}header#header .header-logo{width:24px;height:24px}header#header a.header-cta{padding:10px 18px;font-size:13px}}@media(width<=420px){header#header div.container{padding-left:12px;padding-right:12px}header#header a.header-cta{padding:10px 14px;font-size:12px}}
