@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_be4d64{font-family:EB Garamond,EB Garamond Fallback}.__variable_be4d64{--font-garamond:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-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:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-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:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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_12fc7c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_12fc7c{--font-inter:"Inter","Inter Fallback"}:root{--paper:#fffcf5;--well:#f4f3f0;--ink:#01314e;--ink-strong:#00243c;--tint:#e6eef4;--text:#1a1a1a;--black:#000000;--muted:#666666;--faint:#999999;--rule:#d9d9d4;--serif:var(--font-garamond),Georgia,"Times New Roman",serif;--sans:var(--font-inter),-apple-system,"Helvetica Neue",sans-serif;--margin:80px;--header-h:84px;--ease:cubic-bezier(0.25,0.1,0.25,1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--text);font:400 17px/1.5 var(--serif);letter-spacing:.16px;-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}code{font:500 .78em/1 ui-monospace,SF Mono,Menlo,monospace;background:var(--well);padding:2px 4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dls-site{--paper-grain:0.1;min-height:100vh;display:flex;flex-direction:column}.dls-site:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;mix-blend-mode:multiply;opacity:var(--paper-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.shell{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--margin)}.main{flex:1 1;padding-top:var(--header-h);padding-bottom:96px}.rule{height:1px;background:var(--rule)}.site-header{position:fixed;top:0;left:0;right:0;background:var(--paper);z-index:10}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--header-h)}.wordmark{font:400 22px/22px var(--serif);color:var(--text);text-decoration:none;white-space:nowrap;opacity:0;transition:opacity .7s ease}.wordmark.arrived{opacity:1}.nav-cluster{display:flex;align-items:center}.site-header nav{display:flex;gap:44px}.nav-menu-trigger,.site-header nav>a{font:400 12px/1 var(--sans);letter-spacing:1.5px;color:var(--muted);text-decoration:none;position:relative;padding-bottom:3px;transition:color .3s ease}.nav-menu-trigger:after,.site-header nav>a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease)}.nav-menu-trigger.active,.nav-menu-trigger:hover,.nav-menu.open .nav-menu-trigger,.site-header nav>a.active,.site-header nav>a:hover{color:var(--text)}.nav-menu-trigger.active:after,.site-header nav>a.active:after,.site-header nav>a:hover:after{transform:scaleX(1)}.nav-cta{position:relative;margin-left:22px;padding-left:22px;display:inline-flex;align-items:center;gap:7px;font:500 12px/1 var(--sans);letter-spacing:1.5px;color:var(--ink);text-decoration:none;transition:color .3s ease}.nav-cta:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:var(--rule)}.nav-cta .arrow{transition:transform .3s var(--ease)}.nav-cta.active,.nav-cta:hover{color:var(--ink-strong)}.nav-cta.active .arrow,.nav-cta:hover .arrow{transform:translateX(3px)}.nav-menu{position:relative;display:inline-flex}.nav-menu-trigger{background:none;border:0;margin:0;padding:0 0 3px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px}.nav-menu-caret{font-size:9px;line-height:1;opacity:.7;transition:transform .22s var(--ease)}.nav-menu.open .nav-menu-caret{transform:translateY(1px)}.nav-menu-panel{position:absolute;top:calc(100% + 18px);left:-20px;z-index:30;min-width:260px;max-height:calc(100vh - var(--header-h) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:14px 20px 16px;background:var(--paper);border:1px solid var(--rule);display:flex;flex-direction:column;animation:nav-menu-drop .18s var(--ease)}.nav-menu-panel[hidden]{display:none}.nav-menu.align-right .nav-menu-panel{left:auto;right:-20px}.nav-menu-group{display:flex;flex-direction:column;padding:4px 0 6px}.nav-menu-group+.nav-menu-group{border-top:1px solid var(--rule);padding-top:10px;margin-top:4px}.nav-menu-group-label{font:400 10px/1.4 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);padding-bottom:4px}.nav-menu-panel a[role=menuitem]{font:400 18px/1.35 var(--serif);letter-spacing:.1px;color:var(--text);text-decoration:none;padding:4px 0;white-space:nowrap}.nav-menu-panel a[role=menuitem]:focus-visible,.nav-menu-panel a[role=menuitem]:hover{color:var(--ink);outline:none;text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:4px}.nav-menu-panel a.here{color:var(--ink)}.nav-menu-panel .ext{font:400 11px/1 var(--sans);color:var(--faint)}.asset[id],.row[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.asset:target,.row:target{background:var(--well);box-shadow:-16px 0 0 var(--well),16px 0 0 var(--well)}.nav-menu-panel a.here:before{content:"● ";font-size:9px;vertical-align:3px}.nav-menu-panel a.nav-menu-all{font:500 11px/1 var(--sans);letter-spacing:1.5px;color:var(--ink);border-top:1px solid var(--text);margin-top:10px;padding:14px 0 2px}.nav-menu-panel a.nav-menu-all .arrow{display:inline-block;transition:transform .26s var(--ease)}.nav-menu-panel a.nav-menu-all:hover .arrow{transform:translateX(4px)}@keyframes nav-menu-drop{0%{transform:translateY(-4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.nav-menu-panel{animation:none}}.site-footer{padding-bottom:38px}.footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;grid-gap:40px;gap:40px;padding-top:20px}.footer-inner>*{font:400 11px/1.4 var(--sans);letter-spacing:1.2px;color:var(--faint);white-space:nowrap}.footer-inner .ledger{text-align:center;color:var(--muted)}.footer-inner .right{text-align:right}.signout{margin:0;display:inline}.signout button{font:inherit;letter-spacing:inherit;color:var(--faint);background:none;border:0;padding:0;cursor:pointer}.signout button:hover{color:var(--ink)}.cover .hero{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:var(--header-h)}.brand{font:400 300px/300px var(--serif);color:var(--ink);white-space:nowrap}.brand .impression{display:inline-block}.descriptor{font:400 13px/1.2 var(--sans);letter-spacing:5px;color:var(--muted);margin:44px 0 0}.tagline{font-style:italic;font-size:21px;line-height:1.4;color:var(--muted);margin:26px 0 0}.colophon{font:400 11px/1.4 var(--sans);letter-spacing:2px;color:var(--faint);margin:36px 0 0}@keyframes dls-ink{0%{opacity:0}to{opacity:1}}@keyframes dls-press{0%{letter-spacing:.06em;transform:translateX(-.06em)}to{letter-spacing:0;transform:none}}@keyframes dls-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.motion .brand{animation:dls-ink 1.1s ease .3s both}.motion .brand .impression{animation:dls-press 1.4s var(--ease) .3s both}.motion .reveal{animation:dls-rise .9s var(--ease) both}.motion .reveal.d1{animation-delay:.9s}.motion .reveal.d2{animation-delay:1.1s}.motion .reveal.d3{animation-delay:1.3s}.practice{padding:120px 0 40px}.entry{display:grid;grid-template-columns:60px 250px minmax(0,1fr) 220px;grid-column-gap:28px;column-gap:28px;align-items:baseline;padding:44px 0;border-top:1px solid var(--rule);color:inherit;text-decoration:none}.entry:last-of-type{border-bottom:1px solid var(--rule)}.entry .no{font:400 11px/1 var(--sans);letter-spacing:2px;color:var(--faint)}.entry h2{font:400 28px/1.2 var(--serif);color:var(--ink);margin:0}.entry p{font:400 17px/1.55 var(--serif);color:var(--muted);max-width:52ch;margin:0}.entry .sidenote{font:italic 400 13.5px/1.55 var(--serif);color:var(--faint)}.entry:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.cta{margin-top:72px;font:italic 400 22px/1.3 var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:1px;text-underline-offset:5px}.cta,.cta .arrow{display:inline-block}.cta .arrow{transition:transform .26s var(--ease)}.cta:hover .arrow{transform:translateX(5px)}.page-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:36px 0 0;min-height:36px}.page-bar .colophon{margin:0}.page-bar+.filters,.page-bar+.today-grid h2.group,.page-bar+section h2.group:first-child{margin-top:28px}.page-hero{padding:112px 0 24px}.page-hero h1{font:400 62px/72px var(--serif);color:var(--text);margin:0;letter-spacing:0;text-wrap:balance}.page-hero h1 em{font-style:italic;color:var(--ink)}.standfirst{font-style:italic;font-size:18px;line-height:1.5;color:var(--muted);margin:40px 0 0;max-width:60ch}.hero-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:36px}.hero-foot .colophon{margin:0}.back{display:inline-block;margin-top:40px;font:400 11px/1 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-decoration:none}.back:hover{color:var(--ink)}.intro{padding:28px 0 8px}.intro h1{font:400 48px/1.15 var(--serif);color:var(--text);margin:10px 0 0;text-wrap:balance}.intro .dek{font-style:italic;font-size:18px;color:var(--muted);margin:16px 0 0;max-width:62ch}.eyebrow,.label{font:400 11px/1.3 var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--faint)}.meta{font:400 11px/1.45 var(--sans);letter-spacing:.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dek,.meta{color:var(--muted)}h2.group{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font:400 11px/1.3 var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin:72px 0 0;padding-bottom:14px;border-bottom:1px solid var(--rule)}h2.group .group-dek{font:italic 400 15px/1.3 var(--serif);letter-spacing:.1px;text-transform:none;color:var(--muted)}.refresh{display:flex;align-items:center;gap:14px;white-space:nowrap}.button{font:500 11px/1 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:0;padding:10px 14px;cursor:pointer}.button:hover{background:var(--ink);color:var(--paper)}.button[disabled]{opacity:.5;cursor:progress}.button-solid{background:var(--ink);color:var(--paper);text-decoration:none;display:inline-block}.button-solid:hover{background:var(--ink-strong);color:var(--paper)}.ledger{list-style:none;margin:0;padding:0}.row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,.8fr);grid-gap:10px 36px;gap:10px 36px;padding:30px 0;border-bottom:1px solid var(--rule)}.row-name{font:400 26px/1.2 var(--serif);color:var(--text);text-decoration:none}a.row-name:hover{color:var(--ink)}.row-purpose{font-size:16px;color:var(--muted);margin:6px 0 0}.row-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px}.row-links a{font:400 11px/1.6 var(--sans);letter-spacing:.6px}.row-links .row-start{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.next-label{display:block;margin-bottom:6px}.next{margin:0;color:var(--text)}.next-more{display:inline-block;margin-top:8px}.next-mine{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--rule)}.next-mine .label{color:var(--ink);margin-right:6px}.state{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.state li{font:400 11px/1.4 var(--sans);letter-spacing:.4px;color:var(--muted)}.state li.attention{color:var(--ink)}.state li.attention:before{content:"● ";font-size:8px;vertical-align:1px}.state li.stage{letter-spacing:1.5px;text-transform:uppercase;color:var(--text)}.today-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:0 64px;gap:0 64px;align-items:start}.waiting-list{list-style:none;margin:0;padding:0}.waiting-list li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:0 16px;gap:0 16px;padding:24px 0;border-bottom:1px solid var(--rule)}.waiting-list .no{font:400 11px/2 var(--sans);letter-spacing:2px;color:var(--faint)}.waiting-list .who{font:400 11px/1.4 var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--ink);text-decoration:none}.waiting-list .who:hover{text-decoration:underline}.waiting-list p{font:400 19px/1.45 var(--serif);color:var(--text);margin:6px 0}.today-start{margin-top:24px}.pick{display:grid;grid-gap:8px;gap:8px}.pick select{font:400 19px/1.3 var(--serif);color:var(--text);background:var(--paper);border:1px solid var(--text);border-radius:0;padding:10px 12px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.start{margin-top:24px;border-top:1px solid var(--ink);background:var(--well);padding:22px 22px 24px}.start-title{font:400 24px/1.2 var(--serif);color:var(--ink);margin:0 0 16px}.start .label{display:block;margin-bottom:8px}.goal{display:block;width:100%;font:400 18px/1.45 var(--serif);color:var(--text);background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:12px 14px;resize:vertical}.goal::placeholder{color:var(--faint);font-style:italic}.goal:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.suggestions{margin-top:14px}.suggestions ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip{font:400 15px/1.35 var(--serif);text-align:left;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:7px 11px;cursor:pointer;max-width:100%}.chip.is-picked,.chip:hover{border-color:var(--ink)}.chip.is-picked{background:var(--ink);color:var(--paper)}.start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px}.start-actions .meta{flex:1 1 260px}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px;margin-top:48px}.search{display:grid;grid-gap:8px;gap:8px;flex:1 1 260px;max-width:420px}.search input{font:400 18px/1.3 var(--serif);color:var(--text);background:var(--paper);border:1px solid var(--text);border-radius:0;padding:9px 12px}.search input:focus{outline:2px solid var(--ink);outline-offset:1px}.toggle{display:flex;align-items:center;gap:8px;font-size:16px;cursor:pointer;padding-bottom:10px}.toggle input{accent-color:var(--ink);width:15px;height:15px}.filters .meta{padding-bottom:12px}.asset{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);grid-gap:6px 36px;gap:6px 36px;padding:22px 0;border-bottom:1px solid var(--rule)}.asset-name{font:400 21px/1.3 var(--serif);color:var(--text)}.asset-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px}.tag{font:400 10px/1.2 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.tag.is-attention{color:var(--ink)}.tag.is-attention:before{content:"● ";font-size:8px;vertical-align:1px}.detail{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:56px;gap:56px;margin-top:16px}.facts{margin:24px 0 0;border-top:1px solid var(--text)}.facts div{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.facts dt{font:400 10px/1.9 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--faint)}.facts dd{margin:0;font-size:15px;overflow-wrap:anywhere}.aside-block{margin-top:36px}.aside-block h3{font:400 11px/1.3 var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin:0 0 8px}.list{list-style:none;margin:0;padding:0}.list li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.4}.list .meta{display:block;margin-top:3px}.list li.is-past{color:var(--faint)}.note{background:var(--well);padding:14px 16px;font-size:15px;color:var(--text);margin:28px 0 0}.status{margin-top:28px}.status h2{font:400 11px/1.3 var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin:44px 0 12px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.status h2:first-child{margin-top:0}.status h3{font:400 21px/1.25 var(--serif);color:var(--ink);margin:28px 0 8px}.status ol,.status p,.status ul{margin:0 0 12px;max-width:68ch}.status ol,.status ul{padding-left:22px}.status li{margin:5px 0}.status ul:has(>li>input[type=checkbox]){list-style:none;padding-left:4px}.status input[type=checkbox]{margin:0 6px 0 -2px;accent-color:var(--ink)}.status table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:15px;line-height:1.4;display:block;overflow-x:auto}.status th{font:400 10px/1.3 var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--faint);text-align:left;padding:8px 14px 8px 0;border-bottom:1px solid var(--text)}.status td{padding:10px 14px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top}.empty{margin-top:96px;max-width:60ch}.empty h1{font:400 48px/1.15 var(--serif);margin:0}.login{max-width:420px;margin:0 auto;padding:14vh 0 40px;text-align:center}.brand-small{font-size:132px;line-height:132px}.login .descriptor{margin-top:28px}.login .standfirst{margin:32px auto 0}.login-form{display:grid;grid-gap:10px;gap:10px;margin-top:44px;text-align:left}.login-input{font:400 19px/1.3 var(--serif);color:var(--text);background:var(--paper);border:1px solid var(--text);border-radius:0;padding:11px 13px}.login-input:focus{outline:2px solid var(--ink);outline-offset:1px}.login-error{margin:0;font:400 12px/1.4 var(--sans);color:var(--ink)}.cta-button{justify-self:start;margin-top:18px;background:none;border:0;padding:0;cursor:pointer}@media (prefers-reduced-motion:reduce){.motion .brand,.motion .brand .impression,.motion .reveal{animation:none}.cta .arrow,.nav-cta .arrow,.site-header nav a:after,.wordmark{transition:none}}@media (max-width:1100px){.entry{grid-template-columns:48px 200px minmax(0,1fr)}.entry .sidenote{grid-column:3}.site-header nav{gap:28px}}@media (max-width:860px){.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row>:first-child{grid-column:1/-1}.detail,.today-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){:root{--margin:24px;--header-h:104px}.header-inner{flex-wrap:wrap;align-content:center;row-gap:14px;height:var(--header-h)}.nav-cluster{width:100%;justify-content:space-between}.site-header nav{gap:16px}.nav-cta,.nav-menu-trigger,.site-header nav>a{font-size:10px;letter-spacing:1px}.nav-cta{margin-left:12px;padding-left:12px}.nav-menu{position:static}.nav-menu-panel,.nav-menu.align-right .nav-menu-panel{position:fixed;top:var(--header-h);left:var(--margin);right:var(--margin);min-width:0;max-height:calc(100vh - var(--header-h) - 24px)}.brand{font-size:120px;line-height:120px}.brand-small{font-size:96px;line-height:96px}.cover .hero{min-height:72vh;padding-bottom:40px}.descriptor{letter-spacing:4px;font-size:12px}.cover .colophon{font-size:10px;letter-spacing:1px}.practice{padding-top:48px}.entry{grid-template-columns:1fr;row-gap:8px;padding:32px 0}.entry .sidenote{grid-column:auto}.page-hero{padding-top:56px}.page-hero h1{font-size:36px;line-height:44px}.intro h1{font-size:34px}.row{gap:14px}.asset,.row{grid-template-columns:minmax(0,1fr)}h2.group{flex-direction:column;gap:6px}.footer-inner{grid-template-columns:1fr;gap:8px}.footer-inner .ledger,.footer-inner .right{text-align:left}.login{padding-top:8vh}}@media (max-width:400px){.site-header nav{gap:12px}}