@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2vtemngyy8z-u.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-ext-400-normal.1qm60_xdo907k.woff2)format("woff2"),url(../media/bebas-neue-latin-ext-400-normal.13ygg3_i4iws_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-400-normal.2cmc76j2knfd_.woff2)format("woff2"),url(../media/bebas-neue-latin-400-normal.366o6889yliib.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ground:#0b0b0a;--surface:#141513;--ink:#f2f2ee;--ink-2:#a3a69c;--ink-3:#7c7f76;--line:#2a2b27;--mark:#5a5d54;--accent:#c4f03d;--on-accent:#0b0b0a;--volt:#c4f03d;--volt-ink-2:#3b4514;--volt-line:#93b42e;--sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-geist-mono), "SF Mono", Menlo, monospace;--gutter:clamp(16px, 5vw, 88px);--max:1240px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.45;overflow-x:hidden}a{color:inherit}p,h1,h2,ol,ul{margin:0}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500;line-height:1;text-decoration:none}.mono-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.wordmark{letter-spacing:.01em;color:var(--ink);font-family:Bebas Neue,Impact,sans-serif;font-size:30px;line-height:1;text-decoration:none}.wordmark span{color:var(--volt)}.wordmark-small{font-size:24px}.hero-title,.section-title{letter-spacing:-.045em;font-weight:600;line-height:.94}.hero-title{max-width:11.5em;margin:22px 0 28px;font-size:clamp(46px,7.6vw,108px)}.section-title{max-width:14em;margin-top:18px;font-size:clamp(34px,4.8vw,64px)}.hero-title em,.section-title em{color:var(--accent);font-style:normal}.hero-body{color:var(--ink-2);letter-spacing:-.01em;max-width:36em;font-size:clamp(17px,1.6vw,21px)}.statement{letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.7vw,21px);font-weight:500;line-height:1.3}.statement strong{color:var(--accent);font-weight:600}.detail{color:var(--ink-2);font-size:15px;line-height:1.45}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px;display:flex}.top-nav{gap:28px;display:flex}.top-nav a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;text-decoration:none}.top-nav a:hover{color:var(--ink)}.hero{padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.inputs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,220px)) auto;align-items:end;gap:28px 40px;margin-top:56px;padding-bottom:28px;display:grid}.field{flex-direction:column;gap:14px;display:flex}.field-box{border-bottom:1px solid var(--mark);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.field-box:focus-within{border-bottom-color:var(--accent)}.field input{width:100%;min-width:0;color:var(--ink);font-family:var(--sans);letter-spacing:-.045em;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-size:clamp(44px,5.4vw,64px);font-weight:500;line-height:1}.field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-unit{color:var(--ink-2);font-size:clamp(20px,2.2vw,26px);font-weight:500}.field-error{font-family:var(--mono);color:#ff4f2e;letter-spacing:.04em;font-size:12px}.toggle{border:1px solid var(--line);align-self:flex-start;display:inline-flex}.toggle button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:12px 14px;font-size:12px}.toggle button.on{background:var(--ink);color:var(--ground)}.inputs-note{color:var(--ink-2);grid-column:1/-1;font-size:15px}.inputs-note .mono-num{color:var(--ink)}.card{--corner:var(--mark);border:1px solid var(--line);background:linear-gradient(var(--corner), var(--corner)) top left / 7px 7px no-repeat, linear-gradient(var(--corner), var(--corner)) top right / 7px 7px no-repeat, linear-gradient(var(--corner), var(--corner)) bottom left / 7px 7px no-repeat, linear-gradient(var(--corner), var(--corner)) bottom right / 7px 7px no-repeat;background-origin:border-box;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.card-wide{grid-column:1/-1}.big{letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(56px,7vw,96px);font-weight:500;line-height:.9}.big-unit{color:var(--ink-2);letter-spacing:-.02em;margin-left:.18em;font-size:.4em}.card .detail{color:var(--ink-3);font-size:14px}.cta{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding-top:12px;font-size:15px;font-weight:500;text-decoration:none}.cta:hover{color:var(--accent)}.split-head{flex-direction:column;gap:16px;display:flex}.split{gap:3px;height:14px;margin-top:4px;display:flex}.split span{flex-grow:0;flex-shrink:1}.split-air,.dot-air{background:var(--accent)}.split-roll,.dot-roll{background:var(--ink-2)}.split-other,.dot-other{background:var(--mark)}.split-legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:10px 28px;padding:0;font-size:12px;list-style:none;display:flex}.dot{vertical-align:0;border-radius:999px;width:9px;height:9px;margin-right:8px;display:inline-block}.share{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.share-text{letter-spacing:-.02em;max-width:28em;font-size:clamp(18px,1.7vw,21px);font-weight:500}.pill{background:var(--accent);color:var(--on-accent);font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pill:disabled{opacity:.6;cursor:default}.pill-dark{background:var(--ground);color:var(--volt)}.news{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px 40px;margin-top:56px;padding-top:28px;display:grid}.news-text{color:var(--ink-2);margin-top:14px}.signup{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.signup input[type=email]{min-width:0;font-family:var(--sans);border:1px solid var(--mark);color:var(--ink);background:0 0;border-radius:0;outline:0;padding:13px 16px;font-size:16px}.signup input[type=email]:focus{border-color:var(--accent)}.signup-note{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);grid-column:1/-1;font-size:11px}.signup-volt input[type=email]{border-color:var(--ground);color:var(--ground)}.signup-volt input[type=email]::placeholder{color:var(--volt-ink-2)}.signup-volt .pill{background:var(--ground);color:var(--volt)}.signup-volt .signup-note{color:var(--volt-ink-2)}.signup-done{padding:12px 0;font-size:18px;font-weight:600}.signup-done.signup-night{color:var(--accent)}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.guide{background:var(--volt);color:var(--ground);padding:clamp(56px,8vw,104px) 0}.guide .label{color:var(--volt-ink-2)}.guide-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.guide-points{margin-bottom:32px;padding:0;list-style:none}.guide-points li{border-top:1px solid var(--volt-line);letter-spacing:-.015em;grid-template-columns:40px 1fr;gap:12px;padding:18px 0;font-size:18px;font-weight:500;line-height:1.35;display:grid}.guide-points li:last-child{border-bottom:1px solid var(--volt-line)}.guide-points .mono-num{letter-spacing:.12em;color:var(--volt-ink-2);padding-top:5px;font-size:12px}.guide-status{color:var(--volt-ink-2);margin-bottom:14px;font-size:15px}.section{border-bottom:1px solid var(--line);padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.gear{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.gear-card{text-decoration:none;transition:border-color .15s}.gear-card:hover{border-color:var(--mark);--corner:var(--accent)}.gear-title{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.08}.gear-example{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);margin-top:auto;padding-top:12px;font-size:12px}.disclosure{color:var(--ink-3);margin-top:20px;font-size:13px}.plans{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px 64px;display:grid}.plans .hero-body{margin-top:24px}.plans-form{flex-direction:column;gap:14px;display:flex}.foot{padding-top:48px;padding-bottom:64px}.foot-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;display:flex}.foot-label{margin-top:28px}.sources{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);max-width:980px;margin-top:14px;padding:0;font-size:12px;line-height:1.6;list-style:none}.sources li+li{margin-top:6px}@media (max-width:900px){.results,.gear,.guide-grid,.plans,.news{grid-template-columns:minmax(0,1fr)}.card-wide{grid-column:auto}.top-nav a:not(:last-child){display:none}}@media (max-width:560px){.inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin-top:40px}.field-units{grid-column:1/-1}.card{padding:22px 20px}.signup{grid-template-columns:minmax(0,1fr)}.share .pill{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
