:root[data-fx-accent-presence=headings] .display,:root[data-fx-accent-presence=headings] :is(h1,h2,h3,h4,h5,h6).text-sm.font-semibold.uppercase{color:var(--accent)}html:root[data-fx-accent-presence=fills]{--accent-wash:color-mix(in oklch, var(--accent) 12%, transparent)}html:root[data-fx-accent-presence=fills][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:before{background:var(--accent);color:var(--paper);letter-spacing:.1em;border-radius:2px;justify-self:start;margin-top:.4em;padding:.28em .4em .22em .45em}html:root[data-fx-accent-presence=fills][data-fx-highlights=ledger][data-fx-highlights-index=dot] .highlight-block>:is(ul,ol)>li:before{border-radius:1px;width:.55rem;height:.55rem;margin-top:.7em;padding:0}html:root[data-fx-accent-presence=fills][data-fx-ticker=on] main :is(li,section).fx-ticker-row{background:var(--accent-wash);box-shadow:0 0 0 .6rem var(--accent-wash);border-radius:2px;transition:background-color .22s,box-shadow .22s}html:root[data-fx-accent-presence=fills] .front-now>ul>li{border-top-width:0;border-bottom-width:0;border-radius:2px;transition:background-color .16s,box-shadow .16s}html:root[data-fx-accent-presence=fills] .front-now>ul>li:is(:hover,:focus-within){background:var(--accent-wash);box-shadow:0 0 0 .6rem var(--accent-wash)}html:root[data-fx-accent-presence=fills] .dot-strip .strip>li.col:nth-last-child(1 of .col:not(.undated):has(.dot)) .dot:before{background:var(--accent)}html:root[data-fx-accent-presence=fills] .dot-strip .strip>li.col:nth-last-child(1 of .col:not(.undated):has(.dot)) .dot.c-needs-stef:before{border-color:var(--accent);background:0 0}html:root[data-fx-accent-presence=fills] .dot-strip .strip>li.col:nth-last-child(1 of .col:not(.undated):has(.dot)) .tick{background:var(--accent);width:2px}html:root[data-fx-accent-presence=fills] .dot-strip .strip>li.col:nth-last-child(1 of .col:not(.undated):has(.dot)) .year{color:var(--accent)}canvas.blocks-trace{pointer-events:none;image-rendering:pixelated;display:block;position:absolute;left:0}:root:not([data-fx-display-scale="1"]) .display{font-size:min(calc(var(--display-size) * var(--fx-displayScale,1)), calc((100vw - 2 * var(--gutter,1.25rem)) / 6.2));font-size:round(nearest, min(calc(var(--display-size) * var(--fx-displayScale,1)), calc((100vw - 2 * var(--gutter,1.25rem)) / 6.2)), 1px);letter-spacing:-.035em;line-height:.92}:root:not([data-fx-display-scale="1"]) .front-claim{font-size:calc(var(--text-xl) * (1 + (var(--fx-displayScale,1) - 1) * .25));font-size:round(nearest, calc(var(--text-xl) * (1 + (var(--fx-displayScale,1) - 1) * .25)), 1px)}:root:not([data-fx-title-scale="1"]) :is(h1,h2,h3,h4,h5,h6,div).text-2xl.font-semibold{font-size:calc(clamp(1.5rem, calc(1.5rem + (var(--fx-typeScale,1.3) - 1) * .0214 * (100vw - 20rem)), calc(1.5rem * var(--fx-typeScale,1.3))) * var(--fx-titleScale,1));font-size:round(nearest, calc(clamp(1.5rem, calc(1.5rem + (var(--fx-typeScale,1.3) - 1) * .0214 * (100vw - 20rem)), calc(1.5rem * var(--fx-typeScale,1.3))) * var(--fx-titleScale,1)), 1px);font-weight:var(--display-weight);letter-spacing:-.025em;line-height:1.02}:root:not([data-fx-title-scale="1"]) .career-list>li>a{font-family:var(--font-serif);font-size:calc(var(--body-size) * (1 + (var(--fx-titleScale,1) - 1) * .6));font-size:round(nearest, calc(var(--body-size) * (1 + (var(--fx-titleScale,1) - 1) * .6)), 1px);font-weight:var(--display-weight);letter-spacing:-.015em;line-height:1.1}@media (width>=48rem){:root:not([data-fx-title-scale="1"])[data-fx-highlights=ledger] .highlight-block>ul>li>:is(a,h2,h3){font-size:calc(1.55rem * (1 + (var(--fx-titleScale,1) - 1) * .5));font-size:round(nearest, calc(1.55rem * (1 + (var(--fx-titleScale,1) - 1) * .5)), 1px)}}@media (width<=47.99rem){html:root .front-name.p-name{font-size:min(var(--fx-namePhone,3) * 1rem, calc((100vw - 2 * var(--gutter,1.25rem)) / 6.2));font-size:round(nearest, min(var(--fx-namePhone,3) * 1rem, calc((100vw - 2 * var(--gutter,1.25rem)) / 6.2)), 1px)}}@media (prefers-reduced-motion:no-preference){:root[data-fx-name-burst=on] .site-title>a:not([data-dots]){color:#0000!important;transition:none!important}}.site-title>a.dots-hidden,a.dots-hidden,h1.dots-hidden{color:#0000!important;transition:none!important}h1[data-dots],.site-nav a[data-dots],:root:is([data-fx-name-burst=on],[data-fx-portrait-handoff=on]) .site-title>a[data-dots]{transition:color .18s ease-out}figure.plate-frame[data-plate-burst=on]>canvas:not(.dots-figure){visibility:hidden}canvas.dots-figure{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}figure.portrait-photo[data-portrait-burst=on]>:is(img,canvas.portrait-render){visibility:hidden}canvas.blocks-figure{pointer-events:none;image-rendering:pixelated;display:block;position:absolute}canvas.dots-stage{image-rendering:pixelated}::view-transition-group(*.dots-stage){animation:none}::view-transition-image-pair(*.dots-stage){isolation:auto}::view-transition-old(*.dots-stage){opacity:0;mix-blend-mode:normal;animation:none}::view-transition-new(*.dots-stage){opacity:1;mix-blend-mode:normal;animation:none}:root[data-fx-confidence=off] .confidence-mark{display:none}.da-inkband,:root[data-fx-data-art=plates] .da-text{--da-fade:8rem;position:relative}.da-inkband:before,:root[data-fx-data-art=plates] .da-text:before{content:"";z-index:-1;top:calc(-1 * var(--da-fade));pointer-events:none;background:linear-gradient(to top, color-mix(in oklch, var(--ink) calc(var(--fx-dataArtScrim,.75) * 100%), transparent) 0%, color-mix(in oklch, var(--ink) calc(var(--fx-dataArtScrim,.75) * 100%), transparent) calc(100% - var(--da-fade)), color-mix(in oklch, var(--ink) calc(var(--fx-dataArtScrim,.75) * 45%), transparent) calc(100% - var(--da-fade) * .5), color-mix(in oklch, var(--ink) 0%, transparent) 100%);position:absolute;bottom:-3rem;left:-100vw;right:-100vw}.da-plate{color:inherit;text-decoration:none;display:block}.da-plate:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.da-title{font-weight:600}.da-date{white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);margin-left:.5rem;font-weight:400}:root[data-fx-data-art=list] .da-back,:root[data-fx-data-art=list] .da-scrim,:root[data-fx-data-art=list] .da-thumb{display:none}:root[data-fx-data-art=list] a.da-plate .da-title-text{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-fx-data-art=list] a.da-plate:hover .da-title-text{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:root[data-fx-data-art=list] .da-date,:root[data-fx-data-art=list] .da-outcome{color:var(--ink-soft)}:root[data-fx-data-art=plates] .da-list{row-gap:1.5rem;display:grid}:root[data-fx-data-art=plates] .da-list>.da-piece+.da-piece{margin-top:0}:root[data-fx-data-art=plates] .da-plate{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;aspect-ratio:var(--fx-dataArtRatio,2);border-radius:calc(var(--fx-navFloatRadius,14) * 1px);background:color-mix(in oklch, var(--accent) 40%, var(--ink));color:var(--paper);grid-template-columns:minmax(0,1fr);align-content:end;padding:1.5rem 1.75rem;display:grid;position:relative;overflow:hidden}:root[data-fx-data-art=plates] .da-back{object-fit:cover;object-position:center;z-index:-2;pointer-events:none;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}:root[data-fx-data-art=plates] a.da-plate:hover .da-back,:root[data-fx-data-art=plates] a.da-plate:focus-visible .da-back{transform:scale(1.03)}:root[data-fx-data-art=plates] .da-blank,:root[data-fx-data-art=plates] .da-scrim{display:none}:root[data-fx-data-art=plates] .da-text{max-width:36rem}:root[data-fx-data-art=plates] .da-title{text-wrap:balance;font-size:24px;line-height:1.2}:root[data-fx-data-art=plates] .da-line{margin-top:.5rem}:root[data-fx-data-art=plates] .da-outcome{margin-top:.4rem}:root[data-fx-data-art=plates] .da-thumb{display:none}@media (width>=64rem){:root[data-fx-data-art=plates] .da-title{font-size:28px}:root[data-fx-data-art=plates] .da-plate{padding:2rem 2.25rem}}@media (width<=39.999rem){:root[data-fx-data-art=plates] .da-list{margin-inline:calc(-1 * var(--gutter,1.25rem))}:root[data-fx-data-art=plates] .da-plate{aspect-ratio:calc(var(--fx-dataArtRatio,2) * .45);padding:1.25rem var(--gutter,1.25rem);border-radius:0}:root[data-fx-data-art=plates] .da-text{--da-fade:6rem}:root[data-fx-data-art=plates] .da-title{font-size:20px}}@media (prefers-reduced-motion:reduce){:root[data-fx-data-art=plates] .da-back{transition:none}:root[data-fx-data-art=plates] a.da-plate:hover .da-back,:root[data-fx-data-art=plates] a.da-plate:focus-visible .da-back{transform:none}}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-list{row-gap:1.25rem;display:grid}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-list>.da-piece+.da-piece{margin-top:0}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-plate{isolation:isolate;min-height:calc(var(--fx-dataArtHeight,12) * 1rem);border-radius:calc(var(--fx-figureRadius,.125) * 1rem);grid-template-columns:minmax(0,1fr);align-content:end;padding:1.5rem 1.75rem;display:grid;position:relative;overflow:hidden}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-back{object-fit:cover;object-position:center;width:124%;height:124%;filter:blur(calc(var(--fx-dataArtBlur,18) * 1px)) saturate(1.15);z-index:-2;pointer-events:none;position:absolute;inset:-12%}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-blank{display:none}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--paper) 94%, transparent) 0%, color-mix(in oklch, var(--paper) calc(var(--fx-dataArtWash,.7) * 100%), transparent) 55%, color-mix(in oklch, var(--paper) calc(var(--fx-dataArtWash,.7) * 60%), transparent) 100%);position:absolute;inset:0}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-text{max-width:36rem;position:relative}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-date,:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) .da-outcome{color:var(--ink-soft)}:root:is([data-fx-data-art=wash],[data-fx-data-art=split]) a.da-plate:hover .da-title-text{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-fx-data-art=wash] .da-thumb{display:none}@media (width>=48rem){:root[data-fx-data-art=split] .da-plate{grid-template-columns:minmax(0,1fr) 16rem;align-items:center;column-gap:2rem}:root[data-fx-data-art=split] .da-thumb{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--fx-figureRadius,.125) * 1rem);width:100%;display:block}}@media (width<=47.999rem){:root[data-fx-data-art=split] .da-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--fx-figureRadius,.125) * 1rem);width:100%;margin-top:1rem;display:block}}.da-head{grid-template-columns:minmax(0,1fr);display:grid}.da-head-date{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);letter-spacing:.02em;margin-top:.5rem}.da-head-line{text-wrap:pretty;max-width:42rem;margin-top:.75rem}.da-head-credit{letter-spacing:.02em}.da-facts{margin-top:1.5rem}:root[data-fx-data-art-head=band] .da-head-band{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;box-sizing:border-box;width:var(--viewport-w,100vw);margin-left:calc(50% - var(--viewport-w,100vw) / 2);min-height:min(60vh,24rem);padding:2rem calc(max(0px, (var(--viewport-w,100vw) - var(--body-width,56rem)) / 2) + var(--gutter,1.25rem)) 1.75rem;background:color-mix(in oklch, var(--accent) 40%, var(--ink));color:var(--paper);grid-template-columns:minmax(0,1fr);align-content:end;display:grid;position:relative;overflow:hidden}:root[data-fx-data-art-head=band] .da-head-pic{object-fit:cover;object-position:center;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root[data-fx-data-art-head=band] .da-head-words{max-width:44rem}:root[data-fx-data-art-head=band] .da-head-line{color:color-mix(in oklch, var(--paper) 88%, transparent)}:root[data-fx-data-art-head=band] .da-head-date{color:color-mix(in oklch, var(--paper) 80%, transparent)}:root[data-fx-data-art-head=band] .da-head-credit{margin-top:.75rem}@media (width>=64rem){:root[data-fx-data-art-head=band] .da-head-band{min-height:min(60vh, calc(var(--viewport-w,100vw) * var(--fig-h) / var(--fig-w)));padding-top:3rem;padding-bottom:2.25rem}:root[data-fx-data-art-head=band] .da-head-words{--da-fade:10rem}}:root[data-fx-data-art-head=column] .da-head-band{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}:root[data-fx-data-art-head=column] .da-head-words:before{display:none}:root[data-fx-data-art-head=column] .da-head-line,:root[data-fx-data-art-head=column] .da-head-date{color:var(--ink-soft)}:root[data-fx-data-art-head=column] .da-head-pic{--da-fit-w:calc((var(--fx-figureFit,80) * 1vh - 4rem) * var(--fig-w) / var(--fig-h));width:100%;max-width:min(100%, var(--da-fit-w));border-radius:calc(var(--fx-navFloatRadius,14) * 1px);height:auto;display:block}:root[data-fx-data-art-head=column] .da-head-credit{margin-top:.5rem}.da-gallery{margin-top:2.5rem}.da-gallery-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=64rem){.da-gallery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.da-shot{--da-fit-w:calc((var(--fx-figureFit,80) * 1vh - 4rem) * var(--fig-w) / var(--fig-h));max-width:min(100%, var(--da-fit-w))}.da-shot-plate{border-radius:calc(var(--fx-navFloatRadius,14) * 1px);background:color-mix(in oklch, var(--accent) 40%, var(--ink));display:block;overflow:hidden}.da-shot-plate>img{width:100%;height:auto;transition:transform .6s;display:block}.da-shot-plate>img[data-shot-in]{animation:.42s both da-shot-in}@keyframes da-shot-in{0%{opacity:0}to{opacity:1}}.da-shot-plate:hover>img,.da-shot-plate:focus-visible>img{transform:scale(1.03)}.da-shot-plate:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.da-shot-credit{color:var(--ink-soft);letter-spacing:.02em;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.da-shot-plate>img{transition:none}.da-shot-plate>img[data-shot-in]{animation:none}.da-shot-plate:hover>img,.da-shot-plate:focus-visible>img{transform:none}}:root[data-fx-essay-masthead=on] .essay .essay-masthead{flex-direction:column;margin-top:1rem;display:flex}:root[data-fx-essay-masthead=on] .essay .essay-masthead .essay-title{font-size:calc(var(--display-size) * var(--fx-essayTitleScale,1));font-size:round(nearest, calc(var(--display-size) * var(--fx-essayTitleScale,1)), 1px);letter-spacing:-.02em;overflow-wrap:break-word;line-height:1.05}:root[data-fx-essay-masthead=on] .essay .essay-masthead .essay-deck{font-size:calc(var(--prose-size) * var(--fx-essayDek,1.25));font-size:round(nearest, calc(var(--prose-size) * var(--fx-essayDek,1.25)), 1px);margin-top:.6em;line-height:1.35}:root[data-fx-essay-masthead=on] .essay .essay-masthead .essay-byline{margin-top:1.5rem}.essay .essay-masthead .essay-byline>span+span:before{content:"·";margin-right:.5em}:root[data-fx-essay-byline=spare] .essay .essay-masthead .essay-byline>:is([data-by=author],[data-by=from]){display:none}:root[data-fx-essay-byline=spare] .essay .essay-masthead .essay-byline>span:nth-child(2):before{content:none;margin:0}.essay .essay-masthead .essay-cover{box-shadow:none;background:0 0;border-radius:0;order:10;margin-top:1.75rem;padding:0}.essay .essay-masthead .essay-cover>img{border-radius:0;width:100%;height:auto}:root[data-fx-essay-cover=above] .essay .essay-masthead .essay-cover{order:-1;margin:0 0 1.5rem}:root[data-fx-essay-cover=none] .essay .essay-masthead .essay-cover,:root[data-fx-essay-cover=none] .row-cover,:root[data-fx-essay-masthead=off] .essay .essay-masthead .essay-cover,:root[data-fx-essay-masthead=off] .row-cover,:root[data-fx-essay-masthead=off] .essay .essay-masthead .essay-byline>[data-by=from]{display:none}.row-cover{object-fit:cover;border-radius:calc(var(--fx-figureRadius,.125) * .6rem);align-self:start;width:3.5rem;height:2.5rem;margin-top:.15rem}.essay .essay-about{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.25rem}.essay .essay-about .essay-origin{margin-top:.75rem}.essay .essay-about-meta{font-size:calc(var(--body-size) * .8235);font-size:round(nearest, calc(var(--body-size) * .8235), 1px);grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin-top:.75rem;display:grid}.essay .essay-about-meta dt{color:var(--ink-soft)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}#fx-ground-layer{display:none}:root:not([data-fx-ground=mesh]) #fx-ground-layer{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block;position:fixed;inset:0}:root:not([data-fx-ground=mesh]) #fx-ground-layer[data-ready]{opacity:1}:root[data-fx-mesh=on]:not([data-fx-ground=mesh]) #fx-mesh-layer{display:none}@media (prefers-reduced-motion:reduce){#fx-ground-layer{transition:none}}:root[data-fx-hero-ground=band]:has(.front-hero):before{content:"";height:var(--hero-band-h,70vh);z-index:-1;pointer-events:none;--hero-band-colour:color-mix(in oklch, var(--paper) calc(100% - var(--fx-heroBandTint,.04) * 100%), var(--ink));--hero-band-fade:calc(var(--fx-heroBandFade,5) * 1rem);background:linear-gradient(to bottom, var(--hero-band-colour) 0, var(--hero-band-colour) calc(100% - var(--hero-band-fade)), transparent 100%);position:absolute;top:0;left:0;right:0}#hero-field{display:none}:root:has(.front-hero) #hero-field{width:100%;height:var(--hero-band-h,70vh);z-index:-1;pointer-events:none;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#00000059 0,#00000073 40%,#000 60%);mask-image:linear-gradient(90deg,#00000059 0,#00000073 40%,#000 60%)}@media (width<=63.99rem){:root:has(.front-hero) #hero-field{-webkit-mask-image:linear-gradient(#000 0 55%,#0000004d 85%);mask-image:linear-gradient(#000 0 55%,#0000004d 85%)}}:root:where([data-fx-highlights]:not([data-fx-highlights=list])){--hl-air:var(--fx-highlightsAir,1);--hl-depth:var(--fx-highlightsDepth,1);--hl-body:calc(var(--body-size) * .941);--hl-body-lh:1.55;--hl-title:calc(var(--body-size) * 1.059);--hl-title-lh:1.3;--hl-label:calc(var(--body-size) * .659);--hl-pad:1;--hl-sheet:var(--lightningcss-light,color-mix(in oklch, var(--paper), white 70%))var(--lightningcss-dark,color-mix(in oklch, var(--paper), white 5%));--hl-sheet-edge:color-mix(in oklch, var(--rule), transparent 35%);--hl-edge:max((100vw - var(--body-width,56rem)) / 2, 0px);--hl-left:calc(var(--hl-edge) + var(--gutter,1.25rem))}:root[data-fx-highlights-plate-type=compact]{--hl-body:calc(var(--body-size) * .882);--hl-body-lh:1.5;--hl-title:calc(var(--body-size) * 1);--hl-title-lh:1.3;--hl-label:calc(var(--body-size) * .64);--hl-pad:.85}:root[data-fx-highlights-plate-type=airy]{--hl-body:var(--body-size);--hl-body-lh:1.65;--hl-title:calc(var(--body-size) * 1.176);--hl-title-lh:1.25;--hl-label:calc(var(--body-size) * .678);--hl-pad:1.2}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) :is(.highlight-block,.front-shelf){--hl-gutter:0px}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) main.max-w-3xl .highlight-block{--hl-gutter:clamp(0px, 100vw - 50.5rem, 5.5rem)}@media (width>=48rem){:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>:is(ul,ol)>li{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:.15rem;display:grid}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>:is(ul,ol)>li>span.font-mono:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.72rem;margin-bottom:.2rem;font-size:round(.72rem,1px);display:block}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>ul>li>:is(h2,h3){flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>ul>li>:is(h2,h3)>span{margin-left:0}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>ul>li>:is(h2,h3)>span.font-mono{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.72rem;flex-basis:100%;order:-1;margin-bottom:.2rem;font-size:round(.72rem,1px)}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .front-shelf>ol>li p.font-mono{color:var(--accent)}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>:is(ul,ol)>li>:is(p,span:not(.font-mono)),:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .front-shelf>ol>li>div>p:not(.font-mono){font-size:var(--hl-body);font-size:round(nearest, var(--hl-body), 1px);line-height:var(--hl-body-lh);text-wrap:pretty}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>:is(ul,ol)>li>a,:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>:is(ul,ol)>li>span:not(.font-mono)>a,:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>ul>li>:is(h2,h3),:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .front-shelf>ol>li>div>a{font-size:var(--hl-title);font-size:round(nearest, var(--hl-title), 1px);line-height:var(--hl-title-lh);text-wrap:balance}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>:is(ul,ol)>li>span.font-mono:first-child,:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>ul>li>:is(h2,h3)>span.font-mono{font-size:var(--hl-label);font-size:round(nearest, var(--hl-label), 1px)}:root:where([data-fx-highlights]:not([data-fx-highlights=list])) .highlight-block>ul>li>:is(h2,h3)>span:not(.font-mono){font-family:var(--font-mono);font-size:calc(var(--hl-label) * 1.15);font-size:round(nearest, calc(var(--hl-label) * 1.15), 1px);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);font-weight:400}:root[data-fx-highlights=band]{overflow-x:clip}:root[data-fx-highlights=band] :is(.highlight-block,.front-shelf){margin-top:calc(3rem * var(--hl-air));margin-inline:calc(-1 * var(--hl-left)) calc(-1 * (var(--hl-left) + var(--hl-gutter)));padding:calc(2.25rem * var(--hl-air)) var(--hl-left) calc(2.75rem * var(--hl-air));background:color-mix(in oklch, var(--paper), var(--accent) 4%)}:root[data-fx-highlights=band] :is(.highlight-block,.front-shelf)>:is(h2,h3){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-size:round(.7rem,1px);font-weight:400}:root[data-fx-highlights=band] :is(.highlight-block,.front-shelf)>:is(ul,ol){column-gap:calc(3rem * var(--hl-air));row-gap:calc(2rem * var(--hl-air));margin-top:calc(1.75rem * var(--hl-air));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-fx-highlights=band] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li{border:0;margin:0;padding:0}:root[data-fx-highlights=band] .front-shelf>ol>li{display:flex}:root[data-fx-highlights=band] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li>p{max-width:30rem}:root[data-fx-highlights=stagger] :is(.highlight-block,.front-shelf)>:is(ul,ol){gap:calc(2.25rem * var(--hl-air));margin-top:calc(1.75rem * var(--hl-air));flex-direction:column;margin-inline-end:calc(-1 * var(--hl-gutter));display:flex}:root[data-fx-highlights=stagger] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li{border:0;border-top:1px solid var(--rule);width:60%;margin:0;padding:.7rem 0 0}:root[data-fx-highlights=stagger] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li:nth-child(2n){align-self:flex-end}:root[data-fx-highlights=stagger] .front-shelf>ol>li{display:flex}:root[data-fx-highlights=stagger] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li>p{max-width:none}:root[data-fx-highlights=display] :is(.highlight-block,.front-shelf)>:is(ul,ol){margin-top:calc(1.5rem * var(--hl-air));flex-direction:column;gap:0;margin-inline-end:calc(-1 * var(--hl-gutter));display:flex}:root[data-fx-highlights=display] .highlight-block>:is(ul,ol)>li{padding:calc(1.1rem * var(--hl-air)) 0 calc(1.25rem * var(--hl-air));column-gap:calc(2rem * var(--hl-air));border:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);row-gap:.3rem;margin:0}:root[data-fx-highlights=display] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li+li{border-top:1px solid var(--rule)}:root[data-fx-highlights=display] .highlight-block>:is(ul,ol)>li>span.font-mono:first-child{grid-column:1/-1;margin-bottom:0}:root[data-fx-highlights=display] .highlight-block>ul>li>:is(a,h2,h3){grid-column:1}:root[data-fx-highlights=display] .highlight-block>ul>li>:is(p,span:not(.font-mono)){max-width:none;font-size:var(--hl-body);font-size:round(nearest, var(--hl-body), 1px);line-height:var(--hl-body-lh);text-wrap:pretty;grid-column:2;align-self:start;margin-top:.35rem}:root[data-fx-highlights=display] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li :is(a.font-medium,:is(h2,h3)>a),:root[data-fx-highlights=display] .highlight-block>ul>li>a{font-size:1.55rem;font-size:round(1.55rem,1px);font-weight:var(--display-weight);letter-spacing:-.01em;text-wrap:balance;line-height:1.12}:root[data-fx-highlights=display] .highlight-block>ul>li>:is(h2,h3){font-weight:var(--display-weight)}:root[data-fx-highlights=display] .front-shelf>ol>li{padding:calc(1.1rem * var(--hl-air)) 0 calc(1.25rem * var(--hl-air));margin:0;display:flex}:root[data-fx-highlights=display] .front-shelf>ol>li>div{column-gap:calc(2rem * var(--hl-air));flex:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);row-gap:.3rem;display:grid}:root[data-fx-highlights=display] .front-shelf>ol>li>div>p.font-mono{grid-column:1/-1}:root[data-fx-highlights=display] .front-shelf>ol>li>div>a{grid-column:1;margin-top:0}:root[data-fx-highlights=display] .front-shelf>ol>li>div>p:not(.font-mono){max-width:none;font-size:var(--hl-body);font-size:round(nearest, var(--hl-body), 1px);line-height:var(--hl-body-lh);grid-column:2;margin-top:.35rem}:root[data-fx-highlights=sheet] :is(.highlight-block,.front-shelf){--hl-pull:min(calc(2.5rem * var(--hl-air)), var(--hl-edge));--hl-blur:calc(var(--fx-highlightsSheetBlur,4) * 1px);margin-top:calc(2.5rem * var(--hl-air));margin-inline:calc(-1 * var(--hl-pull)) calc(-1 * (var(--hl-gutter) + var(--hl-pull)));padding:calc(2rem * var(--hl-air) * var(--hl-pad)) calc(2.75rem * var(--hl-air) * var(--hl-pad)) calc(2.25rem * var(--hl-air) * var(--hl-pad));background:color-mix(in oklch, var(--hl-sheet) 92%, transparent);border:1px solid var(--hl-sheet-edge);-webkit-backdrop-filter:blur(var(--hl-blur));backdrop-filter:blur(var(--hl-blur))}:root[data-fx-highlights=sheet] :is(.highlight-block,.front-shelf)>:is(ul,ol){margin-top:calc(1.25rem * var(--hl-air));flex-direction:column;gap:0;display:flex}:root[data-fx-highlights=sheet] .highlight-block>:is(ul,ol)>li{padding:calc(1.15rem * var(--hl-air) * var(--hl-pad)) 0 calc(1.3rem * var(--hl-air) * var(--hl-pad));column-gap:calc(2.5rem * var(--hl-air));border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);row-gap:.3rem;margin:0}:root[data-fx-highlights=sheet] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li+li{border-top:1px dotted var(--rule)}:root[data-fx-highlights=sheet] .highlight-block>:is(ul,ol)>li>span.font-mono:first-child{grid-column:1/-1;margin-bottom:0}:root[data-fx-highlights=sheet] .highlight-block>ul>li>:is(a,h2,h3){grid-column:1}:root[data-fx-highlights=sheet] .highlight-block>ul>li>:is(p,span:not(.font-mono)){grid-column:2;max-width:none;margin-top:.1rem}:root[data-fx-highlights=sheet] .front-shelf>ol>li{padding:calc(1.15rem * var(--hl-air) * var(--hl-pad)) 0 calc(1.3rem * var(--hl-air) * var(--hl-pad));margin:0;display:flex}:root[data-fx-highlights=sheet] .front-shelf>ol>li>div>p:not(.font-mono){max-width:none}:root[data-fx-highlights=ledger] :is(.highlight-block,.front-shelf)>:is(ul,ol){counter-reset:hl-ledger;margin-top:calc(1.75rem * var(--hl-air));border-top:1px solid var(--rule);flex-direction:column;gap:0;margin-inline-end:calc(-1 * var(--hl-gutter));display:flex}:root[data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li{counter-increment:hl-ledger;padding:calc(1.5rem * var(--hl-air) * var(--hl-pad)) 0 calc(1.6rem * var(--hl-air) * var(--hl-pad));border:0;border-bottom:1px solid var(--rule);column-gap:calc(1.75rem * var(--hl-air));grid-template-rows:auto auto;grid-template-columns:4.25rem minmax(0,5fr) minmax(0,4fr);row-gap:.4rem;margin:0}:root[data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li{grid-template-columns:2.75rem minmax(0,5fr) minmax(0,4fr)}:root[data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:before{content:counter(hl-ledger, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--hl-label);font-size:round(nearest, var(--hl-label), 1px);letter-spacing:.12em;color:var(--ink-soft);background:radial-gradient(circle, var(--accent) 1.5px, transparent 2px) 0 50% / 5px 5px no-repeat;grid-area:1/1;align-self:start;margin-top:.55em;padding-left:.85rem;line-height:1}:root[data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:before{content:"";background-position:0 0;width:5px;height:5px;margin-top:.75em;padding-left:0}:root[data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li>span.font-mono:first-child{color:var(--ink-soft);grid-area:2/1;margin:0}:root[data-fx-highlights=ledger] .highlight-block>ul>li>:is(a,h2,h3){font-size:1.55rem;font-size:round(1.55rem,1px);font-weight:var(--display-weight);letter-spacing:-.01em;text-wrap:balance;grid-area:1/2/span 2;align-self:start;line-height:1.12}:root[data-fx-highlights=ledger] .highlight-block>ul>li>:is(h2,h3)>a{font-size:inherit;line-height:inherit}:root[data-fx-highlights=ledger] .highlight-block>ul>li>:is(h2,h3)>span:not(.font-mono){align-self:baseline}:root[data-fx-highlights=ledger] .highlight-block>ul>li>:is(p,span:not(.font-mono)){max-width:none;padding-left:calc(1.75rem * var(--hl-air));border-left:1px solid var(--rule);grid-area:1/3/span 2;align-self:start;margin:.25rem 0 0}:root[data-fx-highlights=ledger] .highlight-block>ul>li>p:nth-of-type(2){border-left-color:#0000;grid-row:3;margin-top:.5rem}:root[data-fx-highlights=ledger] .highlight-block>ul>li>:is(a,h2,h3):last-child{grid-column:2/-1}:root[data-fx-highlights-line=beneath][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li{grid-template-columns:4.25rem minmax(0,1fr)}:root[data-fx-highlights-line=beneath][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li{grid-template-columns:2.75rem minmax(0,1fr)}:root[data-fx-highlights-line=beneath][data-fx-highlights=ledger] .highlight-block>ul>li>:is(a,h2,h3){grid-area:1/2}:root[data-fx-highlights-line=beneath][data-fx-highlights=ledger] .highlight-block>ul>li>:is(p,span:not(.font-mono)){max-width:var(--container-xl);border-left:0;grid-area:2/2;margin:0;padding-left:0}:root[data-fx-highlights-line=beneath][data-fx-highlights=ledger] .highlight-block>ul>li>p:nth-of-type(2){grid-row:3;margin-top:.35rem}:root[data-fx-highlights=ledger] .front-shelf>ol>li{padding:calc(1.5rem * var(--hl-air) * var(--hl-pad)) 0 calc(1.6rem * var(--hl-air) * var(--hl-pad));border-bottom:1px solid var(--rule);margin:0;display:flex}:root[data-fx-highlights=ledger] .front-shelf>ol>li>div{column-gap:calc(1.75rem * var(--hl-air));flex:1;grid-template-columns:minmax(0,5fr) minmax(0,4fr);display:grid}:root[data-fx-highlights=ledger] .front-shelf>ol>li>div>p.font-mono{grid-column:1/-1}:root[data-fx-highlights=ledger] .front-shelf>ol>li>div>a{font-size:1.55rem;font-size:round(1.55rem,1px);font-weight:var(--display-weight);letter-spacing:-.01em;grid-column:1;line-height:1.12}:root[data-fx-highlights=ledger] .front-shelf>ol>li>div>p:not(.font-mono){max-width:none;padding-left:calc(1.75rem * var(--hl-air));border-left:1px solid var(--rule);grid-column:2}:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol){align-items:start;gap:calc(1.5rem * var(--hl-air));margin-top:calc(1.75rem * var(--hl-air));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-end:calc(-1 * var(--hl-gutter));display:grid}:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li{--hl-z:calc(24px * var(--hl-depth));--hl-lag:.3rem;padding:calc(1.4rem * var(--hl-air) * var(--hl-pad)) calc(1.5rem * var(--hl-air) * var(--hl-pad)) calc(1.5rem * var(--hl-air) * var(--hl-pad));background:var(--hl-sheet);border:1px solid var(--hl-sheet-edge);transform:perspective(1200px) translateZ(var(--hl-z));margin:0;transition:scale .26s cubic-bezier(.2,.7,.2,1)}:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li:is(:nth-child(4n+2),:nth-child(4n+3)){--hl-z:calc(10px * var(--hl-depth));--hl-lag:.6rem}:root[data-fx-highlights=lift] .front-shelf>ol>li{display:flex}:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li>p{max-width:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li:hover{scale:1.018}}@media (prefers-reduced-motion:reduce){:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li{transition:none;transform:none}}}@media (width>=48rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root[data-fx-highlights=lift] :is(.highlight-block,.front-shelf)>:is(ul,ol)>li{animation:linear both hl-lag;animation-timeline:view()}}}@keyframes hl-lag{0%{translate:0 calc(-1 * var(--hl-lag) * var(--hl-depth))}to{translate:0 calc(var(--hl-lag) * var(--hl-depth))}}@media (width<=47.999rem){.highlight-block>:is(ul,ol)>li>span.font-mono:first-child{margin-right:.5rem}}.lights.dots-hidden svg{visibility:hidden}@media (width<=39.99rem){:root[data-fx-lights-phone=footer] .site-header .lights{display:none}:root[data-fx-lights-phone=footer] .site-footer .footer-lights{display:inline-flex}}:root[data-fx-lineage=on] .lineage.fx-lineage{padding-left:1.75rem;position:relative}.fx-lineage-svg{pointer-events:none;width:1.75rem;height:100%;position:absolute;top:0;left:0;overflow:visible}.fx-lineage-svg path{fill:none;stroke:var(--ink-soft);stroke-width:calc(var(--fx-lineageWeight,1) * 1px);stroke-linecap:round;stroke-dasharray:var(--len,0px);stroke-dashoffset:var(--len,0px);transition:stroke-dashoffset var(--lineage-ms,.7s) cubic-bezier(.3, .6, .2, 1)}.fx-lineage-svg circle{fill:var(--ink-soft);opacity:0;transition:opacity .22s ease var(--at,0s)}.fx-lineage-svg[data-drawn] path{stroke-dashoffset:0}.fx-lineage-svg[data-drawn] circle{opacity:1}@media (width>=64rem){:root[data-fx-lockup=bleed] .front-hero{grid-template-columns:1fr;align-content:center;min-height:calc(100dvh - 10rem)}:root[data-fx-lockup=bleed] .front-hero>.front-portrait{z-index:-1;pointer-events:none;order:0;max-width:none;position:fixed;inset:0}:root[data-fx-lockup=bleed][data-fx-portrait-scroll=cover] .front-hero{position:relative}:root[data-fx-lockup=bleed][data-fx-portrait-scroll=cover] .front-hero>.front-portrait{position:absolute;inset:0 calc(50% - 50vw)}:root[data-fx-lockup=bleed] .front-portrait>.plate-frame{width:auto;height:100%;opacity:var(--fx-portraitOpacity,.55);position:absolute;top:0;right:0}:root[data-fx-lockup=bleed] .front-portrait:after{content:"";background:linear-gradient(to right, var(--paper) 0,  var(--paper) calc(50vw + var(--fx-portraitWash,7) * 1rem), transparent calc(50vw + (var(--fx-portraitWash,7) + 10) * 1rem));position:absolute;inset:0}:root[data-fx-lockup=bleed] .front-portrait>.plaque{max-width:16rem;font-size:calc(var(--body-size) * .584);font-size:round(nearest, calc(var(--body-size) * .584), 1px);margin:0;position:absolute;bottom:1.25rem;right:1.25rem}:root[data-fx-lockup=bleed] :is(.front-now,.front-previous,.front-brands,.front-shelf) .eyebrow:after{display:none}:root[data-fx-lockup=bleed] .front-now>ul>li{border-top-width:0;border-bottom-width:0}:root[data-fx-lockup=bleed] main.h-card+footer{border-top-width:0}}@media (width>=76rem){:root[data-fx-lockup=corner] .front-hero{grid-template-columns:1fr}:root[data-fx-lockup=corner] .front-hero>.front-portrait{z-index:1;order:0;width:min(12rem,50vw - 30.25rem);max-width:none;position:fixed;bottom:1.25rem;left:1.25rem}:root[data-fx-lockup=corner] .front-portrait>.plaque{font-size:.6rem;padding:.4rem .5rem;font-size:round(.6rem,1px);line-height:1.4}:root[data-fx-lockup=corner] .front-hero .front-claim{max-width:none}:root[data-fx-lockup=corner] .front-hero>:not(.front-portrait)>p:not(.front-claim){max-width:42rem}}@media (width>=76rem) and (height<=35.99rem){:root[data-fx-lockup=corner] .front-hero>.front-portrait{display:none}}:root[data-fx-lockup=stacked] .front-hero{grid-template-columns:1fr;align-items:start;gap:1.25rem}:root[data-fx-lockup=stacked]:not([data-portrait=none]) .front-hero>.front-portrait{order:0;grid-template-rows:clamp(18rem,55dvh,31rem) auto;max-width:none;display:grid;overflow:clip}:root[data-fx-lockup=stacked] .front-portrait>.plate-frame{grid-row:1;align-self:start;width:100%}:root[data-fx-lockup=stacked] .front-portrait>.plaque{z-index:1;grid-row:2;margin-top:0;position:relative}#fx-mesh-layer{display:none}:root[data-fx-mesh=on] #fx-mesh-layer{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block;position:fixed;inset:0}:root[data-fx-mesh=on] #fx-mesh-layer[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){#fx-mesh-layer{transition:none}}:root[data-fx-nav-layout=bar] .site-more,:root[data-fx-nav-layout=rail] .site-more,:root:is([data-fx-nav-layout=grouped],[data-fx-nav-layout=tiers],[data-fx-nav-layout=float]) .site-nav>a[data-more]{display:none}.site-more{position:relative}.site-more-button{font:inherit;letter-spacing:.01em;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:calc(.15rem + 1px) 0 .15rem;transition:border-color .12s,color .12s}.site-more-button:after{content:" ↓";font-size:.85em;font-size:round(.85em,1px)}.site-more-button .site-more-menu,.site-more-button .site-more-bars{align-items:center;gap:.45rem;display:none}.site-more-button .site-more-mark,.site-more-button .site-more-bars svg{flex:none;display:block}.site-more-button .site-more-bars .site-more-bars-close{display:none}.site-more-button:hover,.site-more-button[aria-expanded=true]{color:var(--ink);border-bottom-color:var(--rule)}.site-more-button[data-current]{color:var(--ink);border-bottom-color:var(--accent)}:root[data-fx-nav-layout=grouped] .site-more:not([data-open]) .site-more-list{display:none}:root[data-fx-nav-layout=grouped] .site-more-list{z-index:40;background:var(--paper);border:1px solid var(--rule);min-width:10rem;box-shadow:0 .5rem 1.5rem color-mix(in oklch, var(--ink) 12%, transparent);margin:0;padding:.5rem .9rem .6rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0}:root[data-fx-nav-layout=grouped] .site-more-list li{margin:0}:root[data-fx-nav-layout=grouped] .site-more-list a{padding:.3rem 0 .35rem;display:inline-block}:root[data-fx-nav-layout=grouped] .site-more[data-side=right] .site-more-list{left:auto;right:0}:root[data-fx-nav-layout=tiers] .site-more{flex-basis:100%;margin-top:.15rem}:root[data-fx-nav-layout=tiers] .site-more-button{display:none}:root[data-fx-nav-layout=tiers] .site-more-list{font-size:calc(var(--body-size) * .72);font-size:round(nearest, calc(var(--body-size) * .72), 1px);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}:root[data-fx-nav-layout=tiers] .site-more-list li{margin:0}@media (width>=88rem){:root[data-fx-nav-layout=rail] .site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chrome"}:root[data-fx-nav-layout=rail] .site-nav{z-index:30;flex-direction:column;align-items:flex-start;row-gap:.55rem;width:6.5rem;position:fixed;top:2.5rem;left:1.25rem}:root[data-fx-nav-layout=rail] .site-nav>a{display:inline-block}}:root[data-fx-nav-sticky=on] .site-header,:root[data-fx-nav-sticky=wide] .site-header{--nav-sticky-pad:.75rem}:root[data-fx-nav-sticky=on] .site-header{z-index:30;margin-top:calc(-1 * var(--nav-sticky-pad));padding-top:var(--nav-sticky-pad);padding-bottom:var(--nav-sticky-pad);background:color-mix(in oklch, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}@media (width>=64rem){:root[data-fx-nav-sticky=wide] .site-header{z-index:30;margin-top:calc(-1 * var(--nav-sticky-pad));padding-top:var(--nav-sticky-pad);padding-bottom:var(--nav-sticky-pad);background:color-mix(in oklch, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}}.site-header[data-stuck]{box-shadow:0 1px 0 var(--rule)}:root[data-fx-nav-shrink=on] .site-title{max-height:3rem;transition:max-height .22s,opacity .18s,margin-bottom .22s;overflow:hidden}:root[data-fx-nav-shrink=on] .site-header[data-stuck] .site-title{opacity:0;max-height:0;margin-bottom:0}:root[data-fx-nav-shrink=on] .site-header[data-stuck]{--nav-sticky-pad:.5rem}@media (width<=39.99rem){:root[data-fx-nav-shrink=on] .site-header[data-stuck]{grid-template-areas:"nav nav"}:root[data-fx-nav-shrink=on] .site-header[data-stuck] .site-title,:root[data-fx-nav-shrink=on] .site-header[data-stuck] .site-chrome{display:none}}@media (prefers-reduced-motion:reduce){:root[data-fx-nav-shrink=on] .site-title{transition:none}}:root[data-fx-nav-layout=float]{--nav-float-top:calc(var(--fx-navFloatTop,12) * 1px);--nav-float-h:3rem;--nav-float-pad:1rem;--nav-float-gap:2.5rem;--nav-float-colgap:1.5rem;--nav-float-radius:calc(var(--fx-navFloatRadius,14) * 1px);--nav-float-wash:color-mix(in oklch, var(--paper) calc(var(--fx-navFloatWash,.82) * 100%), transparent);--nav-float-blur:blur(calc(var(--fx-navFloatBlur,12) * 1px));--nav-float-edge:1px solid color-mix(in oklch, var(--rule) 70%, transparent);--nav-float-shadow:0 6px 20px -4px color-mix(in oklch, var(--ink) calc(var(--fx-navFloatShadow,.14) * 100%), transparent);--nav-float-outdent:var(--nav-float-pad)}@media (width<=39.99rem){:root[data-fx-nav-layout=float]{--nav-float-h:2.75rem;--nav-float-pad:.875rem;--nav-float-outdent:0px;--nav-float-gap:2rem;--nav-float-colgap:1rem}}:root[data-fx-nav-layout=float] body.py-8{padding-top:calc(var(--nav-float-top) + var(--nav-float-h) + var(--nav-float-gap))}:root[data-fx-nav-layout=float] header.site-header{top:var(--nav-float-top);z-index:45;box-sizing:border-box;width:min(100% - 2 * var(--gutter,1.25rem) + 2 * var(--nav-float-outdent,0px), var(--body-width,56rem) - 2 * var(--gutter,1.25rem) + 2 * var(--nav-float-outdent,0px));height:var(--nav-float-h);padding:0 var(--nav-float-pad);align-items:center;gap:var(--nav-float-colgap);border-radius:var(--nav-float-radius);border:var(--nav-float-edge);margin:0 auto;transition:box-shadow .24s,translate .3s;display:flex;position:fixed;left:0;right:0;box-shadow:0 0 #0000}:root[data-fx-nav-layout=float] header.site-header:before{content:"";z-index:-1;border-radius:var(--nav-float-radius);background:var(--nav-float-wash);-webkit-backdrop-filter:var(--nav-float-blur);backdrop-filter:var(--nav-float-blur);pointer-events:none;position:absolute;inset:-1px}:root[data-fx-nav-layout=float] header.site-header[data-stuck]{box-shadow:var(--nav-float-shadow)}:root[data-fx-nav-layout=float] header.site-header[data-hidden]{translate:0 calc(-100% - var(--nav-float-top) - .5rem)}:root[data-fx-nav-layout=float] .site-header .site-title{white-space:nowrap;flex:none;max-width:20rem;margin:0;line-height:1.2;transition:max-width .24s,opacity .18s,margin-right .24s,visibility 0s .24s;overflow:clip visible}:root[data-fx-nav-layout=float] .site-header .site-title>span.invisible{visibility:visible}:root[data-fx-nav-layout=float] .site-header:not([data-name-away]) .site-title:has(>span),:root[data-fx-nav-layout=float][data-fx-nav-float-name=fold] .site-header .site-title:has(>span),:root[data-fx-nav-layout=float][data-fx-nav-float-name=fold] .site-header[data-stuck] .site-title:has(>a){opacity:0;max-width:0;margin-right:calc(-1 * var(--nav-float-colgap));visibility:hidden;pointer-events:none}:root[data-fx-nav-layout=float] .site-header .site-nav{flex-wrap:nowrap;flex:auto;align-items:center;column-gap:1.25rem;min-width:0}:root[data-fx-nav-layout=float] .site-header .site-chrome{flex:none;gap:1rem;margin-left:auto}:root[data-fx-nav-layout=float] .site-more-button[aria-expanded=true]:after{content:" ↑"}:root[data-fx-nav-layout=float] .site-more{position:static}:root[data-fx-nav-layout=float] .site-more:not([data-open]) .site-more-list{display:none}:root[data-fx-nav-layout=float] .site-more-list{top:calc(100% + .5rem);left:var(--nav-more-x,0px);z-index:46;border-radius:var(--nav-float-radius);background:var(--nav-float-wash);min-width:11rem;-webkit-backdrop-filter:var(--nav-float-blur);backdrop-filter:var(--nav-float-blur);border:var(--nav-float-edge);box-shadow:var(--nav-float-shadow);margin:0;padding:.6rem 1.1rem .7rem;list-style:none;position:absolute}:root[data-fx-nav-layout=float] .site-more[data-side=right] .site-more-list{left:auto;right:var(--nav-more-r,0px)}:root[data-fx-nav-layout=float] .site-more-list li{margin:0}:root[data-fx-nav-layout=float] .site-more-list a{padding:.3rem 0 .35rem;display:inline-block}:root[data-fx-nav-layout=float] .site-more-list .site-more-social{border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:calc(var(--body-size) * .64);font-size:round(nearest, calc(var(--body-size) * .64), 1px);letter-spacing:.08em;white-space:nowrap;margin-top:.4rem;padding-top:.5rem}:root[data-fx-nav-layout=float] .site-more-list .site-more-social a{padding:0;display:inline}@media (width<=63.99rem){:root[data-fx-nav-layout=float] .site-header .site-chrome>:not(.lights){display:none}}@media (width<=39.99rem){:root[data-fx-nav-layout=float] .site-header .site-nav>a{display:none}:root[data-fx-nav-layout=float] .site-header .site-nav{justify-content:flex-end}:root[data-fx-nav-layout=float] .site-more-list,:root[data-fx-nav-layout=float] .site-more[data-side=right] .site-more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding:.5rem 1rem .6rem;display:grid;left:0;right:0}:root[data-fx-nav-layout=float] .site-more:not([data-open]) .site-more-list{display:none}:root[data-fx-nav-layout=float] .site-more-list a{margin:0;padding:.4rem 0;display:block}:root[data-fx-nav-layout=float] .site-more-list .site-more-social{grid-column:1/-1}:root[data-fx-nav-layout=float] .site-header:not([data-name-away]) .site-title:has(>span),:root[data-fx-nav-layout=float][data-fx-nav-float-name=fold] .site-header .site-title:has(>span),:root[data-fx-nav-layout=float][data-fx-nav-float-name=fold] .site-header[data-stuck] .site-title:has(>a){opacity:1;visibility:visible;pointer-events:auto;max-width:20rem;margin-right:0}:root[data-fx-nav-layout=float] .site-header .site-title{transition:none}:root[data-fx-nav-layout=float] .site-more-button .site-more-word{display:none}:root[data-fx-nav-layout=float][data-fx-nav-menu-mark=blocks] .site-more-button .site-more-menu,:root[data-fx-nav-layout=float][data-fx-nav-menu-mark=bars] .site-more-button .site-more-bars{display:inline-flex}:root[data-fx-nav-layout=float] .site-more-button:after,:root[data-fx-nav-layout=float] .site-more-button[aria-expanded=true]:after{content:none}:root[data-fx-nav-layout=float][data-fx-nav-menu-mark=bars] .site-more-button{border-bottom:0;align-items:center;min-height:2.5rem;margin:0 -.5rem 0 0;padding:0 .5rem 0 .75rem;display:inline-flex}:root[data-fx-nav-layout=float][data-fx-nav-menu-mark=bars] .site-more-button[data-current]:not([aria-expanded=true]):not(:hover){color:inherit}:root[data-fx-nav-layout=float][data-fx-nav-menu-mark=bars] .site-more-button[aria-expanded=true] .site-more-bars-open{display:none}:root[data-fx-nav-layout=float][data-fx-nav-menu-mark=bars] .site-more-button[aria-expanded=true] .site-more-bars-close{display:block}:root[data-fx-nav-layout=float][data-fx-lights-phone=footer] .site-header .site-chrome{display:none}:root[data-fx-nav-layout=float] .site-more-button[aria-expanded=true] .site-more-mark rect{transform:translate(-1px,-1px)}:root[data-fx-nav-layout=float] .site-more-button[aria-expanded=true] .site-more-mark rect:nth-child(2){transform:translate(-3px,-1px)}:root[data-fx-nav-layout=float] .site-more-button[aria-expanded=true] .site-more-mark rect:nth-child(3){transform:translate(-1px,-3px)}:root[data-fx-nav-layout=float] .site-more-button[aria-expanded=true] .site-more-mark rect:nth-child(4){transform:translate(-3px,-3px)}}@media (prefers-reduced-motion:reduce){:root[data-fx-nav-layout=float] header.site-header,:root[data-fx-nav-layout=float] .site-header .site-title{transition:none}}:root[data-fx-nav-proximity=on] .site-nav a:not(:hover):not([aria-current=page]){color:color-mix(in oklch, var(--ink-soft), var(--ink) calc(var(--near,0) * 100%));transition:color .14s ease-out,border-color .12s}@media (prefers-reduced-motion:reduce){:root[data-fx-nav-proximity=on] .site-nav a{--near:0}}@media (width>=64rem){:root[data-fx-nav-room=airy] .site-header{padding-top:1.25rem}:root[data-fx-nav-room=airy] .site-title{margin-bottom:1rem}:root[data-fx-nav-room=airy] .site-nav{column-gap:1.5rem}:root[data-fx-nav-room=airy] .site-header{column-gap:2rem}}:root[data-fx-nav-underline=wipe],.nav-sample[data-nav-underline=wipe]{--nav-u-img:linear-gradient(var(--accent), var(--accent));--nav-u-tile:100% 1px;--nav-u-repeat:no-repeat;--nav-u-h:1px;--nav-u-border:transparent}:root[data-fx-nav-underline=points],.nav-sample[data-nav-underline=points]{--nav-u-img:radial-gradient(circle, var(--accent) .55px, transparent .75px);--nav-u-tile:4px 2px;--nav-u-repeat:repeat-x;--nav-u-h:2px;--nav-u-border:transparent}:root[data-fx-nav-underline=pixel],.nav-sample[data-nav-underline=pixel]{--nav-u-cell:calc(var(--fx-blocksSize,4) * 1px);--nav-u-img:linear-gradient(to right, var(--accent) 0 var(--nav-u-cell), transparent var(--nav-u-cell) calc(var(--nav-u-cell) * 1.5), oklch(var(--accent-l) var(--accent-c) calc(var(--accent-hue) + 50)) calc(var(--nav-u-cell) * 1.5) calc(var(--nav-u-cell) * 2.5), transparent calc(var(--nav-u-cell) * 2.5) calc(var(--nav-u-cell) * 3));--nav-u-tile:calc(var(--nav-u-cell) * 3) var(--nav-u-cell);--nav-u-repeat:repeat-x;--nav-u-h:var(--nav-u-cell);--nav-u-border:transparent}.site-nav a[aria-current=page],.site-nav a[data-nav-u],.nav-sample a[aria-current=page],.nav-sample a[data-nav-u]{border-bottom-color:var(--nav-u-border,var(--accent));position:relative}.site-nav a[aria-current=page]:hover,.site-nav a[data-nav-u]:hover{border-bottom-color:var(--nav-u-border,var(--accent))}:where(:root[data-fx-nav-underline=wipe],:root[data-fx-nav-underline=points],:root[data-fx-nav-underline=pixel],.nav-sample[data-nav-underline=wipe],.nav-sample[data-nav-underline=points],.nav-sample[data-nav-underline=pixel]) .site-nav a:is([aria-current=page],[data-nav-u]):after{content:"";width:100%;height:var(--nav-u-h,2px);background-image:var(--nav-u-img,none);background-size:var(--nav-u-tile,100% 1px);background-repeat:var(--nav-u-repeat,no-repeat);pointer-events:none;background-position:0 100%;position:absolute;bottom:0;left:0}.nav-sample[data-nav-underline=static]{--nav-u-border:var(--accent)}.nav-sample[data-nav-underline=static] .site-nav a:after{content:none}:where(:root[data-fx-nav-underline=pixel],.nav-sample[data-nav-underline=pixel]) .site-nav a{position:relative}:where(:root[data-fx-nav-underline=pixel],.nav-sample[data-nav-underline=pixel]) .site-nav a:after{content:"";width:0;height:var(--nav-u-h,2px);background-image:var(--nav-u-img,none);background-size:var(--nav-u-tile,100% 1px);background-repeat:var(--nav-u-repeat,no-repeat);pointer-events:none;background-position:0 100%;transition:width .22s ease-out;position:absolute;bottom:0;left:0}:where(:root[data-fx-nav-underline=pixel],.nav-sample[data-nav-underline=pixel]) .site-nav a:is(:hover,:focus-visible):after{width:100%}@media (prefers-reduced-motion:no-preference){:root[data-fx-nav-underline=pixel] .site-nav a:hover{border-bottom-color:#0000}}.site-nav a[data-nav-u-anchor=right]:after{background-position:100% 100%;left:auto;right:0}.site-nav a[data-nav-u-anchor=centre]:after{background-position:bottom;left:50%;transform:translate(-50%)}.site-nav a[data-nav-u=empty]:after{width:0;transition:none}.site-nav a[data-nav-u=erasing]:after{width:0;transition:width calc(var(--fx-navUnderlineErase,200) * 1ms) ease-in}.site-nav a[data-nav-u=drawing]:after{width:100%;transition:width calc(var(--fx-navUnderlineDraw,320) * 1ms) ease-out}@media (prefers-reduced-motion:reduce){.site-nav a[aria-current=page],.site-nav a[data-nav-u],.nav-sample a[aria-current=page],.nav-sample a[data-nav-u]{border-bottom-color:var(--accent)}.site-nav a:after{content:none}}:root[data-fx-palette=a]{--paper:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#0d1a4b);--ink:var(--lightningcss-light,#0d1a4b)var(--lightningcss-dark,#e4e9ea);--ink-soft:var(--lightningcss-light,#3f4c7c)var(--lightningcss-dark,#aab6c4);--rule:var(--lightningcss-light,#d6dcdc)var(--lightningcss-dark,#2b3a6e);--stock:var(--lightningcss-light,#efeeea)var(--lightningcss-dark,#14225a);--accent-hue:45;--accent-c:.14;--accent-l:.56;--accent-l-lift:.2}:root[data-fx-paper-hue=accent]{--hue:var(--accent-hue)}:root:not([data-fx-paper-tint="0"]){--tint:var(--fx-paperTint,0)}figure.plate-frame[data-plate-arrival=on]>canvas.plate-render{visibility:hidden}canvas.plate-arrival{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-fx-portrait-tone=two-tone] .front-portrait{position:relative}:root[data-fx-portrait-tone=two-tone] .front-portrait>.plate-for-light,:root[data-fx-portrait-tone=two-tone] .front-portrait>.plate-for-dark{display:block}:root[data-fx-portrait-tone=two-tone] .front-portrait>.plate-for-dark{width:100%;position:absolute;top:0;left:0}@media (width>=64rem){:root[data-fx-portrait-tone=two-tone][data-fx-lockup=bleed] .front-portrait>.plate-for-dark{width:auto;left:auto;right:0}}:root[data-fx-row-logos=off] .row-logo{display:none}:root[data-fx-row-mark=none][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:before{content:none}@media (width>=48rem){:root[data-fx-row-mark=none][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:not(:has(>span.font-mono:first-child)){grid-template-columns:minmax(0,5fr) minmax(0,4fr)}:root[data-fx-row-mark=none][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>ul>li:not(:has(>span.font-mono:first-child))>:is(a,h2,h3){grid-column:1}:root[data-fx-row-mark=none][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>ul>li:not(:has(>span.font-mono:first-child))>:is(p,span:not(.font-mono)){grid-column:2}:root[data-fx-row-mark=none][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>ul>li:not(:has(>span.font-mono:first-child))>:is(a,h2,h3):last-child{grid-column:1/-1}:root[data-fx-row-mark=none][data-fx-highlights-line=beneath][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:not(:has(>span.font-mono:first-child)){grid-template-columns:minmax(0,1fr)}:root[data-fx-row-mark=none][data-fx-highlights-line=beneath][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>ul>li:not(:has(>span.font-mono:first-child))>:is(p,span:not(.font-mono)){grid-column:1}}:root[data-fx-row-mark=none]:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li:not(.year-first):before,:root[data-fx-row-mark=none][data-fx-timeline=line] .timeline-list>li.year-first:before{content:none}:root[data-fx-row-mark=pixel][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:before{background:linear-gradient(var(--accent), var(--accent)) 0 50% / 4px 4px no-repeat}:root[data-fx-row-mark=pixel][data-fx-highlights-index=dot][data-fx-highlights=ledger] .highlight-block>:is(ul,ol)>li:before,:root[data-fx-row-mark=pixel]:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li:before{background:var(--accent);border-radius:0;width:4px;height:4px}.slide-viewer{color:var(--ink)}.slide-viewer:not([open]){display:none}.viewer-strip{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;display:flex;overflow-x:auto}.viewer-strip:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.viewer-strip::-webkit-scrollbar{display:none}.viewer-slide{box-sizing:border-box;scroll-snap-align:start;flex:0 0 100%;place-items:center;min-width:100%;display:grid}.viewer-slide img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.viewer-close,.viewer-prev,.viewer-next,.viewer-thumb{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.viewer-close:focus-visible,.viewer-prev:focus-visible,.viewer-next:focus-visible,.viewer-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-fx-slide-viewer=stage] .slide-viewer[open]{background:color-mix(in oklab, var(--paper), var(--ink) calc(var(--fx-figureGround,.15) * 14%));border:0;grid-template-rows:3rem 1fr auto auto;grid-template-columns:100%;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}:root[data-fx-slide-viewer=stage] .slide-viewer::backdrop{background:0 0}:root[data-fx-slide-viewer=stage] .viewer-close{z-index:2;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--ink-soft);font-size:round(.75rem,1px);position:absolute;top:.9rem;right:1.25rem}:root[data-fx-slide-viewer=stage] .viewer-close:hover{color:var(--accent)}:root[data-fx-slide-viewer=stage] .viewer-close kbd{font:inherit;border:1px solid var(--rule);border-radius:.2em;margin-left:.5em;padding:.1em .4em}@media (hover:none){:root[data-fx-slide-viewer=stage] .viewer-close kbd{display:none}}:root[data-fx-slide-viewer=stage] .viewer-strip{grid-row:2;align-self:stretch}:root[data-fx-slide-viewer=stage] .viewer-slide{padding:0 clamp(1.25rem,6vw,5rem)}:root[data-fx-slide-viewer=stage] .viewer-slide img{border-radius:calc(var(--fx-figureRadius,.125) * .6rem);max-width:min(100%,84rem);max-height:calc(100dvh - 12.5rem);box-shadow:0 0 calc(var(--fx-figureGlow,2.5) * 1rem) color-mix(in oklab, color-mix(in oklab, var(--paper), var(--ink) calc(var(--fx-figureTone,.4) * 100%)), transparent 70%)}:root[data-fx-slide-viewer=stage] .viewer-line{font-size:.8rem;color:var(--ink-soft);grid-row:3;align-items:baseline;gap:1rem;margin:0;padding:.75rem clamp(1.25rem,6vw,5rem) 0;font-size:round(.8rem,1px);line-height:1.4;display:flex}:root[data-fx-slide-viewer=stage] .viewer-count{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:none}:root[data-fx-slide-viewer=stage] .viewer-title{color:var(--ink)}:root[data-fx-slide-viewer=stage] .viewer-prev,:root[data-fx-slide-viewer=stage] .viewer-next{z-index:2;color:var(--ink-soft);opacity:.7;padding:1rem .75rem;font-size:2rem;font-weight:300;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}:root[data-fx-slide-viewer=stage] .viewer-prev{left:.5rem}:root[data-fx-slide-viewer=stage] .viewer-next{right:.5rem}:root[data-fx-slide-viewer=stage] .viewer-prev:hover,:root[data-fx-slide-viewer=stage] .viewer-next:hover{color:var(--accent);opacity:1}@media (hover:none) and (pointer:coarse){:root[data-fx-slide-viewer=stage] .viewer-prev,:root[data-fx-slide-viewer=stage] .viewer-next{display:none}}:root[data-fx-slide-viewer=stage] .viewer-thumbs{scrollbar-width:none;grid-row:4;gap:.4rem;padding:.75rem clamp(1.25rem,6vw,5rem) 1rem;display:flex;overflow-x:auto}:root[data-fx-slide-viewer=stage] .viewer-thumbs::-webkit-scrollbar{display:none}:root[data-fx-slide-viewer=stage] .viewer-thumb{opacity:.55;border-bottom:2px solid #0000;flex:none;padding-bottom:.35rem}:root[data-fx-slide-viewer=stage] .viewer-thumb img{border-radius:2px;width:auto;height:2.75rem;display:block}:root[data-fx-slide-viewer=stage] .viewer-thumb:hover{opacity:.85}:root[data-fx-slide-viewer=stage] .viewer-thumb[aria-current=true]{opacity:1;border-bottom-color:var(--accent)}@media (width>=64rem){:root[data-fx-slide-viewer=stage] .viewer-thumb img{height:3.5rem}:root[data-fx-slide-viewer=stage] .viewer-slide img{max-height:calc(100dvh - 13.5rem)}}:root[data-fx-slide-viewer=sheet] .slide-viewer[open]{border:1px solid var(--rule);border-radius:calc(var(--fx-figureRadius,.125) * 1rem);background:var(--paper);grid-template-rows:auto 1fr auto auto;width:min(96vw,80rem);max-width:none;max-height:96vh;padding:0;display:grid}:root[data-fx-slide-viewer=sheet] .slide-viewer::backdrop{background:color-mix(in oklch, var(--ink,#111) 70%, transparent)}:root[data-fx-slide-viewer=sheet] .viewer-close{border:1px solid var(--rule);font-family:var(--font-mono);justify-self:end;margin:.75rem 1rem 0;padding:.25rem .6rem;font-size:.75rem}:root[data-fx-slide-viewer=sheet] .viewer-close kbd{display:none}:root[data-fx-slide-viewer=sheet] .viewer-slide{padding:.5rem 1rem}:root[data-fx-slide-viewer=sheet] .viewer-slide img{width:100%;max-height:calc(96vh - 11rem)}:root[data-fx-slide-viewer=sheet] .viewer-line{color:var(--ink-soft);gap:1rem;margin:0;padding:.25rem 1rem;font-size:.8rem;display:flex}:root[data-fx-slide-viewer=sheet] .viewer-count{font-family:var(--font-mono)}:root[data-fx-slide-viewer=sheet] .viewer-prev,:root[data-fx-slide-viewer=sheet] .viewer-next{border:1px solid var(--rule);background:var(--paper);padding:.25rem .6rem;position:absolute;bottom:.75rem}:root[data-fx-slide-viewer=sheet] .viewer-prev{left:1rem}:root[data-fx-slide-viewer=sheet] .viewer-next{right:1rem}:root[data-fx-slide-viewer=sheet] .viewer-thumbs{display:none}:root[data-fx-snapshots=on] :is(main,footer) a[data-kind=snapshot][data-captured]:not(.quiet){position:relative}:root[data-fx-snapshots=on] :is(main,footer) a[data-kind=snapshot][data-captured]:not(.quiet):before{content:attr(data-captured);z-index:20;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);opacity:0;pointer-events:none;margin-top:.35em;padding:.2rem .5rem;font-size:round(.68rem,1px);font-style:normal;font-weight:400;line-height:1.4;text-decoration:none;transition:opacity .16s,translate .16s;position:absolute;top:100%;right:0;translate:0 2px}:root[data-fx-snapshots=on] :is(main,footer) a[data-kind=snapshot][data-captured]:not(.quiet):is(:hover,:focus-visible):before{opacity:1;transition-delay:calc(var(--fx-snapshotsDelay,120) * 1ms);translate:0}@supports (anchor-name:--x){:root[data-fx-snapshots=on] :is(main,footer) a[data-kind=snapshot][data-captured]:not(.quiet){anchor-name:--snapshot;anchor-scope:--snapshot;position:static}:root[data-fx-snapshots=on] :is(main,footer) a[data-kind=snapshot][data-captured]:not(.quiet):before{position-anchor:--snapshot;position-area:block-end span-inline-start;position-try-fallbacks:flip-block;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){:root[data-fx-snapshots=on] :is(main,footer) a[data-kind=snapshot][data-captured]:not(.quiet):is(:hover,:focus-visible):before{transition-delay:0s}}:root[data-fx-width="64"]{--body-width:64rem}:root[data-fx-width="72"]{--body-width:72rem}:root[data-fx-width="64"] body.max-w-4xl,:root[data-fx-width="72"] body.max-w-4xl{max-width:var(--body-width)}@media (width>=64rem){:root[data-fx-density=laptop] main.max-w-3xl{max-width:none}:root[data-fx-density=laptop] main .lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2.5rem;display:grid}:root[data-fx-density=laptop] main .lines>*{margin:0}}.fx-spans{padding-left:var(--spans-inset,0px);position:relative}.fx-spans>li{left:var(--spans-inset,0px);margin:0;position:absolute;right:0}.fx-spans-rail{width:var(--spans-rail,0px);pointer-events:none;height:100%;position:absolute;top:0;left:0}.fx-spans-rail svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-spans-rail line.tick,.fx-spans-rail line.leader{stroke:var(--rule);stroke-width:1px}.fx-spans-label{right:calc(100% - var(--spans-labels,0px));font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap;font-size:round(.68rem,1px);position:absolute;translate:0 -50%}.fx-spans-bar{background:color-mix(in oklch, var(--accent) 45%, transparent);border-radius:999px;transition:background .22s;position:absolute}.fx-spans-bar[data-hedged]{background:repeating-linear-gradient(to bottom, color-mix(in oklch, var(--accent) 45%, transparent) 0 3px, transparent 3px 6px)}.fx-spans-bar[data-ongoing]{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.fx-spans-bar.at,.fx-spans-bar[data-hedged].at{background:var(--accent)}.fx-spans-bar[data-hedged].at{background:repeating-linear-gradient(to bottom, var(--accent) 0 3px, transparent 3px 6px)}:root[data-fx-lockup=stage] .front-hero{grid-template-columns:1fr;align-items:end;gap:1.5rem 2rem;display:grid}:root[data-fx-lockup=stage] .front-hero>.front-portrait{max-width:none;height:min(60vh, 130vw, calc((100vw - 2 * var(--gutter,1.25rem)) / (var(--portrait-fill,.88) * var(--portrait-w-over-h,.667))));order:-1;justify-content:center;align-items:flex-start;min-width:0;display:flex;position:relative;overflow:visible}@media (width<=63.99rem){:root[data-fx-lockup=stage] .front-hero>.front-portrait{margin-top:-2rem}}:root[data-fx-lockup=stage]{--portrait-fill:.88}:root[data-fx-lockup=stage][data-fx-portrait-treat=typed]{--portrait-fill:1}:root[data-fx-lockup=stage] .front-hero>.front-portrait>.portrait-photo{height:calc(var(--portrait-fill) * 100%);width:auto;max-width:100%}:root[data-fx-lockup=stage]{--hero-h:clamp(520px, 78vh, 760px);--hero-name-size:min(calc(var(--display-size) * var(--fx-displayScale,1)), calc((100vw - 2 * var(--gutter,1.25rem)) / 6.2))}@media (width>=64rem){:root[data-fx-lockup=stage] .front-hero{min-height:var(--hero-h);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}:root[data-fx-lockup=stage] .front-hero>.front-copy{padding-top:max(0px, calc(var(--fx-heroEye,.36) * var(--portrait-fill) * var(--hero-h) - .5 * var(--hero-name-size)));align-self:start}:root[data-fx-lockup=stage] .front-hero>.front-portrait{height:var(--hero-h);order:2;justify-content:flex-end;padding-right:4%}:root[data-fx-lockup=stage] .front-hero>.front-portrait>.portrait-photo{width:min(100%, calc(var(--portrait-fill) * var(--hero-h) * var(--portrait-w-over-h,.667)));height:auto}:root[data-fx-lockup=stage][data-fx-hero-width=bleed]{--hero-h:clamp(520px, max(78vh, 36vw), min(100vh - 7rem - var(--fx-heroPeek,0) * 1rem, 1136px))}:root[data-fx-lockup=stage][data-fx-hero-width=bleed][data-fx-portrait-treat=typed]{--hero-h:clamp(520px, calc(100vh - 7rem - var(--fx-heroPeek,0) * 1rem), 1136px)}:root[data-fx-lockup=stage][data-fx-hero-width=bleed] .front-hero{box-sizing:border-box;width:var(--viewport-w,100vw);margin-left:calc(50% - var(--viewport-w,100vw) / 2);padding-left:calc(max(0px, (var(--viewport-w,100vw) - var(--body-width,56rem)) / 2) + var(--gutter,1.25rem));grid-template-columns:minmax(0, calc(var(--body-width,56rem) * .48)) minmax(0, 1fr);column-gap:2rem;overflow-x:clip}:root[data-fx-lockup=stage][data-fx-hero-width=bleed] .front-hero>.front-portrait{padding-right:calc(6vw + max(var(--gutter,1.25rem), 3vw));margin-right:-6vw}:root[data-fx-lockup=stage][data-fx-hero-width=bleed][data-fx-portrait-treat=typed] .front-hero>.front-portrait{padding-right:var(--gutter,1.25rem);justify-content:center;margin-right:0}:root[data-fx-lockup=stage][data-fx-hero-place=grounded] .front-hero>.front-portrait{align-items:flex-end}:root[data-fx-lockup=stage][data-fx-hero-place=grounded] .front-hero>.front-copy{align-self:end;padding-top:0}:root[data-fx-lockup=stage][data-fx-hero-width=bleed][data-fx-portrait-treat=typed][data-fx-hero-place=bleed] .front-hero>.front-portrait,:root[data-fx-lockup=stage][data-fx-hero-place=bleed] .front-hero>.front-portrait{justify-content:flex-end;align-items:flex-end;margin-right:0;padding-right:0}:root[data-fx-lockup=stage][data-fx-hero-place=bleed] .front-hero>.front-copy{align-self:end;padding-top:0}:root[data-fx-lockup=stage][data-fx-hero-width=bleed][data-fx-portrait-treat=typed][data-fx-hero-place=fill] .front-hero,:root[data-fx-lockup=stage][data-fx-hero-place=fill] .front-hero{grid-template-columns:minmax(20rem,1fr) minmax(0,auto);align-items:stretch;column-gap:2rem}:root[data-fx-lockup=stage][data-fx-hero-place=fill] .front-hero>.front-copy{align-self:center;padding-top:0}:root[data-fx-lockup=stage][data-fx-hero-width=bleed][data-fx-portrait-treat=typed][data-fx-hero-place=fill] .front-hero>.front-portrait,:root[data-fx-lockup=stage][data-fx-hero-place=fill] .front-hero>.front-portrait{height:auto;min-height:var(--hero-h);justify-content:flex-end;align-items:flex-end;margin-right:0;padding-right:0}:root[data-fx-lockup=stage][data-fx-hero-place=fill] .front-hero>.front-portrait>.portrait-photo{height:min(calc(var(--portrait-fill) * var(--hero-h)), calc(50vw / var(--portrait-w-over-h,.667)));width:auto;max-width:none}:root[data-fx-lockup=stage][data-fx-hero-place=behind] .front-hero{grid-template-columns:minmax(0,1fr);position:relative}:root[data-fx-lockup=stage][data-fx-hero-place=behind] .front-hero>.front-portrait{z-index:0;pointer-events:none;justify-content:center;align-items:center;margin-right:0;padding-right:0;position:absolute;inset:0}:root[data-fx-lockup=stage][data-fx-hero-place=behind] .front-hero>.front-copy{z-index:1;align-self:center;max-width:34rem;padding-top:0;position:relative}}:root[data-fx-lockup=stage] .front-strip{margin-top:.5rem}@media (width<=47.99rem){:root[data-fx-lockup=stage][data-fx-phone-lockup=name-first] .front-hero>.front-portrait{order:1}}@media (width<=63.99rem){:root[data-fx-lockup=stage][data-fx-phone-align=left] .front-hero>.front-portrait{justify-content:flex-start}}:root[data-fx-strip-swell=on] .dot-strip .dot{transition:transform .16s ease-out}.fx-ticker{top:var(--ticker-y,calc(var(--fx-tickerLine,30) * 1vh));left:var(--ticker-x,0px);z-index:5;pointer-events:none;font-family:var(--font-mono);font-size:calc(var(--fx-tickerSize,1.15) * 1rem);font-size:round(nearest, calc(var(--fx-tickerSize,1.15) * 1rem), 1px);font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap;opacity:0;align-items:baseline;gap:.35em;line-height:1;transition:opacity .32s;display:none;position:fixed;translate:-100% -50%}@media (width>=64rem){:root[data-fx-ticker=on] .fx-ticker{display:flex}}.fx-ticker[data-live]{opacity:1}@media (width>=64rem){:root[data-fx-ticker=on] body:where(:has(>.fx-ticker[data-live]:not([hidden]))) main :is(li:where(:not(.timeline-list>li))>.font-mono:first-child,section>h2.font-mono,li>:is(h2,h3)>.font-mono),:root[data-fx-ticker=on]:where(:not([data-fx-timeline=line])) body:where(:has(>.fx-ticker[data-live]:not([hidden]))) main .timeline-list>li>.font-mono:first-child,:root[data-fx-ticker=on] body:where(:has(>.fx-ticker[data-live]:not([hidden]))) main li>.ticker-fade{color:color-mix(in oklch, var(--ink-soft), var(--paper) 62%);transition:color .22s}:root[data-fx-ticker=on] main :is(li,section).fx-ticker-row>:is(.font-mono:first-child,h2.font-mono,.ticker-fade),:root[data-fx-ticker=on] main li.fx-ticker-row>:is(h2,h3)>.font-mono{color:var(--ink-soft)}:root[data-fx-ticker=on]:where([data-fx-highlights]:not([data-fx-highlights=list])) body:where(:has(>.fx-ticker[data-live]:not([hidden]))) main .highlight-block>:is(ul,ol)>li>span.font-mono:first-child,:root[data-fx-ticker=on]:where([data-fx-highlights]:not([data-fx-highlights=list])) body:where(:has(>.fx-ticker[data-live]:not([hidden]))) main .highlight-block>:is(ul,ol)>li>:is(h2,h3)>.font-mono{color:color-mix(in oklch, var(--ink-soft), var(--paper) 62%);transition:color .22s}:root[data-fx-ticker=on]:where([data-fx-highlights]:not([data-fx-highlights=list])) main .highlight-block>:is(ul,ol)>li.fx-ticker-row>span.font-mono:first-child,:root[data-fx-ticker=on]:where([data-fx-highlights]:not([data-fx-highlights=list])) main .highlight-block>:is(ul,ol)>li.fx-ticker-row>:is(h2,h3)>.font-mono{color:var(--accent)}:root[data-fx-ticker=on][data-fx-highlights=ledger] main .highlight-block>:is(ul,ol)>li.fx-ticker-row>span.font-mono:first-child{color:var(--ink-soft)}}.fx-ticker-digits{display:flex}.fx-ticker-col{height:1em;overflow:hidden}.fx-ticker-col>span{translate:0 calc(var(--d,0) * -1em);transition:translate .64s cubic-bezier(.22, .8, .2, 1) var(--delay,0s);display:block}.fx-ticker-col>span>i{height:1em;font-style:normal;display:block}.fx-ticker[data-settling] .fx-ticker-col>span{transition:none}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list{--tl-inset:1.75rem;--tl-pill:1.9rem;padding-left:var(--tl-inset);border-left:1px solid var(--ink-soft);margin-left:1.25rem;position:relative}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li{position:relative}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li:before{content:"";left:calc(-1 * var(--tl-inset) - .5px);background:var(--ink-soft);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;translate:-50%}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li.year-first{padding-top:var(--tl-pill);margin-top:1.5rem}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li.year-first:first-child{margin-top:0}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li.year-first:before{top:calc(var(--tl-pill) + .62em)}:root[data-fx-timeline=line] .timeline-list>li.year-first>span.font-mono:first-child,:root[data-fx-timeline=ticks] body:not(:has(>.fx-ticker)) .timeline-list>li.year-first>span.font-mono:first-child{top:0;left:calc(-1 * var(--tl-inset) - .5px);background:var(--ink-soft);color:var(--paper);font-size:.68rem;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-size:round(.68rem,1px);line-height:1.4;display:inline-block;position:absolute;translate:-50%}:root:is([data-fx-timeline=line],[data-fx-timeline=ticks]) .timeline-list>li:not(.year-first)>span.font-mono:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=63.999rem){:root[data-fx-timeline=ticks] .timeline-list>li.year-first>span.font-mono:first-child{top:0;left:calc(-1 * var(--tl-inset) - .5px);background:var(--ink-soft);color:var(--paper);font-size:.68rem;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-size:round(.68rem,1px);line-height:1.4;display:inline-block;position:absolute;translate:-50%}}@media (width>=64rem){:root[data-fx-timeline=ticks] body:has(>.fx-ticker) .timeline-list>li.year-first{margin-top:1.25rem;padding-top:0}:root[data-fx-timeline=ticks] body:has(>.fx-ticker) .timeline-list>li.year-first:first-child{margin-top:0}:root[data-fx-timeline=ticks] body:has(>.fx-ticker) .timeline-list>li.year-first:before{border-radius:0;width:.9rem;height:1px;top:.62em;translate:-50% 2px}:root[data-fx-timeline=ticks] body:has(>.fx-ticker) .timeline-list>li.year-first>span.font-mono:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root[data-fx-transition=none]::view-transition-old(root){opacity:0;mix-blend-mode:normal;animation:none}:root[data-fx-transition=none]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-fx-transition=none]::view-transition-group(root){animation:none}@keyframes fx-page-out{to{opacity:0}}@keyframes fx-page-in{0%{opacity:0}}:root[data-fx-transition=fade]::view-transition-old(root){mix-blend-mode:plus-lighter;animation:.22s cubic-bezier(.4,0,.2,1) both fx-page-out}:root[data-fx-transition=fade]::view-transition-new(root){mix-blend-mode:plus-lighter;animation:.22s cubic-bezier(.4,0,.2,1) both fx-page-in}:root:is([data-fx-transition=uncover],[data-fx-transition=wash])::view-transition-old(root){mix-blend-mode:plus-lighter;animation:.16s ease-out both fx-page-out}:root:is([data-fx-transition=uncover],[data-fx-transition=wash])::view-transition-new(root){mix-blend-mode:plus-lighter;animation:.16s ease-out both fx-page-in}@property --page-uncover{syntax:"<number>";inherits:true;initial-value:0}:root:is([data-fx-transition=uncover],[data-fx-transition=wash]){--ink-page-full:var(--ink);--ink-soft-page-full:var(--ink-soft);--page-depth:var(--fx-transitionDepth,.5)}:root:is([data-fx-transition=uncover],[data-fx-transition=wash]) main{--ink:color-mix(in oklch, var(--ink-page-full), var(--paper) calc(var(--page-uncover) * 90%));--ink-soft:color-mix(in oklch, var(--ink-soft-page-full), var(--paper) calc(var(--page-uncover) * 90%));color:var(--ink);transition:--page-uncover .26s ease-in}:root[data-fx-transition=wash] main{transition-duration:.48s}:root:is([data-fx-transition=uncover],[data-fx-transition=wash]) main :is(img,canvas,svg,video){opacity:calc(1 - var(--page-uncover) * .8)}:root:is([data-fx-transition=uncover],[data-fx-transition=wash]) main[data-transition=leaving]{--page-uncover:var(--page-depth)}@keyframes fx-page-settle{0%{--page-uncover:var(--page-depth)}to{--page-uncover:0}}:root:is([data-fx-transition=uncover],[data-fx-transition=wash]) main[data-transition=arriving]{animation:.9s ease-out both fx-page-settle}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@font-face{font-family:Miranda Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/miranda-sans-latin-ext-wght-normal.BI_p2HtV.woff2)format("woff2-variations");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:Miranda Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/miranda-sans-latin-wght-normal.JDp_McI2.woff2)format("woff2-variations");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:Miranda Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/miranda-sans-latin-ext-wght-italic.ByzrFv5D.woff2)format("woff2-variations");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:Miranda Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/miranda-sans-latin-wght-italic.BQ1f1UK1.woff2)format("woff2-variations");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:Amarna Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/amarna-latin-ext-wght-normal.RX4WmAf9.woff2)format("woff2-variations");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:Amarna Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/amarna-latin-wght-normal.EOeGlHYr.woff2)format("woff2-variations");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:Amarna Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/amarna-latin-ext-wght-italic.DNARNNxq.woff2)format("woff2-variations");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:Amarna Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/amarna-latin-wght-italic.DST0nBbS.woff2)format("woff2-variations");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:Vend Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/vend-sans-latin-ext-wght-normal.CPsPyv-3.woff2)format("woff2-variations");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:Vend Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/vend-sans-latin-wght-normal.Bqre9aq0.woff2)format("woff2-variations");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:Vend Sans Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/vend-sans-latin-ext-wght-italic.B2lSHLU6.woff2)format("woff2-variations");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:Vend Sans Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/vend-sans-latin-wght-italic.BZjBl7E_.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-italic.Cigfgs4r.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-italic.DC5MiAaX.woff2)format("woff2-variations");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:Scoutie Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/scoutie-sans-vietnamese-wght-normal.BErLAt6c.woff2)format("woff2-variations");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:Scoutie Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/scoutie-sans-latin-ext-wght-normal.ByraGxuo.woff2)format("woff2-variations");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:Scoutie Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/scoutie-sans-latin-wght-normal.Da_Gm1x4.woff2)format("woff2-variations");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:Scoutie Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/scoutie-sans-vietnamese-wght-italic.BWwFL-X1.woff2)format("woff2-variations");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:Scoutie Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/scoutie-sans-latin-ext-wght-italic.CKeTmfW5.woff2)format("woff2-variations");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:Scoutie Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/scoutie-sans-latin-wght-italic.BBPyWVul.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-italic.Bmy0yRBR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-italic.BqzjwPnH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-italic.CsGuNfVR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-italic.BfAgiArQ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-italic.DnchwVcj.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-italic.B1mMy0tD.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-italic.Bg-PIjcQ.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.C-k5pZlm.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-normal.C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-normal.DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-normal.DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-normal.DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-normal.Gqw5JQlq.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-normal.STiTPs0F.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-italic.5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-italic.Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-italic.DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-italic.CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-italic.BdcrZMcO.woff2)format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-italic.4y8iAqqs.woff2)format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");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:Charis SIL;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-cyrillic-ext-400-normal.MoGX1eSK.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-ext-400-normal.MCHmA64f.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Charis SIL;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-cyrillic-400-normal.CdnZqOBR.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-400-normal.BXNxvJbU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Charis SIL;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-vietnamese-400-normal.88Zuid3V.woff2)format("woff2"),url(/_astro/charis-sil-vietnamese-400-normal.DVPOp1fy.woff)format("woff");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:Charis SIL;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-latin-ext-400-normal.C4umB5xr.woff2)format("woff2"),url(/_astro/charis-sil-latin-ext-400-normal.C4TQf3Zd.woff)format("woff");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:Charis SIL;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-latin-400-normal.BoW7QV_k.woff2)format("woff2"),url(/_astro/charis-sil-latin-400-normal.DK5SBUMy.woff)format("woff");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:Charis SIL;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-cyrillic-ext-400-italic.BvAmE0VU.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-ext-400-italic.B-SvB7hd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Charis SIL;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-cyrillic-400-italic.CVhzr6lF.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-400-italic.ltxMcHL1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Charis SIL;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-vietnamese-400-italic.BKyGym-u.woff2)format("woff2"),url(/_astro/charis-sil-vietnamese-400-italic.Brd6lmVZ.woff)format("woff");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:Charis SIL;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-latin-ext-400-italic.DazC7lkM.woff2)format("woff2"),url(/_astro/charis-sil-latin-ext-400-italic.DgpRcxk2.woff)format("woff");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:Charis SIL;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-latin-400-italic.ctVa26oY.woff2)format("woff2"),url(/_astro/charis-sil-latin-400-italic.DHoprc6T.woff)format("woff");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:Charis SIL;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-cyrillic-ext-700-normal.DH4Nb8GK.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-ext-700-normal.CJ7fGCVm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Charis SIL;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-cyrillic-700-normal.CsrfQPv0.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-700-normal.CyOFvAl6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Charis SIL;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-vietnamese-700-normal.BQwgiOCh.woff2)format("woff2"),url(/_astro/charis-sil-vietnamese-700-normal.BobDpJ0p.woff)format("woff");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:Charis SIL;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-latin-ext-700-normal.CZee4a1R.woff2)format("woff2"),url(/_astro/charis-sil-latin-ext-700-normal.CnydwGwx.woff)format("woff");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:Charis SIL;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-latin-700-normal.ChAsMzFa.woff2)format("woff2"),url(/_astro/charis-sil-latin-700-normal.CW_ru3c1.woff)format("woff");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:Charis SIL;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-cyrillic-ext-700-italic.CHOw7ywU.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-ext-700-italic.cvefEEQr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Charis SIL;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-cyrillic-700-italic.Bs7APjn7.woff2)format("woff2"),url(/_astro/charis-sil-cyrillic-700-italic.GYndcfGr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Charis SIL;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-vietnamese-700-italic.votSny6S.woff2)format("woff2"),url(/_astro/charis-sil-vietnamese-700-italic.BiTjcm-d.woff)format("woff");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:Charis SIL;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-latin-ext-700-italic.BAxRBonJ.woff2)format("woff2"),url(/_astro/charis-sil-latin-ext-700-italic.BBo8mtrE.woff)format("woff");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:Charis SIL;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-latin-700-italic.DJudtDlS.woff2)format("woff2"),url(/_astro/charis-sil-latin-700-italic.Dvb-zAqL.woff)format("woff");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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-ext-opsz-normal.Dx1MlbxL.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-opsz-normal.uMGx9oK4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-ext-opsz-normal.CB6C6iOv.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-opsz-normal.qakIOn1K.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-vietnamese-opsz-normal.C4O-1sFd.woff2)format("woff2-variations");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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-ext-opsz-normal.Clyd7oyl.woff2)format("woff2-variations");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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-opsz-normal.CXYZFVO9.woff2)format("woff2-variations");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:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-ext-opsz-italic.C1EjBv8e.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-opsz-italic.nVwP7yKS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-ext-opsz-italic.D5l0A5OS.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-opsz-italic.DP1Wam_R.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-vietnamese-opsz-italic.CWx44NbF.woff2)format("woff2-variations");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:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-ext-opsz-italic.BWMMQU9X.woff2)format("woff2-variations");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:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-opsz-italic.CG_4fw8S.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-vietnamese-wght-normal.Djpar-EE.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-ext-wght-normal.4mBZvMWv.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-wght-normal.C4R2PX-h.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-vietnamese-wght-italic.Dpzp2Zc3.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-ext-wght-italic.BwehhlXF.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-wght-italic.CkPs-Rv6.woff2)format("woff2-variations");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}:root[data-fx-type-family=miranda]{--font-sans-pick:"Miranda Sans Variable", ui-sans-serif, system-ui, sans-serif}:root[data-fx-type-family=amarna]{--font-sans-pick:"Amarna Variable", ui-sans-serif, system-ui, sans-serif}:root[data-fx-type-family=vend]{--font-sans-pick:"Vend Sans Variable", ui-sans-serif, system-ui, sans-serif}:root[data-fx-type-family=atkinson]{--font-sans-pick:"Atkinson Hyperlegible Next Variable", ui-sans-serif, system-ui, sans-serif}:root[data-fx-type-family=scoutie]{--font-sans-pick:"Scoutie Sans Variable", ui-sans-serif, system-ui, sans-serif}:root[data-fx-type-family=source-sans]{--font-sans-pick:"Source Sans 3 Variable", ui-sans-serif, system-ui, sans-serif}:root[data-fx-essay-face=source-serif]{--font-essay:"Source Serif 4 Variable", "Source Serif Pro", Georgia, "Times New Roman", serif}:root[data-fx-essay-face=literata]{--font-essay:"Literata Variable", Georgia, "Times New Roman", serif}:root[data-fx-essay-face=newsreader]{--font-essay:"Newsreader Variable", Georgia, "Times New Roman", serif}:root[data-fx-essay-face=charis]{--font-essay:"Charis SIL", Charter, Georgia, "Times New Roman", serif}:root[data-fx-essay-face=piazzolla]{--font-essay:"Piazzolla Variable", Georgia, "Times New Roman", serif}:root[data-fx-essay-face=crimson]{--font-essay:"Crimson Pro Variable", Georgia, "Times New Roman", serif}:root[data-fx-type-pairing=sans-all] body,:root[data-fx-type-pairing=sans-body] body,:root[data-fx-type-pairing=sans-body-serif-writing] body{font-family:var(--font-sans-pick,var(--font-sans))}:root[data-fx-type-pairing=sans-body] :is(h1,h2,h3,h4,h5,h6):not(.eyebrow):not(.font-mono),:root[data-fx-type-pairing=sans-body] .highlight-block>:is(ul,ol)>li>a,:root[data-fx-type-pairing=sans-body-serif-writing] :is(h1,h2,h3,h4,h5,h6):not(.eyebrow):not(.font-mono),:root[data-fx-type-pairing=sans-body-serif-writing] .highlight-block>:is(ul,ol)>li>a{font-family:var(--font-serif)}:root[data-fx-type-pairing=sans-body-serif-writing] .prose-archive.e-content,:root[data-fx-type-pairing=sans-body-serif-writing] .h-entry .p-summary{font-family:var(--font-essay,var(--font-serif))}:root[data-fx-type-pairing=sans-ui-serif-prose] body{font-family:var(--font-sans-pick,var(--font-sans))}:root[data-fx-type-pairing=sans-ui-serif-prose] :is(h1,h2,h3,h4,h5,h6):not(.eyebrow):not(.font-mono),:root[data-fx-type-pairing=sans-ui-serif-prose] .highlight-block>:is(ul,ol)>li>a{font-family:var(--font-serif)}:root[data-fx-type-pairing=sans-ui-serif-prose] .prose-archive,:root[data-fx-type-pairing=sans-ui-serif-prose] .h-entry .p-summary{font-family:var(--font-essay,var(--font-serif))}:root[data-fx-type-pairing=sans-headings] :is(h1,h2,h3,h4,h5,h6):not(.eyebrow):not(.font-mono),:root[data-fx-type-pairing=sans-headings] .highlight-block>:is(ul,ol)>li>a{font-family:var(--font-sans-pick,var(--font-sans))}html:root:not([data-fx-type-weight="400"]){--display-weight:var(--fx-typeWeight,400)}:root :is(h1,h2,h3,h4,h5,h6,div).text-2xl.font-semibold{font-size:clamp(1.5rem, calc(1.5rem + (var(--fx-typeScale,1.3) - 1) * .0214 * (100vw - 20rem)), calc(1.5rem * var(--fx-typeScale,1.3)));font-size:round(nearest, clamp(1.5rem, calc(1.5rem + (var(--fx-typeScale,1.3) - 1) * .0214 * (100vw - 20rem)), calc(1.5rem * var(--fx-typeScale,1.3))), 1px);text-wrap:balance;line-height:1.3}:root :is(h1,h2,h3,h4,h5,h6).text-sm.font-semibold.uppercase{font-size:clamp(.875rem, calc(.875rem + (var(--fx-typeScale,1.3) - 1) * .0125 * (100vw - 20rem)), calc(.875rem * var(--fx-typeScale,1.3)));font-size:round(nearest, clamp(.875rem, calc(.875rem + (var(--fx-typeScale,1.3) - 1) * .0125 * (100vw - 20rem)), calc(.875rem * var(--fx-typeScale,1.3))), 1px);line-height:1.4}:root[data-fx-caps=off] :is(h1,h2,h3,h4,h5,h6).text-sm.font-semibold.uppercase,:root[data-fx-caps=off] .eyebrow{text-transform:none;letter-spacing:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif;--font-serif:"Erode", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--container-xs:20rem;--container-xl:calc(var(--body-size) * 33.882);--container-2xl:calc(var(--body-size) * 39.529);--container-3xl:48rem;--container-4xl:56rem;--text-xs:calc(var(--body-size) * .7059);--text-xs--line-height:calc(1 / .75);--text-sm:calc(var(--body-size) * .8235);--text-sm--line-height:calc(1.25 / .875);--text-base:calc(var(--body-size) * .9412);--text-base--line-height:calc(1.5 / 1);--text-lg:calc(var(--body-size) * 1.0588);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:calc(var(--body-size) * 1.1765);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:calc(var(--body-size) * 1.4118);--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-serif);font-size:var(--body-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";line-height:1.55}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a.quiet,.site-nav a,.lights{text-decoration:none}:is(li,h1,h2,h3,dt)>a,:is(li,h1,h2,h3,dt)>:is(span,div)>a,.confidence-mark,.dot{text-decoration-line:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}canvas.plate-render{width:100%;height:100%;display:block}}@layer components{.display{font-size:var(--display-size);font-weight:var(--display-weight);letter-spacing:-.015em;text-wrap:balance;line-height:1.05}.eyebrow{font-family:var(--font-mono);font-size:calc(var(--body-size) * .659);font-size:round(nearest, calc(var(--body-size) * .659), 1px);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;display:flex}.eyebrow:after{content:"";background:var(--rule);flex:1;height:1px}.plaque{background:var(--stock);border:1px solid var(--rule);font-family:var(--font-mono);font-size:calc(var(--body-size) * .678);font-size:round(nearest, calc(var(--body-size) * .678), 1px);color:var(--ink-soft);padding:.6rem .8rem;line-height:1.5}.artifact{background:var(--stock);border:1px solid var(--rule);padding:3px}:root[data-link=fill] :is(main,footer) a:not(.quiet):not(.link-sample a),.link-sample[data-link=fill] a:not(.quiet){background-image:linear-gradient(var(--accent), var(--accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;justify-self:start;text-decoration:none;transition:background-size .22s ease-in-out,color .22s ease-in-out}:root[data-link=fill] :is(main,footer) a.block:not(.quiet){width:fit-content;max-width:100%}:root[data-link=fill] :is(main,footer) :is(li,h1,h2,h3,dt)>a:not(.quiet):not(.link-sample a),:root[data-link=fill] :is(main,footer) :is(li,h1,h2,h3,dt)>:is(span,div)>a:not(.quiet):not(.link-sample a){background-size:100% 0}:root[data-link=fill] :is(main,footer) a:not(.quiet):not(.link-sample a):is(:hover,:focus-visible),.link-sample[data-link=fill] a:not(.quiet):is(:hover,:focus-visible){color:var(--paper);background-size:100% 100%}:root[data-link=fill] :is(main,footer) a:not(.quiet):not(.link-sample a):after,.link-sample[data-link=fill] a:not(.quiet):after{color:inherit}:root[data-link=fill] footer a:not(.quiet):not(.link-sample a):not(:hover):not(:focus-visible),.link-sample.link-sample--footer[data-link=fill] a:not(.quiet):not(:hover):not(:focus-visible){background-size:100% 0}:is(main,footer) a.quiet:is(:hover,:focus-visible){text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-link=glide] :is(main,footer) a:not(.quiet):not(.link-sample a),.link-sample[data-link=glide] a:not(.quiet){-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);transition:font-weight .2s ease-out,text-decoration-color .2s ease-out}:root[data-link=glide] :is(main,footer) a:not(.quiet):not(.link-sample a):hover,.link-sample[data-link=glide] a:not(.quiet):hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:560}:root[data-link=points] :is(main,footer) a:not(.quiet):not(.link-sample a),.link-sample[data-link=points] a:not(.quiet){background-image:radial-gradient(circle, var(--accent) .55px, transparent .75px);background-position:0 100%;background-repeat:repeat-x;background-size:4px 2px;padding-bottom:.08em;text-decoration:none;transition:background-size .26s ease-in-out}:root[data-link=points] :is(main,footer) a:not(.quiet):not(.link-sample a):hover,.link-sample[data-link=points] a:not(.quiet):hover{background-size:1.2px 2px}:root:not([data-marks=off]) :is(main,footer) a[data-kind=external]:not(.quiet):after,:root:not([data-marks=off]) :is(main,footer) a[data-kind=snapshot]:not(.quiet):after{font-family:var(--font-mono);vertical-align:.35em;color:var(--ink-soft);font-size:.62em;margin-left:.18em;font-size:round(.62em,1px);line-height:0;text-decoration:none;display:inline-block}:root:not([data-marks=off]) :is(main,footer) a[data-kind=external]:not(.quiet):after{content:"↗"}:root:not([data-marks=off]) :is(main,footer) a[data-kind=snapshot]:not(.quiet):after{content:"⟲"}:root[data-marks-ext=none] :is(main,footer) a[data-kind=external]:not(.quiet):after,:root .link-sample[data-marks-ext=none] a[data-kind=external]:not(.quiet):after{content:none}:root[data-marks-ext=dot] :is(main,footer) a[data-kind=external]:not(.quiet):after,:root .link-sample[data-marks-ext=dot] a[data-kind=external]:not(.quiet):after{content:"";background:var(--accent);vertical-align:.5em;border-radius:50%;width:.3em;height:.3em;margin-left:.22em}:root[data-marks-ext=superscript] :is(main,footer) a[data-kind=external]:not(.quiet):after,:root .link-sample[data-marks-ext=superscript] a[data-kind=external]:not(.quiet):after{content:"↗";vertical-align:super;font-size:.5em;margin-left:.08em;font-size:round(.5em,1px)}@media (prefers-reduced-motion:reduce),(hover:none){:root:not([data-link=underline]) :is(main,footer) a:not(.quiet):not(.link-sample a):not(:is(li,h1,h2,h3,dt)>a):not(:is(li,h1,h2,h3,dt)>:is(span,div)>a),.link-sample:not([data-link=underline]) a:not(.quiet){text-decoration:underline!important;-webkit-text-decoration-color:var(--accent)!important;-webkit-text-decoration-color:var(--accent)!important;-webkit-text-decoration-color:var(--accent)!important;text-decoration-color:var(--accent)!important;box-shadow:none!important;font-weight:inherit!important;color:inherit!important;background:0 0!important;margin:0!important;padding:0!important;transition:none!important}:root[data-link=fill] :is(main,footer) :is(li,h1,h2,h3,dt)>a:not(.quiet),:root[data-link=fill] :is(main,footer) :is(li,h1,h2,h3,dt)>:is(span,div)>a:not(.quiet){color:inherit!important;background:0 0!important;transition:none!important}}.site-nav a{letter-spacing:.01em;border-bottom:1px solid #0000;padding-top:calc(.15rem + 1px);padding-bottom:.15rem;text-decoration:none;transition:border-color .12s,color .12s}.site-nav a:hover{color:var(--ink);border-bottom-color:var(--rule)}.site-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.lights{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;margin:-.2rem;padding:.2rem;line-height:0;display:inline-flex}.lights:hover{color:var(--ink)}.lights-sun{display:none}:root[data-scheme=dark] .lights-sun{display:block}:root[data-scheme=dark] .lights-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .lights-sun{display:block}:root:not([data-scheme=light]) .lights-moon{display:none}}.prose-archive>*+*{margin-top:1em}.prose-archive h1,.prose-archive h2,.prose-archive h3,.prose-archive h4{text-wrap:balance;margin-top:1.75em;font-weight:500;line-height:1.25}.prose-archive h1{font-size:1.5em;font-size:round(1.5em,1px)}.prose-archive h2{font-size:1.3em;font-size:round(1.3em,1px)}.prose-archive h3,.prose-archive h4{font-size:1.1em;font-size:round(1.1em,1px)}.prose-archive ul,.prose-archive ol{padding-left:1.4em}.prose-archive ul{list-style:outside}.prose-archive ol{list-style:decimal}.prose-archive li+li{margin-top:.35em}.prose-archive blockquote{border-left:2px solid var(--rule);color:var(--ink-soft);padding-left:1em;font-style:italic}.prose-archive img{border:1px solid var(--rule);max-width:100%;height:auto}.prose-archive pre{font-family:var(--font-mono);background:var(--stock);border:1px solid var(--rule);font-size:.85em;padding:.75em 1em;font-size:round(.85em,1px);overflow-x:auto}.prose-archive code{font-family:var(--font-mono);font-size:.9em;font-size:round(.9em,1px)}.prose-archive hr{border:0;border-top:1px solid var(--rule)}.row{align-items:baseline;column-gap:.5rem;display:flex}.row-year{flex:none;min-width:4.5rem}.row-logo{flex:none}.row-body{flex:1 1 0;min-width:0;max-width:42rem}.row-stub{color:var(--ink)}.explain{position:relative}.explain:after{content:attr(data-explain);z-index:20;font-family:var(--font-mono);font-size:calc(var(--body-size) * .64);font-size:round(nearest, calc(var(--body-size) * .64), 1px);letter-spacing:.02em;text-transform:none;width:max-content;max-width:min(22rem,100vw - 2.5rem,100%);color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);opacity:0;pointer-events:none;margin-top:.35em;padding:.2rem .5rem;font-style:normal;font-weight:400;line-height:1.4;transition:opacity .16s,translate .16s;position:absolute;top:100%;left:0;translate:0 2px}.explain:hover:after,.explain:focus-visible:after,:is(li,dd,dt,p,h1,h2,h3):focus-within .explain:after{opacity:1;transition-delay:.12s;translate:0}@supports (anchor-name:--x){.explain{anchor-name:--explain;anchor-scope:--explain;position:static}.explain:after{position-anchor:--explain;position-area:block-end span-all;position-try-fallbacks:flip-block;top:auto;left:auto}}.hedge{cursor:help;font-size:.85em;font-size:round(.85em,1px)}.plate-for-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .plate-for-light{display:none}:root:not([data-scheme=light]) .plate-for-dark{display:block}}:root[data-scheme=dark] .plate-for-light{display:none}:root[data-scheme=dark] .plate-for-dark{display:block}.front-hero{align-items:end;gap:2rem;display:grid}@media (width>=48rem){.front-hero{grid-template-columns:var(--portrait-col) 1fr}:root[data-portrait=right] .front-hero{grid-template-columns:1fr var(--portrait-col)}:root[data-portrait=right] .front-hero>.front-portrait{order:2}}:root[data-portrait=above] .front-hero{grid-template-columns:1fr}:root[data-portrait=above] .front-hero>.front-portrait{max-width:var(--portrait-col)}:root[data-portrait=none] .front-hero{grid-template-columns:1fr}:root[data-portrait=none] .front-hero>.front-portrait{display:none}:root[data-hero=claim] .front-name{letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.4}:root[data-hero=claim] .front-claim{font-size:var(--display-size);font-weight:var(--display-weight);letter-spacing:-.015em;font-style:normal;line-height:1.1}:root[data-shelf=off] .front-shelf,:root[data-provenance=line] .front-provenance-plaque,:root:not([data-provenance=line]) .front-provenance-line{display:none}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-13{margin-left:calc(var(--spacing) * 13)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-\[120px\]{height:120px}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--rule)}.self-center{align-self:center}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-ink{border-color:var(--ink)}.border-rule{border-color:var(--rule)}.bg-ink{background-color:var(--ink)}.bg-paper{background-color:var(--paper)}.bg-stock{background-color:var(--stock)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.68rem\]{font-size:.68rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-ink-soft\/70::placeholder{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-soft\/70::placeholder{color:color-mix(in oklab, var(--ink-soft) 70%, transparent)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-rule{border-color:var(--rule)}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@font-face{font-family:Erode;src:url(/fonts/erode/Erode-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:block}@font-face{font-family:Erode;src:url(/fonts/erode/Erode-VariableItalic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hue:0;--tint:0;--accent-hue:170;--accent-c:.2;--ramp:clamp(0rem, calc(100vw - 20rem), 44rem);--body-size-raw:calc(1.0625rem + (var(--fx-typeBase,1.25) - 1.0625) * var(--ramp) / 44);--body-size:var(--body-size-raw);--prose-size-raw:1.125rem;--prose-size:var(--prose-size-raw);--display-size-raw:clamp(2.75rem, calc(2.75rem + (var(--fx-typeScale,1.3) - 1) * .0393 * (100vw - 20rem)), calc(2.75rem * var(--fx-typeScale,1.3)));--display-size:var(--display-size-raw);--display-weight:400;--body-width:56rem;--gutter:1.25rem;--portrait-col:38%;--paper:var(--lightningcss-light,oklch(.99 var(--tint) var(--hue)))var(--lightningcss-dark,oklch(.19 calc(var(--tint) * .8) var(--hue)));--ink:var(--lightningcss-light,oklch(.24 calc(var(--tint) * .5) var(--hue)))var(--lightningcss-dark,oklch(.9 calc(var(--tint) * .4) var(--hue)));--ink-soft:var(--lightningcss-light,oklch(.47 calc(var(--tint) * .6) var(--hue)))var(--lightningcss-dark,oklch(.7 calc(var(--tint) * .5) var(--hue)));--rule:var(--lightningcss-light,oklch(.85 calc(var(--tint) * .9) var(--hue)))var(--lightningcss-dark,oklch(.32 calc(var(--tint) * .8) var(--hue)));--stock:var(--lightningcss-light,oklch(.975 calc(var(--tint) * .6) var(--hue)))var(--lightningcss-dark,oklch(.23 calc(var(--tint) * .9) var(--hue)));--accent-l:.5;--accent-l-lift:.26;--accent:var(--lightningcss-light,oklch(var(--accent-l) var(--accent-c) var(--accent-hue)))var(--lightningcss-dark,oklch(calc(var(--accent-l) + var(--accent-l-lift)) var(--accent-c) var(--accent-hue)))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports not (color:light-dark(oklch(0.5 0.2 170), oklch(0.76 0.2 170))){:root{--accent:#008351}@media (prefers-color-scheme:dark){:root{--accent:#00d79d}}:root[data-scheme=light]{--accent:#008351}:root[data-scheme=dark]{--accent:#00d79d}}:root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=40rem){:root{--prose-size-raw:1.1875rem}}@media (width>=52rem){:root{--prose-size-raw:1.25rem}}@media (width>=64rem){:root{--gutter:calc(var(--fx-gutter,3) * 1rem);--prose-size-raw:calc(var(--fx-proseSize,1.3125) * 1rem)}}@supports (font-size:round(nearest, 1px, 1px)){:root{--body-size:round(nearest, var(--body-size-raw), 1px);--display-size:round(nearest, var(--display-size-raw), 1px);--prose-size:round(nearest, var(--prose-size-raw), 1px);--text-xs:round(nearest, calc(var(--body-size) * .7059), 1px);--text-sm:round(nearest, calc(var(--body-size) * .8235), 1px);--text-base:round(nearest, calc(var(--body-size) * .9412), 1px);--text-lg:round(nearest, calc(var(--body-size) * 1.0588), 1px);--text-xl:round(nearest, calc(var(--body-size) * 1.1765), 1px);--text-2xl:round(nearest, calc(var(--body-size) * 1.4118), 1px)}.text-\[0\.68rem\]{font-size:round(.68rem,1px)}.text-\[0\.72rem\]{font-size:round(.72rem,1px)}body.px-5{padding-inline:var(--gutter)}}.prose-archive{max-width:calc(var(--fx-measure,37) * 1em)}.prose-archive.e-content{font-size:var(--prose-size);line-height:1.6}.essay{font-family:var(--font-essay,var(--font-serif));max-width:calc(var(--fx-measure,37) * var(--prose-size));margin-inline:auto}.essay-head{margin-top:.5rem}.essay .essay-title{font-size:calc(var(--prose-size) * 2);font-size:round(nearest, calc(var(--prose-size) * 2), 1px);letter-spacing:-.012em;text-wrap:balance;font-weight:600;line-height:1.15}.essay .essay-deck{font-size:calc(var(--prose-size) * 1.1);font-size:round(nearest, calc(var(--prose-size) * 1.1), 1px);color:var(--ink-soft);text-wrap:pretty;margin-top:.5em;line-height:1.4}.essay .essay-byline{border-bottom:1px solid var(--rule);font-size:calc(var(--body-size) * .8235);font-size:round(nearest, calc(var(--body-size) * .8235), 1px);color:var(--ink-soft);flex-wrap:wrap;column-gap:.5em;margin-top:1.25rem;padding-bottom:1.25rem;line-height:1.5;display:flex}.essay .essay-byline .p-author{color:var(--ink)}.essay .prose-archive.e-content{color:var(--ink);margin-top:2rem}.essay .prose-archive>*+*{margin-top:1.6em}.essay .prose-archive :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.005em;margin-top:2.2em;font-weight:600;line-height:1.25}.essay .prose-archive :is(h1,h2,h3,h4)+*{margin-top:.5em}.essay .prose-archive h1,.essay .prose-archive h2{font-size:1.25em;font-size:round(1.25em,1px)}.essay .prose-archive h3,.essay .prose-archive h4{font-size:1.1em;font-size:round(1.1em,1px)}.essay .prose-archive li+li{margin-top:.7em}.essay .prose-archive blockquote{border-left:3px solid var(--ink-soft);color:var(--ink);padding-left:1.1em;font-style:italic}.essay .prose-archive blockquote>*+*{margin-top:.75em}.essay .prose-archive blockquote.pull{color:var(--ink);font-size:1.35em;border:0;margin-block:1.75em;padding:0 0 0 1.5em;font-size:round(1.35em,1px);font-weight:400;line-height:1.4}.essay .prose-archive hr{border-top-color:var(--ink-soft);width:6rem;margin-block:2.5em;margin-inline:auto}.essay .prose-archive .fig{box-shadow:none;background:0 0;border-radius:0;margin-block:2em;padding:0}.essay .prose-archive .fig>img{border-radius:0}.essay .fig-credit{text-align:center;font-size:calc(var(--body-size) * .75);font-size:round(nearest, calc(var(--body-size) * .75), 1px)}.essay .essay-origin{font-size:calc(var(--body-size) * .8235);font-size:round(nearest, calc(var(--body-size) * .8235), 1px);color:var(--ink-soft);margin-top:2.5rem}.essay .essay-next{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;padding-top:1.25rem;display:grid}.essay .essay-next>a{min-width:0;text-decoration:none}.essay .essay-next>a:last-child{text-align:right}.essay .essay-next .label{font-size:calc(var(--body-size) * .7059);font-size:round(nearest, calc(var(--body-size) * .7059), 1px);color:var(--ink-soft);display:block}.essay .essay-next .title{font-weight:600;line-height:1.3;display:block}.essay .essay-next>a:hover .title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.22em}@media (width<=40rem){.essay{padding-inline:.25rem}.essay .essay-next{grid-template-columns:1fr}.essay .essay-next>a:last-child{text-align:left}}.page-title{letter-spacing:-.015em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.12}@media (width>=40rem){.page-title{font-size:32px}}@media (width>=64rem){.page-title{letter-spacing:-.02em;font-size:36px}}@media (width>=90rem){.page-title{font-size:44px}}.page-main{padding-top:.5rem}@media (width>=40rem){.page-main{padding-top:1.5rem}}@media (width>=64rem){.page-main{padding-top:2.5rem}}.site-chrome .font-mono{font-size:calc(var(--body-size) * .64);font-size:round(nearest, calc(var(--body-size) * .64), 1px)}.fig{max-width:100%;padding:calc(var(--fx-figurePad,1.25) * 1rem);border-radius:calc(var(--fx-figureRadius,.125) * 1rem);background:var(--paper);display:block}@supports (color:color-mix(in lab, red, red)){.fig{background:color-mix(in oklab, var(--paper), var(--ink) calc(var(--fx-figureGround,.15) * 14%))}}.fig{box-shadow:0 0 0 1px var(--rule), 0 0 calc(var(--fx-figureGlow,2.5) * 1rem) var(--paper)}@supports (color:color-mix(in lab, red, red)){.fig{box-shadow:0 0 0 1px color-mix(in oklab, var(--rule), transparent calc(100% - var(--fx-figureRule,0) * 100%)), 0 0 calc(var(--fx-figureGlow,2.5) * 1rem) color-mix(in oklab, color-mix(in oklab, var(--paper), var(--ink) calc(var(--fx-figureTone,.4) * 100%)), transparent 78%)}}.fig>img{border-radius:calc(var(--fx-figureRadius,.125) * .6rem);width:100%;height:auto;display:block}.fig--measure{max-width:calc(var(--fx-measure,37) * 1em)}.fig--column{max-width:100%}.mark-ground{background:var(--lightningcss-light,transparent)var(--lightningcss-dark,oklch(.97 var(--tint) var(--hue)))}.fig--plate{width:fit-content;max-width:min(24rem,100%)}.fig--plate>img{width:auto;max-width:100%;max-height:38rem}.fig--fit{--fig-fit-h:calc((var(--fx-figureFit,80) * 1vh - 4rem) * var(--fig-w) / var(--fig-h) + 2 * var(--fx-figurePad,1.25) * 1rem);--fig-fit-w:max(var(--fx-figureFloor,22) * 1rem, var(--fig-fit-h))}.fig--column.fig--fit{max-width:min(100%, var(--fig-fit-w))}.fig--measure.fig--fit{max-width:min(calc(var(--fx-measure,37) * 1em), var(--fig-fit-w))}.fig--plate.fig--fit{max-width:min(24rem, 100%, var(--fig-fit-w))}.fig--tall.fig--fit{margin-inline:auto}.fig-credit{color:var(--ink-soft);font-size:.8rem;margin-top:.5rem;font-size:round(.8rem,1px);line-height:1.4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.social-links{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.social-links .social-mark{color:inherit;align-items:center;margin:-.2em -.1em;padding:.2em .1em;transition:color .12s;display:inline-flex}.social-links .social-mark:hover,.social-links .social-mark:focus-visible{color:var(--ink)}.social-links svg{display:block}.site-header[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""nav chrome";align-items:baseline;column-gap:1.5rem;display:grid}.site-title[data-astro-cid-wpvy4v7s]{grid-area:title}.site-nav[data-astro-cid-wpvy4v7s]{grid-area:nav}.site-chrome[data-astro-cid-wpvy4v7s]{grid-area:chrome;justify-self:end}@media (width<=39.99rem){.site-header[data-astro-cid-wpvy4v7s]{grid-template-areas:"title chrome""nav nav"}.site-title[data-astro-cid-wpvy4v7s]{margin-bottom:.75rem}}@media (pointer:coarse){.site-nav[data-astro-cid-wpvy4v7s] a{margin-block:-.375rem;padding-block:.375rem}}.site-footer .footer-social{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.site-footer .footer-lights{border-left:1px solid var(--rule);margin:0;padding-left:1rem;display:none}.site-footer .footer-links{flex-wrap:wrap;gap:.25rem .6rem;line-height:1.8;display:flex}.site-footer .footer-blocks{height:calc(var(--fx-blocksSize,4) * 3px);margin-top:2.5rem;line-height:0}.site-footer .footer-blocks>canvas{display:block}:root[data-fx-footer-field=life] .site-footer .footer-blocks{height:calc(var(--fx-blocksSize,4) * var(--fx-lifeRows,12) * 1px)}:root[data-fx-footer-blocks=off] .site-footer .footer-blocks{display:none}.site-footer .footer-colony{color:inherit;text-decoration:none;display:block;position:relative}.site-footer .footer-colony:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.site-footer .footer-colony-hint{font-family:var(--font-mono);font-size:calc(var(--body-size) * .659);font-size:round(nearest, calc(var(--body-size) * .659), 1px);letter-spacing:.04em;color:var(--ink-soft);opacity:0;pointer-events:none;margin-bottom:.3rem;transition:opacity .15s;position:absolute;bottom:100%;right:0}.site-footer .footer-colony:hover .footer-colony-hint,.site-footer .footer-colony:focus-visible .footer-colony-hint{opacity:1}:root[data-fx-life-board=off] .site-footer .footer-colony{pointer-events:none}:root[data-fx-life-board=off] .site-footer .footer-colony-hint{display:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
