.av{--ac:#525252;--ac-soft:#f5f5f5;--r-hero:24px;--r-card:16px;--gut:24px;--av-ease:cubic-bezier(.16, 1, .3, 1);color:#0a0a0a;background:#fff;overflow-x:clip}.av-wrap{width:min(100% - 2*clamp(16px,4vw,32px),1152px);margin-inline:auto}.av-grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.av-sec{padding:clamp(72px,11vw,188px) 0;position:relative}.av-sec.tight{padding:clamp(72px,7vw,116px) 0}.av-display{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:52px;font-weight:497;line-height:1.04}.av-display.m{font-size:44px}.av-display.s{letter-spacing:-.028em;font-size:32px;line-height:1.1}.av-head{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:26px;font-weight:497;line-height:1.18}.av-title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:21px;font-weight:497;line-height:1.25}.av-lede{letter-spacing:-.01em;color:#525252;text-wrap:pretty;max-width:44ch;margin:0;font-size:21px;line-height:1.45}.av-body{color:#525252;text-wrap:pretty;max-width:66ch;margin:0;font-size:16px;line-height:1.6}.av-kick{font:600 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#737373;margin:0}.av-kick b{color:#0a0a0a;font-weight:600}.av-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-fig{font:220 64px/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.av-ac{color:var(--ac)}.av-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.av .av-acts .x-btn{height:48px;padding:0 24px;font-size:16px}.av .av-acts .x-arrow{min-height:44px}.av-spec{border-top:1px solid #0000001a;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin:0;display:grid}.av-spec dt,.av-spec dd{border-bottom:1px solid #0000001a;margin:0;padding:17px 0}.av-spec dt{font:600 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#737373;padding-right:24px}.av-spec dd{color:#0a0a0a;font-size:16px;line-height:1.55}.av-obj{border-radius:var(--r-hero);background:var(--x-raised);overflow:hidden;box-shadow:0 0 0 1px #0000001a}.av-card{border-radius:var(--r-card);background:#f2f2f2}.av-dark{color:#fafafa;background:#000}.av-dark .av-body,.av-dark .av-lede{color:#ffffffc7}.av-dark .av-kick{color:#ffffff8c}@media (max-width:899px){.av-grid{grid-template-columns:minmax(0,1fr);row-gap:27px}.av-grid>*{grid-column:1/-1!important}.av-display{font-size:40px}.av-display.m{font-size:32px}.av-display.s,.av-head{font-size:26px}.av-lede{font-size:17px}.av-body{font-size:16px}.av-spec{grid-template-columns:minmax(0,1fr)}.av-spec dt{border-bottom:0;padding:17px 0 4px}.av-spec dd{padding:0 0 17px}}
