.pa93480{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--copy);line-break:strict;overflow-wrap:break-word;orphans:2;widows:2;line-height:1.78}.pa93480>p{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>ul{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>ol{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>blockquote{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>figure{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>h2{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>h3{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>h4{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>h5{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>h6{max-width:var(--reading-wide);margin-left:0;margin-right:0}.pa93480>p{color:var(--copy);text-wrap:pretty;margin-top:0;margin-bottom:23px}.pa93480>p:first-child{color:var(--copy-strong);font-size:19px;line-height:1.75}.pa93480>p:last-child{margin-bottom:0}.pa93480 h2{scroll-snap-margin-top:calc(var(--header-height) + 26px);scroll-margin-top:calc(var(--header-height) + 26px)}.pa93480 h3{scroll-snap-margin-top:calc(var(--header-height) + 26px);scroll-margin-top:calc(var(--header-height) + 26px)}.pa93480 h4{scroll-snap-margin-top:calc(var(--header-height) + 26px);scroll-margin-top:calc(var(--header-height) + 26px)}.pa93480 h5{scroll-snap-margin-top:calc(var(--header-height) + 26px);scroll-margin-top:calc(var(--header-height) + 26px)}.pa93480 h6{scroll-snap-margin-top:calc(var(--header-height) + 26px);scroll-margin-top:calc(var(--header-height) + 26px)}.pa93480 h2{font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);letter-spacing:var(--tracking-heading);text-wrap:balance;color:var(--ink);margin-top:60px;margin-bottom:18px}.pa93480 h3{font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);letter-spacing:-.01em;text-wrap:balance;color:var(--copy-strong);margin-top:38px;margin-bottom:13px}.pa93480 h4{font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-h4);color:var(--ink);margin-top:32px;margin-bottom:11px}.pa93480 h5{font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--ink);margin-top:28px;margin-bottom:9px}.pa93480 h6{color:var(--ink-soft);font-size:var(--font-size-h6);font-weight:600;line-height:var(--line-height-label);letter-spacing:.06em;text-transform:uppercase;margin-top:24px;margin-bottom:8px}.pa93480 strong{color:var(--copy-strongest);font-weight:600}.pa93480 em{color:var(--copy-strong)}.pa93480 a{color:var(--accent);-webkit-transition:color var(--duration-base) ease;transition:color var(--duration-base) ease;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.pa93480 a:hover{color:var(--accent-soft)}.pa93480 ul{margin-top:18px;margin-bottom:28px;padding-left:25px}.pa93480 ol{margin-top:18px;margin-bottom:28px;padding-left:25px}.pa93480 li{margin-bottom:9px;padding-left:5px}.pa93480 li::marker{color:var(--accent)}.pa93480 li>ul{margin-top:10px;margin-bottom:0}.pa93480 li>ol{margin-top:10px;margin-bottom:0}.pa93480 blockquote{border:1px solid var(--line);border-left:2px solid var(--sage);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface);color:var(--copy-strong);font-family:var(--font-sans);font-size:var(--font-size-quote);margin-top:42px;margin-bottom:42px;padding:24px 28px;line-height:1.7}.pa93480 blockquote p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.pa93480 blockquote cite{color:var(--ink-soft);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:.06em;text-transform:uppercase;margin-top:16px;font-style:normal;display:block}.pa93480 :not(pre)>code{border:1px solid var(--line);background:var(--surface-strong);color:var(--accent-soft);font-family:var(--font-mono);word-break:break-word;border-radius:4px;padding:2px 5px;font-size:.86em}.pa93480 kbd{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-strong);font-family:var(--font-mono);padding:.1em .4em;font-size:.82em;line-height:1.4;display:inline-block}.pa93480 figure{margin-top:40px;margin-bottom:40px}.pa93480 figure img{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);width:100%;height:auto}.pa93480 figcaption{color:var(--ink-muted);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:.07em;text-transform:uppercase;margin-top:10px}.pa93480 hr{background:var(--line);border:0;width:100%;height:1px;margin:52px 0}.pa93480 img{height:auto}.pa93480 sup{line-height:0}.pa93480 sub{line-height:0}@media (max-width:640px){.pa93480{font-size:16px;line-height:1.78}.pa93480>p{margin-bottom:22px}.pa93480>p:first-child{font-size:18px}.pa93480 h2{margin-top:50px;margin-bottom:16px}.pa93480 h3{margin-top:34px;margin-bottom:12px}.pa93480 blockquote{margin-top:36px;margin-bottom:36px;padding:20px}.pa93480 hr{margin:44px 0}}
.r14bn0kv{--callout-icon-size:56px;--callout-icon-offset:-10px;--callout-gutter:48px;--callout-rail:calc(var(--callout-icon-size) + var(--callout-gutter));--callout-bar-width:4px;--callout-bar-gap:4px;--callout-bar-left:calc(var(--callout-rail) - var(--callout-bar-width) - var(--callout-bar-gap));--callout-connector-drop:64px;--callout-accent:var(--callout-info-accent);--callout-bg:var(--callout-info-bg);--callout-title:var(--ink);--callout-body:var(--copy);--callout-muted:var(--ink-muted);--callout-border:color-mix(in srgb, var(--callout-accent) 24%, transparent);--callout-link:color-mix(in srgb, var(--callout-accent) 65%, var(--callout-title));--callout-ring:none;display:-ms-grid;-ms-grid-columns:var(--callout-rail) minmax(0, 1fr);grid-template-columns:var(--callout-rail) minmax(0, 1fr);max-width:var(--reading-wide);font-family:var(--font-sans);margin:52px 0;display:grid;position:relative}.r14bn0kv[data-type=tip]{--callout-accent:var(--callout-tip-accent);--callout-bg:var(--callout-tip-bg)}.r14bn0kv[data-type=warning]{--callout-accent:var(--callout-warning-accent);--callout-bg:var(--callout-warning-bg);--callout-ring:inset 0 0 0 1px color-mix(in srgb, var(--callout-warning-accent) 16%, transparent)}.r14bn0kv[data-type=danger]{--callout-accent:var(--callout-danger-accent);--callout-bg:var(--callout-danger-bg);--callout-title:var(--callout-danger-title);--callout-body:var(--callout-danger-body);--callout-muted:var(--callout-danger-muted)}.r14bn0kv[data-title=false]{--callout-connector-drop:44px}@media (max-width:640px){.r14bn0kv{--callout-icon-size:48px;--callout-icon-offset:-8px;--callout-gutter:24px;--callout-connector-drop:58px;margin:40px 0}.r14bn0kv[data-title=false]{--callout-connector-drop:40px}}.rkrkxuw{z-index:2;min-height:100%;position:relative}.it7tu7n{top:var(--callout-icon-offset);z-index:3;display:-ms-grid;width:var(--callout-icon-size);height:var(--callout-icon-size);border:2px solid var(--callout-accent);background:var(--bg);color:var(--callout-accent);border-radius:50%;place-items:center;display:grid;position:absolute;left:0}.it7tu7n svg{width:24px;height:24px}@media (max-width:640px){.it7tu7n svg{width:20px;height:20px}}.cb47ywr{top:calc(var(--callout-icon-size) / 2 + var(--callout-icon-offset));left:var(--callout-icon-size);z-index:2;width:calc(var(--callout-bar-left) + var(--callout-bar-width) / 2 - var(--callout-icon-size));height:calc(var(--callout-connector-drop) - var(--callout-icon-size) / 2 - var(--callout-icon-offset));color:var(--callout-accent);pointer-events:none;position:absolute;overflow:visible}.cb47ywr path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.92}.a1oeb47x{top:var(--callout-connector-drop);bottom:0;left:var(--callout-bar-left);z-index:2;width:var(--callout-bar-width);background:var(--callout-accent);border-radius:2px;position:absolute}.pky21an{z-index:1;background:var(--callout-bg);min-width:0;box-shadow:var(--callout-ring);color:var(--callout-body);border-radius:12px;padding:32px 34px 34px;position:relative}@media (max-width:640px){.pky21an{border-radius:10px;padding:24px 22px 26px}}.tgpd8v3{color:var(--callout-title);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35}@media (max-width:640px){.tgpd8v3{margin-bottom:10px;font-size:18px}}.c1ymxx2x{z-index:1;overflow-wrap:break-word;position:relative}.c1ymxx2x[data-callout-content]>p{color:var(--callout-body);text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.7}.c1ymxx2x[data-callout-content]>ul{margin:14px 0 16px;padding-left:22px}.c1ymxx2x[data-callout-content]>ol{margin:14px 0 16px;padding-left:22px}.c1ymxx2x[data-callout-content] li{color:var(--callout-body);margin-bottom:6px;padding-left:3px;font-size:16px;line-height:1.7}.c1ymxx2x[data-callout-content] li:last-child{margin-bottom:0}.c1ymxx2x[data-callout-content] li::marker{color:var(--callout-accent)}.c1ymxx2x[data-callout-content] ul ul{margin:6px 0}.c1ymxx2x[data-callout-content] ul ol{margin:6px 0}.c1ymxx2x[data-callout-content] ol ul{margin:6px 0}.c1ymxx2x[data-callout-content] ol ol{margin:6px 0}.c1ymxx2x[data-callout-content]>h2{color:var(--callout-title);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:20px 0 9px;font-size:17px;font-weight:600;line-height:1.4}.c1ymxx2x[data-callout-content]>h3{color:var(--callout-title);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:20px 0 9px;font-size:17px;font-weight:600;line-height:1.4}.c1ymxx2x[data-callout-content]>h4{color:var(--callout-title);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:20px 0 9px;font-size:17px;font-weight:600;line-height:1.4}.c1ymxx2x[data-callout-content]>blockquote{border:0;border-left:2px solid color-mix(in srgb, var(--callout-accent) 62%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--callout-accent) 7%, transparent);color:var(--callout-body);font-family:var(--font-sans);margin:18px 0;padding:13px 17px;font-size:16px;line-height:1.7}.c1ymxx2x[data-callout-content]>div{border-color:var(--callout-border);border-radius:14px;margin:18px 0}.c1ymxx2x[data-callout-content]>figure{margin:20px 0}.c1ymxx2x[data-callout-content] figure img{border:1px solid var(--callout-border);border-radius:12px}.c1ymxx2x[data-callout-content] figcaption{color:var(--callout-muted);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:.06em;text-transform:uppercase;margin-top:8px}.c1ymxx2x[data-callout-content] a{color:var(--callout-link);-webkit-text-decoration-color:color-mix(in srgb, var(--callout-link) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--callout-link) 52%, transparent)}.c1ymxx2x[data-callout-content] a:hover{color:var(--callout-link);text-decoration-color:currentColor}.c1ymxx2x[data-callout-content] a:focus-visible{outline-color:var(--callout-accent)}.c1ymxx2x[data-callout-content] strong{color:var(--callout-title);font-weight:600}.c1ymxx2x[data-callout-content] :not(pre)>code{border-color:var(--callout-border);background:color-mix(in srgb, var(--callout-accent) 9%, transparent);color:var(--callout-link)}.c1ymxx2x[data-callout-content] hr{background:var(--callout-border);border:0;height:1px;margin:24px 0}.c1ymxx2x[data-callout-content]>:last-child{margin-bottom:0}@media (max-width:640px){.c1ymxx2x[data-callout-content]>p{font-size:15px}.c1ymxx2x[data-callout-content] li{font-size:15px}.c1ymxx2x[data-callout-content]>blockquote{font-size:15px}}
.p1m7hvon{max-width:100%;color:inherit;font-family:var(--font-mono);font-size:var(--font-size-code);line-height:var(--line-height-code);tab-size:2;scrollbar-color:#ffffff2e transparent;margin:0;padding:20px 22px;overflow-x:auto}.p1m7hvon code{font:inherit;white-space:pre;display:block}@media (max-width:640px){.p1m7hvon{padding:18px 16px;font-size:12px}}
.t1mqjsp5{color:#6f746e;min-height:38px;font-family:var(--font-mono);font-size:11px;line-height:var(--line-height-label);letter-spacing:.08em;text-transform:uppercase;background:#101312;align-items:center;gap:5px;padding:0 10px 0 14px;display:flex}.d6180en{background:#555852;border-radius:50%;width:5px;height:5px}.d6180en:nth-of-type(3){background:var(--accent)}.f1gw6l3z{color:#8b8f88;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.c1ovef6s{border:1px solid var(--line);border-radius:var(--radius-sm);color:#9b9b98;cursor:pointer;min-width:62px;min-height:26px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;-webkit-transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease;background:0 0;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:11px;line-height:1;display:inline-flex}.c1ovef6s:hover{border-color:var(--line-strong);color:var(--ink);background:#ffffff0f}.c1ovef6s:active{transform:scale(.97)}.c1ovef6s[data-copied=true]{border-color:var(--accent);color:var(--accent-soft)}.c1ovef6s svg{width:12px;height:12px}
.w1ojf0vu{border:1px solid var(--line);border-radius:var(--radius);background:var(--code-bg);color:var(--code-text);margin:32px 0 40px;position:relative;overflow:hidden}
.t8ovmqg{max-width:var(--reading-wide);scrollbar-color:var(--line) transparent;margin:38px 0;overflow-x:auto}.t8ovmqg table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--font-size-small);text-align:left;font-variant-numeric:tabular-nums;line-height:1.65}.t8ovmqg th{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 16px 11px}.t8ovmqg td{vertical-align:top;padding:12px 16px}.t8ovmqg th:first-child{padding-left:0}.t8ovmqg td:first-child{padding-left:0}.t8ovmqg th:last-child{padding-right:0}.t8ovmqg td:last-child{padding-right:0}@media (max-width:640px){.t8ovmqg{margin:32px 0;font-size:13px}.t8ovmqg th{padding:10px 12px}.t8ovmqg td{padding:10px 12px}}
.baaulif{width:min(100%, var(--page-max));-webkit-box-flex-wrap:wrap;-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;padding:20px var(--gutter) 28px;color:var(--ink-soft);letter-spacing:.01em;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:40px auto 0;font-size:13px;line-height:1.5;display:flex}@media (max-width:620px){.baaulif{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;padding:18px var(--gutter-sm) 24px;flex-direction:column;align-items:flex-start;gap:8px}}.t859phq{color:var(--ink-soft);-webkit-transition:color var(--duration-base) ease;transition:color var(--duration-base) ease}.t859phq:hover{color:var(--accent-soft)}
.r17lbfx3{--logo-size:var(--r17lbfx3-0);color:var(--r17lbfx3-1);font-size:var(--logo-size);align-items:center;gap:9px;line-height:1;display:inline-flex}.mr874hq{width:1.08em;height:1.08em;color:inherit;flex:none;overflow:visible}.woxpqke{font-family:var(--font-sans);letter-spacing:-.045em;font-size:1em;font-weight:700;line-height:1}
.stcnktg{font-family:var(--font-sans);font-size:var(--font-size-screening);font-weight:600;line-height:var(--line-height-screening);letter-spacing:var(--tracking-screening);text-wrap:balance}.de17ro0{font-family:var(--font-sans);font-size:var(--font-size-display);font-weight:600;line-height:var(--line-height-display);letter-spacing:var(--tracking-display);text-wrap:balance}.h1fmkb8y{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:600;line-height:var(--line-height-h1);letter-spacing:var(--tracking-display);text-wrap:balance}.h1jpeyxo{font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);letter-spacing:var(--tracking-heading);text-wrap:balance}.h170ii39{font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);letter-spacing:-.01em;text-wrap:balance}.h53orp0{font-family:var(--font-sans);font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-h4);letter-spacing:0}.h13v8dus{font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);letter-spacing:0}.h11owmq6{font-family:var(--font-sans);font-size:var(--font-size-h6);font-weight:600;line-height:var(--line-height-label);letter-spacing:0}.lylj4a8{font-family:var(--font-sans);font-size:var(--font-size-lead);font-weight:400;line-height:var(--line-height-lead)}.l1x2ffzk{font-family:var(--font-sans);font-size:var(--font-size-lead-small);font-weight:400;line-height:var(--line-height-lead-small)}.bj78zne{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.skt8idd{font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ufytxuc{font-family:var(--font-sans);font-size:var(--font-size-ui);line-height:var(--line-height-ui)}.mh49jio{font-family:var(--font-sans);font-size:var(--font-size-meta);line-height:var(--line-height-meta);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.l1jba1sb{font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.m1me9mfe{color:var(--ink-soft)}.a1brw2r7{color:var(--accent)}
.brcgbi6{max-width:340px}.bkl7faq{color:var(--ink);display:inline-flex}.n1snmif0{max-width:26rem;color:var(--ink-soft);margin-top:14px;font-size:12px;line-height:1.5}.m1l4r1h4{color:var(--ink-muted);letter-spacing:0;margin-top:16px;font-size:12px}
.c3bltw6{min-width:0}.h1gor3e5{color:var(--ink);letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.3}.ltbf7d0{display:-ms-grid;gap:8px;display:grid}.ltbf7d0 a{width:fit-content;color:var(--ink-soft);-webkit-transition:color var(--duration-fast) ease;transition:color var(--duration-fast) ease;align-items:center;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.ltbf7d0 a:hover{color:var(--accent)}.ltbf7d0 svg{width:13px;height:13px}
.f16m1ddx{border-top:1px solid var(--line);background:var(--surface);color:var(--ink)}.ima9ksv{width:min(100%, var(--page-max));display:-ms-grid;-ms-grid-columns:minmax(0, 1.6fr) repeat(3, minmax(110px, .55fr));padding:52px var(--gutter) 24px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(110px,.55fr));gap:clamp(32px,5vw,64px);margin:0 auto;display:grid}@media (max-width:900px){.ima9ksv{-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3,1fr)}.ima9ksv>:first-child{-ms-grid-column:1/-1;grid-column:1/-1}}@media (max-width:620px){.ima9ksv{-ms-grid-columns:repeat(2, 1fr);padding:48px var(--gutter-sm) 24px;grid-template-columns:repeat(2,1fr);gap:32px 24px}}
.n1rll0ie{align-items:center;gap:clamp(20px,2.4vw,34px);display:flex}.n1rll0ie a{color:var(--ink);letter-spacing:0;white-space:nowrap;opacity:.82;-webkit-transition:opacity var(--duration-fast) ease,color var(--duration-fast) ease;transition:opacity var(--duration-fast) ease,color var(--duration-fast) ease;padding:6px 0;font-size:12px;font-weight:400;line-height:1;position:relative}.n1rll0ie a:hover{opacity:1}.n1rll0ie a[data-active=true]{opacity:1}@media (max-width:1023px){.n1rll0ie{display:none}}
.c12qvqcw{width:var(--control-size);height:var(--control-size);display:-ms-grid;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;-webkit-transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,-webkit-transform var(--duration-instant) var(--ease-out);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-instant) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid;position:relative}.c12qvqcw:hover{border-color:var(--line-strong);background:var(--surface-muted)}.c12qvqcw:active{transform:scale(.94)}.c12qvqcw svg{width:18px;height:18px}@media (max-width:420px){.c12qvqcw{width:38px;height:38px}}
.stcnktg{font-family:var(--font-sans);font-size:var(--font-size-screening);font-weight:600;line-height:var(--line-height-screening);letter-spacing:var(--tracking-screening);text-wrap:balance}.de17ro0{font-family:var(--font-sans);font-size:var(--font-size-display);font-weight:600;line-height:var(--line-height-display);letter-spacing:var(--tracking-display);text-wrap:balance}.h1fmkb8y{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:600;line-height:var(--line-height-h1);letter-spacing:var(--tracking-display);text-wrap:balance}.h1jpeyxo{font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);letter-spacing:var(--tracking-heading);text-wrap:balance}.h170ii39{font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);letter-spacing:-.01em;text-wrap:balance}.h53orp0{font-family:var(--font-sans);font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-h4);letter-spacing:0}.h13v8dus{font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);letter-spacing:0}.h11owmq6{font-family:var(--font-sans);font-size:var(--font-size-h6);font-weight:600;line-height:var(--line-height-label);letter-spacing:0}.lylj4a8{font-family:var(--font-sans);font-size:var(--font-size-lead);font-weight:400;line-height:var(--line-height-lead)}.l1x2ffzk{font-family:var(--font-sans);font-size:var(--font-size-lead-small);font-weight:400;line-height:var(--line-height-lead-small)}.bj78zne{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.skt8idd{font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ufytxuc{font-family:var(--font-sans);font-size:var(--font-size-ui);line-height:var(--line-height-ui)}.mh49jio{font-family:var(--font-sans);font-size:var(--font-size-meta);line-height:var(--line-height-meta);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.l1jba1sb{font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.m1me9mfe{color:var(--ink-soft)}.a1brw2r7{color:var(--accent)}
.ptldyd9{inset:var(--header-height) 0 0;z-index:var(--z-menu);padding:36px var(--gutter) 48px;background:var(--bg);-webkit-animation:var(--anim-menu-in) .24s var(--ease-in-out) both;animation:var(--anim-menu-in) .24s var(--ease-in-out) both;display:none;position:fixed;overflow-y:auto}.ptldyd9[data-open=true]{display:block}@media (min-width:1024px){.ptldyd9{display:none!important}}@media (max-width:420px){.ptldyd9{padding:28px var(--gutter) 40px}}.i1rmyp77{width:min(100%,680px);margin:0 auto}.l1vvwz3f{color:var(--ink-muted);margin-bottom:20px}.p1c7v2qv{display:-ms-grid;gap:2px;padding-bottom:32px;display:grid}.p1c7v2qv a{min-height:56px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;-webkit-transition:color var(--duration-fast) ease;transition:color var(--duration-fast) ease;align-items:center;font-size:clamp(30px,8vw,42px);font-weight:600;line-height:1.1;display:flex}.p1c7v2qv a:hover{color:var(--accent)}.p1c7v2qv a[data-active=true]{color:var(--accent)}.s5c73g6{display:-ms-grid;gap:2px;padding-top:28px;display:grid}.s5c73g6 a{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;min-height:48px;color:var(--ink-soft);-webkit-transition:color var(--duration-fast) ease;transition:color var(--duration-fast) ease;justify-content:space-between;gap:16px;font-size:15px;line-height:1.4;display:flex}.s5c73g6 a:hover{color:var(--accent)}.s5c73g6 svg{width:15px;height:15px}.n1xhdb2o{max-width:30rem;color:var(--ink-muted);margin-top:40px}
.soetmyk{display:none}@media (max-width:1023px){.soetmyk{display:-ms-inline-grid;display:inline-grid}}
.aw6e09i{color:var(--ink-soft);font-size:var(--font-size-label);line-height:var(--line-height-label);text-align:right;padding:12px 20px 16px;display:block}.a199t8h9{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--font-size-label);line-height:var(--line-height-label);text-align:right;-webkit-transition:color var(--duration-base) ease;transition:color var(--duration-base) ease;padding:12px 20px 16px;display:block}.a199t8h9:hover{color:var(--accent)}.a199t8h9:active{color:var(--accent-strong)}
.f1aswj30{display:-ms-grid;-ms-grid-columns:22px minmax(0, 1fr);border:1px solid var(--chrome-line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--chrome-ink) 5%, transparent);-webkit-transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;margin:0 20px 16px;padding:16px 18px;display:grid}.f1aswj30:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--chrome-ink) 8%, transparent);box-shadow:inset 0 0 0 1px var(--accent)}.f1aswj30 svg{width:19px;height:19px;color:var(--chrome-muted)}.f1aswj30 input{width:100%;min-width:0;color:var(--chrome-ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-ui);background:0 0;border:0;outline:0;padding:0}.f1aswj30 input::-webkit-search-cancel-button{appearance:none}.f1aswj30 input::-webkit-search-decoration{appearance:none}.f1aswj30 input:disabled{cursor:not-allowed}.f1aswj30 input::-webkit-input-placeholder{color:var(--chrome-muted)}.f1aswj30 input::-moz-placeholder{color:var(--chrome-muted)}.f1aswj30 input:-ms-placeholder-shown{color:var(--chrome-muted)}.f1aswj30 input::placeholder{color:var(--chrome-muted)}
.ra73kn6{min-height:150px;padding:0 12px 12px}.s1nqkk2e{text-align:center;padding:34px 20px}.r14pblvc{display:-ms-grid;gap:2px;display:grid}.rvraj4o{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) auto;border-radius:var(--radius-md);-webkit-transition:background-color var(--duration-base) ease,color var(--duration-base) ease;transition:background-color var(--duration-base) ease,color var(--duration-base) ease;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 18px;display:grid}.rvraj4o:hover{background:var(--surface-muted)}.rvraj4o:focus-visible{background:var(--surface-muted)}.rvraj4o:active{background:color-mix(in srgb, var(--chrome-ink) 10%, transparent)}.rvraj4o svg{width:16px;height:16px;color:var(--ink-soft)}.rpwxhgf{margin-top:6px}
.oe1bgn7{z-index:var(--z-overlay);-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;padding:clamp(20px, 9vh, 88px) var(--space-4) var(--space-8);background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-animation:var(--anim-search-overlay-in) .16s ease both;animation:var(--anim-search-overlay-in) .16s ease both;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.pt01799{--ink:var(--chrome-ink);--ink-soft:var(--chrome-muted);--line:var(--chrome-line);--surface-muted:color-mix(in srgb, var(--chrome-ink) 7%, transparent);border:1px solid var(--chrome-line-strong);border-radius:var(--radius);background:var(--surface);width:min(100%,720px);color:var(--chrome-ink);box-shadow:var(--shadow-overlay);-webkit-animation:var(--anim-search-panel-in) .2s var(--ease-out) both;animation:var(--anim-search-panel-in) .2s var(--ease-out) both;overflow:hidden}.p1sdbxv1{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:20px;padding:18px 20px 12px;display:flex}.ci3k7nt{width:36px;height:36px;display:-ms-grid;border-radius:var(--radius-pill);color:var(--chrome-muted);cursor:pointer;-webkit-transition:background-color var(--duration-base) ease,color var(--duration-base) ease,-webkit-transform var(--duration-fast) var(--ease-out);transition:background-color var(--duration-base) ease,color var(--duration-base) ease,transform var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.ci3k7nt:hover{background:color-mix(in srgb, var(--chrome-ink) 7%, transparent);color:var(--chrome-ink)}.ci3k7nt:active{transform:scale(.92)}.ci3k7nt svg{width:17px;height:17px}
.ilapwe0>svg{-webkit-transition:opacity var(--duration-base) ease,-webkit-transform var(--duration-base) var(--ease-out);transition:opacity var(--duration-base) ease,transform var(--duration-base) var(--ease-out);margin:auto;position:absolute;inset:0}.ilapwe0 [data-icon=sun]{opacity:var(--sun-icon-opacity);-webkit-transform:var(--sun-icon-transform);-moz-transform:var(--sun-icon-transform);-ms-transform:var(--sun-icon-transform);transform:var(--sun-icon-transform)}.ilapwe0 [data-icon=moon]{opacity:var(--moon-icon-opacity);-webkit-transform:var(--moon-icon-transform);-moz-transform:var(--moon-icon-transform);-ms-transform:var(--moon-icon-transform);transform:var(--moon-icon-transform)}
.b1ryjujr{border-radius:var(--radius-pill);font-family:var(--font-sans);text-align:center;white-space:nowrap;cursor:pointer;-webkit-transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,-webkit-transform var(--duration-instant) var(--ease-out);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-instant) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.b1ryjujr svg{width:15px;height:15px;-webkit-transition:-webkit-transform var(--duration-fast) var(--ease-out);transition:transform var(--duration-fast) var(--ease-out);flex:none}.b1ryjujr:active{transform:scale(.98)}.m19k3t04{min-height:44px;padding:0 20px}.s1llu7o2{min-height:36px;padding:0 13px;font-size:12px}.p70vzub{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.p70vzub:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.si4sygk{border-color:var(--line);color:var(--ink);background:0 0}.si4sygk:hover{border-color:var(--line-strong);background:var(--surface-muted)}.g1q76fuf{min-height:32px;color:var(--accent);background:0 0;border-color:#0000;justify-content:flex-start;padding:0}.g1q76fuf:hover{color:var(--accent-hover)}.g1q76fuf:active{transform:none}
.a12x04of{align-items:center;gap:2px;display:flex}.a12x04of button{background:0 0;border-color:#0000}.a12x04of button:hover{opacity:.7;background:0 0;border-color:#0000}@media (max-width:480px){.a12x04of{gap:0}}.suba630{min-height:var(--control-size);color:var(--ink);opacity:.82;border-color:#0000;padding:0 10px;font-size:12px}.suba630:hover{color:var(--ink);opacity:1;background:0 0;border-color:#0000}@media (max-width:480px){.suba630{width:var(--control-size);justify-content:center;padding:0}.suba630 span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:420px){.suba630{width:38px;min-height:38px}}
.hoafc8e{z-index:var(--z-header);background:var(--chrome);color:var(--ink);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);position:sticky;top:0;box-shadow:inset 0 -1px #0000000a}:root[data-theme=dark] .hoafc8e{box-shadow:inset 0 -1px #ffffff14}.s1tbgngq{z-index:var(--z-skip);min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font-size:var(--font-size-ui);line-height:var(--line-height-ui);-webkit-transition:-webkit-transform var(--duration-fast) ease;transition:transform var(--duration-fast) ease;align-items:center;font-weight:600;display:inline-flex;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.s1tbgngq:focus{transform:translateY(0)}.ifrbh1q{width:min(100%, var(--page-max));min-height:var(--header-height);-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-7);padding:0 var(--gutter);margin:0 auto;display:flex}@media (max-width:768px){.ifrbh1q{gap:var(--space-4);padding:0 var(--gutter-sm)}}.l1bvpvlh{align-items:center;gap:clamp(24px,3.4vw,44px);min-width:0;display:flex}.b11zexxv{color:var(--ink);white-space:nowrap;-webkit-transition:opacity var(--duration-fast) ease;transition:opacity var(--duration-fast) ease;align-items:center;display:inline-flex}.b11zexxv:hover{opacity:.72}
.b184lyw3{-ms-grid-row-align:center;align-self:center;min-width:0}.b184lyw3[data-layout=card]{padding:0 10px 2px}.b184lyw3[data-layout=feature]{max-width:44rem}.m1ehwytd{-webkit-box-flex-wrap:wrap;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;font-size:12px;line-height:1.5;display:flex}.m1ehwytd span:first-child{color:var(--accent);font-weight:500}.m1ehwytd span+span:before{content:"·";color:var(--line-strong);margin-right:12px}.t1f8envi{color:var(--ink);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);letter-spacing:-.018em;text-wrap:balance}.t1f8envi[data-feature=true]{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);line-height:1.06}.d1r5dbyy{max-width:38rem;color:var(--ink-soft);font-size:var(--font-size-small);margin-top:10px;line-height:1.65}.fbhx94{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-4);color:var(--ink-muted);letter-spacing:.01em;margin-top:20px;font-size:12px;line-height:1.4;display:flex}.fbhx94 svg{width:16px;height:16px;-webkit-transition:color var(--duration-fast) ease,-webkit-transform var(--duration-fast) var(--ease-out);transition:color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out)}
.i1v0u4kg{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr);gap:var(--space-5);padding:var(--space-6) 0 var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.i1v0u4kg[data-layout=feature]{padding:var(--space-8) 0 var(--space-11)}.i1v0u4kg[data-layout=row]{-ms-grid-columns:44px minmax(0, 1fr);padding:var(--space-6) 0;border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px)}.i1v0u4kg[data-layout=row]:last-child{border-bottom:1px solid var(--line)}.i1v0u4kg[data-layout=card]{background:var(--surface);-webkit-transition:-webkit-transform var(--duration-slow) var(--ease-out);transition:transform var(--duration-slow) var(--ease-out);border-radius:clamp(20px,2.4vw,30px);gap:22px;padding:16px 16px 28px;overflow:clip}.i1v0u4kg[data-layout=card]:hover{transform:translateY(-3px)}.i1v0u4kg h3 a{-webkit-transition:color var(--duration-fast) ease;transition:color var(--duration-fast) ease}.i1v0u4kg:hover h3 a{color:var(--accent)}.i1v0u4kg:focus-within h3 a{color:var(--accent)}.i1v0u4kg:hover [data-card-arrow]{color:var(--accent);transform:translate(2px,-2px)}@media (max-width:640px){.i1v0u4kg[data-layout=row]{-ms-grid-columns:minmax(0, 1fr);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.izpz9dl{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}
.rpazn5l{max-width:var(--content-max);margin:0 auto;padding:clamp(72px,8vw,104px) 0 0}.rqywylt{-webkit-box-pack:justify;align-items:baseline;-ms-flex-pack:space-between;justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.r606wzq{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));-webkit-column-gap:clamp(24px, 4vw, 48px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,48px);display:grid}@media (max-width:768px){.r606wzq{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}
.sn4s01m{width:min(100%, var(--page-max));padding:0 var(--gutter);margin:0 auto}@media (max-width:768px){.sn4s01m{padding:0 var(--gutter-sm)}}.slcqn2m{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) auto;padding:clamp(88px, 10vw, 140px) 0 var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;display:grid}@media (max-width:768px){.slcqn2m{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:72px}}.s1mpm4fl{color:var(--accent);letter-spacing:0;margin-bottom:10px;font-size:12px;font-weight:500}.s1mpujzl{color:var(--ink);font-size:var(--font-size-h2);letter-spacing:var(--tracking-heading);font-weight:600}.say05ul{max-width:34rem;color:var(--ink-soft);font-size:var(--font-size-small);margin-top:12px;line-height:1.5}.a17v6rvo{-ms-grid-column-align:end;color:var(--accent);-webkit-transition:color var(--duration-fast) ease;transition:color var(--duration-fast) ease;justify-self:end;align-items:center;gap:4px;font-size:15px;line-height:1.4;display:inline-flex}.a17v6rvo svg{width:15px;height:15px;-webkit-transition:-webkit-transform var(--duration-fast) var(--ease-out);transition:transform var(--duration-fast) var(--ease-out)}.a17v6rvo:hover{color:var(--accent-hover)}.a17v6rvo:hover svg{transform:translate(3px)}@media (max-width:768px){.a17v6rvo{-ms-grid-column-align:start;justify-self:start;margin-top:8px}}
.r16rhpra{top:calc(var(--header-height) + 28px);-ms-grid-row-align:start;align-self:start;gap:var(--space-6);max-height:calc(100svh - var(--header-height) - 48px);padding-bottom:var(--space-3);scrollbar-color:var(--line) transparent;scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;overflow-y:auto}@media (max-width:1200px){.r16rhpra{display:none}}.r1l4xtrv{padding-top:var(--space-4)}
.e3j4k1x{display:-ms-grid;-ms-grid-columns:minmax(240px, .42fr) minmax(0, .58fr);padding:var(--space-8) 0 var(--space-11);grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:768px){.e3j4k1x{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.e17wfwz8{max-width:34rem}
.m1jcaqfw{overflow:clip}.pdnsbdk{width:min(100%, var(--page-max));padding:72px var(--gutter) 120px;margin:0 auto}@media (max-width:768px){.pdnsbdk{padding:48px var(--gutter-sm) 88px}}.g18gfk76{max-width:calc(var(--reading-max) + var(--toc-width) + var(--article-gap));display:-ms-grid;-ms-grid-columns:minmax(0, var(--reading-max)) var(--toc-width);grid-template-columns:minmax(0, var(--reading-max)) var(--toc-width);-webkit-column-gap:var(--article-gap);column-gap:var(--article-gap);align-items:start;row-gap:0;margin:clamp(48px,6vw,72px) auto 0;display:grid}@media (max-width:1200px){.g18gfk76{max-width:var(--reading-max);-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.h1ck5s8g{-ms-grid-column:1;-ms-grid-row:1;grid-area:1/1;min-width:0;padding-bottom:clamp(28px,4vw,44px)}.a1p5m8li{-ms-grid-column:1;-ms-grid-row:2;grid-area:2/1;min-width:0}.scywetm{-ms-grid-column:2;-ms-grid-row:2;grid-area:2/2}.s1555c39{max-width:640px;margin:clamp(30px,4vw,46px) auto 0}.s1555c39 [data-article-prose]>p{max-width:100%}.s1555c39 [data-article-prose]>p:first-child{font-size:clamp(19px,1.8vw,23px);line-height:1.65}.s1kl2gph{border-top:1px solid var(--line);margin-top:36px;padding-top:20px}
.m1vorc7h{overflow:clip}
.c182gtza{-webkit-box-flex-wrap:wrap;-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px 48px;margin-top:clamp(48px,6vw,72px);padding:clamp(32px,4vw,48px) 0 clamp(64px,8vw,96px);display:flex}.l16rw13f{color:var(--accent);margin-bottom:8px}.c19weqkq{max-width:32rem;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.4vw,30px);line-height:1.3}
.h15jyvpr{max-width:720px;padding-bottom:clamp(40px,5vw,56px)}.lj3tdze{color:var(--accent);margin-bottom:16px}.t1cxdteo{color:var(--ink)}.l13jwfrl{max-width:42rem;color:var(--ink-soft);font-size:var(--font-size-lead);margin-top:22px;line-height:1.65}
.sxonpgw{border-top:1px solid var(--line);padding:clamp(28px,4vw,44px) 0 clamp(72px,9vw,104px)}.ld146ym{color:var(--accent)}.e8ybly6{max-width:100%;color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-transition:color var(--duration-base) ease;transition:color var(--duration-base) ease;align-items:center;gap:clamp(8px,1.2vw,14px);margin-top:clamp(18px,2.6vw,26px);font-size:clamp(28px,4.4vw,52px);font-weight:600;line-height:1.04;display:inline-flex}.e8ybly6 svg{width:clamp(20px,2.4vw,28px);height:clamp(20px,2.4vw,28px);color:var(--accent);-webkit-transition:-webkit-transform var(--duration-base) var(--ease-out);transition:transform var(--duration-base) var(--ease-out);flex:none}.e8ybly6:hover{color:var(--accent)}.e8ybly6:hover svg{transform:translate(3px,-3px)}.n15gcjr{max-width:32rem;color:var(--ink-soft);margin-top:clamp(14px,2vw,20px)}
.hb8qt8c{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) minmax(0, 26rem);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:clamp(28px,5vw,64px);padding-bottom:clamp(40px,5vw,64px);display:grid}@media (max-width:900px){.hb8qt8c{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr);gap:22px}}.l19z5atr{color:var(--accent);margin-bottom:16px}.t1mm7wdu{color:var(--ink)}.a1pu9eov{padding-bottom:6px}.ixay0qu{color:var(--ink-soft);font-size:var(--font-size-lead);line-height:1.65}.u12ut8xj{margin-top:var(--space-3);color:var(--ink-muted)}
.a1pe20ph{padding-top:0}.hoj2gia{-webkit-box-flex-wrap:wrap;-webkit-box-pack:justify;align-items:baseline;-ms-flex-pack:space-between;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-bottom:22px;display:flex}.c99xeae{color:var(--ink-muted)}.ez8yal0{padding:var(--space-10) 0 var(--space-11)}
.n12b86ug{padding-top:clamp(24px,4vw,40px)}.n3j1gjz{margin-bottom:20px}.ng6iko7{display:-ms-grid;-ms-grid-columns:48px 220px minmax(0, 1fr);padding:var(--space-7) 0 var(--space-8);grid-template-columns:48px 220px minmax(0,1fr);gap:clamp(20px,4vw,48px);display:grid}@media (max-width:900px){.ng6iko7{-ms-grid-columns:36px minmax(0, 1fr);gap:var(--space-3) var(--space-5);grid-template-columns:36px minmax(0,1fr)}}.i1wphr1i{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;padding-top:3px;font-size:11px;line-height:1.5}.n1debqpo{color:var(--ink);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);letter-spacing:-.018em}.n1ysr2sr{max-width:40rem;color:var(--ink-soft)}@media (max-width:900px){.n1ysr2sr{-ms-grid-column:2;grid-column:2}}
.hlqithr{max-width:720px;padding-bottom:clamp(32px,4vw,48px)}.lawcvcw{color:var(--accent);margin-bottom:16px}.tkjfstl{color:var(--ink)}.lom88hd{max-width:32rem;color:var(--ink-soft);font-size:var(--font-size-lead);text-wrap:pretty;margin-top:20px;line-height:1.65}
.s1j5raxk{display:-ms-grid;-ms-grid-columns:220px minmax(0, 1fr);padding:var(--space-7) 0;grid-template-columns:220px minmax(0,1fr);gap:clamp(20px,4vw,48px);display:grid}@media (max-width:760px){.s1j5raxk{-ms-grid-columns:minmax(0, 1fr);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.t59t8ta{color:var(--ink);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);letter-spacing:-.01em}.b1vmotqm{max-width:640px;color:var(--copy)}.n1oy9mww{margin-top:var(--space-6);padding-top:var(--space-5);color:var(--ink-soft)}
.l1n6wwsw{color:var(--accent);margin-bottom:18px}.t7r61eo{max-width:14ch;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,6vw,88px);font-weight:600;line-height:1.02}@media (max-width:480px){.t7r61eo{font-size:44px}}.c97qs4s{max-width:30rem;color:var(--ink-soft);font-size:var(--font-size-lead);margin-top:22px;line-height:1.65}.aopwqjx{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.fbouh55{-webkit-box-flex-wrap:wrap;color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;gap:12px 24px;margin-top:56px;font-size:11px;line-height:1.5;display:flex}
.c1c2xqux{width:min(100%, var(--page-max));display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) minmax(0, 26rem);padding:clamp(80px, 9vw, 120px) var(--gutter) clamp(88px, 10vw, 136px);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:clamp(32px,6vw,80px);margin:0 auto;display:grid}@media (max-width:768px){.c1c2xqux{-ms-grid-columns:minmax(0, 1fr);padding:64px var(--gutter-sm) 80px;grid-template-columns:minmax(0,1fr);gap:24px}}.l1t3tcpa{color:var(--accent);margin-bottom:18px}.t8z1gsx{max-width:12ch;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.04}.a1okbrve{padding-bottom:8px}.nz8vq72{color:var(--ink-soft);font-size:var(--font-size-lead);text-wrap:pretty;line-height:1.65}
.m1abwfws{background:var(--bg);align-items:center;min-height:100svh;display:flex}.i1ayv1s4{width:min(100%,680px);padding:64px var(--gutter);margin:0 auto}.bzbtgp6{color:var(--ink);margin-bottom:64px;display:inline-flex}.ltgugrk{color:var(--accent);margin-bottom:16px}.t1jr9ycg{color:var(--ink);letter-spacing:-.045em;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.04}.cypldce{max-width:30rem;color:var(--ink-soft);font-size:var(--font-size-lead);margin-top:20px;line-height:1.65}.a1ry2nea{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.r12khd3j svg{width:14px;height:14px}
.m14q323y{overflow:clip}.p19kbirp{width:min(100%, var(--page-max));padding:42px var(--gutter) 0;margin:0 auto}@media (max-width:768px){.p19kbirp{padding:30px var(--gutter-sm) 0}}.c4vu1ht{margin-bottom:32px}@media (max-width:768px){.c4vu1ht{margin-bottom:24px}}
.mcexdf3{overflow:clip}.pjxpx4e{width:min(100%, var(--page-max));padding:42px var(--gutter) 0;margin:0 auto}@media (max-width:768px){.pjxpx4e{padding:30px var(--gutter-sm) 0}}.c1juuek2{margin-bottom:32px}@media (max-width:768px){.c1juuek2{margin-bottom:24px}}
.mh7wmk1{overflow:clip}.pq4shwp{width:min(100%, var(--page-max));padding:42px var(--gutter) 120px;margin:0 auto}@media (max-width:640px){.pq4shwp{padding:30px var(--gutter-sm) 80px}}.c1w4pmtk{margin-bottom:44px}@media (max-width:768px){.c1w4pmtk{margin-bottom:34px}}
.m3fmvyl{color:var(--surface-raised);font-family:var(--font-display);letter-spacing:-.09em;text-align:right;-webkit-user-select:none;user-select:none;font-size:clamp(140px,24vw,300px);font-weight:600;line-height:.72}@media (max-width:900px){.m3fmvyl{text-align:left;font-size:clamp(120px,35vw,220px)}}
.mlqq41o{overflow:clip}.pacouc2{width:min(100%, var(--page-max));padding:42px var(--gutter) 0;margin:0 auto}@media (max-width:768px){.pacouc2{padding:30px var(--gutter-sm) 0}}.c53vxu9{margin-bottom:32px}@media (max-width:768px){.c53vxu9{margin-bottom:24px}}
.m1rijfk5{min-height:calc(100svh - var(--header-height));align-items:center;display:flex}.injm7rf{width:min(100%, var(--page-max));display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) minmax(240px, .62fr);padding:clamp(64px, 9vw, 112px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);align-items:center;gap:clamp(40px,8vw,120px);margin:0 auto;display:grid}@media (max-width:900px){.injm7rf{-ms-grid-columns:minmax(0, 1fr);gap:var(--space-8);padding:var(--space-10) var(--gutter-sm);grid-template-columns:minmax(0,1fr)}}
.m9wje7i{min-height:calc(100svh - var(--header-height))}.pgrc5z3{width:min(100%, var(--page-max));padding:42px var(--gutter) 96px;margin:0 auto}@media (max-width:768px){.pgrc5z3{padding:30px var(--gutter-sm) 64px}}.b1i7fmbt{width:var(--b1i7fmbt-0);height:var(--b1i7fmbt-1);border-radius:var(--radius-xs);background:var(--surface-raised);-webkit-animation:var(--anim-loading-pulse) 1.6s ease-in-out infinite;animation:var(--anim-loading-pulse) 1.6s ease-in-out infinite}.s1hilb1m{display:-ms-grid;max-width:var(--reading-max);gap:16px;margin-top:56px;display:grid}.hj5kq38{display:-ms-grid;gap:18px;padding-bottom:48px;display:grid}.nujdjhx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden}
