.sw6gno{display:-ms-grid;gap:var(--space-6);margin-top:var(--section-spacing);padding-top:var(--space-5);border-top:var(--rule-strong) solid var(--ink);display:grid}.s1su8di9{color:var(--ink);font-size:var(--text-section);font-weight:800;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.i1r5m9pm{color:var(--ink);font-size:var(--text-l);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0}.b10hf9n8{color:var(--ink-secondary);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty;margin:0}@media (width<900px){.b10hf9n8{max-width:66ch}}@container long-text (width>=34rem){.b10hf9n8{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.m1dolcyg{z-index:-1;background-image:linear-gradient(transparent 14%, var(--marker) 14%, var(--marker) 96%, transparent 96%);-webkit-background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;padding-inline:.06em;position:relative}@media (prefers-reduced-motion:no-preference){.m1dolcyg{animation:1.1s cubic-bezier(.3,.6,.2,1) .4s both homepage-marker-sweep-m1dolcyg}}@keyframes homepage-marker-sweep-m1dolcyg{0%{-webkit-background-size:0% 100%;background-size:0% 100%}}.p1ufbmab{align-items:center;gap:var(--space-3);min-height:var(--control-height-large);padding:var(--space-4) var(--space-5);border-radius:var(--radius);color:var(--paper);background:var(--pen);font-size:var(--text-base);font-weight:700;line-height:var(--leading-snug);-webkit-text-decoration:none;text-decoration:none;transition:background .15s;display:inline-flex}.p1ufbmab:hover{color:var(--paper);background:var(--pen-hover)}.p1ufbmab:focus-visible{box-shadow:var(--focus-ring);outline:none}.p1ufbmab svg{-webkit-transition:-webkit-transform .15s;transition:transform .15s}.p1ufbmab:hover svg{transform:translate(3px)}.pl19esr{-ms-grid-column-align:start;color:var(--pen);text-underline-offset:4px;justify-self:start;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.pl19esr:hover{color:var(--pen-hover);-webkit-text-decoration:underline;text-decoration:underline}.pl19esr:focus-visible{border-radius:var(--radius);box-shadow:var(--focus-ring);outline:none}.c1bgjg3z{margin-top:var(--section-spacing);padding-block:var(--space-5) var(--section-spacing);border-top:var(--rule-strong) solid var(--ink)}.t1t6nth7{display:-ms-grid;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:5px double var(--ink);display:grid}@media (width>=900px){.t1t6nth7{-ms-grid-columns:var(--grid-columns);grid-template-columns:var(--grid-columns);-webkit-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);-webkit-align-items:last baseline;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline}}.s1wq5w45{display:-ms-grid;gap:var(--space-4);display:grid}@media (width>=900px){.s1wq5w45{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8}}.a10xx4uj{display:flex}@media (width>=900px){.a10xx4uj{-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/13;justify-content:end}}.foo2pjy{margin:var(--space-4) 0 0}.qktlc6z{display:-ms-grid;border-top:var(--rule) solid var(--ink);display:grid}.qd3h5vh{display:-ms-grid;row-gap:var(--space-3);padding-block:var(--space-6);border-bottom:var(--rule) solid var(--hairline);display:grid}@media (width>=900px){.qd3h5vh{-ms-grid-columns:var(--grid-columns);grid-template-columns:var(--grid-columns);-webkit-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.q1sef0d1.i1r5m9pm{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}}.adnk8k2{display:-ms-grid;gap:var(--space-3);display:grid;container:long-text/inline-size}@media (width>=900px){.adnk8k2{-ms-grid-column:5;-ms-grid-column-span:7;grid-column:5/12}}.f14lyc3c{display:-ms-grid;gap:var(--space-6);display:grid}@media (width>=900px){.f14lyc3c{-ms-grid-columns:repeat(3, minmax(0, 1fr));-webkit-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.fk8n3mn{display:-ms-grid;align-content:start;gap:var(--space-2);display:grid}@media (width>=900px){.fk8n3mn{-ms-grid-rows:subgrid;grid-row:span 2;grid-template-rows:subgrid}}.t1a9tgwk:before{content:attr(data-text)}.cyu31tu.t1a9tgwk{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal)}.s6qa14h{display:-ms-grid;border:var(--rule) solid var(--hairline);background:var(--paper);min-width:0;color:var(--ink-secondary);font-family:var(--font-text);font-size:var(--text-xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;gap:.9em;padding:1.6em 1.6em 1.4em;display:grid}.s6qa14h[data-size=thumbnail]{font-size:.40625rem}.s6qa14h[data-size=small]{font-size:.5625rem}.s6qa14h[data-size=medium]{font-size:var(--text-2xs)}.rjncadv{-webkit-box-pack:justify;-ms-flex-pack:space-between;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1em;min-width:0;display:flex}.llclnes.t1a9tgwk{text-overflow:ellipsis;min-width:0;overflow:hidden}.t13hnph.t1a9tgwk{color:var(--ink);letter-spacing:var(--tracking-tight);font-size:1.5em;font-weight:800}.v12mkggn.t1a9tgwk{color:var(--ink);padding:.08em .33em;font-weight:600}.v12mkggn.t1a9tgwk[data-highlight]{background-image:linear-gradient(var(--marker), var(--marker));-webkit-background-size:100% 100%;background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.v12mkggn.t1a9tgwk[data-highlight]{animation:.9s cubic-bezier(.3,.6,.2,1) both paused homepage-value-sweep-v12mkggnt1a9tgwk;-webkit-animation-delay:var(--delay,.5s);animation-delay:var(--delay,.5s)}[data-in-view] .v12mkggn.t1a9tgwk[data-highlight]{animation-play-state:running}}@keyframes homepage-value-sweep-v12mkggnt1a9tgwk{0%{-webkit-background-size:0% 100%;background-size:0% 100%}}.l1ht0phx{height:.5em;width:var(--w);background:var(--paper-shade)}.tukrses.rjncadv{border-top:var(--rule) solid var(--ink);border-bottom:3px double var(--ink);color:var(--ink);margin-top:.5em;padding-block:.75em .65em;font-weight:700}.f1utqqt2{--source-width:132px;width:100%;max-width:480px}@media (width>=1100px){.f1utqqt2{display:-ms-grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;max-width:none;display:grid}}.l153rnnn{display:-ms-grid;gap:var(--space-3);justify-items:start;display:grid}@media (width>=640px){.l153rnnn{-ms-grid-columns:var(--source-width) minmax(0, 1fr);grid-template-columns:var(--source-width) minmax(0, 1fr);-webkit-column-gap:var(--grid-gutter);align-items:start;column-gap:var(--grid-gutter)}}@media (width>=1100px){.l153rnnn{-ms-grid-column:1/-1;-ms-grid-columns:subgrid;grid-column:1/-1;grid-template-columns:subgrid}}.s10tvgh6{display:-ms-grid;gap:var(--space-2);width:100%;min-width:0;display:grid}@media (width<640px){.s10tvgh6{max-width:var(--source-width)}}@media (width>=1100px){.s10tvgh6{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.s7qyyxa{display:-ms-grid;gap:var(--space-3);display:grid;position:relative}.a88yh6z{color:var(--ink-muted);font-size:var(--text-l);-ms-grid-column-align:start;justify-self:start;line-height:1;rotate:90deg}.a88yh6z:before{content:"→"}@media (width>=640px){.a88yh6z{width:var(--grid-gutter);text-align:center;-webkit-translate:0 -50%;-moz-translate:0 -50%;-ms-translate:0 -50%;position:absolute;top:50%;left:100%;translate:0 -50%;rotate:none}}.r2wrkgz{display:-ms-grid;gap:var(--space-2);width:100%;display:grid}@media (width>=1100px){.r2wrkgz{-ms-grid-column:3/-1;grid-column:3/-1}}.f54of01{border:var(--rule-strong) solid var(--ink);background:var(--paper)}.fxst1cp.t1a9tgwk{padding:var(--space-2) var(--space-3);border-bottom:var(--rule) solid var(--ink);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;display:block}.rrvromv{border:0}.e165xv7h{display:-ms-grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--rule) dashed var(--ink-muted);background:color-mix(in srgb, var(--pen) 6%, var(--paper));color:var(--ink-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);display:grid}@media (prefers-reduced-motion:no-preference){.e165xv7h{animation:.6s ease-out 1.2s both paused homepage-reveal-e165xv7h}[data-in-view] .e165xv7h{animation-play-state:running}}@keyframes homepage-reveal-e165xv7h{0%{opacity:0;transform:translateY(-8px)}}.d1cqq99v{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-3);display:flex}.h11p9q3z{display:-ms-grid;gap:var(--space-7) var(--space-8);padding-top:var(--sheet-padding);display:grid}@media (width>=1100px){.h11p9q3z{-ms-grid-columns:var(--grid-columns);grid-template-columns:var(--grid-columns);-webkit-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);align-items:start}}.tutvoik{isolation:isolate;text-box:trim-start cap alphabetic;max-width:15ch;color:var(--ink);font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}@media (width>=1100px){.tutvoik{-ms-grid-column:1/-1;grid-column:1/-1}}.c1kizmjt{display:-ms-grid;justify-items:start;display:grid}@media (width<1100px){.c1kizmjt{max-width:36rem}}@media (width>=1100px){.c1kizmjt{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}.l1c9v34y.b10hf9n8{font-size:var(--text-lead)}@media (width>=1100px){.i9bmykb{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/13}}@media (width>=1300px){.i9bmykb{-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/13}}.oe3j7vc{display:-ms-grid;justify-items:start;gap:var(--space-4);margin-top:var(--space-6);display:grid}.as5p7t2{-webkit-box-flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.n1ualv6w{color:var(--ink-muted);font-size:var(--text-m);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.towswse{display:-ms-grid;gap:var(--space-4);-ms-grid-column-align:stretch;margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--rule) solid var(--hairline);justify-self:stretch;display:grid}.t1t8pqsh{color:var(--ink);font-size:var(--text-m);margin:0;font-weight:700}.tzr063l{display:-ms-grid;gap:var(--space-3) var(--grid-gutter);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.tzr063l{-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.t1udk19e{display:-ms-grid;align-content:start;gap:var(--space-1);color:var(--ink-muted);font-size:var(--text-m);line-height:var(--leading-normal);display:grid}@media (width>=640px){.t1udk19e{-ms-grid-rows:subgrid;grid-row:span 2;grid-template-rows:subgrid}}.c1ymuxa7{padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--ink);color:var(--ink-muted);font-family:var(--font-mono)}.nrgw8bk{width:1ch;font-size:var(--text-xl);text-align:center;display:inline-block}@media (width<900px){.nrgw8bk{font-size:var(--text-l)}}.nrgw8bk>span{font-size:var(--text-xs)}.pyjggbx{display:-ms-grid;counter-reset:position;margin:0;padding:0;list-style:none;display:grid}.p75vicw{display:-ms-grid;-ms-grid-columns:36px minmax(0, 1fr);gap:var(--space-3) var(--space-5);padding-block:var(--space-6);border-bottom:var(--rule) solid var(--hairline);counter-increment:position;grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.p75vicw:before{content:counter(position);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-heading);font-variant-numeric:tabular-nums;text-box:trim-start cap alphabetic}@media (width<900px){.p75vicw:before{font-size:var(--text-l)}}@media (width>=900px){.p75vicw{-ms-grid-columns:var(--grid-columns);grid-template-columns:var(--grid-columns);-webkit-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}.s5g2nej.i1r5m9pm{text-box:trim-start cap alphabetic}.p1uw5l27{display:-ms-grid;gap:var(--space-2);display:grid;container:long-text/inline-size}@media (width>=900px){.p1uw5l27{-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2/10}}@media (width>=1100px){.p1uw5l27{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/8}}.v12kspw9{display:-ms-grid;border:var(--rule) solid var(--hairline);background:var(--paper);color:var(--ink-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug);display:grid}@media (width<900px){.v12kspw9{-ms-grid-column:1/-1;grid-column:1/-1}}@media (width>=900px){.v12kspw9{-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2/10}}@media (width>=1100px){.v12kspw9{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/13}}.ib4qtui{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--rule) solid var(--hairline);color:var(--ink-muted);display:flex}.i195d659{display:-ms-grid;gap:var(--space-2);padding:var(--space-4);display:grid}.icisry2{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--rule) solid var(--hairline);color:var(--pen);font-weight:600;display:flex}.icisry2 svg{-webkit-margin-end:calc(-4em / 24);margin-inline-end:-.166667em;font-size:1.25em}.f1d6et8h.t1a9tgwk{padding:0 var(--space-1);border:var(--rule) solid var(--ink);color:var(--ink);font-size:var(--text-2xs);font-weight:600}.cbixakt{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.cti28im.t1a9tgwk{-ms-grid-row-align:end;color:var(--ink-muted);align-self:end}.r1d2v7fe.t1a9tgwk{-ms-grid-column:1/-1;margin-top:var(--space-2);color:var(--ink-muted);grid-column:1/-1}.a124a3ct{color:var(--ink-muted)}.a124a3ct:before{content:"→"}.c1bktspi{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);white-space:nowrap;font-weight:600;display:flex}.c1bktspi[data-editable]{padding:var(--space-1) var(--space-2);border:var(--rule) solid var(--hairline);border-radius:var(--radius)}.c1bktspi svg{-webkit-margin-end:calc(-3em / 24);color:var(--pen);flex-shrink:0;margin-inline-end:-.125em;font-size:1.1em}@media (prefers-reduced-motion:no-preference){.c1bktspi[data-editable]>span{animation:.6s ease-out both paused homepage-reveal-c1bktspi;-webkit-animation-delay:var(--delay);animation-delay:var(--delay)}[data-in-view] .c1bktspi[data-editable]>span{animation-play-state:running}}@keyframes homepage-reveal-c1bktspi{0%{opacity:0;transform:translateY(-8px)}}.o1af92pi.v12mkggn.t1a9tgwk{padding-inline:var(--space-1)}.d3ptvc1{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-1);color:var(--ink);font-weight:600;display:flex}.d11cwxlo.t1a9tgwk{color:var(--ink-muted);font-weight:400}.d1r1zxht{padding:var(--space-2) var(--page-edge) var(--space-6);color:var(--ink);background:var(--desk);font-family:var(--font-text)}.snjipfe{max-width:var(--sheet-max);background:var(--paper);box-shadow:var(--sheet-shadow);margin-inline:auto;position:relative}.sja830g{padding-inline:var(--sheet-padding)}.mei708n{background:var(--ink-muted);width:14px;height:1px;position:absolute;left:0}.mei708n[data-mark=fold-top]{top:calc(var(--sheet-max) * 105 / 210)}.mei708n[data-mark=punch]{top:calc(var(--sheet-max) * 148.5 / 210);background:var(--ink);width:22px}.mei708n[data-mark=fold-bottom]{top:var(--sheet-max)}@media (width<1100px){.mei708n{display:none}}
