:root{--cream:#FAF6EE;--oat:#F1EADB;--forest:#2F4A34;--forest-d:#1E3223;--moss:#6B8A55;--moss-l:#DCE6D2;--soil:#6B4A33;--gold:#D9A441;--gold-d:#A9771A;--gold-l:#F5DDA6;--ink:#253028;--muted:#65705F;--line:#E3DAC7;--shadow:0 20px 48px rgba(37,48,40,.14)}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--cream);color:var(--ink);font:17.5px/1.72 "Nunito Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
h1,h2,h3,h4{font-family:"Lora",Georgia,serif;font-weight:700;line-height:1.12;color:var(--forest-d);letter-spacing:-.005em}
.wrap{max-width:1220px;margin:0 auto;padding:0 28px}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font:800 12.5px/1 "Nunito Sans";letter-spacing:.2em;text-transform:uppercase;color:var(--moss)}
.eyebrow svg{width:16px;height:16px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:999px;font:800 15.5px/1 "Nunito Sans";letter-spacing:.02em;border:2px solid var(--forest);color:var(--forest);transition:.2s;white-space:nowrap;cursor:pointer;background:none}
.btn:hover{background:var(--forest);color:#fff}
.btn.gold{background:var(--gold);border-color:var(--gold);color:#2a1d05;box-shadow:0 10px 24px rgba(217,164,65,.35)}.btn.gold:hover{background:var(--gold-d);border-color:var(--gold-d);color:#fff}
.btn.forest{background:var(--forest);color:#fff}.btn.forest:hover{background:var(--forest-d)}
.btn.light{border-color:rgba(255,255,255,.8);color:#fff}.btn.light:hover{background:#fff;color:var(--forest-d)}
.btn svg{width:18px;height:18px}
/* top bar + header */
.util{background:var(--forest-d);color:#DCE6D2;font-size:13.5px}
.util .wrap{display:flex;justify-content:space-between;align-items:center;height:38px;gap:16px}
.util a{color:#fff;font-weight:700}.util .r{display:flex;gap:20px}
.top{background:rgba(250,246,238,.95);backdrop-filter:blur(8px);position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line)}
.top .wrap{display:flex;align-items:center;gap:28px;height:88px}
.logo{display:flex;align-items:center;gap:11px;line-height:1}
.logo svg{width:42px;height:42px;flex:none}
.logo b{display:block;font-family:"Lora",serif;font-size:25px;color:var(--forest-d)}
.logo small{display:block;font:800 11px/1 "Nunito Sans";letter-spacing:.36em;text-transform:uppercase;color:var(--moss);margin-top:5px}
.nav{margin-left:auto;display:flex;gap:24px;font:700 15px/1 "Nunito Sans"}
.nav a{padding:6px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a.on{color:var(--moss);border-color:var(--gold)}
.top .btn{padding:12px 22px}
.menu-btn{display:none;margin-left:auto;background:none;border:2px solid var(--forest);border-radius:999px;padding:6px 14px;font-size:20px;color:var(--forest)}
/* hero */
.hero{position:relative;color:#fff;overflow:hidden;background:var(--forest-d)}
.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(95deg,rgba(24,40,28,.92) 0%,rgba(24,40,28,.72) 45%,rgba(24,40,28,.2) 80%),var(--bg) center/cover}
.hero .wrap{position:relative;padding-top:120px;padding-bottom:150px}
.hero .in{max-width:660px}
.hero h1{color:#fff;font-size:66px;margin:20px 0 20px}.hero h1 em{font-style:italic;color:var(--gold-l)}
.hero .eyebrow{color:var(--gold-l)}
.hero p.lead{font-size:20px;color:#E8EFE2;max-width:580px}
.hero .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}
.hero .ridge{position:absolute;left:0;right:0;bottom:-1px;height:80px;width:100%}
.phero .wrap{padding-top:90px;padding-bottom:120px}.phero h1{font-size:54px}
/* stats */
.stats{position:relative;z-index:2;margin-top:-70px}
.stats .grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;box-shadow:var(--shadow);border:1px solid var(--line);overflow:hidden}
.stat{padding:30px 26px;border-right:1px solid var(--line);text-align:center}.stat:last-child{border:0}
.stat b{display:block;font-family:"Lora",serif;font-size:44px;color:var(--forest);line-height:1}
.stat span{display:block;margin-top:8px;font-size:15px;color:var(--muted);font-weight:700}
section{padding:100px 0}
.sec-h{max-width:760px;margin-bottom:46px}.sec-h.center{margin-left:auto;margin-right:auto;text-align:center}.sec-h.center .eyebrow{justify-content:center}
.sec-h h2{font-size:46px;margin:14px 0 14px}.sec-h p{color:var(--muted);font-size:18.5px}
/* paths */
.paths{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.path{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:.25s}
.path:hover{transform:translateY(-6px)}
.path .ph{aspect-ratio:16/10;background:center/cover}
.path .bd{padding:28px;display:flex;flex-direction:column;flex:1}
.path .n{font:800 12.5px "Nunito Sans";letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d)}
.path h3{font-size:28px;margin:8px 0 10px}.path p{color:var(--muted);font-size:16.5px;flex:1}
.path .btn{margin-top:20px;align-self:flex-start}
/* feature split */
.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.split .ph{aspect-ratio:4/3;border-radius:18px;background:center/cover;box-shadow:var(--shadow);position:relative}
.split .ph .tag{position:absolute;left:18px;bottom:18px;background:#fff;border-radius:999px;padding:9px 16px;font:800 13px "Nunito Sans";color:var(--forest)}
.split h2{font-size:44px;margin:14px 0 16px}.split p{margin-bottom:14px;color:#46513F}
.progress{margin:22px 0 26px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.progress .bar{height:14px;background:var(--oat);border-radius:999px;overflow:hidden;margin:10px 0 8px}
.progress .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--moss),var(--gold));border-radius:999px}
.progress .row{display:flex;justify-content:space-between;font-size:15px;color:var(--muted);font-weight:700}.progress .row b{color:var(--forest);font-size:17px}
.checks{list-style:none;display:grid;gap:10px;margin:18px 0}
.checks li{display:flex;gap:10px}.checks li:before{content:"";flex:none;width:22px;height:22px;margin-top:3px;border-radius:50%;background:var(--moss-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F4A34' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat}
/* projects grid */
.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.pc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column}
.pc .i{width:54px;height:54px;border-radius:14px;background:var(--moss-l);color:var(--forest);display:grid;place-items:center;margin-bottom:16px}.pc .i svg{width:26px;height:26px}
.pc .st{font:800 12px "Nunito Sans";letter-spacing:.16em;text-transform:uppercase;color:var(--gold-d)}
.pc h3{font-size:24px;margin:6px 0 10px}.pc p{color:var(--muted);font-size:16.5px;flex:1}
.pc a.more{margin-top:16px;font-weight:800;color:var(--moss)}
.pc.wide{grid-column:span 2;background:var(--forest);color:#E3EBDD;border:0}.pc.wide h3{color:#fff}.pc.wide p{color:#CFDBC6}.pc.wide .i{background:rgba(255,255,255,.12);color:var(--gold-l)}.pc.wide .st{color:var(--gold-l)}.pc.wide a.more{color:var(--gold-l)}
/* quote */
.quote{background:var(--oat);text-align:center}
.quote blockquote{font-family:"Lora",serif;font-style:italic;font-size:30px;line-height:1.45;color:var(--forest-d);max-width:900px;margin:0 auto}
.quote cite{display:block;margin-top:20px;font:800 14px "Nunito Sans";letter-spacing:.16em;text-transform:uppercase;color:var(--moss);font-style:normal}
/* founder */
.founder{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}
.founder .ph{aspect-ratio:1/1;border-radius:50% 50% 18px 18px;background:center 30%/cover;box-shadow:var(--shadow);border:10px solid #fff}
.founder h2{font-size:42px;margin:14px 0 14px}.founder p{color:#46513F;margin-bottom:14px}
/* partners */
.partners{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.partners a{padding:12px 20px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:800;color:var(--forest);font-size:15px}.partners a:hover{border-color:var(--moss)}
/* cta */
.cta{position:relative;background:var(--forest-d);color:#E3EBDD;text-align:center;overflow:hidden}
.cta:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(24,40,28,.84),rgba(24,40,28,.9)),url(/assets/img/harvest.webp) center/cover}
.cta .wrap{position:relative}
.cta h2{color:#fff;font-size:50px;margin:14px 0 12px}.cta p{max-width:640px;margin:0 auto;color:#DCE6D2;font-size:19px}
.cta .eyebrow{color:var(--gold-l)}.cta .acts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}
/* team */
.team{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.tm{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}
.tm b{display:block;font-family:"Lora",serif;font-size:20px;color:var(--forest-d)}.tm span{color:var(--muted);font-size:15.5px}
.tm.board{border-top:4px solid var(--gold)}
.values{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.values div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}
.values h3{font-size:22px;margin:10px 0 8px}.values p{color:var(--muted);font-size:16px}
.values .i{color:var(--moss)}.values .i svg{width:30px;height:30px}
/* steps */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s}
.step{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:36px 26px 26px}
.step:before{counter-increment:s;content:counter(s);position:absolute;top:-20px;left:24px;width:42px;height:42px;border-radius:50%;background:var(--gold);color:#2a1d05;display:grid;place-items:center;font:700 19px "Lora"}
.step h3{font-size:22px;margin-bottom:8px}.step p{color:var(--muted);font-size:16.5px}
/* ways to give */
.give{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.gv{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column;box-shadow:var(--shadow)}
.gv.feat{border:2px solid var(--gold)}
.gv h3{font-size:25px;margin:10px 0 10px}.gv p{color:var(--muted);font-size:16.5px;flex:1}.gv .btn{margin-top:20px}
.gv .i{width:54px;height:54px;border-radius:14px;background:var(--moss-l);color:var(--forest);display:grid;place-items:center}.gv .i svg{width:26px;height:26px}
.note{text-align:center;color:var(--muted);font-size:15px;margin-top:22px}
.goal{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px}
.goal div{background:rgba(255,255,255,.06);border:1px solid rgba(245,221,166,.3);border-radius:16px;padding:26px;text-align:center}
.goal b{display:block;font-family:"Lora",serif;font-size:36px;color:var(--gold-l)}.goal span{color:#CFDBC6;font-size:15.5px}
.dark{background:var(--forest);color:#E3EBDD}.dark h2,.dark h3{color:#fff}.dark .eyebrow{color:var(--gold-l)}.dark .sec-h p{color:#CFDBC6}
.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.feats div{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;font-weight:700;color:var(--forest-d)}
.feats svg{width:24px;height:24px;color:var(--moss);flex:none}
/* form */
.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start}
.form{background:#fff;border:1px solid var(--line);border-top:5px solid var(--moss);border-radius:18px;padding:34px;box-shadow:var(--shadow);display:grid;gap:16px}
.form label{display:grid;gap:6px;font-weight:800;font-size:15px}
.form input,.form select,.form textarea{font:17px/1.4 "Nunito Sans";padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--cream);width:100%;color:var(--ink)}
.form textarea{min-height:130px}.form .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ln{display:flex;gap:14px;margin:16px 0}.ln svg{width:22px;height:22px;color:var(--moss);flex:none;margin-top:4px}.ln b{display:block}
/* footer */
footer{background:var(--forest-d);color:#BFCCB6;padding:70px 0 28px;font-size:15.5px}
footer .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px}
footer .logo b{color:#fff}footer .logo small{color:var(--gold-l)}
footer h4{font:800 12.5px/1 "Nunito Sans";letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:14px}
footer li{list-style:none;margin:9px 0}footer a:hover{color:var(--gold-l)}
.legal{border-top:1px solid #34503A;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px;color:#93A38A}
@media(max-width:1100px){.nav,.top .btn{display:none}.menu-btn{display:block}.paths,.pgrid,.give,.steps,.team,.feats{grid-template-columns:1fr 1fr}.values{grid-template-columns:1fr 1fr}.split,.founder,.contact{grid-template-columns:1fr;gap:40px}.pc.wide{grid-column:span 2}.stats .grid{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}footer .cols{grid-template-columns:1fr 1fr}.hero h1{font-size:54px}}
@media(max-width:700px){.wrap{padding:0 20px}.util .addr{display:none}.util .wrap{justify-content:center}.top .wrap{height:76px}.logo b{font-size:21px}.logo svg{width:34px;height:34px}.hero .wrap{padding-top:70px;padding-bottom:120px}.hero h1,.phero h1{font-size:40px}.sec-h h2,.split h2,.cta h2,.founder h2{font-size:34px}.paths,.pgrid,.give,.steps,.team,.values,.feats,.goal,.form .row2{grid-template-columns:1fr}.pc.wide{grid-column:auto}.stat b{font-size:34px}.quote blockquote{font-size:22px}section{padding:72px 0}.form{padding:24px}footer .cols{grid-template-columns:1fr}.steps{gap:36px}}

.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:100;background:var(--gold);color:#2a1d05;padding:10px 16px;border-radius:999px}
a:focus-visible,button:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}
.mnav{display:none}
@media(max-width:1100px){body.nav-open .mnav{display:block;position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:3px solid var(--gold);box-shadow:var(--shadow)}
.mnav a{display:block;padding:16px 28px;border-top:1px solid var(--line);font:800 17px "Nunito Sans";color:var(--forest-d)}.mnav a.on{color:var(--moss)}.mnav a.mcta{color:var(--gold-d)}}
.hp{position:absolute;left:-9999px}
.notice{padding:14px 16px;border-radius:10px;border:1px solid var(--moss);background:var(--moss-l);font-weight:700}.notice.err{border-color:#B5452C;background:#F8E3DC}
/* blog, posts & legal */
.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.bcard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:.25s}
.bcard:hover{transform:translateY(-5px)}
.bcard .ph{aspect-ratio:16/10;background:center/cover #e9e2d2}
.bcard .bd{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1}
.bcard .meta{font:800 12px "Nunito Sans";letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d)}
.bcard h3{font-size:23px;margin:8px 0 10px}.bcard p{color:var(--muted);font-size:16px;flex:1}
.bcard .more{margin-top:14px;font-weight:800;color:var(--moss)}
.disclaimer{max-width:860px;margin:44px auto 0;padding:18px 22px;border-radius:14px;background:var(--oat);color:var(--muted);font-size:15px;line-height:1.6}
.postwrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}
.article{font-size:18.5px;line-height:1.8;color:#35402F}
.article h2{font-size:30px;margin:38px 0 12px}.article h3{font-size:23px;margin:28px 0 10px}.article h4{font-size:19px;margin:22px 0 8px}
.article p{margin:0 0 18px}.article ul,.article ol{margin:0 0 18px;padding-left:24px}.article li{margin:6px 0}
.article a{color:var(--moss);text-decoration:underline;text-underline-offset:3px}
.article figure{margin:30px 0}.article figure img{width:100%;border-radius:16px;box-shadow:var(--shadow)}
.article .embed{position:relative;aspect-ratio:16/9;margin:30px 0}.article .embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:16px}
.article.privacy{font-size:16.5px}.article.privacy h2{font-size:26px}.article.privacy h3{font-size:20px}
.postside{position:sticky;top:110px;display:grid;gap:20px}
.card-side{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow)}
.card-side h3{font-size:22px;margin:8px 0 8px}.card-side p{color:var(--muted);font-size:15.5px;margin-bottom:16px}
.side-list{list-style:none;margin-top:10px}.side-list li{padding:10px 0;border-top:1px solid var(--line);font-weight:700;font-size:15.5px}.side-list li:first-child{border-top:0}.side-list a:hover{color:var(--moss)}
.postnav{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:50px}
.postnav a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:block}.postnav a:hover{border-color:var(--moss)}
.postnav span{display:block;font:800 12px "Nunito Sans";letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d)}
.postnav b{display:block;font-family:"Lora",serif;font-size:18px;color:var(--forest-d);margin-top:6px}.postnav .next{text-align:right}
.hero time{font-weight:700}
@media(max-width:1100px){.bgrid{grid-template-columns:1fr 1fr}.postwrap{grid-template-columns:1fr}.postside{position:static}}
@media(max-width:700px){.bgrid,.postnav{grid-template-columns:1fr}.article{font-size:17.5px}.article h2{font-size:25px}}
.article .tbl{width:100%;border-collapse:collapse;margin:24px 0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow);font-size:16.5px}
.article .tbl th{background:var(--forest);color:#fff;text-align:left;padding:12px 16px;font:800 14px "Nunito Sans";letter-spacing:.06em}
.article .tbl td{padding:12px 16px;border-top:1px solid var(--line)}
/* round emblem logo */
.logo .emblem{width:46px;height:46px;border-radius:50%;flex:none;display:block;box-shadow:0 0 0 2px #fff,0 3px 10px rgba(30,50,35,.28)}
footer .logo .emblem{box-shadow:0 0 0 2px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.35)}
@media(max-width:700px){.logo .emblem{width:38px;height:38px}}
/* full artwork feature */
.artwork{background:var(--forest-d);color:#DCE6D2}
.artwork .split{gap:64px}
.artwork img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.45)}
.artwork h2{color:#fff}.artwork .eyebrow{color:var(--gold-l)}.artwork p{color:#DCE6D2}
.pgrid.four{grid-template-columns:repeat(4,1fr)}.pgrid.three{grid-template-columns:repeat(3,1fr)}
.pc.dk{background:rgba(255,255,255,.05);border:1px solid rgba(245,221,166,.25)}.pc.dk h3{color:#fff}.pc.dk p{color:#CFDBC6}.pc.dk .i{background:rgba(255,255,255,.1);color:var(--gold-l)}
.mission{margin-top:22px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:14px;padding:20px 22px}
.mission span{font:800 12px "Nunito Sans";letter-spacing:.16em;text-transform:uppercase;color:var(--gold-d)}.mission p{margin:8px 0 0!important;font-family:"Lora",serif;font-style:italic;font-size:19px;color:var(--forest-d)}
.feats svg{width:24px;height:24px}
@media(max-width:1100px){.pgrid.four,.pgrid.three{grid-template-columns:1fr 1fr}}@media(max-width:700px){.pgrid.four,.pgrid.three{grid-template-columns:1fr}}
.article .updated{display:inline-block;background:var(--oat);border-radius:999px;padding:6px 16px;font-size:15px;color:var(--muted)}
.stat small{display:block;margin-top:4px;font-size:13px;color:var(--gold-d);font-weight:700}
.stat-link{display:block;color:inherit;text-decoration:none;transition:background .2s}
.stat-link em{display:inline-block;margin-top:10px;font-style:normal;font-weight:800;font-size:13.5px;color:var(--forest);border-bottom:2px solid var(--gold);padding-bottom:1px}
.stat-link:hover{background:var(--oat)}.stat-link:hover em{color:var(--gold-d)}
.stat-link:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}
/* phone fit fixes (v9) */
.stats .grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1100px){.stats .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.eyebrow{line-height:1.5;letter-spacing:.14em}.stat{padding:24px 12px}.stat b{font-size:30px}.progress{padding:18px}.progress .row{flex-wrap:wrap;gap:4px 14px}.util .r{gap:14px}.util a{white-space:nowrap}}
@media(max-width:400px){.wrap{padding:0 16px}.util{font-size:12.5px}.util a[href^="mailto"]{font-size:0}.util a[href^="mailto"]::after{content:"Email us";font-size:12.5px}.hero h1,.phero h1{font-size:36px}.sec-h h2,.split h2,.cta h2,.founder h2{font-size:30px}.stat b{font-size:27px}.stat span{font-size:14px}.btn{padding-left:20px;padding-right:20px}}
