@layer base{*,:before,:after{box-sizing:border-box}*{min-width:0;margin:0;padding:0}:root{color-scheme:light;interpolate-size:allow-keywords;scrollbar-gutter:stable;tab-size:2;&[data-color-scheme=dark]{color-scheme:dark}}html{background:var(--c-bg);min-height:100%;color:var(--c-fg);accent-color:var(--c-ac);caret-color:var(--c-ac);hanging-punctuation:first last;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--c-bg);min-height:100svh;color:var(--c-fg);font-family:var(--f-bd)}:where(body,button,input,select,textarea){font:inherit}:where(button,input,select,textarea){color:inherit;letter-spacing:inherit;border-radius:0}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){appearance:button}:where(textarea){resize:vertical}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(img,video){height:auto}:where(svg){overflow:visible}:where(table){border-collapse:collapse;border-spacing:0}:where(ul,ol){list-style-position:inside}:where(nav ul,nav ol){list-style:none}:where(a){color:inherit}:where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(button,label,select,summary,[role=button]){cursor:pointer}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}:where([hidden]){display:none!important}:where(dialog){max-width:none;max-height:none;color:inherit;&::backdrop{background:color-mix(in srgb, var(--c-sw-da) 80%, transparent)}}::selection{color:var(--c-ac-co);background:var(--c-ac)}:focus-visible{outline:max(2px, var(--b-wd)) solid currentColor;outline-offset:.2em}:target{scroll-margin-block:var(--l-bl-v)}:where(strong,b){font-weight:var(--w-bd)}:where(small){font-size:var(--t-sm-fs)}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:where(code,pre,kbd,samp){font-family:var(--f-mo)}:where(code){background:color-mix(in srgb, var(--c-fg) 10%, transparent);border-radius:.2em;padding:.3em .6em;font-size:80%;line-height:1}:where(fieldset,iframe){border:0}:where(abbr[title]){text-underline-offset:.15em;text-decoration-thickness:from-font}:where(progress){vertical-align:baseline}::placeholder{color:var(--c-mu);opacity:1}textarea{field-sizing:content;resize:vertical;min-height:6lh}:where(input,textarea){user-select:auto}:where(button,input,select,textarea){touch-action:manipulation}[data-skin]{background:var(--c-bg);color:var(--c-fg)}main{max-width:100vw;overflow-x:clip}mark{color:var(--c-ac-co);background:var(--c-ac)}}@layer tokens{:root{--h-h:calc(var(--s) + var(--g-sm));--l-cw:100rem;--l-cw-sm:76rem;--l-cw-lg:120rem;--l-bl-h:var(--p-xl);--l-bl-v:8rem;--l-cq-editorial:53.4375rem;--s-sc:1.5;--s-ba:5rem;--s-xs:calc(pow(var(--s-sc), -2) * var(--s-ba));--s-sm:calc(pow(var(--s-sc), -1) * var(--s-ba));--s:var(--s-ba);--s-lg:calc(pow(var(--s-sc), 1) * var(--s-ba));--s-xl:calc(pow(var(--s-sc), 2) * var(--s-ba));--g-sc:1.5;--g-ba:2rem;--g-xs:calc(pow(var(--g-sc), -2) * var(--g-ba));--g-sm:calc(pow(var(--g-sc), -1) * var(--g-ba));--g:var(--g-ba);--g-lg:calc(pow(var(--g-sc), 1) * var(--g-ba));--g-xl:calc(pow(var(--g-sc), 2) * var(--g-ba));--p-sc:1.5;--p-ba:1.25rem;--p-xs:calc(pow(var(--p-sc), -2) * var(--p-ba));--p-sm:calc(pow(var(--p-sc), -1) * var(--p-ba));--p:var(--p-ba);--p-lg:calc(pow(var(--p-sc), 1) * var(--p-ba));--p-xl:calc(pow(var(--p-sc), 2) * var(--p-ba));--r-sc:1.5;--r-ba:3px;--r-xs:calc(pow(var(--r-sc), -2) * var(--r-ba));--r-sm:calc(pow(var(--r-sc), -1) * var(--r-ba));--r:var(--r-ba);--r-lg:calc(pow(var(--r-sc), 1) * var(--r-ba));--r-xl:calc(pow(var(--r-sc), 2) * var(--r-ba));--b-wd:1px;--f-sa:"PP Neue Montreal", "Helvetica Neue", Arial, sans-serif;--f-se:serif;--f-mo:"SNZ Mono", ui-monospace, monospace;--f-bd:var(--f-sa);--f-dp:var(--f-sa);--w-lt:300;--w-rg:400;--w-bd:500;--c-sw-red:#f44;--c-sw-ora:#f60;--c-sw-yel:#fc3;--c-sw-lim:#af0;--c-sw-gre:#0c8;--c-sw-cya:#2ef;--c-sw-sky:#0af;--c-sw-blu:#06e;--c-sw-pur:#84f;--c-sw-pin:#f9d;--c-sw-mag:#f3f;--c-sw-li:#e0dfdb;--c-sw-da:#1f2324;--c-ac:#dbbb78;--c-sc:oklch(from var(--c-ac) l c 160);--c-tr:oklch(from var(--c-ac) l c 300);--c-ac-co:#1f2324;--c-sc-co:var(--c-sw-li);--c-tr-co:var(--c-sw-da);--c-su:var(--c-sw-gre);--c-wn:var(--c-sw-yel);--c-dn:var(--c-sw-red);--c-su-fg:var(--c-sw-da);--c-wn-fg:var(--c-sw-da);--c-dn-fg:var(--c-sw-da)}:root,[data-skin]{--c-bg-base:light-dark(var(--c-sw-li),var(--c-sw-da));--c-fg-base:light-dark(var(--c-sw-da),var(--c-sw-li));--c-bg:var(--c-bg-base);--c-fg:var(--c-fg-base);--c-sf:color-mix(in srgb, var(--c-fg) 5%, var(--c-bg));--c-bc:color-mix(in srgb, var(--c-fg) 25%, transparent);--c-mu:color-mix(in srgb, var(--c-fg) 68%, transparent);--c-ac-bg:color-mix(in srgb, var(--c-ac) 15%, var(--c-bg));--c-ac-fg:color-mix(in srgb, var(--c-ac) 25%, var(--c-fg));--c-ac-bc:color-mix(in srgb, var(--c-ac) 25%, transparent);--c-sc-bg:color-mix(in srgb, var(--c-sc) 15%, var(--c-bg));--c-sc-fg:color-mix(in srgb, var(--c-sc) 25%, var(--c-fg));--c-sc-bc:color-mix(in srgb, var(--c-sc) 25%, transparent);--c-tr-bg:color-mix(in srgb, var(--c-tr) 15%, var(--c-bg));--c-tr-fg:color-mix(in srgb, var(--c-tr) 25%, var(--c-fg));--c-tr-bc:color-mix(in srgb, var(--c-tr) 25%, transparent)}[data-skin=tone]{--c-bg:color-mix(in srgb, var(--c-bg-base), var(--c-fg-base) 5%);--c-sf:var(--c-bg-base)}[data-skin=invert]{--c-bg:var(--c-fg-base);--c-fg:var(--c-bg-base)}[data-skin=accent]{--c-bg:color-mix(in srgb, var(--c-ac) 10%, var(--c-bg-base));--c-fg:color-mix(in srgb, var(--c-ac) 20%, var(--c-fg-base))}[data-skin=secondary]{--c-bg:color-mix(in srgb, var(--c-sc) 10%, var(--c-bg-base));--c-fg:color-mix(in srgb, var(--c-sc) 20%, var(--c-fg-base))}[data-skin=tertiary]{--c-bg:color-mix(in srgb, var(--c-tr) 10%, var(--c-bg-base));--c-fg:color-mix(in srgb, var(--c-tr) 20%, var(--c-fg-base))}[data-skin=invert\ tone]{--c-bg:color-mix(in srgb, var(--c-bg-base), var(--c-fg-base) 95%);--c-sf:var(--c-fg-base);--c-fg:var(--c-bg-base)}[data-accent]{--c-ac-bg:color-mix(in srgb, var(--c-ac) 15%, var(--c-bg));--c-ac-fg:color-mix(in srgb, var(--c-ac) 25%, var(--c-fg));--c-ac-bc:color-mix(in srgb, var(--c-ac) 25%, transparent)}[data-accent=secondary]{--c-ac:var(--c-sc);--c-ac-co:var(--c-sc-co)}[data-accent=tertiary]{--c-ac:var(--c-tr);--c-ac-co:var(--c-tr-co)}[data-accent=success]{--c-ac:var(--c-su);--c-ac-co:var(--c-su-fg)}[data-accent=warning]{--c-ac:var(--c-wn);--c-ac-co:var(--c-wn-fg)}[data-accent=danger]{--c-ac:var(--c-dn);--c-ac-co:var(--c-dn-fg)}:root{--t-sc:1.2;--t-ba:1rem;--t-hd-fs:calc(pow(var(--t-sc), 6) * var(--t-ba));--t-hd-lh:.9;--t-hd-ls:-.02em;--t-hd-fw:var(--w-rg);--t-hd-tt:none;--t-hd-mw:70ch;--t-h1-fs:calc(pow(var(--t-sc), 5) * var(--t-ba));--t-h1-lh:.9;--t-h1-ls:-.02em;--t-h1-fw:var(--w-rg);--t-h1-tt:none;--t-h1-mw:70ch;--t-h2-fs:calc(pow(var(--t-sc), 4) * var(--t-ba));--t-h2-lh:1;--t-h2-ls:-.02em;--t-h2-fw:var(--w-rg);--t-h2-tt:none;--t-h2-mw:70ch;--t-h3-fs:calc(pow(var(--t-sc), 3) * var(--t-ba));--t-h3-lh:1.1;--t-h3-ls:-.02em;--t-h3-fw:var(--w-rg);--t-h3-tt:none;--t-h3-mw:70ch;--t-h4-fs:calc(pow(var(--t-sc), 2) * var(--t-ba));--t-h4-lh:1.2;--t-h4-ls:-.02em;--t-h4-fw:var(--w-rg);--t-h4-tt:none;--t-h4-mw:70ch;--t-h5-fs:calc(pow(var(--t-sc), 1) * var(--t-ba));--t-h5-lh:1.2;--t-h5-ls:-.01em;--t-h5-fw:var(--w-rg);--t-h5-tt:none;--t-h5-mw:70ch;--t-h6-fs:calc(pow(var(--t-sc), -1) * var(--t-ba));--t-h6-lh:1.2;--t-h6-ls:-.01em;--t-h6-fw:var(--w-rg);--t-h6-tt:none;--t-h6-mw:70ch;--t-lg-fs:calc(pow(var(--t-sc), 1) * var(--t-ba));--t-lg-lh:1.2;--t-lg-ls:-.02em;--t-lg-fw:var(--w-rg);--t-lg-tt:none;--t-lg-mw:70ch;--t-bd-fs:var(--t-ba);--t-bd-lh:1.2;--t-bd-ls:0;--t-bd-fw:var(--w-rg);--t-bd-tt:none;--t-bd-mw:70ch;--t-sm-fs:calc(pow(var(--t-sc), -1) * var(--t-ba));--t-sm-lh:1.2;--t-sm-ls:0;--t-sm-fw:var(--w-rg);--t-sm-tt:none;--t-sm-mw:70ch;--t-xs-fs:calc(pow(var(--t-sc), -2) * var(--t-ba));--t-xs-lh:1.2;--t-xs-ls:0;--t-xs-fw:var(--w-rg);--t-xs-tt:none;--t-xs-mw:70ch;@media (width<60rem){--t-sc:1.15;--t-ba:1rem;--s-sc:1.5;--s-ba:4rem;--g-sc:1.5;--g-ba:1.25rem;--p-sc:1.5;--p-ba:.875rem;--r-sc:1.5;--r-ba:3px}}:root{--m-tf-i:cubic-bezier(.6, 0, .9, 0);--m-tf-o:cubic-bezier(.1, 1, .4, 1);--m-tf-io:cubic-bezier(.9, 0, .1, 1);--m-tf-g:linear(0, .012 0.9%, .05 2%, .411 9.2%, .517 11.8%, .611 14.6%, .694 17.7%, .765 21.1%, .824 24.8%, .872 28.9%, .91 33.4%, .939 38.4%, .977 50.9%, .994 68.4%, 1);--m-tf-s:linear(0, .007 1.4%, .028 2.8%, .115 6.1%, .228 9.2%, .596 18.3%, .702 21.3%, .79 24.2%, .862 27%, .92 29.8%, .968 32.7%, 1.004 35.7%, 1.043 41.4%, 1.055 48.2%, 1.005 76.7%, 1);--m-td-sf:50ms;--m-td-f:.1s;--m-td:.2s;--m-td-s:.4s;--m-td-ss:.8s;@media (prefers-reduced-motion:reduce){--m-tf-i:linear;--m-tf-o:linear;--m-tf-io:linear;--m-tf-g:linear;--m-tf-s:linear;--m-td-sf:.001ms;--m-td-f:.001ms;--m-td:.001ms;--m-td-s:.001ms;--m-td-ss:.001ms}}}@layer type{@font-face{font-family:SNZ Sans;src:url(/_astro/sans.DEKF4JyX.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:SNZ Mono;src:url(/_astro/mono.Duq2iO7W.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}body,p,.t-bd{font-family:var(--f-bd);font-size:var(--t-bd-fs);line-height:var(--t-bd-lh);letter-spacing:var(--t-bd-ls);font-weight:var(--t-bd-fw);text-transform:var(--t-bd-tt);text-wrap:pretty}p,.t-bd{max-width:var(--t-bd-mw)}.t-lg{max-width:var(--t-lg-mw);font-size:var(--t-lg-fs);line-height:var(--t-lg-lh);letter-spacing:var(--t-lg-ls);font-weight:var(--t-lg-fw);text-transform:var(--t-lg-tt)}.t-sm{max-width:var(--t-sm-mw);font-size:var(--t-sm-fs);line-height:var(--t-sm-lh);letter-spacing:var(--t-sm-ls);font-weight:var(--t-sm-fw);text-transform:var(--t-sm-tt)}.t-xs{max-width:var(--t-xs-mw);font-size:var(--t-xs-fs);line-height:var(--t-xs-lh);letter-spacing:var(--t-xs-ls);font-weight:var(--t-xs-fw);text-transform:var(--t-xs-tt)}h1,h2,h3,h4,h5,h6,.hd,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--f-dp);text-wrap:balance}.hd{max-width:var(--t-hd-mw);font-size:var(--t-hd-fs);line-height:var(--t-hd-lh);letter-spacing:var(--t-hd-ls);font-weight:var(--t-hd-fw);text-transform:var(--t-hd-tt)}h1,.h1{max-width:var(--t-h1-mw);font-size:var(--t-h1-fs);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:var(--t-h1-fw);text-transform:var(--t-h1-tt)}h2,.h2{max-width:var(--t-h2-mw);font-size:var(--t-h2-fs);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:var(--t-h2-fw);text-transform:var(--t-h2-tt)}h3,.h3{max-width:var(--t-h3-mw);font-size:var(--t-h3-fs);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:var(--t-h3-fw);text-transform:var(--t-h3-tt)}h4,.h4{max-width:var(--t-h4-mw);font-size:var(--t-h4-fs);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);font-weight:var(--t-h4-fw);text-transform:var(--t-h4-tt)}h5,.h5{max-width:var(--t-h5-mw);font-size:var(--t-h5-fs);line-height:var(--t-h5-lh);letter-spacing:var(--t-h5-ls);font-weight:var(--t-h5-fw);text-transform:var(--t-h5-tt)}h6,.h6{max-width:var(--t-h6-mw);font-size:var(--t-h6-fs);line-height:var(--t-h6-lh);letter-spacing:var(--t-h6-ls);font-weight:var(--t-h6-fw);text-transform:var(--t-h6-tt)}}@layer layout{body>header{padding:var(--l-bl-h) 0}main>section{padding:var(--l-bl-v) 0}body>footer{padding:var(--l-bl-h) 0;padding-top:var(--l-bl-v)}.c{width:100%;max-width:calc(var(--l-cw) + var(--l-bl-h) * 2);padding-inline:var(--l-bl-h);gap:var(--s);flex-direction:column;margin-inline:auto;display:flex;&.sm{max-width:calc(var(--l-cw-sm) + var(--l-bl-h) * 2)}&.lg{max-width:calc(var(--l-cw-lg) + var(--l-bl-h) * 2)}}section>.c{container:container/inline-size}.s{gap:var(--g);flex-direction:column;display:flex;&.h{flex-direction:row}&.w{flex-wrap:wrap}&.center{align-items:center}&.sb{justify-content:space-between}}[g]{--l-gc:3;column-gap:var(--g);row-gap:var(--g);flex-direction:column;width:100%;display:flex;&[g=sg]{--l-gc:inherit}&>*{--or:0;--l-cs:1;--l-rs:1;order:var(--or);grid-column:auto / span var(--l-cs);grid-row:auto / span var(--l-rs);width:100%}}[g]>[o$=-f]{--or:-2}[g]>[o$=-a]{--or:0}[g]>[o$=-l]{--or:2}@media (width>=30rem){[g]{grid-template-columns:repeat(var(--l-gc), minmax(0, 1fr));display:grid;&[g=sg]{grid-template-columns:subgrid;display:grid}&[g=a]{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}&[g=a-sm]{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}&[g=a-lg]{grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr))}}[g$="1"]{--l-gc:1}[g$="2"]{--l-gc:2}[g$="3"]{--l-gc:3}[g$="4"]{--l-gc:4}[g$="5"]{--l-gc:5}[g$="6"]{--l-gc:6}[g$="7"]{--l-gc:7}[g$="8"]{--l-gc:8}[g$="9"]{--l-gc:9}[g$="10"]{--l-gc:10}[g$="11"]{--l-gc:11}[g$="12"]{--l-gc:12}[g]>[c$="0"]{--l-cs:var(--l-gc)}[g]>[c$="1"]{--l-cs:1}[g]>[c$="2"]{--l-cs:2}[g]>[c$="3"]{--l-cs:3}[g]>[c$="4"]{--l-cs:4}[g]>[c$="5"]{--l-cs:5}[g]>[c$="6"]{--l-cs:6}[g]>[c$="7"]{--l-cs:7}[g]>[c$="8"]{--l-cs:8}[g]>[c$="9"]{--l-cs:9}[g]>[c$="10"]{--l-cs:10}[g]>[c$="11"]{--l-cs:11}[g]>[c$="12"]{--l-cs:12}[g]>[c="0"]{grid-column:1/-1}[g]>[r$="1"]{--l-rs:1}[g]>[r$="2"]{--l-rs:2}[g]>[r$="3"]{--l-rs:3}[g]>[r$="4"]{--l-rs:4}[g]>[o]{--or:0}[g]>[o*=-f-]{--or:-2}[g]>[o*=-a-]{--or:0}[g]>[o*=-l-]{--or:2}}@media (width>=60rem){[g]{--l-gc:3;&[g=sg]{--l-gc:inherit}}[g]>[c]{--l-cs:1;grid-column:auto / span var(--l-cs)}[g]>[r]{--l-rs:1;grid-row:auto / span var(--l-rs)}[g]>[o]{--or:0}[g^="1"]{--l-gc:1}[g^="2"]{--l-gc:2}[g^="3"]{--l-gc:3}[g^="4"]{--l-gc:4}[g^="5"]{--l-gc:5}[g^="6"]{--l-gc:6}[g^="7"]{--l-gc:7}[g^="8"]{--l-gc:8}[g^="9"]{--l-gc:9}[g^="10"]{--l-gc:10}[g^="11"]{--l-gc:11}[g^="12"]{--l-gc:12}[g]>[c^="0"]{--l-cs:var(--l-gc)}[g]>[c^="1"]{--l-cs:1}[g]>[c^="2"]{--l-cs:2}[g]>[c^="3"]{--l-cs:3}[g]>[c^="4"]{--l-cs:4}[g]>[c^="5"]{--l-cs:5}[g]>[c^="6"]{--l-cs:6}[g]>[c^="7"]{--l-cs:7}[g]>[c^="8"]{--l-cs:8}[g]>[c^="9"]{--l-cs:9}[g]>[c^="10"]{--l-cs:10}[g]>[c^="11"]{--l-cs:11}[g]>[c^="12"]{--l-cs:12}[g]>:is([c="0"],[c^="0-"]){grid-column:1/-1}[g]>[r^="1"]{--l-rs:1}[g]>[r^="2"]{--l-rs:2}[g]>[r^="3"]{--l-rs:3}[g]>[r^="4"]{--l-rs:4}[g]>[o^=f]{--or:-2}[g]>[o^=a]{--or:0}[g]>[o^=l]{--or:2}}}@layer features{:root{--m-src-to:0;--m-src-fr:1}@supports selector(details::details-content){details{overflow:clip;&::details-content{content-visibility:hidden;height:0;transition:height var(--m-td) var(--m-tf-o), content-visibility var(--m-td) allow-discrete;overflow:clip}&[open]::details-content{content-visibility:visible;height:auto}}summary{cursor:pointer;user-select:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes m-src-to{0%{--m-src-to:0}to{--m-src-to:1}}@keyframes m-src-fr{0%{--m-src-fr:1}to{--m-src-fr:0}}@keyframes m-reveal{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes m-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes m-line{0%{scale:0 1}to{scale:1}}[data-scrub]{animation-name:m-src-to,m-src-fr;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit}.img-w[data-scrub]{--m-plx:5vh;overflow:clip;&>img{width:100%;max-width:none;height:calc(100% + var(--m-plx));object-fit:cover;translate:0 calc(var(--m-plx) * var(--m-src-fr) * -1);display:block}&[data-scrub=reverse]>img{translate:0 calc(var(--m-plx) * var(--m-src-to) * -1)}}[data-reveal]{animation-name:m-reveal;animation-duration:1ms;animation-timing-function:var(--m-tf-o);animation-fill-mode:both;animation-timeline:view();animation-range:10vh 70vh}[data-reveal=fade]{animation-name:m-reveal-fade}[data-line]{animation-name:m-line;animation-duration:1ms;animation-timing-function:var(--m-tf-o);transform-origin:0;animation-fill-mode:both;animation-timeline:view();animation-range:10vh 70vh}[data-split] .wd>span{animation-name:m-reveal;animation-fill-mode:both;animation-timing-function:var(--m-tf-o)}#hero [data-split] .wd>span{animation-timeline:auto;animation-duration:var(--m-td-o);animation-range:normal}main>section:not(#hero) [data-split].h2 .wd>span{animation-duration:1ms;animation-timeline:view();animation-range:entry calc(10vh + (var(--x) * .25lh)) entry calc(60vh + (var(--x) * .25lh))}}}}@layer utility{.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;&.focusable:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.c-fg{color:var(--c-fg)}.c-mu{color:var(--c-mu)}.c-ac{color:var(--c-ac)}.c-sc{color:var(--c-sc)}.f-sa{font-family:var(--f-sa)}.f-se{font-family:var(--f-se)}.f-mo{font-family:var(--f-mo)}.f-bd{font-family:var(--f-bd)}.f-dp{font-family:var(--f-dp)}.w-rg{font-weight:var(--w-rg)}.w-lt{font-weight:var(--w-lt)}.w-bd{font-weight:var(--w-bd)}.tt-uc{text-transform:uppercase}.tt-lc{text-transform:lowercase}.tt-no{text-transform:none}.tt-cp{text-transform:capitalize}}@layer project{@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}[data-logo]{inline-size:var(--logo-width,100%);color:inherit;display:block}[data-logo] svg{block-size:auto;inline-size:100%;display:block}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto}html:has(dialog:modal){overflow:hidden}body{min-width:20rem;overflow-x:clip}body>main{min-height:100svh;padding-top:var(--h-h)}[data-skip-link]{z-index:100;color:var(--c-ac-co);background:var(--c-ac);transition:transform var(--m-td-f) var(--m-tf-o);padding:.7rem 1rem;position:fixed;inset:.75rem auto auto .75rem;transform:translateY(calc(-100% - 1rem))}[data-skip-link]:focus-visible{transform:none}.btn{min-height:var(--p-lg);padding:var(--p-sm) var(--p);border:var(--b-wd) solid currentColor;border-radius:var(--r);color:inherit;font-size:var(--t-bd-fs);text-align:center;cursor:pointer;transition:color var(--m-td) var(--m-tf-o), background-color var(--m-td) var(--m-tf-o), border-color var(--m-td) var(--m-tf-o), transform var(--m-td-f) var(--m-tf-o), translate var(--m-td) var(--m-tf-o);background:0 0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;&.accent{border-color:var(--c-ac);color:var(--c-ac-co);background:var(--c-ac)}&.danger{color:color-mix(in srgb, var(--c-dn) 38%, var(--c-fg));background:color-mix(in srgb, var(--c-dn) 32%, var(--c-bg));border-color:#0000}&.tone{background:var(--c-sf);border-color:#0000}&.translucent{color:inherit;background:color-mix(in srgb, var(--c-fg) 10%, transparent);border-color:#0000}&.outlined{border-color:color-mix(in srgb, currentColor 25%, transparent);background:0 0}&:active{transform:scale(.98)}@media (hover:hover){&:hover,&.accent:hover{color:inherit;background:color-mix(in srgb, var(--c-fg) 10%, transparent);border-color:#0000}&.danger:hover{border-color:color-mix(in srgb, var(--c-dn) 55%, transparent);color:var(--c-fg);background:color-mix(in srgb, var(--c-dn) 20%, var(--c-bg))}&.translucent:hover{border-color:color-mix(in srgb, var(--c-fg) 25%, transparent);color:inherit;background:color-mix(in srgb, var(--c-fg) 10%, transparent)}&.outlined:hover{border-color:color-mix(in srgb, currentColor 25%, transparent);color:inherit;background:color-mix(in srgb, currentColor 10%, transparent)}}&.sm{font-size:var(--t-sm-fs);letter-spacing:var(--t-sm-ls);line-height:var(--t-sm-lh);font-weight:var(--t-sm-fw);padding:var(--p-xs) var(--p-sm)}}a:not([class]){color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:right 100%;background-repeat:no-repeat;background-size:0 var(--b-wd);transition:color var(--m-td) var(--m-tf-o), background-size var(--m-td) var(--m-tf-o);text-decoration:none;@media (hover:hover){&:hover{background-position-x:left;background-size:100% var(--b-wd)}&:not(:hover){color:var(--c-mu)}}@media (hover:none){background-size:100% var(--b-wd)}&:is(:focus-visible,[aria-current=page]){background-size:100% var(--b-wd)}}#advisors summary{list-style:none;&::-webkit-details-marker{display:none}}.bg{z-index:0;pointer-events:none;max-width:calc(var(--l-cw) + var(--l-bl-h) * 2);padding-inline:var(--l-bl-h);grid-template-columns:var(--b-wd) minmax(0, 1fr) calc(var(--g) / 2) var(--b-wd) calc(var(--g) / 2) minmax(0, 1fr) calc(var(--g) / 2) var(--b-wd) calc(var(--g) / 2) minmax(0, 1fr) var(--b-wd);margin-inline:auto;display:grid;position:fixed;inset:0}.bg>div{background:var(--c-bc)}.bg>:first-child{translate:calc(var(--g) / -2) 0;grid-column:1}.bg>:nth-child(2){grid-column:4}.bg>:nth-child(3){opacity:0;grid-column:8}.bg>:nth-child(4){translate:calc(var(--g) / 2) 0;grid-column:11}@media (width<60rem){.bg{grid-template-columns:var(--b-wd) minmax(0, 1fr) var(--b-wd)}.bg>:nth-child(2),.bg>:nth-child(3){display:none}.bg>:nth-child(4){grid-column:3}}body>header[data-site-header]{z-index:30;padding-block:var(--p);color:var(--c-fg);background:color-mix(in srgb, var(--c-bg) 82%, transparent);border-bottom:var(--b-wd) solid var(--c-bc);backdrop-filter:blur(var(--p));transition:color var(--m-td) var(--m-tf-o), background-color var(--m-td) var(--m-tf-o), border-color var(--m-td) var(--m-tf-o);position:fixed;inset:0 0 auto}header[data-site-header]>.c{justify-content:space-between;align-items:center;gap:var(--g);flex-direction:row;display:flex}header[data-site-header] nav,header[data-site-header] .btn{white-space:nowrap;flex:none}header .logo{--logo-width:100%;min-width:5em;font-size:var(--t-lg-fs);transition:opacity var(--m-td-f) var(--m-tf-o), visibility var(--m-td-f);flex:0 7em;line-height:0}@media (hover:hover){header .logo:hover{opacity:.72}}body>footer{z-index:1;background:linear-gradient(180deg, var(--c-bg), color-mix(in srgb, var(--c-bg) 88%, transparent) 58%), var(--footer-bg,none) center bottom / cover no-repeat, var(--c-bg);position:relative}body>footer>.c{gap:var(--s);container:container/inline-size}[data-footer-body]{align-items:start;row-gap:var(--s)}[data-footer-primary]{align-items:flex-start;gap:var(--s);flex-direction:column;min-width:0;display:flex}[data-footer-brand],[data-footer-nav],[data-footer-nav]>div{align-items:flex-start;gap:var(--g);flex-direction:column;width:100%;min-width:0;display:flex}[data-footer-brand]>a{width:min(32rem,100%);color:inherit;line-height:0;display:block}[data-footer-brand]>.s.h{flex-wrap:wrap;gap:.55rem}[data-footer-nav] ul{justify-content:flex-start;align-items:flex-start;gap:var(--g-sm) var(--g);flex-flow:wrap;max-width:100%;list-style:none;display:flex}body>footer a:not([class]):is(:hover,:focus-visible){color:var(--c-fg)}[data-footer-disclaimers]{min-width:0;color:var(--c-mu)}[data-footer-disclaimer-intro]{gap:var(--g);flex-direction:column;display:flex}[data-footer-disclaimers] .t-sm{line-height:1.4}[data-footer-meta]{justify-content:space-between;gap:var(--g);padding-top:var(--p);border-top:var(--b-wd) solid var(--c-bc);color:var(--c-mu);display:flex}@media (width<40rem){[data-footer-meta]{flex-direction:column}}@media (prefers-reduced-motion:reduce),(hover:none){html{scroll-behavior:auto}}[data-legal-content]{align-items:flex-start;gap:var(--g);flex-direction:column;display:flex}[data-legal-content]>article{gap:var(--g-sm);width:100%;padding-block:var(--p);border-top:var(--b-wd) solid var(--c-bc);flex-direction:column;display:flex}[data-legal-content]>article:first-of-type{margin-top:var(--s)}:is(#investor-login,#investor-portal){& .investor-layout{align-items:start;row-gap:var(--s)}& :is(.investor-rail,.investor-content,.investor-state,.investor-empty){flex-direction:column;align-items:flex-start;min-width:0;display:flex}& .investor-rail{padding-top:var(--p);border-top:var(--b-wd) solid var(--c-bc);gap:.55rem;&>p:last-of-type{color:color-mix(in srgb, var(--c-sw-da) 64%, transparent)}& nav{width:100%;margin-top:var(--g);flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;& a{color:color-mix(in srgb, var(--c-sw-da) 64%, transparent)}& a[aria-current=page]{color:var(--c-sw-da);text-decoration-color:var(--c-ac)}}}& .investor-intro{align-items:flex-start;gap:var(--g);width:100%;padding-top:var(--p);border-top:var(--b-wd) solid var(--c-bc);flex-direction:column;display:flex}& .investor-content{gap:var(--g)}& :is(.investor-state,.investor-empty){width:100%;padding-block:var(--p);border-top:var(--b-wd) solid var(--c-bc);gap:.7rem}& .investor-empty{border-color:var(--c-ac-bc)}& [data-investor-state=error]{border-color:var(--c-dn)}& .investor-actions{flex-wrap:wrap;gap:.5rem;display:flex}}#investor-portal{& .investor-rail nav{flex-flow:wrap;gap:.4rem;& [data-open-upload]{border-color:var(--c-fg);color:var(--c-bg);background:var(--c-fg)}& [data-manage-investors]{border-color:var(--c-sf);color:var(--c-fg);background:var(--c-sf)}& [data-logout]{color:var(--c-mu)}}& [data-investor-directory]{width:100%;min-width:0;position:relative;&:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, transparent, var(--c-bg));width:2rem;height:100%;position:absolute;top:0;right:0}& [data-investor-directory-scroll]{scrollbar-width:none;overflow-x:auto;&::-webkit-scrollbar{display:none}}& table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:45rem}& :is(th,td){padding:var(--p-sm);border-bottom:var(--b-wd) solid var(--c-bc);font-size:var(--t-sm-fs);font-weight:var(--t-sm-fw);line-height:var(--t-sm-lh);letter-spacing:var(--t-sm-ls);text-align:left;vertical-align:middle}& tbody tr[data-member-access=administrator]{color:var(--c-mu);& :is(th,td,.code-chip){color:var(--c-mu)}}& td:is(:nth-child(2),:nth-child(3),:nth-child(4)){font-family:var(--f-mo);font-size:var(--t-xs-fs)}& td>.code-chip{color:var(--c-mu);background:var(--c-sf);cursor:pointer;border:0;border-radius:.2em;align-items:center;gap:.4em;padding:.2em .4em;display:inline-flex;& svg{width:1cap;height:1cap}}& thead th{color:var(--c-mu);font-family:var(--f-bd);font-size:var(--t-xs-fs)}& tbody th{font-weight:var(--t-bd-fw)}& .btn.sm{min-height:2rem}& .investor-row-actions{margin-left:var(--p-sm);& .btn{border-color:var(--c-sf);min-height:1.8rem;font-size:var(--t-xs-fs);color:var(--c-mu);background:var(--c-sf);padding:.2em .4em}}}& .investor-empty,& .investor-content>[g=a]{margin-top:var(--s)}& .investor-document{border:var(--b-wd) solid var(--c-bc);border-radius:var(--r);background:var(--c-bg);flex-direction:column;min-width:0;display:flex;overflow:clip;& :where(.t-sm){font-size:var(--t-sm-fs);letter-spacing:var(--t-sm-ls);line-height:var(--t-sm-lh);font-weight:var(--t-sm-fw)}}& .investor-document-preview{aspect-ratio:1;border-bottom:var(--b-wd) solid var(--c-bc);background:var(--c-sf);place-items:center;display:grid;position:relative;&>[data-file-size]{top:var(--p-sm);left:var(--p-sm);color:var(--c-mu);background:var(--c-bg);padding:.35rem .55rem;position:absolute}& [data-pdf-page]{background:var(--c-bg);width:50%;height:65%;position:relative;& span{background:var(--c-bc);height:.4rem;position:absolute;top:1.1rem}& span:first-child{width:24%;left:.7rem}& span:nth-child(2){width:54%;left:39%}& span:last-child{width:13%;top:1.75rem;left:.7rem}}}& .investor-document-details{justify-content:space-between;align-items:center;gap:var(--g);min-height:4rem;padding:var(--p);display:flex;& h2{min-width:0}}& .investor-document-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex;& .btn{min-height:1.8rem;padding:.35rem .55rem}& .btn:not(.accent){border-color:var(--c-sf);color:var(--c-mu);background:var(--c-sf)}}& dialog{width:min(42rem, calc(100% - 2 * var(--p)));max-height:calc(100dvh - 2 * var(--p));border:var(--b-wd) solid var(--c-bc);border-radius:var(--r);color:var(--c-fg);background:var(--c-bg);margin:auto;padding:0;overflow:auto;&::backdrop{background:color-mix(in srgb, var(--c-fg) 45%, transparent)}& form{gap:var(--g);padding:var(--p-lg);flex-direction:column;display:flex}& header,& footer,& footer>div{justify-content:space-between;align-items:center;gap:var(--g);display:flex}& footer>div{justify-content:flex-end}& header>div,& label{flex-direction:column;gap:.4rem;display:flex}& label{width:100%}& :is(input,select,textarea){border:var(--b-wd) solid var(--c-bc);border-radius:var(--r);width:100%;min-height:2.8rem;color:var(--c-fg);background:var(--c-bg);padding:.7rem}& progress{width:100%;accent-color:var(--c-ac)}}@container container (width<40rem){& [data-investor-directory]{& table{table-layout:auto;width:max-content;min-width:0}& :is(th,td){min-width:min-content;padding-right:var(--p-xl)}}& dialog form{padding:var(--p)}}}body:has([data-hero-brand]) :is(.bg,[data-hero-field]):before{content:"";z-index:-1;opacity:var(--clouds,.6);background:image-set("/_astro/clouds.CFxmq_mu.avif" 1x type("image/avif"),"/_astro/clouds.DKEFq3bn.webp" 1x type("image/webp")) 50%/cover no-repeat;position:fixed;inset:0}body:has([data-hero-brand]) .bg:after{content:"";z-index:-1;opacity:var(--clouds-light,0);background:image-set("/_astro/clouds-light.C64nO-mJ.avif" 1x type("image/avif"),"/_astro/clouds-light.C5f1OvDh.webp" 1x type("image/webp")) 50%/cover no-repeat;position:fixed;inset:0}@supports (animation-timeline:view()){#foundation{view-timeline:--skin-foundation block}:root:has(#foundation){--skin-ease:linear;timeline-scope:--skin-foundation;animation:skin-light 1ms var(--skin-ease) forwards;animation-timeline:--skin-foundation;animation-range:entry entry 100vh}}@keyframes skin-light{30%{--c-bg:color-mix(in srgb, var(--c-fg-base), var(--c-bg-base) 15%);--c-fg:var(--c-bg-base);--c-mu:color-mix(in srgb, var(--c-fg) 68%, transparent)}46%{--c-bg:color-mix(in srgb, var(--c-fg-base), var(--c-bg-base) 44%);--c-fg:var(--c-bg-base);--clouds:0;--clouds-light:0;--c-mu:color-mix(in srgb, var(--c-fg) 68%, transparent)}46.1%{--c-bg:color-mix(in srgb, var(--c-fg-base), var(--c-bg-base) 44%);--c-fg:var(--c-fg-base);--clouds:0;--clouds-light:0;--c-mu:color-mix(in srgb, var(--c-fg) 70%, transparent)}70%{--c-bg:color-mix(in srgb, var(--c-fg-base), var(--c-bg-base) 88%);--c-fg:var(--c-fg-base);--c-mu:color-mix(in srgb, var(--c-fg) 70%, transparent)}to{--c-bg:var(--c-bg-base);--c-fg:var(--c-fg-base);--clouds:0;--clouds-light:.3;--c-mu:color-mix(in srgb, var(--c-fg) 70%, transparent)}}body:has([data-hero-brand]) #hero{background:0 0;overflow:clip visible}body:has([data-hero-brand]) #hero [data-hero-field]{z-index:-1;inset:0 0 calc(var(--s-lg) * -1);background:var(--c-bg);mask-image:linear-gradient(#000 calc(100% - var(--s-lg)), transparent);pointer-events:none;position:absolute}body:has([data-hero-brand]) #hero [data-hero-media],body:has([data-hero-brand]) #hero:after{mask-image:linear-gradient(#000 50%,#0000)}body:has([data-hero-brand]) main>section[data-skin=invert\ tone]{--veil:color-mix(in srgb, color-mix(in srgb, var(--c-bg), var(--c-fg) 3%) 70%, transparent);background:linear-gradient(transparent, var(--veil) var(--s-lg), var(--veil) calc(100% - var(--s-lg)), transparent)}body:has(#hero)>main{padding-top:0}body:has([data-hero-brand]) header[data-site-header].is-over-hero{color:var(--c-fg);backdrop-filter:none;background:0 0;border-color:#0000}body:has([data-hero-brand]) header[data-site-header].is-over-hero .logo{opacity:0;visibility:hidden}body:has(#hero) main>section{z-index:1;position:relative}main>section>h2{padding-top:var(--p)}body:has(#hero) main>section>.c>[g]{row-gap:var(--s);align-items:start}[data-line]{width:100%;max-width:none;height:var(--b-wd);background:var(--c-bc);transform-origin:0;border:0;margin:0;display:block}#hero{min-height:100svh;padding-top:calc(var(--l-bl-v) / 2 + var(--h-h));padding-bottom:var(--s);isolation:isolate;flex-direction:column;display:flex;overflow:hidden}#hero:has([data-hero-video][data-playing]):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06110f38,#06110f0f 48%,#07110fc7 100%),linear-gradient(90deg,#07110f61,#0000 58%);position:absolute;inset:0}#hero>.c,#hero>.c>[g]{flex:1;position:static}#hero>.c>[g]{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto;align-content:stretch;align-items:end}#hero [data-hero-brand]{grid-row:2}#hero [data-hero-copy],#hero [data-hero-actions]{grid-row:3}#hero [data-provider-strip]{grid-row:5}#hero [data-hero-brand]{z-index:2;margin:0;line-height:0;position:relative}#hero [data-hero-brand] [data-logo]{--logo-width:min(100%, 28rem)}#hero [data-hero-copy],#hero [data-hero-actions]{z-index:2;flex-direction:column;align-items:flex-start;gap:1.15rem;width:100%;height:auto;display:flex;position:relative}#hero [data-hero-copy]>.s{flex-direction:column;gap:1.25rem;max-width:min(38rem,100%);display:flex}#hero [data-hero-actions]>.s{flex-direction:column;align-items:flex-start;gap:1.15rem;width:100%;display:flex}#hero [data-hero-actions] p.t-lg{color:var(--c-mu);margin:0}#hero [data-line]{margin-bottom:.15rem}#hero [data-hero-copy] p.h2{text-wrap:balance;margin:0}#hero [data-hero-media]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#hero video{object-fit:cover;object-position:center;opacity:0;width:100%;max-width:none;height:100%;&[data-playing]{opacity:1}}@media (prefers-reduced-motion:reduce){#hero:has([data-hero-video][data-playing]):after,#hero [data-hero-media]{display:none}}[data-provider-strip]{align-items:flex-start;gap:var(--g);color:var(--c-mu);flex-direction:column;display:flex}[data-provider-strip] ul{align-items:center;gap:var(--g) var(--s);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-provider-strip] li{align-items:center;width:5em;max-width:5em;height:2.5rem;display:flex}[data-provider-strip] [role=img]{width:100%;max-height:100%;display:block}[data-provider-strip] svg{width:100%;height:auto;max-height:2.5rem;display:block}#hero [data-provider-strip]{z-index:2;position:relative}body:has(#hero) #hero>.c>[g]{row-gap:var(--g-lg)}#hero [data-provider-strip] ul{justify-content:flex-start;gap:var(--g)}#hero [data-provider-strip]>p{margin:0}.sct-name,:is(#people,#risk,#oversight,#foundation,#access)>.c>[g]>div:first-child,#architecture [data-layers-intro]>div{flex-direction:column;gap:1rem;display:flex}@container container (width>=53.4375rem){.sct-name{grid-row:auto/span 2;align-self:stretch}.sct-name>h2{top:calc(var(--h-h) + var(--p));position:sticky}}@media (width>=60rem){:is(#people,#risk,#oversight,#foundation)>.c>[g]>div:first-child{top:calc(var(--h-h) + var(--p));align-self:start;position:sticky}}#architecture [data-layers-intro] p.t-lg,:is(#people,#risk,#oversight,#foundation)>.c>[g]>div p.t-lg,#access p.t-lg{color:var(--c-mu)}#risk [data-risk-controls]{margin:0;padding:0;list-style:none}#architecture [data-layers-scene]>ol{display:none}#architecture [data-layers]{--layers-scene:56.25cqi;--ring:calc(.361 * var(--layers-scene));--rod-angle:atan2(var(--layers-scene), 100cqi)}#architecture [data-layers-visual]{height:var(--layers-scene);margin-top:var(--s);color:var(--c-fg);position:relative}#architecture [data-layers-rod]{width:hypot(100cqi, var(--layers-scene));height:calc(var(--b-wd) * 2);background:var(--c-bc);transform-origin:0;rotate:calc(var(--rod-angle) * -1);position:absolute;bottom:0;left:0;&:after{content:"";transform-origin:0;background:currentColor;position:absolute;inset:0}}#architecture [data-layers-ring]{--at:calc((var(--i) + .5) / var(--layer-count));left:calc(var(--at) * 100%);top:calc((1 - var(--at)) * 100%);height:var(--ring);aspect-ratio:286/440;translate:-50% -50%;rotate:calc(30deg - var(--rod-angle));line-height:0;position:absolute;&>svg{width:100%;height:100%}}#architecture [data-layers-detail]{row-gap:var(--s);margin:0;padding:0;list-style:none;&>li{gap:var(--g);flex-direction:column;display:flex}& p{margin:0}& h3{color:var(--c-ac)}&>li>.t-bd{color:var(--c-mu)}}#architecture [data-layer-heading]{flex-direction:column;gap:.5rem;display:flex;&>*{margin:0}&>[data-layer-question]{text-wrap:balance}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (height>=44rem){@container container (width>=53.4375rem){#architecture [data-layers]{--layers-frame:calc(100svh - var(--h-h,0px));--layers-scene:min(calc(var(--layers-frame) - 2 * var(--g)), 100cqi);--layers-pin:50svh;--ring-h:.361;--ring:calc(var(--ring-h) * min(var(--layers-scene), 56.25cqi));--rod-ease:linear;height:calc(var(--layers-frame) + var(--layers-pin));view-timeline:--layers block}#architecture [data-layers-frame]{top:var(--h-h,0px);height:var(--layers-frame);align-content:center;display:grid;position:sticky;overflow:clip}#architecture [data-layers-scene]{grid-template-columns:repeat(var(--layer-count), minmax(0, 1fr));column-gap:var(--g);row-gap:var(--s);height:var(--layers-scene);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}#architecture [data-layers-intro]{z-index:1;grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:start;display:grid;position:relative;&>div{grid-column:1}}#architecture [data-layers-visual]{height:auto;margin:0;position:absolute;inset:0}#architecture [data-layers-rod]:after{animation:layers-draw 1ms var(--rod-ease) both;animation-timeline:--layers;animation-range:contain calc(var(--h-h,0px) * -1) contain calc(var(--layers-pin) - var(--h-h,0px))}#architecture [data-layers-ring]{animation:layers-thread 1ms var(--m-tf-o) both;animation-timeline:--layers;animation-range:contain calc((var(--at) - .12) * var(--layers-pin) - var(--h-h,0px)) contain calc(var(--at) * var(--layers-pin) - var(--h-h,0px))}#architecture [data-layers-detail] [data-layer-question]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#architecture [data-layers-scene]>ol{z-index:1;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid;position:relative}#architecture [data-layers-scene]>ol>li{--at:calc((var(--i) + .5) / var(--layer-count));--on:contain calc((var(--at) - .1) * var(--layers-pin) - var(--h-h,0px)) contain calc((var(--at) + .04) * var(--layers-pin) - var(--h-h,0px));gap:var(--g);flex-direction:column;min-height:0;display:flex;&:before{content:"";height:calc(max((1 - var(--at)) * var(--layers-scene) + var(--ring) / 2, (1 - var(--at) + .5 / var(--layer-count)) * var(--layers-scene)));flex:none}grid-row:1/-1;&:first-child{padding-bottom:calc(max(var(--at) * var(--layers-scene) + var(--ring) / 2, (var(--at) + .5 / var(--layer-count)) * var(--layers-scene)) + var(--g));grid-row:2;justify-content:safe flex-end;&:before{display:none}}&>*{flex-shrink:0}& .h3{animation:layers-title 1ms var(--m-tf-o) both;animation-timeline:--layers;animation-range:var(--on)}& [data-layer-question]{animation:layers-lift 1ms var(--m-tf-o) both;animation-timeline:--layers;animation-range:var(--on)}}}}}@keyframes layers-draw{0%{scale:0 1}to{scale:1}}@keyframes layers-title{0%{color:var(--c-mu)}to{color:var(--c-ac)}}@keyframes layers-lift{0%{color:var(--c-mu)}to{color:var(--c-fg)}}@keyframes layers-thread{0%{opacity:0;transform:rotate(-30deg)scaleX(.06)rotate(30deg)}to{opacity:1;transform:rotate(-30deg)scaleX(1)rotate(30deg)}}:is(#people,#oversight)>.c>[g]>[data-blocks]{gap:var(--s-lg);flex-direction:column;display:flex}:is(#people,#risk,#oversight) :is([data-block],[data-block-label]){gap:var(--g);flex-direction:column;display:flex}:is(#people,#oversight) [data-block]>ul{margin:0;padding:0;list-style:none}:is(#people,#oversight) [data-block]>ul[g]{display:grid}.img-w{border-radius:var(--r);overflow:hidden}:is(#people,#oversight) [data-person]{min-width:0}:is(#people,#oversight) [data-person]>article{column-gap:var(--g);min-height:100%;display:grid}:is(#people,#oversight) [data-person] figure{grid-template-rows:auto 1fr;min-width:0;margin:0;display:grid}:is(#people,#oversight) [data-person] .img-w{aspect-ratio:3/4;--m-plx:0;background:var(--c-sf);width:100%}:is(#people,#oversight) [data-person] .img-w>img{object-fit:cover;object-position:center top;width:100%;height:100%}:is(#people,#oversight) [data-person] figcaption,:is(#people,#oversight) [data-person] [data-person-body]{padding-block:var(--p);flex-direction:column;gap:.25rem;display:flex}:is(#people,#oversight) [data-name-only] figcaption{grid-column:1/-1}:is(#people,#oversight) [data-person] figcaption p,:is(#people,#oversight) [data-person-bio]{color:var(--c-mu);margin:0}:is(#people,#oversight) [data-person-body]{padding-top:0}:is(#people,#oversight) [data-person-body]:empty{display:none}:is(#people,#oversight) [data-person-body]>ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}:is(#people,#oversight) [data-person-body]>ul>li{color:var(--c-mu);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}:is(#people,#oversight) [data-person-body] .icn-w{width:1rem;height:1rem;color:var(--c-ac);margin-top:.1em}:is(#people,#oversight) [data-person-body] .icn-w>svg{display:block}:is(#people,#oversight) [data-person-bio]{padding-top:var(--g);flex-direction:column;gap:.85rem;display:flex}:is(#people,#oversight) [data-person-bio] p{margin:0}:is(#people,#oversight) [data-directors]{gap:var(--g)}:is(#people,#oversight) [data-directors]>div{flex-direction:column;gap:.75rem;display:flex}:is(#people,#oversight) [data-directors] ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(#people,#oversight) [data-person=compact]{border-top:var(--b-wd) solid var(--c-bc)}:is(#people,#oversight) [data-person=compact]>article{display:block}:is(#people,#oversight) [data-person=compact]>article>button[aria-expanded]{text-align:left;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;margin:0;padding:.55rem 0;display:grid}:is(#people,#oversight) [data-person=compact]>article>button:disabled{cursor:default}:is(#people,#oversight) [data-person=compact]>article>button:disabled:after{display:none}:is(#people,#oversight) [data-person=compact][data-name-only]>article>button[aria-expanded]{grid-template-columns:1fr auto}:is(#people,#oversight) [data-person=compact] .img-w{aspect-ratio:1;border-radius:var(--r);width:2.75rem;height:2.75rem;font-size:var(--t-sm-fs);overflow:hidden}:is(#people,#oversight) [data-person=compact] [data-person-body]{padding:0 0 .75rem}:is(#people,#oversight) [data-person=compact] [data-person-body]:has([data-person-bio][hidden]){display:none}:is(#people,#oversight) [data-person=card]>article{position:relative}:is(#people,#oversight) [data-person=card] button[aria-expanded]:before{content:"";position:absolute;inset:0}:is(#people,#oversight) [data-person=card] [data-person-bio]{position:relative}:is(#people,#oversight) [data-person] button[aria-expanded]{margin-top:var(--g);color:var(--c-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}:is(#people,#oversight) [data-person] button[aria-expanded]:after{content:"+";border:var(--b-wd) solid var(--c-bc);width:1.25rem;height:1.25rem;color:var(--c-mu);transition:transform var(--m-td) var(--m-tf-o), border-color var(--m-td) var(--m-tf-o);border-radius:50%;place-items:center;line-height:1;display:grid}:is(#people,#oversight) [data-person] button[aria-expanded=true]:after{transform:rotate(45deg)}:is(#people,#oversight) [data-person] button[aria-expanded]:focus-visible{outline:2px solid var(--c-ac);outline-offset:2px}@media (hover:hover){:is(#people,#oversight) [data-person] button[aria-expanded]:hover:after{border-color:var(--c-fg)}}:is(#people,#oversight) ul[g]>[data-person]:has(button[aria-expanded=true]){grid-column:1/-1}:is(#people,#oversight) ul[g]>[data-person]:has(button[aria-expanded=true])>article{grid-template-columns:minmax(14rem,2fr) 3fr}:is(#people,#oversight) ul[g]>[data-person]:has(button[aria-expanded=true]) [data-person-body]{padding-top:var(--p)}@media (width<60rem){:is(#people,#oversight) ul[g]>[data-person]:has(button[aria-expanded=true])>article{grid-template-columns:1fr}}:is(#people,#oversight) [aria-label=Advisors]{gap:var(--g-lg);margin:0;padding:0;list-style:none}:is(#people,#oversight) [data-person=row]>article{grid-template-rows:auto 1fr;grid-template-columns:11rem 1fr}:is(#people,#oversight) [data-person=row] figure{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid}:is(#people,#oversight) [data-person=row] .img-w{aspect-ratio:1;grid-area:1/1/-1;align-self:start}:is(#people,#oversight) [data-person=row] figcaption{grid-area:1/2;padding:0}:is(#people,#oversight) [data-person=row] [data-person-body]{grid-area:2/2;padding:0}:is(#people,#oversight) [data-person=row] [data-person-bio]{padding-top:var(--p)}@media (width<40rem){:is(#people,#oversight) [data-person=row]>article{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}:is(#people,#oversight) [data-person=row] .img-w{width:6rem;margin-bottom:var(--p);grid-row:1}:is(#people,#oversight) [data-person=row] figcaption{grid-area:2/1}:is(#people,#oversight) [data-person=row] [data-person-body]{grid-area:3/1}}[data-access-dialog]{width:min(36rem, calc(100% - 2 * var(--p)));max-height:calc(100dvh - 2 * var(--p));overscroll-behavior:contain;border:var(--b-wd) solid var(--c-bc);border-radius:var(--r);color:var(--c-fg);background:var(--c-bg);opacity:1;transition:opacity var(--m-td) var(--m-tf-o), transform var(--m-td) var(--m-tf-o), overlay var(--m-td) var(--m-tf-o) allow-discrete, display var(--m-td) allow-discrete;margin:auto;padding:0;overflow:auto;transform:translateY(0)scale(1)}[data-access-dialog]:not([open]){opacity:0;transform:translateY(.5rem)scale(.98)}@starting-style{[data-access-dialog][open]{opacity:0;transform:translateY(.5rem)scale(.98)}}[data-access-dialog]::backdrop{opacity:0;transition:opacity var(--m-td) var(--m-tf-o), overlay var(--m-td) var(--m-tf-o) allow-discrete, display var(--m-td) allow-discrete;background-color:#000000b8}[data-access-dialog][open]::backdrop{opacity:1}@starting-style{[data-access-dialog][open]::backdrop{opacity:0}}[data-access-form]{gap:var(--g);padding:var(--p-lg);flex-direction:column;display:flex;position:relative}[data-access-form] header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}[data-access-fields]{gap:var(--g);flex-direction:column;display:flex}[data-access-fields]>p{flex-direction:column;gap:.35rem;margin:0;display:flex}[data-access-fields] label{font-size:var(--t-sm-fs)}[data-required]{color:oklch(from var(--c-ac) l c 0)}[data-access-fields] label:has(+:valid) [data-required],[data-access-checkbox] label:has(input:valid) [data-required]{color:var(--c-mu)}[data-access-fields] :is(input:not([type=checkbox]),textarea){border:var(--b-wd) solid var(--c-bc);border-radius:var(--r);width:100%;min-height:2.75rem;color:var(--c-fg);background:var(--c-sf);padding:.65rem .85rem}[data-access-fields] textarea{field-sizing:content;resize:none;width:100%;max-width:100%;min-height:3lh}[data-character-count]{align-self:flex-end}[data-access-fields] :is(input,textarea):focus-visible{outline:2px solid var(--c-ac);outline-offset:2px}[data-access-checkbox] label{font-size:var(--t-sm-fs);align-items:flex-start;gap:.75rem;line-height:1.35;display:flex}[data-access-checkbox] input{flex-shrink:0;margin-top:.2rem}[data-honeypot]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}[data-field-error]:not([hidden]),[data-access-status][data-state=error]{color:var(--c-fg)}[data-access-status][data-state=success]{color:var(--c-ac-fg)}[data-access-submit]:disabled,.btn:disabled{opacity:.45;cursor:not-allowed}:is(#foundation article,#risk [data-risk-controls]>li){flex-direction:column;gap:1rem;display:flex}:is(#foundation article,#risk [data-risk-controls]>li) :is(h3,h4){font-size:var(--t-h3-fs,1.35rem);text-wrap:balance;margin:0;line-height:1.15}:is(#foundation article,#risk [data-risk-controls]>li) p{color:var(--c-mu);margin:0}#access [data-access-main]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}#access [data-access-main]>p.t-lg{max-width:var(--t-lg-mw,40rem);margin:0}:is(#people,#oversight) [aria-label=Service\ providers]>div{border-top:var(--b-wd) solid var(--c-bc);justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}:is(#people,#oversight) [aria-label=Service\ providers] dt{align-items:center;height:2rem;display:flex}:is(#people,#oversight) [aria-label=Service\ providers] dt [role=img]{height:1.25rem;display:block}:is(#people,#oversight) [aria-label=Service\ providers] :is([data-mark=goldman-sachs],[data-mark=apex]) [role=img]{height:2rem}:is(#people,#oversight) [aria-label=Service\ providers] dt svg{width:auto;height:100%;display:block}:is(#people,#oversight) [data-structure]{flex-direction:column;display:flex}:is(#people,#oversight) [data-structure]>div{border-top:var(--b-wd) solid var(--c-bc);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:1rem;padding-block:.85rem;display:grid}:is(#people,#oversight) [aria-label=Service\ providers] dd,:is(#people,#oversight) [data-structure] dd{color:var(--c-mu);margin:0}:is(#people,#oversight) [data-structure] dd{color:var(--c-fg)}#access [data-access-actions]{flex-wrap:wrap;gap:.55rem;display:flex}@media (prefers-reduced-motion:reduce){[data-access-dialog],[data-access-dialog]::backdrop{transition-duration:.01ms}[data-access-dialog]:not([open]){transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#hero{& [data-split] .wd>span{animation-duration:var(--m-td-ss);animation-delay:calc(var(--m-td-f) + var(--x) * var(--m-td-sf))}& [data-reveal]{animation-timeline:auto;animation-duration:var(--m-td-ss);animation-timing-function:var(--m-tf-o);animation-fill-mode:both;animation-range:normal;animation-delay:calc(var(--m-td) + var(--m-td-sf))}& [data-hero-brand]{animation-delay:var(--m-td-f)}& [data-line]{animation-name:m-line;animation-timeline:auto;animation-duration:var(--m-td-ss);animation-delay:0s;animation-range:normal}}:is(#architecture ol,:is(#people,#oversight) [data-block]>ul,#foundation [g="2"],#risk [data-risk-controls])>[data-reveal]{animation-delay:0s}}}@media (width<40rem){#hero{padding-top:calc(var(--h-h) + var(--s));padding-bottom:var(--s)}#hero>.c>[g]{justify-content:center;align-items:stretch;gap:var(--s);grid-template-rows:none}#hero :is([data-hero-brand],[data-hero-copy],[data-hero-actions],[data-provider-strip]){grid-row:auto}#hero [data-hero-actions]>.s{max-width:none}header[data-site-header] nav{gap:.25rem}header[data-site-header] .btn{padding-inline:.7rem;font-size:.85em}}}@property --l-gc{syntax:"<integer>";inherits:true;initial-value:3}@property --l-cs{syntax:"<integer>";inherits:true;initial-value:1}@property --l-rs{syntax:"<integer>";inherits:true;initial-value:1}@property --m-src-to{syntax:"<number>";inherits:true;initial-value:0}@property --m-src-fr{syntax:"<number>";inherits:true;initial-value:1}@property --c-bg{syntax:"<color>";inherits:true;initial-value:#e0dfdb}@property --c-fg{syntax:"<color>";inherits:true;initial-value:#1f2324}@property --clouds{syntax:"<number>";inherits:true;initial-value:.6}@property --clouds-light{syntax:"<number>";inherits:true;initial-value:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:.35rem;display:flex}[data-astro-cid-nen7h5rs][data-short]{display:none}@media (width<30rem){[data-astro-cid-nen7h5rs][data-full]{display:none}[data-astro-cid-nen7h5rs][data-short]{display:unset}}
