body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.tdf-btn{border:none;border-radius:none;color:#2152c;cursor:pointer;font-family:futura,Arial,sans-serif;font-size:1.1em;margin-top:0;padding:.7em 2em;transition:background .2s}.tdf-btn,.tdf-btn:focus,.tdf-btn:hover{background:#7cfc00}.tdf-navbar{align-items:center;background:#0000;box-shadow:0 2px 8px #02152c0a;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;max-width:100vw;padding:0 0 0 1vw;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.tdf-navbar-left .tdf-logo{align-items:center;display:flex;text-decoration:none}.tdf-navbar-right{align-items:center;display:flex;gap:3px}.tdf-accordion{position:relative}.tdf-accordion-menu{background:#2152c;border:none;border-radius:8px;box-shadow:0 4px 16px #02152c14;display:flex;flex-direction:column;min-width:160px;padding:8px 0;position:absolute;right:0;top:48px;z-index:200}.tdf-accordion-link{margin:0;padding:0;text-decoration:none}@media (max-width:900px){.tdf-navbar{padding:0 1vw}.tdf-navbar-right{gap:8px}.tdf-navbar-left .tdf-logo img{height:32px}}.hero-section{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;display:flex;flex-direction:column;height:840px;justify-content:flex-end;width:100vw}.hero-content{max-width:90vw;padding:48px 5vw;width:100%}.hero-headline{color:#7cfc00;font-family:Futura,Futura-Bold,Arial,sans-serif;font-size:4em;font-weight:700;letter-spacing:.05em;line-height:1.1;margin:0;text-align:left;text-shadow:0 1px 3px #02152ce6}@media (max-width:599px){.hero-headline{font-size:3em}}.hero-subtitle{color:#7cfc00;font-family:Futura,Futura-Medium,Arial,sans-serif;font-size:2em;font-weight:500;letter-spacing:.05em;line-height:1.2;margin:16px 0 32px;max-width:700px;text-align:left;text-shadow:0 1px 3px #02152cb3}.hero-section{margin:0;overflow:hidden;padding:0;position:relative}.Button,.Button *,.hero-content,.hero-content a,.hero-content button,.hero-headline,.hero-section,.hero-subtitle{text-shadow:none!important}
/*# sourceMappingURL=main.2a0e1946.css.map*/