:root{color-scheme:light;--bg:#ebe6d9;--bg-raised:#e2dccd;--ink:#14120e;--ink-2:#57514a;--ink-3:#6a645a;--rule:#14120e33;--ha:#a51d17;--on-ha:#ebe6d9;--faint:#d7d2c6;--sans:"Anek Latin", "Anek Devanagari", "Anek Fallback", system-ui, "Segoe UI", sans-serif;--mono:"Martian Mono", "Mono Fallback", ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--pad:clamp(1rem, 2.6vw, 2.5rem);--rail:clamp(2.75rem, 5vw, 4.5rem);--gap-section:clamp(4rem, 8vw, 7.5rem);--shell:100rem;--t-label:.6875rem;--t-text:clamp(1rem, .96rem + .2vw, 1.125rem);--t-lede:clamp(1.125rem, 1rem + .55vw, 1.4rem)}:root[data-theme=night]{color-scheme:dark;--bg:#0c0b0a;--bg-raised:#141211;--ink:#ece6d8;--ink-2:#a8a092;--ink-3:#8a8377;--rule:#ece6d82b;--ha:#ff4f3d;--on-ha:#0c0b0a;--faint:#262422}@font-face{font-family:Anek Latin;src:url(/_astro/anek-latin.aPp7MJ71.woff2)format("woff2");font-weight:300 700;font-stretch:75% 125%;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+B0-B1,U+B7,U+D7,U+E9,U+3B1,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+2190-2193,U+2196-2199,U+2212,U+221A}@font-face{font-family:Anek Latin;src:url(/_astro/anek-latin-ext.BpS1bGgY.woff2)format("woff2");font-weight:300 700;font-stretch:75% 125%;font-display:swap;unicode-range:U+D1,U+F1,U+100-17F,U+1E??}@font-face{font-family:Anek Devanagari;src:url(/_astro/anek-devanagari.UcHp9rmD.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+900-97F,U+200C-200D}@font-face{font-family:Martian Mono;src:url(/_astro/martian-mono.CjbfkLb6.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Anek Fallback;src:local(Arial),local(Roboto);size-adjust:95.94%;ascent-override:93.81%;descent-override:20.85%;line-gap-override:0%}@font-face{font-family:Mono Fallback;src:local(Courier New),local(Courier);size-adjust:108.32%;ascent-override:92.32%;descent-override:18.46%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{min-height:100svh;font-family:var(--sans);font-size:var(--t-text);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;line-height:1.5}img,picture,svg,canvas{max-width:100%;display:block}img{height:auto}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--ha)}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:normal;font-weight:600;line-height:1.05}p{text-wrap:pretty}::selection{background:var(--ha);color:var(--on-ha)}:focus-visible{outline:2px solid var(--ha);outline-offset:3px}[hidden]{display:none!important}.mono{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;font-weight:400;line-height:1.45}.needs-js{visibility:hidden}@media (scripting:none){.needs-js{display:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{top:var(--s-2);left:var(--s-2);z-index:100;min-height:2.75rem;padding:var(--s-3) var(--s-4);background:var(--ha);color:var(--on-ha);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip:focus{color:var(--on-ha);transform:none}.go{min-height:2.75rem;color:var(--ink);border-bottom:1px solid var(--ink-3);align-items:center;gap:.65em;text-decoration:none;display:inline-flex}.go:hover{border-color:var(--ha)}.go svg{flex:none;width:.75rem;height:.75rem}.go:hover svg{transform:translate(2px,-2px)}.go.down:hover svg{transform:translate(2px,2px)}.btn{min-height:3.25rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1.25em;padding:0 1.15rem;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{color:var(--bg);background:var(--ink)}.btn svg{flex:none;width:.8rem;height:.8rem}.btn:hover svg{transform:translate(2px,-2px)}.btn.down:hover svg{transform:translate(2px,2px)}.btn.primary{color:var(--on-ha);background:var(--ha);border-color:var(--ha)}.btn.primary:hover{color:var(--bg);background:var(--ink);border-color:var(--ink)}.actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.shell{max-width:var(--shell);flex-direction:column;min-height:100svh;margin-inline:auto;display:flex}.shell>main{flex:1}.row{padding-inline:max(var(--pad), env(safe-area-inset-left)) max(var(--pad), env(safe-area-inset-right))}@media (width>=48rem){.shell{background:linear-gradient(var(--rule), var(--rule)) calc(var(--rail) - 1px) 0 / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px 60px) calc(var(--rail) - 16px) 0 / 16px 100% no-repeat, repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px 12px) calc(var(--rail) - 7px) 0 / 7px 100% no-repeat}.row{padding-left:calc(var(--rail) + var(--pad))}}@media (width>=102rem){.shell{border-inline:1px solid var(--rule)}}.statement{letter-spacing:-.01em;font-size:clamp(2.25rem,4.6vw,4.6rem);font-weight:300;font-stretch:75%;line-height:.98}.lede{max-width:46ch;font-size:var(--t-lede);line-height:1.4}.muted{color:var(--ink-2)}.tags{gap:var(--s-1) var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.tags li+li:before{content:"/";margin-right:var(--s-4);color:var(--ink-3)}.band{padding-top:clamp(2.5rem,5.5vw,4.5rem);position:relative}.band-title{gap:var(--s-2);letter-spacing:-.035em;margin-bottom:var(--s-5);flex-direction:column;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;font-stretch:125%;display:flex}.band-title .mono{color:var(--ink-2);letter-spacing:.05em}.band>.actions{margin-top:var(--s-6)}.rail-no{display:none}.log{border-top:1px solid var(--rule)}.log>li{gap:var(--s-2) var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.log .no{color:var(--ink-3);padding-top:.45em}.log h3,.log h4{letter-spacing:-.02em;font-size:clamp(1.2rem,1.8vw,1.6rem);font-stretch:112%;line-height:1.14}.log h3 a,.log h4 a{text-decoration:none}.log.linked>li{position:relative}.log.linked h3 a:after,.log.linked h4 a:after{content:"";position:absolute;inset:0}.log.linked>li:hover h3,.log.linked>li:hover h4{color:var(--ha)}.log p,.log .tags{grid-column:2}.log p{max-width:52ch;color:var(--ink-2)}.log .mark{border:1px solid var(--ink-3);width:.5rem;height:.5rem;margin-top:.6em}.log .placed .mark{border-color:var(--ha);background:var(--ha)}.log li:not(.placed)>.mark~h3,.log li:not(.placed)>.mark~h4{color:var(--ink-2);font-weight:400}@media (width>=48rem){.rail-no{width:var(--rail);text-align:center;color:var(--ink-3);display:block;position:absolute;top:clamp(2.5rem,5.5vw,4.5rem);left:0}}@media (width>=64rem){.band{column-gap:var(--s-5);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.band>:not(.band-title,.rail-no){grid-column:2}.log>li{grid-template-columns:3rem minmax(0,5fr) minmax(0,6fr)}.log p{grid-area:1/3}.log .tags{grid-column:2}}@keyframes integrate{0%{opacity:.1}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.integrate){animation:steps(6,jump-none) forwards integrate}.integrate{animation-timeline:view();animation-range:entry entry 11rem}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:steps(5,jump-none)}}@media print{.shell{background:0 0}}.bar[data-astro-cid-nen7h5rs]{z-index:10;justify-content:space-between;align-items:center;column-gap:var(--s-5);padding-inline:max(var(--pad), env(safe-area-inset-left)) max(var(--pad), env(safe-area-inset-right));padding-top:env(safe-area-inset-top);background:var(--bg);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex;position:relative}a[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-nen7h5rs]:hover,a[data-astro-cid-nen7h5rs][aria-current],.brand[data-astro-cid-nen7h5rs]{color:var(--ink)}.n[data-astro-cid-nen7h5rs]{color:var(--ink-3);margin-right:.55em}a[data-astro-cid-nen7h5rs]:hover .n[data-astro-cid-nen7h5rs],a[data-astro-cid-nen7h5rs][aria-current] .n[data-astro-cid-nen7h5rs]{color:var(--ha)}nav[data-astro-cid-nen7h5rs]{order:3;flex-basis:calc(100% + var(--pad) * 2);margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);border-top:1px solid var(--rule)}ul[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:var(--s-2);display:flex}nav[data-astro-cid-nen7h5rs] .n[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:center;min-width:2.75rem}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child a[data-astro-cid-nen7h5rs]{justify-content:flex-start}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child a[data-astro-cid-nen7h5rs]{justify-content:flex-end}.theme[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding:0 var(--s-3);margin-right:calc(var(--s-3) * -1);letter-spacing:inherit;text-transform:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;display:inline-flex}.theme[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.dot[data-astro-cid-nen7h5rs]{background:var(--ha);border-radius:50%;width:.48rem;height:.48rem}@media (width>=48rem){.bar[data-astro-cid-nen7h5rs]{margin-left:var(--rail);padding-left:var(--pad);flex-wrap:nowrap;position:sticky;top:0}nav[data-astro-cid-nen7h5rs]{border:0;flex-basis:auto;order:0;margin:0;padding:0}ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2.4vw,2.25rem)}nav[data-astro-cid-nen7h5rs] .n[data-astro-cid-nen7h5rs]{display:inline}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:flex-start}.theme[data-astro-cid-nen7h5rs]{border-left:1px solid var(--rule);padding-left:var(--s-4);margin-right:0}}.foot[data-astro-cid-jo6i4kqk]{margin-top:var(--gap-section);padding-top:var(--s-6);padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom));border-top:1px solid var(--rule)}.end[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);color:var(--ink-2);display:flex}.end[data-astro-cid-jo6i4kqk] svg{width:1.75rem;height:1.75rem;color:var(--ink)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--s-6);margin-block:var(--s-6);display:grid}.name[data-astro-cid-jo6i4kqk]{letter-spacing:-.035em;margin-bottom:var(--s-3);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;font-stretch:125%;line-height:1}.fine[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--ink-2);align-items:center;padding-inline:.7rem;text-decoration:none;display:inline-flex}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ha)}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;margin-inline:-.7rem;display:flex}@media (width>=48rem){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:start}ul[data-astro-cid-jo6i4kqk]{display:block}}.lost[data-astro-cid-ibpinaeu]{padding-block:clamp(3rem,10vw,9rem)}.code[data-astro-cid-ibpinaeu]{color:var(--ha)}h1[data-astro-cid-ibpinaeu]{letter-spacing:-.045em;margin:var(--s-4) 0 clamp(1.75rem, 4.5vw, 4rem) -.04em;font-size:clamp(3rem,14vw,15rem);font-weight:700;font-stretch:125%;line-height:.84}.statement[data-astro-cid-ibpinaeu]{color:var(--ink-2);font-size:clamp(2rem,5vw,5rem);font-weight:300;font-stretch:75%;line-height:.96}.statement[data-astro-cid-ibpinaeu] span[data-astro-cid-ibpinaeu]{color:var(--ink-3)}.actions[data-astro-cid-ibpinaeu]{margin-top:var(--s-6)}.opener[data-astro-cid-xme5ez34]{padding-top:var(--gap-section);padding-bottom:clamp(1.5rem,3.5vw,3rem);position:relative}.lead[data-astro-cid-xme5ez34]{padding-top:clamp(2.5rem,5vw,4.75rem)}.no[data-astro-cid-xme5ez34]{display:none}.word[data-astro-cid-xme5ez34]{font-family:"Anek Devanagari", var(--sans);white-space:nowrap;color:var(--faint);user-select:none;margin-top:-.18em;margin-bottom:.06em;margin-left:-.03em;font-size:clamp(3.25rem,20vw,9.5rem);font-weight:600;line-height:1.12}.word[data-astro-cid-xme5ez34]:before{content:attr(data-word)}.end[data-astro-cid-xme5ez34] .word[data-astro-cid-xme5ez34]{text-align:right;margin-left:0}.meta[data-astro-cid-xme5ez34]{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.label[data-astro-cid-xme5ez34]{letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:700;font-stretch:125%;line-height:1}.gloss[data-astro-cid-xme5ez34]{color:var(--ink-2)}.gloss[data-astro-cid-xme5ez34] span[data-astro-cid-xme5ez34]{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);font-size:.9375rem;font-weight:500}@media (width>=48rem){.word[data-astro-cid-xme5ez34]{font-size:clamp(8.75rem,17vw,17rem)}.no[data-astro-cid-xme5ez34]{width:var(--rail);text-align:center;color:var(--ink-3);padding-bottom:.9em;display:block;position:absolute;bottom:clamp(1.5rem,3.5vw,3rem);left:0}}.intro[data-astro-cid-6bfsojfh]{gap:var(--s-5);display:grid}.intro[data-astro-cid-6bfsojfh] .statement[data-astro-cid-6bfsojfh]{text-wrap:balance;max-width:20ch}.lede[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]+p[data-astro-cid-6bfsojfh]{margin-top:var(--s-4);color:var(--ink)}.channels[data-astro-cid-6bfsojfh]{padding-top:clamp(2.5rem,5.5vw,4.5rem)}h2[data-astro-cid-6bfsojfh]{margin-bottom:var(--s-4);font-weight:400}ul[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule)}a[data-astro-cid-6bfsojfh]{gap:var(--s-2) var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:baseline;padding-block:clamp(1.25rem,2.6vw,2rem);scroll-margin-top:5rem;text-decoration:none;display:grid}.no[data-astro-cid-6bfsojfh]{color:var(--ha)}.name[data-astro-cid-6bfsojfh]{letter-spacing:-.045em;font-size:clamp(1.7rem,3.8vw,3.8rem);font-weight:700;font-stretch:125%;line-height:.95}.note[data-astro-cid-6bfsojfh],.handle[data-astro-cid-6bfsojfh]{color:var(--ink-2);grid-column:2}.handle[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere}.handle[data-astro-cid-6bfsojfh][data-mail-text]{text-transform:none;letter-spacing:.02em}a[data-astro-cid-6bfsojfh] svg{width:1rem;height:1rem;color:var(--ink-3);grid-area:1/3;align-self:center}a[data-astro-cid-6bfsojfh]:hover .name[data-astro-cid-6bfsojfh]{color:var(--ha)}a[data-astro-cid-6bfsojfh]:hover svg{color:var(--ha);transform:translate(3px,-3px)}@media (width>=48rem){.intro[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,7vw,7rem)}a[data-astro-cid-6bfsojfh]{grid-template-columns:3rem minmax(0,1fr) auto 1rem}.handle[data-astro-cid-6bfsojfh]{grid-area:1/3}a[data-astro-cid-6bfsojfh] svg{grid-column:4}}@media (width>=64rem){a[data-astro-cid-6bfsojfh]{grid-template-columns:3rem minmax(0,5fr) minmax(0,4fr) minmax(0,3fr) 1rem}.note[data-astro-cid-6bfsojfh]{grid-area:1/3}.handle[data-astro-cid-6bfsojfh]{grid-column:4}a[data-astro-cid-6bfsojfh] svg{grid-column:5}}.chain[data-astro-cid-jjh2vbki]{container-type:inline-size}ol[data-astro-cid-jjh2vbki]{gap:1.75rem;display:grid}li[data-astro-cid-jjh2vbki]{align-content:start;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule);display:grid;position:relative}.label[data-astro-cid-jjh2vbki]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.2}.detail[data-astro-cid-jjh2vbki]{color:var(--ink-2)}li[data-astro-cid-jjh2vbki]:last-child{border-color:var(--ha)}li[data-astro-cid-jjh2vbki]:last-child .label[data-astro-cid-jjh2vbki]{color:var(--ha)}li[data-astro-cid-jjh2vbki]:not(:last-child):before,li[data-astro-cid-jjh2vbki]:not(:last-child):after{content:"";left:var(--s-5);position:absolute}li[data-astro-cid-jjh2vbki]:not(:last-child):before{background:var(--ink-3);width:1px;height:1.75rem;top:100%}li[data-astro-cid-jjh2vbki]:not(:last-child):after{border-right:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);transform-origin:50%;width:7px;height:7px;margin-left:-3px;top:calc(100% + 1.75rem - 7px);transform:rotate(45deg)}figcaption[data-astro-cid-jjh2vbki]{margin-top:var(--s-4);color:var(--ink-2)}figcaption[data-astro-cid-jjh2vbki] b[data-astro-cid-jjh2vbki]{color:var(--ink);margin-right:.75em;font-weight:500}@container (width>=56rem){.across[data-astro-cid-jjh2vbki] ol[data-astro-cid-jjh2vbki]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem}.across[data-astro-cid-jjh2vbki] li[data-astro-cid-jjh2vbki]{min-height:8.5rem}.across[data-astro-cid-jjh2vbki] li[data-astro-cid-jjh2vbki]:not(:last-child):before{width:2rem;height:1px;top:50%;left:100%}.across[data-astro-cid-jjh2vbki] li[data-astro-cid-jjh2vbki]:not(:last-child):after{margin:-3.5px 0 0;top:50%;left:calc(100% + 2rem - 8px);transform:rotate(-45deg)}}.intro[data-astro-cid-omha2cvd]{padding-bottom:clamp(2rem,5vw,4rem)}.study[data-astro-cid-omha2cvd]{border-top:1px solid var(--rule);gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(2.5rem,5.5vw,4.5rem);scroll-margin-top:4rem;display:grid}.kicker[data-astro-cid-omha2cvd]{color:var(--ink-2)}.no[data-astro-cid-omha2cvd]{color:var(--ha);margin-right:.9em}h2[data-astro-cid-omha2cvd]{letter-spacing:-.04em;margin:var(--s-3) 0 var(--s-5);max-width:18ch;font-size:clamp(1.75rem,3.3vw,3.3rem);font-weight:700;font-stretch:125%;line-height:1}.tags[data-astro-cid-omha2cvd],.actions[data-astro-cid-omha2cvd]{margin-top:var(--s-5)}.facts[data-astro-cid-omha2cvd]{gap:var(--s-3);margin-top:var(--s-5);max-width:44ch;display:grid}.facts[data-astro-cid-omha2cvd] dt[data-astro-cid-omha2cvd]{color:var(--ink-2)}.fig[data-astro-cid-omha2cvd]{min-width:0}.next[data-astro-cid-omha2cvd]{gap:var(--s-4);padding-top:var(--gap-section);display:grid}@media (width>=48rem){.study[data-astro-cid-omha2cvd]{column-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.text[data-astro-cid-omha2cvd]{grid-column:1/span 7}.fig[data-astro-cid-omha2cvd]{grid-column:9/span 4}}.plate[data-astro-cid-b3zjniq2]{min-width:0;container-type:inline-size}.head[data-astro-cid-b3zjniq2]{justify-content:space-between;gap:var(--s-4);color:var(--ink-2);padding-bottom:.65rem;display:flex}.head[data-astro-cid-b3zjniq2] b[data-astro-cid-b3zjniq2]{color:var(--ink);white-space:nowrap;font-weight:500}.frame[data-astro-cid-b3zjniq2]{outline:1px solid var(--rule);background:#000;position:relative}.frame[data-astro-cid-b3zjniq2] img{width:100%}.wide[data-astro-cid-b3zjniq2]{aspect-ratio:3/2}.land[data-astro-cid-b3zjniq2]{aspect-ratio:13/10}.square[data-astro-cid-b3zjniq2]{aspect-ratio:21/20}.tall[data-astro-cid-b3zjniq2]{aspect-ratio:4/5}.fit[data-astro-cid-b3zjniq2] picture{height:100%;display:block}.fit[data-astro-cid-b3zjniq2] img{object-fit:cover;height:100%}canvas[data-astro-cid-b3zjniq2]{mix-blend-mode:hard-light;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.crop[data-astro-cid-b3zjniq2]{border:0 solid var(--ink-2);width:11px;height:11px;position:absolute}.tl[data-astro-cid-b3zjniq2]{border-top-width:1px;border-left-width:1px;top:-7px;left:-7px}.tr[data-astro-cid-b3zjniq2]{border-top-width:1px;border-right-width:1px;top:-7px;right:-7px}.bl[data-astro-cid-b3zjniq2]{border-bottom-width:1px;border-left-width:1px;bottom:-7px;left:-7px}.br[data-astro-cid-b3zjniq2]{border-bottom-width:1px;border-right-width:1px;bottom:-7px;right:-7px}.readout[data-astro-cid-b3zjniq2]{justify-content:space-between;gap:var(--s-1) var(--s-4);color:var(--ink-2);flex-wrap:wrap;padding-top:.75rem;display:flex}.readout[data-astro-cid-b3zjniq2] span[data-astro-cid-b3zjniq2]{white-space:nowrap}output[data-astro-cid-b3zjniq2]{color:var(--ink);font-variant-numeric:tabular-nums}.live[data-astro-cid-b3zjniq2] output[data-astro-cid-b3zjniq2]{color:var(--ha)}.scrub[data-astro-cid-b3zjniq2]{align-items:center;gap:var(--s-4);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);display:grid}input[data-astro-cid-b3zjniq2]{appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0}input[data-astro-cid-b3zjniq2]::-webkit-slider-runnable-track{background:var(--ink-3);height:1px}input[data-astro-cid-b3zjniq2]::-moz-range-track{background:var(--ink-3);height:1px}input[data-astro-cid-b3zjniq2]::-webkit-slider-thumb{appearance:none;background:var(--ha);border:0;border-radius:0;width:3px;height:23px;margin-top:-11px}input[data-astro-cid-b3zjniq2]::-moz-range-thumb{background:var(--ha);border:0;border-radius:0;width:3px;height:23px}input[data-astro-cid-b3zjniq2]:focus-visible{outline-offset:-4px}.note[data-astro-cid-b3zjniq2]{color:var(--ink-3)}@container (width<=30rem){.aside[data-astro-cid-b3zjniq2]{display:none}}@container (width<=12rem){.head[data-astro-cid-b3zjniq2]{flex-direction:column;gap:0}}.strip[data-astro-cid-apb3zdx4]{gap:var(--s-7) var(--s-4);display:grid}.compact[data-astro-cid-apb3zdx4]{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=47.99rem){.compact[data-astro-cid-apb3zdx4] .frame{aspect-ratio:1}}@media (width<=79.99rem){.compact[data-astro-cid-apb3zdx4] .head{flex-direction:column;gap:0}}li[data-astro-cid-apb3zdx4]{min-width:0}h3[data-astro-cid-apb3zdx4]{letter-spacing:-.025em;margin-top:var(--s-4);font-size:clamp(1.25rem,1.7vw,1.6rem);font-stretch:112%}.data[data-astro-cid-apb3zdx4]{margin-top:var(--s-3);border-top:1px solid var(--rule)}.data[data-astro-cid-apb3zdx4] div[data-astro-cid-apb3zdx4]{justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--rule);padding-block:.5rem;display:flex}.data[data-astro-cid-apb3zdx4] dt[data-astro-cid-apb3zdx4]{color:var(--ink-2)}.data[data-astro-cid-apb3zdx4] dd[data-astro-cid-apb3zdx4]{text-align:right}.data[data-astro-cid-apb3zdx4] .light[data-astro-cid-apb3zdx4]{gap:.15rem;display:grid}.light[data-astro-cid-apb3zdx4] dd[data-astro-cid-apb3zdx4]{text-align:left;color:var(--ha)}@media (width>=48rem){.strip[data-astro-cid-apb3zdx4],.compact[data-astro-cid-apb3zdx4]{align-items:flex-start;gap:var(--s-5);display:flex}li[data-astro-cid-apb3zdx4]{flex:1 1 0}.wide[data-astro-cid-apb3zdx4]{flex-grow:1.5}.land[data-astro-cid-apb3zdx4]{flex-grow:1.3}.square[data-astro-cid-apb3zdx4]{flex-grow:1.05}.tall[data-astro-cid-apb3zdx4]{flex-grow:.8}}@media (width>=48rem) and (width<=79.99rem){.paired[data-astro-cid-apb3zdx4]{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paired[data-astro-cid-apb3zdx4] .frame{aspect-ratio:3/2}}.intro[data-astro-cid-je4fusua]{gap:var(--s-5);display:grid}.intro[data-astro-cid-je4fusua] .statement[data-astro-cid-je4fusua]{max-width:14ch}.notes[data-astro-cid-je4fusua]{max-width:62ch}.group[data-astro-cid-je4fusua]{padding-top:clamp(3rem,6vw,5rem)}.group[data-astro-cid-je4fusua] .band-title{margin-bottom:var(--s-6)}.kit[data-astro-cid-je4fusua]{gap:var(--s-6);display:grid}.kit[data-astro-cid-je4fusua] .plate{max-width:20rem}.rows[data-astro-cid-je4fusua]{border-top:1px solid var(--rule)}.rows[data-astro-cid-je4fusua]>div[data-astro-cid-je4fusua]{gap:var(--s-1) var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule);display:grid}.rows[data-astro-cid-je4fusua] dt[data-astro-cid-je4fusua]{color:var(--ink-2);padding-top:.5em}.rows[data-astro-cid-je4fusua] strong[data-astro-cid-je4fusua]{letter-spacing:-.02em;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:600;font-stretch:112%;line-height:1.2;display:block}.rows[data-astro-cid-je4fusua] span[data-astro-cid-je4fusua]{color:var(--ink-2)}.closing[data-astro-cid-je4fusua]{padding-top:var(--gap-section)}.closing[data-astro-cid-je4fusua] .statement[data-astro-cid-je4fusua]{max-width:22ch}.closing[data-astro-cid-je4fusua] .actions[data-astro-cid-je4fusua]{margin-top:var(--s-6)}@media (width>=48rem){.intro[data-astro-cid-je4fusua]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(2rem,7vw,7rem)}.group[data-astro-cid-je4fusua] .trio{max-width:54rem}.kit[data-astro-cid-je4fusua]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem)}.kit[data-astro-cid-je4fusua] .plate{max-width:none}.rows[data-astro-cid-je4fusua]{margin-top:1.6rem}.rows[data-astro-cid-je4fusua]>div[data-astro-cid-je4fusua]{padding-block:var(--s-5);grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}.entry[data-astro-cid-63zagaqi]{border-top:1px solid var(--rule);gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(2.5rem,5.5vw,4.5rem);scroll-margin-top:4rem;display:grid}.kicker[data-astro-cid-63zagaqi]{color:var(--ink-2)}.no[data-astro-cid-63zagaqi]{color:var(--ha);margin-right:.9em}h2[data-astro-cid-63zagaqi]{letter-spacing:-.045em;margin:var(--s-3) 0 var(--s-5) -.04em;font-size:clamp(2.25rem,10vw,3.5rem);font-weight:700;font-stretch:125%;line-height:.9}h2[data-astro-cid-63zagaqi].long{letter-spacing:-.04em;margin-left:0;font-size:clamp(1.6rem,2.9vw,2.9rem);line-height:1.02}.subtitle[data-astro-cid-63zagaqi]{max-width:30ch;margin:calc(var(--s-3) * -1) 0 var(--s-5);letter-spacing:-.02em;color:var(--ink-2);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:600;font-stretch:112%;line-height:1.16}.summary[data-astro-cid-63zagaqi]{max-width:34ch;font-size:var(--t-lede);line-height:1.38}.tags[data-astro-cid-63zagaqi],.actions[data-astro-cid-63zagaqi]{margin-top:var(--s-5)}.facts[data-astro-cid-63zagaqi]{margin-top:var(--s-5);border-top:1px solid var(--rule);max-width:34rem}.facts[data-astro-cid-63zagaqi]>div[data-astro-cid-63zagaqi]{gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.facts[data-astro-cid-63zagaqi] dt[data-astro-cid-63zagaqi]{color:var(--ink-2)}.facts[data-astro-cid-63zagaqi] dd[data-astro-cid-63zagaqi]{letter-spacing:-.01em;font-weight:600}.fig[data-astro-cid-63zagaqi]{gap:var(--s-6);align-content:start;min-width:0;display:grid}.with-photo[data-astro-cid-63zagaqi] .plate{max-width:16rem}@media (width>=48rem){.entry[data-astro-cid-63zagaqi]{column-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}h2[data-astro-cid-63zagaqi]:not(.long){font-size:clamp(2.5rem,5vw,5rem)}.text[data-astro-cid-63zagaqi]{grid-column:1/span 6}.fig[data-astro-cid-63zagaqi]{grid-column:8/span 5}.flip[data-astro-cid-63zagaqi] .text[data-astro-cid-63zagaqi]{grid-area:1/7/auto/span 6}.flip[data-astro-cid-63zagaqi] .fig[data-astro-cid-63zagaqi]{grid-area:1/1/auto/span 5}}@media (width>=64rem){.with-photo[data-astro-cid-63zagaqi]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.intro[data-astro-cid-r3bc3sjw]{gap:var(--s-3);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.status[data-astro-cid-r3bc3sjw]{padding-top:var(--s-5)}.next[data-astro-cid-r3bc3sjw]{gap:var(--s-4);padding-top:var(--gap-section);display:grid}.hero[data-astro-cid-lcdefpme]{--say:clamp(2.1rem, 11.5vw, 3.5rem);--name:clamp(4.5rem, 28vw, 11rem);padding-top:clamp(1.25rem,2.4vw,2.25rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.eyebrow[data-astro-cid-lcdefpme]{gap:var(--s-1) var(--s-5);color:var(--ink-2);flex-wrap:wrap;display:flex}.hero-grid[data-astro-cid-lcdefpme]{gap:clamp(1.75rem,4.5vw,4.5rem);margin-top:clamp(1rem,2vw,1.75rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s-6);flex-direction:column;display:flex}h1[data-astro-cid-lcdefpme]{font-weight:inherit;white-space:nowrap}.greet[data-astro-cid-lcdefpme]{font-weight:300;font-stretch:75%;font-size:var(--say);letter-spacing:-.01em;color:var(--ink-2);line-height:.98;display:block}.first[data-astro-cid-lcdefpme]{font-weight:700;font-stretch:125%;font-size:var(--name);letter-spacing:-.045em;margin:.05em 0 0 -.04em;line-height:.84;display:block}.hero[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme]{font-size:var(--say);color:var(--ink-2);margin-top:.32em}.hero[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--ink)}.hero-lede[data-astro-cid-lcdefpme]{max-width:36rem;margin-bottom:var(--s-5)}.work[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}.entries[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.entries[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:baseline;padding-block:clamp(1.25rem,2.6vw,2rem);display:grid;position:relative}.entries[data-astro-cid-lcdefpme] .no[data-astro-cid-lcdefpme]{color:var(--ha)}.entries[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(1.7rem,3.4vw,3.4rem);font-weight:700;font-stretch:125%;line-height:.95}.entries[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme].long{letter-spacing:-.035em;font-size:clamp(1.3rem,2.1vw,2.1rem);line-height:1.04}.entries[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.entries[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.entries[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--ink-2);grid-column:2}.entries[data-astro-cid-lcdefpme] .arrow{width:1rem;height:1rem;color:var(--ink-3);grid-area:1/3;align-self:center}.entries[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--ha)}.entries[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .arrow{color:var(--ha);transform:translate(3px,-3px)}.work[data-astro-cid-lcdefpme] .work-photo{max-width:16rem}.status[data-astro-cid-lcdefpme]{padding-top:var(--s-5);color:var(--ink-2)}.about[data-astro-cid-lcdefpme]{gap:clamp(2rem,5vw,4rem);display:grid}.about[data-astro-cid-lcdefpme] .portrait{max-width:20rem}.about[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.about[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.bio[data-astro-cid-lcdefpme]{max-width:58ch;margin-top:var(--s-4)}.toolkit[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.toolkit[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--s-1) var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule);display:grid}.toolkit[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-2);padding-top:.5em}.toolkit[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:600;font-stretch:112%;line-height:1.2}.sky[data-astro-cid-lcdefpme]{gap:var(--s-5);display:grid}.sky[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme]{max-width:20ch}.sky-note[data-astro-cid-lcdefpme]{max-width:46ch}.sky[data-astro-cid-lcdefpme] .sky-strip{margin-top:var(--s-5)}.contact[data-astro-cid-lcdefpme]{gap:clamp(2rem,5vw,4rem);display:grid}.contact[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme]{max-width:16ch}.profiles[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-6);margin-top:var(--s-5);flex-wrap:wrap;display:flex}@media (width>=48rem){.hero[data-astro-cid-lcdefpme]{--say:clamp(1.9rem, min(4.6vw, 10svh - 1rem), 4.6rem);--name:clamp(4.5rem, min(13.3vw, 34svh - 5rem), 13.5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero[data-astro-cid-lcdefpme] .hero-plate{justify-self:end;width:100%;max-width:clamp(17rem,150svh - 31.5rem,100%)}.work[data-astro-cid-lcdefpme]{column-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.entries[data-astro-cid-lcdefpme]{grid-column:1/span 8}.entries[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:3rem minmax(0,1fr) 1rem}.work[data-astro-cid-lcdefpme] .work-photo{grid-area:1/10/span 2/span 3;max-width:none}.work-more[data-astro-cid-lcdefpme]{grid-column:1/span 8}.toolkit[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,7vw,7rem)}.sky[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,6vw,6rem)}.sky[data-astro-cid-lcdefpme] .sky-strip,.sky-more[data-astro-cid-lcdefpme]{grid-column:1/-1}.contact[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}@media (width>=80rem){.entries[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:3rem minmax(0,7fr) minmax(0,5fr) 1rem}.entries[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-area:1/3}.entries[data-astro-cid-lcdefpme] .arrow{grid-column:4}}
/*$vite$:1*/