@charset "UTF-8";:root{--canvas-width: 1440px;--canvas-padding: 30px;--radius: 20px;--radius-s: 10px;--offset-base: 8px;--offset-xxs: calc(4 * var(--offset-base));--offset-xs: calc(7 * var(--offset-base));--offset-s: calc(10 * var(--offset-base));--offset-m: calc(14 * var(--offset-base));--offset: calc(18 * var(--offset-base));--offset-l: calc(24 * var(--offset-base))}@media(max-width:1000px){:root{--offset-base: 6px}}@media(max-width:800px){:root{--canvas-padding: 24px;--offset-base: 4px}}@font-face{font-family:satoshi;font-weight:300 800;font-display:block;src:url(/assets/satoshi.woff2) format("woff2")}:root{--font: "satoshi";--font-headline: "satoshi";--font-line-height: 1.5;--font-size-xxs: .65rem;--font-size-xs: .8rem;--font-size-s: .9rem;--font-size: min( calc(12px + 1vw) , 18px);--font-size-m: 1.1rem;--font-size-l: 1.2rem}@media(max-width:650px){:root{--font-line-height: 1.5}}h1,h2,h3,.h1,.h2,.h3{line-height:1.3}h1.green,h2.green,h3.green,.h1.green,.h2.green,.h3.green{color:var(--color-accent)}h1,.h1{font-size:clamp(1.5rem,5vw,2.6rem);font-weight:900;line-height:1.2}h2,.h2{font-size:clamp(1.4rem,5vw,2.2rem);font-weight:700}h3,.h3{font-size:clamp(1.1rem,5vw,1.3rem);font-weight:700}:root{--color-accent: #B5CB15;--color-accent-text: #FFFFFF;--color-accent-low: color-mix(in srgb, var(--color-accent), transparent 85%);--color-accent-dark: color-mix(in srgb, var(--color-accent), black 10%);--color-highlight: #B5CB15;--color-secondary: #3068B0;--color-dark-bg: #1B1B1B;--color-notsodark-bg: #282828;--color-dark-text: #FFFFFF;--color-dark-line: #555;--color-error: #D72643;--color-error-low: #D7264315;--color-bg: #FFF;--color-bg-low: #F8F8F8;--color-bg-dim: #F1F1F1;--color-bg-dim-one: #E8E8E8;--color-text: #1B1B1B;--color-text-dim: #7C7C7C;--color-text-dim-one: #807D76;--color-line: #E2E2E2;--color-line-dim: #CCC;--color-overlay-bg: #1B1B1B33;--color-overlay: #FFF}[data-theme]{background:var(--color-theme-bg)}[data-theme=white i]{--color-theme-bg: var(--color-bg);--color-theme-text: var(--color-text)}[data-theme=dark i]{--color-theme-bg: var(--color-dark-bg);--color-theme-text: var(--color-dark-text)}[data-theme=almostdark i]{--color-theme-bg: var(--color-notsodark-bg);--color-theme-text: var(--color-dark-text)}[data-theme=accent i]{--color-theme-bg: var(--color-accent);--color-theme-text: var(--color-accent-text)}[data-theme=dim i]{--color-theme-bg: var(--color-bg-dim)}*{margin:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}template{display:none}body{line-height:1.5;width:100%;max-width:100%;text-rendering:optimizelegibility;scroll-behavior:smooth;font-feature-settings:"lnum";font-variant-numeric:lining-nums;overflow-wrap:anywhere}html{text-size-adjust:none;scroll-behavior:smooth}img,picture,video,canvas,svg,object,embed,iframe{display:inline-block;width:auto;height:auto;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}:target{scroll-margin-block:5ex}a,a:any-link{color:inherit}[hidden]{display:none!important}abbr[title]{cursor:help}dialog{margin:0;padding:0;border:none;max-width:none;max-height:none}.sr-only{height:1px;width:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;opacity:.01}abbr{text-decoration:none}hr{margin:0;background:none;border:none;border-top:1px solid var(--color-line)}p{color:var(--color-theme-text, var(--color-text))}svg,.app-icon{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;line-height:1}a:not(.button),button:not(.button){text-decoration:underline}a:not(.button).is-silent,button:not(.button).is-silent{text-decoration:none}a:not(.button):hover,button:not(.button):hover{text-decoration:underline;text-decoration-style:solid;text-decoration-color:var(--color-underline, currentColor);text-decoration-thickness:1px;text-underline-offset:3px}ul,ol{padding-left:1.3em;line-height:var(--font-line-height)}li{line-height:var(--font-line-height)}article p+p,article>*+*{margin-top:1em}article,p{max-width:860px}mark{background:var(--color-highlight);padding:0 .2em;color:var(--color-accent-text)}.cf-turnstile{display:none}html,body{font-size:var(--font-size)}body{color:var(--color-text);font-family:var(--font),sans-serif;line-height:var(--font-line-height);background:var(--color-bg);font-feature-settings:"lnum";font-variant-numeric:lining-nums}body:has(.app-offnav[open]){overflow:hidden}body.is-darker{background:var(--color-bg-dim)}body.no-header{padding-top:var(--canvas-padding)}@media(max-width:800px){body.no-header[data-page=donate],body.no-header[data-page=thanks]{padding-top:0}}:target{scroll-margin-block:0}.app{width:100%;position:relative;min-height:100vh}.app-inner{max-width:1920px;margin:0 auto;padding:var(--canvas-padding)}.app-inner+.app-inner{padding-top:0}@media(max-width:800px){.is-darker .app{padding:0}}.logo{width:120px}.app-footer{border-top:1px solid var(--color-line);padding:1rem 0;font-size:var(--font-size-s);margin-top:var(--offset-xs);color:var(--color-text-dim);text-align:center}.app-footer a{margin-left:1.5em}@media(max-width:700px){.app-footer{text-align:left;padding-left:var(--canvas-padding);margin-top:var(--canvas-padding)}.app-footer span:after{content:"";display:block;margin-bottom:.5em}.app-footer span+a{margin-left:0}}.app-header .show-s{display:none}@media(max-width:1000px){.app-header .show-s{display:inherit}.app-header .hide-s{display:none!important}}.app-header:after{content:"";display:block;clear:both}.app-header:has(+.content) .app-nav{justify-content:center}.app-nav{display:flex;justify-content:end;align-items:center;width:100%;font-size:.9rem}.app-nav .show-s{display:none}@media(max-width:1000px){.app-nav{display:none;position:fixed;inset:0;background:var(--color-bg);flex-direction:column;width:100%;justify-content:center;align-items:start;padding-left:var(--canvas-padding);padding-top:var(--canvas-padding);font-size:1rem;z-index:3}.app-nav .show-s{display:inherit}.app-nav .hide-s{display:none!important}.app-nav.is-open{display:flex}.app-nav .app-nav-item{font-size:1.2rem;font-weight:600}.app-nav .app-nav-item.is-accent .app-icon{color:var(--color-accent)}.app-nav .app-nav-item:first-child{padding-left:1rem}.app-nav .app-nav-item.is-close{display:inline-flex;color:var(--color-text-dim);font-weight:400}.app-nav a.button.app-nav-button{margin-top:auto;margin-bottom:var(--canvas-padding);width:calc(100% - 2 * var(--canvas-padding));display:flex;justify-content:center}}a.app-nav-item{display:inline-flex;padding:1rem;text-decoration:none;text-underline-offset:4px;font-weight:500;white-space:nowrap}a.app-nav-item:first-child{padding-left:0}a.app-nav-item.is-close{display:none}a.app-nav-item.is-button{color:var(--color-accent);padding-right:0;font-weight:700}a.app-nav-item .app-icon{stroke-width:2px;margin-left:.5rem}a.button.app-nav-button{margin-left:1rem}button.app-nav-toggle{display:none!important;appearance:none;float:right}button.app-nav-toggle.is-close{position:absolute;top:var(--canvas-padding);right:var(--canvas-padding);border-color:transparent!important}@media(max-width:1000px){button.app-nav-toggle{display:inline-flex!important}}@media(max-width:500px){button.app-nav-toggle{width:auto!important}}.app-nav-logo .logo{width:62px;margin:-5px 0}.content{max-width:900px;display:flex;flex-direction:column;align-items:start;gap:var(--offset-xxs);padding:var(--offset-xs);padding-right:0}.content.is-frame{padding-right:var(--offset-xs);border-radius:var(--radius);margin:0 auto;background:var(--color-bg)}.content.is-center{margin:0 auto;padding-left:0}@media(max-width:1000px){.content.is-center{padding:0 var(--canvas-padding)}}.content h1{margin:1rem 0 .75rem}.content h2{font-size:1.1rem}.content article>*+:is(h2,h3,h4,.images,img){margin-top:2.5em}.content hr{margin:2.5em 0}@media(max-width:800px){.content{padding:0}.content.is-frame{padding:0;border:none;margin:0;background:none;border-radius:0}}.welcome{display:grid;grid-template-columns:auto 1fr;gap:var(--offset-s);align-items:start}@media(max-width:1300px){.welcome{grid-template-columns:1fr 1fr;gap:var(--offset-xs)}}@media(max-width:1000px){.welcome{align-items:center}.welcome .logo{display:none}}@media(max-width:900px){.welcome{display:flex;flex-direction:column-reverse;align-items:start}}.welcome-main{padding:var(--offset-xs);padding-bottom:0;padding-right:0;border-radius:var(--radius);background:var(--color-bg);max-width:680px}.welcome-main .progress{width:100%;max-width:none;margin-top:-1.1rem}@media(max-width:1000px){.welcome-main{padding:0}.welcome-main .progress{width:100%;max-width:none;margin-top:-.4rem}}.welcome-headline{font-weight:900;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1;max-width:860px}.welcome-text{max-width:860px}.welcome-text .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.welcome-text .split p+p{margin-top:0}.welcome-image{border-radius:var(--radius);width:100%;object-fit:cover;object-position:67% 50%;height:calc(100vh - 2 * var(--canvas-padding))}@media(max-width:900px){.welcome-image{height:auto;aspect-ratio:4/5;max-height:500px}}.welcome-content{margin-top:var(--offset-m)}.welcome-quotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:var(--canvas-padding);max-width:1400px;margin:0 auto;position:relative}.welcome-quotes .quote-author{margin-top:0;margin-bottom:var(--offset-xxs);border-bottom:1px solid var(--color-line);padding-bottom:var(--offset-xxs);line-height:1.3}.welcome-quotes .quote-author img{width:100px}@media(max-width:850px){.welcome-quotes{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--canvas-padding));width:100vw;padding:0 var(--canvas-padding)}.welcome-quotes .quote{padding:var(--canvas-padding);flex:0 0 80vw}.welcome-quotes .quote-author img{width:60px}}.welcome-donations{background:var(--color-bg-dim);padding:2rem;border-radius:var(--radius);margin-top:var(--offset)}.windows-outer{margin:var(--offset-m) var(--canvas-padding) 0}.windows-outer>article{margin:0 auto var(--offset-xxs);text-align:center}.windows-hr{margin-top:var(--offset-m)}.windows-headline{text-align:center;margin-bottom:var(--offset-s);font-size:clamp(1.7rem,5vw,3rem);font-weight:900;line-height:1.2;color:var(--color-accent)}.windows-headline:has(+article){margin-bottom:var(--offset-xxs)}.windows{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--canvas-padding);background:var(--color-bg-dim);margin:0 calc(-1 * var(--canvas-padding));margin-top:var(--offset-m)}@media(max-width:1920px){.windows{margin:0 calc(-1 * var(--canvas-padding));margin-top:var(--offset);border-radius:0}}@media(max-width:1080px){.windows{grid-template-columns:minmax(0,1fr);gap:var(--offset-xxs);padding:var(--offset-m) var(--canvas-padding)}}@media(max-width:600px){.windows{padding:var(--canvas-padding)}}.windows-aside{border-radius:var(--radius);overflow:hidden;max-width:100%;width:560px;height:calc(100vh - 2 * var(--canvas-padding));background:var(--color-bg)}@media(max-width:1200px){.windows-aside{width:460px}}@media(max-width:1080px){.windows-aside{margin:0 auto}}@media(max-width:800px){.windows-aside{height:auto}}.windows-slider{display:flex;align-items:center}.windows-slider.is-initialized{visibility:visible}.windows-slider .splide__track{padding-bottom:1px}.windows-slider .splide__arrow svg{stroke-width:0}.windows-slider .splide__arrow{width:120px;height:100%;background:transparent;border-radius:0;outline:none;opacity:1!important}.windows-slider .splide__arrow:focus{outline:none!important}.windows-slider .splide__arrow:after{content:"";position:absolute;z-index:0;display:inline-block;width:50px;height:50px;background:var(--color-text);border-radius:50%}.windows-slider .splide__arrow svg{position:relative;z-index:1;fill:var(--color-bg)}.windows-slider .splide__arrow.splide__arrow--prev{left:0}.windows-slider .splide__arrow.splide__arrow--next{right:0}@media(max-width:600px){.windows-slider .splide__arrow{width:60px}.windows-slider .splide__arrow:after{width:42px;height:42px}.windows-slider .splide__arrow.splide__arrow--prev{left:calc(-1 * var(--canvas-padding))}.windows-slider .splide__arrow.splide__arrow--next{left:auto;right:calc(-1 * var(--canvas-padding))}}.windows-slider .splide__list{height:auto}.windows-item{padding:var(--offset-xxs);padding-top:var(--offset-xxs);width:500px;border-radius:var(--radius);text-decoration:none;text-align:center;background:transparent;transition:background .5s ease,opacity .3s ease,filter .3s ease;border:1px solid transparent}.windows-item:hover{text-decoration:none}.windows-item.splide__slide:not(.is-active){pointer-events:none}.windows-item{opacity:0;filter:grayscale(1)}.windows-item.is-prev,.windows-item.is-next{opacity:.5}.windows-item.is-active{opacity:1;filter:none}.windows-item.is-active{background:var(--color-bg-dim-one)}.windows-item .progress-bar{background:var(--color-bg)}@media(max-width:1400px){.windows-item.is-prev,.windows-item.is-next{opacity:0}}@media(max-width:1200px){.windows-item{width:400px}}@media(max-width:1080px){.windows-item{width:460px}}@media(max-width:600px){.windows-item{width:100%}}.windows-item-image{display:inline-block;overflow:hidden;border-radius:var(--radius);margin-top:var(--offset-xxs);width:100%;aspect-ratio:720/1060;background:#0000000d;position:relative}@media(max-width:1000px){.windows-item-image{width:80%}}.windows-item-image .-link{position:absolute;right:.5rem;top:.5rem;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none!important;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;height:32px;border-radius:16px;padding:0 10px 0 6px;font-size:.85rem;font-weight:420}.windows-item-number,a.windows-item-number{display:inline-flex;align-items:center;gap:.4em;font-size:14px;text-decoration:none}.windows-item-number mark,a.windows-item-number mark{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--color-text);color:var(--color-bg);border-radius:5px;font-size:14px;font-weight:700;min-width:24px;min-height:20px}.windows-item-number.no-number,a.windows-item-number.no-number{opacity:0;pointer-events:none}h2.windows-item-name{font-size:1rem;margin-bottom:1.2rem;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window{padding:var(--offset-xs) var(--offset-xxs);padding-bottom:0;display:grid;grid-template-rows:auto auto minmax(auto,1fr);height:100%;gap:0}.window hr{margin:0 calc(-1 * var(--offset-xxs));border:none;height:0;border-top:1px dashed var(--color-line-dim)}.window .windows-item-number{font-weight:700}h1.window-name{font-size:clamp(1.4rem,5vw,1.6rem);font-weight:900;margin-top:.4rem}h1.window-name:has(+p){margin-bottom:1em}h1.window-name+p{margin-bottom:var(--offset-xxs)}.window-top{text-align:center;margin-bottom:var(--offset-xs)}.window-top .button{margin-top:var(--offset-xs)}.window-donations{overflow-y:auto;padding:var(--offset-xxs);margin:0 calc(-1 * var(--offset-xxs));scrollbar-width:thin}@media(max-width:600px){.window-donations{max-height:400px}}.window-donations-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--offset-xxs)}.window-donations-headline{font-size:1.1rem;font-weight:700}ol.window-donations-items{list-style:none;padding:0}.window-donation{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:.5rem 0;font-size:.9rem}.window-donation:last-child{padding-bottom:0}.window-donation .-name{color:var(--color-text-dim)}.window-donation .-name strong{color:var(--color-text);font-weight:500}.window-donation .-amount{font-weight:550}.window-donation+.window-donation{border-top:1px dashed var(--color-line-dim)}.window-donations-sorting{font-size:.9rem;background:var(--color-bg-dim);border:none;height:46px;padding:0 .6rem;display:inline-flex;align-items:center;gap:.2em;border-radius:6px}.window-donations-sorting select{appearance:none;border:none;background:none;font-weight:600;font-size:.9rem}.window-donations-sorting select option{font-size:.9rem;font-weight:400}.donate{margin:0 auto;width:680px;height:auto}.donate .window{padding:var(--offset-xs) var(--offset-xxs)}.donate-form{padding-top:var(--offset-xxs)}.donate-pay-data{border:1px dotted var(--color-line-dim);background:var(--color-bg-dim);border-radius:var(--radius-s);padding:20px;font-family:monospace;font-size:.95rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;align-items:center;line-height:1.6}.donate-pay-data .is-minor{display:block;color:var(--color-text-dim);margin-top:-1em;font-size:12px;line-height:1.2}.donate-pay-qr{display:inline-flex;width:160px;flex-direction:column;overflow:hidden;border-radius:5px;padding:4px 4px 0;background:var(--color-text);text-align:center;gap:0}.donate-pay-qr img{display:inline;border-radius:3px}.donate-pay-qr p{display:block;padding:6px 0;background:var(--color-text);color:var(--color-bg);font-size:12px;line-height:1.2;font-weight:700}@media(max-width:700px){.donate-pay-qr,.donate-pay-qr-text{display:none!important}}.quotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--canvas-padding);align-items:stretch}@media(max-width:800px){.quotes{grid-template-columns:1fr}}.quote{padding:2rem;border:1px solid var(--color-line);border-radius:var(--radius);margin-top:0!important}.quote:after{content:"";display:block;clear:both}@media(max-width:850px){.quote{padding:var(--canvas-padding)}.quote .quote-author img{width:60px}}.quote-text p{position:relative}.quote-text p:before{content:"“";position:absolute;left:-.6em;margin-top:-.3em;font-size:1.6em}.quote-text p:after{content:"”";font-size:1.6em;position:absolute;margin-top:-.3em}.quote-author{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--color-text-dim);margin-top:0;margin-bottom:var(--offset-xxs);border-bottom:1px solid var(--color-line);padding-bottom:var(--offset-xxs);line-height:1.3}.quote-author strong{color:var(--color-text)}.quote-author img{width:100px;border-radius:50%}.about{margin-top:var(--offset)}.about article{margin:0 auto;text-align:center}.thanks .window-top{margin-bottom:0}.thanks .button{margin-top:0}.progress{--color-progress: var(--color-accent);display:block;position:relative;line-height:1.3;margin:10px 0;max-width:520px;text-align:left}.progress-bar{display:block;background:var(--color-bg-dim);height:16px;position:relative;border-radius:8px;overflow:hidden;margin-bottom:.5rem}.progress-bar-reached{display:inline-block;height:100%;width:var(--progress);background:var(--color-progress);position:absolute;left:0;top:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.progress-donated,.progress-goal{display:inline-block;line-height:1.2;font-size:.9rem}.progress-donated strong,.progress-goal strong{font-size:var(--font-size)}.progress-goal{float:right;text-align:right;color:#888}.form hr{margin:var(--offset-xxs) 0}.form-label{display:block;font-weight:700;margin-bottom:.4rem}.form-label .is-required{font-weight:400;color:var(--color-error)}.form-text{font-weight:400;font-size:.9rem;margin-bottom:1rem;margin-top:-.5rem}.form-text strong{font-weight:500}.form-text.is-minor{color:var(--color-text-dim)}.form-text.is-hint{display:flex;gap:1rem;border:1px solid var(--color-line);border-radius:5px;padding:1rem}.form-text.is-hint .app-icon{flex-shrink:0}.form-field+*{margin-top:1em}.form-field-withsuffix{display:flex;align-items:center;gap:1rem;max-width:180px}.form-input{width:100%;max-width:720px;height:56px;border:1px solid var(--color-line);border-radius:5px;padding:.8em;font-family:var(--font),sans-serif;background:var(--color-bg-dim)}.form-input:focus{outline:none;background:var(--color-bg);box-shadow:2px 2px 0 var(--color-bg-dim)}.form-input.is-short{max-width:120px;text-align:center}.form-input.input-validation-error{border:1px solid var(--color-error)}.field-validation-error{display:block;color:var(--color-error);font-weight:550}.form-superradios{position:relative}.form-superradios .form-label{margin-bottom:.75rem}.form-superradios input[type=radio]{position:absolute;left:-99999px;right:auto}.form-superradios .form-radio{display:inline-flex;align-items:center;font-weight:450;font-size:1.15rem;width:110px;height:80px;border:2px solid var(--color-line);border-radius:var(--radius-s);cursor:pointer;justify-content:center;text-align:center}.form-superradios .form-radio:has(>input:checked){border:2px solid var(--color-accent);font-weight:700}.form-superradios .form-radio:has(>input:focus-visible){outline:1px auto}.form-superradios .form-input.is-short{width:100%;max-width:100%;height:100%;border-radius:5px}@media(max-width:550px){.form-superradios .form-radio{width:100%;height:64px}}.form-superradios-inner{display:grid;grid-template-columns:auto auto auto 1fr;gap:.5rem;align-items:center}@media(max-width:550px){.form-superradios-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-superradios-link{appearance:none;border:none;background:none;padding:0;padding-inline:0;margin-left:1rem;display:inline-flex;cursor:pointer;line-height:1.3}@media(max-width:550px){.form-superradios-link{grid-row:2;grid-column-start:1;grid-column-end:4;margin-left:0;margin-top:.5rem}}.form-check{display:inline-flex;align-items:start;gap:1rem}.form-check input[type=checkbox]{position:absolute;left:-99999px;right:auto}.form-check-input{display:inline-flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;flex-shrink:0;border:1px solid var(--color-line);border-radius:8px;cursor:pointer;background:var(--color-bg-dim)}.form-check-input .app-icon{opacity:0;width:16px;color:var(--color-accent-text);stroke-width:3px}input:checked+.form-check-input{background:var(--color-accent);border-color:var(--color-accent);font-weight:700}input:checked+.form-check-input .app-icon{opacity:1}input:focus-visible+.form-check-input{outline:1px auto}.form-check-label{font-weight:500}.form-check-label .is-minor{font-weight:400;font-size:.9rem;color:var(--color-text-dim)}a.button,button.button,.button{display:inline-flex;padding:.2rem 2rem;height:64px;border-radius:32px;align-items:center;background:var(--color-accent);color:var(--color-accent-text);text-decoration:none;font-weight:600;border:none;font-family:var(--font),sans-serif;cursor:pointer}a.button .app-icon,button.button .app-icon,.button .app-icon{stroke-width:2px;margin-left:.5rem;color:var(--color-accent-text)}a.button .app-icon.is-accent,button.button .app-icon.is-accent,.button .app-icon.is-accent{color:var(--color-accent)!important}a.button.is-full,button.button.is-full,.button.is-full{display:flex;text-align:center;justify-content:center}a.button.is-blank,button.button.is-blank,.button.is-blank{border:none;color:var(--color-text);background:transparent;font-weight:500}a.button.is-white,button.button.is-white,.button.is-white{background:var(--color-accent-text);color:var(--color-accent)}a.button.is-gray,a.button.is-light,button.button.is-gray,button.button.is-light,.button.is-gray,.button.is-light{background:var(--color-bg-dim);color:var(--color-text)}a.button.is-line,button.button.is-line,.button.is-line{background:none;color:var(--color-text);border:1px solid var(--color-line);padding:.2rem 1.4rem}a.button.is-line:hover,button.button.is-line:hover,.button.is-line:hover{background:var(--color-bg-dim)}a.button.is-gray .app-icon,a.button.is-light .app-icon,a.button.is-line .app-icon,a.button.is-white .app-icon,button.button.is-gray .app-icon,button.button.is-light .app-icon,button.button.is-line .app-icon,button.button.is-white .app-icon,.button.is-gray .app-icon,.button.is-light .app-icon,.button.is-line .app-icon,.button.is-white .app-icon{color:var(--color-text)}a.button.is-disabled,a.button[disabled],button.button.is-disabled,button.button[disabled],.button.is-disabled,.button[disabled]{cursor:not-allowed;opacity:.8;filter:grayscale(.5)}a.button.is-small,button.button.is-small,.button.is-small{padding:.2rem 1.2rem;height:52px;border-radius:26px}@media(max-width:500px){a.button,button.button,.button{text-align:center;justify-content:center;width:100%;height:60px;border-radius:30px}}.button-box{display:flex;align-items:center;justify-content:center;margin-top:var(--offset-xs)}article+.button-box{margin-top:var(--offset-xxs)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
