.footer-container.svelte-1e1wwq1.svelte-1e1wwq1{background-color:#2c313d;padding-top:80px;padding-bottom:80px;margin-top:100px}.footer-logo-container.svelte-1e1wwq1.svelte-1e1wwq1{width:100vw;display:flex;justify-content:center;height:80px}.footer-menu.svelte-1e1wwq1.svelte-1e1wwq1{width:100vw;padding-top:50px;padding-bottom:50px;display:flex;flex-direction:row;justify-content:center}.footer-menu-item.svelte-1e1wwq1.svelte-1e1wwq1,.footer-menu-item.svelte-1e1wwq1 a.svelte-1e1wwq1{position:relative;color:#fff;font-size:1rem;font-weight:500}.footer-menu-item.svelte-1e1wwq1 a.svelte-1e1wwq1:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--semperred);transform-origin:bottom right;transition:transform .25s ease-out}.footer-menu-item.svelte-1e1wwq1+.footer-menu-item.svelte-1e1wwq1{padding-left:40px}.footer-menu-item.svelte-1e1wwq1 a.svelte-1e1wwq1:hover{text-decoration:none;cursor:pointer}.footer-menu-item.svelte-1e1wwq1 a.svelte-1e1wwq1:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer-copy.svelte-1e1wwq1.svelte-1e1wwq1{color:#fff;font-size:12px;line-height:16px}@media (max-device-width: 1024px),(max-width: 1023px){.footer-logo-container.svelte-1e1wwq1 img.svelte-1e1wwq1{width:50%;height:13vw}.footer-menu.svelte-1e1wwq1.svelte-1e1wwq1{display:none}}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal-3df7909e.woff2) format("woff2"),url(./fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal-c7d433fd.woff2) format("woff2"),url(./fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal-9e2fe623.woff2) format("woff2"),url(./fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal-a8be01ce.woff2) format("woff2"),url(./fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal-6bfabd30.woff2) format("woff2"),url(./fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal-e43b3538.woff2) format("woff2"),url(./fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace;--color-bg-0: rgb(202, 216, 228);--color-bg-1: hsl(209, 36%, 86%);--color-bg-2: hsl(224, 44%, 95%);--color-theme-1: #ff3e00;--color-theme-2: #4075a6;--color-text: rgba(0, 0, 0, .7);--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);color:var(--color-text)}body{min-height:100vh;margin:0;background-attachment:fixed;background-color:#fff;background-size:100vw 100vh;background-image:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 100%),linear-gradient(180deg,var(--color-bg-0) 0%,var(--color-bg-1) 15%,var(--color-bg-2) 50%)}h1,h2,p{font-weight:400}p{line-height:1.5}a{color:var(--color-theme-1);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2rem;text-align:center}h2{font-size:1rem}pre{font-size:16px;font-family:var(--font-mono);background-color:#ffffff73;border-radius:3px;box-shadow:2px 2px 6px #ffffff40;padding:.5em;overflow-x:auto;color:var(--color-text)}.text-column{display:flex;max-width:48rem;flex:.6;flex-direction:column;justify-content:center;margin:0 auto}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}@media (min-width: 720px){h1{font-size:2.4rem}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}:root{--semperred:#EF4642;--eclipse:#2C313D;--placeholdergray:#747b84;--logomark-size:4rem;--one-rem-font-size:16px;--hero-height:clamp(660px, 36.25vw, 700px);--hero-height-video:clamp(750px, 41.17vw, 790.53px);--centered-content-width-desktop:73.75vw;--centered-content-width-desktop-large:73.75vw;--centered-content-width-mobile:82vw;--hero-text-super-title-font-size-desktop:clamp(24px, 1.77vw, 34px);--hero-text-super-title-margin-top-desktop:calc(var(--logomark-size) * 4);--hero-text-main-title-margin-top-desktop:calc(var(--hero-height) * .0763);--hero-button-holder-margin-top-desktop:calc(var(--hero-height) * .105);--hero-button-holder-font-size-desktop:calc(.8 * 24px);--lsb_item_font_size:16px}.centered-content{width:var(--centered-content-width-desktop);margin-left:auto;margin-right:auto}.centered-nav{width:var(--centered-content-width-desktop);max-width:160px;margin-left:12rem}@media (max-device-width: 1024px),(max-width: 1023px){.centered-content{width:var(--centered-content-width-mobile)}}html{background-color:#fff;font-size:var(--one-rem-font-size)}.hero-text-super-title{border-left-width:3px;border-left-color:var(--semperred);border-left-style:solid;padding-left:20px;font-size:calc(.8*clamp(1.5rem,1.3407rem + .6536vw,2.125rem));font-weight:500;color:#fff;margin-top:var(--hero-text-super-title-margin-top-desktop);padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;border-right:none}.hero-text-main-title{margin-top:var(--hero-text-main-title-margin-top-desktop);font-size:var(--hero_text_main_title_font_size);line-height:var(--hero_text_main_title_line_height);font-weight:700;color:#fff}.hero-text-main-title-wrapped{width:40.62vw}.hero-button-holder{margin-top:var(--hero-button-holder-margin-top-desktop)}.hero-button-holder button{position:relative;border-color:var(--semperred);font-size:var(--hero-button-holder-font-size-desktop);font-weight:500;color:#fff;background-color:transparent;padding:10px 40px;box-shadow:none;border-width:1px;border-style:solid;isolation:isolate}.hero-button-holder button:hover{cursor:pointer}.hero-button-holder button:before{content:"";color:#fff;background:var(--semperred);position:absolute;width:0%;top:0;left:0;height:100%;transition:.3s linear;z-index:-1}.hero-button-holder button:hover:before{width:100%}::placeholder{color:var(--placeholdergray);opacity:1}*,*:before,*:after{box-sizing:border-box}body{background-color:#fff}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{font-size:61px;font-weight:700}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5rem;font-family:proxima-nova,sans-serif;font-size:var(--one-rem-font-size);background-color:#fff}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main{position:relative}
