#asset-value .disclosure{margin-top:var(--space-m)}#asset-value .disclosure h3{font-size:var(--step-1)}.wind-track{list-style:none;padding:0;display:grid;gap:var(--space-s);align-items:stretch}.wind-panel{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--border-soft);border-radius:var(--radius-bento);background:var(--bg-card)}.wind-panel h3{font-size:var(--step-2)}.wind-panel>p{max-width:60ch;color:var(--fg-muted)}.wind-panel:not(.wind-panel--wide){padding-top:0;overflow:hidden}.wind-panel:not(.wind-panel--wide)>.ph{order:-1;width:calc(100% + 2 * var(--space-m));max-width:none;margin:0 calc(-1 * var(--space-m)) var(--space-2xs);aspect-ratio:16 / 9;border-radius:0}.wind-panel:not(.wind-panel--wide)>.step-num{margin-top:calc(-24px - var(--space-2xs) - var(--space-xs));position:relative;z-index:1;margin-left:0;background:var(--bg-card)}.wind-intro{margin-bottom:var(--space-s)}@media(min-width:800px){.wind-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}@media(min-width:1100px){.wind-track{grid-template-columns:repeat(3,minmax(0,1fr))}}.wind-panel__cols{display:grid;gap:var(--space-l)}.wind-panel__cols>div:first-child>*+*{margin-top:var(--space-xs)}.wind-panel__cols>div:first-child>p{color:var(--fg-muted)}@media(min-width:900px){.wind-panel__cols{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.wind-panel__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s);align-content:start}.wind-panel__aside .ph{max-width:none;margin:0;aspect-ratio:16 / 9}.check-list{list-style:none;padding:0}.disclosure--check .disclosure__summary{padding-block:var(--space-2xs)}.disclosure--check strong{flex:1}.disclosure--check .disclosure__icon{width:26px;height:26px}.disclosure--check .disclosure__body{padding-bottom:var(--space-xs);font-size:var(--step--1)}.bento--wind-after{margin-top:var(--space-s);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.bento--wind-after{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.bullet-list{list-style:none;padding:0;display:grid;gap:var(--space-xs);color:var(--fg-muted)}.bullet-list li{position:relative;padding-left:1.3em}.bullet-list li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--highlight)}.bullet-list strong{color:var(--fg)}.together--accent{display:flex;flex-direction:column;justify-content:center}.wind-next{margin-top:var(--space-s)}.wind-next[hidden]{display:none}.wind-panel:not(.wind-panel--wide)>.ph:after{top:var(--space-xs);bottom:auto}.wind-pin.is-horizontal{position:relative;display:flex;flex-direction:column;justify-content:center;height:calc(100svh - var(--header-h))}#wind-permitting:has(.wind-pin.is-horizontal){overflow-x:clip}.wind-pin.is-horizontal .wind-track{display:flex;align-items:stretch;gap:var(--space-s);height:min(calc(100svh - var(--header-h) - 7rem),46rem)}.wind-pin.is-horizontal .wind-panel{flex:0 0 min(30rem,36vw);min-height:0}.wind-pin.is-horizontal .wind-panel:not(.wind-panel--wide)>.ph{aspect-ratio:auto;height:40%;flex:none}.wind-pin.is-horizontal .wind-next{position:absolute;right:var(--gutter);bottom:var(--space-m);margin:0;transition:opacity var(--dur-s) var(--ease-out)}.wind-pin.is-horizontal .wind-next.is-done{opacity:0;pointer-events:none}.wind-pin.is-horizontal:after,.wind-progress{content:"";position:absolute;left:var(--gutter);right:calc(var(--gutter) + 9rem);bottom:calc(var(--space-m) + 1.1rem);height:2px;border-radius:2px;pointer-events:none}.wind-pin.is-horizontal:after{background:var(--border)}.wind-progress{z-index:1;background:var(--accent);transform:scaleX(0);transform-origin:left}@media(max-height:820px){.wind-pin.is-horizontal .wind-panel:not(.wind-panel--wide)>.ph{height:32%}.wind-pin.is-horizontal .wind-panel h3{font-size:var(--step-1)}}#aggregation .split{align-items:start}.process{list-style:none;padding:0;display:grid;gap:var(--space-l);position:relative}.process__step{position:relative}.process__step h3{margin-top:var(--space-s);font-size:var(--step-2)}.process__step p{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--fg-muted);max-width:30ch}.process__step .step-num{position:relative;z-index:1;background:var(--bg-alt)}@media(min-width:800px){.process{grid-template-columns:repeat(4,minmax(0,1fr))}.process:before{content:"";position:absolute;top:18px;left:18px;right:0;height:1.5px;background:linear-gradient(90deg,var(--accent),color-mix(in oklch,var(--accent) 20%,transparent));transform:scaleX(var(--line, 1));transform-origin:left}}.bento--reasons{grid-template-columns:minmax(0,1fr)}.reason{display:flex;flex-direction:column;gap:var(--space-2xs)}.reason .icon-box{margin-bottom:var(--space-2xs)}.reason strong{font-family:var(--font-display);font-size:var(--step-1);font-weight:540;line-height:1.2}.reason span{font-size:var(--step--1);color:var(--fg-muted)}.cert-placeholder{display:grid;place-items:center;min-height:220px;margin:0;padding:var(--space-m);border:1.5px dashed var(--accent);border-radius:var(--radius-bento);background:var(--accent-wash);text-align:center}.cert-placeholder__in{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);max-width:34ch}.cert-placeholder svg{width:30px;height:30px;fill:none;stroke:var(--accent);stroke-width:1.4}.cert-placeholder__k,.cert-placeholder__m{font-family:var(--font-mono);font-size:var(--step--2);color:var(--accent);word-break:break-all}.cert-placeholder__d{font-size:var(--step--1);color:var(--fg-muted)}@media(min-width:700px){.bento--reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bento--reasons{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-placeholder{grid-column:3;grid-row:1 / span 2}}.internal-notes{background:var(--bg-alt);border-top:1px solid var(--border)}.internal-notes summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--highlight-text)}.internal-notes__intro,.internal-notes ol,.internal-notes ul{max-width:70ch;margin-top:var(--space-s);color:var(--fg-muted);font-size:var(--step--1)}.internal-notes ol,.internal-notes ul{display:grid;gap:var(--space-2xs);padding-left:1.2em}.internal-notes h3{margin-top:var(--space-l);font-size:var(--step-0)}.table-scroll{overflow-x:auto}.internal-notes table{width:100%;margin-top:var(--space-s);border-collapse:collapse;font-size:var(--step--1)}.internal-notes th,.internal-notes td{padding:.6em .75em;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--fg-muted)}.internal-notes th{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--fg)}
