*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--oqts-surface);color:var(--oqts-ink);font:400 var(--oqts-body)/var(--oqts-lh-body) var(--oqts-text);font-synthesis:none}main{position:relative;z-index:0;padding-bottom:var(--oqts-space-9)}.ground{position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:repeat;background-size:auto;background-image:url(/brand/patterns/oqts-dots-ground-1.svg)}.ground.g2{background-image:url(/brand/patterns/oqts-dots-ground-2.svg)}.ground.g3{background-image:url(/brand/patterns/oqts-dots-ground-3.svg)}.ground.g4{background-image:url(/brand/patterns/oqts-dots-ground-4.svg)}.ground.g5{background-image:url(/brand/patterns/oqts-dots-ground-5.svg)}.ground.g6{background-image:url(/brand/patterns/oqts-dots-ground-6.svg)}.wrap{max-width:var(--oqts-content);margin:0 auto;padding:0 var(--oqts-gutter)}.col{max-width:var(--oqts-measure)}.eyebrow{font:400 var(--oqts-eyebrow)/var(--oqts-lh-ui) var(--oqts-display);letter-spacing:var(--oqts-track-eyebrow);text-transform:uppercase;color:var(--oqts-accent-text);margin:0 0 var(--oqts-space-4)}h1,h2,h3,h4{font-family:var(--oqts-display);font-weight:400;color:var(--oqts-ink);margin:0}h1{font-size:var(--oqts-display-xl);line-height:var(--oqts-lh-tight);margin-bottom:var(--oqts-space-5)}h1,h2{letter-spacing:var(--oqts-track-display)}h2{font-size:var(--oqts-display-l);line-height:var(--oqts-lh-heading);margin-bottom:var(--oqts-space-4)}h3{font-size:var(--oqts-display-m);line-height:1.3}h3,h4{margin-bottom:var(--oqts-space-3)}h4{font-size:var(--oqts-label);line-height:1.35;letter-spacing:var(--oqts-track-label);text-transform:uppercase}p{margin:0 0 var(--oqts-space-4)}.lede{font-size:var(--oqts-lede);line-height:1.55}.note{font-size:var(--oqts-body-s);line-height:1.6;color:var(--oqts-ink-2);max-width:var(--oqts-measure)}.mono{font-family:var(--oqts-display);font-size:var(--oqts-data)}a{color:var(--oqts-ink);text-underline-offset:3px}a:hover{color:var(--oqts-accent-text)}:focus-visible{outline:2px solid var(--oqts-accent-text);outline-offset:3px}code{font-family:var(--oqts-display);font-size:var(--oqts-micro);background:var(--oqts-surface-2);padding:1px 5px;border-radius:2px}.close-rule{position:relative;height:4px;margin-top:var(--oqts-space-7)}.close-rule,.close-rule:after{border-top:1px solid var(--oqts-accent-rule)}.close-rule:after{content:"";position:absolute;inset:3px 0 auto 0}.hair{border:0;border-top:var(--oqts-rule) solid var(--oqts-hairline);margin:0}.bracketed{position:relative;padding:var(--oqts-space-6) var(--oqts-space-7)}.bracketed:after,.bracketed:before{content:"";position:absolute;top:0;bottom:0;width:20px;border:2px solid var(--oqts-ink)}.bracketed:before{left:0;border-right:0}.bracketed:after{right:0;border-left:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:50;background:var(--oqts-surface);color:var(--oqts-ink);padding:var(--oqts-space-3) var(--oqts-space-4);font:400 var(--oqts-body-s)/1 var(--oqts-text)}.skip-link:focus-visible{left:0}.masthead{background:var(--oqts-oxford);padding:var(--oqts-space-5) 0}.masthead .bar{display:flex;align-items:center;justify-content:space-between;gap:var(--oqts-space-5);flex-wrap:wrap}.masthead .home{display:block}.masthead img{height:62px;width:auto;display:block}.masthead nav ul{display:flex;gap:var(--oqts-space-2);list-style:none;margin:0;padding:0;flex-wrap:wrap}.masthead nav a{display:inline-block;font:400 var(--oqts-body-s)/1 var(--oqts-display);letter-spacing:var(--oqts-track-label);text-transform:uppercase;text-decoration:none;color:var(--oqts-paper);padding:15px var(--oqts-space-3)}.masthead nav a:hover{color:var(--oqts-camel-rev)}.masthead nav a[aria-current]{color:var(--oqts-camel-rev);border-bottom:1px solid var(--oqts-camel-rev)}.masthead .bar nav{margin-left:auto}.masthead .join-cta{display:flex;align-items:center;justify-content:center;color:var(--oqts-paper);text-decoration:none;margin-left:var(--oqts-space-5);transition:color .15s ease}.masthead .join-cta .jmark{width:62px;height:62px;background:currentColor;-webkit-mask:url(/brand/matrix/oqts-matrix-join.svg) no-repeat center/contain;mask:url(/brand/matrix/oqts-matrix-join.svg) no-repeat center/contain}.masthead .join-cta:hover,.masthead .join-cta[aria-current]{color:var(--oqts-camel-rev)}.masthead :focus-visible{outline-color:var(--oqts-camel-rev)}section{padding-top:var(--oqts-space-8)}.sec-head{margin-bottom:var(--oqts-space-6)}.grid{display:grid;grid-gap:var(--oqts-space-5);gap:var(--oqts-space-5)}.g2{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.panel{background:var(--oqts-surface-2);padding:var(--oqts-space-5);border:1px solid var(--oqts-accent-rule);transition:box-shadow .15s ease}.panel:hover{box-shadow:0 0 0 1px var(--oqts-ink)}.bracketed .col{max-width:none}figure{margin:0}figcaption{font:400 var(--oqts-micro)/1.5 var(--oqts-display);color:var(--oqts-ink-2);margin-top:var(--oqts-space-3);letter-spacing:.03em}.btn{display:inline-block;font:500 var(--oqts-body-s)/1 var(--oqts-text);background:var(--oqts-ink);padding:15px 22px;border:0;border-radius:2px;cursor:pointer;text-decoration:none}.btn,.btn:hover{color:var(--oqts-surface)}.btn:hover{background:var(--oqts-accent-text)}.btn.secondary{background:none;color:var(--oqts-ink);border:1px solid var(--oqts-ink)}.btn.secondary:hover{background:var(--oqts-ink);color:var(--oqts-surface)}.btn[disabled]{opacity:.55;cursor:default}.btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.btn-row{display:flex;gap:var(--oqts-space-4);flex-wrap:wrap}.field{display:block;margin-bottom:var(--oqts-space-4);max-width:340px}.field span{display:block;font:400 var(--oqts-body-s)/1.4 var(--oqts-text);color:var(--oqts-ink-2);margin-bottom:var(--oqts-space-2)}.field input,.field select,.field textarea{width:100%;font:400 var(--oqts-body)/1.4 var(--oqts-text);padding:11px 13px;background:var(--oqts-surface);color:var(--oqts-ink);border:1px solid var(--oqts-hairline);border-radius:2px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--oqts-ink)}.field textarea{resize:vertical;min-height:120px}.field input[type=file]{padding:9px 11px;font-size:var(--oqts-body-s)}.field input[type=file]::-webkit-file-upload-button{font:500 var(--oqts-body-s)/1 var(--oqts-text);background:none;color:var(--oqts-ink);border:1px solid var(--oqts-ink);border-radius:2px;padding:8px 14px;margin-right:var(--oqts-space-3);cursor:pointer}.field input[type=file]::file-selector-button{font:500 var(--oqts-body-s)/1 var(--oqts-text);background:none;color:var(--oqts-ink);border:1px solid var(--oqts-ink);border-radius:2px;padding:8px 14px;margin-right:var(--oqts-space-3);cursor:pointer}.field input[type=file]::-webkit-file-upload-button:hover{background:var(--oqts-ink);color:var(--oqts-surface)}.field input[type=file]::file-selector-button:hover{background:var(--oqts-ink);color:var(--oqts-surface)}form .field{max-width:none}.form-note{font:400 var(--oqts-micro)/1.6 var(--oqts-display);color:var(--oqts-ink-2);letter-spacing:.02em}.form-status{font:400 var(--oqts-body-s)/1.5 var(--oqts-text);margin-top:var(--oqts-space-3)}.form-status.err{color:var(--oqts-status-critical)}.form-status.ok{color:var(--oqts-ink)}table{width:100%;border-collapse:collapse;font:400 var(--oqts-data)/1.5 var(--oqts-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}caption{font:400 var(--oqts-micro)/1.5 var(--oqts-display);letter-spacing:.1em;padding-bottom:var(--oqts-space-3)}caption,th{text-align:left;text-transform:uppercase;color:var(--oqts-ink-2)}th{font-weight:400;letter-spacing:var(--oqts-track-label);font-size:var(--oqts-micro);padding:0 var(--oqts-space-4) var(--oqts-space-2) 0}td,th{border-bottom:1px solid var(--oqts-hairline)}td{padding:10px var(--oqts-space-4) 10px 0}td.num,th.num{text-align:right;padding-right:0}tr.total td{border-bottom:0;border-top:1px solid var(--oqts-accent-rule);box-shadow:0 3px 0 -2px var(--oqts-accent-rule)}.status-row{gap:var(--oqts-space-5);flex-wrap:wrap}.status,.status-row{display:flex;align-items:center}.status{gap:8px;font:400 var(--oqts-body-s)/1 var(--oqts-text);color:var(--oqts-ink)}.status i{width:11px;height:11px;border-radius:50%;display:block;flex:none}.imgframe{background:var(--oqts-surface-2);border:1px solid var(--oqts-hairline);display:flex;align-items:center;justify-content:center;font:400 var(--oqts-micro)/1.5 var(--oqts-display);color:var(--oqts-ink-2);text-align:center;padding:12px}.r32{aspect-ratio:3/2}.r45{aspect-ratio:4/5}.scrim{position:relative;color:var(--oqts-paper)}.scrim:before{content:"";position:absolute;inset:0;background:var(--oqts-oxford);opacity:.7}.scrim .on-top{position:relative;font-family:var(--oqts-display);font-size:var(--oqts-display-m);color:var(--oqts-paper)}.sponsor-banner{display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-touch-callout:none;border-bottom:1px solid var(--oqts-hairline);padding:var(--oqts-space-3) 0;background:var(--oqts-surface-2)}.sponsor-banner::-webkit-scrollbar{display:none}.sponsor-track{display:flex;width:max-content}.sponsor-track .group{display:flex;align-items:center;gap:var(--oqts-space-8);padding-right:var(--oqts-space-8)}.sponsor-track img{width:auto;display:block;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.sponsor-banner:hover img{opacity:1}.sponsor-row{gap:var(--oqts-space-6) var(--oqts-space-8);flex-wrap:wrap}.sponsor-row,.sponsor-row a{display:flex;align-items:center}.sponsor-row a{text-decoration:none}.sponsor-row img{width:auto;max-width:100%}.tier-block{margin-bottom:var(--oqts-space-7)}.tier-block:last-child{margin-bottom:0}.tier-block .tier-label{display:flex;align-items:center;gap:var(--oqts-space-3);font:400 var(--oqts-micro)/1 var(--oqts-display);letter-spacing:var(--oqts-track-eyebrow);text-transform:uppercase;color:var(--oqts-accent-text);margin:0 0 var(--oqts-space-4)}.tier-block .tier-label:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--tier-metal);flex:none}.tier-block .tier-label:after{content:"";flex:1 1;border-top:1px solid var(--oqts-hairline);margin-left:var(--oqts-space-2)}.tier-block.founder{--tier-metal:var(--oqts-camel)}.tier-block.founder .tier-label:before{box-shadow:0 0 0 2px var(--oqts-surface),0 0 0 3px var(--oqts-camel)}.tier-block.gold{--tier-metal:var(--oqts-tier-gold)}.tier-block.silver{--tier-metal:var(--oqts-tier-silver)}.tier-block.bronze{--tier-metal:var(--oqts-tier-bronze)}.tier-grid{display:grid;grid-gap:var(--oqts-space-4);gap:var(--oqts-space-4)}.tier-grid.founder{grid-template-columns:1fr}.tier-grid.gold{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.tier-grid.bronze,.tier-grid.silver{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.firm-card{background:var(--oqts-surface);border:1px solid var(--oqts-hairline);padding:var(--oqts-space-5);transition:box-shadow .15s ease}.firm-card:hover{box-shadow:0 0 0 1px var(--oqts-ink)}.firm-card img{width:auto;max-width:100%;display:block}.firm-card .note{margin:var(--oqts-space-3) 0 0}.tier-grid.founder .firm-card{padding:var(--oqts-space-6);display:flex;align-items:center;gap:var(--oqts-space-7);flex-wrap:wrap}.tier-grid.founder .firm-card .note{margin:0;max-width:44ch}.role-label{font:400 var(--oqts-micro)/1.4 var(--oqts-display);letter-spacing:var(--oqts-track-label);text-transform:uppercase;color:var(--oqts-ink-2)}.person{font-size:var(--oqts-body);margin:2px 0 0}.org-tree{text-align:center}.org-tier-label{font:400 var(--oqts-micro)/1 var(--oqts-display);letter-spacing:var(--oqts-track-eyebrow);text-transform:uppercase;color:var(--oqts-ink-2);margin:0 0 var(--oqts-space-4)}.org-row{display:flex;justify-content:center;gap:var(--oqts-space-4);flex-wrap:wrap;padding:0;margin:0;list-style:none;position:relative}.org-card{background:var(--oqts-surface-2);padding:var(--oqts-space-4) var(--oqts-space-5);border:1px solid var(--oqts-accent-rule);min-width:190px;transition:box-shadow .15s ease}.org-card:hover{box-shadow:0 0 0 1px var(--oqts-ink)}.org-card .name{display:block;font-family:var(--oqts-display);font-size:var(--oqts-label);letter-spacing:var(--oqts-track-display)}.org-card .role-label{display:block;margin-top:5px}.role-label .part{display:block;white-space:nowrap}.org-card.ghost{background:var(--oqts-surface);border:1px dashed var(--oqts-slate);color:var(--oqts-ink-2)}.org-card.ghost:hover{box-shadow:none}.org-card.ghost .name{color:var(--oqts-ink-2);font-size:var(--oqts-data)}button.org-card{font:inherit;color:inherit;text-align:inherit;cursor:pointer;width:100%}.org-card .meta{display:block;font:400 var(--oqts-micro)/1.4 var(--oqts-display);color:var(--oqts-ink-2);margin-top:4px}.org-card .profile-hint{display:block;margin-top:var(--oqts-space-3);font:400 var(--oqts-micro)/1 var(--oqts-display);letter-spacing:var(--oqts-track-label);text-transform:uppercase;color:var(--oqts-accent-text)}.person-dialog{border:1px solid var(--oqts-accent-rule);background:var(--oqts-surface);color:var(--oqts-ink);box-shadow:0 0 0 3px var(--oqts-surface),0 0 0 4px var(--oqts-accent-rule);padding:0;width:min(560px,calc(100vw - 2*var(--oqts-gutter) - 8px));max-height:calc(100dvh - 2*var(--oqts-space-6));overflow:auto}.person-dialog::-webkit-backdrop{background:rgba(251,248,241,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.person-dialog::backdrop{background:rgba(251,248,241,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.person-dialog strong{font-weight:600}.person-dialog .body{padding:var(--oqts-space-6);text-align:left}.person-dialog .head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--oqts-space-4)}.person-dialog .head h3{margin-bottom:var(--oqts-space-2)}.person-dialog .ident{margin-bottom:var(--oqts-space-4)}.person-dialog .ident .role-label{display:block}.person-dialog .ident .meta{display:block;font:400 var(--oqts-micro)/1.4 var(--oqts-display);color:var(--oqts-ink-2);margin-top:4px}.person-dialog p:last-child{margin-bottom:0}.dialog-close{font:400 var(--oqts-micro)/1 var(--oqts-display);letter-spacing:var(--oqts-track-label);text-transform:uppercase;background:none;border:0;padding:6px 0;color:var(--oqts-ink-2);cursor:pointer;flex:none}.dialog-close:hover{color:var(--oqts-accent-text)}.person-links{display:flex;gap:var(--oqts-space-4);flex-wrap:wrap;margin-top:var(--oqts-space-4)}.org-stem{width:1px;height:28px;background:var(--oqts-hairline);margin:0 auto}.org-stem.dashed{background:none;border-left:1px dashed var(--oqts-hairline)}.org-row.pair>li{flex:0 1 380px;display:flex}.org-row.pair .org-card{flex:1 1}.org-row.spread{flex-wrap:nowrap}.org-row.spread>li{flex:1 1;min-width:0;display:flex}.org-row.spread .org-card{flex:1 1;min-width:0;padding-left:var(--oqts-space-3);padding-right:var(--oqts-space-3)}.project-row{display:flex;gap:var(--oqts-space-4)}.project-row>*{flex:1 1;min-width:0}@media (min-width:681px){.org-row.connected{gap:0;flex-wrap:nowrap}.org-row.connected>li{position:relative;padding:28px var(--oqts-space-2) 0;display:flex;flex:1 1;min-width:0}.org-row.connected .org-card{flex:1 1;min-width:0}.org-row.connected>li:after,.org-row.connected>li:before{content:"";position:absolute;top:0;right:50%;width:50%;height:28px;border-top:1px solid var(--oqts-hairline)}.org-row.connected>li:after{right:auto;left:50%;border-left:1px solid var(--oqts-hairline)}.org-row.connected>li:first-child:before,.org-row.connected>li:last-child:after{border-top:none}}@media (max-width:680px){.org-stem{display:none}.org-tree{text-align:left}.org-row{justify-content:flex-start}.org-row.connected{border-left:1px solid var(--oqts-hairline);padding-left:var(--oqts-space-4);margin-left:2px}.org-tier-label{margin-top:var(--oqts-space-5)}.org-card{flex:1 1 100%}.org-row.spread{flex-wrap:wrap}.org-row.spread>li{flex:1 1 100%}.project-row{flex-direction:column}}.event-list{list-style:none;margin:0;padding:0}.event-list li{display:grid;grid-template-columns:130px 1fr;grid-gap:var(--oqts-space-5);gap:var(--oqts-space-5);padding:var(--oqts-space-4) 0;border-bottom:1px solid var(--oqts-hairline)}.event-list .when{font:400 var(--oqts-data)/1.5 var(--oqts-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--oqts-ink-2)}.event-list .what b{display:block;font-family:var(--oqts-display);font-weight:400;font-size:var(--oqts-label)}.event-list .meta{font:400 var(--oqts-micro)/1.5 var(--oqts-display);color:var(--oqts-ink-2);letter-spacing:.03em}footer{background:var(--oqts-oxford);color:var(--oqts-paper);padding:var(--oqts-space-8) 0 var(--oqts-space-7)}footer img{height:150px;width:auto;display:block}footer .cols{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--oqts-space-8);gap:var(--oqts-space-8);align-items:start}footer h4{color:var(--oqts-camel-rev);font-size:var(--oqts-micro)}footer ul{list-style:none;margin:0;padding:0}footer li{margin-bottom:6px}footer a{color:var(--oqts-paper);text-decoration:none;font-size:var(--oqts-body-s)}footer a:hover{color:var(--oqts-camel-rev);text-decoration:underline}footer :focus-visible{outline-color:var(--oqts-camel-rev)}footer .colophon{margin-top:var(--oqts-space-6);padding-top:var(--oqts-space-4);border-top:1px solid rgba(244,237,220,.18);font:400 var(--oqts-micro)/1.7 var(--oqts-display);color:var(--oqts-slate-rev)}.foot-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--oqts-space-6);gap:var(--oqts-space-6)}@media (max-width:680px){footer .cols{grid-template-columns:1fr}.bracketed{padding:var(--oqts-space-5) var(--oqts-space-5)}.bracketed:after,.bracketed:before{width:13px}.masthead{padding:var(--oqts-space-3) 0}.masthead .bar{justify-content:space-between;gap:var(--oqts-space-2) var(--oqts-space-4)}.masthead .join-cta{margin-left:0}.masthead .bar nav{order:3;flex:1 1 100%;min-width:0;margin:0 calc(-1 * var(--oqts-gutter));-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.masthead nav ul{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:0 var(--oqts-gutter);scrollbar-width:none}.masthead nav ul::-webkit-scrollbar{display:none}.masthead nav a{padding:13px var(--oqts-space-3);white-space:nowrap}.event-list li{grid-template-columns:1fr;gap:var(--oqts-space-1)}}.plate{border:1px solid var(--oqts-accent-rule);background:var(--oqts-surface);box-shadow:0 0 0 3px var(--oqts-surface),0 0 0 4px var(--oqts-accent-rule);padding:var(--oqts-space-7) var(--oqts-space-6)}@media (prefers-reduced-motion:no-preference){main{animation:oqts-reveal .35s ease-out}@keyframes oqts-reveal{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}