.page-hero{padding:var(--space-section) 0}.page-hero h1{max-width:1230px;margin:66px 0 0}.page-hero h1 em{color:var(--deep-blue);font-style:normal}.page-intro{margin-top:var(--space-heading-content);grid-template-columns:1fr auto;align-items:end;display:grid}.page-intro p{max-width:630px;margin:0}.page-intro small{color:var(--text-secondary)}.body-section{padding:var(--space-section) 0;border-bottom:1px solid var(--gray)}.section-gray{background:var(--background-gray)}.two-column{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.two-column h2,.methodology h2{margin:0}.rich-copy p:first-child{margin-top:0}.principles{padding:var(--space-section) 0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.principles article{border:1px solid var(--black);flex-direction:column;min-height:310px;padding:28px;display:flex}.principles article:nth-child(2){background:var(--bright-blue)}.principles article:nth-child(3){background:var(--gray)}.principles h3{margin:auto 0 14px}.principles p{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.about-section{padding:var(--space-section) 0;gap:var(--space-11);grid-template-columns:.9fr 1.1fr;display:grid}.about-section-heading{align-self:start;gap:34px;display:grid}.about-section-label{align-items:baseline;gap:.35em;margin:0;display:inline-flex}.about-section-label>span:first-child{font-variant-numeric:tabular-nums;min-width:2ch}.about-section-heading h2,.about-closing h2,.about-copy>p{margin:0}.about-copy>p+p{margin-top:1.35em}.about-copy>:first-child{margin-top:0}.about-copy>:last-child{margin-bottom:0}.about-page .page-intro p,.about-page .about-copy,.about-page .about-boundaries>article:last-child ol,.about-page .about-closing>div{color:var(--black)}.about-copy em{color:var(--deep-blue);font-style:normal;font-weight:700}.about-philosophy-copy h3{margin:54px 0 14px}.about-philosophy-copy h3:first-child{margin-top:0}.about-list{border-top:1px solid var(--black);margin:34px 0 42px;padding:0;list-style:none}.about-list li{border-bottom:1px solid var(--gray);gap:var(--space-3);grid-template-columns:24px 1fr;padding:15px 0;display:grid}.about-list li:before{content:"↗";color:var(--medium-blue)}.about-boundaries{background:var(--black);grid-template-columns:1fr 1fr;gap:1px;display:grid}.about-boundaries>article{min-height:0;padding:var(--space-section) 48px;background:var(--white);flex-direction:column;display:flex}.about-boundaries>article:last-child{background:var(--gray);border-top-color:var(--black)}.about-boundaries h2{max-width:420px;margin:0}.about-boundaries ol{margin:var(--space-related-content) 0 0;padding:0;list-style:none}.about-boundaries li{border-top:1px solid #0003;grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 0;display:grid}.about-boundaries li:last-child{padding-bottom:0}.about-boundary-number{color:var(--medium-blue);font-family:var(--font-ui);font-variant-numeric:tabular-nums}.about-boundaries>article:last-child .about-boundary-number{color:var(--deep-blue)}.about-closing{padding:var(--space-section) 0;grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.about-closing>.eyebrow{grid-column:1/-1}.about-closing>div{color:var(--black)}.about-closing>div p{margin:0}.about-closing>div p+p{margin-top:1.35em}.portfolio-kpis{background:0 0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"market return""cost holdings";gap:0;min-height:480px;display:grid}.portfolio-kpis>div{background:var(--white);min-height:0;padding:24px}.portfolio-kpis>div:first-child{grid-area:market}.portfolio-kpis>div:nth-child(2){grid-area:cost}.portfolio-kpis>div:nth-child(3){grid-area:return}.portfolio-kpis>div:nth-child(4){grid-area:holdings}.portfolio-table-wrap{scrollbar-width:thin;overflow-x:auto}.portfolio-table{border-top:1px solid var(--black)}.table-head,.portfolio-row{grid-template-columns:1fr 1fr 120px;align-items:center;gap:30px;display:grid}.portfolio-table-detailed{min-width:1080px}.portfolio-table-detailed .table-head,.portfolio-table-detailed .portfolio-row{grid-template-columns:1.05fr .5fr .75fr .9fr 1fr .65fr .6fr;gap:22px}.portfolio-table-detailed .table-head span:not(:first-child),.portfolio-table-detailed .portfolio-row>span:not(:first-child){text-align:right}.table-head{min-height:var(--size-field);color:var(--text-secondary)}.sort-button{width:100%;color:inherit;align-items:center;justify-content:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-emphasized);background:0 0;border:0;gap:6px;padding:10px 0;display:inline-flex}.table-head span:not(:first-child) .sort-button{justify-content:flex-end}.sort-button:hover,.sort-button:focus-visible,.sort-button.is-active{color:var(--deep-blue)}.sort-button:active{transform:scale(var(--motion-scale-press))}.sort-button svg{width:13px;height:13px;transition:transform var(--motion-duration-base) var(--motion-ease-emphasized);flex:none}.sort-button:hover svg,.sort-button:focus-visible svg{transform:translateY(var(--motion-offset-sort))}.portfolio-mobile-sort{display:none}.table-head span:last-child{text-align:right}.portfolio-row{border-top:1px solid var(--gray);min-height:94px;transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.portfolio-row:not(.portfolio-total-row):hover{background:color-mix(in srgb, var(--bright-blue) 10%, var(--white))}.portfolio-row span:nth-child(2){color:var(--text-secondary)}.portfolio-page .portfolio-row span:nth-child(2){color:var(--black)}.portfolio-row>:not(:first-child){text-align:right}.portfolio-total-row{border-top:1px solid var(--black);background:var(--white);min-height:102px}.reference-note{color:var(--text-primary)}.reference-note>span{font-weight:var(--weight-bold)}.source-link{color:var(--medium-blue);font-weight:var(--weight-regular);text-underline-offset:3px;transition:color var(--motion-duration-base) var(--motion-ease-standard);text-decoration:underline;text-decoration-thickness:1px}.source-link:hover,.source-link:focus-visible,.source-link:active{color:var(--medium-blue)}.source-link:focus-visible{outline:var(--focus-ring-width) solid var(--deep-blue);outline-offset:var(--focus-ring-offset)}.performance-summary{background:var(--black);grid-template-columns:1.3fr 1fr 1fr;gap:1px;margin-top:0;display:grid}.performance-summary>div,.performance-summary .summary-primary{background:var(--white)}.data-value.positive{color:var(--price-up)}.data-value.negative{color:var(--price-down)}.home-page .metric,.portfolio-page .portfolio-kpis>div,.performance-page .performance-summary>div{min-height:240px;padding:var(--space-5)}.portfolio-page .page-hero h1{max-width:1080px}.portfolio-page .portfolio-kpis{margin-top:0}.portfolio-holdings-section{background:var(--background-gray)}.portfolio-holdings-heading{padding:var(--space-section-compact) 0 var(--space-heading-content);grid-template-columns:1.35fr .65fr;align-items:end;gap:64px;display:grid}.portfolio-holdings-heading>div{gap:20px;display:grid}.portfolio-holdings-heading h2{margin:0}.portfolio-holdings-heading p{max-width:420px;color:var(--text-secondary);margin:0}.portfolio-holdings-section .portfolio-table-wrap{padding-bottom:var(--space-section-compact)}.portfolio-holdings-section .portfolio-total-row{background:0 0}.portfolio-page .portfolio-row{min-height:64px}.portfolio-page .portfolio-kpis>div,.portfolio-holdings-heading>div{overflow-wrap:anywhere;min-width:0}.portfolio-page .portfolio-total-row{min-height:88px}.returns{padding:var(--space-section) 0;grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.returns .section-heading{display:block}.returns .section-heading h2{margin-top:var(--space-related-content)}.performance-page .performance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-page .performance-summary strong{font-variant-numeric:tabular-nums}.methodology{padding:var(--space-section) 0;grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.methodology div{color:var(--black)}.methodology div p:first-child{margin-top:0}.methodology-explanation{max-width:760px}.methodology-explanation p{margin:0}.methodology-explanation p+p{margin-top:var(--space-related-content)}.methodology-source{margin-top:var(--space-related-content);border-left:4px solid var(--deep-blue);background:var(--white);color:var(--black);padding:30px}.methodology-source p{margin:0}.methodology-source p+p{margin-top:18px}.methodology-source p:first-child{color:var(--black)}.memo-index{padding:var(--space-section) 0}.memo-index-featured{margin:0 0 var(--space-section)}.memo-disclosure{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.memo-disclosure>summary{cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 0;list-style:none;display:grid}.memo-disclosure>summary:hover,.memo-disclosure>summary:focus-visible{background:color-mix(in srgb, var(--bright-blue) 18%, var(--white));color:var(--deep-blue)}.memo-disclosure>summary:active{transform:scale(var(--motion-scale-press))}.memo-disclosure>summary::-webkit-details-marker{display:none}.memo-disclosure>summary>span:first-child{transition:transform var(--motion-duration-medium) var(--motion-ease-emphasized)}.memo-disclosure>summary:hover>span:first-child,.memo-disclosure>summary:focus-visible>span:first-child{transform:translateX(var(--motion-offset-summary))}.memo-summary-meta{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.memo-disclosure>summary svg{transition:transform var(--motion-duration-medium) var(--motion-ease-emphasized);flex:none}.memo-disclosure[open]>summary svg{transform:rotate(180deg)}.memo-count{color:var(--medium-blue);font-variant-numeric:tabular-nums}.memo-disclosure-content{border-top:1px solid var(--gray)}@supports (interpolate-size:allow-keywords){.memo-disclosure{interpolate-size:allow-keywords}.memo-disclosure::details-content{opacity:0;height:0;transition:height var(--motion-duration-slow) var(--motion-ease-emphasized), opacity var(--motion-duration-base) var(--motion-ease-standard), content-visibility var(--motion-duration-slow) allow-discrete;overflow:clip}.memo-disclosure[open]::details-content{opacity:1;height:auto}}.memo-index-row{align-items:start;gap:var(--space-7);border-bottom:1px solid var(--black);transform-origin:50%;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);grid-template-columns:80px 1fr 160px;padding:52px 0;display:grid}.memo-index-row:hover,.memo-index-row:focus-visible{background:color-mix(in srgb, var(--bright-blue) 18%, var(--white));transform:scale(var(--motion-scale-press))}.memo-index-row:active{transform:scale(var(--motion-scale-press))}.memo-index-row>span{color:var(--text-secondary)}.memo-index-row h2{margin:16px 0}.memo-index-row p{max-width:670px;color:var(--text-secondary);line-height:var(--leading-body);margin:0}.memo-meta{flex-direction:column;align-items:end;gap:10px;display:flex}.memo-meta b{margin-top:auto}.memo-article{padding:0 0 var(--space-section)}.memo-article-header{padding-top:var(--space-section)}.memo-article h1{max-width:1120px;margin:50px 0 46px}.article-meta{border-top:1px solid var(--black);border-bottom:1px solid var(--gray);flex-wrap:wrap;align-items:center;gap:28px;padding:18px 0;display:flex}.article-lead{max-width:900px;margin:var(--space-section) 0}.article-body{--memo-conclusion-space-before:58px;--memo-conclusion-space-after:60px;width:min(1040px,100%);margin-inline:auto}.article-body h2{margin:0 0 34px}.article-body p{margin:0}.article-body p+p{margin-top:1.35em}.memo-section+.memo-section{margin-top:var(--space-section);padding-top:var(--space-section-compact);border-top:1px solid var(--black)}.memo-subsection{margin-top:var(--space-heading-content)}.memo-subsection h3{margin:0 0 18px}.memo-section:has(+.memo-references)>.memo-subsection:last-child{margin-top:var(--memo-conclusion-space-before)}.memo-references{margin-top:var(--memo-conclusion-space-after);padding:var(--space-section-compact) 48px;background:var(--background-gray)}.memo-references ol{margin:0;padding-left:22px}.memo-references li+li{margin-top:14px}.article-body blockquote{border-top:3px solid var(--medium-blue);border-bottom:1px solid var(--gray);margin:64px 0;padding:34px 0}.contact-hero{min-height:0}.contact-note{max-width:580px;color:var(--text-primary);margin:0}.contact-grid{background:var(--black);grid-template-columns:1fr 1fr;gap:1px;display:grid}.contact-grid>article{min-height:0;padding:var(--space-section) 48px;flex-direction:column;display:flex}.contact-grid header{display:block}.contact-grid h2{max-width:420px;margin:0}.contact-grid p{margin:var(--space-related-content) 0 0;max-width:460px}.legal,.legal>.site-header{background:var(--white)}.legal-hero{padding:var(--space-section) 0;background:var(--background-gray)}.legal h1{max-width:1000px;margin:var(--space-heading-content) 0 0}.legal h1 em{font-style:normal}.legal .legal-subtitle{max-width:720px;margin:var(--space-related-content) 0 0;color:var(--black)}.legal-body{padding:var(--space-section) 0;background:var(--white)}.legal-content{gap:var(--space-section);display:grid}.legal-section{gap:var(--space-11);grid-template-columns:.9fr 1.1fr;align-items:start;padding:0;display:grid}.legal-section-heading{align-self:start;gap:34px;display:grid}.legal .legal-section-label{color:var(--text-secondary);align-items:baseline;gap:.35em;margin:0;display:inline-flex}.legal-section-label>span:first-child{font-variant-numeric:tabular-nums;min-width:2ch}.legal-section h2{margin:0}.legal p{max-width:720px;color:var(--black);margin:0}.legal-section-copy{max-width:720px}.legal-section-copy p+p{margin-top:1.35em}.support-hero h1{max-width:1050px}.support-hero h1 em{color:var(--deep-blue);font-style:normal}.support-section{padding:var(--space-section) 0}.support-layout{gap:var(--space-11);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.support-copy h2{margin:0}.support-copy p{max-width:520px;margin:var(--space-related-content) 0 0;color:var(--black)}.support-form{min-width:0}.support-form fieldset{border:0;min-width:0;margin:0;padding:0}.support-form legend{margin-bottom:var(--space-4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.support-amounts{background:var(--black);border:1px solid var(--black);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.support-amount-option{min-height:210px;padding:var(--space-5);background:var(--white);cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-emphasized);flex-direction:column;justify-content:space-between;display:flex;position:relative}.support-amount-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.support-amount-option>span{font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.support-amount-option:hover{background:color-mix(in srgb, var(--bright-blue) 24%, var(--white))}.support-amount-option:has(input:checked){z-index:1;background:var(--deep-blue);color:var(--white)}.support-amount-option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--medium-blue);outline-offset:calc(var(--focus-ring-offset) * -1)}.support-amount-option:active{transform:scale(var(--motion-scale-press))}.support-status{margin:var(--space-5) 0 0;padding:var(--space-4);border-left:4px solid var(--medium-blue);background:var(--white);color:var(--black)}.support-status-error{border-left-color:var(--price-down)}.support-submit{width:100%;margin-top:var(--space-5);border:0}.support-note{margin:var(--space-4) 0 0;color:var(--text-secondary)}.support-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.not-found{text-align:center;place-content:center;justify-items:center;gap:30px;min-height:100svh;display:grid}.not-found>span{color:var(--medium-blue)}.not-found h1{margin:0}.performance-page .returns{gap:var(--space-heading-content);grid-template-columns:minmax(0,1fr)}.performance-page .returns>*,.performance-page .page-intro>*,.performance-page .performance-summary>*,.performance-page .methodology>*,.performance-page .methodology-content>*{overflow-wrap:anywhere;min-width:0}.performance-page .page-intro{gap:var(--space-related-content);flex-wrap:wrap;align-items:flex-end;display:flex}.performance-page .page-intro p{flex:30rem}.performance-page .page-intro .date-text{max-width:100%;margin-left:auto}.performance-page .page-hero h1{overflow-wrap:anywhere}
.hero h1,.page-hero h1,.legal h1,.memo-article h1,.not-found h1{font-size:var(--font-size-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);text-transform:none;text-wrap:balance}.home-about h2,.intro h2,.section-heading h2,.cta h2,.two-column h2,.methodology h2,.about-section-heading h2,.about-closing h2,.portfolio-holdings-heading h2,.legal-section h2,.support-section h2{font-size:var(--font-size-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);text-transform:none;text-wrap:balance}.memo-card h3,.memo-index-row h2,.principles h3,.contact-grid h2,.about-philosophy-copy h3,.article-body h2,.article-body blockquote{font-size:var(--font-size-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);text-transform:none;text-wrap:balance}.hero-bottom>p,.page-intro p,.article-lead,.contact-note,.legal .legal-subtitle{font-size:var(--font-size-lead);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular);text-transform:none;text-wrap:pretty}.performance-copy p{font-size:var(--font-size-lead);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular);text-transform:none}.contact-grid p{font-size:var(--font-size-body-large);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular);text-transform:none}.support-copy p,.support-note,.support-status{font-size:var(--font-size-body-large);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular)}.rich-copy,.reference-note,.about-copy,.about-boundaries ol,.about-closing>div,.article-body,.methodology div,.legal p{font-size:var(--font-size-body-large);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular);text-wrap:pretty}.home-about>div:last-child p,.memo-card p,.memo-index-row p,.principles p,.portfolio-holdings-heading p,.footer-brand p,.holding-row small{font-size:var(--font-size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular)}.home-about>div:last-child p{font-size:var(--font-size-lead);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.eyebrow,.section-number,.metric span,.allocation-card>span,.about-section-heading>span,.portfolio-kpis span,.portfolio-holdings-heading span,.performance-summary span,.table-head,.contact-grid span,.memo-card>div{font-family:var(--font-ui);font-size:var(--font-size-label);line-height:var(--leading-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:none}.metric small,.allocation-ring small,.performance-copy small,.memo-card>small,.page-intro small,.portfolio-kpis small,.performance-summary small,.memo-meta,.article-meta,.footer-bottom small{font-size:var(--font-size-caption);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular)}.button,.text-link{font-size:var(--font-size-control);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-bold)}.metric strong,.performance-copy>strong{font-family:var(--font-ui);font-size:var(--font-size-data-display);line-height:var(--leading-data);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.home-page .metric strong,.portfolio-page .portfolio-kpis strong,.performance-summary strong,.support-amount-option strong{font-family:var(--font-ui);font-size:var(--font-size-data-kpi);line-height:var(--leading-data);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.portfolio-row strong{font-family:var(--font-ui);font-size:var(--font-size-data-row);line-height:var(--leading-data);letter-spacing:var(--tracking-heading);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.portfolio-total-row>*{font-family:var(--font-ui);font-size:var(--font-size-data-row);line-height:var(--leading-data);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.portfolio-total-row .portfolio-total-return{font-weight:var(--weight-bold)}.memo-subsection h3{font-size:var(--font-size-compact-title);line-height:var(--leading-compact-title);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);text-wrap:balance}
.wordmark,.footer-mark,.site-footer .footer-heading,.memo-disclosure>summary{font-size:var(--font-size-compact-title);line-height:var(--leading-compact-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);text-transform:none}.site-header nav,.language-trigger,.language-dropdown a,.footer-links,.allocation-card>a,.mobile-menu-language{font-family:var(--font-ui);font-size:var(--font-size-control);line-height:var(--leading-body);font-weight:var(--weight-bold)}.holding-row strong,.about-boundaries h2{font-size:var(--font-size-compact-title);line-height:var(--leading-compact-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);text-transform:none}.holding-row b{font-family:var(--font-ui);font-size:var(--font-size-data-row);line-height:var(--leading-data);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums}.allocation-ring>span{font-family:var(--font-ui);font-size:var(--font-size-data-ring);line-height:var(--leading-data);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums}.allocation-legend{font-size:var(--font-size-caption);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.portfolio-row:not(.portfolio-total-row)>*{font-family:var(--font-ui);font-size:var(--font-size-data-row);line-height:var(--leading-data);letter-spacing:var(--tracking-heading);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.holding-row>span,.bar-value span,.year-bar small,.principles span,.memo-index-row>span,.memo-index-row small{font-family:var(--font-ui);font-size:var(--font-size-caption);line-height:var(--leading-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body)}.date-text,.memo-meta,.article-meta,.bar-value span,.holding-row>span{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.not-found>span{font-family:var(--font-ui);font-size:var(--font-size-label);line-height:var(--leading-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:none}.mobile-menu-drawer nav{font-family:var(--font-ui);font-size:var(--font-size-compact-title);line-height:var(--leading-compact-title);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);text-transform:none}.home-page .eyebrow,.home-page .section-number,.home-page .metric span,.about-page .page-hero .eyebrow,.contact-page .page-hero .eyebrow,.legal .legal-hero .eyebrow,.legal .legal-section-label,.memos-page .page-hero .eyebrow,.memo-detail-page .memo-article>.eyebrow,.portfolio-page .page-hero .eyebrow,.performance-page .page-hero .eyebrow,.about-page .about-section-heading>span,.about-page .about-closing>.eyebrow,.portfolio-page .portfolio-kpis span,.portfolio-page .portfolio-holdings-heading span,.portfolio-page .portfolio-table-detailed .table-head,.performance-page .performance-summary span,.performance-page .returns .section-number,.contact-grid span,.memo-card>div{font-size:var(--font-size-label);line-height:var(--leading-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:none}.about-boundary-number{font-size:var(--font-size-body-large);line-height:var(--leading-body);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold)}.portfolio-mobile-sort label>span{font-size:var(--font-size-label);line-height:var(--leading-body);letter-spacing:var(--tracking-label)}.portfolio-mobile-sort select,.portfolio-mobile-sort button{font-size:var(--font-size-control);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.portfolio-table-detailed .portfolio-row>[role=cell]:before{font-size:var(--font-size-caption);line-height:var(--leading-body);letter-spacing:var(--tracking-label)}
@media (max-width:1100px) and (min-width:801px){.footer-main{gap:var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(0,.55fr) minmax(0,1.25fr)}.returns,.methodology{gap:var(--space-related-content);grid-template-columns:1fr}.allocation-visual{grid-template-columns:1fr;gap:20px}.allocation-ring{width:min(210px,100%)}}@media (max-width:800px){:root{--space-page-gutter:var(--space-4);--space-section:var(--space-10);--space-section-compact:var(--space-9);--space-heading-content:var(--space-7);--space-related-content:var(--space-6);--motion-duration-fast:.14s;--motion-duration-base:.18s;--motion-duration-medium:.22s;--motion-duration-slow:.3s;--motion-duration-press:90ms;--space-footer-main:var(--space-8)}.shell{width:min(720px, calc(100% - (var(--space-page-gutter) * 2)))}.arrow-icon{font-weight:var(--weight-bold);-webkit-text-stroke:.45px currentColor;transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.home-page .round-link .round-link-arrow{stroke-width:3px;-webkit-text-stroke:0;width:32px;height:32px}.hero{padding:var(--space-section) 0}.hero h1{margin:var(--space-7) 0 var(--space-9)}.hero-bottom{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap;justify-content:flex-start}.metric-band{grid-template-columns:1fr}.home-page .metric-band{background:0 0;gap:0}.home-page .metric,.portfolio-page .portfolio-kpis>div,.performance-page .performance-summary>div{min-height:168px;padding:var(--space-5) var(--space-page-gutter)}.home-page .metric{animation:none;overflow:hidden}.home-page .metric strong,.portfolio-page .portfolio-kpis strong,.performance-page .performance-summary strong{margin-top:var(--space-5)}.home-page .metric small,.portfolio-page .portfolio-kpis small,.performance-page .performance-summary small{margin-top:var(--space-2);max-width:32ch}.home-about{padding:var(--space-section) 0;gap:var(--space-heading-content);grid-template-columns:1fr}.home-about>div:last-child{justify-self:start}.intro{padding:var(--space-section) 0 var(--space-heading-content);grid-template-columns:1fr}.intro h2{padding-right:0}.round-link{margin-top:var(--space-related-content);justify-self:start}.holdings-preview,.performance-grid,.two-column,.returns,.methodology{grid-template-columns:1fr}.holdings-preview{gap:var(--space-related-content);padding-bottom:var(--space-section)}.allocation-card{padding:var(--space-5)}.allocation-visual{margin:var(--space-related-content) 0;gap:var(--space-5);grid-template-columns:1fr}.allocation-ring{width:min(268px,100%)}.section-heading{gap:var(--space-related-content);grid-template-columns:1fr}.performance-home,.memos-home{padding:var(--space-section) 0}.performance-grid{margin-top:var(--space-heading-content)}.performance-bars{gap:18px;height:280px;padding-inline:12px}.memo-grid,.principles,.about-section,.about-boundaries,.about-closing{grid-template-columns:1fr}.about-section{padding:var(--space-section) 0;gap:var(--space-heading-content)}.about-boundaries{grid-template-rows:auto}.about-boundaries>article{min-height:0;padding:var(--space-section) var(--space-page-gutter)}.about-boundaries ol{margin-top:var(--space-related-content)}.about-closing{padding:var(--space-section) 0;gap:var(--space-heading-content)}.memo-card{min-height:410px;padding:var(--space-5)}.memo-card-placeholder{display:none}.cta{gap:var(--space-heading-content);grid-template-columns:1fr}.site-footer{padding:0;display:block}.footer-main{padding:var(--space-footer-main) 0;gap:var(--space-6);grid-template-columns:1fr;display:grid}.footer-bottom{padding:var(--space-footer-bottom) 0;margin-top:0}.page-hero{padding:var(--space-section) 0}.hero h1,.page-hero h1,.legal h1,.memo-article h1{letter-spacing:var(--tracking-heading)}.page-hero h1{overflow-wrap:anywhere}.page-intro{gap:var(--space-related-content);grid-template-columns:1fr}.portfolio-page .portfolio-kpis{grid-template-rows:repeat(4,minmax(168px,auto));grid-template-columns:1fr;grid-template-areas:"market""cost""return""holdings";min-height:0}.portfolio-holdings-heading{padding:var(--space-section-compact) 0 var(--space-heading-content);gap:var(--space-related-content);grid-template-columns:1fr}.table-head{display:none}.portfolio-row{padding:var(--space-5) 0;grid-template-columns:1fr auto}.portfolio-row span:nth-child(2){order:3;grid-column:1/-1}.performance-page .performance-summary{grid-template-columns:1fr;margin-top:0}.returns,.methodology{padding:var(--space-section) 0}.performance-page .returns,.performance-page .methodology{gap:var(--space-heading-content)}.methodology-content{gap:var(--space-related-content);display:grid}.methodology-source{padding:var(--space-5);border-left:0;border-top:4px solid var(--deep-blue);margin-top:0}.methodology-source p+p{margin-top:var(--space-4)}.memo-index-row{gap:var(--space-4);grid-template-columns:44px 1fr}.memo-index{padding-top:var(--space-section)}.memo-disclosure>summary{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr) auto}.memo-summary-meta{align-self:center;gap:8px}.memo-meta{flex-direction:row;grid-column:2;align-items:center}.memo-meta b{margin:0 0 0 auto}.article-body{--memo-conclusion-space-before:49px;--memo-conclusion-space-after:50px;margin-left:0}.memo-section+.memo-section{margin-top:var(--space-section);padding-top:var(--space-section-compact)}.memo-references{padding-top:var(--space-section-compact)}.contact-grid{grid-template-rows:auto;grid-template-columns:1fr}.contact-grid>article{padding:var(--space-section) var(--space-page-gutter)}.legal-hero,.legal-body{padding:var(--space-section) 0}.legal h1{margin-top:var(--space-heading-content)}.legal-section,.support-layout{gap:var(--space-related-content);grid-template-columns:1fr}.support-amounts{grid-template-columns:1fr}.support-amount-option{min-height:150px}.portfolio-holdings-section .portfolio-table-wrap{width:min(100% - 32px,720px);padding:0 0 var(--space-section-compact);margin-inline:auto;overflow:visible}.portfolio-table-detailed{border-top:0;min-width:0}.portfolio-mobile-sort button{overflow-wrap:anywhere}.portfolio-table-detailed .table-head{display:none}.portfolio-mobile-sort{gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.portfolio-mobile-sort label{display:contents}.portfolio-mobile-sort label>span{font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:none;white-space:nowrap;grid-column:1/-1}.portfolio-mobile-sort select,.portfolio-mobile-sort button{box-sizing:border-box;width:100%;height:var(--size-control);border:1px solid var(--black);background:var(--white);min-width:0;color:var(--black);font-family:inherit;font-weight:var(--weight-bold);line-height:var(--leading-body);border-radius:0;margin:0}.portfolio-mobile-sort select{width:100%;min-width:0;padding:0 36px 0 14px}.portfolio-mobile-sort button{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-emphasized);padding:0 14px;display:inline-flex}.portfolio-mobile-sort button:hover,.portfolio-mobile-sort button:focus-visible{background:var(--black);color:var(--white)}.portfolio-mobile-sort button:active{transform:scale(var(--motion-scale-press))}.portfolio-mobile-sort button svg{width:17px;height:17px;transition:transform var(--motion-duration-base) var(--motion-ease-emphasized);margin-left:auto}.portfolio-mobile-sort button:hover svg,.portfolio-mobile-sort button:focus-visible svg{transform:translateY(var(--motion-offset-sort))}.portfolio-table-detailed .portfolio-row{min-height:0;padding:var(--space-4) 0;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-table-detailed .portfolio-row>[role=cell]{text-align:left;overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.portfolio-table-detailed .portfolio-row>span[role=cell]:not(:first-child){text-align:left}.portfolio-table-detailed .portfolio-row>[role=cell]:before{content:attr(data-label);color:var(--text-tertiary);line-height:var(--leading-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:none}.portfolio-table-detailed .portfolio-row>span:first-child{font-weight:var(--weight-bold);grid-column:1/-1}.portfolio-table-detailed .portfolio-row>span:first-child:before{display:none}.portfolio-table-detailed .portfolio-row>span:nth-child(2){order:initial;color:var(--black);grid-column:auto}.portfolio-table-detailed .portfolio-total-row{padding-block:var(--space-4);align-items:start;row-gap:var(--space-3);grid-template-rows:auto auto auto}.portfolio-table-detailed .portfolio-total-row>[role=cell]:empty{display:none}.portfolio-table-detailed .portfolio-total-row>span:first-child{color:var(--black);grid-column:1/-1}.portfolio-desktop-instruction{display:none}.portfolio-table-detailed .portfolio-total-market{grid-area:2/1}.portfolio-table-detailed .portfolio-total-return{grid-area:2/2}}@media (max-width:1150px){.site-header,.home-opening>.site-header{z-index:90;column-gap:var(--space-3);width:100%;height:auto;min-height:70px;padding:var(--space-2) max(var(--space-page-gutter), calc((100vw - 720px) / 2));background:var(--white);grid-template-columns:minmax(0,1fr) auto;position:relative}.site-header:before{content:none}.site-header .wordmark{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.header-actions,.language-menu{display:none}.mobile-menu-button,.mobile-menu-close{border:1px solid var(--black);background:var(--white);width:46px;height:46px;color:var(--black);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50%;backface-visibility:hidden;border-radius:50%;place-items:center;padding:0;display:grid}.mobile-menu-button svg,.mobile-menu-close svg{width:23px;height:23px;transition:transform var(--motion-duration-medium) var(--motion-ease-emphasized)}.mobile-menu-button,.mobile-menu-close{transition:transform var(--motion-duration-base) var(--motion-ease-standard), background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard)}.mobile-menu-button:hover{background:var(--bright-blue);color:var(--black);transform:rotate(4deg) scale(var(--motion-scale-hover))}.mobile-menu-button:focus-visible{outline:2px solid var(--medium-blue);outline-offset:3px;background:var(--bright-blue);color:var(--black);transform:scale(var(--motion-scale-hover))}.mobile-menu-button:active{background:var(--bright-blue);color:var(--black);transform:scale(var(--motion-scale-press))}.mobile-menu-button:active,.mobile-menu-close:active{transition-duration:var(--motion-duration-press)}.mobile-menu-layer{z-index:100;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.mobile-menu-layer.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.mobile-menu-backdrop{display:none}.mobile-menu-drawer{width:100%;height:100dvh;min-height:100%;padding:0 var(--space-page-gutter) max(16px, env(safe-area-inset-bottom));background:var(--white);color:var(--black);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.mobile-menu-drawer:before{content:"";z-index:0;background:var(--background-gray);pointer-events:none;transform-origin:0;transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized);position:fixed;inset:70px 0 0;transform:scaleX(0)}.mobile-menu-layer.is-open .mobile-menu-drawer:before{transform:scaleX(1)}.mobile-menu-top{z-index:2;min-height:70px;margin-inline:calc(var(--space-page-gutter) * -1);padding:var(--space-2) var(--space-page-gutter);align-items:center;gap:var(--space-3);background:var(--white);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}.mobile-menu-wordmark{max-width:none}.mobile-menu-close{border-color:var(--black);background:var(--white);color:var(--black);flex:none}.mobile-menu-close:hover{border-color:var(--bright-blue);background:var(--bright-blue);color:var(--black);transform:rotate(-4deg) scale(var(--motion-scale-hover))}.mobile-menu-close:focus-visible{outline:2px solid var(--medium-blue);outline-offset:3px;border-color:var(--bright-blue);background:var(--bright-blue);color:var(--black);transform:scale(var(--motion-scale-hover))}.mobile-menu-close:active{border-color:var(--bright-blue);background:var(--bright-blue);color:var(--black);transform:scale(var(--motion-scale-press))}.mobile-menu-close svg{transform:rotate(-90deg)}.mobile-menu-layer.is-open .mobile-menu-close svg{transition-delay:0s;transform:rotate(0)scale(1)}.mobile-menu-drawer nav{z-index:1;font-weight:var(--weight-bold);line-height:var(--leading-compact-title);flex-direction:column;gap:0;margin-top:18px;display:flex;position:relative}.site-header .mobile-menu-drawer nav a{border-bottom:1px solid var(--gray);white-space:nowrap;opacity:0;min-height:56px;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-base) var(--motion-ease-standard), opacity var(--motion-duration-base) var(--motion-ease-standard), translate var(--motion-duration-slow) var(--motion-ease-emphasized), transform var(--motion-duration-base) var(--motion-ease-standard);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;padding:0 14px;display:grid;position:relative;translate:-12px}.mobile-menu-drawer nav a:before{content:"";background:var(--medium-blue);transform-origin:50%;width:6px;transition:transform var(--motion-duration-base) var(--motion-ease-emphasized);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.mobile-menu-layer.is-open .mobile-menu-drawer nav a{opacity:1;translate:0}.mobile-menu-layer.is-open .mobile-menu-drawer nav a:first-child{transition-delay:0s,0s,60ms,60ms,0s}.mobile-menu-layer.is-open .mobile-menu-drawer nav a:nth-child(2){transition-delay:0s,0s,90ms,90ms,0s}.mobile-menu-layer.is-open .mobile-menu-drawer nav a:nth-child(3){transition-delay:0s,0s,.12s,.12s,0s}.mobile-menu-layer.is-open .mobile-menu-drawer nav a:nth-child(4){transition-delay:0s,0s,.15s,.15s,0s}.mobile-menu-layer.is-open .mobile-menu-drawer nav a:nth-child(5){transition-delay:0s,0s,.18s,.18s,0s}.mobile-menu-layer.is-open .mobile-menu-drawer nav a:nth-child(6){transition-delay:0s,0s,.21s,.21s,0s}.site-header .mobile-menu-drawer nav a:hover,.site-header .mobile-menu-drawer nav a:focus-visible{background:color-mix(in srgb, var(--bright-blue) 22%, var(--white));color:var(--deep-blue);transform:scale(var(--motion-scale-hover))}.site-header .mobile-menu-drawer nav a:active{background:var(--bright-blue);color:var(--deep-blue);transform:scale(var(--motion-scale-press));transition-duration:var(--motion-duration-press);transition-delay:0s}.site-header .mobile-menu-drawer nav a[aria-current=page]{background:color-mix(in srgb, var(--bright-blue) 42%, var(--white));color:var(--interactive-accent)}.mobile-menu-language{border-bottom:1px solid var(--gray);min-height:48px;color:var(--black);font-weight:var(--weight-bold);transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-emphasized);align-items:center;display:flex}.mobile-language-links{z-index:1;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-medium) var(--motion-ease-emphasized);margin-top:auto;display:grid;position:relative;transform:translate(-10px)}.mobile-menu-layer.is-open .mobile-language-links{opacity:1;transition-delay:.22s;transform:translate(0)}.mobile-menu-layer:not(.is-open) .mobile-menu-drawer:before,.mobile-menu-layer:not(.is-open) .mobile-menu-close svg,.site-header .mobile-menu-layer:not(.is-open) .mobile-menu-drawer nav a,.mobile-menu-layer:not(.is-open) .mobile-language-links{transition:none}.mobile-language-links .mobile-menu-language{margin-top:0;padding:0 14px}.mobile-language-links .mobile-menu-language:first-child{border-top:1px solid var(--gray)}.mobile-language-links .mobile-menu-language:hover,.mobile-language-links .mobile-menu-language:focus-visible{background:color-mix(in srgb, var(--bright-blue) 22%, var(--white));color:var(--interactive-accent);transform:scale(var(--motion-scale-hover))}.mobile-language-links .mobile-menu-language:active{background:var(--bright-blue);color:var(--interactive-accent);transform:scale(var(--motion-scale-press));transition-duration:var(--motion-duration-press)}.mobile-language-links .mobile-menu-language[aria-current=page]{color:var(--interactive-accent)}}@media (hover:none) and (pointer:coarse){.mobile-menu-button:hover:not(:active):not(:focus-visible){background:var(--white);color:var(--black);transform:none}.mobile-menu-close:hover:not(:active):not(:focus-visible){border-color:var(--black);background:var(--white);color:var(--black);transform:none}.site-header .mobile-menu-drawer nav a:hover:not(:active):not(:focus-visible){transform:none}.site-header .mobile-menu-drawer nav a:hover:not([aria-current=page]):not(:active):not(:focus-visible){color:var(--black);background:0 0}.mobile-language-links .mobile-menu-language:hover:not(:active):not(:focus-visible){background:0 0;transform:none}.mobile-language-links .mobile-menu-language:hover:not([aria-current=page]):not(:active):not(:focus-visible){color:var(--black)}.home-page .hero .button-dark:hover,.performance-home .button-white:hover,.home-page .cta .button-dark:hover{background:var(--black);color:var(--white)}.home-page .round-link:hover{background:var(--black);color:var(--white);transform:none}.home-page .text-link:hover:not(:active):not(:focus-visible),.allocation-card>a:hover:not(:active):not(:focus-visible){color:var(--black)}.home-page .text-link:hover:not(:active):not(:focus-visible) .arrow-icon,.allocation-card>a:hover:not(:active):not(:focus-visible) .arrow-icon{transform:none}.home-page .button:active{transform:scale(var(--motion-scale-press))}.home-page .hero .button-dark:active,.performance-home .button-white:active{background:var(--bright-blue);color:var(--black)}.home-page .cta .button-dark:active{background:var(--deep-blue);color:var(--white)}.home-page .round-link:active{background:var(--bright-blue);color:var(--black);transform:scale(var(--motion-scale-press))}.home-page .text-link:active,.allocation-card>a:active{color:var(--deep-blue)}.home-page .text-link:active .arrow-icon,.allocation-card>a:active .arrow-icon{transform:translate(5px)}.home-page .round-link:active .arrow-icon{transform:none}.site-footer .footer-links a:hover:not(:focus-visible){color:var(--white)}.site-footer .footer-links a:active{color:var(--bright-blue)}.holding-row:hover{background:0 0;padding-inline:0}.holding-row:active{background:color-mix(in srgb, var(--bright-blue) 14%, var(--white))}.memo-card:hover:not(:active):not(:focus-visible),.memo-card-1:hover:not(:active):not(:focus-visible),.memo-card-2:hover:not(:active):not(:focus-visible),.memo-card-3:hover:not(:active):not(:focus-visible){background:var(--white);transform:none}.memo-card:not(.memo-card-placeholder):active{background:color-mix(in srgb, var(--bright-blue) 22%, var(--white));transform:scale(var(--motion-scale-press))}.memo-index-row:hover:not(:active):not(:focus-visible){background:0 0;transform:none}.memo-index-row:active{background:color-mix(in srgb, var(--bright-blue) 18%, var(--white));transform:scale(var(--motion-scale-press))}.memo-disclosure>summary:hover:not(:active):not(:focus-visible){color:inherit;background:0 0;padding-inline:0}.memo-disclosure>summary:hover:not(:active):not(:focus-visible)>span:first-child{transform:none}.memo-disclosure>summary:active{background:color-mix(in srgb, var(--bright-blue) 18%, var(--white));color:var(--deep-blue)}.memo-disclosure>summary:active>span:first-child{transform:none}.portfolio-mobile-sort button:hover:not(:active):not(:focus-visible){background:var(--white);color:var(--black)}.portfolio-mobile-sort button:hover:not(:active):not(:focus-visible) svg{transform:none}.portfolio-mobile-sort button:active{background:var(--black);color:var(--white);transform:scale(var(--motion-scale-press))}.support-amount-option:hover:not(:has(input:checked)){background:var(--white);color:var(--black)}.support-amount-option:active:not(:has(input:checked)){background:color-mix(in srgb, var(--bright-blue) 24%, var(--white));transform:scale(var(--motion-scale-press))}}@media (prefers-reduced-motion:reduce){:root{--motion-scale-hover:1;--motion-scale-press:1;--motion-offset-summary:0px;--motion-offset-sort:0px}html{scroll-behavior:auto}.button .arrow-icon,.round-link .arrow-icon,.home-page .text-link .arrow-icon,.allocation-card>a .arrow-icon,.mobile-menu-button,.mobile-menu-close,.mobile-menu-close svg,.language-dropdown,.mobile-language-links{transform:none!important}.site-header .mobile-menu-drawer nav a{translate:none!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:var(--focus-ring-offset);outline:var(--focus-ring-width) solid Highlight!important}}@media (max-width:800px){.performance-page .page-intro .date-text{margin-left:0}.performance-page .performance-summary{grid-template-columns:minmax(0,1fr)}}
:root{--surface-primary:var(--white);--surface-inverse:var(--black);--surface-brand:var(--deep-blue);--surface-highlight:var(--bright-blue);--text-primary:var(--black);--text-secondary:#0000009e;--text-tertiary:#0000008f;--text-brand:var(--deep-blue);--text-inverse:var(--white);--text-inverse-secondary:#ffffffad;--text-inverse-tertiary:#ffffff9e;--text-highlight:var(--bright-blue);--interactive-accent:var(--medium-blue)}
body{background:var(--surface-primary);color:var(--text-primary)}.wordmark span,.eyebrow span,.memo-count{color:var(--interactive-accent);background-color:#0000}.eyebrow span{background:var(--interactive-accent)}.page-hero h1 em,.hero h1 em,.home-about h2,.intro h2,.about-section-heading h2,.portfolio-holdings-heading h2,.returns h2,.methodology h2{color:var(--text-brand)}.legal h1{color:var(--text-primary)}.legal h1 em{color:var(--text-brand)}.metric,.memo-card,.performance-summary>div{background:var(--surface-primary);color:var(--text-primary)}.metric[data-tone=brand],.performance-summary>div[data-tone=brand]{color:var(--text-brand)}.metric-featured,.performance-summary>div[data-tone=highlight],.about-boundaries>article:first-child,.contact-grid>article:first-child{background:var(--surface-inverse);color:var(--text-inverse)}.about-boundaries>article:first-child li{border-top-color:#ffffff47}.about-boundaries>article:first-child .about-boundary-number{color:var(--text-highlight)}.contact-grid>article:first-child p{color:var(--text-inverse)}.metric-accent,.allocation-card,.performance-summary>div[data-tone=paper],.about-boundaries>article:last-child{background:var(--surface-highlight);color:var(--text-primary)}.about-boundaries>article{border-top-color:var(--deep-blue)}.about-boundaries li{border-top:0}.contact-grid>article:nth-child(2){background:var(--surface-primary);color:var(--text-primary)}.principles article:nth-child(2){background:var(--surface-highlight);color:var(--text-brand)}.performance-home{background:var(--surface-primary);color:var(--text-primary)}.performance-home .performance-copy p,.performance-home .performance-copy small,.performance-home .year-bar small{color:color-mix(in srgb, var(--text-primary) 68%, transparent)}.performance-home .performance-bars{border-color:#00000047}.performance-home .inverse .section-number{color:var(--text-secondary)}.home-page .hero .button-dark,.performance-home .button-white{background:var(--black);color:var(--white)}.home-page .hero .button-dark:hover,.home-page .hero .button-dark:focus-visible,.performance-home .button-white:hover,.performance-home .button-white:focus-visible,.site-header .button-dark:hover,.site-header .button-dark:focus-visible{background:var(--bright-blue);color:var(--black)}.home-page .metric-band>.metric[data-tone=highlight],.performance-page .performance-summary>div[data-tone=highlight]{background:var(--surface-highlight);color:var(--text-brand)}.home-page .metric-band>.metric[data-tone=brand],.performance-page .performance-summary>div[data-tone=brand]{background:var(--surface-brand);color:var(--text-highlight)}.home-page .metric-band>.metric[data-tone=paper],.performance-page .performance-summary>div[data-tone=paper]{background:var(--surface-primary);color:var(--text-brand)}.portfolio-page .portfolio-kpis>div[data-tone=plain]{background:var(--surface-primary);color:var(--text-primary)}.portfolio-page .portfolio-kpis>div[data-tone=highlight]{background:var(--surface-highlight);color:var(--text-brand)}.portfolio-page .portfolio-kpis>div[data-tone=brand]{background:var(--surface-brand);color:var(--text-highlight)}.portfolio-page .portfolio-kpis>div[data-tone=paper]{background:var(--surface-primary);color:var(--text-brand)}.site-header nav a:hover,.site-header nav a:focus-visible,.site-header nav a[aria-current=page],.language-trigger:hover,.language-trigger:focus-visible,.language-trigger[aria-expanded=true],.text-link:hover,.text-link:focus-visible,.memo-disclosure>summary:hover,.source-link:hover,.source-link:focus-visible{color:var(--interactive-accent)}.memo-disclosure>summary:hover,.memo-disclosure>summary:focus-visible{color:var(--deep-blue)}.bar-value{background:var(--interactive-accent)}.home-page .cta{background:var(--surface-highlight);color:var(--text-primary)}.home-page .cta .button-dark{background:var(--black);color:var(--white)}.home-page .cta .button-dark:hover,.home-page .cta .button-dark:focus-visible{background:var(--deep-blue);color:var(--white)}.site-footer{background:var(--surface-inverse);color:var(--text-inverse)}.site-footer p{color:var(--text-inverse-secondary)}.site-footer a{transition:color var(--motion-duration-base) var(--motion-ease-standard)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--text-highlight)}.site-footer .footer-mark,.site-footer .footer-mark:hover,.site-footer .footer-mark:focus-visible{color:var(--text-inverse);transition:none}.site-footer .wordmark span{color:var(--interactive-accent)}@media (hover:none) and (pointer:coarse){.home-page .text-link:hover:not(:active):not(:focus-visible),.allocation-card>a:hover:not(:active):not(:focus-visible){color:var(--black)}.button:hover:not(:active):not(:focus-visible),.home-page .button:hover:not(:active):not(:focus-visible),.site-header .button:hover:not(:active):not(:focus-visible),.home-page .text-link:hover:not(:active):not(:focus-visible),.allocation-card>a:hover:not(:active):not(:focus-visible),.memo-card:hover:not(:active):not(:focus-visible),.memo-index-row:hover:not(:active):not(:focus-visible),.memo-disclosure>summary:hover:not(:active):not(:focus-visible){box-shadow:none;transform:none}:is(.home-page .hero .button-dark,.performance-home .button-white,.home-page .cta .button-dark,.site-header .button-dark,.button-dark):hover:not(:active):not(:focus-visible){background:var(--black);color:var(--white)}.button-dark:active:not(:disabled){background:var(--deep-blue);color:var(--white)}.home-page .hero .button-dark:active,.performance-home .button-white:active,.site-header .button-dark:active{background:var(--bright-blue);color:var(--black)}.home-page .cta .button-dark:active{background:var(--deep-blue);color:var(--white)}.support-amount-option:active{transform:scale(var(--motion-scale-press))}}

