@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-cyrillic-ext-wght-normal.cc7175bc.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-cyrillic-wght-normal.7daeec56.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-greek-ext-wght-normal.a321490b.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-greek-wght-normal.483c44a4.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-vietnamese-wght-normal.23a98e2e.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-latin-ext-wght-normal.8bc9da81.woff2) format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-latin-wght-normal.e35a17c9.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-cyrillic-ext-wght-italic.d23f9a44.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-cyrillic-wght-italic.803a85ca.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-greek-ext-wght-italic.e2898f42.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-greek-wght-italic.96c13814.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-vietnamese-wght-italic.f2b7a19d.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-latin-ext-wght-italic.e20480fe.woff2) format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_next/static/media/eb-garamond-latin-wght-italic.2176ac4e.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");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}:root{--paper:#f2ecdf;--paper-deep:#eae3d3;--ink:#1c2b4d;--ink-soft:rgba(28,43,77,0.72);--ink-faint:rgba(28,43,77,0.45);--rule:rgba(28,43,77,0.22);--rule-faint:rgba(28,43,77,0.12);--red:#a8231a;--red-soft:rgba(168,35,26,0.65);--navy-fill-1:rgba(28,43,77,0.06);--navy-fill-2:rgba(28,43,77,0.12);--navy-fill-3:rgba(28,43,77,0.2);--serif:"EB Garamond Variable","EB Garamond",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--max-width:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:rgba(168,35,26,.18)}a{color:inherit}img{display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.mono{letter-spacing:.14em;text-transform:uppercase}.mono,.mono-num{font-family:var(--mono);font-size:11px}.mono-num{letter-spacing:.08em}.doc-id{color:var(--red)}.rule{border:0}.rule,.section{border-top:1px solid var(--rule)}.section{padding:clamp(56px,8vw,104px) 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.section-head h2{font-size:clamp(30px,3.6vw,44px);font-weight:500;letter-spacing:-.01em;line-height:1.1}.section-head .meta{color:var(--ink-soft);white-space:nowrap}.section-intro{max-width:62ch;color:var(--ink-soft);font-size:19px;margin-bottom:clamp(28px,3.5vw,48px)}.site-header{border-bottom:1px solid var(--rule)}.site-header .container{justify-content:space-between;gap:32px;padding-top:22px;padding-bottom:22px}.brand,.site-header .container{display:flex;align-items:center}.brand{gap:clamp(11px,3vw,18px);min-width:0;text-decoration:none}.brand-seal{display:grid;place-items:center;flex:none;overflow:hidden;border:2px solid #000;border-radius:50%}.brand-seal img{width:82%;height:82%;object-fit:contain;filter:brightness(0)}.brand-name{font-size:clamp(17px,4.9vw,27px);line-height:1.08;letter-spacing:.1em;font-weight:500;text-transform:uppercase}.site-nav{display:flex;gap:clamp(14px,2vw,30px);flex-wrap:wrap}.site-nav a{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding:4px 0;border-bottom:1px solid transparent}.site-nav a:hover{border-bottom-color:var(--red)}@media (max-width:900px){.site-header .container{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:480px){.brand-seal{width:46px!important;height:46px!important}}.hero{padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,80px)}.hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}}.hero-kicker{display:flex;gap:16px;margin-bottom:28px}.hero-kicker .doc-id{color:var(--red)}.hero h1{font-size:clamp(40px,5.2vw,72px);line-height:1.04;font-weight:500;letter-spacing:-.015em;margin-bottom:28px}.hero h1 em{font-style:italic}.hero-copy{font-size:20px;line-height:1.55;color:var(--ink-soft);max-width:48ch;margin-bottom:36px}.hero-actions{display:flex;align-items:center;gap:28px;margin-bottom:clamp(36px,5vw,64px);flex-wrap:wrap}.btn-primary{display:inline-block;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:15px 26px}.btn-primary:hover{background:#24365e}.link-arrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--red);border-bottom:1px solid var(--red-soft);padding-bottom:3px}.hero-tenets{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rule)}.hero-tenets>div{padding:18px 20px 6px 0}.hero-tenets>div+div{border-left:1px solid var(--rule-faint);padding-left:20px}.tenet-label{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.tenet-dot{width:6px;height:6px;border-radius:50%;background:var(--red);flex:none;transform:translateY(-1px)}.hero-tenets p{font-size:16px;color:var(--ink-soft)}@media (max-width:640px){.hero-tenets{grid-template-columns:1fr}.hero-tenets>div+div{border-left:0;padding-left:0;border-top:1px solid var(--rule-faint)}}.plate{position:relative;width:100%;aspect-ratio:1/1;max-width:680px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plate-svg{inset:0;width:100%;height:100%}.bird,.plate-svg{position:absolute}.bird{left:0;top:0;will-change:transform;pointer-events:none}.bird img{width:100%;height:auto;image-rendering:auto}.ledger{border-top:1px solid var(--rule)}.ledger-row{display:grid;grid-template-columns:150px minmax(0,1fr) 200px 120px;grid-gap:24px;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--rule-faint);text-decoration:none}.ledger-row:hover{background:var(--navy-fill-1)}.ledger-row h3{font-size:21px;font-weight:500;line-height:1.25}.ledger-row .desc{font-size:16px;margin-top:4px}.ledger-row .col-meta,.ledger-row .desc{color:var(--ink-soft)}@media (max-width:780px){.ledger-row{grid-template-columns:110px minmax(0,1fr);row-gap:6px}.ledger-row .col-date,.ledger-row .col-meta{grid-column:2}}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rule-faint);border:1px solid var(--rule)}@media (max-width:900px){.card-grid{grid-template-columns:1fr}}.card{background:var(--paper);padding:28px 26px 32px;display:flex;flex-direction:column;gap:14px}.card .card-diagram{height:96px;margin:6px 0 4px}.card h3{font-size:24px;font-weight:500;line-height:1.2}.card p{color:var(--ink-soft);font-size:16px;flex:1 1}.card .card-foot{display:flex;justify-content:space-between;color:var(--ink-faint);border-top:1px solid var(--rule-faint);padding-top:12px}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px) clamp(24px,4vw,64px);gap:clamp(24px,3vw,48px) clamp(24px,4vw,64px);counter-reset:approach}@media (max-width:900px){.approach-grid{grid-template-columns:1fr}}.approach-item{border-top:1px solid var(--rule);padding-top:16px}.approach-item .idx{color:var(--red);margin-bottom:10px}.approach-item h3{font-size:23px;font-weight:500;margin-bottom:8px}.approach-item p{color:var(--ink-soft);font-size:16px}.about-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}@media (max-width:900px){.about-grid{grid-template-columns:1fr}}.about-lede{font-size:clamp(22px,2.2vw,28px);line-height:1.4;margin-bottom:24px}.about-body p{color:var(--ink-soft);margin-bottom:18px;max-width:62ch}.spec-table{border:1px solid var(--rule);padding:22px 22px 8px}.spec-table .row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rule-faint);padding:10px 0}.spec-table .row:last-child{border-bottom:0}.spec-table .k{color:var(--ink-faint)}.spec-table .v{text-align:right;color:var(--ink)}.network-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:900px){.network-grid{grid-template-columns:1fr}}.network-list{list-style:none}.network-list li{border-top:1px solid var(--rule-faint);padding:14px 0;display:flex;align-items:baseline;gap:16px}.network-list li:last-child{border-bottom:1px solid var(--rule-faint)}.network-list .who{font-size:20px}.network-list .role{color:var(--ink-faint);margin-left:auto;text-align:right}.contact-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.contact-big{font-size:clamp(28px,3.4vw,42px);line-height:1.18;font-weight:500;max-width:20ch}.contact-channels .row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-top:1px solid var(--rule-faint);padding:16px 0}.contact-channels .row:last-child{border-bottom:1px solid var(--rule-faint)}.contact-channels a{text-decoration:none;border-bottom:1px solid var(--rule)}.contact-channels a:hover{border-bottom-color:var(--red)}.site-footer{border-top:1px solid var(--rule);margin-top:clamp(56px,8vw,104px)}.site-footer .container{padding-top:28px;padding-bottom:40px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--ink-faint)}.hero-minimal .hero-grid{align-items:center}.people-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px)}@media (max-width:1040px){.people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.person{position:relative;max-width:162px;padding:14px 14px 26px}.person-framed{border:1px dotted var(--rule)}.person-affiliation{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:0 7px;background:var(--paper);color:var(--ink-soft);white-space:nowrap}.person-portrait{aspect-ratio:4/5;max-width:132px;display:grid;place-items:center;margin-bottom:12px;border:1px solid var(--rule);background:var(--paper-deep);color:var(--ink-faint);overflow:hidden}.person-portrait img{width:100%;height:100%;object-fit:cover}.artifact-mark,.person-mark-button{width:100%;height:100%;display:block}.person-mark-button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:default;-webkit-tap-highlight-color:transparent}.person h3{font-size:17px;font-weight:500;line-height:1.25}.person-role{margin-top:5px;color:var(--ink-soft)}.board-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px)}@media (max-width:1040px){.board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-member{max-width:162px;padding-top:13px;border-top:1px solid var(--rule);font-size:17px;line-height:1.3}.project{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,9fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding:clamp(28px,3.5vw,44px) 0;border-top:1px solid var(--rule-faint)}.projects .project:first-child{padding-top:0;border-top:0}.projects .project:last-child{padding-bottom:0}@media (max-width:860px){.project{grid-template-columns:1fr;gap:16px}}.project-aside h3{font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.15}.project-link{display:inline-block;margin-top:10px;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--rule);white-space:nowrap}.project-link:hover{color:var(--red);border-bottom-color:var(--red)}.project-lede{font-size:21px;line-height:1.35;max-width:46ch;margin-bottom:18px}.project-body p+p{margin-top:16px;color:var(--ink-soft);font-size:17px;max-width:68ch}.project-questions{list-style:none;margin-top:18px;max-width:68ch}.project-questions li{position:relative;padding-left:22px;padding-block:7px;color:var(--ink-soft);font-size:17px;line-height:1.45;border-top:1px solid var(--rule-faint)}.project-questions li:first-child{border-top:0}.project-questions li:before{content:"";position:absolute;left:2px;top:17px;width:5px;height:5px;border-radius:50%;background:var(--red);opacity:.75}.contact-channels{max-width:560px}.site-footer .container{flex-direction:column}.site-footer .legal{max-width:78ch;font-size:15px;line-height:1.5;color:var(--ink-soft)}.site-footer .footer-foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--rule-faint);color:var(--ink-faint)}