@charset "UTF-8";:root{--line-height:24px;--font-size:calc(var( --line-height )*2/3);--column-width:calc(var( --line-height )*2);--columns-max:24;backface-visibility:hidden;interpolate-size:allow-keywords}body,html{font-size:var( --font-size );height:100%;line-height:var( --line-height )}:root{--breakpoint-category:"XXS";@media (min-width:360px){--breakpoint-category:"XS"}@media (min-width:576px){--breakpoint-category:"S"}@media (min-width:992px){--breakpoint-category:"M"}@media (min-width:1440px){--breakpoint-category:"L"}@media (min-width:1920px){--breakpoint-category:"XL"}}:root{--breakpoint-columns:0;--breakpoint-columns-2s:0;--breakpoint-columns-3s:0;--breakpoint-columns-4s:0;--breakpoint-columns-5s:0;--breakpoint-columns-6s:0;--breakpoint-columns-7s:0;--breakpoint-columns-8s:0;--breakpoint-columns-12s:0}@media (min-width:48px){:root{--breakpoint-columns:1}}@media (min-width:96px){:root{--breakpoint-columns:2;--breakpoint-columns-2s:2}}@media (min-width:144px){:root{--breakpoint-columns:3;--breakpoint-columns-3s:3}}@media (min-width:192px){:root{--breakpoint-columns:4;--breakpoint-columns-2s:4;--breakpoint-columns-4s:4}}@media (min-width:240px){:root{--breakpoint-columns:5;--breakpoint-columns-5s:5}}@media (min-width:288px){:root{--breakpoint-columns:6;--breakpoint-columns-2s:6;--breakpoint-columns-3s:6;--breakpoint-columns-6s:6}}@media (min-width:336px){:root{--breakpoint-columns:7;--breakpoint-columns-7s:7}}@media (min-width:384px){:root{--breakpoint-columns:8;--breakpoint-columns-2s:8;--breakpoint-columns-4s:8;--breakpoint-columns-8s:8}}@media (min-width:432px){:root{--breakpoint-columns:9;--breakpoint-columns-3s:9}}@media (min-width:480px){:root{--breakpoint-columns:10;--breakpoint-columns-2s:10;--breakpoint-columns-5s:10}}@media (min-width:528px){:root{--breakpoint-columns:11}}@media (min-width:576px){:root{--breakpoint-columns:12;--breakpoint-columns-2s:12;--breakpoint-columns-3s:12;--breakpoint-columns-4s:12;--breakpoint-columns-6s:12;--breakpoint-columns-12s:12}}@media (min-width:624px){:root{--breakpoint-columns:13}}@media (min-width:672px){:root{--breakpoint-columns:14;--breakpoint-columns-2s:14;--breakpoint-columns-7s:14}}@media (min-width:720px){:root{--breakpoint-columns:15;--breakpoint-columns-3s:15;--breakpoint-columns-5s:15}}@media (min-width:768px){:root{--breakpoint-columns:16;--breakpoint-columns-2s:16;--breakpoint-columns-4s:16;--breakpoint-columns-8s:16}}@media (min-width:816px){:root{--breakpoint-columns:17}}@media (min-width:864px){:root{--breakpoint-columns:18;--breakpoint-columns-2s:18;--breakpoint-columns-3s:18;--breakpoint-columns-6s:18}}@media (min-width:912px){:root{--breakpoint-columns:19}}@media (min-width:960px){:root{--breakpoint-columns:20;--breakpoint-columns-2s:20;--breakpoint-columns-4s:20;--breakpoint-columns-5s:20}}@media (min-width:1008px){:root{--breakpoint-columns:21;--breakpoint-columns-3s:21;--breakpoint-columns-7s:21}}@media (min-width:1056px){:root{--breakpoint-columns:22;--breakpoint-columns-2s:22}}@media (min-width:1104px){:root{--breakpoint-columns:23}}@media (min-width:1152px){:root{--breakpoint-columns:24;--breakpoint-columns-2s:24;--breakpoint-columns-3s:24;--breakpoint-columns-4s:24;--breakpoint-columns-6s:24;--breakpoint-columns-8s:24;--breakpoint-columns-12s:24}}:root{--page-width:calc(var( --column-width )*var( --breakpoint-columns ))}*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}html{height:100%;width:100%}.page{min-height:100vh}.page,.railed{position:relative}.railed{margin:0 auto;width:calc(var( --column-width )*24)}.capped{width:100vw}.capped,.flexed{position:relative}.flexed{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.gridded{display:block;position:relative}.grid-column{width:var( --column-width )}@media (min-width:432px){.railed{margin:0 auto;width:var( --page-width )}.gridded{display:grid;grid-template-columns:repeat(var( --breakpoint-columns ),var( --column-width ));grid-column-gap:0;grid-row-gap:0;align-items:start;grid-auto-flow:row;grid-auto-rows:min-content;&.strict{grid-template-rows:var( --column-width )}&.dense{grid-auto-flow:row dense}}}.width-1\/24{grid-column:span 1}.width-2\/24{grid-column:span 2}.width-3\/24{grid-column:span 3}.width-4\/24{grid-column:span 4}.width-5\/24{grid-column:span 5}.width-6\/24{grid-column:span 6}.width-7\/24{grid-column:span 7}.width-8\/24{grid-column:span 8}.width-9\/24{grid-column:span 9}.width-10\/24{grid-column:span 10}.width-11\/24{grid-column:span 11}.width-12\/24{grid-column:span 12}.width-13\/24{grid-column:span 13}.width-14\/24{grid-column:span 14}.width-15\/24{grid-column:span 15}.width-16\/24{grid-column:span 16}.width-17\/24{grid-column:span 17}.width-18\/24{grid-column:span 18}.width-19\/24{grid-column:span 19}.width-20\/24{grid-column:span 20}.width-21\/24{grid-column:span 21}.width-22\/24{grid-column:span 22}.width-23\/24{grid-column:span 23}.width-24\/24{grid-column:span 24}.width-1\/12{grid-column:span 2}.width-2\/12{grid-column:span 4}.width-3\/12{grid-column:span 6}.width-4\/12{grid-column:span 8}.width-5\/12{grid-column:span 10}.width-6\/12{grid-column:span 12}.width-7\/12{grid-column:span 14}.width-8\/12{grid-column:span 16}.width-9\/12{grid-column:span 18}.width-10\/12{grid-column:span 20}.width-11\/12{grid-column:span 22}.width-12\/12{grid-column:span 24}.width-1\/8{grid-column:span 3}.width-2\/8{grid-column:span 6}.width-3\/8{grid-column:span 9}.width-4\/8{grid-column:span 12}.width-5\/8{grid-column:span 15}.width-6\/8{grid-column:span 18}.width-7\/8{grid-column:span 21}.width-8\/8{grid-column:span 24}.width-1\/6{grid-column:span 4}.width-2\/6{grid-column:span 8}.width-3\/6{grid-column:span 12}.width-4\/6{grid-column:span 16}.width-5\/6{grid-column:span 20}.width-6\/6{grid-column:span 24}.width-1\/4{grid-column:span 6}.width-2\/4{grid-column:span 12}.width-3\/4{grid-column:span 18}.width-4\/4{grid-column:span 24}.width-1\/3{grid-column:span 8}.width-2\/3{grid-column:span 16}.width-3\/3{grid-column:span 24}.width-1\/2{grid-column:span 16}.width-2\/2{grid-column:span 24}.gridded,.gridlike{--grid-baselines:repeating-linear-gradient(180deg,rgba(0,128,255,.7),rgba(0,128,255,.7) 1px,transparent 0,transparent 1rlh),repeating-linear-gradient(180deg,rgba(0,128,255,.25),rgba(0,128,255,.25) 1px,transparent 0,transparent .5rlh);--grid-columns:repeating-linear-gradient(to right,rgba(255,0,128,.15),rgba(255,0,128,.15) 1px,transparent 1px,transparent calc(var( --column-width )/4)),repeating-linear-gradient(to right,rgba(255,0,128,.3),rgba(255,0,128,.3) 1px,transparent 1px,transparent var( --column-width )),repeating-linear-gradient(to right,rgba(255,0,128,.07),rgba(255,0,128,.07) .5rlh,transparent .5rlh,transparent calc(var( --column-width )*2 - .5rlh),rgba(255,0,128,.07) calc(var( --column-width )*2 - .5rlh),rgba(255,0,128,.07) calc(var( --column-width )*2)),repeating-linear-gradient(to right,rgba(255,0,128,.6),rgba(255,0,128,.6) 1px,transparent 1px,transparent calc(var( --column-width )*2))}.show-baselines,.show-columns,.show-grid{position:relative}.show-baselines:after,.show-columns:before,.show-grid:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.show-grid:before{background-image:var( --grid-baselines ),var( --grid-columns );background-size:calc(var( --column-width )*2) 1rlh}.show-baselines:after{background-image:var( --grid-baselines )}.show-columns:before{background-image:var( --grid-columns )}body.show-grid:before{background-position-x:center,center,center,center,center,center}.superellipse{border-radius:var( --border-radius );@supports (corner-shape:superellipse(1.5)){border-radius:calc(var( --border-radius )*1.5);corner-shape:superellipse(1.5)}}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{scroll-margin-top:4.25rem}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/Inter/Inter-Roman-Variable.woff2) format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100 900;src:url(../fonts/Inter/Inter-Italic-Variable.woff2) format("woff2")}@font-face{font-display:block;font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(../fonts/JetBrainsMono/JetBrainsMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Crimson Pro;font-style:normal;font-weight:400;src:url(../fonts/CrimsonPro/CrimsonPro-400-Regular-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:block;font-family:Crimson Pro;font-style:italic;font-weight:400;src:url(../fonts/CrimsonPro/CrimsonPro-400-Italic-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:block;font-family:Crimson Pro;font-style:normal;font-weight:600;src:url(../fonts/CrimsonPro/CrimsonPro-600-Regular-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:block;font-family:Crimson Pro;font-style:italic;font-weight:600;src:url(../fonts/CrimsonPro/CrimsonPro-600-Italic-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-family-sans:"Inter",system-ui,-apple-system,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji",sans-serif;--font-family-serif:"Crimson Pro",Georgia,serif;--font-family-mono:"JetBrains Mono","Berkeley Mono","DM Mono","Courier New",monospace;--padding-top:0px;--padding-bottom:0px;--font-size:calc(var( --line-height )*2/3);--font-weight:400}.sans,.sans-serif,body{font-family:var( --font-family-sans )}.serif{font-family:var( --font-family-serif )}.code,.mono,.monospace,.timecode,code,pre{font-family:var( --font-family-mono )}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hanging-punctuation:first allow-end;overflow-wrap:break-word;text-rendering:optimizeLegibility;@media screen and (max-device-width:480px){-webkit-text-size-adjust:100%}}:root{--t01-line-height:.75rlh;--t01-font-size:.5rlh;--t01-letter-spacing:0;--t01-word-spacing:0;--t02-line-height:.83333rlh;--t02-font-size:.58333rlh;--t02-letter-spacing:-.015em;--t02-word-spacing:0;--t03-line-height:1rlh;--t03-font-size:.66667rlh;--t03-letter-spacing:-.015em;--t03-word-spacing:0;--t04-line-height:1.16667rlh;--t04-font-size:.83333rlh;--t04-letter-spacing:-.03em;--t04-word-spacing:-.008em;--t05-line-height:1.33333rlh;--t05-font-size:1rlh;--t05-letter-spacing:-.025em;--t05-word-spacing:-.008em;--t06-line-height:1.5rlh;--t06-font-size:1.16667rlh;--t06-letter-spacing:-.03em;--t06-word-spacing:-.01em;--t07-line-height:1.66667rlh;--t07-font-size:1.25rlh;--t07-letter-spacing:-.033em;--t07-word-spacing:-.018em;--t08-line-height:1.83333rlh;--t08-font-size:1.5rlh;--t08-letter-spacing:-.035em;--t08-word-spacing:-.01em;--t09-line-height:2rlh;--t09-font-size:1.75rlh;--t09-letter-spacing:-.02em;--t09-word-spacing:-.015em;--t10-line-height:2.16667rlh;--t10-font-size:2rlh;--t10-letter-spacing:-.03em;--t10-word-spacing:-.02em;--t11-line-height:2.33333rlh;--t11-font-size:2.25rlh;--t11-letter-spacing:-.04em;--t11-word-spacing:-.02em;--t12-line-height:2.5rlh;--t12-font-size:2.5rlh;--t12-letter-spacing:-.04em;--t12-word-spacing:-.02em}.baselined{--cadence:.5rlh;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-box-edge:cap alphabetic;text-box-trim:trim-both;--firstline-height-required:round(up,1cap,var( --cadence ));padding-top:calc(var( --firstline-height-required ) - 1cap)}.t01{font-size:var( --t01-font-size );letter-spacing:var( --t01-letter-spacing );line-height:var( --t01-line-height );word-spacing:var( --t01-word-spacing )}.t02{font-size:var( --t02-font-size );letter-spacing:var( --t02-letter-spacing );line-height:var( --t02-line-height );word-spacing:var( --t02-word-spacing )}.t03,body{font-size:var( --t03-font-size );letter-spacing:var( --t03-letter-spacing );line-height:var( --t03-line-height );word-spacing:var( --t03-word-spacing )}.t04{font-size:var( --t04-font-size );letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );word-spacing:var( --t04-word-spacing )}.t05{font-size:var( --t05-font-size );letter-spacing:var( --t05-letter-spacing );line-height:var( --t05-line-height );word-spacing:var( --t05-word-spacing )}.t06{font-size:var( --t06-font-size );letter-spacing:var( --t06-letter-spacing );line-height:var( --t06-line-height );word-spacing:var( --t06-word-spacing )}.t07{font-size:var( --t07-font-size );letter-spacing:var( --t07-letter-spacing );line-height:var( --t07-line-height );word-spacing:var( --t07-word-spacing )}.t08{font-size:var( --t08-font-size );letter-spacing:var( --t08-letter-spacing );line-height:var( --t08-line-height );word-spacing:var( --t08-word-spacing )}.t09{font-size:var( --t09-font-size );letter-spacing:var( --t09-letter-spacing );line-height:var( --t09-line-height );word-spacing:var( --t09-word-spacing )}.t10{font-size:var( --t10-font-size );letter-spacing:var( --t10-letter-spacing );line-height:var( --t10-line-height );word-spacing:var( --t10-word-spacing )}.t11{font-size:var( --t11-font-size );letter-spacing:var( --t11-letter-spacing );line-height:var( --t11-line-height );word-spacing:var( --t11-word-spacing )}.t12{font-size:var( --t12-font-size );letter-spacing:var( --t12-letter-spacing );line-height:var( --t12-line-height );word-spacing:var( --t12-word-spacing )}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var( --c-text-emphasis );display:block;margin:0;padding:0}.h1,h1{font-size:var( --t08-font-size );font-weight:700;letter-spacing:var( --t08-letter-spacing );line-height:var( --t08-line-height );margin-bottom:.83333rlh;margin-left:-1.5px;word-spacing:var( --t08-word-spacing )}.h2,h2{font-size:var( --t06-font-size );letter-spacing:-.035em;line-height:var( --t06-line-height );word-spacing:var( --t06-word-spacing )}.h-depth-3 .h2,.h-depth-3 h2,.h2,.h3,h2,h3{font-weight:600;margin-bottom:.08333rlh;margin-left:-1px}.h-depth-3 .h2,.h-depth-3 h2,.h3,h3{font-size:var( --t05-font-size );letter-spacing:-.03em;line-height:var( --t05-line-height );word-spacing:var( --t05-word-spacing )}.h-depth-2 .h2,.h-depth-2 h2,.h-depth-3 .h3,.h-depth-3 h3,.h4,h4{font-size:var( --t04-font-size );font-weight:600;letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );margin-bottom:.125rlh;word-spacing:var( --t04-word-spacing )}.h5,h5{font-size:var( --t03-font-size );font-weight:700;letter-spacing:var( --t03-letter-spacing );line-height:var( --t03-line-height );word-spacing:var( --t03-word-spacing )}.h5,.h6,h5,h6{margin-bottom:.125rlh}.h6,h6{font-size:var( --t02-font-size );font-weight:800;letter-spacing:var( --t02-letter-spacing );line-height:var( --t02-line-height );word-spacing:var( --t02-word-spacing )}.eyebrow{font-size:var( --t01-font-size );font-weight:500;letter-spacing:.05em;line-height:var( --t01-line-height );text-transform:uppercase;word-spacing:var( --t01-word-spacing )}.hed{font-size:var( --t11-font-size );font-weight:600;letter-spacing:var( --t11-letter-spacing );line-height:var( --t11-line-height );text-wrap:balance;word-spacing:var( --t11-word-spacing )}.dek{font-size:var( --t04-font-size );letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );word-spacing:var( --t04-word-spacing )}.dek,.graf,.grafs,.lede{font-weight:400;hyphens:auto;text-wrap:pretty}.graf,.grafs,.lede{font-size:var( --t03-font-size );letter-spacing:var( --t03-letter-spacing );line-height:var( --t03-line-height );word-spacing:var( --t03-word-spacing )}.caption,caption,figcaption{color:var( --c-text-muted );font-size:var( --t02-font-size );letter-spacing:var( --t02-letter-spacing );line-height:var( --t02-line-height );word-spacing:var( --t02-word-spacing )}.block{display:block}.none{display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.page-title{text-align:center}.half-break{margin-bottom:.5lh}.full-break{margin-bottom:1lh}.tabular,.tabular-numbers{font-variant-numeric:tabular-nums}.caps,.small-caps,.smallcaps{letter-spacing:.05em;text-transform:uppercase}p+h1,p+h2{margin-top:.75rlh}p+h3,p+h4{margin-top:.5rlh}.indent-first [chunk-index="0"] p:first-child,p+p{text-indent:1.5em}p.no-indent{text-indent:0!important}hr{background-color:oklch(20% none none);height:3px;margin:1rlh 0 calc(.75rlh - 3px)}.chunk-pad{padding-left:.5rlh;padding-right:.5rlh}.chunk pre{--border-radius:.75rlh;background-color:var( --c-code-fill );border-radius:var( --border-radius );color:var( --c-text );margin:.5rlh 0;overflow-x:auto;padding:1rlh;white-space:pre;@supports (corner-shape:superellipse(1.5)){border-radius:calc(var( --border-radius )*1.5);corner-shape:superellipse(1.5)}}.chunk pre code{background-color:transparent}.pad-ragged{padding-left:.5lh;padding-right:.25lh}.pad-ragged-abs{padding-left:.5rlh;padding-right:.375rlh}.marked,mark{background-color:var( --c-highlight-fill );color:var( --c-highlight-text )}::-moz-selection{background-color:var( --c-select-fill );color:var( --c-select-text )}.user-selected,::selection{background-color:var( --c-select-fill );color:var( --c-select-text )}h1 svg,h2 svg,svg.title{height:5rlh;max-width:100vw}svg.lucide{display:block}.no-show{height:0;margin:0;overflow:hidden;padding:0;width:0}.pad{padding:0 .5rem}.pad-half{padding:0 .25rem}.pad-2\/3{padding:0 .66667rem}section.break{height:4rem;width:100%}@media print{main{padding-left:4rem;padding-right:4rem}}@property --theme-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --theme-hue{syntax:"<number>";inherits:true;initial-value:0}@property --c-data-positive{syntax:"<color>";inherits:true;initial-value:transparent}html{--travel-distance:1.5px;--c-tile-content-hover-fill:#ababab;--c-action-idle-fill:transparent;--c-action-idle-text:oklch(.5 none none);--c-action-idle-decoration:transparent;--c-action-hover-fill:transparent;--c-action-hover-text:oklch(.5 none none);--c-action-hover-decoration:transparent;--c-inpage-idle-fill:transparent;--c-inpage-idle-text:var( --c-text );--c-inpage-idle-decoration:oklch(from var( --c-text ) l c h/.2);--c-inpage-hover-fill:var( --c-text );--c-inpage-hover-text:var( --c-page );--c-inpage-hover-decoration:transparent;--c-internal-idle-fill:transparent;--c-internal-idle-text:var( --c-text );--c-internal-idle-decoration:oklch(from var( --c-text ) l c h/.1);--c-internal-hover-fill:var( --c-text );--c-internal-hover-text:var( --c-page );--c-internal-hover-decoration:transparent;--c-external-idle-fill:transparent;--c-external-idle-text:var( --c-text );--c-external-idle-decoration:oklch(from var( --c-text ) l c h/.1);--c-external-hover-fill:var( --c-text );--c-external-hover-text:var( --c-page );--c-external-hover-decoration:transparent;color:var( --c-text );*{-webkit-tap-highlight-color:transparent}body{background-color:var( --c-footer );color:var( --c-text );transition-duration:.5s;transition-property:background-color,color;transition-timing-function:ease-out}.nav-global3-buffer,main{background-color:var( --c-page )}svg{fill:var( --c-text )}.hed,h1,h2,h3,h4,h5,h6{color:var( --c-text-emphasis )}.midground{color:var( --c-text )}a{--c-link-idle-fill:var( --c-internal-idle-fill );--c-link-idle-text:var( --c-internal-idle-text );--c-link-idle-decoration:var( --c-internal-idle-decoration );--c-link-hover-fill:var( --c-internal-hover-fill );--c-link-hover-text:var( --c-internal-hover-text );--c-link-hover-decoration:var( --c-internal-hover-decoration );--c-link-idle-icon:var( --c-link-idle-text );--c-link-hover-icon:var( --c-link-hover-text );--c-link-selected-text:var( --c-text-emphasis );--c-link-selected-icon:var( --c-text-emphasis );--c-link-active-text:var( --c-text-emphasis );--c-link-active-icon:var( --c-text-emphasis );background-color:var( --c-link-idle-fill );color:var( --c-link-idle-text );cursor:pointer;text-decoration:none;text-decoration-color:var( --c-link-idle-decoration );svg{fill:var( --c-link-idle-icon )}@media (hover:hover){&:hover{background-color:var( --c-link-hover-fill );color:var( --c-link-hover-text );svg{fill:var( --c-link-hover-icon )}}}&.active,&:active{color:var( --c-link-active-text );svg{fill:var( --c-link-active-icon )}}&.selected{color:var( --c-link-selected-text );svg{fill:var( --c-link-selected-icon )}}&.router-link-active,&.router-link-exact-active{color:var( --c-link-active-text )}&:not([href]),&[href=""]{--c-link-idle-fill:var( --c-action-idle-fill );--c-link-idle-text:var( --c-action-idle-text );--c-link-idle-decoration:var( --c-action-idle-decoration );--c-link-hover-fill:var( --c-action-hover-fill );--c-link-hover-text:var( --c-action-hover-text );--c-link-hover-decoration:var( --c-action-hover-decoration )}&[href^="#"]:not([target=_blank]){--c-link-idle-fill:var( --c-inpage-idle-fill );--c-link-idle-text:var( --c-inpage-idle-text );--c-link-idle-decoration:var( --c-inpage-idle-decoration );--c-link-hover-fill:var( --c-inpage-hover-fill );--c-link-hover-text:var( --c-inpage-hover-text );--c-link-hover-decoration:var( --c-inpage-hover-decoration )}&[target=_blank]{--c-link-idle-fill:var( --c-external-idle-fill );--c-link-idle-text:var( --c-external-idle-text );--c-link-idle-decoration:var( --c-external-idle-decoration );--c-link-hover-fill:var( --c-external-hover-fill );--c-link-hover-text:var( --c-external-hover-text );--c-link-hover-decoration:var( --c-external-hover-decoration )}}.muted{color:var( --c-text-muted )}.cta a,a.cta{--c-action-idle-fill:transparent;--c-action-idle-text:var( --c-cta-text );--c-action-idle-decoration:transparent;--c-action-hover-fill:transparent;--c-action-hover-text:var( --c-cta-text );--c-action-hover-decoration:transparent;--c-inpage-idle-fill:transparent;--c-inpage-idle-text:var( --c-cta-text );--c-inpage-idle-decoration:oklch(from var( --c-cta-text ) l c h/.12);--c-inpage-hover-fill:var( --c-cta-idle );--c-inpage-hover-text:#fff;--c-inpage-hover-decoration:transparent;--c-internal-idle-fill:transparent;--c-internal-idle-text:var( --c-cta-text );--c-internal-idle-decoration:oklch(from var( --c-cta-text ) l c h/.12);--c-internal-hover-fill:var( --c-cta-idle );--c-internal-hover-text:#fff;--c-internal-hover-decoration:transparent;--c-external-idle-fill:transparent;--c-external-idle-text:var( --c-cta-text );--c-external-idle-decoration:oklch(from var( --c-cta-text ) l c h/.12);--c-external-hover-fill:var( --c-cta-idle );--c-external-hover-text:#fff;--c-external-hover-decoration:transparent}.raised{box-shadow:0 2px 4px #00000026}.inset{box-shadow:inset 0 1px 5px #0000001a}}html[data-theme=dark]{color-scheme:dark;--theme-chroma:.01;--theme-hue:60;--c-mode-home:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-mode-away:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-page-below:oklch(18% var( --theme-chroma ) var( --theme-hue ));--c-page:oklch(22% var( --theme-chroma ) var( --theme-hue ));--c-page-above:oklch(25% var( --theme-chroma ) var( --theme-hue ));--c-page-stripe:oklch(21% var( --theme-chroma ) var( --theme-hue ));--c-scrim:oklch(50% var( --theme-chroma ) var( --theme-hue )/.67);--c-text-emphasis:oklch(87% var( --theme-chroma ) var( --theme-hue ));--c-text:oklch(74% var( --theme-chroma ) var( --theme-hue ));--c-text-muted:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-highlight-fill:oklch(95% .15 80);--c-highlight-text:oklch(20% var( --theme-chroma ) var( --theme-hue ));--c-select-fill:oklch(92% .1 270);--c-select-text:oklch(20% var( --theme-chroma ) var( --theme-hue ));--c-footer:oklch(18% var( --theme-chroma ) var( --theme-hue ));--c-figure:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-rule:oklch(30% var( --theme-chroma ) var( --theme-hue ));--c-annotation-fill:transparent;--c-annotation-text:oklch(100% 0 0);--c-negative-space:transparent;--c-data-negative:transparent;--c-nav4-deck-idle:hsl(0 0 15%/75%);--c-nav4-deck-open:hsl(0 0 15%/100%);--c-code-fill:#151f28;--c-lookup-row-hover:#272e35;--c-tile-content-idle-fill:#1f1f1f;--c-tile-label:#666;--c-paragraph-marker:var( --c-text );--c-cta-text:oklch(63% .18 259);--c-cta-hover:oklch(52% .21 259);--c-cta-idle:oklch(56% .21 259);--c-cta-stripe:oklch(25% .05 259);--c-tile-idle-fill:oklch(25% var( --theme-chroma ) var( --theme-hue ));--c-tile-hover-fill:oklch(30% var( --theme-chroma ) var( --theme-hue ));--c-code-stripe-odd:oklch(27% var( --theme-chroma ) var( --theme-hue ));--c-code-stripe-even:oklch(24% var( --theme-chroma ) var( --theme-hue ));--c-panel-idle:oklch(28% var( --theme-chroma ) var( --theme-hue ));--c-panel-idle-text:oklch(62% var( --theme-chroma ) var( --theme-hue ));--c-panel-hover:oklch(37% var( --theme-chroma ) var( --theme-hue ));--c-panel-hover-text:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-panel-engaged:oklch(37% var( --theme-chroma ) var( --theme-hue ));--c-panel-engaged-text:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-table-rule:oklch(10% var( --theme-chroma ) var( --theme-hue ));--c-cell-hover:oklch(35% var( --theme-chroma ) var( --theme-hue ));--c-cell-hover-emphasis:oklch(47% var( --theme-chroma ) var( --theme-hue ));--c-info-idle:oklch(55% .1 250);--c-info-hover:oklch(70% .14 250);--c-info-hover-label-shadow:oklch(0% 0 0/.5);--c-info-text:oklch(80% .14 250);--c-info-dot:oklch(85% .25 250);--c-success-idle:oklch(55% .12 130);--c-success-hover:oklch(70% .17 130);--c-success-hover-label-shadow:oklch(0% 0 0/.5);--c-success-text:oklch(80% .17 130);--c-success-dot:oklch(80% .25 130);--c-caution-idle:oklch(63% .25 85);--c-caution-hover:oklch(72% .3 85);--c-caution-hover-label-shadow:oklch(0% 0 0/.5);--c-caution-text:oklch(80% .3 85);--c-caution-dot:oklch(80% .3 85);--c-error-idle:oklch(55% .16 38);--c-error-hover:oklch(70% .21 38);--c-error-hover-label-shadow:oklch(0% 0 0/.5);--c-error-text:oklch(80% .21 38);--c-error-dot:oklch(80% .25 38);--c-danger-idle:oklch(55% .22 30);--c-danger-hover:oklch(65% .22 30);--c-danger-hover-label-shadow:oklch(0% 0 0/.5);--c-danger-text:oklch(75% .22 30);--c-danger-dot:oklch(80% .3 30);--c-button-bare-idle-fill:transparent;--c-button-bare-idle-label:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-button-bare-hover-fill:transparent;--c-button-bare-hover-label:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-button-bare-disabled-fill:transparent;--c-button-bare-disabled-label:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-idle-fill:oklch(30% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-idle-label:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-hover-fill:oklch(45% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-hover-label:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-disabled-fill:oklch(30% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-disabled-label:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-button-default-idle-fill:oklch(80% var( --theme-chroma ) var( --theme-hue ));--c-button-default-idle-label:oklch(25% var( --theme-chroma ) var( --theme-hue )/.95);--c-button-default-hover-fill:oklch(95% var( --theme-chroma ) var( --theme-hue ));--c-button-default-hover-label:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-button-default-disabled-fill:oklch(45% var( --theme-chroma ) var( --theme-hue ));--c-button-default-disabled-label:oklch(65% var( --theme-chroma ) var( --theme-hue ));--c-button-cta-idle-fill:oklch(55% .2 255);--c-button-cta-idle-label:oklch(100% var( --theme-chroma ) var( --theme-hue )/.85);--c-button-cta-hover-fill:oklch(65% .2 255);--c-button-cta-hover-label:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-button-cta-disabled-fill:var( --c-button-default-disabled-fill );--c-button-cta-disabled-label:var( --c-button-default-disabled-label );--c-disabled-text:oklch(45% var( --theme-chroma ) var( --theme-hue ));--c-input-idle-frame:oklch(70% var( --theme-chroma ) var( --theme-hue ));--c-input-hover-frame:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-idle:oklch(40% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-hover:oklch(45% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-disabled:oklch(40% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-idle-text:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-disabled-text:oklch(40% var( --theme-chroma ) var( --theme-hue ));--c-progress-idle:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-progress-hover:oklch(65% var( --theme-chroma ) var( --theme-hue ));--c-progress-disabled:oklch(35% var( --theme-chroma ) var( --theme-hue ));--c-thumb-idle:oklch(55% var( --theme-chroma ) var( --theme-hue ));--c-thumb-hover:oklch(65% var( --theme-chroma ) var( --theme-hue ));--c-thumb-disabled:oklch(35% var( --theme-chroma ) var( --theme-hue ));--c-shoulder:oklch(35% var( --theme-chroma ) var( --theme-hue ));--c-engaged-idle:oklch(60% var( --theme-chroma ) var( --theme-hue ));--c-engaged-hover:oklch(70% var( --theme-chroma ) var( --theme-hue ));--c-engaged-disabled:oklch(35% var( --theme-chroma ) var( --theme-hue ));--c-engaged-idle-text:oklch(80% var( --theme-chroma ) var( --theme-hue ));--c-engaged-disabled-text:oklch(50% var( --theme-chroma ) var( --theme-hue ));--c-nav-idle:oklch(50% var( --theme-chroma ) var( --theme-hue ));--c-nav-idle-text:oklch(52% var( --theme-chroma ) var( --theme-hue ));--c-nav-hover:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-nav-hover-text:oklch(92% var( --theme-chroma ) var( --theme-hue ));--c-about-fill:#333;--c-about-accent:#000;--c-about-opener-text:#160503;--c-about-paragraph-text:#59400d;--c-about-paragraph-decoration:rgba(0,0,0,.15);.nav-blog .month{--c-data-positive:#394046}.nav-blog .month:hover{--c-data-positive:#abb3ba}.nav-blog .month.active{--c-data-positive:#c7ccd1}.nav4-primary{--c-nav-idle-text:hsl(0 0 100%/50%);--c-nav-hover-text:hsl(0 0 100%);--c-nav-decoration:hsl(0 0 0/0);--c-internal-idle-text:var( --c-nav-idle-text );--c-internal-hover-text:var( --c-nav-hover-text );--c-internal-idle-decoration:var( --c-nav-decoration );--c-internal-hover-fill:transparent;--c-external-idle-text:var( --c-nav-idle-text );--c-external-hover-text:var( --c-nav-hover-text );--c-external-idle-decoration:var( --c-nav-decoration );--c-external-hover-fill:transparent;--c-inpage-idle-text:var( --c-nav-idle-text );--c-inpage-hover-text:var( --c-nav-hover-text );--c-inpage-idle-decoration:var( --c-nav-decoration );--c-inpage-hover-fill:transparent;--c-action-idle-text:var( --c-nav-idle-text );--c-action-hover-text:var( --c-nav-hover-text );--c-action-idle-decoration:var( --c-nav-decoration )}.nav4-primary a{--c-link-selected-text:hsl(0 0 100%);--c-link-active-text:hsl(0 0 100%);--c-link-idle-icon:hsl(0 0 100%/35%);--c-link-hover-icon:hsl(0 0 100%);--c-link-selected-icon:hsl(0 0 100%/90%);--c-link-active-icon:hsl(0 0 100%/90%)}.midground{--c-text:hsla(0,0%,100%,.35);--c-text-emphasis:hsla(0,0%,100%,.4);--c-text-muted:hsla(0,0%,100%,.2);--c-internal-idle-text:var( --c-text );--c-internal-hover-text:hsla(0,0%,100%,.7);--c-external-idle-text:var( --c-text );--c-external-hover-text:hsla(0,0%,100%,.7);--c-inpage-idle-text:var( --c-text );--c-inpage-hover-text:hsla(0,0%,100%,.7)}.midground a{--c-link-selected-text:#fff;--c-link-active-text:var( --c-text-emphasis );--c-link-idle-icon:hsla(0,0%,100%,.3);--c-link-hover-icon:hsla(0,0%,100%,.7)}section#about{h1.hed{--c-text:#fff;a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:hsla(0,0%,100%,.2);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}.area-opener{--c-text:hsla(0,0%,100%,.75);a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:hsla(0,0%,100%,.2);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}.area-artist,.area-coder{--c-text:hsla(0,0%,100%,.65);a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:hsla(0,0%,100%,.1);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}.area-closer{--c-text:hsla(0,0%,100%,.75);a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:hsla(0,0%,100%,.2);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}}}html[data-theme=light]{color-scheme:light;--theme-chroma:0;--theme-hue:75;--c-mode-home:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-mode-away:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-page-below:oklch(95% var( --theme-chroma ) var( --theme-hue ));--c-page:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-page-above:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-page-stripe:oklch(99% var( --theme-chroma ) var( --theme-hue ));--c-scrim:oklch(33% var( --theme-chroma ) var( --theme-hue )/.67);--c-text-emphasis:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-text:oklch(33% var( --theme-chroma ) var( --theme-hue ));--c-text-muted:oklch(60% var( --theme-chroma ) var( --theme-hue ));--c-highlight-fill:oklch(95% .15 80);--c-highlight-text:var( --c-text );--c-select-fill:oklch(92% .1 270);--c-select-text:var( --c-text );--c-footer:oklch(20% var( --theme-chroma ) var( --theme-hue ));--c-figure:oklch(60% var( --theme-chroma ) var( --theme-hue ));--c-rule:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-annotation-fill:transparent;--c-annotation-text:oklch(100% 0 0);--c-negative-space:transparent;--c-data-negative:transparent;--c-nav4-deck-idle:hsl(0 0 100%/90%);--c-nav4-deck-open:hsl(0 0 100%/100%);--c-code-fill:#e8edf3;--c-lookup-row-hover:#edf0f2;--c-tile-content-idle-fill:var( --c-page );--c-tile-label:grey;--c-paragraph-marker:#b3b3b3;--c-cta-idle:oklch(57% .2 259);--c-cta-hover:oklch(50% .22 259);--c-cta-text:oklch(50% .21 259);--c-cta-stripe:oklch(97% .02 259);--c-code-stripe-odd:oklch(98% var( --theme-chroma ) var( --theme-hue ));--c-code-stripe-even:oklch(99% var( --theme-chroma ) var( --theme-hue ));--c-tile-idle-fill:oklch(97.5% var( --theme-chroma ) var( --theme-hue ));--c-tile-hover-fill:oklch(94% var( --theme-chroma ) var( --theme-hue ));--c-panel-idle:oklch(96% var( --theme-chroma ) var( --theme-hue ));--c-panel-idle-text:oklch(60% var( --theme-chroma ) var( --theme-hue ));--c-panel-hover:oklch(94% var( --theme-chroma ) var( --theme-hue ));--c-panel-hover-text:oklch(10% var( --theme-chroma ) var( --theme-hue ));--c-panel-engaged:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-panel-engaged-text:oklch(10% var( --theme-chroma ) var( --theme-hue ));--c-table-rule:oklch(95% var( --theme-chroma ) var( --theme-hue ));--c-cell-hover:oklch(93% var( --theme-chroma ) var( --theme-hue ));--c-cell-hover-emphasis:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-info-idle:oklch(65% .1 250);--c-info-hover:oklch(58% .14 250);--c-info-hover-label-shadow:transparent;--c-info-text:oklch(55% .14 250);--c-info-dot:oklch(55% .25 250);--c-success-idle:oklch(70% .12 130);--c-success-hover:oklch(63% .17 130);--c-success-hover-label-shadow:transparent;--c-success-text:oklch(60% .17 130);--c-success-dot:oklch(65% .25 130);--c-caution-idle:oklch(72% .22 85);--c-caution-hover:oklch(68% .3 85);--c-caution-hover-label-shadow:transparent;--c-caution-text:oklch(63% .3 85);--c-caution-dot:oklch(73% .3 85);--c-error-idle:oklch(65% .18 38);--c-error-hover:oklch(60% .21 38);--c-error-hover-label-shadow:transparent;--c-error-text:oklch(55% .21 38);--c-error-dot:oklch(60% .25 38);--c-danger-idle:oklch(60% .2 30);--c-danger-hover:oklch(55% .22 30);--c-danger-hover-label-shadow:transparent;--c-danger-text:oklch(55% .22 30);--c-danger-dot:oklch(55% .25 30);--c-button-bare-idle-fill:transparent;--c-button-bare-idle-label:oklch(25% var( --theme-chroma ) var( --theme-hue ));--c-button-bare-hover-fill:transparent;--c-button-bare-hover-label:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-button-bare-disabled-fill:transparent;--c-button-bare-disabled-label:oklch(80% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-idle-fill:oklch(97.5% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-idle-label:oklch(50% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-hover-fill:oklch(94% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-hover-label:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-disabled-fill:oklch(97.5% var( --theme-chroma ) var( --theme-hue ));--c-button-muted-disabled-label:oklch(80% var( --theme-chroma ) var( --theme-hue ));--c-button-default-idle-fill:transparent;--c-button-default-idle-label:var( --c-text-emphasis );--c-button-default-hover-fill:var( --c-text-emphasis );--c-button-default-hover-label:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-button-default-disabled-fill:oklch(85% var( --theme-chroma ) var( --theme-hue ));--c-button-default-disabled-label:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-button-cta-idle-fill:var( --c-cta-idle );--c-button-cta-idle-label:oklch(100% var( --theme-chroma ) var( --theme-hue )/.95);--c-button-cta-hover-fill:var( --c-cta-hover );--c-button-cta-hover-label:oklch(100% var( --theme-chroma ) var( --theme-hue ));--c-button-cta-disabled-fill:var( --c-button-default-disabled-fill );--c-button-cta-disabled-label:var( --c-button-default-disabled-label );--c-disabled-text:oklch(75% var( --theme-chroma ) var( --theme-hue ));--c-input-idle-frame:oklch(50% var( --theme-chroma ) var( --theme-hue ));--c-input-hover-frame:oklch(30% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-idle:oklch(66% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-hover:oklch(59% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-idle-text:oklch(60% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-disabled:oklch(72% var( --theme-chroma ) var( --theme-hue ));--c-disengaged-disabled-text:var( --c-disabled-text );--c-engaged-idle:oklch(66% var( --theme-chroma ) var( --theme-hue ));--c-engaged-hover:oklch(56% var( --theme-chroma ) var( --theme-hue ));--c-engaged-idle-text:var( --c-text );--c-engaged-disabled:oklch(91% var( --theme-chroma ) var( --theme-hue ));--c-engaged-disabled-text:var( --c-disabled-text );--c-progress-idle:oklch(66% var( --theme-chroma ) var( --theme-hue ));--c-progress-hover:oklch(56% var( --theme-chroma ) var( --theme-hue ));--c-progress-disabled:oklch(90% var( --theme-chroma ) var( --theme-hue ));--c-thumb-idle:oklch(66% var( --theme-chroma ) var( --theme-hue ));--c-thumb-hover:oklch(56% var( --theme-chroma ) var( --theme-hue ));--c-thumb-disabled:oklch(70% var( --theme-chroma ) var( --theme-hue ));--c-shoulder:oklch(95% var( --theme-chroma ) var( --theme-hue ));--c-nav-idle:oklch(80% var( --theme-chroma ) var( --theme-hue ));--c-nav-idle-text:oklch(70% var( --theme-chroma ) var( --theme-hue ));--c-nav-hover:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-nav-hover-text:oklch(0% var( --theme-chroma ) var( --theme-hue ));--c-about-fill:#db9200;--c-about-accent:#000;--c-about-opener-text:#160503;--c-about-paragraph-text:#59400d;--c-about-paragraph-decoration:rgba(0,0,0,.15);.nav-blog .and-earlier{color:#0009}.nav-blog .month{--c-data-positive:#d5d9dd}.nav-blog .month:hover{--c-data-positive:#67737e}.nav-blog .month.active{--c-data-positive:#2e3338}.nav4-primary{--c-nav-idle-text:hsl(0 0 0/33%);--c-nav-hover-text:hsl(0 0 0);--c-nav-decoration:hsl(0 0 0/0);--c-internal-idle-text:var( --c-nav-idle-text );--c-internal-hover-text:var( --c-nav-hover-text );--c-internal-idle-decoration:var( --c-nav-decoration );--c-internal-hover-fill:transparent;--c-external-idle-text:var( --c-nav-idle-text );--c-external-hover-text:var( --c-nav-hover-text );--c-external-idle-decoration:var( --c-nav-decoration );--c-external-hover-fill:transparent;--c-inpage-idle-text:var( --c-nav-idle-text );--c-inpage-hover-text:var( --c-nav-hover-text );--c-inpage-idle-decoration:var( --c-nav-decoration );--c-inpage-hover-fill:transparent;--c-action-idle-text:var( --c-nav-idle-text );--c-action-hover-text:var( --c-nav-hover-text );--c-action-idle-decoration:var( --c-nav-decoration )}.nav4-primary a{--c-link-selected-text:hsl(0 0 0);--c-link-active-text:hsl(0 0 0);--c-link-idle-icon:hsl(0 0 0/25%);--c-link-hover-icon:hsl(0 0 0);--c-link-selected-icon:hsl(0 0 0/90%);--c-link-active-icon:hsl(0 0 0/90%)}.midground{--c-text:rgba(0,0,0,.35);--c-text-emphasis:rgba(0,0,0,.37);--c-text-muted:rgba(0,0,0,.2);--c-internal-idle-text:var( --c-text );--c-internal-hover-text:rgba(0,0,0,.7);--c-external-idle-text:var( --c-text );--c-external-hover-text:rgba(0,0,0,.7);--c-inpage-idle-text:var( --c-text );--c-inpage-hover-text:rgba(0,0,0,.7)}.midground a{--c-link-selected-text:#000;--c-link-active-text:var( --c-text-emphasis );--c-link-idle-icon:rgba(0,0,0,.3);--c-link-hover-icon:rgba(0,0,0,.7)}section#about{h1.hed{--c-text:#fff;a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:hsla(0,0%,100%,.2);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}.area-opener{--c-text:#000;a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:rgba(0,0,0,.2);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}.area-artist,.area-coder{--c-text:rgba(0,0,0,.75);a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:rgba(0,0,0,.1);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}.area-closer{--c-text:rgba(0,0,0,.85);a{--c-link-idle-fill:transparent;--c-link-idle-text:var( --c-text );--c-link-idle-decoration:rgba(0,0,0,.2);--c-link-hover-fill:var( --c-text );--c-link-hover-text:var( --c-about-fill );--c-link-hover-decoration:transparent}}}}.button,button{--border-radius:2rlh;--duration-engage:.2s;--duration-disengage:.1s;--easing-function:ease-out;--bloom-size:200%;--bloom-base:var( --c-button-default-idle-fill );--bloom-fill:var( --c-button-default-hover-fill );--bloom-text:var( --c-button-default-idle-label );--bloom-hover-label:var( --c-button-default-hover-label );border-radius:var( --border-radius );box-shadow:inset 0 0 0 1px var( --c-text-emphasis );display:inline-flex;margin:.25rlh 0;position:relative;@supports (corner-shape:superellipse(1)){border-radius:calc(var( --border-radius )*2);corner-shape:superellipse(1.05)}align-items:center;cursor:pointer;font-family:var( --font-family-sans );font-size:var( --t03-font-size );font-weight:500;gap:0;letter-spacing:var( --t03-letter-spacing );line-height:var( --t03-line-height );overflow:hidden;padding:.66667rlh 1rlh;text-decoration:none;text-indent:0;vertical-align:middle;word-spacing:var( --t03-word-spacing );&.disabled,&[disabled]{background-color:var( --c-button-default-disabled-fill );background-image:none;color:var( --c-button-default-disabled-label );cursor:not-allowed}&:not([disabled],.disabled){background-color:var( --bloom-base );background-image:radial-gradient(circle farthest-corner at 50% 50%,var( --bloom-fill ) 50%,transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:0 0;color:var( --bloom-text );&:active{transform:translateY(var( --travel-distance ))}&:focus-visible{outline:3px solid var( --c-cta-idle );outline-offset:3px}@media (hover:hover){transition:background-size var( --duration-disengage ) linear 0s,color var( --duration-disengage ) linear 0s;&:hover{background-size:var( --bloom-size ) var( --bloom-size );color:var( --bloom-hover-label );transition:background-size var( --duration-engage ) var( --easing-function ) 0s,color var( --duration-engage ) var( --easing-function ) 0s}}}}.button.bare,button.bare{--bloom-base:var( --c-button-bare-idle-fill );--bloom-fill:var( --c-button-bare-hover-fill );--bloom-text:var( --c-button-bare-idle-label );--bloom-hover-label:var( --c-button-bare-hover-label );&.disabled,&[disabled]{background-color:var( --c-button-bare-disabled-fill );background-image:none;color:var( --c-button-bare-disabled-label )}&:not([disabled],.disabled){background-color:var( --c-button-bare-idle-fill );background-image:none;color:var( --c-button-bare-idle-label );@media (hover:hover){background-color:var( --c-button-bare-hover-fill );&:hover{color:var( --c-button-bare-hover-label )}}}}.button.muted,button.muted{--bloom-base:var( --c-button-muted-idle-fill );--bloom-fill:var( --c-button-muted-hover-fill );--bloom-text:var( --c-button-muted-idle-label );--bloom-hover-label:var( --c-button-muted-hover-label );&.disabled,&[disabled]{background-color:var( --c-button-muted-disabled-fill );background-image:none;color:var( --c-button-muted-disabled-label )}}.button.cta,button.cta{--bloom-base:var( --c-button-cta-idle-fill );--bloom-fill:var( --c-button-cta-hover-fill );--bloom-text:var( --c-button-cta-idle-label );--bloom-hover-label:var( --c-button-cta-hover-label );filter:drop-shadow(1.5px 3px 3px hsl(0 0 0/.3));&.disabled,&[disabled]{background-color:var( --c-button-cta-disabled-fill );background-image:none;color:var( --c-button-cta-disabled-label );filter:none}&:not([disabled],.disabled){&:active{filter:drop-shadow(1px 1px 1px hsl(0 0 0/.5))}}}.cta-button-container,.cta-container{display:block;padding:.5rlh 0}.button.next,button.next{--duration-engage:.3s;--duration-disengage:.6s;--easing-function:cubic-bezier(0,0,0,1);--arrow-width:1.58333rlh;--padding-left:.83333rlh;gap:0;padding-left:var( --padding-left );padding-right:var( --arrow-width );>*{padding-left:.25rlh;padding-right:.25rlh}&:after,&:before{align-items:center;content:"→";display:flex;height:100%;position:absolute;top:0;width:var( --arrow-width )}&:before{justify-content:right;left:0;text-align:right;transform:translate(-150%)}&:after,&:before{transition:transform var( --duration-disengage ) var( --easing-function ) 0s}&:after{justify-content:left;right:0;transform:translate(0)}&:not([disabled],.disabled){background-color:transparent;background-image:linear-gradient(to right,var( --bloom-fill ) 50%,var( --bloom-base ) 50%);background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;color:var( --bloom-text );&:after,&:before,>*{transition:transform var( --duration-disengage ) var( --easing-function ) 0s}@media (hover:hover){transition:background-position var( --duration-disengage ) var( --easing-function ) 0s,color var( --duration-disengage ) var( --easing-function ) 0s;&:hover{background-position:0 0;color:var( --bloom-hover-label );transition:background-position var( --duration-engage ) var( --easing-function ) 0s,color var( --duration-engage ) var( --easing-function ) 0s;>*{transform:translate(calc(var( --arrow-width ) - var( --padding-left )))}&:before,>*{transition-duration:var( --duration-engage )}&:before{transform:translate(0)}&:after{transform:translate(150%);transition-duration:var( --duration-engage )}}}}}.button.back,button.back{--duration-engage:.3s;--duration-disengage:.6s;--easing-function:cubic-bezier(0,0,0,1);--arrow-width:1.58333rlh;--padding-right:.83333rlh;gap:0;padding-left:var( --arrow-width );padding-right:var( --padding-right );>*{padding-left:.25rlh;padding-right:.25rlh}&:after,&:before{align-items:center;content:"←";display:flex;height:100%;position:absolute;top:0;width:var( --arrow-width )}&:before{justify-content:right;left:0;transform:translate(0)}&:after,&:before{transition:transform var( --duration-disengage ) var( --easing-function ) 0s}&:after{justify-content:left;right:0;text-align:left;transform:translate(150%)}&:not([disabled],.disabled){background-color:transparent;background-image:linear-gradient(to left,var( --bloom-fill ) 50%,var( --bloom-base ) 50%);background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;color:var( --bloom-text );&:after,&:before,>*{transition:transform var( --duration-disengage ) var( --easing-function ) 0s}@media (hover:hover){transition:background-position var( --duration-disengage ) var( --easing-function ) 0s,color var( --duration-disengage ) var( --easing-function ) 0s;&:hover{background-position:100% 0;color:var( --bloom-hover-label );transition:background-position var( --duration-engage ) var( --easing-function ) 0s,color var( --duration-engage ) var( --easing-function ) 0s;>*{transform:translate(calc((var( --arrow-width ) - var( --padding-right ))*-1))}&:before,>*{transition-duration:var( --duration-engage )}&:before{transform:translate(-150%)}&:after{transform:translate(0);transition-duration:var( --duration-engage )}}}}}.fusebutton-container{align-items:stretch;display:inline-flex;padding-right:2.25rlh;vertical-align:middle;.fusebutton-toggle{border-bottom-right-radius:0;border-top-right-radius:0;cursor:pointer;filter:drop-shadow(1.5px 3px 3px hsl(0 0 0/.3));height:auto;justify-content:center;margin-right:0;overflow:hidden;text-align:center;width:2rlh;&:active{filter:drop-shadow(1px 1px 1px hsl(0 0 0/.5))}}.fusebutton{--gain:0;--bloom-text:var( --c-button-cta-idle-label );--bloom-hover-label:var( --c-button-cta-hover-label );background-color:var( --c-button-cta-idle-fill );background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;color:var( --c-button-cta-idle-label );filter:drop-shadow(1.5px 3px 3px hsl(0 0 0/.3));min-width:4rlh;position:relative;&:active{filter:drop-shadow(1px 1px 1px hsl(0 0 0/.5))}@media (hover:hover){&:hover{background-color:var( --c-button-cta-hover-fill )}}.fusebutton-gain-indicator{background-color:var( --c-button-cta-hover-fill );height:100%;left:0;position:absolute;top:0;transform:scaleX(var( --gain ));transform-origin:left;width:100%}.fusebutton-text{position:relative}}}.button.caution,.button.danger,.button.error,.button.info,.button.success,.button.warning,button.caution,button.danger,button.error,button.info,button.success,button.warning{--bloom-text:var( --c-button-cta-idle-label );--bloom-hover-label:var( --c-button-cta-hover-label );--bloom-hover-label-shadow:transparent;&.disabled,&[disabled]{background-image:none}&:not([disabled],.disabled){@media (hover:hover){&:hover{text-shadow:0 1px 1em var( --bloom-hover-label-shadow )}}}}.button.info,button.info{--bloom-base:var( --c-info-idle );--bloom-fill:var( --c-info-hover );--bloom-hover-label-shadow:var( --c-info-hover-label-shadow )}.button.success,button.success{--bloom-base:var( --c-success-idle );--bloom-fill:var( --c-success-hover );--bloom-hover-label-shadow:var( --c-success-hover-label-shadow )}.button.caution,.button.warning,button.caution,button.warning{--bloom-base:var( --c-caution-idle );--bloom-fill:var( --c-caution-hover );--bloom-hover-label-shadow:var( --c-caution-hover-label-shadow )}.button.error,button.error{--bloom-base:var( --c-error-idle );--bloom-fill:var( --c-error-hover );--bloom-hover-label-shadow:var( --c-error-hover-label-shadow )}.button.danger,button.danger{--bloom-base:var( --c-danger-idle );--bloom-fill:var( --c-danger-hover );--bloom-hover-label-shadow:var( --c-danger-hover-label-shadow )}.cta-button-container,.cta-container{padding:1rlh 0;text-align:center}.hoversweep a:not(.no-hoversweep,.no-highlighter){--summed-width:500;--duration-per-pixel:.2ms;--duration-activate:min(.5s,var( --summed-width ) * var( --duration-per-pixel ) * 1);--duration-deactivate:min(1s,var( --summed-width ) * var( --duration-per-pixel ) * 7);background-color:transparent;border-radius:1lh;-webkit-box-decoration-break:slice;box-decoration-break:slice;display:inline;margin:0 -.55lh;position:relative;@supports (corner-shape:superellipse(1.5)){corner-shape:superellipse(1.5)}-webkit-text-fill-color:transparent;color:transparent;text-decoration:none;--decoration-offset:75%;--stroke-width:3px;--background-decoration:linear-gradient(hsl(0 0 0/0),hsl(0 0 0/0) var( --decoration-offset ),var( --c-link-idle-decoration ) var( --decoration-offset ),var( --c-link-idle-decoration ) calc(var( --decoration-offset ) + var( --stroke-width )),hsl(0 0 0/0) calc(var( --decoration-offset ) + var( --stroke-width )));-webkit-background-clip:text,text,padding-box,padding-box,padding-box;background-clip:text,text,padding-box,padding-box,padding-box;background-image:linear-gradient(var( --c-link-hover-text )),linear-gradient(var( --c-link-idle-text )),linear-gradient(var( --c-link-hover-fill )),var( --background-decoration ),linear-gradient(var( --c-link-idle-fill ));background-position:0 0,0 0,0 0,.55lh top,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 100%,100% 100%,0 100%,calc(100% - 1.1lh) 100%,100% 100%;transition:background-size var( --duration-deactivate ) ease-out;&[target=_blank]{--decoration-offset:73%;--stroke-width:2px;--background-decoration:linear-gradient(hsl(0 0 0/0),hsl(0 0 0/0) var( --decoration-offset ),var( --c-link-idle-decoration ) var( --decoration-offset ),var( --c-link-idle-decoration ) calc(var( --decoration-offset ) + var( --stroke-width )),hsl(0 0 0/0) calc(var( --decoration-offset ) + var( --stroke-width )),hsl(0 0 0/0) calc(var( --decoration-offset ) + var( --stroke-width )*2),var( --c-link-idle-decoration ) calc(var( --decoration-offset ) + var( --stroke-width )*2),var( --c-link-idle-decoration ) calc(var( --decoration-offset ) + var( --stroke-width )*3),hsl(0 0 0/0) calc(var( --decoration-offset ) + var( --stroke-width )*3))}}@media (hover:hover){.hoversweep a:not(.no-hoversweep,.no-highlighter){&:focus-visible,&:hover{background-color:transparent;background-size:100% 100%,100% 100%,100% 100%,calc(100% - 1.1lh) 100%,100% 100%;transition:background-size var( --duration-activate ) ease-out}}}.hoversweep:not(.hoversweep-block) a:not(.no-hoversweep,.no-highlighter){padding-bottom:.25lh;padding-top:.1875lh}.hoversweep a:not(.no-hoversweep,.no-highlighter){padding-left:.55lh;padding-right:.55lh}.hoversweep.hoversweep-block a:not(.no-hoversweep,.no-highlighter){border-radius:0;display:block;margin:0;--padding-top:.125rem;--padding-bottom:.125rem;&.h1{--padding-bottom:.375rem}}@media (prefers-reduced-motion:reduce){.hoversweep a:not(.no-hoversweep,.no-highlighter){&,&:focus-visible,&:hover{background-size:100% 100%,100% 100%,100% 100%,calc(100% - 1.1lh) 100%,100% 100%;transition:none}}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hoversweep a:not(.no-hoversweep,.no-highlighter){color:var( --c-link-idle-text );&:focus-visible,&:hover{color:var( --c-link-hover-text )}}}div[chunk-index]{--aspect-quotient:1.3333333333;--aspect-ratio:auto}.chunk.kind-vimeo,.chunk.kind-youtube{--aspect-ratio:4/3;--aspect-recip:3/4}.aspect-ratio{aspect-ratio:var( --aspect-ratio );display:block}.aspect-ratio-4x1{--aspect-quotient:4;--aspect-ratio:4/1;--aspect-recip:1/4}.aspect-ratio-2x1{--aspect-quotient:2;--aspect-ratio:2/1;--aspect-recip:1/2}.aspect-ratio-16x9{--aspect-quotient:1.7777777778;--aspect-ratio:16/9;--aspect-recip:9/16}.aspect-ratio-3x2{--aspect-quotient:1.5;--aspect-ratio:3/2;--aspect-recip:2/3}.aspect-ratio-4x3{--aspect-quotient:1.3333333333;--aspect-ratio:4/3;--aspect-recip:3/4}.aspect-ratio-1x1{--aspect-quotient:1;--aspect-ratio:1/1;--aspect-recip:1/1}.aspect-ratio-2x3{--aspect-quotient:.6666666667;--aspect-ratio:2/3;--aspect-recip:3/2}.aspect-ratio-3x4{--aspect-quotient:.75;--aspect-ratio:3/4;--aspect-recip:4/3}div[chunk-index]{container-type:inline-size}figure{--cadence:.25rlh;--height-adjusted:calc(100cqi/(var( --aspect-ratio )));--padding-bottom:calc(var( --cadence ) - mod(var( --height-adjusted ), var( --cadence )));aspect-ratio:unset!important;margin-bottom:.75rlh;margin-top:.75rlh;min-height:var( --height-adjusted,auto );padding-bottom:var( --padding-bottom );&.no-show{display:none}iframe,img,svg,video{--border-radius:.75rlh;border-radius:var( --border-radius );display:block;height:var( --height-adjusted,auto );-o-object-fit:cover;object-fit:cover;width:100%;@supports (corner-shape:superellipse(1.5)){border-radius:calc(var( --border-radius )*1.5);corner-shape:superellipse(1.5)}overflow:hidden}iframe{background-color:var( --c-figure );div#player{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}}}figure.framed,html[data-theme=dark] figure.framed-dark,html[data-theme=light] figure.framed-light{iframe,img,svg,video{--border-radius:1rlh;background-color:var( --c-page-below );border-radius:var( --border-radius );padding:.5rlh;@supports (corner-shape:superellipse(1.5)){border-radius:calc(var( --border-radius )*1.5);corner-shape:superellipse(1.5)}}}.site-preview{padding:1rlh}.caption,caption,figcaption{margin-bottom:.25rlh;margin-top:.25rlh;padding-left:1rlh;padding-right:1rlh;text-align:center}ol,ul{&.striped li:nth-child(odd){background-color:var( --c-page-stripe )}&.hoverable{&.striped li:hover,li:hover{background-color:var( --c-cell-hover );color:var( --c-text-emphasis );transition:background-color .1s,color .1s}}}ul li{list-style:none}ul.bullets li{list-style-position:outside;list-style-type:"→ ";margin-left:.75rem;padding-left:.25rem}dt{font-size:var( --t04-font-size );font-weight:700;letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );margin-bottom:.16667rlh;margin-top:.66667rlh;word-spacing:var( --t04-word-spacing );code{background-color:transparent}}dd{margin:0}.superellipse{--border-radius:.5rlh;--superellipse-exponent:1.5;--superellipse-scale:1.5;border-radius:var( --border-radius );@supports (corner-shape:superellipse(1.5)){border-radius:calc(var( --superellipse-scale )*var( --border-radius ));corner-shape:superellipse(var( --superellipse-exponent ))}}pre.superellipse{overflow:auto}.nav4-spacer,header.nav4-container{--deck-height:var( --primary-height );min-width:360px}.nav4-spacer{background-color:var( --c-page );height:var( --primary-height );position:relative}header.nav4-container{--rollup-duration:.25s;--veil-duration:.4s;display:block;height:auto;left:0;position:fixed;top:0;transition:height allow-discrete 1s;width:100vw;z-index:100;.nav4-veil{backdrop-filter:brightness(100%) saturate(100%) contrast(100%) blur(0);display:none;height:100vh;position:absolute;transition:display calc(var( --rollup-duration ) + var( --veil-duration )) linear calc(var( --rollup-duration ) + var( --veil-duration )) allow-discrete,backdrop-filter var( --veil-duration ) cubic-bezier(0,0,0,1) calc(var( --rollup-duration )/2);width:100vw;z-index:10}.nav4-deck{backdrop-filter:saturate(200%) contrast(200%) blur(16px);background-color:var( --c-nav4-deck-idle );clip-path:xywh(0 0 100% var( --primary-height ));left:0;max-height:100svh;overflow:hidden;position:absolute;top:0;transition:background-color 1s,clip-path var( --rollup-duration ) cubic-bezier(.5,0,.5,1) .2s;width:100%;z-index:110;h2{display:none}h3{--line-height:1rlh;--font-size:.75rlh}ul{display:inline-block;position:relative}.nav4-primary{align-items:center;display:block;margin-bottom:1.5rlh;position:relative;text-align:center;h2,ul{grid-column:2/3}.toggle-button{-moz-columns:3/4;columns:3/4}.tab{color:var( --c-link-idle-text );cursor:pointer;padding:0;text-align:center;transition:color .9s;&.hyperlink-internal,a{display:block;padding-top:.4rlh}svg{scale:1;transition:scale .6s cubic-bezier(0,0,0,1),fill .5s linear}&.active-exact,&.active-path{color:var( --c-link-active-text );svg{fill:var( --c-link-active-icon )}}@media (hover:hover){&:hover{color:var( --c-link-hover-text );transition:color 0s;svg{scale:1.5;transition:scale .1s cubic-bezier(0,0,0,1),fill .1s linear}}}}.toggle-container{--bar-thickness:30px;--bar-distance-to-center:calc(var( --bar-thickness )*2);display:inline-block;.bar-bottom,.bar-top{transition:rotate .4s linear 0s,translate .4s cubic-bezier(0,.5,.5,1) .4s}.bar-top{transform-origin:300px calc(300px - var( --bar-distance-to-center ))}.bar-middle{transition:opacity .2s linear .3s}.bar-bottom{transform-origin:300px calc(300px + var( --bar-distance-to-center ))}}.label{--delay:40ms;font-size:.45rlh;letter-spacing:-.08em;line-height:.75rlh;opacity:0;padding-top:.125rlh;position:relative;text-transform:uppercase;transition:letter-spacing .2s cubic-bezier(0,0,.5,1.5) calc(var( --delay )*var( --index )),opacity .1s linear calc(var( --delay )*var( --index )),translate .2s cubic-bezier(0,0,.5,1.5) calc(var( --delay )*var( --index ));translate:0 1rlh}}.nav4-toc{padding:0 1rlh;position:relative;&.railed{margin:0 auto;width:100%}ul{display:block;margin-bottom:2rlh;padding-bottom:0rlh;position:relative;&:before{background-color:var( --c-text-emphasis );bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%;z-index:-1}li{display:block;padding:0;&:last-child a{padding-bottom:.75rlh}a{--c-link-idle-decoration:hsl(0 0 0/0);margin:0;padding-bottom:.25rlh;padding-top:.25rlh}&.h1 a{padding-left:.5rlh}&.h2 a{padding-left:1.5rlh}&.h3 a{padding-left:2.5rlh}&.h4 a{padding-left:3.5rlh}&.h5 a{padding-left:4.5rlh}&.h6 a{padding-left:5.5rlh}&.h1,&.h2,&.h3,&.h4,&.h5,&.h6{letter-spacing:-.02em;position:relative}&.h1,&.h2{letter-spacing:-.03em}&.h1{z-index:1;--font-size:1rlh;--font-weight:700;a{padding-bottom:.75rlh;padding-top:.75rlh}}&.h2{--font-size:.75rlh;--font-weight:600}&.h3{--font-size:.66667rlh;--font-weight:500}&.h4{--font-size:.625rlh;--font-weight:400}&.h1,&.h2{&:before{background-color:var( --c-rule );content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%;z-index:-1}}&.h1:before{background-color:var( --c-text-emphasis );height:3px}}}}.nav4-timeline{display:none;text-align:center}.nav4-secondary{padding-bottom:2rlh;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;.railed{width:calc(var( --column-width )*7)}.gridded{display:grid;grid-template-columns:repeat(2,calc(var( --column-width )*3.5))}ul{display:block;margin:0 .5rlh}ul+ul{margin-top:1.125rlh}a span,li,li a{--c-link-idle-decoration:hsl(0 0 0/0);display:block}li{--delay:.2s;--duration:.2s;opacity:0;position:relative;transition:translate var( --duration ) linear var( --delay ),opacity var( --duration ) linear var( --delay );translate:0 2rlh}li:first-child:before{border-top:1px solid var( --c-rule );content:"";position:absolute;width:100%}h3{font-size:var( --t04-font-size );letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );margin:0;padding:0;word-spacing:var( --t04-word-spacing );a{padding-bottom:.25rlh!important;padding-left:.5rlh;padding-top:.25rlh!important}}.hoversweep-block a{margin:0;padding-bottom:.0625rlh;padding-left:.5rlh;padding-top:.0625rlh}.area-home,.area-notables,.area-tags,.area-themes,.area-works{padding-bottom:1.125rlh}.area-themes{h3{padding:.375rlh .5rlh}a svg{height:.75rlh;position:relative;top:.17em;transition:fill .2s linear;width:.75rlh}@media (hover:hover){a:hover svg{fill:var( --c-page );transition:none}}}}}@media (hover:hover){&:hover{.nav4-deck{clip-path:xywh(0 0 100% var( --primary-extended-height ));transition:background-color 1s,clip-path .2s cubic-bezier(0,0,0,1);.nav4-primary{.label{letter-spacing:.08em;opacity:1;translate:0 -.125rlh}}}}}&.open{.nav4-deck{clip-path:xywh(0 0 100% var( --primary-extended-height ));transition:background-color 1s,clip-path .2s cubic-bezier(0,0,0,1);.nav4-primary{.label{letter-spacing:.08em;opacity:1;translate:0 -.125rlh}}}}}header.nav4-container.open{height:100svh;.nav4-veil{backdrop-filter:brightness(100%) saturate(150%) contrast(50%) blur(60px);display:block;transition:display allow-discrete 0s 0s,backdrop-filter 2s cubic-bezier(0,0,0,1) 0s}.nav4-deck{backdrop-filter:none;background-color:var( --c-nav4-deck-open );clip-path:inset(0);overflow:scroll;transition:background-color .2s,clip-path .5s cubic-bezier(0,0,0,1);.nav4-primary{.tab{&.active-exact a,&.active-path a{color:var( --c-link-idle-text );svg{fill:var( --c-link-idle-icon )}}&:hover{color:var( --c-link-hover-text );svg{fill:var( --c-link-hover-icon )}}}.toggle-container{.toggle-button{color:var( --c-link-active-text );svg{fill:var( --c-link-active-text )}}.bar-bottom,.bar-top{transition:translate .2s linear 0s,rotate .4s cubic-bezier(0,.5,.5,1) .2s}.bar-top{rotate:45deg;translate:0 var( --bar-distance-to-center )}.bar-middle{opacity:0;transition:opacity .2s linear .1s}.bar-bottom{rotate:135deg;translate:0 calc(var( --bar-distance-to-center )*-1)}}}.nav4-secondary{pointer-events:auto;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;li{--delay:calc(.3s + 20ms*var( --index ));opacity:1;transition:translate .2s cubic-bezier(0,0,0,1) var( --delay ),opacity .2s linear var( --delay );translate:0 0}}}}.nav4-spacer,header.nav4-container{--primary-height:2.75rlh}header.nav4-container{--primary-extended-height:3.75rlh;.nav4-primary{.tab{width:2.5rlh;&[name=home]{--index:1;display:inline-block}&[name=shop]{--index:2;display:inline-block}&[name=blog]{--index:3;display:inline-block}&[name=essays]{--index:4;display:inline-block}&[name=talks]{--index:5;display:none}&[name=tags]{--index:6;display:none}&[name=more]{--index:5;display:inline-block}svg{height:1.75rlh;width:1.75rlh}}}}@media (min-width:432px){header.nav4-container{.nav4-primary{.tab{width:2.75rlh}}}}@media (min-width:480px){.nav4-spacer,header.nav4-container{--primary-height:2rlh}header.nav4-container{--primary-extended-height:3rlh;display:grid;grid-template-columns:3rlh 1fr 3rlh;.nav4-primary{.tab{width:2.375rlh!important;&[name=home]{--index:1}&[name=shop]{--index:2}&[name=blog]{--index:3}&[name=essays]{--index:4}&[name=tags],&[name=talks]{display:inline-block}&[name=more]{--index:7}svg{height:1.25rlh;width:1.25rlh}}.toggle-container{position:absolute;right:0;top:0}}}header.nav4-container.open{.nav4-deck{clip-path:inset(0)}}}@media (min-width:576px){header.nav4-container .nav4-deck{.nav4-secondary{.railed{width:calc(var( --column-width )*12)}.gridded{grid-template-columns:repeat(3,calc(var( --column-width )*4))}}}}@media (min-width:864px){header.nav4-container{.nav4-toc{display:none}}}@media (min-width:960px){header.nav4-container .nav4-deck{.nav4-secondary{.railed{width:calc(var( --column-width )*20)}.gridded{grid-template-columns:repeat(5,calc(var( --column-width )*4))}}}}@starting-style{header.nav4-container.open{.nav4-veil{backdrop-filter:brightness(100%) saturate(100%) contrast(100%) blur(0)}}}@media print{header.nav-global4{position:absolute}}.nav4-toc ul li{position:relative}.nav4-toc ul li:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .5s;width:2px;z-index:-1}.nav4-toc ul li.active:after{background-color:var( --c-text-emphasis )}.nav-blog{.month{--c-link-hover-fill:transparent;transition:--c-data-positive .5s ease-out;&:hover{transition:--c-data-positive 0s}.bar{color:transparent}}}h1+.nav-blog{top:-.5rlh}.nav-blog{--height-graph-data:1rlh;--height-graph-gutter:2rlh;--height-graph:calc(var(--height-graph-data ) + var(--height-graph-gutter ));--months-total:36;--month-width:calc(var( --page-width )/var( --months-total ));--posts-per-month-max:7;display:block;padding:.5rlh 0 1.5rlh;position:relative;width:100%;.histogram{display:block;height:var( --height-graph );position:relative;text-align:center;width:var( --page-width );.month{--posts-this-month:1;--height-graph-data-positive:calc(var( --posts-this-month )/var( --posts-per-month-max )*var( --height-graph ));--height-graph-data-negative:calc(var( --height-graph-data ) - var( --height-graph-data-positive ));display:inline-block;height:calc(var( --height-graph ));overflow-wrap:normal;padding:0 1px 0 0;position:relative;width:var( --month-width );.bar{background-image:linear-gradient(var( --c-data-negative ) 0,var( --c-data-negative ) var( --height-graph-data-negative ),var( --c-data-positive ) var( --height-graph-data-negative ),var( --c-data-positive ) var( --height-graph-data ),var( --c-negative-space ) var( --height-graph-data ),var( --c-negative-space ) 100%);height:100%;overflow:hidden;width:100%}}}.label{font-weight:500;left:0;line-height:1rlh;position:absolute;text-align:center;top:calc(var( --height-graph-data ) + .5rlh);width:100%;>div{left:0;opacity:0;position:absolute;top:0;width:100%}.opacity-1{opacity:1}.and-earlier{font-weight:300}}}.tile .content{transition:background-color 2s ease-out;&:hover{transition:background-color .125s ease-out}}.tile .content{background-color:var( --c-tile-content-idle-fill );&:hover{background-color:var( --c-tile-content-hover-fill )}.label-date,.label-year{color:var( --c-tile-label )}}[data-theme=light] .tile:not(.kind-tag) .content:hover{background-color:var( --c-tile-content-idle-fill )}body{--tile-padding:.25rlh}.tiles{grid-auto-rows:var( --column-width );grid-template-columns:repeat(auto-fill,var( --column-width ));&.railed{width:calc(var( --breakpoint-columns )*var( --column-width ))}&.gridded{display:grid}}.tile{container-type:size;position:relative;text-decoration:none;--columns:min(var( --breakpoint-columns ),12);--columns-min:max(var( --breakpoint-columns ),3);--container-width:calc(var( --column-width )*var( --columns ));--poster-width:calc(var( --container-width ) - var( --tile-padding )*2);grid-column:span var( --columns );width:var( --container-width );--aspect-w:1;--aspect-h:1;--aspect-quotient:calc(var( --aspect-w )/var( --aspect-h ));--aspect-reciprocal:calc(var( --aspect-h )/var( --aspect-w ));padding:var( --tile-padding );&.columns-1,&.columns-2,&.columns-3{--columns:3}&.columns-4{--columns:min(4,var( --columns-min ))}&.columns-5{--columns:min(5,var( --columns-min ))}&.columns-6{--columns:min(6,var( --columns-min ))}&.columns-7{--columns:min(7,var( --columns-min ))}&.columns-8{--columns:min(8,var( --columns-min ))}&.columns-9{--columns:min(9,var( --columns-min ))}&.columns-10{--columns:min(10,var( --columns-min ))}&.columns-11{--columns:min(11,var( --columns-min ))}&.columns-12{--columns:min(12,var( --columns-min ))}&.aspect-1x1{--aspect-w:1;--aspect-h:1}&.aspect-4x3{--aspect-w:4;--aspect-h:3}&.aspect-16x9{--aspect-w:16;--aspect-h:9}&.aspect-2x1{--aspect-w:2;--aspect-h:1}&.aspect-1x2{--aspect-w:1;--aspect-h:2}&.aspect-3x4{--aspect-w:3;--aspect-h:4}&.aspect-locked{--rows:round(up,calc(var( --columns )*var( --aspect-reciprocal )),1);--container-height:calc(var( --container-width )*var( --aspect-reciprocal ));--content-height:calc(var( --container-height ) - var( --tile-padding )*2);grid-row:span var( --rows );height:var( --container-height );overflow:hidden}&.shadow{filter:drop-shadow(.06rlh .08rlh .12rlh hsl(0deg 0% 0%/.2))}.content,.hero,.hero img,.text{display:block;height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%}.content.superellipse{--border-radius:1.5rlh;--superellipse-scale:3;--superellipse-exponent:2.4}.content{@media (hover:hover){&:hover .hero{transform:translate3d(0,50%,0);transition-duration:calc(var( --duration-per-unit )*var( --columns )*var( --aspect-reciprocal )/7);transition-timing-function:ease-out}}@media (hover:none){&:hover .hero{transform:none}}.hero{position:absolute;text-align:center;transform:translateZ(0);z-index:10;--duration-per-unit:.3s;transition-duration:calc(var( --duration-per-unit )*var( --columns )*var( --aspect-reciprocal ));transition-property:transform;transition-timing-function:ease-in-out;img{border-style:none;color:transparent;-o-object-fit:cover;object-fit:cover;outline-style:none}}.text{padding:1rlh;position:absolute;.hed{font-size:.75rlh;font-weight:600;letter-spacing:-.04em;margin:0;padding:0;text-align:center;width:100%}.hed,.label-year{line-height:.75rlh}.label-year{font-size:calc(var( --font-size )*.75);font-weight:300}.dek{hyphens:auto}}}&.scale-content{--scale-parabolic:sqrt(var( --columns ));--scale-linear:var( --columns );.text{align-items:center;display:flex;justify-content:center;margin:0;overflow:hidden;padding:0;padding-bottom:calc(var( --scale-linear )*.04rlh);&:not(.just-hed) .pad{margin:auto 0;padding:calc(var( --scale-linear )*.54rlh) 0 calc(var( --scale-linear )*.54rlh) 0}.hero~&{height:50%;padding-bottom:0;padding-top:calc(var( --scale-linear )*.08rlh);.pad{padding:0}}.hed{font-size:max(.625rlh,calc(var( --scale-linear )*.15rlh));line-height:max(.625rlh,calc(var( --scale-linear )*.16rlh));margin:0;padding:0 calc(var( --scale-linear )*.2rlh)}.dek{font-size:calc(var( --scale-linear )*.1rlh);line-height:calc(var( --scale-linear )*.13rlh);--if-greaterthan-2columns:min(1,max(0,calc(var( --columns ) - 2)));height:calc(var( --if-greaterthan-2columns )*var(--container-height ));overflow:hidden;padding:calc(var( --if-greaterthan-2columns )*var( --scale-linear )*.11rlh) calc(var( --scale-linear )*.15rlh) 0 calc(var( --scale-linear )*.2rlh);text-align:left}.label-date,.label-year{font-size:min(.625rlh,calc(var( --scale-linear )*.12rlh));font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:min(.625rlh,calc(var( --scale-linear )*.03rlh));text-align:center}}}}.page-index{padding-top:1rlh;h1{svg{height:4rlh}}section#featured{padding-bottom:6rlh;.tile-content .label-year{display:none}}#more-work-notice{margin-top:3rlh;text-align:center;div.inline{padding:0 .25rlh}}}@media (min-width:288px){.page-index .content-work .tile:first-child{--columns:6}}@media (min-width:384px){.page-index .content-work .tile:first-child{--columns:8}}@media (min-width:480px){.page-index .content-work{.railed{width:calc(var( --breakpoint-columns-5s )*var( --column-width ))}.tile{--columns:5}.tile:first-child{--columns:10}}}@media (min-width:720px){.page-index .content-work .tile:last-child:nth-child(3n-2){grid-column:span 15;justify-self:center}}@media (min-width:960px){.page-index .content-work .tile:last-child:nth-child(3n-2){grid-column:span var( --columns );justify-self:inherit}}section#about{background-color:var( --c-about-fill );padding:4rlh 0 6rlh;position:relative;--baseline-offset:4px;font-size:calc(var( --font-size )*1.25);--line-height:1.25rlh;.railed{width:100%}.gridded{display:block}p{padding-left:1rlh;padding-right:.5rlh}h1.hed{--line-height:1.25rlh;--font-size:calc(var( --line-height )*.85);color:var( --c-text );font-size:var( --font-size );font-weight:600;line-height:var( --line-height );padding-left:1rlh;padding-right:1rlh;text-align:left;a{text-decoration:none}}.flipper{--diameter:var( --line-height );--radius:calc(var( --diameter )*.5);--radius-n:calc(var( --diameter )*-.5);--duration:1.5s;--timing-function:cubic-bezier(0,-.02,.36,.99);cursor:n-resize;height:var( --diameter );position:relative;transform:perspective(1200px) translateZ(var( --radius-n ));transform-style:preserve-3d;ul{left:0;position:relative;top:50%;transform:rotateX(0);transform-style:preserve-3d;transition:transform var( --duration ) var( --timing-function )}li{align-content:center;backface-visibility:hidden;background-color:transparent;color:var( --c-text );display:flex;height:var( --diameter );justify-content:left;left:0;line-height:var( --diameter );position:absolute;top:var( --radius-n );transition:background-color var( --duration ) var( --timing-function ),color var( --duration ) var( --timing-function );width:100%;&.exiting{background-color:#fff3}&.entering{background-color:#0000004d;color:#ffffff0d}&.front{transform:translateZ(var( --radius ))}&.back{transform:rotateX(180deg) translateZ(var( --radius ))}&.up{transform:rotateX(90deg) translateZ(var( --radius ))}&.down{transform:rotateX(-90deg) translateZ(var( --radius ))}&.left{background-color:red;transform:rotateY(-90deg) translateZ(var( --radius ))}&.right{background-color:orange;transform:rotateY(90deg) translateZ(var( --radius ))}}}p{--line-height:.875rlh;color:var( --c-text );font-size:.6rlh;font-weight:700;letter-spacing:-.03em;line-height:var( --line-height )}p+p{text-indent:0rlh}.area-closer,.area-opener{padding-bottom:1rlh;padding-top:1rlh;--line-height:1rlh;--font-size:.72rlh;--font-weight:700;font-size:var( --font-size );font-weight:var( --font-weight );letter-spacing:-.03em;line-height:var( --line-height )}.area-artist{text-indent:1rlh}.area-closer{padding-bottom:0}.cta-container{padding-top:3rlh}.button{--c-page:var( --c-about-fill )}}@media (min-width:384px){section#about{--line-height:1.5rlh;font-size:1.25rlh;h1.hed{padding-left:2rlh}}}@media (min-width:480px){section#about{h1.hed{--line-height:1.75rlh}}}@media (min-width:576px){section#about{.railed{width:calc(var( --column-width )*12)}.gridded{display:grid;grid-template-columns:repeat(12,var( --column-width ))}h1.hed{grid-column:2/13;grid-row:1;--line-height:2rlh}h1.hed,p{padding-left:.5rlh}.area-opener{grid-column:2/13;grid-row:2}.area-coder{grid-column:1/7;grid-row:3}.area-artist{grid-column:7/13;grid-row:3;text-indent:0}.area-closer{grid-column:2/13;grid-row:5}}}@media (min-width:768px){section#about{.railed{width:calc(var( --column-width )*16)}.gridded{grid-template-columns:repeat(16,var( --column-width ))}h1.hed{grid-column:4/17;grid-row:1}.area-opener{grid-column:4/17;grid-row:2}.area-coder{grid-column:1/9;grid-row:3}.area-artist{grid-column:9/17;grid-row:3}.area-closer{grid-column:4/17;grid-row:5}.area-closer,.area-opener{--line-height:1.25rlh;--font-size:1rlh}}}@media (min-width:1152px){section#about{.railed{width:calc(var( --column-width )*24)}.gridded{grid-template-columns:repeat(24,var( --column-width ))}h1.hed{grid-column:7/23;grid-row:1}.area-opener{grid-column:7/23;grid-row:2}.area-coder{grid-column:2/13;grid-row:3}.area-artist{grid-column:13/24;grid-row:3}.area-closer{grid-column:7/23;grid-row:5}}}section.resume{font-size:var( --t01-font-size );letter-spacing:var( --t01-letter-spacing );line-height:var( --t01-line-height );padding-bottom:6rlh;padding-top:3rlh;text-align:center;word-spacing:var( --t01-word-spacing );h2{top:3rlh;svg{fill:var( --c-text-emphasis )}}.resume-subsection{margin:auto auto 1rlh;text-align:left}.resume-subsection+.resume-subsection,.resume-subsection:first-child{margin-top:1rlh}h3{color:var( --c-text-emphasis );font-size:var( --t05-font-size );font-weight:900;letter-spacing:var( --t05-letter-spacing );line-height:var( --t05-line-height );margin-bottom:.5rlh;word-spacing:var( --t05-word-spacing )}.context,.entry h3,.resume-heading h3{grid-column:2}.entry,.resume-heading{display:grid;grid-template-columns:calc(var( --column-width )) [column-mark] auto [column-context];margin:0 auto;grid-gap:0;grid-auto-rows:auto;width:calc(var( --column-width )*7)}.entry+.entry{padding-top:.66667rlh}.mark{font-weight:700;grid-column:1;max-height:1rlh;position:relative;text-align:center;vertical-align:top;&.other{margin-top:-.25rlh}& p{font-weight:400}& p,svg{position:relative}& svg{color:var( --c-text );height:2.16667rlh;left:-.25rlh;top:-.5rlh;width:2.16667rlh}}.context{font-weight:400;letter-spacing:-.02em;vertical-align:top;.organization,.title{color:var( --c-text-emphasis );font-size:var( --t02-font-size );letter-spacing:var( --t02-letter-spacing );line-height:var( --t02-line-height );word-spacing:var( --t02-word-spacing )}.organization{color:var( --c-text-emphasis );font-weight:700;a{--c-link-idle-text:var( --c-text-emphasis )}span.aside{font-weight:500}}.role{.title{font-weight:500}.timespan{color:var( --c-text-muted );letter-spacing:0}}.role+.role{margin-top:.25rlh}}.cta-container{padding-top:3rlh}}@media (min-width:432px){section.resume{.entry,.resume-heading{width:calc(var( --column-width )*8)}}}@media (min-width:804px){#resume-column-1,#resume-column-2{display:inline-block;margin:0 2rlh 0 0;vertical-align:top}#resume-column-2{margin-right:0}}footer{--c-page:hsl(0 0 12);--c-rule:hsl(0 0 25);--c-text:hsl(0 0 55);--c-text-emphasis:hsl(0 0 90);--c-text:hsl(0 0 40);--c-text-emphasis:hsl(0 0 40);--c-internal-idle-text:hsl(0 0 55);--c-internal-hover-text:hsl(0 0 0);--c-internal-idle-decoration:hsl(0 0 25);--c-internal-hover-decoration:transparent;--c-internal-idle-fill:transparent;--c-internal-hover-fill:hsl(0 0 100);--c-external-idle-text:hsl(0 0 55);--c-external-hover-text:hsl(0 0 0);--c-external-idle-decoration:hsl(0 0 25);--c-external-hover-decoration:transparent;--c-external-idle-fill:transparent;--c-external-hover-fill:hsl(0 0 100);--c-inpage-idle-text:hsl(0 0 55);--c-inpage-hover-text:hsl(0 0 0);--c-inpage-idle-decoration:hsl(0 0 25);--c-inpage-hover-decoration:transparent;--c-inpage-idle-fill:transparent;--c-inpage-hover-fill:hsl(0 0 100);background-color:var( --c-page );color:var( --c-text );a{--c-link-selected-text:hsl(0 0 100);--c-link-active-text:var( --c-link-selected-text );--c-link-idle-icon:var( --c-text );--c-link-hover-icon:hsl(0 0 100%/100%);--c-link-selected-icon:hsl(0 0 100%/85%);--c-link-active-icon:var( --c-link-selected-icon )}h2{--c-text-emphasis:hsl(0 0 95)}a.badge{--c-link-hover-fill:transparent;--c-link-hover-text:hsl(0 0 100)}h1,h2,h3,h4,h5,h6,strong{color:var( --c-text-emphasis )}h2 svg{fill:var( --c-text-emphasis )}}footer{font-size:.5625rlh;line-height:1rlh;padding:2rlh 0 4rlh;transition-duration:1s;transition-property:background-color;transition-timing-function:ease-in;h2{--font-weight:600;border-bottom:1px solid var( --c-rule );margin-bottom:.75rlh;padding-bottom:.5rlh;text-align:center}.area-contact{text-align:center;.contact-links{display:flex;flex-wrap:wrap;justify-content:center}a.badge{display:inline-block;font-size:.5rlh;margin:0 .5rlh 1rlh;text-decoration:none}a.badge svg{display:block;height:1.75rlh;margin:0 auto;width:1.75rlh}}.area-sitemap{font-size:calc(var( --line-height )*2/3);padding-top:1rlh;--c-internal-idle-decoration:hsl(0 0 0/0);--c-external-idle-decoration:hsl(0 0 0/0);--c-inpage-idle-decoration:hsl(0 0 0/0);ul{list-style:none;margin:0;padding-bottom:1rlh;padding-left:0}h3{font-size:var( --t04-font-size );letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );margin:0;padding:0;word-spacing:var( --t04-word-spacing );a{padding-bottom:.375rlh!important;padding-top:.375rlh!important}}.ortho a{font-size:var( --t02-font-size );letter-spacing:var( --t02-letter-spacing );line-height:var( --t02-line-height );word-spacing:var( --t02-word-spacing )}a{line-height:.75rlh;margin:0!important;padding:.125rlh .5rlh!important}a,a span{display:block}}.area-colophon{margin-bottom:.5rlh}}@media (min-width:288px){footer{.railed{width:calc(var( --column-width )*6)}.gridded{align-items:start;display:grid;grid-template-columns:repeat(6,var( --column-width ));grid-template-rows:minmax(min-content,auto)}.area-contact h2{grid-column:1/7;grid-row:1}.area-socials{grid-column:1/7;grid-row:2}.area-sitemap h2{grid-column:1/7;grid-row:1}.area-home{grid-column:1/4;grid-row:2}.area-blog{grid-column:4/7;grid-row:2}.area-works{grid-column:1/4;grid-row:3}.area-shop{grid-column:4/7;grid-row:3}.area-tags{grid-column:1/4;grid-row:4}.area-notables{grid-column:4/7;grid-row:4}.area-colophon{grid-column:1/7;grid-row:1}.area-notices{grid-column:1/7;grid-row:2}}}@media (min-width:384px){footer{.railed{width:calc(var( --column-width )*8)}.gridded{grid-template-columns:repeat(8,var( --column-width ))}.area-contact h2{grid-column:1/9;grid-row:1}.area-socials{grid-column:1/9;grid-row:2}.area-sitemap h2{grid-column:1/9;grid-row:1}.area-home{grid-column:2/5;grid-row:2}.area-blog{grid-column:5/8;grid-row:2}.area-works{grid-column:2/4;grid-row:3}.area-shop{grid-column:5/8;grid-row:3}.area-tags{grid-column:2/5;grid-row:4}.area-notables{grid-column:5/8;grid-row:4}.area-colophon{grid-column:1/9;grid-row:1}.area-notices{grid-column:1/9;grid-row:2}}}@media (min-width:576px){footer{.railed{width:calc(var( --column-width )*12)}.gridded{grid-template-columns:repeat(12,var( --column-width ))}.area-contact h2{grid-column:1/13;grid-row:1}.area-socials{grid-column:1/13;grid-row:2}.area-sitemap h2{grid-column:1/13;grid-row:1/2}.area-home{grid-column:2/4;grid-row:2/4}.area-works{grid-column:4/6;grid-row:2/3}.area-shop{grid-column:4/6;grid-row:3/4}.area-blog{grid-column:6/8;grid-row:2/4}.area-tags{grid-column:8/10;grid-row:2/4}.area-notables{grid-column:10/13;grid-row:2/4}.area-colophon{grid-column:1/13;grid-row:1}.area-notices{grid-column:1/13;grid-row:2}}}@media (min-width:960px){footer{.railed{width:calc(var( --column-width )*20)}.gridded{grid-template-columns:repeat(20,var( --column-width ))}.area-contact h2{grid-column:1/21;grid-row:1}.area-socials{grid-column:1/21;grid-row:2}.area-contact a.badge{margin:0 .75rlh 1rlh}.area-sitemap h2{grid-column:1/21;grid-row:1/2}.area-home{grid-column:1/5;grid-row:2/4}.area-works{grid-column:5/9;grid-row:2/3}.area-shop{grid-column:5/9;grid-row:3/4}.area-blog{grid-column:9/13;grid-row:2/4}.area-tags{grid-column:13/17;grid-row:2/4}.area-notables{grid-column:17/21;grid-row:2/4}.area-colophon{grid-column:1/9;grid-row:1}.area-notices{grid-column:10/21;grid-row:1}}}.toc-container{opacity:.25;position:sticky;top:0;transition:opacity .75s;&:hover{opacity:1;transition:opacity .33s}nav.toc{max-height:100vh;overflow:auto;padding:3.125rlh 0rlh 4rlh 0;ul{position:relative;&:before{background-color:var( --c-rule );content:"";height:100%;left:0;position:absolute;top:0;width:2px;z-index:-1}}li{margin:0;padding:0;position:relative;transition:border-left-color 1s;&:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .5s;width:2px;z-index:-1}&.active:before{background-color:var( --c-text-emphasis )}a{display:block;margin:0;padding-bottom:.25rlh;padding-right:.25rlh;padding-top:.25rlh;--c-link-idle-decoration:hsl(0 0 0/0);--line-height:.75rlh;--font-weight:400;letter-spacing:-.02em}&.h1 a{padding-left:.5rlh}&.h2 a{padding-left:1rlh}&.h3 a{padding-left:1.5rlh}&.h4 a{padding-left:2rlh}&.h5 a{padding-left:2.5rlh}&.h6 a{padding-left:3rlh}&.h1{font-size:var( --t04-font-size );font-weight:700;letter-spacing:var( --t04-letter-spacing );line-height:var( --t03-line-height );word-spacing:var( --t04-word-spacing );a{padding-bottom:.375rlh;padding-top:.375rlh}}&.h2,&.h3{font-size:var( --t03-font-size );font-weight:600;letter-spacing:var( --t03-letter-spacing );line-height:var( --t03-line-height );word-spacing:var( --t03-word-spacing )}&.h3,&.h4,&.h5,&.h6{font-size:var( --t02-font-size );font-weight:400;letter-spacing:var( --t02-letter-spacing );line-height:var( --t02-line-height );word-spacing:var( --t02-word-spacing )}}}}a.datestamp-m-year:hover{background-color:transparent;color:var( --c-text )}.datestamp-m-sheet{border:1px solid var( --c-text );color:var( --c-text )}.datestamp-m-month{background-color:var( --c-text )}.datestamp-m-month,a.datestamp-m-month{color:var( --c-page )}a.datestamp-m-day:hover{background-color:transparent;color:var( --c-text )}.datestamp-m{font-size:calc(var( --font-size )*.75);left:0;line-height:1rlh;text-align:center;top:0;width:calc(var( --column-width )*2);--baseline-offset:7px}.datestamp-m,.datestamp-m a{display:block;letter-spacing:-.02em;text-decoration:none}.datestamp-m-year{font-size:calc(var( --font-size )*1.25);font-weight:900;margin-top:5px}.datestamp-m-sheet{border-radius:.33333rlh;margin:7px 0;overflow:hidden}.datestamp-m-month{padding:calc(.25rlh - .5px) 0}.datestamp-m-month,a.datestamp-m-month{font-weight:600}.datestamp-m-day{padding:calc(.25rlh + .5px) 0 0}.datestamp-m-day-number{font-size:calc(var( --font-size )*2);font-weight:900;padding-bottom:1.5px}.datestamp-m-day-name{padding-bottom:3px}.datestamp-blog,.datestamp-l,.datestamp-m,.datestamp-s,.datestamp-xs,.datestamp-xxs{display:none}.datestamp-blog,.datestamp-s,.datestamp-xs,.datestamp-xxs{font-size:.5rlh;font-variant-numeric:tabular-nums}.datestamp-s .progression-separator,.datestamp-xs .progression-separator,.datestamp-xxs .progression-separator{margin:0 .16667rlh}.article-longform{padding-bottom:8rlh;.hero-image{margin-bottom:1rlh;overflow:hidden;img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}&.cover{height:20rlh}&.contain{height:20rlh;img{-o-object-fit:contain;object-fit:contain}}}.grid-hed{margin-bottom:.75rlh;text-align:center}.hyperlink{padding-right:.5em}.grid-dek{text-align:left}.grid-meta h2{--line-height:1rlh;--font-size:.66667rlh;margin-bottom:.25rlh}.hedOLD{--line-height:1.5rlh;--font-size:1.5rlh;letter-spacing:-.03em}.group-datestamp,.group-locations,.group-tags{margin:0}.group-datestamp{margin-bottom:.75rlh;margin-left:.5rlh}.datestamp-s{display:block}.group-locations,.group-tags{margin-bottom:1rlh}.group-tags{margin-left:.25rlh}.group-tags h2{padding-bottom:.125rlh;padding-left:.25rlh}.group-notables{padding-left:.5rlh;padding-top:0}.notables{margin:0 auto}}.article-not-found{margin:0 auto;max-width:24rlh;min-height:80vh;padding:4rlh 1rlh 6rlh;text-align:center}.article-not-found p{margin-top:1rlh}.article-longform{.railed{width:100vw}.gridded{display:block;grid-template-columns:repeat(var( --breakpoint-columns ),var( --column-width ));--column-end:calc(var( --breakpoint-columns ) + 1)}.hero-image{height:75vw;width:100vw}.grid-area{--column-start:1;--column-end:var( --breakpoint-columns );--area-columns:0;--area-measure:100vw;--padding-left:.5rlh;--padding-right:.5rlh;--graf-measure:calc(var( --area-measure ) - var( --padding-left ) - var( --padding-right ));grid-column:var( --column-start ) /var( --column-end );padding-left:var( --padding-left );padding-right:var( --padding-right );&.grid-hed{grid-row:1}&.grid-dek{grid-row:2;margin-bottom:.5rlh}&.grid-toc{display:none}&.grid-meta{grid-row:4;padding:3.25rlh 0 0}.framed,.framed-dark,.framed-light{--graf-measure:calc(var( --area-measure ) - var( --padding-left ) - var( --padding-right ) - 1rlh)}}}@media (min-width:480px){.article-longform{.railed{width:calc(var( --column-width )*10)}.gridded{display:grid;grid-template-columns:repeat(10,var( --column-width ))}.grid-area{--column-end:11;--area-columns:calc(var( --column-end ) - var( --column-start ));--area-measure:calc(var( --column-width )*var( --area-columns ));--graf-measure:calc(var( --area-measure ) - var( --padding-left ) - var( --padding-right ))}.hero-image.railed{height:calc(var( --column-width )*var( --breakpoint-columns )/2);width:calc(var( --column-width )*var( --breakpoint-columns ))}.hedOLD{--line-height:2rlh;--font-size:var( --line-height );letter-spacing:-.03em}}}@media (min-width:576px){.article-longform{.railed{width:calc(var( --column-width )*12)}.gridded{grid-template-columns:repeat(12,var( --column-width ))}.grid-area{--column-end:var( --breakpoint-columns );--padding-left:0px;--padding-right:0px;&.grid-dek,&.grid-hed{--column-start:1;--column-end:13}&.grid-grafs,&.grid-meta{--column-start:2;--column-end:12}}.hedOLD{--line-height:2.5rlh;--font-size:calc(var( --line-height )*14/15);letter-spacing:-.03em}}}@media (min-width:864px){.article-longform{.railed{width:calc(var( --column-width )*18)}.gridded{grid-template-columns:repeat(18,var( --column-width ))}.grid-area{--padding-left:.5rlh;--padding-right:.5rlh;&.grid-hed{--column-start:1;--column-end:19;margin-bottom:.5rlh}&.grid-dek{--column-start:4;--column-end:16;padding-left:.5rlh;padding-right:.5rlh}&.grid-toc{--column-start:1;--column-end:5;display:block;grid-row:3;height:100%;padding-left:0;padding-right:0}&.grid-grafs{--column-start:5;--column-end:15;grid-row:3;padding-left:.5rlh;padding-right:.5rlh}&.grid-meta{--column-start:15;--column-end:19;grid-row:3;padding-right:0}}.group-datestamp,.group-locations,.group-tags{text-align:left}.group-locations{margin-bottom:1rlh}}article:not(.tile){.datestamp{margin:0}.datestamp-s{display:none}.datestamp-m{display:block}}}@media (min-width:864px) and (hover:hover){.article-longform .grid-area{&.grid-meta{opacity:.25;transition:opacity .75s}&.grid-meta:hover{opacity:1;transition:opacity .33s}}}@media (min-width:960px){.article-longform{.railed{width:calc(var( --column-width )*20)}.gridded{grid-template-columns:repeat(20,var( --column-width ))}.grid-area{&.grid-hed{--column-start:2;--column-end:20}&.grid-dek{--column-start:5;--column-end:17}&.grid-toc{--column-start:1;--column-end:6}&.grid-grafs{--column-start:6;--column-end:16}&.grid-meta{--column-start:16;--column-end:21}}}}@media (min-width:1056px){.article-longform{.railed{width:calc(var( --column-width )*22)}.gridded{grid-template-columns:repeat(22,var( --column-width ))}.grid-area{&.grid-hed{--column-start:3;--column-end:21}&.grid-dek{--column-start:6;--column-end:18}&.grid-toc{--column-start:1;--column-end:6}&.grid-grafs{--column-start:6;--column-end:18}&.grid-meta{--column-start:18;--column-end:23}}}}@media (min-width:1152px){.article-longform{.railed{width:calc(var( --column-width )*24)}.gridded{grid-template-columns:repeat(24,var( --column-width ))}.grid-area{&.grid-hed{--column-start:4;--column-end:22}&.grid-dek{--column-start:6;--column-end:20}&.grid-toc{--column-start:1;--column-end:6}&.grid-grafs{--column-start:6;--column-end:20}&.grid-meta{--column-start:20;--column-end:25}}.blog .grid-related,.blog-nav{display:block}}}.page-work-index{padding-bottom:6rlh;padding-top:1rlh;h2 svg{fill:var( --c-text-emphasis )}}.content-work{.railed{width:calc(var( --breakpoint-columns )*var( --column-width ))}}@media (min-width:288px){.content-work{.railed{width:calc(var( --breakpoint-columns-3s )*var( --column-width ))}.gridded{display:grid}.tile{--columns:3}}}@media (min-width:384px){.content-work{.railed{width:calc(var( --breakpoint-columns-4s )*var( --column-width ))}.tile{--columns:4}}}.page-shop-index{padding-bottom:3rlh;padding-top:2rlh;text-align:center;h1{padding-bottom:.25rlh}section.content-shop{padding-bottom:2rlh;.notices{font-size:.6rlh;line-height:1rlh;margin:0 auto;padding:.5rlh 1rlh 2rlh;width:min(var( --column-width ) * 14,100%)}.railed{padding-bottom:3rlh}article{min-height:10rlh;padding-bottom:2rlh;width:calc(var( --column-width )*min(8,var( --breakpoint-columns )));.tile{aspect-ratio:1;width:100%;&:hover .hero{transform:none}}h2{margin-top:.25rlh}.dek{font-size:.65rlh;line-height:1rlh;text-align:left}}}}@media (min-width:288px){.page-shop-index{.railed{width:calc(var( --breakpoint-columns-3s )*var( --column-width ))}.gridded{display:grid}.tile{--columns:3}}}@media (min-width:384px){.page-shop-index{.railed{width:calc(var( --breakpoint-columns-4s )*var( --column-width ))}.tile{--columns:4}}}.page-essays-index{padding-bottom:7rlh;padding-top:1rlh;@media (min-width:384px){.railed{width:calc(var( --breakpoint-columns-8s )*var( --column-width ))}.tile{--columns:min(max(8,var( --breakpoint-columns )),var( --breakpoint-columns-8s ))}}@media (min-width:672px){.railed{width:calc(var( --breakpoint-columns-6s )*var( --column-width ))}.tile{--columns:min(6,var( --breakpoint-columns ))}}}.page-essays-slug{.dek{padding-bottom:calc(.5rlh - 2px)!important}h3{font-family:var( --font-family-sans-serif )}.grid-grafs li:not(h3 li),div:not(.media-block)>p:not(.dek){font-family:var( --font-family-serif );font-size:.825rlh;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;font-weight:400;hyphens:auto;letter-spacing:-.02em;line-height:1.125rlh}.grafs code{font-size:.75em}.grafs pre code{font-size:.6rlh}p+p{text-indent:1rlh}p br{content:"&nbsp;";display:block;height:.66667rlh;width:100%}}.page-talks-index{padding-bottom:7rlh;padding-top:1rlh;@media (min-width:384px){--columns-preferred:4;.railed{width:calc(var( --breakpoint-columns-4s )*var( --column-width ))}.tile{--columns:4}}@media (min-width:480px){.railed{width:calc(var( --breakpoint-columns-5s )*var( --column-width ))}.tile{--columns:min(5,var( --breakpoint-columns ))}}}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:700;src:url(../fonts/Archivo/ArchivoNarrow-700-Normal-LatinExt.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:700;src:url(../fonts/Archivo/ArchivoNarrow-700-Normal-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:italic;font-weight:700;src:url(../fonts/Archivo/ArchivoNarrow-700-Italic-LatinExt.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:italic;font-weight:700;src:url(../fonts/Archivo/ArchivoNarrow-700-Italic-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.sub-blog-preview{border-top:1px solid var( --c-rule )}.tile.kind-blog .tile-info p{color:var( --c-text )}.page-blog-index{padding-top:1rlh}.page-blog-index h1{margin-bottom:0;padding-bottom:0}.page-blog-index .page-title a{--c-link-hover-icon:var( --c-link-idle-icon );--c-link-hover-text:var( --c-link-idle-text );--c-link-hover-fill:var( --c-link-idle-fill );--c-link-hover-decoration:var( --c-link-idle-decoration )}.page-blog-index .dek,.page-blog-index .lede{font-family:var( --font-family-serif )}.page-blog-index .hed{font-size:var( --t08-font-size );letter-spacing:var( --t08-letter-spacing );line-height:var( --t07-line-height );margin-bottom:0rlh;text-align:center;word-spacing:var( --t08-word-spacing );a:hover{background-color:transparent}}.page-blog-index .dek,.page-blog-index .lede{hyphens:auto}.page-blog-index .dek{font-size:var( --t04-font-size );letter-spacing:var( --t04-letter-spacing );line-height:var( --t04-line-height );margin-bottom:0;margin-top:.25rlh;padding-bottom:0;word-spacing:var( --t04-word-spacing )}.page-blog-index .lede{font-size:var( --t03-font-size );letter-spacing:var( --t03-letter-spacing );line-height:var( --t03-line-height );margin-bottom:.75rlh;word-spacing:var( --t03-word-spacing )}.grid-blog-index{display:block}.sub-blog-preview{display:block;margin-bottom:3rlh}.preview-hero{margin-top:0}.preview-hero img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:.5rlh}.preview-hed{margin-bottom:.66667rlh}.preview-dek,.preview-lede{margin-bottom:.33333rlh}.sub-blog-preview .group-date-location{padding:.5rlh 0;text-align:center}.sub-blog-preview .group-date-location .datestamp{padding-bottom:.25rlh}.content-blog .datestamp-blog{display:block}.sub-blog-preview .group-grafs{width:100%}.sub-blog-navigation{display:none}.blog-masonry{display:grid;padding-bottom:4rlh}.blog-masonry-tile{border-top:1px solid grey;float:left;margin:0 .5rlh;padding-bottom:1.5rlh;padding-top:calc(1rlh - 1px);width:calc(var( --column-width )*8 - 1rlh)}.blog-masonry-tile .preview-hero img{margin-bottom:.25rlh;width:100%}.blog-masonry-column .blog-masonry-tile{float:none}.blog-masonry-tile.no-border,.blog-masonry-tile:first-child{border-top:none;padding-top:0}.blog-masonry-tile .pad-ragged-abs{padding:0}.blog-masonry-tile .media-block:not(.preview-hero) iframe,.blog-masonry-tile .media-block:not(.preview-hero) img{border-radius:.25rlh}.blog-masonry-tile .preview-hero img{border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-masonry-tile h2{display:none}.blog-masonry-tile .datestamp{margin-bottom:.25rlh;text-align:center}.blog-masonry-tile .group-locations,.blog-masonry-tile .group-tags{text-align:center}.blog-masonry-tile .group-locations{margin:0}.blog-masonry-tile .group-tags{margin:.5rlh 0}.read-more-container{padding:0 0 .5rlh;text-align:center}.blog-masonry-tile code{font-size:var( --font-size )}.blog-masonry-tile .indent-first p:first-child,.blog-masonry-tile p+p{text-indent:1em}.category-blog .hed,.page-blog-index .hed,.page-blog-slug .hed,.tile.kind-blog .hed{font-family:Archivo Narrow,sans-serif;font-size:var( --t08-font-size );font-weight:700;letter-spacing:var( --t08-letter-spacing );line-height:var( --t07-line-height );word-spacing:var( --t08-word-spacing )}@media (min-width:864px){article:not(.tile).blog-masonry-tile{.datestamp-blog{display:block}.datestamp-m{display:none}}}.tile.kind-blog{.text{display:block;height:100%;padding:0;text-align:left;.hero{height:50%;position:relative;will-change:auto}&:hover .hero,.hero{transform:unset;transition:unset}&:hover .hero{animation:none}.hero+.pad{padding-top:.325rlh}.pad{padding:.75rlh .5rlh .5rlh .75rlh}.hed{margin:0 0 .125rlh;text-align:left}}}@media (hover:hover){[data-theme=light] .page-tags-index a.tile{&:hover .content{background-color:var( --c-tile-content-hover-fill )}}}.page-tags-index{padding-bottom:4rlh;padding-top:2rlh;--max-columns:calc(var( --breakpoint-columns-2s )/2);.railed{width:calc(var( --breakpoint-columns-2s )*var( --column-width ))}.gridded{grid-template-columns:repeat(var(--breakpoint-columns-2s ),var(--column-width ))}h1{margin-bottom:2rlh}.tile{--columns:min(12,var( --max-columns ))}.columns-10,.columns-11{--columns:min(10,var( --max-columns ))}.columns-8,.columns-9{--columns:min(8,var( --max-columns ))}.columns-6,.columns-7{--columns:min(6,var( --max-columns ))}.columns-4,.columns-5{--columns:min(4,var( --max-columns ))}.columns-3{--columns:min(3,var( --max-columns ))}.columns-1,.columns-2{--columns:3;--aspect-w:3;--aspect-h:2}}.page-tags-slugs{padding-bottom:8rlh;padding-top:1rlh;.area-description{max-width:calc(var( --column-width )*12);text-align:left;.hed{margin-bottom:1.5rlh}}.area-previews{margin-top:2rlh;width:calc(var( --breakpoint-columns-4s )*var( --column-width ));.tile{--columns:4;.datestamp-l,.datestamp-m,.datestamp-s,.datestamp-xs{display:none}.datestamp-xxs{display:block}}}.area-relatedtags{margin-top:2rlh;max-width:calc(var( --column-width )*12);text-align:center}}@media (min-width:480px){.page-tags-slugs .area-description,.page-tags-slugs .area-relatedtags{width:calc(var( --column-width )*12)}}ul.related-tags{margin-top:.5rlh}.related-tags a{display:block;padding:.5rlh 1rlh}.related-tags{font-size:calc(var( --font-size )*.75);font-weight:600;line-height:.75rlh;margin-top:1rlh}.related-tags h3{margin-bottom:.33333rlh}.hoversweep a.tag{background-color:var( --c-panel-idle );border-radius:1.66667rlh;display:inline-block;margin:0 .125rlh .25rlh 0;padding:calc(.25rlh - 1px) calc(.5rlh - 1px);text-decoration:none;--c-link-idle-decoration:hsl(0 0 0/0)}.group-locations{--line-height:1.25rlh;--font-size:.75rlh;font-size:var( --font-size );font-weight:500;letter-spacing:-.04em;line-height:var( --line-height );a.location{text-decoration:none}}.page-notables-index{padding-bottom:9rlh;padding-top:2rlh;.railed.lede{padding-bottom:1rlh;text-align:center;width:min(calc(var( --column-width )*var( --breakpoint-columns )),calc(var( --column-width )*12))}h1{padding-bottom:.5rlh}table{margin-top:1rlh}table,tr{display:block}tr{border-top:1px solid var( --c-rule );margin:.25rlh 0;padding:.5rlh}tr:last-child{border-bottom:1px solid var( --c-rule )}td{display:inline;padding:0}.kind{display:none}.org{font-weight:700}.details{padding-bottom:0}.works{display:block;line-height:0;padding:.5rlh 0;text-align:center}.tiles{padding-bottom:.5rlh}.tile{display:inline-block}}@media (min-width:576px){.page-notables-index{table{display:table}tr{display:table-row}td{display:table-cell;padding:.5rlh .5rlh .75rlh}.org{font-weight:600;width:calc(var( --column-width )*4);.period{display:none}}.details{padding-bottom:.75rlh}.works{padding-top:.25rlh;text-align:right;width:calc(var( --column-width )*2)}}}@media (min-width:768px){.page-notables-index{table.railed{width:min(calc(var( --column-width )*var( --breakpoint-columns )),calc(var( --column-width )*20))}.kind{display:table-cell;width:calc(var( --column-width )*2)}.org,.works{width:calc(var( --column-width )*4)}}}.grid-meta .notables{font-size:calc(var( --font-size )*.75);grid-column:10/13;letter-spacing:-.02em;line-height:.75rlh;--baseline-offset:10.5px;li{padding-bottom:.25rlh}}
