.-dwD7q_hero{padding-block:var(--space-5) var(--space-8);position:relative;overflow:clip}.-dwD7q_hero>.container{z-index:1;position:relative}.-dwD7q_heroInner{gap:var(--space-4);display:grid}.-dwD7q_title{font-size:min(clamp(3.5rem, 1rem + 10vw, 11rem), (100vw - 2 * var(--page-margin)) / 7.6);line-height:.84}.-dwD7q_line{max-width:30ch;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-muted)}.-dwD7q_meta{gap:var(--space-5);margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--label-tracking);text-transform:uppercase;flex-wrap:wrap;display:flex}.-dwD7q_meta dt{color:var(--text-muted)}.-dwD7q_meta dd{margin:0}.-dwD7q_pr{padding-block:var(--space-8)}.-dwD7q_prGrid{gap:var(--space-6);display:grid}.-dwD7q_prGrid>div{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);display:grid}.-dwD7q_statement{font-family:var(--font-display);max-width:22ch;font-size:clamp(1.6rem,1rem + 2vw,2.6rem);line-height:1.1}.-dwD7q_demo{padding-block:var(--space-6) var(--space-9)}.-dwD7q_demoFrame{margin-top:var(--space-5)}@media (prefers-reduced-motion:no-preference){.-dwD7q_demoFrame[data-await]:not([data-play]){opacity:0}.-dwD7q_demoFrame[data-play]{animation:-dwD7q_demo-in var(--duration-enter) var(--ease-out) both}}@keyframes -dwD7q_demo-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(3rem)}to{clip-path:inset(0 0 -5%)}}.-dwD7q_approach,.-dwD7q_changes{padding-block:var(--space-8)}.-dwD7q_changes{border-top:1px solid var(--rule)}.-dwD7q_approachGrid{gap:var(--space-6);display:grid}.-dwD7q_sectionTitle{max-width:12ch}.-dwD7q_points{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.-dwD7q_points li{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--text-lead);line-height:var(--leading-lead);grid-template-columns:3rem minmax(0,1fr);display:grid}.-dwD7q_changesBody{gap:var(--space-4);align-content:start;display:grid}.-dwD7q_changeList{gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-lead);line-height:var(--leading-lead);padding:0;list-style:none;display:grid}.-dwD7q_changeList li{padding-left:var(--space-4);border-left:2px solid var(--path)}.-dwD7q_stack{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.-dwD7q_stack li{border:1px solid var(--rule);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--label-tracking);text-transform:uppercase;padding:.3rem .7rem}.-dwD7q_next{padding-block:var(--space-6) var(--space-8);border-top:1px solid var(--rule);overflow-x:clip}.-dwD7q_nextLink{gap:var(--space-3);text-decoration:none;display:grid}.-dwD7q_nextName{font-size:min(clamp(3rem, 1rem + 8vw, 9rem), (100vw - 2 * var(--page-margin)) / 8);background-image:linear-gradient(90deg, var(--text) 0 50%, var(--text-muted) 50% 100%);color:#0000;transition:background-position var(--duration-enter) var(--ease-out);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;line-height:.9}.-dwD7q_nextLink:hover .-dwD7q_nextName,.-dwD7q_nextLink:focus-visible .-dwD7q_nextName{background-position:0 0}.-dwD7q_nextLink svg{width:2rem;height:2rem;transition:transform var(--duration-state) var(--ease-out)}.-dwD7q_nextLink:hover svg{transform:translate(4px,-4px)}@media (forced-colors:active){.-dwD7q_nextName{color:linktext;background:0 0}}@media (min-width:64rem){.-dwD7q_prGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-dwD7q_approachGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
