.feature100-block,.feature101-block,.feature102-block,.feature97-block,.feature98-block,.feature99-block{padding:clamp(var(--space-8),5vw,var(--space-16))}:is(
.feature97-heading,.feature97-grid,.feature97-rail,.feature97-item,.feature97-focus,.feature98-heading,.feature98-grid,.feature98-card,.feature99-heading,.feature99-grid,.feature99-layers,.feature99-layer,.feature100-heading,.feature100-grid,.feature100-pillars,.feature101-heading,.feature101-ledger,.feature101-row,.feature102-heading,.feature102-tree,.feature102-node
){display:grid}.feature100-statement,.feature98-value,:is(
.feature97-description,.feature98-description,.feature99-description,.feature100-description,.feature101-description,.feature102-description
),:is(
.feature97-item h3,.feature97-focus h3,.feature98-card h3,.feature99-layer h3,.feature100-pillar h3,.feature101-row h3,.feature102-node h3
),:is(
.feature97-item p,.feature97-focus p,.feature98-card p,.feature99-layer p,.feature100-pillar p,.feature101-row p,.feature102-node p
),:is(
.feature97-title,.feature98-title,.feature99-title,.feature100-title,.feature101-title,.feature102-title
){margin:0}:is(
.feature97-title,.feature98-title,.feature99-title,.feature100-title,.feature101-title,.feature102-title
){font-size:clamp(var(--display-sm-size), 4.5vw, var(--display-lg-size));font-weight:var(--display-lg-weight);line-height:var(--display-lg-leading);letter-spacing:var(--display-lg-tracking);text-wrap:balance}:is(
.feature97-description,.feature98-description,.feature99-description,.feature100-description,.feature101-description,.feature102-description
){max-width:var(--width-prose);color:var(--color-text-secondary);font-size:var(--lead-size);line-height:var(--lead-leading);text-wrap:pretty}:is(
.feature97-heading,.feature98-heading,.feature99-heading,.feature100-heading,.feature101-heading,.feature102-heading
){--grid-gap:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:minmax(0,1fr);align-items:end;margin-block-end:clamp(var(--space-8),5vw,var(--space-12))}.feature100-label,.feature101-index,.feature102-label,.feature97-index,.feature98-label,.feature99-index{color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}:is(
.feature97-item h3,.feature97-focus h3,.feature98-card h3,.feature99-layer h3,.feature100-pillar h3,.feature101-row h3,.feature102-node h3
){font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}:is(
.feature97-item p,.feature97-focus p,.feature98-card p,.feature99-layer p,.feature100-pillar p,.feature101-row p,.feature102-node p
){color:var(--color-text-muted);line-height:var(--leading-relaxed)}.feature97-grid{--grid-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.feature97-rail{--grid-gap:0;grid-template-columns:minmax(0,1fr);border-block-end:1px solid var(--color-border-strong)}.feature97-item{grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-5);border-block-start:1px solid var(--color-border-strong)}.feature97-focus{--grid-gap:0;grid-template-columns:minmax(0,1fr);overflow:hidden;background:var(--color-accent-subtle);border-radius:var(--radius-lg)}.feature97-focus-copy{--stack-gap:var(--space-4);max-width:var(--width-prose);padding:clamp(var(--space-6),5vw,var(--space-10))}.feature97-focus h3{max-width:20ch;font-size:clamp(var(--text-3xl), 3.5vw, var(--text-5xl));line-height:var(--leading-tight);text-wrap:balance}.feature101-media,.feature97-media{margin:0;overflow:hidden;background:var(--color-surface-sunken);border-radius:var(--radius-lg)}.feature97-media{--frame-ratio:16/7;min-height:14rem;border-radius:0}.feature98-grid{--grid-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.feature98-card{--grid-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-content:start;min-height:20rem;padding:clamp(var(--space-6),4vw,var(--space-9));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.feature98-card:nth-child(2){background:var(--color-accent-subtle)}.feature98-value{font-size:clamp(var(--text-7xl), 8vw, var(--text-8xl));font-weight:var(--weight-bold);line-height:var(--leading-none)}.feature98-footer{margin-block-start:var(--space-5);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border-strong);font-size:var(--text-xl)}.feature99-block.feature99-block{color:var(--color-text-inverted);background:var(--color-text)}.feature99-block :is(
.feature99-title,.feature99-description,.feature99-index,.feature99-layer h3,.feature99-layer p
){color:inherit}.feature99-grid{--grid-gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,1fr)}.feature99-intro{--stack-gap:var(--space-5)}.feature99-intro strong{font-size:clamp(var(--text-4xl), 6vw, var(--text-7xl));line-height:var(--leading-tight)}.feature99-layers{--grid-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.feature99-layer{grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);padding:clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--color-border-strong);border-radius:var(--radius-lg)}.feature99-layer:nth-child(2){margin-inline:clamp(var(--space-2),2vw,var(--space-5))}.feature99-layer:nth-child(3){margin-inline:clamp(var(--space-4),4vw,var(--space-10))}.feature99-layer:nth-child(4){margin-inline:clamp(var(--space-6),6vw,var(--space-16))}.feature100-heading{justify-items:center;max-width:52rem;margin-inline:auto;text-align:center}.feature100-grid{--grid-gap:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:center}.feature100-core{--stack-gap:var(--space-5);justify-items:center;width:100%;padding:clamp(var(--space-8),6vw,var(--space-16));color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-lg);text-align:center}.feature100-core>*{max-width:48rem}.feature100-core :is(.feature100-label,.feature100-statement,p){color:inherit}.feature100-statement{font-size:clamp(var(--text-4xl), 7vw, var(--text-8xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}.feature100-pillars{--grid-gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%}.feature100-pillar{--stack-gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.feature101-media{--frame-ratio:21/9;min-height:22rem}.feature101-ledger{--grid-gap:0;grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-5);border-block-end:1px solid var(--color-border-strong)}.feature101-row{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3) var(--space-5);padding-block:var(--space-5);border-block-start:1px solid var(--color-border-strong)}.feature101-proof,.feature101-row p{grid-column:2}.feature101-proof{font-weight:var(--weight-bold)}.feature102-tree{--grid-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.feature102-node{--stack-gap:var(--space-3);padding:clamp(var(--space-5),3vw,var(--space-7));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.feature102-root{--grid-gap:var(--space-6);grid-template-columns:minmax(0,1fr);color:var(--color-text-inverted);background:var(--color-text);text-align:left}.feature102-root :is(.feature102-label,h3,p){color:inherit}.feature102-root h3{max-width:22ch;font-size:clamp(var(--text-3xl), 3.5vw, var(--text-5xl));line-height:var(--leading-tight);text-wrap:balance}.feature102-root p{max-width:32ch}.feature102-branch{background:var(--color-accent-subtle)}@media (min-width:48rem){:is(
.feature97-heading,.feature98-heading,.feature99-heading,.feature101-heading,.feature102-heading
){grid-template-columns:minmax(0,1.05fr) minmax(18rem,0.75fr)}.feature97-grid{grid-template-columns:minmax(16rem,0.5fr) minmax(0,1.5fr)}.feature98-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature98-card{grid-row:span 3;grid-template-rows:subgrid}.feature99-grid{grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr)}.feature100-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.feature101-row{grid-template-columns:auto minmax(0,0.75fr) minmax(12rem,0.75fr) auto;align-items:start}.feature101-proof,.feature101-row p{grid-column:auto}.feature102-tree{grid-template-columns:repeat(4,minmax(0,1fr))}.feature102-root{grid-template-columns:minmax(0,1.45fr) minmax(16rem,0.55fr);grid-column:1/-1;align-items:end}.feature102-root .feature102-label{grid-column:1/-1}.feature102-branch{grid-column:span 2}}