.wte-project{
  --ground:#f3f6f4;      
  --paper:#ffffff;       
  --ink:#14233f;         
  --ink-soft:#4a5871;
  --rule:#d7dfdb;
  --green:#1f8a44;       
  --green-ink:#156a33;
  --green-wash:#e3f1e7;
  --ember:#e0661c;       
  --band:#14233f;        
  --band-fg:#eef3f0;
  --band-soft:#a9b7c9;
  --display:Inter,"Helvetica Neue",Arial,sans-serif;
  --body:Inter,"Helvetica Neue",Arial,sans-serif;
  --mono:ui-monospace,Consolas,monospace;
  --wrap:1180px;
  --radius:4px;
}
.wte-project *{box-sizing:border-box}
.wte-project{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}
.wte-project img{max-width:100%;height:auto;display:block}
.wte-project a{color:var(--green-ink)}
.wte-project :focus-visible{outline:2px solid var(--green);outline-offset:3px}
.wte-project h1,.wte-project h2,.wte-project h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.08}
.wte-project h2{font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:800;font-stretch:normal;letter-spacing:-.01em}
.wte-project h3{font-size:1.25rem;font-weight:700;font-stretch:normal}
.wte-project p{margin:0}
.wte-project .wte-wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.wte-project .wte-eyebrow{font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink)}
.wte-project .wte-lede{font-size:1.22rem;line-height:1.55;color:var(--ink-soft);max-width:62ch}
.wte-project .wte-prose{display:grid;gap:1em;max-width:65ch}
.wte-project .wte-prose p{color:var(--ink)}
.wte-project figure{margin:0}
.wte-project figcaption{font-size:.86rem;color:var(--ink-soft);margin-top:.55rem;line-height:1.4}
.wte-project .wte-frame{border-radius:var(--radius);overflow:hidden;background:var(--paper);border:1px solid var(--rule)}
.wte-project .wte-frame.plain{border:0;background:transparent}
.wte-project .wte-hero{position:relative;background:var(--band);color:var(--band-fg);overflow:hidden}
.wte-project .wte-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.92}
.wte-project .wte-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,17,29,.88) 0%,rgba(10,17,29,.55) 45%,rgba(10,17,29,.05) 80%),linear-gradient(180deg,transparent 60%,rgba(10,17,29,.7) 100%)}
.wte-project .wte-hero>.wte-wrap{position:relative;z-index:1;padding-block:clamp(110px,14vw,200px) clamp(48px,7vw,96px);display:grid;gap:22px}
.wte-project .wte-hero .wte-eyebrow{color:#9fe0b4}
.wte-project .wte-hero h1{font-size:clamp(2.4rem,1.2rem + 5.2vw,5.4rem);font-weight:900;font-stretch:normal;letter-spacing:-.015em;max-width:15ch;text-transform:uppercase;line-height:.95}
.wte-project .wte-hero h1 span{color:#6fd892}
.wte-project .wte-hero p{font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);max-width:58ch;color:#dbe4ee}
.wte-project .wte-facts{position:relative;z-index:1;background:rgba(10,17,29,.9);border-top:1px solid rgba(255,255,255,.12)}
.wte-project .wte-facts ul{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-block:22px;gap:18px 28px}
.wte-project .wte-facts li{display:grid;gap:2px}
.wte-project .wte-facts b{font-family:var(--display);font-weight:800;font-stretch:normal;font-size:1.9rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.wte-project .wte-facts small{font-size:.84rem;color:var(--band-soft);line-height:1.3}
.wte-project .wte-chapters{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:color-mix(in srgb,var(--ground) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}
.wte-project .wte-chapters .wte-wrap{display:flex;gap:4px 22px;overflow-x:auto;scrollbar-width:none;padding-block:12px}
.wte-project .wte-chapters a{font-family:var(--display);font-stretch:normal;font-weight:600;font-size:.92rem;color:var(--ink-soft);text-decoration:none;white-space:nowrap}
.wte-project .wte-chapters a:hover{color:var(--green-ink)}
.wte-project section{padding-block:clamp(64px,8vw,112px)}
.wte-project section + section{border-top:1px solid var(--rule)}
.wte-project .wte-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px)}
.wte-project .wte-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}
.wte-project .wte-split.wte-wide-left{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
.wte-project .wte-split.wte-wide-right{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
@media (max-width:820px){.wte-project .wte-split,.wte-project .wte-split.wte-wide-left,.wte-project .wte-split.wte-wide-right{grid-template-columns:minmax(0,1fr)}}
.wte-project .wte-stack{display:grid;gap:18px}
.wte-project .wte-thesis{font-family:var(--display);font-stretch:normal;font-weight:700;font-size:clamp(1.5rem,1rem + 1.8vw,2.35rem);line-height:1.18;max-width:28ch}
.wte-project .wte-thesis em{font-style:normal;color:var(--green-ink)}
.wte-project .wte-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}
.wte-project .wte-timeline > li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding-block:34px;border-top:1px solid var(--rule)}
.wte-project .wte-timeline > li:first-child{border-top:0;padding-top:0}
.wte-project .wte-t-date{font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;color:var(--green-ink);padding-top:.25rem;position:relative}
.wte-project .wte-t-body{display:grid;gap:14px}
.wte-project .wte-t-body .wte-pics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}
.wte-project .wte-t-body .wte-pics.wte-one{grid-template-columns:minmax(0,1fr);max-width:640px}
.wte-project .wte-t-body .wte-pics img{width:100%;aspect-ratio:16/9;object-fit:cover}
.wte-project .wte-done{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);background:var(--green-wash);padding:3px 8px;border-radius:2px;justify-self:start}
.wte-project .pending{color:var(--ember);background:color-mix(in srgb,var(--ember) 14%,transparent)}
@media (max-width:640px){.wte-project .wte-timeline > li{grid-template-columns:minmax(0,1fr);gap:10px}
.wte-project .wte-t-body .wte-pics{grid-template-columns:minmax(0,1fr)}}
.wte-project ul.wte-ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.wte-project ul.wte-ticks li{position:relative;padding-left:24px}
.wte-project ul.wte-ticks li::before{content:"";position:absolute;left:2px;top:.55em;width:10px;height:6px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}
.wte-project .wte-status{background:var(--band);color:var(--band-fg);border-top:0!important}
.wte-project .wte-status h2{color:#fff}
.wte-project .wte-status .wte-eyebrow{color:#ffb27f}
.wte-project .wte-status .wte-prose p{color:#d4dde8}
.wte-project .wte-status-card{border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--ember);padding:22px 24px;display:grid;gap:10px;background:rgba(255,255,255,.04)}
.wte-project .wte-status-card strong{font-family:var(--display);font-stretch:normal;font-size:1.3rem;color:#fff;line-height:1.2}
.wte-project .wte-devalue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14);margin-top:8px}
.wte-project .wte-devalue div{background:var(--band);padding:16px 14px;display:grid;gap:4px}
.wte-project .wte-devalue b{font-family:var(--display);font-weight:800;font-stretch:normal;font-size:1.7rem;color:#fff;font-variant-numeric:tabular-nums;line-height:1}
.wte-project .wte-devalue small{font-size:.82rem;color:var(--band-soft);line-height:1.3}
.wte-project .wte-devalue .wte-down b{color:#ffb27f}
.wte-project .wte-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:n}
.wte-project .wte-next li{padding:18px 18px 18px 0;border-top:3px solid rgba(255,255,255,.2);display:grid;gap:6px;align-content:start}
.wte-project .wte-next li:first-child{border-top-color:var(--ember)}
.wte-project .wte-next b{font-family:var(--display);font-stretch:normal;font-weight:800;font-size:1.6rem;color:#fff;line-height:1}
.wte-project .wte-next span{font-size:.92rem;color:#c8d3e0;line-height:1.35}
@media (max-width:760px){.wte-project .wte-next{grid-template-columns:repeat(2,minmax(0,1fr))}
.wte-project .wte-devalue{grid-template-columns:minmax(0,1fr)}}
.wte-project .wte-bignums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:clamp(36px,5vw,56px)}
.wte-project .wte-bignums div{padding:22px 20px 22px 0;display:grid;gap:6px;align-content:start}
.wte-project .wte-bignums div + div{padding-left:20px;border-left:1px solid var(--rule)}
.wte-project .wte-bignums b{font-family:var(--display);font-weight:900;font-stretch:normal;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.5rem);line-height:1;color:var(--green-ink);font-variant-numeric:tabular-nums}
.wte-project .wte-bignums small{font-size:.9rem;color:var(--ink-soft);line-height:1.35}
@media (max-width:820px){.wte-project .wte-bignums{grid-template-columns:repeat(2,minmax(0,1fr))}
.wte-project .wte-bignums div:nth-child(3){padding-left:0;border-left:0}
.wte-project .wte-bignums div:nth-child(n+3){border-top:1px solid var(--rule)}}
.wte-project .wte-benefit-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(28px,5vw,64px)}
@media (max-width:760px){.wte-project .wte-benefit-groups{grid-template-columns:minmax(0,1fr)}}
.wte-project .wte-bgroup{display:grid;gap:16px;align-content:start}
.wte-project .wte-bgroup h3{padding-bottom:10px;border-bottom:2px solid var(--green);display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.wte-project .wte-bgroup h3 small{font-family:var(--mono);font-size:.72rem;font-weight:500;color:var(--ink-soft);letter-spacing:.06em}
.wte-project .wte-bgroup dl{margin:0;display:grid;gap:14px}
.wte-project .wte-bgroup dt{font-weight:700;font-size:1.02rem}
.wte-project .wte-bgroup dd{margin:2px 0 0;color:var(--ink-soft);font-size:.98rem;line-height:1.5}
.wte-project .wte-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.1fr);align-items:stretch;gap:12px;margin-block:8px 4px}
.wte-project .wte-eq-box{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:18px;display:grid;gap:6px;align-content:start}
.wte-project .wte-eq-box b{font-family:var(--display);font-weight:900;font-stretch:normal;font-size:2.4rem;line-height:1;font-variant-numeric:tabular-nums}
.wte-project .wte-eq-box small{font-size:.88rem;color:var(--ink-soft);line-height:1.35}
.wte-project .wte-eq-box .wte-unit{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-soft)}
.wte-project .wte-eq-box.wte-total{background:var(--green-wash);border-color:var(--green)}
.wte-project .wte-eq-box.wte-total b{color:var(--green-ink)}
.wte-project .wte-op{font-family:var(--display);font-weight:800;font-size:2rem;align-self:center;color:var(--ink-soft)}
@media (max-width:760px){.wte-project .wte-equation{grid-template-columns:minmax(0,1fr)}
.wte-project .wte-op{justify-self:center;line-height:1}}
.wte-project .wte-compare{display:grid;gap:10px;margin-top:22px}
.wte-project .wte-bar{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:center;font-size:.92rem}
.wte-project .wte-bar .wte-track{height:30px;background:color-mix(in srgb,var(--rule) 55%,transparent);border-radius:2px;position:relative}
.wte-project .wte-bar .wte-fill{height:100%;border-radius:2px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;font-family:var(--mono);font-size:.78rem;color:#fff;white-space:nowrap}
@media (max-width:560px){.wte-project .wte-bar{grid-template-columns:minmax(0,1fr);gap:4px}}
.wte-project .wte-factlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--rule)}
.wte-project .wte-factlist li{padding:16px 16px 16px 0;border-bottom:1px solid var(--rule);display:grid;gap:4px;align-content:start}
.wte-project .wte-factlist li:nth-child(even){padding-left:16px;border-left:1px solid var(--rule)}
.wte-project .wte-factlist b{font-family:var(--display);font-weight:800;font-stretch:normal;font-size:1.55rem;line-height:1.05;font-variant-numeric:tabular-nums}
.wte-project .wte-factlist small{font-size:.9rem;color:var(--ink-soft);line-height:1.35}
.wte-project .wte-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
@media (max-width:560px){.wte-project .wte-duo{grid-template-columns:minmax(0,1fr)}}
.wte-project .wte-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}
.wte-project .wte-gallery figure{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--paper)}
.wte-project .wte-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.wte-project .wte-gallery figure:hover img{transform:scale(1.03)}
.wte-project .wte-gallery figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:28px 14px 10px;color:#fff;font-size:.84rem;background:linear-gradient(180deg,transparent,rgba(10,17,29,.82))}
.wte-project .wte-g-a{grid-column:span 7;aspect-ratio:16/10}
.wte-project .wte-g-b{grid-column:span 5;aspect-ratio:auto}
.wte-project .wte-g-c{grid-column:span 4;aspect-ratio:4/3}
.wte-project .wte-g-tall{grid-column:span 4;aspect-ratio:3/4}
@media (max-width:820px){.wte-project .wte-g-a,.wte-project .wte-g-b,.wte-project .wte-g-c,.wte-project .wte-g-tall{grid-column:span 12;aspect-ratio:16/10}
.wte-project .wte-g-tall{aspect-ratio:4/5}}
.wte-project .wte-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:c}
.wte-project .wte-chain li{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:18px;display:grid;gap:6px;align-content:start;position:relative}
.wte-project .wte-chain li + li::before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:2px;background:var(--green)}
.wte-project .wte-chain .wte-role{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink)}
.wte-project .wte-chain b{font-family:var(--display);font-stretch:normal;font-size:1.15rem;line-height:1.2}
.wte-project .wte-chain small{color:var(--ink-soft);font-size:.9rem;line-height:1.4}
@media (max-width:760px){.wte-project .wte-chain{grid-template-columns:minmax(0,1fr)}
.wte-project .wte-chain li + li::before{left:24px;top:-12px;width:2px;height:12px}}
.wte-project .wte-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:s}
.wte-project .wte-steps li{counter-increment:s;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding-block:14px;border-top:1px solid var(--rule)}
.wte-project .wte-steps li::before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:.82rem;color:var(--green-ink);padding-top:.2rem}
.wte-project .wte-steps b{display:block}
.wte-project .wte-steps span{color:var(--ink-soft);font-size:.96rem}
.wte-project .wte-callout{background:var(--green-wash);border-radius:var(--radius);padding:20px 22px;display:grid;gap:8px}
.wte-project .wte-callout strong{font-family:var(--display);font-stretch:normal;font-size:1.15rem}
.wte-project .wte-project-credits{background:var(--band);color:var(--band-soft);font-size:.92rem}
.wte-project .wte-project-credits .wte-wrap{padding-block:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}
.wte-project .wte-project-credits h3{color:#fff;font-size:1rem;margin-bottom:8px}
.wte-project .wte-project-credits p{line-height:1.5}
@media (prefers-reduced-motion:reduce){.wte-project *{transition:none!important;scroll-behavior:auto!important}}
.wte-project section[id]{scroll-margin-top:56px}
/* Integration with the existing GTE / Renergy navigation and content system. */
.wte-project{--header-height:96px;--chapter-height:50px;margin:0;min-width:0;font-size:17px;line-height:1.65;isolation:isolate}
.wte-project *, .wte-project *::before,.wte-project *::after{box-sizing:border-box}
.wte-project .wte-wrap{width:100%;max-width:1220px}
.wte-project header.wte-hero{margin:0;padding:0;min-height:0;display:block;position:relative}
.wte-project .wte-hero>.wte-wrap{padding-top:clamp(150px,16vw,208px);padding-bottom:56px}
.wte-project .wte-hero h1{max-width:18ch;line-height:1.04;font-size:clamp(2.25rem,5vw,4.6rem);letter-spacing:-.045em;font-weight:800;color:#fff;text-transform:none}
.wte-project .wte-hero h1 span{color:#b8e5bf}
.wte-project .wte-hero-img{height:100%;width:100%;max-width:none;object-fit:cover}
.wte-project .wte-hero p{margin:0}
.wte-project .wte-facts .wte-wrap{padding-block:24px}
.wte-project .wte-facts b{font-size:1.75rem}
.wte-project .wte-chapters{top:var(--header-height);z-index:12;max-width:100%;overflow:hidden}
.wte-project .wte-chapters .wte-wrap{scrollbar-width:thin;scroll-padding-inline:20px;gap:24px;padding-block:13px}
.wte-project .wte-chapters a{font-size:.88rem;flex-shrink:0}
.wte-project section{margin:0;padding-block:clamp(36px,5vw,72px);overflow:visible}
.wte-project section:nth-of-type(even){background:var(--paper)}
.wte-project section.wte-status{background:var(--band)}
.wte-project section[id]{scroll-margin-top:calc(var(--header-height) + var(--chapter-height) + 16px)}
.wte-project h2{font-size:clamp(1.75rem,3vw,2.7rem);letter-spacing:-.035em;color:var(--green-ink);margin:0;line-height:1.15;font-weight:800}
.wte-project h3{margin:0;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}
.wte-project .wte-status h2{color:#fff}
.wte-project .wte-prose{display:grid;gap:1em;max-width:65ch;font-size:inherit;line-height:inherit}
.wte-project .wte-prose p{margin:0;font-size:inherit;line-height:inherit}
.wte-project .wte-eyebrow{margin:0;display:block}
.wte-project figure{margin:0}
.wte-project img{margin:0;max-width:100%;height:auto}
.wte-project .wte-hero-img{height:100%}
.wte-project ul,.wte-project ol{margin-top:0;margin-bottom:0}
.wte-project li{margin:0}
.wte-project .wte-gallery img{height:100%;object-fit:cover}
.wte-project .wte-gallery figure{border:1px solid var(--rule)}
.wte-project .wte-timeline .wte-pics img{object-fit:contain;background:#fff}
.wte-project .wte-status-note{color:#c8d3e0}
.wte-project .wte-space-above{margin-top:clamp(28px,4vw,48px)}
.wte-project .wte-compare .wte-fill{background:var(--ink-soft);width:100%}
.wte-project .wte-compare .wte-bar:last-child .wte-fill{background:var(--green);width:64%}
.wte-project .wte-scroll-frame{overflow-x:auto}
.wte-project .wte-scroll-frame img{min-width:640px}
.wte-project .wte-diagram-link{display:block}
.wte-project .wte-diagram-link:focus-visible{outline-offset:4px}
.wte-project .wte-image-help{font-size:.82rem;margin-top:8px;color:var(--green-ink)}
.wte-project .wte-project-credits{padding:0}
.wte-project .wte-project-credits h3{color:#fff}
.wte-project .wte-project-credits .wte-wrap{padding-block:36px}
.wte-project .wte-project-credits p{font-size:.92rem}
.wte-project .wte-head{margin-bottom:32px}
.wte-project .wte-next{column-gap:12px}
.wte-project .wte-next li{padding-right:0}
.wte-project .wte-next b{font-size:1.4rem}
.wte-project .wte-bignums b{overflow-wrap:anywhere}
.wte-project .wte-bar span{color:var(--ink)}
.wte-project .wte-thesis{max-width:30ch}
.wte-project .wte-lede{max-width:62ch}
.wte-project .wte-frame a img{width:100%}
.theme-v3.site--rgp .wte-project{--display:Manrope,Arial,sans-serif;--body:"Public Sans",Arial,sans-serif;--green:#aa500b;--green-ink:#9d4607;--green-wash:#fbf0e6;--header-height:94px}
.theme-v3.site--rgp .wte-project section[id]{scroll-margin-top:calc(var(--header-height) + var(--chapter-height) + 16px)}
.theme-v3.site--rgp .wte-project .wte-hero>.wte-wrap{padding-top:80px}
@media(max-width:820px){.wte-project{--header-height:80px}.wte-project .wte-hero>.wte-wrap{padding-top:132px;padding-bottom:36px}.wte-project .wte-wrap{padding-inline:24px}.wte-project .wte-head{gap:12px}.wte-project .wte-hero h1{max-width:18ch}.wte-project .wte-facts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.wte-project .wte-facts b{font-size:1.5rem}.wte-project .wte-next b{font-size:1.3rem}.theme-v3.site--rgp .wte-project{--header-height:94px}.theme-v3.site--rgp .wte-project .wte-hero>.wte-wrap{padding-top:56px}}
@media(max-width:560px){.wte-project .wte-wrap{padding-inline:20px}.wte-project .wte-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.wte-project .wte-facts li:last-child{grid-column:span 2}.wte-project .wte-hero h1{font-size:2.15rem;max-width:17ch}.wte-project .wte-timeline>li{padding-block:26px}.wte-project .wte-bignums div{padding:18px 12px 18px 0}.wte-project .wte-bignums div+div{padding-left:12px}.wte-project .wte-bignums div:nth-child(3){padding-left:0}.wte-project .wte-bignums b{font-size:1.7rem}.wte-project .wte-equation{gap:8px}.wte-project .wte-eq-box{padding:16px}.wte-project .wte-factlist b{font-size:1.4rem}}
@media(prefers-reduced-motion:reduce){.wte-project *{transition:none!important;scroll-behavior:auto!important}}

/* Closed mobile navigation must not extend the project page horizontally. */
.theme-v3.site--rgp:has(.wte-project) .mobile-menu:not(.is-open){display:none}
.wte-project .wte-facts .wte-wrap{padding-block:24px}
