.energy-density{padding-block:clamp(72px,7vw,108px);scroll-margin-top:150px}.density-layout{grid-template-columns:30% 70%;align-items:start;display:grid}.density-intro{z-index:1;padding-top:70px;position:relative}.density-intro h2{font-size:clamp(42px,4vw,60px);line-height:1.13;font-weight:var(--type-weight-display);margin:0}.density-intro>p{max-width:32ch;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.65}.density-figure{min-width:0;margin:0}.density-art{mix-blend-mode:multiply;width:100%;height:auto;margin-bottom:-7%;display:block}.density-labels{text-align:center;grid-template-columns:40% 47%;display:grid}.density-labels p{margin:0}.density-labels span{min-height:36px;color:var(--text-label);font-size:12px;font-weight:var(--type-weight-label);letter-spacing:.12em;text-transform:uppercase;line-height:1.5;display:block}.density-labels .density-label-superfuel span{color:#48634b}.density-labels strong{color:var(--muted);font-size:22px;font-weight:var(--type-weight-display);margin-top:8px;line-height:1.3;display:block}.density-equality{text-align:center;width:87%}.density-equality p{color:#48634b;font-size:21px;font-weight:var(--type-weight-display);margin:24px 0 0}.density-bracket{border:1px solid var(--text-quiet);border-top:0;width:50%;height:18px;margin:22px auto 0;display:block;position:relative}.density-bracket:after{content:"";border-left:1px solid var(--text-quiet);height:16px;position:absolute;top:100%;left:50%}.density-basis{border-top:1px solid var(--line);margin-top:52px;padding-top:28px;position:relative}.density-qualification{color:var(--muted);margin:0 0 0 220px;font-size:13px;line-height:1.7}.density-basis-toggle{cursor:pointer;text-align:left;color:#48634b;text-underline-offset:5px;background:0 0;border:0;align-items:baseline;width:fit-content;min-height:44px;padding:0;font-size:14px;line-height:1.7;text-decoration:underline;transition:color .16s;display:flex;position:absolute;top:28px;left:0}.density-basis-toggle:hover{color:var(--charcoal)}.density-basis-toggle:focus-visible{outline-offset:5px;outline:2px solid #48634b}.density-basis-toggle span{margin-left:18px;display:inline-block}.density-basis-panel{overflow:hidden}.density-basis-content{max-width:80ch;color:var(--muted);margin:24px 0 0 220px;font-size:14px;line-height:1.7}.density-basis-content p{margin:0 0 16px}.density-basis-content a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.density-layout{grid-template-columns:1fr;gap:24px}.density-intro{padding-top:0}.density-intro h2{font-size:48px}.density-intro>p{max-width:38ch;margin-top:22px}.density-figure{justify-self:center;width:100%;max-width:760px}.density-qualification,.density-basis-content{margin-left:190px}}@media (max-width:560px){.energy-density{padding-block:64px;scroll-margin-top:124px}.density-layout{gap:24px}.density-intro h2{font-size:42px}.density-intro>p{max-width:31ch;font-size:16px}.density-labels span{letter-spacing:.055em;min-height:48px;font-size:10px;line-height:1.5}.density-labels strong{margin-top:4px;font-size:18px}.density-equality p{margin-top:25px;font-size:18px}.density-basis{flex-direction:column;gap:16px;margin-top:36px;padding-top:24px;display:flex}.density-qualification{margin:0;font-size:12px}.density-basis-toggle{position:static}.density-basis-content{margin:12px 0 0;font-size:13px}}@media (prefers-reduced-motion:reduce){.density-intro h2>span,.density-intro h2>em,.density-intro>p,.density-art,.density-labels,.density-equality{opacity:1!important}.density-basis-toggle{transition:none}}
.chemistry-sizing{border-top:1px solid var(--line);background:radial-gradient(at 80% 42%,#fff 0,#f5f6f7 50%,#f0f2f3 100%);padding-block:44px;scroll-margin-top:164px;overflow:hidden}.chemistry-sizing-layout{width:min(calc(100% - var(--gutter) * 2), 1820px);grid-template-columns:35% 65%;align-items:center;margin-inline:auto;display:grid}.chemistry-sizing-copy{z-index:1;min-width:0;padding-block:48px;position:relative}.chemistry-sizing-copy .eyebrow{color:var(--text-label);margin-bottom:26px}.chemistry-sizing-copy h2{width:112%;margin-bottom:28px;font-size:48px;line-height:1.12}.chemistry-sizing-copy h2 em{color:#657c60}.chemistry-sizing-copy>p:not(.eyebrow){max-width:42ch;color:var(--text-secondary);margin-bottom:0;font-size:16px;line-height:1.6}.chemistry-sizing-copy .arrow-link{min-height:44px;margin-top:26px}.chemistry-sizing-object figcaption{color:var(--text-secondary);font-size:17px;font-weight:300;line-height:1.4}@media (min-width:1600px){.chemistry-sizing-copy h2{font-size:64px}.chemistry-sizing-copy>p:not(.eyebrow){font-size:20px}.chemistry-sizing-object figcaption{font-size:21px}}.chemistry-sizing-diagram{aspect-ratio:1309/744;width:110%;margin-left:-6%;position:relative}.chemistry-sizing-liquid{mix-blend-mode:multiply;width:100%;height:48%;position:absolute;top:0;left:8%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9%,#000);mask-image:linear-gradient(90deg,#0000,#000 9%,#000)}.chemistry-sizing-liquid img{width:100%;max-width:none;height:auto;position:absolute;top:-40%;left:0}.chemistry-sizing-branches{color:#667e63;width:100%;height:100%;position:absolute;inset:0}.chemistry-sizing-branches path{stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.chemistry-sizing-object{width:47%;margin:0;position:absolute;bottom:0}.chemistry-sizing-object--stack{left:0}.chemistry-sizing-object--tanks{left:50%}.chemistry-sizing-object-media{aspect-ratio:620/220;mix-blend-mode:multiply;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 3% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 3% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.chemistry-sizing-object-media img{filter:brightness(1.085);max-width:none;height:auto;position:absolute}.chemistry-sizing-object--tanks .chemistry-sizing-object-media{aspect-ratio:610/310;clip-path:polygon(0 37%,34% 37%,34% 22%,61% 22%,61% 0,100% 0,100% 100%,0 100%)}.chemistry-sizing-object figcaption{text-align:center;margin-top:12px}@media (prefers-reduced-motion:no-preference){.chemistry-sizing-diagram[data-reveal=waiting] :is(.chemistry-sizing-liquid,.chemistry-sizing-object-media,.chemistry-sizing-object figcaption,.chemistry-sizing-arrowheads){opacity:0}.chemistry-sizing-branch{stroke-dasharray:1}.chemistry-sizing-diagram[data-reveal=waiting] .chemistry-sizing-branch{stroke-dashoffset:1px}.chemistry-sizing-diagram[data-reveal=ready] .chemistry-sizing-liquid{animation:1s cubic-bezier(.22,1,.36,1) both chemistry-liquid-arrive}.chemistry-sizing-diagram[data-reveal=ready] .chemistry-sizing-branch{animation:.75s cubic-bezier(.45,0,.25,1) .45s both chemistry-branch-draw}.chemistry-sizing-diagram[data-reveal=ready] .chemistry-sizing-arrowheads{animation:.24s ease-out 1.05s both chemistry-sizing-fade}.chemistry-sizing-diagram[data-reveal=ready] .chemistry-sizing-object-media{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s both chemistry-hardware-arrive}.chemistry-sizing-diagram[data-reveal=ready] .chemistry-sizing-object figcaption{animation:.5s ease-out 1.4s both chemistry-sizing-fade}}@keyframes chemistry-liquid-arrive{0%{opacity:0;transform:translate(-16px,-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes chemistry-branch-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chemistry-hardware-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes chemistry-sizing-fade{0%{opacity:0}to{opacity:1}}@media (max-width:999px){.chemistry-sizing{padding-block:64px 40px}.chemistry-sizing-layout{grid-template-columns:1fr;gap:20px}.chemistry-sizing-copy{max-width:640px;padding-block:0}.chemistry-sizing-copy h2{width:auto}.chemistry-sizing-copy>p:not(.eyebrow){max-width:51ch}.chemistry-sizing-diagram{width:100%;max-width:820px;margin:0 auto}}@media (min-width:1000px) and (max-width:1199px){.chemistry-sizing-copy h2{font-size:40px}}@media (max-width:599px){.chemistry-sizing{padding-block:48px 40px;scroll-margin-top:124px}.chemistry-sizing-layout{gap:18px}.chemistry-sizing-copy .eyebrow{margin-bottom:22px}.chemistry-sizing-copy h2{margin-bottom:24px;font-size:36px}.chemistry-sizing-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.chemistry-sizing-copy .arrow-link{margin-top:20px}.chemistry-sizing-diagram{aspect-ratio:1309/820}.chemistry-sizing-object figcaption{white-space:nowrap;margin-top:10px;font-size:14px}.chemistry-sizing-liquid{height:44%;top:0}.chemistry-sizing-branches{height:91%}}@media (prefers-reduced-motion:reduce){.chemistry-sizing .arrow-link svg{transition:none}}
.superfuel-guide-canvas{min-width:0}.superfuel-guide-canvas:focus-visible{outline:2px solid var(--green);outline-offset:3px}.superfuel-guide-visual .guide-vessel{filter:var(--cycle-shadow)}.superfuel-guide-visual :is(.guide-vessel-shell,.guide-vessel-nozzle,.guide-vessel-flange,.guide-vessel-skirt){fill:var(--cycle-steel)}
