#root{display:contents}body>#root>header.site-header{background:#301873}body a:focus-visible,body button:focus-visible,body input:focus-visible{outline:3px solid #18bdb9;outline-offset:4px}main{min-height:50vh}body#home #showcase.download-hero{height:auto;background:#301873;overflow:hidden}body#home #showcase.download-hero .hero-content{min-height:calc(100svh - var(--header-height));height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;padding:3rem 1.5rem;box-sizing:border-box;text-align:center}body#home #showcase.download-hero .hero-content>*{margin-left:0;margin-right:0;width:auto;flex-basis:auto;flex-shrink:1;order:initial}body#home #showcase.download-hero #USP{margin:0 0 1.5rem;padding:0;font-size:clamp(1.8rem,4vw,3rem);color:#fff}body#home #showcase.download-hero .primary-download{margin:0;position:relative;z-index:1}body#home #showcase.download-hero .primary-download a{font-size:1.1rem;text-transform:none;padding:1.15rem 2.2rem}body#home #showcase.download-hero .platform-label{margin:.9rem 0 .5rem;color:#fff}body#home #showcase.download-hero #licence{margin:1.3rem 0 .5rem}body#home #showcase.download-hero #home-app-screenshot{position:static;width:min(540px,85vw);height:auto;padding:0;margin:2rem 0 0}body#home #showcase.download-hero #home-app-screenshot img{position:static;width:100%;height:auto;max-width:100%}.download-variants{background:#f5f7ef;padding:3rem 1rem}.mac-architecture{color:#fff;margin:.5rem 0 .75rem;font-size:.85rem}.mac-architecture select{padding:.35rem;max-width:100%;font:inherit}.download-variants>h2,.download-variants>h1{color:#301873;text-align:center;font-size:2rem;margin-top:0;padding-bottom:2rem}.download-variants #download{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));max-width:1200px;margin:auto;gap:2rem}.download-variants #download>section{width:auto;margin:0;padding:1.5rem;background:#fff;text-align:center}.download-variants #download>section>img{height:80px;width:80px;object-fit:contain}.download-variants code{overflow-wrap:anywhere;display:inline-block;font-size:.8rem}article#funding p.funding-intro{text-align:center;padding:0 1rem}article#funding .funding-recipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;max-width:76rem;margin:2rem auto;padding:0 1.5rem}article#funding .funding-recipient{display:grid;grid-template-rows:subgrid;grid-row:span 5;min-width:0;padding:1.5rem;text-align:center}article#funding .funding-recipient h2,article#funding .funding-recipient p{margin:0;text-align:center;max-width:none}article#funding .funding-recipient h2{align-self:start;line-height:1.3}article#funding .funding-description{line-height:1.5}article#funding .funding-recipient label{align-self:end}article#funding input.funding-address{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:.8rem 3rem .8rem .8rem;font-size:clamp(.7rem,1vw,.85rem);background:#fff;border:1px solid #ddd;border-radius:4px}article#funding .funding-address-control{position:relative;min-width:0}article#funding button.funding-copy{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0;border:0;border-radius:4px;background:transparent;color:#009fa5;cursor:pointer;opacity:0;transition:opacity .15s}article#funding .funding-address-control:hover .funding-copy,article#funding .funding-address-control:focus-within .funding-copy{opacity:1}article#funding button.funding-copy:hover{background:#e6f5f5}article#funding button.funding-copy:focus-visible{outline:2px solid #009fa5;outline-offset:-2px}@media(hover:none),(pointer:coarse){article#funding button.funding-copy{opacity:1}}article#funding .funding-status{min-height:1.5em;line-height:1.5}@media(max-width:879px){article#funding .funding-recipients{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 1rem}article#funding .funding-recipient{padding:1.25rem}article#funding .funding-description[aria-hidden=true]{display:none}article#funding .funding-recipient{grid-template-rows:auto;grid-row:auto;gap:.75rem}}.not-found{padding:5rem 1rem;text-align:center;background:#f5f7ef}@media(max-width:1139px){body>#root>header.site-header nav ul{width:100%;left:0;right:0;text-align:center}body>#root>header.site-header nav ul li a{width:100%}body>#root>header.site-header nav ul.menu-open{height:auto;padding:1rem 0}}@media(max-height:800px)and (min-width:880px){body#home #showcase.download-hero .hero-content{padding-top:2rem;padding-bottom:2rem}body#home #showcase.download-hero #home-app-screenshot{width:min(380px,65vw);margin-top:1.25rem}}
