@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3cc72ebdb4333575-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/cc48ae4900a0ef8a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5b187f1b07b443b9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0e9a722c992e8502-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/74d017dd860f2320-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f35bab321b697722-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85a5f8de62ccd539-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/aa65a3055749b77e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_9d1d10{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_9d1d10{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{color-scheme:light;--page:#f5f2ea;--panel:#fbf9f4;--panel-edge:#e3ddcf;--ink:#1b1a17;--ink-2:#47443d;--ink-3:#6b675e;--rule:#e0dacc;--accent:#2d5bd6;--accent-ink:#2448b5;--accent-wash:#e8edfa;--on-accent:#ffffff;--live:#3d8a57;--dg-fill:#f2eee5;--dg-stroke:#cbc4b4;--dg-dash:#8b8578;--dg-conn:#7a7468;--dg-grid:#e7e1d5;--shadow:0 1px 0 rgb(60 48 28/0.03),0 14px 32px -22px rgb(60 48 28/0.35);--grain:0.6;--grain-blend:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page:#12110f;--panel:#191816;--panel-edge:#2d2b27;--ink:#eeebe3;--ink-2:#c5c1b7;--ink-3:#9a968b;--rule:#2d2b27;--accent:#86a6ff;--accent-ink:#a9c0ff;--accent-wash:#1c2440;--on-accent:#12110f;--live:#6fc48e;--dg-fill:#201f1c;--dg-stroke:#3e3c37;--dg-dash:#7a766d;--dg-conn:#8c887f;--dg-grid:#262522;--shadow:none;--grain:0.28;--grain-blend:screen}}:root[data-theme=dark]{color-scheme:dark;--page:#12110f;--panel:#191816;--panel-edge:#2d2b27;--ink:#eeebe3;--ink-2:#c5c1b7;--ink-3:#9a968b;--rule:#2d2b27;--accent:#86a6ff;--accent-ink:#a9c0ff;--accent-wash:#1c2440;--on-accent:#12110f;--live:#6fc48e;--dg-fill:#201f1c;--dg-stroke:#3e3c37;--dg-dash:#7a766d;--dg-conn:#8c887f;--dg-grid:#262522;--shadow:none;--grain:0.28;--grain-blend:screen}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--page);scroll-padding-top:24px;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;background:var(--page);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.36 0 0 0 0 0.26 0 0 0 0.11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px;opacity:var(--grain);mix-blend-mode:var(--grain-blend)}.page{position:relative;z-index:1}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:var(--accent-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);transition:text-decoration-color .2s ease,color .2s ease}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent-wash);color:var(--ink)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.skip{position:absolute;left:16px;top:-80px;z-index:60;padding:10px 14px;border-radius:8px;background:var(--panel);border:1px solid var(--panel-edge)}.skip:focus{top:12px}.wrap{width:100%;max-width:1000px;margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}@media (max-width:360px){.wrap{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}}@media (min-width:720px){.wrap{padding-inline:max(28px,env(safe-area-inset-left)) max(28px,env(safe-area-inset-right))}}.progress{position:fixed;inset:0 0 auto 0;z-index:50;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress{display:block;animation:progress-grow linear both;animation-timeline:scroll(root block)}}}@keyframes progress-grow{to{transform:scaleX(1)}}.top{justify-content:space-between;gap:16px;padding-block:18px}.top,.top-meta{display:flex;align-items:center}.top-meta{flex-wrap:wrap;gap:4px 18px;font-size:13px;letter-spacing:.01em;color:var(--ink-3)}.live{display:inline-flex;align-items:center;gap:8px}.live:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px color-mix(in oklab,var(--live) 18%,transparent)}.theme-toggle{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;flex:none;border-radius:999px;border:1px solid var(--rule);background:color-mix(in oklab,var(--panel) 70%,transparent);color:var(--ink-2);cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease}.theme-toggle:hover{color:var(--ink);border-color:var(--dg-stroke)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .i-sun,:root[data-theme=dark] .theme-toggle .i-moon{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-toggle .i-moon{display:none}:root:not([data-theme]) .theme-toggle .i-sun{display:block}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.hero{padding-block:clamp(48px,11vw,128px) clamp(40px,7vw,80px);border-bottom:1px solid var(--rule)}.name{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(3.5rem,20vw,12.5rem);line-height:.9;letter-spacing:-.04em;margin-inline-start:-.04em;font-optical-sizing:auto}.tagline{margin-top:clamp(16px,2.6vw,26px);font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-style:italic;font-size:clamp(1.3rem,3.1vw,1.8rem);line-height:1.3;color:var(--ink-2)}.places{margin-top:12px;font-size:15px;color:var(--ink-3)}.places a{color:var(--ink);text-decoration-color:color-mix(in oklab,var(--ink) 25%,transparent)}.places a:hover{color:var(--accent-ink);text-decoration-color:currentColor}.reach{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:clamp(28px,5vw,48px);font-size:15px}.reach,.reach a{align-items:center}.reach a{display:inline-flex;min-block-size:44px}.reach .mail{gap:10px;font-size:17px;color:var(--ink);text-decoration-color:color-mix(in oklab,var(--ink) 30%,transparent)}.reach .mail:after{content:"→";color:var(--accent-ink);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.reach .mail:hover:after{transform:translateX(4px)}.reach a:not(.mail):after{content:"↗";margin-inline-start:4px;font-size:.85em;color:var(--ink-3)}@media (max-width:519px){.reach .mail{flex-basis:100%}}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:140%}@media (prefers-reduced-motion:no-preference){.name{-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--reveal) - 40%),transparent var(--reveal));mask-image:linear-gradient(100deg,#000 calc(var(--reveal) - 40%),transparent var(--reveal));animation:ink-in 1.25s cubic-bezier(.3,.6,.2,1) .05s both}.hero>:not(.name){animation:rise .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms + .26s)}}@keyframes ink-in{0%{--reveal:0%}to{--reveal:140%}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sec{padding-top:clamp(56px,9vw,104px)}.sec-head{display:flex;align-items:baseline;gap:12px}.sec-num{min-width:1.6em;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--accent-ink);font-variant-numeric:tabular-nums}.sec-title{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(1.6rem,3.4vw,2rem);line-height:1.15;letter-spacing:-.015em}.sec-eyebrow{margin-top:6px;font-size:13px;color:var(--ink-3)}.sec-eyebrow span{white-space:nowrap}.sec-track{display:none}.sec-body{margin-top:22px;min-width:0}.sec-text{max-width:38em;color:var(--ink-2)}@media (min-width:720px){.sec-text{font-size:17px}}@media (min-width:1000px){.sec{display:grid;grid-template-columns:176px minmax(0,1fr);column-gap:48px}.sec-side{position:sticky;top:40px;align-self:start}.sec-head{flex-direction:column;gap:8px}.sec-body{margin-top:0}.sec-track{display:block;inline-size:2px;block-size:72px;margin-top:22px;border-radius:2px;background:var(--rule);overflow:hidden}.sec-track>span{display:block;inline-size:100%;block-size:100%;background:var(--accent);transform-origin:50% 0;transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sec{view-timeline:--sec block}.sec-track>span{animation:track-fill linear both;animation-timeline:--sec;animation-range:contain 0 contain 100%}}}}@keyframes track-fill{to{transform:scaleY(1)}}.rows{border-top:1px solid var(--rule)}.row{padding-block:24px;border-bottom:1px solid var(--rule);scroll-margin-top:24px}.row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px}.org{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.org a{color:inherit;text-decoration-color:transparent}.org a:hover{text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.when{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.role{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:4px;color:var(--ink)}.row-head+.role{margin-top:6px}.role-title,.role-when{white-space:nowrap}.role-when{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.what{margin-top:10px;max-width:38em;color:var(--ink-2)}.progs{margin-top:32px;border-top:1px solid var(--rule)}.prog{padding-block:24px;border-bottom:1px solid var(--rule);scroll-margin-top:24px}.prog-title{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em;transition:color .25s ease}.prog p{margin-top:10px;max-width:38em;color:var(--ink-2)}.more{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;margin-top:4px;font-size:15px}.more:after{content:"↗";font-size:.85em}.counts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 20px;margin-top:16px;padding:16px 18px;max-width:34em;font-size:14px;background:color-mix(in oklab,var(--panel) 80%,transparent);border:1px solid var(--panel-edge);border-radius:10px}.counts>div{display:contents}.counts dt{color:var(--ink-3)}.counts dd{color:var(--ink)}.fig{margin-top:26px;view-timeline:--fig block}.fig-panel{padding:14px 8px;background:var(--panel);border:1px solid var(--panel-edge);border-radius:12px;box-shadow:var(--shadow)}@media (min-width:720px){.fig-panel{padding:24px 20px}}.fig-cap{margin-top:10px;max-width:44em;font-size:13px;line-height:1.5;color:var(--ink-3)}.dg{container-type:inline-size}.dg svg{width:100%;height:auto;overflow:visible}.dg .dg-wide{display:none}.dg .dg-narrow{max-width:440px;margin-inline:auto}@container (min-width: 640px){.dg .dg-wide{display:block}.dg .dg-narrow{display:none}}.dg text{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;fill:var(--ink)}.dg text.s{font-size:12px;font-weight:400;fill:var(--ink-2)}.dg text.xs{font-size:11px;font-weight:400;fill:var(--ink-3)}.dg text.b{font-weight:600}.dg text.pill-t{font-weight:500;fill:var(--ink-3)}.dg .box{fill:var(--dg-fill);stroke:var(--dg-stroke);stroke-width:1.25}.dg .box-acc{fill:var(--accent-wash);stroke:var(--accent);stroke-width:1.5}.dg .box-plain{fill:var(--panel);stroke:var(--dg-stroke);stroke-width:1.25}.dg .pill{fill:var(--panel);stroke:var(--dg-stroke);stroke-width:1}.dg .ln{fill:none;stroke:var(--dg-conn);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dg .ln.dash{stroke-dasharray:5 4;stroke-linecap:butt}.dg .hd{fill:var(--dg-conn)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dg .ln.draw{stroke-dasharray:1;animation:dg-draw linear forwards;animation-timeline:--fig;animation-range:entry 0 cover 42%}.dg .hd{animation:dg-head linear forwards;animation-timeline:--fig;animation-range:entry 0 cover 42%}}}@keyframes dg-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dg-head{0%,82%{opacity:0}to{opacity:1}}.lane{transition:opacity .25s ease}.lane .box{transition:fill .25s ease,stroke .25s ease}@media (hover:hover){.craftpine:has(.lane:hover) .lane,.craftpine:has(.prog:is(:hover,:focus-within)) .lane{opacity:.4}.craftpine .lane:hover,.craftpine:has(.prog[data-prog=barton]:is(:hover,:focus-within)) .lane[data-prog=barton],.craftpine:has(.prog[data-prog=corner]:is(:hover,:focus-within)) .lane[data-prog=corner],.craftpine:has(.prog[data-prog=terrasope]:is(:hover,:focus-within)) .lane[data-prog=terrasope]{opacity:1}.craftpine .lane:hover .box,.craftpine:has(.prog[data-prog=barton]:is(:hover,:focus-within)) .lane[data-prog=barton] .box,.craftpine:has(.prog[data-prog=corner]:is(:hover,:focus-within)) .lane[data-prog=corner] .box,.craftpine:has(.prog[data-prog=terrasope]:is(:hover,:focus-within)) .lane[data-prog=terrasope] .box{fill:var(--accent-wash);stroke:var(--accent)}.craftpine:has(.lane[data-prog=barton]:hover) .prog[data-prog=barton] .prog-title,.craftpine:has(.lane[data-prog=corner]:hover) .prog[data-prog=corner] .prog-title,.craftpine:has(.lane[data-prog=terrasope]:hover) .prog[data-prog=terrasope] .prog-title{color:var(--accent-ink)}}.foot{margin-top:clamp(72px,11vw,128px);border-top:1px solid var(--rule)}.foot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-block:22px max(36px,env(safe-area-inset-bottom));font-size:13px}.foot-in,.foot-in a{color:var(--ink-3)}.lost{padding-block:clamp(56px,12vw,128px)}.lost .sec-text{margin-top:16px}@media print{:root,:root[data-theme=dark]{color-scheme:light;--page:#ffffff;--panel:#ffffff;--panel-edge:#d9d9d9;--ink:#000000;--ink-2:#222222;--ink-3:#555555;--rule:#d9d9d9;--accent:#2d5bd6;--accent-ink:#1f3f9e;--accent-wash:#e8edfa;--on-accent:#ffffff;--live:#3d8a57;--dg-fill:#f4f4f4;--dg-stroke:#bdbdbd;--dg-dash:#777777;--dg-conn:#555555;--dg-grid:#eeeeee;--shadow:none}.progress,.sec-track,.skip,.theme-toggle,body:before{display:none!important}.hero{padding-block:12px 20px}.name{font-size:40pt;-webkit-mask-image:none;mask-image:none}.sec{padding-top:24px}.counts,.fig,.prog,.row{break-inside:avoid}.dg .dg-wide{display:block!important}.dg .dg-narrow{display:none!important}.reach .mail:after{content:none}.more:after,.reach a:not(.mail):after{content:" (" attr(href) ")";font-size:.85em;color:var(--ink-3)}}