.features-chapter{scroll-margin-top:var(--site-bezel-size);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:64px;padding:88px 16px;display:grid;position:relative}.features-chapter-head{top:calc(var(--site-bezel-size) + 48px);flex-direction:column;align-self:start;align-items:flex-start;gap:12px;display:flex;position:sticky}.features-chapter-head h2{letter-spacing:-.025em;color:var(--color-text-1);text-wrap:balance;font-size:30px;font-weight:650;line-height:1.1}.features-chapter-head p{color:var(--color-text-2);text-wrap:pretty;font-size:15px;line-height:1.55}.features-chapter-number{font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:13px;font-weight:600}.features-chapter-tiles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.features-chapter-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.features-card:only-child{grid-column:1/-1}.features-card{corner-shape:superellipse(2);isolation:isolate;scroll-margin-top:calc(var(--site-bezel-size) + 48px);border-radius:28px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.features-card:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-text-1) 14%, var(--color-border));border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 -12px 16px -8px color-mix(in srgb, var(--color-text-1) 5%, transparent);opacity:.4;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(144deg,#000,#0000 70%);mask-image:linear-gradient(144deg,#000,#0000 70%)}.features-card:hover:before,.features-card:target:before{opacity:.7}.features-card-tile{margin-bottom:18px;transition:translate .35s cubic-bezier(.22,.61,.36,1)}.features-card:hover .features-card-tile{translate:0 -2px}.features-card-name{letter-spacing:-.015em;color:var(--color-text-1);font-size:17px;font-weight:600}.features-card-tagline{color:var(--color-text-2);text-wrap:pretty;margin-top:4px;font-size:14px;font-weight:500;line-height:1.45}.features-card-description{color:var(--color-text-3);text-wrap:pretty;margin-top:10px;font-size:13.5px;line-height:1.6}.features-card-link{color:var(--color-text-2);align-items:center;gap:2px;margin-top:auto;padding-top:18px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.features-card-link svg{transition:translate .2s cubic-bezier(.22,.61,.36,1)}.features-card-link:hover{color:var(--color-accent)}.features-card-link:hover svg{translate:2px}@media (max-width:960px){.features-chapter{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:64px}.features-chapter-head{max-width:36rem;position:static}}@media (max-width:600px){.features-chapter{padding-block:48px}.features-chapter-head h2{font-size:26px}.features-chapter-cards{grid-template-columns:minmax(0,1fr)}.features-card{padding:20px}}.features-chapter-head{--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-step:80ms}.features-chapter-head>:not(.features-chapter-tiles),.features-chapter-head .features-chapter-tiles>*{transition:opacity .56s var(--reveal-ease), translate .76s var(--reveal-ease), scale .76s var(--reveal-ease), filter .62s var(--reveal-ease)}.features-chapter-head>:nth-child(2){transition-delay:var(--reveal-step)}.features-chapter-head>:nth-child(3){transition-delay:calc(var(--reveal-step) * 2)}.features-chapter-head .features-chapter-tiles>*{transition-delay:calc(var(--reveal-step) * 3 + 60ms + var(--i,0) * 45ms)}@media (scripting:enabled){.features-chapter-head:not([data-seen])>:not(.features-chapter-tiles),.features-chapter-head:not([data-seen]) .features-chapter-tiles>*{opacity:0;filter:blur(8px);transition:none;translate:0 12px}.features-chapter-head:not([data-seen]) .features-chapter-tiles>*{filter:blur(4px);translate:0 8px;scale:.55}}.features-card{--reveal-ease:cubic-bezier(.22, 1, .36, 1);transition:opacity .42s var(--reveal-ease), translate .56s var(--reveal-ease), scale .56s var(--reveal-ease)}.features-card:nth-child(2n){transition-delay:70ms}@media (max-width:600px){.features-card:nth-child(2n){transition-delay:0s}}@media (scripting:enabled){.features-card:not([data-seen]){opacity:0;transition:none;translate:0 14px;scale:.98}}@media (prefers-reduced-motion:reduce){.features-card:not([data-seen]){translate:none;scale:none}.features-chapter-cards>.features-card{transition:opacity .3s}.features-chapter-head:not([data-seen])>:not(.features-chapter-tiles),.features-chapter-head:not([data-seen]) .features-chapter-tiles>*{filter:none;translate:none;scale:none}.features-chapter-head>:not(.features-chapter-tiles),.features-chapter-head .features-chapter-tiles>*{transition:opacity .3s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.features-chapter-head{transform-origin:0 0;animation:cubic-bezier(.5,0,.75,0) both features-chapter-leave;animation-timeline:view();animation-range:exit -40% exit 60%}}}@keyframes features-chapter-leave{to{opacity:0;filter:blur(10px);translate:0 -24px;scale:.96}}
