.starting-point-outputs:where(.astro-2jhgjimu){background:var(--color-paper);padding:var(--section-space-start) 0 var(--section-space-end)}.starting-point-outputs__heading:where(.astro-2jhgjimu),.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu){max-width:none}.starting-point-outputs__heading:where(.astro-2jhgjimu)>p:where(.astro-2jhgjimu),.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu)>p:where(.astro-2jhgjimu){font-family:var(--font-family-latin);font-size:var(--font-size-section-kicker);font-weight:var(--font-weight-bold);margin:0}.starting-point-outputs__heading:where(.astro-2jhgjimu)>p:where(.astro-2jhgjimu):after,.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu)>p:where(.astro-2jhgjimu):after{background:var(--color-accent);content:"";height:var(--section-heading-rule-height);margin-top:var(--section-heading-rule-offset);width:var(--section-heading-rule-width);display:block}.starting-point-outputs:where(.astro-2jhgjimu) h1:where(.astro-2jhgjimu),.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu) h2:where(.astro-2jhgjimu){font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin:var(--section-heading-title-offset) 0 0;overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}.starting-point-outputs__heading:where(.astro-2jhgjimu)>span:where(.astro-2jhgjimu),.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu)>span:where(.astro-2jhgjimu){color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:var(--space-5);overflow-wrap:normal;text-wrap:pretty;max-width:none;word-break:auto-phrase;display:block}.starting-point-outputs__campaign-note:where(.astro-2jhgjimu){color:var(--color-muted);font-size:var(--font-size-label);margin-top:var(--space-5);line-height:1.65;display:block}.starting-point-outputs__projects:where(.astro-2jhgjimu){margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:0;list-style:none;display:grid}.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu){border-top:var(--line-width-strong) solid var(--color-ink);min-width:0;padding:var(--space-4) clamp(1rem, 2.5vw, 2.75rem) var(--space-6);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative}.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu)+li:where(.astro-2jhgjimu){border-left:0}.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu)+li:where(.astro-2jhgjimu):before{background:var(--color-border);content:"";width:var(--line-width);position:absolute;inset:0 auto 0 0}.starting-point-outputs__project-media-frame:where(.astro-2jhgjimu){aspect-ratio:16/9;border-radius:0;width:100%;overflow:hidden}.starting-point-outputs__project-media-frame:where(.astro-2jhgjimu) .starting-point-outputs__project-image{box-shadow:var(--shadow-subtle);width:100%;height:100%;aspect-ratio:auto!important}.starting-point-outputs__project-media-frame:where(.astro-2jhgjimu) .starting-point-outputs__project-image img{object-fit:cover;width:100%;height:100%}.starting-point-outputs__project-copy:where(.astro-2jhgjimu)>p:where(.astro-2jhgjimu){color:var(--color-muted);font-family:var(--font-family-latin);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);align-items:baseline;gap:var(--space-2);letter-spacing:var(--letter-space-label);margin:var(--space-5) 0 0;min-height:1.35em;line-height:1.35;display:flex}.starting-point-outputs__project-copy:where(.astro-2jhgjimu)>p:where(.astro-2jhgjimu) span:where(.astro-2jhgjimu){color:var(--color-accent);font-size:var(--font-size-card-title-small)}.starting-point-outputs__project-copy:where(.astro-2jhgjimu)>strong:where(.astro-2jhgjimu){color:var(--color-ink);font-size:var(--font-size-label);margin-top:var(--space-2);min-height:1.45em;line-height:1.45;display:block}.starting-point-outputs__project-copy:where(.astro-2jhgjimu) h2:where(.astro-2jhgjimu){font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);margin:var(--space-3) 0 0;min-height:calc(2 * var(--line-height-card-title) * var(--font-size-card-title))}.starting-point-outputs__project-copy:where(.astro-2jhgjimu) small:where(.astro-2jhgjimu){color:var(--color-muted);font-size:var(--font-size-label);margin-top:var(--space-3);min-height:4.95em;line-height:1.65;display:block}.starting-point-outputs__project-includes:where(.astro-2jhgjimu){margin-top:var(--space-5)}.starting-point-outputs__project-includes:where(.astro-2jhgjimu) p:where(.astro-2jhgjimu){color:var(--color-accent);font-family:var(--font-family-latin);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-space-label);margin:0}.starting-point-outputs__project-includes:where(.astro-2jhgjimu) ul:where(.astro-2jhgjimu){color:var(--color-muted);font-size:var(--font-size-label);gap:var(--space-1) 0;margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;line-height:1.65;list-style:none;display:flex}.starting-point-outputs__project-includes:where(.astro-2jhgjimu) li:where(.astro-2jhgjimu)+li:where(.astro-2jhgjimu):before{content:"／";margin-inline:.18em}.starting-point-outputs__projects:where(.astro-2jhgjimu) dl:where(.astro-2jhgjimu){border-top:var(--line-width) solid var(--color-border);gap:var(--space-3);padding-top:var(--space-5);margin:auto 0 0;display:grid}.starting-point-outputs__projects:where(.astro-2jhgjimu) dl:where(.astro-2jhgjimu) div:where(.astro-2jhgjimu){align-items:baseline;gap:var(--space-2);justify-content:space-between;display:flex}.starting-point-outputs__projects:where(.astro-2jhgjimu) dt:where(.astro-2jhgjimu){color:var(--color-muted);font-size:var(--font-size-label);align-items:center;gap:var(--space-2);display:flex}.starting-point-outputs__projects:where(.astro-2jhgjimu) dt:where(.astro-2jhgjimu) svg:where(.astro-2jhgjimu){color:var(--color-accent);width:1rem;height:1rem}.starting-point-outputs__projects:where(.astro-2jhgjimu) dd:where(.astro-2jhgjimu){font-family:var(--font-family-latin);font-size:var(--font-size-card-title-small);font-weight:var(--font-weight-bold);white-space:nowrap;margin:0}.starting-point-outputs__estimate-note:where(.astro-2jhgjimu){border-top:var(--line-width) solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-label);padding-top:var(--space-4);margin:0;line-height:1.65}.starting-point-outputs__outcomes:where(.astro-2jhgjimu){row-gap:var(--space-7);margin-top:clamp(5rem,9vw,9rem);display:grid}.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu){grid-column:1/-1}.starting-point-outputs__output-list:where(.astro-2jhgjimu){border-top:var(--line-width-strong) solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.starting-point-outputs__output-list:where(.astro-2jhgjimu) li:where(.astro-2jhgjimu){border-bottom:var(--line-width) solid var(--color-border);gap:var(--space-3);padding:var(--space-4) 0;grid-template-columns:2.2rem 1.65rem minmax(0,1fr);display:grid}.starting-point-outputs__output-list:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu)>span:where(.astro-2jhgjimu){color:var(--color-accent);font-family:var(--font-family-latin);font-size:var(--font-size-label);font-weight:var(--font-weight-bold)}.starting-point-outputs__output-list:where(.astro-2jhgjimu) svg:where(.astro-2jhgjimu){color:var(--color-accent);width:1.35rem;height:1.35rem;margin-top:.08rem}.starting-point-outputs__output-list:where(.astro-2jhgjimu) p:where(.astro-2jhgjimu){color:var(--color-muted);font-family:var(--font-family-latin);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-space-label);margin:0}.starting-point-outputs__output-list:where(.astro-2jhgjimu) h3:where(.astro-2jhgjimu){font-size:var(--font-size-card-title-compact);line-height:var(--line-height-card-title);margin:var(--space-1) 0 0}.starting-point-outputs__output-list:where(.astro-2jhgjimu) small:where(.astro-2jhgjimu){color:var(--color-muted);font-size:var(--font-size-label);margin-top:var(--space-2);line-height:1.55;display:block}@media (width<=1080px){.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu){padding-inline:var(--space-4)}.starting-point-outputs__project-copy:where(.astro-2jhgjimu) h2:where(.astro-2jhgjimu){font-size:clamp(1.15rem, 2.3vw, var(--font-size-card-title))}}@media (width<=900px){.starting-point-outputs__projects:where(.astro-2jhgjimu){gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:1fr;max-width:42rem}.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu),.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu)+li:where(.astro-2jhgjimu){border-left:0;padding-left:0;padding-right:0}.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu)+li:where(.astro-2jhgjimu):before{display:none}.starting-point-outputs__projects:where(.astro-2jhgjimu)>li:where(.astro-2jhgjimu){gap:var(--space-5);grid-template-rows:auto auto auto auto;grid-template-columns:1fr;display:grid}.starting-point-outputs__project-media-frame:where(.astro-2jhgjimu){grid-area:1/1;max-width:none}.starting-point-outputs__project-copy:where(.astro-2jhgjimu){grid-area:2/1}.starting-point-outputs__project-includes:where(.astro-2jhgjimu){grid-area:3/1}.starting-point-outputs__projects:where(.astro-2jhgjimu) dl:where(.astro-2jhgjimu){grid-area:4/1}.starting-point-outputs__project-copy:where(.astro-2jhgjimu) h2:where(.astro-2jhgjimu),.starting-point-outputs__project-copy:where(.astro-2jhgjimu) small:where(.astro-2jhgjimu){min-height:0}}@media (width>=681px) and (width<=900px){.starting-point-outputs__heading:where(.astro-2jhgjimu),.starting-point-outputs__projects:where(.astro-2jhgjimu),.starting-point-outputs__estimate-note:where(.astro-2jhgjimu),.starting-point-outputs__outcomes:where(.astro-2jhgjimu){width:100%;max-width:none;margin-inline:0}.starting-point-outputs__output-list:where(.astro-2jhgjimu){grid-template-columns:1fr}}@media (width<=680px){.starting-point-outputs:where(.astro-2jhgjimu) h1:where(.astro-2jhgjimu) br:where(.astro-2jhgjimu),.starting-point-outputs__outcome-heading:where(.astro-2jhgjimu) h2:where(.astro-2jhgjimu) br:where(.astro-2jhgjimu){display:none}.starting-point-outputs__projects:where(.astro-2jhgjimu){margin-top:var(--space-6)}.starting-point-outputs__outcomes:where(.astro-2jhgjimu){gap:var(--space-6);margin-top:var(--space-6)}.starting-point-outputs__output-list:where(.astro-2jhgjimu){grid-template-columns:1fr}.starting-point-outputs__output-list:where(.astro-2jhgjimu) li:where(.astro-2jhgjimu){gap:var(--space-2);grid-template-columns:1.9rem 1.45rem minmax(0,1fr)}}
