.merriweather-bold,.hero p,.button{font-family:"Merriweather",serif;font-optical-sizing:auto;font-weight:680;font-style:normal;font-variation-settings:"wdth" 100}.merriweather-std,.footer__credit-line,.small-print p,p:not([class]),li:not([class]),body,button.button,a{font-family:"Merriweather",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.merriweather-std strong,.footer__credit-line strong,.small-print p strong,p:not([class]) strong,li:not([class]) strong,body strong,button.button strong,a strong,.merriweather-std b,.footer__credit-line b,.small-print p b,p:not([class]) b,li:not([class]) b,body b,button.button b,a b{font-weight:680}.piazzolla-std,h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){font-family:"Piazzolla",serif;font-optical-sizing:auto;font-weight:650;font-style:normal}.piazzolla-bold{font-family:"Piazzolla",serif;font-optical-sizing:auto;font-weight:800;font-style:normal}main{min-height:80vh}.container{position:relative;width:100%;max-width:var(--site-width-margins);margin:0 auto;padding-left:var(--gutter-padding);padding-right:var(--gutter-padding)}.container--vertical-fill{height:100%;flex-grow:1;display:flex;flex-direction:column}.content-container,.footer__inner,.hero__inner,.header__inner,.section__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding-left:var(--gutter-padding);padding-right:var(--gutter-padding)}.section-head,.body-content h2,.section h2{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px;text-align:center}:root{--color-bitcoin: #f7931a;--color-bitcoin-a11y-text: #AF6408;--color-bitcoin-a11y: #DB7900;--color-white-solid: #ffffff;--color-black-solid: #000000;--color-black-off-solid: #151515;--color-white-off-solid: #fafafa;--color-beige: #fffdee;--color-foreground: var(--color-black-off-solid);--color-foreground-inv: var(--color-white-solid);--color-bg: var(--color-white-solid);--color-bg-alt: var(--color-beige);--color-bg-inv: var(--color-black-solid);--color-bg-off-solid: var(--color-white-off-solid);--color-accent: var(--color-bitcoin);--color-accent-a11y: var(--color-bitcoin-a11y);--color-accent-a11y-text: var(--color-bitcoin-a11y-text);--color-accent-alt: var(--color-bitcoin-a11y);--color-feint-line: rgb(0, 0, 0, .1);--color-focus: var(--color-bitcoin-a11y);--site-width: 1100px;--content-width: 900px;--border-radius: 2px;--gutter-padding: 1.6rem;--block-spacing--shallow--static: 2rem;--block-spacing--tiny: clamp(1rem, 3vw, 3rem);--block-spacing--shallow: clamp(2rem, 4vw, 4.5rem);--block-spacing: clamp(3.5rem, 6vw, 6.5rem);--block-spacing--deep: clamp(8rem, 12vw, 14rem);--block-spacing--heading: clamp(1.4rem, 3vw, 3rem);--block-spacing--text: clamp(1rem, 2.3vw, 1.2rem);--column-gap: clamp(2rem, 5vw, 5rem);--site-width-margins: calc((var(--site-width) + var(--gutter-padding)) + var(--gutter-padding));--font-size-display: clamp(2rem, 3.2vw, 3.5rem);--font-size-heading: clamp(2rem, 3vw, 2.6rem);--font-size-heading-large: clamp(3.23rem, 3.4vw, 3.4rem);--font-size-heading-small: clamp(2.09rem, 2.2vw, 2.2rem);--font-size-medium: clamp(2.24rem, 3.2vw, 3.2rem);--font-size-std: clamp(1.44rem, 1.8vw, 1.8rem);--font-size-body: clamp(1.71rem, 1.9vw, 1.9rem);--font-size-body-intro: clamp(2.47rem, 2.6vw, 2.6rem);--font-size-blocky: clamp(1.472rem, 1.6vw, 1.6rem);--font-size-tiny: 1.3rem;--font-size-miniscule: 1.25rem}body.dark-mode{--color-foreground: var(--color-white-solid);--color-foreground-inv: var(--color-black-solid);--color-bg: var(--color-black-solid);--color-bg-inv: var(--color-white-off-solid);--color-bg-off-solid: var(--color-black-off-solid)}@media print{body{--color-foreground: var(--color-black-off-solid);--color-foreground-inv: var(--color-white-solid);--color-bg: var(--color-white-solid);--color-bg-inv: var(--color-black-solid);--color-bg-off-solid: var(--color-white-off-solid)}}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,p,ul,ol,img,li,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd,input,select,textarea,label{margin-block-start:0;margin-block-end:0;padding-block-start:0;padding-block-end:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:unset}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}p:not([class]):empty{display:none !important}html{font-size:10px;scroll-behavior:smooth}@media print{html{font-size:7px}}body{position:relative;padding:0;margin:0;background-color:var(--color-bg);color:var(--color-foreground);font-size:var(--font-size-std);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-accent);color:var(--color-foreground)}main{overflow-x:hidden}hr{border:0;background-color:#000;height:1px;margin-top:var(--block-spacing);margin-bottom:var(--block-spacing)}button{all:unset;text-decoration:0;cursor:pointer}button.button{font-weight:680;color:var(--color-foreground);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--color-accent)}button.button:hover,button.button:focus-visible{text-decoration:none}input,button,label,textarea{margin-bottom:var(--block-spacing--shallow)}a{font-weight:680;color:var(--color-foreground);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--color-accent)}a:hover,a:focus-visible{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-focus);outline-offset:.3em}button,a,input[type=button],input[type=submit],input[type=reset],label,select,textarea{min-width:24px;min-height:24px}p.outset-text{line-height:1.4;color:var(--color-accent-alt);border-left:2px solid var(--color-accent-alt);padding-left:2rem;position:relative}h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){color:var(--color-foreground);line-height:1.2;font-size:var(--font-size-heading)}h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){font-size:var(--font-size-heading-small)}h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){margin-bottom:var(--block-spacing--heading)}p:not([class]),ul:not([class]),ol:not([class]){margin-bottom:var(--block-spacing--text)}p>*:last-child,ul>*:last-child,ol>*:last-child{margin-bottom:0 !important}p:not([class]),li:not([class]){max-width:var(--content-width);font-size:var(--font-size-std);line-height:1.4;width:100%;max-width:var(--content-width)}@media print{p:not([class]),li:not([class]){max-width:100rem}}li:not([class]){margin-bottom:.6rem;list-style-position:inside}li:not([class]):last-of-type{margin-bottom:0}li::marker{color:var(--color-accent-a11y-text)}code{background:var(--color-bg-off-solid);font-size:80%}pre code{display:block;text-wrap:wrap;padding:1em;border:1px solid var(--color-feint-line)}.stroke-foreground{stroke:var(--color-foreground)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.backTop{position:fixed;bottom:-2px;z-index:10;margin-bottom:0;padding-bottom:0;display:block;right:4rem;height:4rem;margin-bottom:0;color:var(--color-foreground-inv);border-bottom:0;border-style:solid;border-width:0;z-index:2;opacity:0;transition:opacity .2s ease}.backTop.visible{opacity:1}.backTop:hover,.backTop:focus{border-width:1px;border-color:var(--color-foreground)}.backTop svg{height:4rem;width:4rem}.backTop svg path{fill:var(--color-foreground-inv)}.button{text-transform:uppercase;font-size:var(--font-size-blocky);letter-spacing:.03em;background:var(--color-bg-inv);color:var(--color-foreground-inv);text-decoration:none;padding:.8em 1.2em;display:inline-block;position:relative;transition:transform .2s ease}.button:hover{transform:translateY(-1px)}.header{color:var(--color-foreground);background-color:var(--color-bg);position:relative}.header::after{content:"";width:100%;height:50%;position:absolute;top:0;left:0;border-bottom:1px dashed var(--color-foreground)}.header__inner{display:flex;flex-direction:row;align-items:center;min-height:8rem;height:auto}.header__logo{max-width:100%;background:var(--color-bg);z-index:1;padding:1em var(--gutter-padding);position:relative;left:calc(-1*var(--gutter-padding))}.header__logo svg{max-width:100%}.header__logo--wide{display:none}@media screen and (min-width: 359px){.header__logo--wide{display:block}}.header__logo--narrow{display:block}@media screen and (min-width: 359px){.header__logo--narrow{display:none}}.hero{position:relative;padding-top:var(--block-spacing);padding-bottom:var(--block-spacing);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.loaded .hero{background-image:url(../img/chains-breaking.webp)}.hero::after{content:"";width:100%;height:1px;border-bottom:1px dashed var(--color-foreground);position:absolute;bottom:-1rem}.hero p{font-size:var(--font-size-display);font-style:normal;line-height:1.2;font-weight:760;margin-bottom:0;color:var(--color-foreground-inv);line-height:1.4}.hero p .text{background:rgba(0,0,0,.8);padding:var(--gutter-padding);display:inline-block;position:relative;left:calc(-1*var(--gutter-padding))}.hero .hero__highlight{color:var(--color-accent)}.download{position:relative;padding-top:var(--block-spacing--shallow)}.download::before{content:"";width:100%;height:1px;border-bottom:1px dashed var(--color-foreground);position:absolute;top:-1rem}.download__button-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:var(--block-spacing--shallow)}.main-section{padding-top:var(--block-spacing);padding-bottom:var(--block-spacing)}.main-body{background:linear-gradient(to bottom, #F8F8F8, #ffffff)}.body-content{padding-top:var(--block-spacing);padding-bottom:var(--block-spacing)}.body-content h3,.body-content h4,.body-content h5,.body-content h6{text-align:left}.small-print p{font-size:var(--font-size-tiny);line-height:1.4;margin-bottom:1em}.donate{position:relative;padding-top:var(--block-spacing--shallow);padding-bottom:var(--block-spacing)}.donate::before{content:"";width:100%;height:1px;border-bottom:1px dashed var(--color-foreground);position:absolute;top:-1rem}.donate__widget{margin-top:var(--block-spacing)}.contacts{position:relative;padding-top:var(--block-spacing--shallow);padding-bottom:var(--block-spacing)}.contacts__list{margin-top:var(--block-spacing);display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;row-gap:.6em;column-gap:1.2em}.contacts__list li{list-style:none;width:auto}.contacts__link{display:flex;align-items:center;justify-content:center;gap:.5em}.contacts__link .icon{width:2.5em;height:2.5em;border:2px solid var(--color-accent);border-radius:50%;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}.contacts__link .icon--email::before{position:relative;background-color:currentColor;content:"";display:block;width:20px;height:20px;mask:url("../img/icons/email.svg") no-repeat center/contain;-webkit-mask:url("../img/icons/email.svg") no-repeat center/contain}.contacts__link .icon--x::before{position:relative;background-color:currentColor;content:"";display:block;width:20px;height:20px;mask:url("../img/icons/x.svg") no-repeat center/contain;-webkit-mask:url("../img/icons/x.svg") no-repeat center/contain}.contacts__link .icon--nostr::before{position:relative;background-color:currentColor;content:"";display:block;width:20px;height:20px;mask:url("../img/icons/nostr.svg") no-repeat center/contain;-webkit-mask:url("../img/icons/nostr.svg") no-repeat center/contain}.footer{position:relative;margin-top:var(--block-spacing);padding-top:var(--block-spacing);padding-bottom:var(--block-spacing--deep)}@media screen and (min-width: 641px){.footer{padding-bottom:var(--block-spacing)}}.footer>*{color:var(--color-foreground-inv)}.footer a{color:var(--color-foreground-inv)}.footer::before{content:"";width:100%;height:1px;border-bottom:1px dashed var(--color-foreground);position:absolute;top:-1rem}.footer{background:linear-gradient(to bottom, #000, #2B2B2B)}.footer__main-line{text-align:center}.footer__credit-line{position:absolute;left:1em;bottom:1em;font-size:var(--font-size-tiny);line-height:1.4;font-family:sans-serif}.footer__credit-line a{font-family:sans-serif;font-weight:normal}/*# sourceMappingURL=main.css.map */
