@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:105.48%}.__className_328ff9{font-family:Newsreader,Newsreader Fallback}.__variable_328ff9{--ap-font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--ap-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.ap,.ap *,.ap :after,.ap :before{box-sizing:border-box}.ap{--ap-paper:#f2efe9;--ap-paper-deep:#e6e1d7;--ap-ink:#1b1a18;--ap-ink-soft:#5f5a52;--ap-rule:#c9c2b4;--ap-oxide:#8a4b2a;--ap-display:clamp(2.375rem,1.6165rem + 3.2363vw,5.5rem);--ap-heading:clamp(1.625rem,1.3519rem + 1.165vw,2.75rem);--ap-quote:clamp(1.375rem,1.1929rem + 0.7767vw,2.125rem);--ap-standfirst:clamp(1.25rem,1.1438rem + 0.4531vw,1.6875rem);--ap-body:clamp(1.0625rem,1.0322rem + 0.1294vw,1.1875rem);--ap-caption:0.9375rem;--ap-meta:0.75rem;--ap-gutter:clamp(1.25rem,0.8252rem + 1.8123vw,3rem);--ap-band:clamp(3.5rem,2.1497rem + 5.7605vw,9rem);--ap-page-max:96rem;--ap-measure:34rem;background:var(--ap-paper);color:var(--ap-ink);font-family:var(--ap-font-serif),Georgia,"Times New Roman",serif;font-size:var(--ap-body);font-weight:400;line-height:1.65;font-variant-numeric:oldstyle-num;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ap :focus-visible{outline:2px solid var(--ap-ink);outline-offset:3px}.ap-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ap-skip:focus{position:fixed;z-index:20;top:.75rem;left:.75rem;width:auto;height:auto;clip-path:none;padding:.75rem 1rem;background:var(--ap-ink);color:var(--ap-paper);font-family:var(--ap-font-mono),ui-monospace,monospace;font-size:var(--ap-meta);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ap-disclosure{border-bottom:1px solid var(--ap-rule);background:var(--ap-paper-deep)}.ap-disclosure-inner{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-block:.5rem}.ap-shell{width:100%;max-width:var(--ap-page-max);margin-inline:auto;padding-inline:var(--ap-gutter)}.ap-grid{display:grid;grid-template-columns:1fr;column-gap:var(--ap-gutter);row-gap:1.5rem}@media (min-width:60rem){.ap-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ap-place-left{grid-column:1/span 7}.ap-place-offset{grid-column:5/span 8}.ap-place-full{grid-column:1/-1}.ap-place-measure{grid-column:2/span 6}.ap-place-wide{grid-column:2/span 10}.ap-place-aside{grid-column:10/span 3;grid-row:1}}.ap-page-head{padding-top:calc(var(--ap-band) * .55);padding-bottom:calc(var(--ap-band) * .6)}.ap-work-note{align-self:end}.ap-next{padding-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.ap-band{padding-block:var(--ap-band)}.ap-band+.ap-band{padding-top:0}.ap-rule{border:0;border-top:1px solid var(--ap-rule);margin:0}.ap-display{font-size:var(--ap-display);font-weight:200;line-height:1.04;letter-spacing:-.02em}.ap-display,.ap-heading{margin:0;text-wrap:balance}.ap-heading{font-size:var(--ap-heading);font-weight:300;line-height:1.12;letter-spacing:-.014em}.ap-standfirst{font-size:var(--ap-standfirst);font-weight:300;font-style:italic;line-height:1.4;max-width:40rem}.ap-prose,.ap-standfirst{margin:0;text-wrap:pretty}.ap-prose{max-width:var(--ap-measure);hyphens:none}.ap-prose+.ap-prose{margin-top:1.1em}.ap-prose-columns{max-width:none}@media (min-width:60rem){.ap-prose-columns{column-count:2;column-gap:var(--ap-gutter);column-fill:balance}.ap-prose-columns .ap-prose{max-width:none;break-inside:avoid-column}}.ap-meta{font-family:var(--ap-font-mono),ui-monospace,monospace;font-size:var(--ap-meta);font-weight:500;line-height:1;letter-spacing:.11em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ap-caption,.ap-meta{margin:0;color:var(--ap-ink-soft)}.ap-caption{font-size:var(--ap-caption);line-height:1.45;text-wrap:pretty}.ap a{color:var(--ap-oxide);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em;transition:color .16s cubic-bezier(.4,0,.2,1)}.ap a:hover{color:var(--ap-ink)}.ap-mark{margin:0;padding:1.25rem var(--ap-gutter) 0;font-size:1.0625rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;line-height:1}.ap-mark a{color:var(--ap-ink);text-decoration:none}.ap-wordmark{margin:0;font-size:1.0625rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;line-height:1}.ap-index-link{color:var(--ap-ink);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}.ap-index-link:hover{border-bottom-color:var(--ap-ink)}.ap-colophon{border-top:1px solid var(--ap-rule);margin-top:var(--ap-band);padding-block:2.5rem 3.5rem}.ap-colophon-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:60rem){.ap-colophon-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ap-gutter)}.ap-colophon-brand{grid-column:1/span 5}.ap-colophon-note{grid-column:7/span 6}}.ap-colophon-brand>*+*,.ap-colophon-note>*+*{margin-top:.75rem}.ap-statement{display:flex;flex-direction:column;gap:1.5rem}.ap-statement-large{font-size:var(--ap-heading);font-weight:300;line-height:1.14;letter-spacing:-.012em;margin:0;text-wrap:balance}.ap-quote{margin:0;position:relative}.ap-quote-text{margin:0;font-size:var(--ap-quote);font-weight:300;font-style:italic;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty;text-indent:-.42em}.ap-quote-attribution{display:block;margin:1.25rem 0 0;font-style:normal}.ap-plates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ap-band)}.ap-plate{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:60rem){.ap-plate{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ap-gutter);align-items:start}.ap-plate-drawing{grid-column:1/span 6}.ap-plate-body{grid-column:8/span 5}.ap-plate:nth-child(2n) .ap-plate-drawing{grid-column:7/span 6;grid-row:1}.ap-plate:nth-child(2n) .ap-plate-body{grid-column:1/span 5;grid-row:1}}.ap-plate-title{margin:0 0 .4em;font-size:var(--ap-heading);font-weight:300;line-height:1.12;letter-spacing:-.014em;text-wrap:balance}.ap-plate-title a{color:var(--ap-ink);text-decoration:none;border-bottom:1px solid var(--ap-rule);padding-bottom:.06em}.ap-plate-title a:hover{border-bottom-color:var(--ap-ink)}.ap-index{list-style:none;margin:0;padding:0}.ap-index-row{display:grid;grid-template-columns:2.5rem 1fr;column-gap:1rem;row-gap:.35rem;padding-block:1.5rem;border-bottom:1px solid var(--ap-rule)}@media (min-width:60rem){.ap-index-row{grid-template-columns:3rem minmax(0,4fr) minmax(0,6fr);column-gap:var(--ap-gutter);align-items:baseline}}.ap-index-number{font-family:var(--ap-font-mono),ui-monospace,monospace;font-size:var(--ap-meta);font-weight:500;letter-spacing:.11em;color:var(--ap-ink-soft);font-variant-numeric:tabular-nums}.ap-index-label{grid-column:2;margin:0;font-size:var(--ap-heading);font-weight:300;line-height:1.12}.ap-index-label a{color:var(--ap-ink);text-decoration:none;border-bottom:1px solid var(--ap-rule);padding-bottom:.06em}.ap-index-label a:hover{border-bottom-color:var(--ap-ink)}.ap-index-note{grid-column:2}@media (min-width:60rem){.ap-index-note{grid-column:3}}.ap-ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--ap-rule)}.ap-ledger-row{display:grid;grid-template-columns:1fr;gap:.35rem;padding-block:1.25rem;border-bottom:1px solid var(--ap-rule)}@media (min-width:60rem){.ap-ledger-row{grid-template-columns:2.5rem minmax(0,4fr) minmax(0,3fr) 7rem 7rem;gap:var(--ap-gutter);align-items:baseline}}.ap-ledger-number{font-family:var(--ap-font-mono),ui-monospace,monospace;font-size:var(--ap-meta);font-weight:500;letter-spacing:.11em;color:var(--ap-ink-soft);font-variant-numeric:tabular-nums}.ap-ledger-title{margin:0;font-size:var(--ap-standfirst);font-weight:400;font-style:normal;line-height:1.2}.ap-ledger-title a{color:var(--ap-ink);text-decoration:none;border-bottom:1px solid transparent}.ap-ledger-title a:hover{border-bottom-color:var(--ap-ink)}.ap-spec{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1.5rem;row-gap:.6rem;align-items:baseline}.ap-spec dt{font-family:var(--ap-font-mono),ui-monospace,monospace;font-size:var(--ap-meta);font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ap-ink-soft)}.ap-spec dd{margin:0;font-size:var(--ap-caption);line-height:1.45}.ap-spec-inset{margin-top:1.5rem}.ap-spec-pair{display:contents}.ap-section-head{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:baseline;justify-content:space-between;padding-bottom:.75rem}.ap-section-heading{margin-top:.75rem;margin-bottom:1.25rem}.ap-intro{max-width:var(--ap-measure);padding-block:1.5rem}.ap-plates{padding-top:var(--ap-band)}.ap-entry-origin{margin-top:.4rem}.ap-entry-note{max-width:none}.ap-lines{white-space:pre-line}.ap-entries{list-style:none;margin:0;padding:0;gap:0;border-top:1px solid var(--ap-rule)}.ap-entries,.ap-entry{display:grid;grid-template-columns:1fr}.ap-entry{padding-block:1.5rem;border-bottom:1px solid var(--ap-rule);gap:.5rem}@media (min-width:60rem){.ap-entry{grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:var(--ap-gutter);align-items:baseline}}.ap-entry-name{margin:0;font-size:var(--ap-standfirst);font-weight:400;line-height:1.25}.ap-essay>*{max-width:var(--ap-measure)}.ap-essay p{margin:0 0 1.1em;text-wrap:pretty}.ap-essay h2{margin:2.5em 0 .7em;font-size:var(--ap-heading);font-weight:300;line-height:1.14;letter-spacing:-.014em;text-wrap:balance}.ap-essay h2:first-child{margin-top:0}.ap-essay blockquote{margin:2em 0;padding-left:1.25rem;border-left:1px solid var(--ap-rule);font-style:italic;font-weight:300;color:var(--ap-ink)}.ap-essay blockquote p:last-child{margin-bottom:0}.ap-essay strong{font-weight:600}.ap-essay ol,.ap-essay ul{margin:0 0 1.1em;padding-left:1.25rem}.ap-drawing{display:block;width:100%;height:auto;background:var(--ap-paper-deep)}.ap-plate-figure{margin:0;display:flex;flex-direction:column;gap:.75rem}.ap-drawing-footer{display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between;border-top:1px solid var(--ap-rule);padding-top:.6rem}.ap-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes ap-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.ap-rise{animation:ap-rise linear both;animation-timeline:view();animation-range:entry 0 cover 22%}}}@media (prefers-reduced-motion:no-preference){.ap-transition-root{view-transition-name:ap-page}}@keyframes ap-page-turn-out{0%{opacity:1;translate:0}to{opacity:0;translate:-2% 0}}@keyframes ap-page-turn-in{0%{opacity:0;translate:2% 0}to{opacity:1;translate:0}}::view-transition-old(ap-page){animation-name:ap-page-turn-out;animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(ap-page){animation-name:ap-page-turn-in;animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){::view-transition-new(ap-page),::view-transition-old(ap-page){animation-duration:1ms}}.ap-disclosure-link{margin-left:auto}.ap{min-height:100vh}