.hero-masthead:where(.astro-anhloy43){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);column-gap:clamp(3rem,7vw,7rem);row-gap:2.75rem;align-items:start}.hero-copy:where(.astro-anhloy43){padding-top:3.25rem}.hero-actions:where(.astro-anhloy43){display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hero-facts:where(.astro-anhloy43){grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:0;padding-top:1.35rem;border-top:1px solid var(--color-border)}.hero-facts:where(.astro-anhloy43) div:where(.astro-anhloy43){display:grid;gap:.18rem}.hero-facts:where(.astro-anhloy43) dt:where(.astro-anhloy43){opacity:.62;text-transform:uppercase;letter-spacing:.08em}.hero-facts:where(.astro-anhloy43) dd:where(.astro-anhloy43){color:var(--color-text);margin:0}@media(max-width:900px){.hero-masthead:where(.astro-anhloy43){grid-template-columns:1fr;gap:2rem}.hero-copy:where(.astro-anhloy43){max-width:38rem;padding-top:0}.hero-facts:where(.astro-anhloy43){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hero-facts:where(.astro-anhloy43){grid-template-columns:1fr}}.palette-proof:where(.astro-ik2qp33w){margin-top:3rem}.brush-ownership:where(.astro-h5awboup){display:grid;grid-template-columns:1fr 1.25fr 1fr;border-top:1px solid var(--color-border)}.brush-ownership:where(.astro-h5awboup)>div:where(.astro-h5awboup){padding:1.4rem 1.5rem 0 0}.brush-ownership:where(.astro-h5awboup)>div:where(.astro-h5awboup)+div:where(.astro-h5awboup){padding-left:1.5rem;border-left:1px solid var(--color-border)}@media(max-width:800px){.brush-ownership:where(.astro-h5awboup){grid-template-columns:1fr}.brush-ownership:where(.astro-h5awboup)>div:where(.astro-h5awboup)+div:where(.astro-h5awboup){padding-left:0;border-left:0}}.technical-proof:where(.astro-ylci5nqa){margin-top:3rem}.technical-ledger:where(.astro-ylci5nqa){margin-top:4.5rem;border-top:1px solid var(--color-border)}.technical-row:where(.astro-ylci5nqa){display:grid;grid-template-columns:2rem minmax(10rem,.65fr) minmax(18rem,1.5fr) minmax(11rem,.75fr);gap:1.5rem;align-items:baseline;padding:1.35rem 0;border-bottom:1px solid var(--color-border)}.technical-name:where(.astro-ylci5nqa){font-size:1.3rem;line-height:1}.technical-description:where(.astro-ylci5nqa){font-size:.92rem}.technical-detail:where(.astro-ylci5nqa){opacity:.72}@media(max-width:950px){.technical-row:where(.astro-ylci5nqa){grid-template-columns:2rem minmax(9rem,.6fr) 1.4fr}.technical-detail:where(.astro-ylci5nqa){grid-column:3}}@media(max-width:620px){.technical-row:where(.astro-ylci5nqa){grid-template-columns:1.5rem 1fr;gap:.55rem 1rem}.technical-description:where(.astro-ylci5nqa),.technical-detail:where(.astro-ylci5nqa){grid-column:2}}.puppet-proof:where(.astro-malvam6i){margin-top:3rem}#pw-demo:where(.astro-malvam6i) .pw-affordance:where(.astro-malvam6i){pointer-events:none;opacity:0}#pw-demo:where(.astro-malvam6i)[data-needs-click=true] .pw-affordance:where(.astro-malvam6i){opacity:1}.feature-catalog:where(.astro-jdaxvyuj){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:4rem}.feature-column:where(.astro-jdaxvyuj){display:flex;min-width:0;flex-direction:column;gap:2.75rem}.feature-group:where(.astro-jdaxvyuj){width:100%;margin:0}.feature-group-heading:where(.astro-jdaxvyuj){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-bottom:.7rem;color:var(--feature-color)}.feature-group-mark:where(.astro-jdaxvyuj){width:.55rem;height:.55rem;background:var(--feature-color)}.feature-list:where(.astro-jdaxvyuj){border-bottom:1px solid var(--color-border)}.feature-row:where(.astro-jdaxvyuj){border-top:1px solid var(--color-border)}.feature-row:where(.astro-jdaxvyuj) summary:where(.astro-jdaxvyuj){display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:2.55rem;padding:.55rem 0;cursor:pointer;list-style:none;font-weight:500}.feature-row:where(.astro-jdaxvyuj) summary:where(.astro-jdaxvyuj)::-webkit-details-marker{display:none}.feature-row:where(.astro-jdaxvyuj) summary:where(.astro-jdaxvyuj):hover{color:var(--feature-color)}.feature-row:where(.astro-jdaxvyuj) summary:where(.astro-jdaxvyuj):focus-visible{outline:1px solid var(--feature-color);outline-offset:4px}.feature-row:where(.astro-jdaxvyuj)>p:where(.astro-jdaxvyuj){margin:0;padding:0 2.25rem .9rem 0}.feature-toggle:where(.astro-jdaxvyuj){position:relative;width:.8rem;height:.8rem;color:var(--feature-color)}.feature-toggle:where(.astro-jdaxvyuj):before,.feature-toggle:where(.astro-jdaxvyuj):after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.feature-toggle:where(.astro-jdaxvyuj):before{width:.8rem;height:1px}.feature-toggle:where(.astro-jdaxvyuj):after{width:1px;height:.8rem}.feature-row:where(.astro-jdaxvyuj)[open] .feature-toggle:where(.astro-jdaxvyuj):after{display:none}@media(max-width:900px){.feature-catalog:where(.astro-jdaxvyuj){display:flex;flex-direction:column;gap:0;margin-top:3rem}.feature-column:where(.astro-jdaxvyuj){display:contents}.feature-group:where(.astro-jdaxvyuj){order:var(--feature-order);margin-bottom:2.25rem}}.audience-grid:where(.astro-omf5vsyn){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem;margin-top:3.5rem}.audience-image:where(.astro-omf5vsyn){display:block;aspect-ratio:8 / 5;height:auto;object-fit:cover;border-radius:2px;filter:saturate(.88) contrast(1.04)}@media(max-width:800px){.audience-grid:where(.astro-omf5vsyn){grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card:where(.astro-omf5vsyn){grid-column:span 1}}@media(max-width:520px){.audience-grid:where(.astro-omf5vsyn){grid-template-columns:1fr}}
