@charset "UTF-8";:root{--spacing-outer: 5vw;--spacing-nav: 5vw;--color-bg: rgb(207, 63, 70);--color-text: rgb(255, 234, 217);--color-highlight: rgb(29, 12, 18);--color-bg-variant-1: rgb(207, 63, 70);--color-text-variant-1: rgb(255, 234, 217);--color-highlight-variant-1: rgb(29, 12, 18);--color-bg-variant-2: rgb(63, 111, 207);--color-text-variant-2: rgb(255, 228, 207);--color-highlight-variant-2: rgb(57, 0, 17);--color-bg-variant-3: rgb(34, 169, 49);--color-text-variant-3: rgb(255, 232, 168);--color-highlight-variant-3: rgb(36, 0, 0);--color-bg-variant-4: rgb(238, 127, 1);--color-text-variant-4: rgb(253, 254, 255);--color-highlight-variant-4: rgb(0, 39, 67);--aspect-ratio-heroes: 1.5;--font-size-p: clamp(20px, 1.6vw, 1.6vw)}@media screen and (min-width:768px){:root{--spacing-outer: 5vw;--spacing-nav: 2.5vw}}@font-face{font-family:Stratos;src:url(../../../fonts/Stratos-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Stratos;src:url(../../../fonts/Stratos-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}a:hover,input:hover,button:hover{cursor:url(../../../pointer.svg),auto}body{cursor:url(../../../cursor.svg),auto;font-family:stratos,sans-serif;font-size:var(--font-size-p);padding:0;margin:0;background-color:var(--color-bg);color:var(--color-text);min-height:100svh;max-width:100vw;overflow-x:hidden;transition:background-color .5s ease-in-out,color .5s ease-in-out}body *{box-sizing:border-box}h1,h2,h3,h4,h5{font-size:2em;line-height:1.1;font-weight:400;letter-spacing:-.025em}h1{font-size:2.5em}h2{font-size:1.5em}h3{font-size:1.25em}ul,ol{padding-left:0}ul{list-style:"▪︎ "}p,li{font-weight:400;font-size:var(--font-size-p);line-height:1.3}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:.066em;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}a:hover{text-underline-offset:.1em}.cta{font-size:clamp(20px,1.6vw,1.6vw)}.button{font-weight:800;font-style:italic;font-family:stratos,sans-serif;display:inline-block;margin:1em 0;padding:.75em;text-decoration:none;box-sizing:border-box;border:none;color:var(--color-text);line-height:1.2;cursor:url(../../../pointer.svg),auto;position:relative;z-index:2;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.button:hover{color:var(--color-bg)}@media screen and (min-width:768px){.button:hover{letter-spacing:.01em}}.button:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;bottom:0;border:2px solid var(--color-text);background-color:var(--color-bg);box-sizing:border-box;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.button:hover:before{background-color:var(--color-text);width:calc(100% + .25em);height:calc(100% + 10px);left:-.125em;bottom:-5px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.button.button--primary{color:var(--color-text)}.button.button--primary:hover{color:var(--color-highlight)}.button.button--primary:before{background-color:var(--color-highlight);border:2px solid var(--color-highlight)}.button.button--primary:hover:before{background-color:var(--color-text);border:2px solid var(--color-text)}.button.button--xl{font-size:clamp(24px,3.2vw,3.2vw);padding:.5em;letter-spacing:-.02em;margin:0 auto;text-align:center}.button.button--xl:hover{letter-spacing:0}.infobox{padding:1.5em 0;font-size:var(--font-size-p)}.infobox li{border-bottom:1px solid;padding:.5em 0}.infobox>:first-child{margin-top:0}.infobox>:last-child{margin-bottom:0}.content{position:absolute;top:0;width:100%}@media screen and (orientation:portrait)and (max-width:767px){.hide-on-mobile{display:none}}#floter-logo.svelte-1l8nvlt{text-decoration:none;display:block;font-size:36px;letter-spacing:-.033em;line-height:36px}@media screen and (min-width:768px){#floter-logo.svelte-1l8nvlt{font-size:48px}}header.svelte-1iapjyu{position:fixed;bottom:0;right:0;z-index:3;padding:var(--spacing-nav);display:flex;gap:.75em;justify-content:flex-end;align-items:flex-end;box-sizing:border-box}label.svelte-1iapjyu{height:36px}.open.svelte-1iapjyu,.close.svelte-1iapjyu{font-size:4em;line-height:.3;position:relative;z-index:2;cursor:url(../../../pointer.svg),auto}.close.svelte-1iapjyu{top:.033em}#menustate.svelte-1iapjyu,#nav.svelte-1iapjyu,.close.svelte-1iapjyu{display:none}#menustate.svelte-1iapjyu:checked~#nav:where(.svelte-1iapjyu),#menustate.svelte-1iapjyu:checked~label:where(.svelte-1iapjyu) .close:where(.svelte-1iapjyu){display:block}#menustate.svelte-1iapjyu:checked~label:where(.svelte-1iapjyu) .open:where(.svelte-1iapjyu){display:none}#nav.svelte-1iapjyu{background-color:var(--color-bg);position:fixed;top:0;left:0;width:100%;height:100%;padding:var(--spacing-outer)}#nav.svelte-1iapjyu a:where(.svelte-1iapjyu){display:block;line-height:1.1;font-size:2.5em;font-weight:800;font-style:italic;text-decoration:none;color:var(--color-text);outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:color .1s ease-out}@media screen and (min-width:768px){#nav.svelte-1iapjyu a:where(.svelte-1iapjyu){font-size:4.5em}}#nav.svelte-1iapjyu a:where(.svelte-1iapjyu):first-child{margin-top:1em}#nav.svelte-1iapjyu a:where(.svelte-1iapjyu):hover{color:var(--color-highlight)}#nav.svelte-1iapjyu a:where(.svelte-1iapjyu):active{color:var(--color-highlight)}#nav.svelte-1iapjyu a.current:where(.svelte-1iapjyu){color:var(--color-highlight);transition:none}@media screen and (max-width:767px){.header-nav.svelte-1elxaub:before{content:"";position:fixed;left:0;bottom:0;right:0;height:100px;pointer-events:none;background:linear-gradient(0deg,var(--color-bg) 10%,rgba(255,255,255,0) 100%);z-index:3}}.logo.svelte-1elxaub{height:36px;width:auto;position:fixed;bottom:0;z-index:4;display:block;margin:var(--spacing-nav);cursor:url(../../../pointer.svg),auto;text-decoration:none}
