@font-face{font-family:Mona Sans;src:url(../../../media/fonts/Mona-Sans.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Sohne;src:url(../../../media/fonts/SohneSchmal-HalbfettKursiv.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--font: "Mona Sans", sans-serif;--font-headline: "Sohne", "Mona Sans", sans-serif;--text-title: 700 1rem / 128% var(--font), sans-serif;--text-body: 400 1rem / 128% var(--font), sans-serif;--color-bg: #101010;--color-fg: #ffffff;--color-fg-muted: #cccccc;--color-primary: #e3293e;--color-border: #878787}html{background:var(--color-bg);color:var(--color-fg);font-family:var(--font),serif}body,button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5{font-family:var(--font-headline),serif}body{background:linear-gradient(87deg,#1a1a1a 46.15%,#131313)!important;min-height:100vh}header.svelte-1vwgclm{padding:40px 0;box-sizing:border-box}header.svelte-1vwgclm .container:where(.svelte-1vwgclm){box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;position:relative;align-items:center;display:flex;gap:40px;justify-content:space-between}header.svelte-1vwgclm .logo:where(.svelte-1vwgclm){box-sizing:border-box;color:#fff;pointer-events:all;transition:color .3s ease}header.svelte-1vwgclm .header__nav:where(.svelte-1vwgclm){align-items:center;align-self:stretch;display:flex;box-sizing:border-box}header.svelte-1vwgclm .header__nav:where(.svelte-1vwgclm) .header__nav-list:where(.svelte-1vwgclm){align-items:center;backdrop-filter:blur(3px);backdrop-filter:blur(6px);background:#fff9;border-radius:999px;box-shadow:0 8px 20px #00000014;display:flex;gap:4rem;height:100%;list-style:none;margin:0;padding:.5rem 2.5rem;box-sizing:border-box}header.svelte-1vwgclm .header__nav:where(.svelte-1vwgclm) .header__nav-link:where(.svelte-1vwgclm){color:#000;font-weight:600;text-decoration:none;transition:opacity .2s ease;white-space:nowrap;font-size:clamp(1.125rem,-4rem + 10vw,1.25rem)}header.svelte-1vwgclm .header__nav:where(.svelte-1vwgclm) .header__nav-link:where(.svelte-1vwgclm):hover{color:#b50020}header.svelte-1vwgclm .header__nav:where(.svelte-1vwgclm) .header__nav-link.is-active:where(.svelte-1vwgclm){color:#b50020}header.svelte-1vwgclm .header__button:where(.svelte-1vwgclm){box-sizing:border-box;display:inline-flex;position:relative}header.svelte-1vwgclm .header__button:where(.svelte-1vwgclm) .btn:where(.svelte-1vwgclm){box-sizing:border-box;padding:1rem 2rem;flex:1 1 auto;position:relative;border-radius:1000px;overflow:hidden;background-color:#b50020;border:2px solid #b50020;color:#fff;cursor:pointer;display:inline-block;font-family:Sohne,HelveticaNeue,Arial,"sans-serif";font-style:italic;font-size:1.875rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}
