/* Made by the WhatsMyEmissions Design Studio. Do not edit by hand:
   change it in the Studio, which rewrites this file on Save. */
:root{--bg:#f7f3ca}
body{font-family:'Trebuchet MS',Helvetica,sans-serif}
h1,h2,h3,h4,h5,.logo{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.wrap{max-width:none;padding-left:20px;padding-right:20px}
body::before{content:"";position:fixed;inset:-22px;z-index:-1;pointer-events:none;background:linear-gradient(rgba(13,12,12,0.65),rgba(13,12,12,0.65)),url("/images/gemini-generated-image-s64cx4s64cx4s64c-8dfb4b95.webp") center/cover no-repeat;filter:blur(11px);}
html{background:var(--bg)}body{background:transparent}
@media print{body::before{display:none}}
.nav{position:sticky;top:0;z-index:60}
.nav::before{content:"";position:absolute;top:0;bottom:0;z-index:-1;pointer-events:none;left:50%;width:100vw;transform:translateX(-50%);background:rgba(98,152,192,0.72);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 6px 20px rgba(18,50,74,.08)}
body{overflow-x:clip}
.nav{isolation:isolate}
.nav{transition:padding .2s ease}
html.wme-scrolled .nav{padding-top:8px;padding-bottom:8px}
.navlinks{margin-left:34px}
.navlinks{font-size:15px;gap:44px}
.navlinks a,.acct a{color:#ffffff}
.navlinks a:hover,.acct a:hover{color:#ffffff}
.navlinks a.cur{color:#0c180d;border-bottom-color:#0c180d}
.navlinks a.btn,.navlinks a.btn:hover{background:#184a12;border-radius:20px}
.navlinks a.btn:hover{filter:brightness(1.12)}
.logo{color:#0c0c0c;font-size:16px}
.logo svg{width:25px;height:25px}
.wme-logo-img{display:block;height:25px;width:auto;max-width:220px}
.wme-burger{display:none}
@media(max-width:760px){.nav{flex-wrap:nowrap;flex-direction:row;align-items:center;position:sticky}.wme-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;width:42px;height:42px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer;z-index:70}.wme-burger span{display:block;height:2px;border-radius:2px;background:var(--navy);transition:.2s}.nav.wme-open .wme-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.wme-open .wme-burger span:nth-child(2){opacity:0}.nav.wme-open .wme-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav .navlinks{display:none}.nav.wme-open .navlinks{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0;width:auto;font-size:15px;background:var(--card);box-shadow:0 18px 40px rgba(18,50,74,.18);z-index:65;position:absolute;top:100%;left:0;right:0;padding:12px;border:1px solid var(--line);border-radius:14px}.nav.wme-open .navlinks a{padding:11px 12px;border-radius:9px;border-bottom:0}.nav.wme-open .navlinks a.cur{background:rgba(46,158,91,.1)}.nav.wme-open .navlinks a.btn{text-align:center;margin-top:6px}.nav.wme-open .acct{flex-direction:column;align-items:stretch;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.nav.wme-open .acct::before{display:none}.nav.wme-open .acct .out,body.signed-in .nav.wme-open .acct .in{flex-direction:column;align-items:stretch;gap:2px}.nav.wme-open .acct a{padding:10px 12px}.nav.wme-open .navlinks a:not(.btn),.nav.wme-open .acct a,.nav.wme-open .acct .em{color:var(--ink,#1f2d3a)}.nav.wme-open .navlinks a.cur{color:var(--green-d,#1f7a44)}}
:root{--wme-vw:var(--wme-cw,100vw)}body{overflow-x:clip}
html header.hero{width:var(--wme-vw,100vw);max-width:none;margin-left:calc(50% - var(--wme-vw,100vw) / 2);margin-right:calc(50% - var(--wme-vw,100vw) / 2);border-radius:0;padding-left:calc(20px + min(46px, 6vw));padding-right:calc(20px + min(46px, 6vw));border:0px solid var(--line);background:linear-gradient(rgba(0,0,0,0.51),rgba(0,0,0,0.51)),url("/images/gemini-generated-image-s64cx4s64cx4s64c-0b85e332.webp") center/cover no-repeat;font-weight:500;text-align:left}
html header.hero::before,html header.hero::after{display:none}
html div.stat{border:1px solid #20d9a5;background:linear-gradient(355deg,#12324a,#737373)}
html div.stat,html div.stat :where(h1,h2,h3,h4,h5,p,li,span,b,strong,em,small,label,td,th){color:#fafdff}
html div.kicker{font-size:25.5px;font-weight:800}
html div.kicker,html div.kicker :where(h1,h2,h3,h4,h5,p,li,span,b,strong,em,small,label,td,th){color:#7a1f54}
html div.kicker::before,html div.kicker::after{display:none}
html div.story{width:var(--wme-vw,100vw);max-width:none;margin-left:calc(50% - var(--wme-vw,100vw) / 2);margin-right:calc(50% - var(--wme-vw,100vw) / 2);border-radius:0;padding-left:calc(20px + min(34px, 6vw));padding-right:calc(20px + min(34px, 6vw))}
html .head h2{width:min(1020px,100%);margin-top:1px;font-size:21px}
html .head h2,html .head h2 :where(h1,h2,h3,h4,h5,p,li,span,b,strong,em,small,label,td,th){color:#fafdff}
html .wrap footer{width:var(--wme-vw,100vw);max-width:none;margin-left:calc(50% - var(--wme-vw,100vw) / 2);margin-right:calc(50% - var(--wme-vw,100vw) / 2);border-radius:0;padding-left:calc(20px + min(0px, 6vw));padding-right:calc(20px + min(0px, 6vw));margin-bottom:-96px;background:#303a41}
html .head p{text-align:left}
html div.why{width:var(--wme-vw,100vw);max-width:none;margin-left:calc(50% - var(--wme-vw,100vw) / 2);margin-right:calc(50% - var(--wme-vw,100vw) / 2);border-radius:0;padding-left:calc(20px + min(30px, 6vw));padding-right:calc(20px + min(30px, 6vw));background:#fcf8f8}
html div.band{width:var(--wme-vw,100vw);max-width:none;margin-left:calc(50% - var(--wme-vw,100vw) / 2);margin-right:calc(50% - var(--wme-vw,100vw) / 2);border-radius:0;padding-left:calc(20px + min(34px, 6vw));padding-right:calc(20px + min(34px, 6vw));margin-top:1px;margin-bottom:-60px;background:rgba(48,58,65,0.78)}
html div.band::before,html div.band::after{display:none}
html .vote button{background:#303a41}
html[data-page="carbon-footprint"]>body>div:nth-of-type(1)>footer:nth-of-type(1){margin-top:0px;margin-bottom:-100px}
html[data-page="account"]>body>div:nth-of-type(1)>footer:nth-of-type(1){margin-top:-63px}
html nav.nav{margin-top:-39px}
html header.phero{width:var(--wme-vw,100vw);max-width:none;margin-left:calc(50% - var(--wme-vw,100vw) / 2);margin-right:calc(50% - var(--wme-vw,100vw) / 2);border-radius:0;padding-left:calc(20px + min(40px, 6vw));padding-right:calc(20px + min(40px, 6vw));margin-top:38px;background:linear-gradient(180deg,#5297cb,#2e9e5b)}
