@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6ea32687-module__n9yJlW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6ea32687-module__n9yJlW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_6b2faaac-module__lRflwW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_6b2faaac-module__lRflwW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_60dcc16c-module__iq9s2W__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_60dcc16c-module__iq9s2W__variable{--font-handwritten:"Caveat", "Caveat Fallback"}
:is(html:has(.article-page-root),body:has(.article-page-root)){scroll-behavior:smooth;height:auto;overflow:auto}.article-system-module__cpzVCq__articlePageRoot{color:#111;min-height:100svh;font-family:var(--font-inter), Inter, system-ui, sans-serif;font-variation-settings:"opsz" 16;letter-spacing:-.00563rem;background:#fdfdfc;font-size:.875rem;font-weight:460;line-height:1.25rem}.article-system-module__cpzVCq__articleTopFade{z-index:3;pointer-events:none;background:linear-gradient(#fdfdfc 0%,#fdfdfc00 100%);height:2.5rem;position:fixed;top:0;left:0;right:0}.article-system-module__cpzVCq__articleShell{width:100%;max-width:36.375rem;margin:0 auto;padding:0 1.5rem 2.5rem}.article-system-module__cpzVCq__articleHeader{gap:.25rem;margin-bottom:3.5rem;display:grid}.article-system-module__cpzVCq__previewBadge{color:#11111175;letter-spacing:.02em;border:.0625rem solid #1111111a;border-radius:999rem;width:max-content;margin-bottom:.75rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:560;line-height:.9375rem;display:block}.article-system-module__cpzVCq__articleHeader h1{letter-spacing:-.00563rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.article-system-module__cpzVCq__articleSummary{color:#111111a8;max-width:32rem;margin:.75rem 0 0;font-size:.875rem;font-weight:460;line-height:1.25rem}.article-system-module__cpzVCq__articleMeta{color:#1116;font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:460;line-height:1.25rem;display:flex}.article-system-module__cpzVCq__articleIndex{color:#1116;width:100%;max-width:36.375rem;margin:0 auto;padding:2rem 1.5rem}.article-system-module__cpzVCq__indexBacklink{color:#0006;letter-spacing:-.00563rem;align-items:center;gap:.25rem;min-height:1.75rem;font-size:.875rem;font-weight:460;line-height:1.25rem;text-decoration:none;transition:color .1s;display:flex}.article-system-module__cpzVCq__indexBacklink:hover{color:#000000c7}.article-system-module__cpzVCq__indexBacklink svg{flex:none;width:.875rem;height:.875rem}.article-system-module__cpzVCq__indexBacklink path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.article-system-module__cpzVCq__indexNavigation{display:none}.article-system-module__cpzVCq__indexArticleTitle{color:#111111c2;opacity:0;pointer-events:none;max-height:2.5rem;margin-top:1.5rem;font-size:.8125rem;font-weight:500;line-height:1.05rem;text-decoration:none;transition:opacity .4s;display:none;overflow:hidden}.article-system-module__cpzVCq__indexArticleTitle[data-scrolled=true]{opacity:1;pointer-events:auto}.article-system-module__cpzVCq__indexList{margin:.875rem 0 0;padding:0;list-style:none;display:none}.article-system-module__cpzVCq__indexList li{margin:0;position:relative}.article-system-module__cpzVCq__indexList li[data-level="3"]{padding-left:.625rem}.article-system-module__cpzVCq__indexList a{color:#1116;letter-spacing:-.0025rem;padding:.1875rem 0 .1875rem .75rem;font-size:.8125rem;font-weight:460;line-height:.975rem;text-decoration:none;transition:color .1s;display:block}.article-system-module__cpzVCq__indexList a:before{content:"";opacity:.28;transform-origin:0;background:currentColor;width:.3125rem;height:.0625rem;transition:opacity .16s,transform .16s;position:absolute;top:.625rem;left:0}.article-system-module__cpzVCq__indexList a:hover,.article-system-module__cpzVCq__indexList a[data-active=true]{color:#111111d1}.article-system-module__cpzVCq__indexList a[data-active=true]:before{opacity:.72;transform:scaleX(1.7)}.article-system-module__cpzVCq__articleProse{letter-spacing:-.00563rem;font-size:.875rem;font-weight:460;line-height:1.25rem}.article-system-module__cpzVCq__articleResources{color:#1116;margin:-1.5rem 0 3.5rem}.article-system-module__cpzVCq__resourceDesktop{display:none}.article-system-module__cpzVCq__resourceMobile{border-top:.0625rem solid #11111113;border-bottom:.0625rem solid #11111113}.article-system-module__cpzVCq__resourceSummary{color:#1111118f;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;line-height:1rem;list-style:none;display:flex}.article-system-module__cpzVCq__resourceSummary::-webkit-details-marker{display:none}.article-system-module__cpzVCq__resourceSummary:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem;border-radius:.125rem}.article-system-module__cpzVCq__resourceChevron{flex:none;width:.875rem;height:.875rem;transition:transform .16s}.article-system-module__cpzVCq__resourceChevron path,.article-system-module__cpzVCq__resourceLink path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.article-system-module__cpzVCq__resourceMobile[open] .article-system-module__cpzVCq__resourceChevron{transform:rotate(180deg)}.article-system-module__cpzVCq__resourceMobile nav{padding-bottom:.75rem}.article-system-module__cpzVCq__resourceRailLabel{color:#1116;letter-spacing:-.00563rem;margin:0;font-size:.875rem;font-weight:460;line-height:1.25rem}.article-system-module__cpzVCq__resourceList{margin:0;padding:0;list-style:none}.article-system-module__cpzVCq__resourceMobile .article-system-module__cpzVCq__resourceList{padding-top:.25rem}.article-system-module__cpzVCq__resourceItem{margin:0}.article-system-module__cpzVCq__resourceKind{color:#11111152;letter-spacing:.01em;font-size:.6875rem;font-weight:500;line-height:.875rem;display:block}.article-system-module__cpzVCq__resourceLink{color:#111111ad;letter-spacing:-.0025rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;font-weight:460;line-height:1.05rem;text-decoration:none;transition:color .1s;display:flex}.article-system-module__cpzVCq__resourceLink:hover{color:#111111eb}.article-system-module__cpzVCq__resourceLink span{overflow-wrap:anywhere;min-width:0}.article-system-module__cpzVCq__resourceLink svg{flex:none;width:.875rem;height:.875rem}.article-system-module__cpzVCq__articleProse>:first-child{margin-top:0}.article-system-module__cpzVCq__articleProse p{margin:0;padding-top:1rem}.article-system-module__cpzVCq__articleProse h2,.article-system-module__cpzVCq__articleProse h3{color:#111;letter-spacing:-.006em;scroll-margin-top:4rem}.article-system-module__cpzVCq__articleProse h2{letter-spacing:-.00813rem;margin:4rem 0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.25rem}.article-system-module__cpzVCq__articleProse h3{margin:2.75rem 0 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.article-system-module__cpzVCq__articleProse strong{font-weight:620}.article-system-module__cpzVCq__articleProse em{font-family:var(--font-newsreader), Newsreader, Georgia, serif;font-variation-settings:"opsz" 10;letter-spacing:.01rem;font-size:.9375rem;font-weight:430}.article-system-module__cpzVCq__articleProse a{color:inherit;text-underline-offset:.1875rem;text-decoration-color:#11111142;text-decoration-thickness:.0625rem;transition:text-decoration-color .16s}.article-system-module__cpzVCq__articleProse a:hover{text-decoration-color:#111111b8}.article-system-module__cpzVCq__articleProse ul,.article-system-module__cpzVCq__articleProse ol{margin:0 0 1.5rem;padding-left:1.35rem}.article-system-module__cpzVCq__articleProse li{margin:.375rem 0;padding-left:.15rem}.article-system-module__cpzVCq__articleProse blockquote{color:#111111a8;font-family:var(--font-newsreader), Newsreader, Georgia, serif;border-left:.0625rem solid #11111124;margin:2rem 0;padding-left:1.125rem;font-size:1.0625rem;font-style:italic;line-height:1.55}.article-system-module__cpzVCq__articleProse blockquote p:last-child{margin-bottom:0}.article-system-module__cpzVCq__articleProse :not(pre)>code{background:#11111109;border:.0625rem solid #11111112;border-radius:.25rem;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82em}.article-system-module__cpzVCq__articleProse hr{background:#f2f2f2;border:0;width:100%;height:.0625rem;margin:4rem 0 1.5rem}.article-system-module__cpzVCq__articleProse table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.875rem}.article-system-module__cpzVCq__articleProse .footnotes{color:#1111118a;border-top:.0625rem solid #f2f2f2;margin-top:4rem;padding-top:1rem;font-size:.75rem;line-height:1rem}.article-system-module__cpzVCq__articleProse .footnotes ol{margin:0;padding-left:1.1rem}.article-system-module__cpzVCq__articleProse .footnotes p{padding-top:0}.article-system-module__cpzVCq__articleProse th,.article-system-module__cpzVCq__articleProse td{text-align:left;vertical-align:top;border-bottom:.0625rem solid #11111117;padding:.55rem .5rem}.article-system-module__cpzVCq__articleProse th{font-weight:580}.article-system-module__cpzVCq__promptBlock{color:#666;font-family:var(--font-newsreader), Newsreader, Georgia, serif;border-radius:1rem;margin:1.5rem 0 2rem;padding:1rem 1.25rem;font-size:.9375rem;font-style:italic;line-height:1.5rem;position:relative}.article-system-module__cpzVCq__promptBlock[data-variant=inline]{margin:2rem 0;font-size:1rem;line-height:1.6rem}.article-system-module__cpzVCq__promptBorder{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.article-system-module__cpzVCq__promptBorder rect{fill:#ffffff1f;stroke:#ccc;stroke-dasharray:8 6;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.article-system-module__cpzVCq__promptBlock[data-variant=inline] .article-system-module__cpzVCq__promptBorder rect{stroke-width:3px}.article-system-module__cpzVCq__promptActions{z-index:2;align-items:center;gap:.25rem;display:flex;position:absolute;top:.55rem;right:1rem}.article-system-module__cpzVCq__promptLabel{z-index:0;color:#11111194;font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.005em;padding:.0625rem .25rem;font-size:.6875rem;font-style:normal;font-weight:560;line-height:1rem;display:inline-block;position:relative}.article-system-module__cpzVCq__promptLabel:before{z-index:-1;content:"";background:linear-gradient(176deg,#0000 0 12%,#f8da6099 13% 78%,#f8da604d 79% 92%,#0000 93%);height:.42rem;position:absolute;bottom:.125rem;left:0;right:0;transform:rotate(-1.5deg)skew(-7deg)}.article-system-module__cpzVCq__promptContent{z-index:1;scrollbar-color:#11111129 transparent;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word;max-height:13rem;padding-top:1.15rem;padding-right:.25rem;position:relative;overflow-y:auto}.article-system-module__cpzVCq__promptContent p{margin:0 0 .8rem;padding-top:0}.article-system-module__cpzVCq__promptContent p:last-child{margin-bottom:0}.article-system-module__cpzVCq__copyControl{display:inline-flex;position:relative}.article-system-module__cpzVCq__copyButton{color:#11111157;cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;width:2rem;height:2rem;padding:0;transition:background .15s,color .15s,transform .1s;display:grid}.article-system-module__cpzVCq__copyButton[data-size=touch]{width:2.75rem;height:2.75rem}.article-system-module__cpzVCq__copyButton:hover{color:#111111b8;background:#1111110b}.article-system-module__cpzVCq__copyButton:active{transform:scale(.92)}.article-system-module__cpzVCq__copyButton[data-status=copied]{color:#397d54}.article-system-module__cpzVCq__copyButton[data-status=error]{color:#a84e4e}.article-system-module__cpzVCq__copyButton svg{stroke-width:1.7px;width:1.25rem;height:1.25rem}.article-system-module__cpzVCq__copyAnnouncement{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.article-system-module__cpzVCq__codeBlock{background:#f8f8f8;border-radius:.5rem;margin:2rem 0;position:relative;overflow:hidden}.article-system-module__cpzVCq__codeCopy{z-index:2;position:absolute;top:.5rem;right:.5rem}.article-system-module__cpzVCq__codeBlock pre{color:#333;tab-size:2;max-width:100%;margin:0;padding:.875rem 3.25rem .875rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.55;overflow-x:auto}.article-system-module__cpzVCq__codeBlock pre code{font:inherit;background:0 0;border:0}.article-system-module__cpzVCq__markerHighlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(84.5deg,#ff00aa80 0%,#ff00aa1a 4%,#ff00aa4d 96%,#ff00aab3 100%);border-radius:.5em .3em;margin:0 -.05em;padding:.02em .12em}.article-system-module__cpzVCq__markerHighlight[data-tone=yellow]{background:linear-gradient(176deg,#0000 0 39%,#f09ebe73 40% 82%,#f09ebe2e 83% 91%,#0000 92%)}.article-system-module__cpzVCq__markerHighlight[data-variant="2"]{transform:rotate(-.25deg)}.article-system-module__cpzVCq__markerHighlight[data-variant="3"]{background-position-x:.08em}.article-system-module__cpzVCq__copyCallout{border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;min-height:2.8rem;margin:1.25rem 0;padding:0 .15rem 0 1rem;transition:background .15s;display:grid;box-shadow:inset 0 0 0 .0625rem #ebebeb}.article-system-module__cpzVCq__copyCallout:hover{background:#f6f6f6}.article-system-module__cpzVCq__copyCalloutLead{color:#11111194;place-items:center;width:.875rem;display:grid}.article-system-module__cpzVCq__copyCalloutLead:empty{display:none}.article-system-module__cpzVCq__copyCalloutLead svg{stroke-width:1.7px;width:.875rem;height:.875rem}.article-system-module__cpzVCq__copyCalloutText{min-width:0;font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:.875rem;font-style:normal;font-weight:460;line-height:1.25rem}.article-system-module__cpzVCq__copyCalloutText p{margin:0;padding:0}.article-system-module__cpzVCq__interactiveDemoFrame{background:#fff;border-radius:.5rem;place-items:center;min-height:14.375rem;margin:2rem 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .0625rem #f2f2f2}.article-system-module__cpzVCq__interactiveDemoContent{place-items:center;width:100%;min-height:11rem;padding:2rem;display:grid}.article-system-module__cpzVCq__interactiveDemoContent button{color:#111111bd;cursor:pointer;min-height:2.5rem;font:inherit;background:#f8f8f6;border:.0625rem solid #1111111f;border-radius:.5rem;padding:.55rem .9rem;transition:background .16s,transform .1s}.article-system-module__cpzVCq__interactiveDemoContent button:hover{background:#f2f2ef}.article-system-module__cpzVCq__interactiveDemoContent button:active{transform:scale(.95)}.article-system-module__cpzVCq__interactiveDemoHint{color:#1116;text-align:center;margin:0;padding:0;font-size:.75rem;line-height:1rem;position:absolute;bottom:.75rem;left:0;right:0}.article-system-module__cpzVCq__roughAnnotation{position:relative}.article-system-module__cpzVCq__annotatedPassage{margin:2.75rem 0 3rem;position:relative}.article-system-module__cpzVCq__annotatedBody{display:block}.article-system-module__cpzVCq__annotatedBody p:last-child{margin-bottom:0}.article-system-module__cpzVCq__handwrittenNote{color:#4a4a4a;width:max-content;max-width:16rem;font-family:var(--font-handwritten), "Bradley Hand", cursive;opacity:0;text-align:center;margin:1.5rem auto 0;font-size:1.375rem;font-weight:460;line-height:1.30625rem;display:block;transform:rotate(-4deg)translateY(.25rem)}.article-system-module__cpzVCq__annotationArrow{display:none}.article-system-module__cpzVCq__annotationArrow path{stroke:#5c467e85;stroke-dasharray:96;stroke-dashoffset:96px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.article-system-module__cpzVCq__annotatedPassage[data-visible=true] .article-system-module__cpzVCq__handwrittenNote{animation:.72s cubic-bezier(.19,1,.22,1) .12s forwards article-system-module__cpzVCq__note-reveal}.article-system-module__cpzVCq__annotatedPassage[data-visible=true] .article-system-module__cpzVCq__annotationArrow path{animation:.82s cubic-bezier(.19,1,.22,1) .26s forwards article-system-module__cpzVCq__draw-arrow}.article-system-module__cpzVCq__mediaFrame{width:min(46rem,100vw - 2rem);margin:2.75rem 0 3rem 50%;transform:translate(-50%)}.article-system-module__cpzVCq__mediaViewport{width:100%;aspect-ratio:var(--media-aspect-ratio);background:#f2f2ef;border:.0625rem solid #11111114;border-radius:.875rem;position:relative;overflow:hidden}.article-system-module__cpzVCq__videoContainer{width:100%;height:100%;position:relative}.article-system-module__cpzVCq__mediaElement{object-fit:cover;width:100%;height:100%;display:block}.article-system-module__cpzVCq__interactiveMedia{place-items:center;width:100%;height:100%;padding:2rem;display:grid}.article-system-module__cpzVCq__playbackButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#11111194;border:.0625rem solid #ffffff4d;border-radius:999rem;place-items:center;width:2rem;height:2rem;padding:0;transition:background .16s,transform .12s;display:grid;position:absolute;bottom:.625rem;right:.625rem}.article-system-module__cpzVCq__playbackButton:hover{background:#111111c2}.article-system-module__cpzVCq__playbackButton:active{transform:scale(.92)}.article-system-module__cpzVCq__playbackButton svg{stroke-width:1.8px;width:.875rem;height:.875rem}.article-system-module__cpzVCq__mediaCaption{color:#1111116b;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.625rem;padding:0 .125rem;font-size:.6875rem;font-weight:450;line-height:1rem;display:flex}.article-system-module__cpzVCq__mediaCredit{color:#11111147;flex:none}@keyframes article-system-module__cpzVCq__note-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:rotate(-4deg)translateY(.25rem)}to{clip-path:inset(0);opacity:1;transform:rotate(-4deg)translateY(0)}}@keyframes article-system-module__cpzVCq__draw-arrow{to{stroke-dashoffset:0}}@media (min-width:67.5rem){.article-system-module__cpzVCq__articleTopFade{height:8rem}.article-system-module__cpzVCq__articleShell{padding:5rem 1rem 2.5rem}.article-system-module__cpzVCq__articleIndex{z-index:4;width:10rem;max-width:none;margin:0;padding:0;position:fixed;top:5rem;left:5rem}.article-system-module__cpzVCq__articleResources{z-index:4;overscroll-behavior:contain;scrollbar-width:thin;width:9rem;max-height:calc(100svh - 10rem);margin:0;position:fixed;top:5rem;right:5rem;overflow-y:auto}.article-system-module__cpzVCq__resourceDesktop{display:block}.article-system-module__cpzVCq__resourceDesktop .article-system-module__cpzVCq__resourceList{margin-top:1rem}.article-system-module__cpzVCq__resourceDesktop .article-system-module__cpzVCq__resourceItem+.article-system-module__cpzVCq__resourceItem{margin-top:.75rem}.article-system-module__cpzVCq__resourceDesktop .article-system-module__cpzVCq__resourceLink{align-items:flex-start;min-height:2rem;padding-top:.1875rem;padding-bottom:.1875rem}.article-system-module__cpzVCq__resourceMobile{display:none}.article-system-module__cpzVCq__indexList,.article-system-module__cpzVCq__indexNavigation,.article-system-module__cpzVCq__indexArticleTitle{display:block}.article-system-module__cpzVCq__handwrittenNote{text-align:left;margin:0;position:absolute;top:.2rem;left:calc(100% + 2rem)}.article-system-module__cpzVCq__annotationArrow{display:block;position:absolute;top:1.5rem;left:calc(100% + .2rem);overflow:visible}}@media (max-width:36rem){.article-system-module__cpzVCq__articleShell,.article-system-module__cpzVCq__articleIndex{padding-left:1.5rem;padding-right:1.5rem}.article-system-module__cpzVCq__articleHeader{margin-bottom:3.25rem}.article-system-module__cpzVCq__articleProse h2{margin-top:3.5rem}.article-system-module__cpzVCq__mediaFrame{width:calc(100vw - 2rem)}.article-system-module__cpzVCq__mediaCaption{display:block}.article-system-module__cpzVCq__mediaCredit{margin-top:.2rem;display:block}}@media (prefers-reduced-motion:reduce){html:has(.article-page-root){scroll-behavior:auto}.article-system-module__cpzVCq__articlePageRoot *,.article-system-module__cpzVCq__articlePageRoot :before,.article-system-module__cpzVCq__articlePageRoot :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.article-system-module__cpzVCq__handwrittenNote{clip-path:none;opacity:1;transform:rotate(-4deg)}.article-system-module__cpzVCq__annotationArrow path{stroke-dashoffset:0}}
