/* the Binfield: field-of-bits identity. Loads after skin.css. */
.home .site-header{background:#fff;border-bottom:0}
.home .section.soft{background:#fff;border-block:0}
.home .pill,.home .pill.ink{display:none}
.home h1,.home h2{letter-spacing:-.035em}
.home h2{font-size:clamp(30px,4.6vw,54px);line-height:1.02}
.home .btn{border-radius:99px;border-width:2px}
.home .hero.dark{background:#17724A;color:#fff;overflow:hidden}
.home .hero::after{display:none}
.home .hero h1{color:#fff;font-size:clamp(44px,7.2vw,86px);line-height:.98;max-width:9.5em}
.home .hero .hl{color:#fff}
.home .hero .lead{color:#d9efe3;max-width:30em}
.home .hero .trustline,.home .hero .trustline svg{color:#d9efe3}
.home .hero .btn{border-color:#fff;color:#fff;background:transparent}
.home .hero .btn.primary{background:#fff;border-color:#fff;color:#0f5233}
.home .hero .btn:hover{background:rgba(255,255,255,.14)}
.home .hero .btn.primary:hover{background:#e8f4ee}
.home .hero-grid{align-items:center}
.bitfield{display:grid;grid-template-columns:repeat(8,1fr);gap:7px 12px;justify-self:end;width:100%;max-width:330px;font:400 clamp(20px,3.2vw,30px)/1 "Fragment Mono",ui-monospace,monospace;user-select:none}
.bitfield i{font-style:normal;text-align:center;color:#0f5233}
.bitfield i.on{color:#fff}
.home .cards{gap:36px 44px}
.home .card{background:none!important;border:0!important;border-top:3px solid var(--brand-ink)!important;border-radius:0!important;padding:18px 0 26px!important}
.home .card.o{border-top-color:#1aa7e0!important}
.home .card h3{font-size:24px;letter-spacing:-.02em}
.home .card.who{background:#fff!important;border-top:0!important;border-radius:20px!important;overflow:hidden;padding:0!important}
.home .promises{gap:34px}
.home .promises b{font-size:19px}
.home .band{border-radius:26px!important;background:#17724A!important;padding:clamp(28px,5vw,54px)!important}
.home .band h2{font-size:clamp(30px,4.4vw,48px)}
.home .band .btn.primary{background:#fff;border-color:#fff;color:#0f5233}
.home .faq details{border-radius:14px}
@media(max-width:800px){.bitfield{justify-self:start;margin-top:12px;max-width:280px}}
.home .hero .pill,.home .hero .pill.ink{display:none}
