.yield-example.svelte-aldhsr{margin:3rem 0;font-family:var(--font-sans,"IBM Plex Sans",Arial,sans-serif);color:#111313;container-type:inline-size}.yield-example.svelte-aldhsr :where(.svelte-aldhsr){box-sizing:border-box}header.svelte-aldhsr{max-width:43rem;margin-bottom:1.75rem}h3.svelte-aldhsr{margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.03em}header.svelte-aldhsr p:where(.svelte-aldhsr){margin:.7rem 0 0;font-size:1rem;color:#525b58;line-height:1.6}.yield-layout.svelte-aldhsr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #dce3df;border-bottom:1px solid #dce3df}.donor.svelte-aldhsr{padding:1.8rem 1.8rem 1.8rem 0;min-width:0}.control-label.svelte-aldhsr{display:flex;align-items:center;justify-content:space-between;gap:1rem}label.svelte-aldhsr{font-size:.9rem;font-weight:500}output.svelte-aldhsr{font-size:1.8rem;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}input.svelte-aldhsr{width:100%;height:2.75rem;margin:.35rem 0;accent-color:#315e51;cursor:pointer}.presets.svelte-aldhsr{display:flex;flex-wrap:wrap;gap:.5rem}button.svelte-aldhsr{background:#fff;border:1px solid #c6d2cb;border-radius:.35rem;padding:.55rem .75rem;color:#3f5047;font:inherit;font-size:.8rem;cursor:pointer;min-height:44px}button[aria-pressed=true].svelte-aldhsr{background:#e9f0ec;border-color:#315e51;color:#183f2e}button.svelte-aldhsr:focus-visible,input.svelte-aldhsr:focus-visible{outline:3px solid #315e51;outline-offset:3px}.module-strip.svelte-aldhsr{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:1.5rem 0 .9rem}.module-strip.svelte-aldhsr>span:where(.svelte-aldhsr){display:flex;align-items:flex-end;height:2.6rem;border:1px solid #c5d0ca;background:#f0f3f1;border-radius:3px;overflow:hidden}.module-strip.svelte-aldhsr i:where(.svelte-aldhsr){display:block;width:100%;background:#315e51}.strip-caption.svelte-aldhsr{margin:0;color:#59635e;font-size:.82rem;line-height:1.5}.result.svelte-aldhsr{background:#edf3ef;padding:1.8rem;display:flex;flex-direction:column;justify-content:center;min-width:0}.result-label.svelte-aldhsr{font-size:.9rem;line-height:1.5;margin:0;color:#3f5549}.total.svelte-aldhsr{margin:.4rem 0 1.3rem;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.15;letter-spacing:-.055em;font-weight:500;font-variant-numeric:tabular-nums;color:#173e2a;overflow-wrap:anywhere}dl.svelte-aldhsr{margin:0;display:grid;gap:.65rem}dl.svelte-aldhsr>div:where(.svelte-aldhsr){display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;font-size:.86rem;line-height:1.5}dt.svelte-aldhsr{color:#4c6053}dd.svelte-aldhsr{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.equation.svelte-aldhsr{margin:1.2rem 0 0;padding-top:.8rem;border-top:1px solid #d2ddd5;color:#4d6254;font-size:.78rem;line-height:1.5}.note.svelte-aldhsr{font-size:.82rem;color:#5f6863;line-height:1.65;margin:1rem 0 0}@container (max-width:580px){.yield-layout.svelte-aldhsr{grid-template-columns:1fr}.donor.svelte-aldhsr{padding:1.5rem 0}.result.svelte-aldhsr{padding:1.5rem}.total.svelte-aldhsr{font-size:2.7rem}}.mach-e-records.svelte-mni6e0{--mach-e-ink: #111313;--mach-e-muted: #59645f;--mach-e-line: #dfe5e2;--mach-e-copper: #b86331;font-family:var(--font-sans, "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif)}.mach-e-records__grid.svelte-mni6e0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mach-e-records__card.svelte-mni6e0{--mach-e-card-bg: #eef2f3;position:relative;display:block;min-width:0;height:35rem;overflow:hidden;border:1px solid var(--mach-e-line);border-radius:1.25rem;background:var(--mach-e-card-bg);color:var(--mach-e-ink);text-decoration:none;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.mach-e-records__card.svelte-mni6e0:after{position:absolute;right:0;bottom:0;left:0;z-index:4;height:7.5rem;background:linear-gradient(to bottom,transparent,var(--mach-e-card-bg) 92%);content:"";pointer-events:none}.mach-e-records__card--lfp.svelte-mni6e0{--mach-e-card-bg: #edf5f1}.mach-e-records__card.svelte-mni6e0:hover{border-color:#aebdb6}.mach-e-records__card.svelte-mni6e0:focus-visible{outline:3px solid rgba(184,99,49,.42);outline-offset:3px}.mach-e-records__copy.svelte-mni6e0{position:relative;z-index:2;min-height:13rem;padding:1.75rem 1.75rem 1.25rem;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.mach-e-records__card.svelte-mni6e0:is(:where(.svelte-mni6e0):hover,:where(.svelte-mni6e0):focus-visible) .mach-e-records__copy:where(.svelte-mni6e0){opacity:.08;transform:translate3d(0,-.45rem,0)}.mach-e-records__copy.svelte-mni6e0 h4:where(.svelte-mni6e0){margin:0;color:var(--mach-e-ink);font-size:1.55rem;font-weight:650;letter-spacing:-.035em;line-height:1.08}.mach-e-records__copy.svelte-mni6e0 p:where(.svelte-mni6e0){max-width:31rem;margin:.72rem 0 0;color:var(--mach-e-muted);font-size:.96rem;line-height:1.55}.mach-e-records__link.svelte-mni6e0{display:inline-flex;align-items:center;gap:.38rem;margin-top:1rem;color:var(--mach-e-copper);font-size:.85rem;font-weight:700}.mach-e-records__link.svelte-mni6e0 svg:where(.svelte-mni6e0){width:1rem;height:1rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.mach-e-records__card.svelte-mni6e0:hover .mach-e-records__link:where(.svelte-mni6e0) svg:where(.svelte-mni6e0){transform:translate3d(2px,-2px,0)}.mach-e-records__stage.svelte-mni6e0{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;pointer-events:none}.mach-e-records__phone-mask.svelte-mni6e0{width:min(74%,18rem)}.mach-e-records__phone.svelte-mni6e0{width:100%;transform:translate3d(0,12.4rem,0);transition:transform .52s cubic-bezier(.16,1,.3,1);will-change:transform}.mach-e-records__card.svelte-mni6e0:is(:where(.svelte-mni6e0):hover,:where(.svelte-mni6e0):focus-visible) .mach-e-records__phone:where(.svelte-mni6e0){transform:translate3d(0,3rem,0)}.mach-e-records__card.svelte-mni6e0:active .mach-e-records__phone:where(.svelte-mni6e0){transform:translate3d(0,3.18rem,0) scale(.995)}.mach-e-records__phone.svelte-mni6e0 .iphone-frame__viewport>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width:767px){.mach-e-records__grid.svelte-mni6e0{grid-template-columns:minmax(0,1fr)}.mach-e-records__card.svelte-mni6e0{height:34rem}.mach-e-records__copy.svelte-mni6e0{min-height:12.4rem;padding:1.5rem 1.35rem 1rem}.mach-e-records__copy.svelte-mni6e0 h4:where(.svelte-mni6e0){font-size:1.4rem}.mach-e-records__phone-mask.svelte-mni6e0{width:min(70vw,17.2rem)}.mach-e-records__phone.svelte-mni6e0{transform:translate3d(0,12rem,0)}.mach-e-records__card.svelte-mni6e0:is(:where(.svelte-mni6e0):hover,:where(.svelte-mni6e0):focus-visible) .mach-e-records__phone:where(.svelte-mni6e0){transform:translate3d(0,2.65rem,0)}.mach-e-records__card.svelte-mni6e0:active .mach-e-records__phone:where(.svelte-mni6e0){transform:translate3d(0,2.82rem,0) scale(.995)}}@media(prefers-reduced-motion:reduce){.mach-e-records__card.svelte-mni6e0,.mach-e-records__copy.svelte-mni6e0,.mach-e-records__link.svelte-mni6e0 svg:where(.svelte-mni6e0),.mach-e-records__phone.svelte-mni6e0{transition:none}}.prius-feature.svelte-em8evs{margin:3rem 0;color:#111313;font-family:var(--font-sans,"IBM Plex Sans",Arial,sans-serif);container-type:inline-size}.prius-feature.svelte-em8evs :where(.svelte-em8evs){box-sizing:border-box}header.svelte-em8evs{max-width:40rem;margin-bottom:1.75rem}h3.svelte-em8evs{margin:0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.035em;font-weight:600}header.svelte-em8evs p:where(.svelte-em8evs){margin:.7rem 0 0;color:#525b58;font-size:1rem;line-height:1.6}.composition.svelte-em8evs{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;padding:2rem 1.5rem 2rem 2rem;background:#f1f4f5;border:1px solid #e0e5e5;border-radius:1rem}.pack-view.svelte-em8evs{min-width:0;padding:0 0 1rem}.record-title.svelte-em8evs{display:flex;flex-direction:column;gap:.3rem}.record-title.svelte-em8evs strong:where(.svelte-em8evs){font-size:1.2rem;font-weight:600}.record-title.svelte-em8evs span:where(.svelte-em8evs){font-size:.87rem;color:#57635f}.pack-view.svelte-em8evs img:where(.svelte-em8evs){display:block;width:112%;max-width:none;height:auto;margin:.5rem 0;-o-object-fit:contain;object-fit:contain}a.svelte-em8evs{color:#315e51;text-decoration:underline;text-underline-offset:4px;font-size:.92rem;font-weight:600;line-height:1.5}a.svelte-em8evs span:where(.svelte-em8evs){display:inline-block;margin-left:.35rem}a.svelte-em8evs:hover{color:#173d30}a.svelte-em8evs:focus-visible{outline:3px solid #315e51;outline-offset:5px;border-radius:2px}.module-detail.svelte-em8evs{position:relative;margin-left:-.5rem;background:#fff;border:1px solid #e0e5e5;border-radius:.75rem;box-shadow:0 12px 30px #20302a0d;overflow:hidden}.module-detail.svelte-em8evs>img:where(.svelte-em8evs){display:block;width:100%;height:auto;aspect-ratio:1.45;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module-copy.svelte-em8evs{padding:1.35rem}h4.svelte-em8evs{margin:0;font-size:1.1rem;line-height:1.35;font-weight:600}dl.svelte-em8evs{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin:1.2rem 0 1.5rem}dt.svelte-em8evs{font-size:.76rem;color:#5a625f;line-height:1.4}dd.svelte-em8evs{margin:.2rem 0 0;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}dd.svelte-em8evs span:where(.svelte-em8evs){font-size:1rem;letter-spacing:0}.module-link.svelte-em8evs{display:inline-block}footer.svelte-em8evs{margin:1.25rem 0 0;max-width:47rem}footer.svelte-em8evs p:where(.svelte-em8evs){margin:0;font-size:.92rem;line-height:1.65;color:#4e5854}footer.svelte-em8evs strong:where(.svelte-em8evs){font-weight:600;color:#232a27}footer.svelte-em8evs .access-note:where(.svelte-em8evs){margin-top:.65rem;font-size:.78rem;color:#646c69}@container (max-width:580px){.composition.svelte-em8evs{grid-template-columns:1fr;padding:1.2rem;gap:1.25rem}.pack-view.svelte-em8evs img:where(.svelte-em8evs){width:100%;margin:0}.pack-view.svelte-em8evs{padding:0}.module-detail.svelte-em8evs{margin:0}.module-detail.svelte-em8evs>img:where(.svelte-em8evs){aspect-ratio:1.9;-o-object-fit:contain;object-fit:contain}.module-copy.svelte-em8evs{padding:1.2rem}dl.svelte-em8evs{margin:.8rem 0 1rem}}.prose blockquote{border-left-color:#b86331;background-color:#f8faf8;padding:1.5rem;font-style:italic}
