.home-hero[data-astro-cid-i3irphx7]{min-height:var(--home-hero-height);display:grid;position:relative;overflow:hidden}.home-hero__artwork[data-astro-cid-i3irphx7]{position:absolute;inset:0}.home-hero__background[data-astro-cid-i3irphx7]{object-fit:cover;object-position:var(--home-hero-image-position);width:100%;height:100%;display:block}.home-hero[data-astro-cid-i3irphx7] .layout-container{z-index:1;padding-block:var(--home-hero-content-top) var(--home-hero-space);align-items:center;display:flex;position:relative}.home-hero__content[data-astro-cid-i3irphx7]{gap:var(--space-6);width:min(100%, var(--home-hero-stats-width));display:grid;position:relative}.home-hero__copy[data-astro-cid-i3irphx7]{width:min(100%, var(--home-hero-copy-width))}h1[data-astro-cid-i3irphx7]{margin-block:var(--space-3) var(--space-5);line-height:0}.home-hero__logo[data-astro-cid-i3irphx7]{width:100%;height:auto;filter:drop-shadow(var(--shadow-sm));fill:var(--color-scene-text)}@media not all and (width>=52rem){.home-hero[data-astro-cid-i3irphx7]{background:var(--color-paper);min-height:0;color:var(--color-scene-deep)}.home-hero__artwork[data-astro-cid-i3irphx7]{height:var(--home-hero-art-height-mobile);position:relative}.home-hero__background[data-astro-cid-i3irphx7]{object-position:var(--home-hero-art-position-mobile)}.home-hero[data-astro-cid-i3irphx7] .layout-container{padding-block:var(--space-5) var(--space-6);justify-content:center}.home-hero__content[data-astro-cid-i3irphx7]{width:min(100%, var(--home-hero-content-width-mobile));gap:var(--space-5)}.home-hero__copy[data-astro-cid-i3irphx7]{text-align:center;width:100%}h1[data-astro-cid-i3irphx7]{width:min(80%, var(--home-hero-logo-width-mobile));margin-inline:auto}.home-hero__logo[data-astro-cid-i3irphx7]{filter:none;fill:var(--color-scene-deep)}.home-hero__copy[data-astro-cid-i3irphx7] .ui-button{min-height:var(--size-control-lg)}.home-hero__details[data-astro-cid-i3irphx7] .hero-stats{width:100%}.home-hero__details[data-astro-cid-i3irphx7] .hero-stats__row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=68rem){.home-hero[data-astro-cid-i3irphx7] .layout-container{padding-top:var(--home-hero-content-top-desktop)}.home-hero[data-astro-cid-i3irphx7]{min-height:var(--home-hero-desktop-height)}.home-hero__background[data-astro-cid-i3irphx7]{object-position:var(--home-hero-image-position-desktop)}}.rebuild[data-astro-cid-f7cayfhu]{gap:var(--space-8);display:grid}.rebuild__intro[data-astro-cid-f7cayfhu]{gap:var(--space-4);width:100%;display:grid}.rebuild__intro[data-astro-cid-f7cayfhu] .chapter-title[data-astro-cid-f7cayfhu],.rebuild__intro[data-astro-cid-f7cayfhu] .chapter-copy[data-astro-cid-f7cayfhu],.rebuild__intro[data-astro-cid-f7cayfhu] .chapter-actions[data-astro-cid-f7cayfhu]{width:100%;max-width:none}.rebuild__intro[data-astro-cid-f7cayfhu] .chapter-actions[data-astro-cid-f7cayfhu]{margin-top:0}.rebuild__features[data-astro-cid-f7cayfhu]{gap:var(--space-6);display:grid}.rebuild-feature[data-astro-cid-f7cayfhu]{grid-template-columns:var(--home-feature-art) 1fr;align-items:center;gap:var(--space-4);display:grid}.rebuild-feature__art[data-astro-cid-f7cayfhu]{width:var(--home-feature-art);height:var(--home-feature-art);object-fit:contain}.rebuild-feature[data-astro-cid-f7cayfhu] h3[data-astro-cid-f7cayfhu]{margin:0 0 var(--space-2);font-size:var(--home-feature-title);line-height:var(--line-height-title)}.rebuild-feature[data-astro-cid-f7cayfhu] p[data-astro-cid-f7cayfhu]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}@media (width>=40rem){.rebuild__features[data-astro-cid-f7cayfhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.rebuild__features[data-astro-cid-f7cayfhu]{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.rebuild-feature[data-astro-cid-f7cayfhu]{gap:var(--space-4)}}.social-proof[data-astro-cid-erhwrtqk]{min-height:var(--home-proof-height-mobile);color:var(--color-scene-text);display:grid;position:relative;overflow:hidden}.social-proof__background[data-astro-cid-erhwrtqk]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.social-proof[data-astro-cid-erhwrtqk] .layout-container{z-index:1;padding-block:var(--section-space-lg);align-items:center;display:flex;position:relative}.social-proof__layout[data-astro-cid-erhwrtqk]{gap:var(--space-8);width:100%;display:grid}.social-proof__intro[data-astro-cid-erhwrtqk]{align-self:center}.social-proof__intro[data-astro-cid-erhwrtqk] p[data-astro-cid-erhwrtqk]:last-child{max-width:var(--home-copy-measure);color:var(--color-scene-muted)}.social-proof__quotes[data-astro-cid-erhwrtqk]{gap:var(--space-4);display:grid}figure[data-astro-cid-erhwrtqk]{min-height:var(--home-proof-card-height);padding:var(--space-6);clip-path:var(--home-torn-banner-edge);background:var(--color-paper);color:var(--color-scene-deep);text-align:center;align-content:center;margin:0;display:grid}blockquote[data-astro-cid-erhwrtqk]{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0}figcaption[data-astro-cid-erhwrtqk]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}@media not all and (width>=52rem){.social-proof[data-astro-cid-erhwrtqk] .layout-container{padding-block:var(--home-proof-content-space-mobile)}}@media (width>=52rem){.social-proof__quotes[data-astro-cid-erhwrtqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=68rem){.social-proof[data-astro-cid-erhwrtqk]{min-height:0;aspect-ratio:var(--home-proof-aspect)}.social-proof__layout[data-astro-cid-erhwrtqk]{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr)}}.meet-monsters[data-astro-cid-bhmz6san]{gap:var(--space-2);display:grid}.meet-monsters__lead[data-astro-cid-bhmz6san]{gap:var(--space-6);align-items:center;display:grid}.meet-monsters__subtitle[data-astro-cid-bhmz6san]{margin-bottom:var(--space-4);color:var(--color-link);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.meet-monsters__lineup[data-astro-cid-bhmz6san]{width:100%;height:auto}.meet-monsters__features[data-astro-cid-bhmz6san]{gap:var(--space-6);display:grid}.monster-feature[data-astro-cid-bhmz6san]{grid-template-columns:var(--home-feature-art) 1fr;align-items:center;gap:var(--space-4);display:grid}.monster-feature__art[data-astro-cid-bhmz6san]{width:var(--home-feature-art);height:var(--home-feature-art);object-fit:contain}.monster-feature[data-astro-cid-bhmz6san] h3[data-astro-cid-bhmz6san]{margin:0 0 var(--space-2);font-size:var(--home-feature-title);line-height:var(--line-height-title)}.monster-feature[data-astro-cid-bhmz6san] p[data-astro-cid-bhmz6san]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}@media (width>=40rem){.meet-monsters__features[data-astro-cid-bhmz6san]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.meet-monsters__lead[data-astro-cid-bhmz6san]{gap:var(--space-8);grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr)}.meet-monsters__features[data-astro-cid-bhmz6san]{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.about-preview[data-astro-cid-nbpa24yd]{min-height:var(--home-about-height-mobile);display:grid;position:relative;overflow:hidden}.about-preview__background[data-astro-cid-nbpa24yd]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.about-preview[data-astro-cid-nbpa24yd] .layout-container{z-index:1;padding-block:var(--section-space-md);align-items:flex-start;display:flex;position:relative}.about-preview__layout[data-astro-cid-nbpa24yd]{gap:var(--space-8);width:100%;display:grid}.about-preview__subtitle[data-astro-cid-nbpa24yd]{margin-bottom:var(--space-4);color:var(--color-link);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.about-preview__principles-shade[data-astro-cid-nbpa24yd]{filter:drop-shadow(0 0 var(--home-about-card-shade-blur) var(--home-about-card-shade-color))}.about-preview__principles[data-astro-cid-nbpa24yd]{padding:var(--space-6);clip-path:var(--home-torn-banner-edge);background:var(--home-about-card-bg)}.about-preview__principles[data-astro-cid-nbpa24yd] h3[data-astro-cid-nbpa24yd]{margin-bottom:var(--space-5);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.about-preview__principles[data-astro-cid-nbpa24yd] ul[data-astro-cid-nbpa24yd]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.about-preview__principles[data-astro-cid-nbpa24yd] li[data-astro-cid-nbpa24yd]{grid-template-columns:var(--home-about-icon-size) 1fr;align-items:center;gap:var(--space-3);display:grid}.about-preview__icon[data-astro-cid-nbpa24yd]{width:var(--home-about-icon-size);height:var(--home-about-icon-size);object-fit:contain;filter:var(--home-about-icon-filter)}.about-preview__principles[data-astro-cid-nbpa24yd] strong[data-astro-cid-nbpa24yd],.about-preview__principles[data-astro-cid-nbpa24yd] small[data-astro-cid-nbpa24yd]{display:block}.about-preview__principles[data-astro-cid-nbpa24yd] small[data-astro-cid-nbpa24yd]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (width>=52rem){.about-preview__layout[data-astro-cid-nbpa24yd]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.45fr)}}@media (width>=68rem){.about-preview[data-astro-cid-nbpa24yd]{min-height:0;aspect-ratio:var(--home-about-aspect)}}.backer-promise[data-astro-cid-thwvb645]{gap:var(--space-8);display:grid}.backer-promise__heading[data-astro-cid-thwvb645] .chapter-title[data-astro-cid-thwvb645]{margin-bottom:var(--space-2)}.backer-promise__heading[data-astro-cid-thwvb645]>p[data-astro-cid-thwvb645]{margin-left:var(--space-6);color:var(--color-electric-teal);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold)}.backer-promise__intro[data-astro-cid-thwvb645]{max-width:var(--home-copy-measure);margin:0 0 0 var(--space-6);color:var(--color-scene-muted);font-size:var(--font-size-body-lg)}.backer-promise__cards[data-astro-cid-thwvb645]{gap:var(--space-4);display:grid}.promise-card[data-astro-cid-thwvb645]{grid-template-columns:var(--home-promise-icon-size) 1fr;align-items:start;gap:var(--space-4);min-height:var(--home-promise-card-height);padding:var(--space-5);clip-path:var(--home-torn-banner-edge);background:var(--color-paper);color:var(--color-scene-deep);display:grid}.promise-card__icon[data-astro-cid-thwvb645]{width:var(--home-promise-icon-size);height:var(--home-promise-icon-size)}.promise-card__icon[data-astro-cid-thwvb645] img{object-fit:contain;width:100%;height:100%}.promise-card[data-astro-cid-thwvb645] h3[data-astro-cid-thwvb645]{margin-bottom:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}.promise-card[data-astro-cid-thwvb645] p[data-astro-cid-thwvb645]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.backer-promise__closing[data-astro-cid-thwvb645]{max-width:var(--home-copy-measure);color:var(--color-electric-teal);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);text-align:right;margin:0 0 0 auto}@media (width>=40rem){.backer-promise__cards[data-astro-cid-thwvb645]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.backer-promise__cards[data-astro-cid-thwvb645]{grid-template-columns:repeat(4,minmax(0,1fr))}}
