html{scroll-padding-top:96px}.page-about .hero{padding-block:clamp(40px, 6vw, 88px) var(--s8);overflow-x:clip}.page-about .hero .grid-12{align-items:end;row-gap:var(--s7)}.page-about .hero-copy{gap:var(--s5);grid-column:1/span 7;display:grid}.page-about .hero-wall{gap:var(--s4);grid-column:9/span 4;align-items:flex-end;display:flex}.page-about .hero-wall .art{flex:none}.page-about .mission{font:400 1.35rem/1.6 var(--serif);max-width:34em}.page-about .mission p+p{margin-top:.9em}.page-about .mission .lead{color:var(--ink)}.page-about .mission .lead~p{color:var(--ink-2);font-size:1.08rem;line-height:1.65}@media (max-width:960px){.hero-copy,.hero-wall{grid-column:1/-1}}.page-about .subnav{gap:var(--s5);padding:var(--s4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.page-about .subnav a{color:var(--ink-2);text-decoration:none}.page-about .subnav a:hover{color:var(--ink)}.page-about .pillars{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-about .pillars a{gap:var(--s4);padding:var(--s6) var(--s6) var(--s6) 0;align-content:start;text-decoration:none;display:grid}.page-about .pillars a+a{padding-left:var(--s6);border-left:1px solid var(--rule-2)}.page-about .pillars .art{aspect-ratio:4/3}.page-about .pillars .h3{font-size:1.8rem}.page-about .pillars a:hover .h3{color:var(--verdaccio)}@media (max-width:860px){.pillars{grid-template-columns:1fr}.pillars a,.pillars a+a{padding:var(--s5) 0;border-left:0;border-bottom:1px solid var(--rule-2)}.pillars a{grid-template-columns:120px 1fr}.pillars .art{grid-row:span 3}}.page-about .split{gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (max-width:960px){.split{gap:var(--s6);grid-template-columns:1fr}}.page-about .ledger{gap:var(--s6);display:grid}.page-about .ex{border-top:1px solid var(--ink);padding-top:var(--s5);gap:var(--s4);display:grid}.page-about .ex h3{font-size:1.3rem}.page-about .ex .lines{gap:8px var(--s5);font-size:var(--t-sm);grid-template-columns:1fr auto;display:grid}.page-about .ex .lines .r{text-align:right;font-variant-numeric:tabular-nums lining-nums}.page-about .ex .lines .sub{color:var(--ink-2)}.page-about .ex .lines .tot{border-top:1px solid var(--rule-2);padding-top:8px;font-weight:600}.page-about .split-bar{grid-template-columns:1fr 1fr;gap:3px;display:grid}.page-about .split-bar div{padding:12px 14px;font-size:13px}.page-about .split-bar div:first-child{background:var(--verdaccio);color:var(--verdaccio-ink)}.page-about .split-bar div:last-child{background:var(--rule-2);color:var(--ink-2)}.page-about .split-bar b{font:400 1.6rem/1.1 var(--display);font-variant-numeric:lining-nums;display:block}.page-about .split-bar div:first-child b{color:var(--verdaccio-ink)}.page-about .split-bar div:last-child b{color:var(--ink)}.page-about .layers{counter-reset:s;margin:0;padding:0;list-style:none}.page-about .layers li{gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--rule-2);counter-increment:s;grid-template-columns:48px minmax(0,4fr) minmax(0,7fr);display:grid}.page-about .layers li:last-child{border-bottom:1px solid var(--rule-2)}.page-about .layers li:before{content:counter(s, upper-roman);font:italic 400 1.3rem/1.2 var(--display);color:var(--gilt)}.page-about .layers h3{font-size:1.25rem}.page-about .layers .who{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.page-about .layers li.opt h3{color:var(--ink-2)}@media (max-width:760px){.layers li{grid-template-columns:36px 1fr}.layers li>:last-child{grid-column:2}}.page-about .indep{gap:var(--s6);margin-top:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-about .indep>div{align-content:start;gap:10px;display:grid}.page-about .indep h3{font-size:1.3rem}.page-about .label-demo{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}@media (max-width:760px){.indep{grid-template-columns:1fr}}.page-about .partners{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-about .partner{gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.page-about .partner .mark{aspect-ratio:1;border:1px dashed var(--rule);color:var(--ink-3);text-align:center;place-items:center;padding:8px;font-size:11px;display:grid}.page-about .partner .mark.op{font:400 1.3rem/1 var(--display);color:var(--ink);border-style:solid}.page-about .partner h3{margin-bottom:6px;font-size:1.25rem}@media (max-width:860px){.partners{grid-template-columns:1fr}.partner{grid-template-columns:88px 1fr}}.page-about .atelier{gap:var(--s8);padding-top:var(--s7);border-top:1px solid var(--rule);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.page-about .atelier .art{aspect-ratio:16/10;position:relative}.page-about .atelier .art>div{position:absolute;inset:0}.page-about .atelier .art .tagline{bottom:12px;left:14px;inset-inline-end:auto;width:auto;height:auto;color:var(--on-image);background:var(--on-image-bg);padding:4px 8px;font-size:12px;position:absolute;top:auto;right:auto}@media (max-width:960px){.atelier{gap:var(--s6);grid-template-columns:1fr}}.page-about .help-table td:first-child{font:400 1.1rem/1.3 var(--display);white-space:nowrap}@media (max-width:760px){.page-about .help-table thead{display:none}.page-about .help-table tr{padding:var(--s4) 0;border-bottom:1px solid var(--rule-2);gap:10px;display:grid}.page-about .help-table td{border:0;padding:0}.page-about .help-table td[data-en]:before{content:attr(data-en);color:var(--ink-3);font-size:12px;display:block}html[data-lang=zh] .help-table td[data-en]:before{content:attr(data-zh)}}.page-about .contact{gap:var(--s6);border-top:1px solid var(--ink);padding-top:var(--s5);margin-top:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-about .contact .label{color:var(--ink-2);margin-bottom:6px;font-weight:400;display:block}.page-about .contact .big{font:400 1.5rem/1.25 var(--display);-webkit-user-select:all;user-select:all;font-variant-numeric:lining-nums;overflow-wrap:anywhere}.page-about .copy{margin-top:8px}@media (max-width:860px){.contact{gap:var(--s5);grid-template-columns:1fr}}.page-about .faq{gap:var(--s8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.page-about details{border-top:1px solid var(--rule-2);padding:18px 0}.page-about details:last-of-type{border-bottom:1px solid var(--rule-2)}.page-about summary{cursor:pointer;font:400 1.2rem/1.35 var(--display);justify-content:space-between;gap:var(--s4);list-style:none;display:flex}.page-about summary::-webkit-details-marker{display:none}.page-about summary:after{content:"+";font:300 1.3rem/1 var(--sans);color:var(--ink-2)}.page-about details[open] summary:after{content:"–"}.page-about details>div{color:var(--ink-2);max-width:40em;font-family:var(--serif);padding-top:10px;line-height:1.65}.page-about details>div p+p{margin-top:.7em}@media (max-width:860px){.faq{gap:var(--s5);grid-template-columns:1fr}}.page-about .brief{gap:var(--s8);padding-top:var(--s8);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.page-about .brief aside{gap:var(--s5);display:grid;position:sticky;top:100px}.page-about .advisor{grid-template-columns:56px 1fr;align-items:center;gap:14px;display:grid}.page-about .advisor .avatar{width:56px;height:56px}.page-about .next{font-size:var(--t-sm);color:var(--ink-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-about .next li{grid-template-columns:18px 1fr;gap:10px;display:grid}.page-about .next li:before{content:"";border:1px solid var(--gilt);width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.page-about .form{gap:var(--s6);display:grid}.page-about .form-grid{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-about .seg>label>span>span{background:0 0;border:0;border-radius:0;padding:0;display:inline}.page-about .form-grid .full{grid-column:1/-1}.page-about .form h3{padding-bottom:var(--s3);border-bottom:1px solid var(--rule-2);font-size:1.25rem}.page-about fieldset{border:0;min-width:0;margin:0;padding:0}.page-about fieldset.field legend{margin-bottom:8px;padding:0}.page-about .opt{color:var(--ink-3);font-weight:400}.page-about .err{color:var(--red-dot);margin-top:2px;font-size:12.5px}.page-about .is-invalid .input,.page-about .is-invalid .select,.page-about .is-invalid .textarea,.page-about .is-invalid .seg span{border-color:var(--red-dot)}.page-about .form-foot{gap:var(--s5);padding-top:var(--s5);border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:960px){.brief{gap:var(--s6);grid-template-columns:1fr}.brief aside{position:static}}@media (max-width:600px){.form-grid{grid-template-columns:1fr}}
