.BzQ-LW_reveal{opacity:1;transform:none}.BzQ-LW_reveal[data-in-view=false]{opacity:0;transform:translateY(10px)}.BzQ-LW_reveal[data-in-view]{transition:opacity .42s,transform .42s cubic-bezier(.2,.7,.3,1)}@media (scripting:none){.BzQ-LW_reveal[data-in-view=false]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BzQ-LW_reveal[data-in-view=false]{opacity:1;transform:none}.BzQ-LW_reveal[data-in-view]{transition:none}}
.DxXD1a_frame{position:relative}.DxXD1a_corner{width:var(--vf-size);height:var(--vf-size);color:var(--accent);fill:none;stroke:currentColor;stroke-width:min(calc(var(--vf-size) / 5), 6px);stroke-linecap:round;pointer-events:none;opacity:0;transform:rotate(var(--vf-rotate,0deg)) translate(-8px, -8px);transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--vf-index,0) * 40ms);position:absolute}.DxXD1a_frame[data-drawn=true] .DxXD1a_corner{opacity:1;transform:rotate(var(--vf-rotate,0deg)) translate(0, 0)}.DxXD1a_corner[data-corner=tl]{top:var(--vf-inset);left:var(--vf-inset)}.DxXD1a_corner[data-corner=tr]{top:var(--vf-inset);right:var(--vf-inset);--vf-rotate:90deg}.DxXD1a_corner[data-corner=br]{bottom:var(--vf-inset);right:var(--vf-inset);--vf-rotate:180deg}.DxXD1a_corner[data-corner=bl]{bottom:var(--vf-inset);left:var(--vf-inset);--vf-rotate:270deg}.DxXD1a_frame[data-variant=snap] .DxXD1a_corner{transform:rotate(var(--vf-rotate,0deg)) translate(-14px, -14px) scale(1.12);transition:opacity .12s,transform .12s ease-in}.DxXD1a_frame[data-variant=snap][data-drawn=true] .DxXD1a_corner{transform:rotate(var(--vf-rotate,0deg)) translate(0, 0) scale(1);transition:opacity 90ms,transform .26s cubic-bezier(.34,1.56,.64,1)}.DxXD1a_mark{color:var(--accent);flex:none;display:block}.DxXD1a_markCorner{fill:none;stroke:currentColor;stroke-linecap:round;opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--vf-index,0) * 40ms)}.DxXD1a_markCorner[data-corner=tl]{transform:translate(-6px,-6px)}.DxXD1a_markCorner[data-corner=tr]{transform:translate(6px,-6px)}.DxXD1a_markCorner[data-corner=br]{transform:translate(6px,6px)}.DxXD1a_markCorner[data-corner=bl]{transform:translate(-6px,6px)}.DxXD1a_mark[data-drawn=true] .DxXD1a_markCorner{opacity:1;transform:translate(0)}@media (scripting:none){.DxXD1a_corner[data-corner],.DxXD1a_markCorner[data-corner]{opacity:1;transform:rotate(var(--vf-rotate,0deg)) translate(0, 0)}}@media (prefers-reduced-motion:reduce){.DxXD1a_corner[data-corner],.DxXD1a_markCorner[data-corner]{opacity:1;transform:rotate(var(--vf-rotate,0deg)) translate(0, 0);transition:none}.DxXD1a_frame[data-variant=snap][data-drawn=false] .DxXD1a_corner[data-corner]{opacity:0}}
.OcYvTG_cap{justify-content:center;align-items:center;gap:var(--s-1);width:var(--cap-w);height:var(--cap-h);border:1px solid var(--key-border);border-radius:var(--cap-radius);background:linear-gradient(180deg, var(--key-face-top) 0%, var(--key-face-bottom) 100%);box-shadow:var(--shadow-key);color:var(--ink);appearance:none;flex-direction:column;padding:0;font-family:inherit;transition:transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s;display:inline-flex}.OcYvTG_cap[data-pressed=true],.OcYvTG_cap:active{box-shadow:var(--shadow-key-down);background:linear-gradient(180deg, var(--key-face-bottom) 0%, var(--key-edge) 100%);transform:translateY(4px)}.OcYvTG_cap[data-size=sm]{--cap-w:64px;--cap-h:59px;--cap-radius:var(--r-3);--cap-glyph:calc(var(--fs-key-glyph) * .6)}.OcYvTG_cap[data-size=md]{--cap-w:104px;--cap-h:96px;--cap-radius:var(--r-4);--cap-glyph:var(--fs-key-glyph)}.OcYvTG_cap[data-size=lg]{--cap-w:132px;--cap-h:122px;--cap-radius:var(--r-4);--cap-glyph:calc(var(--fs-key-glyph) * 1.3)}.OcYvTG_glyph{font-size:var(--cap-glyph);font-weight:var(--fw-regular);line-height:1}.OcYvTG_label{font-size:var(--fs-key-label);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted);font-weight:var(--fw-medium);line-height:1}@media (max-width:720px){.OcYvTG_cap[data-size=md]{--cap-w:88px;--cap-h:82px}.OcYvTG_cap[data-size=lg]{--cap-w:112px;--cap-h:104px;--cap-glyph:calc(var(--fs-key-glyph) * 1.1)}}
.iDEhTa_clip{width:100%;display:block;position:relative}.iDEhTa_video{width:100%;height:auto;aspect-ratio:var(--clip-ar);border-radius:var(--r-3);background:var(--paper-sunk);display:block}.iDEhTa_play{left:var(--s-4);bottom:var(--s-4);border-radius:var(--r-pill);background:var(--accent-ink);width:34px;height:34px;box-shadow:var(--shadow-shot-sm);transition:background-color var(--dur) ease;border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute}.iDEhTa_play:hover{background:var(--accent-deep)}.iDEhTa_play svg{width:13px;height:13px;fill:var(--on-accent)}@media (prefers-reduced-motion:reduce){.iDEhTa_clip .iDEhTa_play{display:inline-flex}}
.mg7svW_keep{white-space:nowrap}.mg7svW_ref{vertical-align:super;font-size:.55em;line-height:0;font-family:var(--font-sans-stack);font-weight:var(--fw-semi);letter-spacing:0;margin-left:.08em}.mg7svW_ref a{color:var(--accent-text);margin:-6px -3px;padding:6px 3px;display:inline-block}.mg7svW_ref a:hover{text-decoration:underline}.mg7svW_section{padding-block:var(--s-8) clamp(48px, 5vw, 72px);border-top:1px solid var(--hairline-soft)}.mg7svW_heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mg7svW_list{gap:var(--s-3);max-width:88ch;margin:0;padding:0;list-style:none;display:grid}.mg7svW_item{font-size:var(--fs-fine);color:var(--muted);grid-template-columns:1.5em minmax(0,1fr);scroll-margin-top:96px;line-height:1.55;display:grid}.mg7svW_item p{margin:0}.mg7svW_item:target p{color:var(--ink)}.mg7svW_number{font-variant-numeric:tabular-nums}
